Glease
609e50428e
Implement autoplace ( #6 )
2022-08-08 17:40:12 +08:00
Glease
8de7026a00
reformat project according to .editorconfig
...
Signed-off-by: Glease <4586901+Glease@users.noreply.github.com >
2022-07-08 17:14:18 +08:00
Glease
1f520cfd73
Add localization stuff I forgot
2021-12-22 21:17:47 +08:00
Glease
68c5436496
Add option to related to hologram projection
...
Also made clear what's public api and what's not.
2021-07-21 17:26:28 +08:00
Glease
4c42e5f2a2
Fix toolSetXXX not properly rotating
2021-06-16 13:46:24 +08:00
Glease
087cab652d
Removed setAlignmentLimits from IAlignment
...
There is no reliable way to serialize the passed in IAlignmentLimit. Therefore there can't be any sort of "tool" that does this without the creator of multiblock controller being aware of what this tool will do. In that case, the programmer can just invent a private API.
It receive no usage in TecTech either way.
2021-05-29 22:59:29 +08:00
Glease
307c068db9
Add convenient methods for fast IAlignmentLimits creation
2021-05-29 19:10:15 +08:00
Glease
8975c149c0
Fix network code. Encapsulated API.
2021-05-29 19:05:50 +08:00
Glease
671da2dc1a
Allow deny/allow by ExtendedFacing directly
2021-05-29 17:56:28 +08:00
Glease
d7c3f9b10c
Add constructable
2021-05-29 14:27:54 +08:00
Glease
faf4c8d9ef
Fix NPE from class initializers
2021-05-27 21:19:31 +08:00
Glease
59d311edb2
minor refactor to alignment subsystem
...
1. Moved package private utility methods (?!) into public API
2. Actual builder pattern
2021-05-27 18:26:05 +08:00
Glease
dc12c4a1df
Add most of code. Still missing some hint related stuff.
...
Signed-off-by: Glease <4586901+Glease@users.noreply.github.com >
2021-05-17 03:02:24 +08:00