21615fb3d0
feat: base implementation for colors
...
reference issue: #3
2023-01-30 14:23:46 +01:00
447383f3ce
feat: energy improvements
2023-01-29 11:23:41 +01:00
58bf3f3acd
feat: power relay accepting energy
...
reference issue: #6
2023-01-28 23:57:54 +01:00
9b4f1667cb
feat: implement power relay energy sharing
...
reference issue: #6
2023-01-28 22:58:39 +01:00
e47d08a87e
feat: power relay base tile impl
...
reference issue: #6
2023-01-28 22:27:55 +01:00
8f69574500
fix: improve pattern encoder GUI
...
fixes #5
2023-01-28 21:20:31 +01:00
55eec4d290
fix: pattern encoder item drops
...
fixes #11
2023-01-28 21:06:59 +01:00
a4003cf025
feat: implement controller based crafting CPU
...
fixes #8
2023-01-28 16:03:50 +01:00
0b182ae608
fix: correctly sync requestable count
2023-01-26 19:01:45 +01:00
db09e9dff8
feat: start implementing ME Chest
...
reference issue: #7
2023-01-23 19:26:10 +01:00
f03609f69d
feat: improve legacy controller energy logic
2023-01-11 19:42:52 +01:00
44655d2596
fix: remove metadata hack for legacy controller
2023-01-10 17:48:36 +01:00
1e7b8c759f
fix: storage monitor correctly sends data packet
2023-01-08 16:51:00 +01:00
cf4610a333
fix: MAC now saves crafting jobs
...
- MAC is now AE2 multiblock
- MAC now only needs 1 channel
- MAC has a master assembler
2023-01-05 19:20:09 +01:00
e05bf29fa8
feat: implement LogiscticsPipes compat
2023-01-05 13:46:10 +01:00
fcad99813f
feat: ME Interface provides power to LP
2023-01-04 18:18:43 +01:00
4a72ceb724
fix: fixed assembler grid cache
...
- assemblers are now properly tracked across network splits and joins
- forming a multiblock will no longer create multiple clusters
closes #1
2023-01-03 20:41:16 +01:00
93f1cf4ade
feat: add multiblock assembler
2023-01-03 17:01:24 +01:00
54a0ed7d09
feat: add pattern encoder
2022-12-26 15:10:51 +01:00
1c81059335
fix: storage monitor properly displays if it's upgraded
2022-12-14 17:46:15 +01:00
e3abf47a96
fix: fix and introduce some storage monitor bugs
2022-12-12 21:23:30 +01:00
b8e0e5fca2
fix: BlockLegacyDisplay rotates correctly
2022-12-12 19:31:01 +01:00
9295a3a543
fix: some storage monitor related bugs
2022-12-05 18:23:21 +01:00
dea4766634
feat: WIP storage monitor implementation
2022-12-05 17:42:32 +01:00
30f0c25502
fix: legacy display rendering
2022-12-04 17:18:15 +01:00
32af3b7f2c
feat: controller improvements
2022-12-04 11:41:48 +01:00
ce2277c8ec
feat: initial very glitchy transition plane implementation
2022-12-03 16:05:52 +01:00
f67fb6a129
chore: format code
continuous-integration/drone/push Build is failing
2022-12-02 17:40:47 +01:00
ed0cc5f181
feat: add legacy wireless access point
2022-12-02 17:39:49 +01:00
c41fb8f795
Added Legacy Controller textures and recipe
2021-04-03 12:02:52 +02:00
66f03f1abe
Added legacy Controller base functionality
2021-03-29 10:15:59 +02:00
bfa013b73c
Added legacy Crafting Monitor
2021-03-28 21:30:48 +02:00
425d3868dd
Added legacy Crafting Terminal
2021-03-28 18:20:02 +02:00
822e2e5e11
Added legacy Access Terminal
2021-03-28 16:19:18 +02:00
yueh
61fcc75a72
Fixes #2551 : Prevent chunk rebuilds when drive is unchanged.
...
(cherry picked from commit d7d99c5e7e
)
2018-06-15 23:50:23 +08:00
Florian Scandella
83e1e8beed
Save changes in AppEngInternalAEInventory too.
2018-06-14 23:52:36 +08:00
Florian Scandella
881cbb63ab
always save changes when inventory changes.
...
should fix #3059
2018-06-14 23:52:12 +08:00
xsun
53d3eafdbf
clean up completely.(Although I think Intellij IDEA did a lot of useless thing)
2017-04-12 22:10:28 +08:00
yueh
17bdd085b1
Merge pull request #2010 from yueh/feature-logger-refactoring
...
Refactored the logging
2015-12-27 12:53:01 +01:00
yueh
a3abc7a1f0
Backport some 1.8 cleanups
2015-12-27 12:33:50 +01:00
yueh
c9ef1beea1
Refactored the logging
...
Using LogManager instead of FMLRelaunchLog to access the logger instance.
Added logging of the name of failed exports instead of exception.
Improved crafting log to include issuer including their location and the
requested item.
Removed superfluous FMLRelaunchLog instance.
Removed superfluous parameters for PlayerData constructor.
Closes #2009
Refs #2069
2015-12-26 23:14:29 +01:00
yueh
500fc47490
Reduces visibility of internal fields/methods
...
Reduces the visibility of all fields to private and create setters/getters
when necessary. Exceptions are fields with GuiSync as these need to be
public.
Reduces the visibility of internal methods to private/protected/default when possible.
2015-10-30 18:52:20 +01:00
thatsIch
d5b352abda
Add this qualifier
2015-09-27 00:00:34 +02:00
thatsIch
410d2f1e0d
final variables and parameters
...
seeing some methods it does actually help to enforce the parameters
2015-09-26 21:08:18 +02:00
thatsIch
0387d30d1c
Reduce scope of variables
2015-09-26 20:07:51 +02:00
thatsIch
4b3d7c7d03
Replace with array initializer
...
this can be done through http://docs.oracle.com/javase/specs/jls/se6/html/arrays.html#10.6
2015-09-25 23:04:36 +02:00
yueh
f303c17ae0
First iteration of making integrations typesafe
2015-09-16 15:59:33 +02:00
yueh
0de7a2d83a
Closes #1283 : Add custom Callable to prevent memory leaks
2015-08-20 21:04:06 +02:00
yueh
67c901966e
Non static access of static members
2015-08-06 19:08:32 +02:00
yueh
a5287f6779
Qualified field and method access
2015-08-06 19:08:04 +02:00