Commit Graph
35 Commits
Author SHA1 Message Date
Glease d33cdd79c4 apply spotless 2022-08-12 12:31:46 +08:00
Glease ed24f15033 migrate iterate to iterateV2 2022-08-12 12:25:03 +08:00
Glease 15c34061bc suppress even more logging 2022-08-12 12:07:30 +08:00
Glease 728f25114b suppress logging unless debug mode 2022-08-11 23:38:36 +08:00
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 da98b476b0 fix off by one overflow 2022-03-01 23:56:04 +08:00
Glease bb0bebf3a2 add debug log on multi passing check 2022-01-19 18:47:13 +08:00
Glease eea5227fe3 Pull my onlyIf from GT++ 2021-12-22 21:20:27 +08:00
Glease 1f520cfd73 Add localization stuff I forgot 2021-12-22 21:17:47 +08:00
Johann Bernhardt b9af0ef491 Migrated to unified build script (#1) 2021-11-24 19:02:27 +08:00
Glease 4982bb780d Add a debug check to sniff out errors like typos 2021-09-08 22:07:50 +08:00
Glease b086a65828 Fix typo in ofBlockUnlocalizedName
also added standard way of toggling debug mode pogrammatically
2021-08-01 03:07:51 +08:00
Glease f1f6dae00f Add generalized GT5's ofCoil 2021-07-22 12:08:24 +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 393045d4f2 Add utility method for lazy initialized structure elements 2021-07-19 17:45:18 +08:00
Glease 74baa66f52 Fix invisible hint particles 2021-07-19 14:48:33 +08:00
Glease 24928454fd Pull utility methods up from gregtech 2021-07-19 14:48:33 +08:00
Glease c78c61f45e Add missing texture
forgot to check in the texture...
2021-06-25 15:03:04 +08:00
Glease fbf8cfd82c Add constructable trigger item and a few utilities 2021-06-22 23:58:19 +08:00
Glease 4c42e5f2a2 Fix toolSetXXX not properly rotating 2021-06-16 13:46:24 +08:00
Glease 6795b18259 Add a few constants 2021-05-29 23:33:22 +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 8965bf854a Add front rotation tool 2021-05-29 22:33:15 +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 e868e0ba51 Remove unnecessary boxing and unboxing 2021-05-29 14:56:47 +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 c597fda09d Add our own creative tab 2021-05-27 13:32:38 +08:00
Glease 22961dcf32 Improve lambda usage 2021-05-27 13:32:14 +08:00
Glease bee6ce337b add hint block 2021-05-17 07:44:45 +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