Commit graph

148 commits

Author SHA1 Message Date
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
Some checks failed
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
yueh
9c8deac9de Code format 2015-08-06 19:08:02 +02:00
yueh
c21a44d8c0 Organize imports 2015-08-06 19:06:49 +02:00
yueh
15993eb3c7 Merge pull request #1695 from yueh/b-prevents-crafting-of-disabled-parts
Prevents crafting of disabled parts
2015-07-24 22:27:21 +02:00