PrototypeTrousers
fd95d3de47
fixed typo gtceu -> gteu
2022-02-22 22:37:28 -03:00
PrototypeTrousers
ee9441474e
tweak cache reset on interface config
2022-02-21 18:25:58 -03:00
PrototypeTrousers
8846202270
More itemstacks caching
...
Micro optimization on molecular assemblers
2022-02-21 15:11:16 -03:00
PrototypeTrousers
d7f3428824
fix for infinite loop while loading
2022-01-24 13:19:31 -03:00
PrototypeTrousers
63e339b88b
cache itemstacks more aggressively
2022-01-24 13:17:50 -03:00
Syrcan
603452de1f
GTEU input fix
2022-01-22 10:11:23 +01:00
PrototypeTrousers
df28a5520f
fix mod name
...
implement GTCEU Energy adapter
2022-01-20 20:02:26 -03:00
PrototypeTrousers
94d73aec7c
wwww
2021-12-09 23:34:57 -03:00
PrototypeTrousers
3db8d0185f
fix security terminal and portable cell stored items not showing
2021-10-23 17:56:15 -03:00
PrototypeTrousers
75843e802d
WIP
2021-10-21 12:22:00 -03:00
PrototypeTrousers
e41b6943aa
fix swapping cells giving wrong item/fluid count
2021-09-28 23:29:52 -03:00
PrototypeTrousers
92347ad2f5
fix looping item count and hopefully energy issues
2021-09-26 22:07:16 -03:00
PrototypeTrousers
c68c02ef3b
more cases of wrong item counting fixed
2021-08-26 22:03:23 -03:00
Salomão
6eadb8f861
fix IO-Port transfer stopping too soon
2021-07-27 11:10:45 -03:00
Salomão
ac793ee847
Merge branch 'delta' into AE2-Omnifactory
2021-07-17 14:48:22 -03:00
Salomão
24750f00b1
reworked how changes are propagated in the network
2021-07-16 14:13:48 -03:00
Salomão
aa5d5e3623
set idle power usage of expanded interface to a power of four
2021-06-21 16:25:26 -03:00
Salomão
3eb2582f29
Merge branch 'bigger-interfaces' into AE2-Omnifactory
2021-06-21 15:22:13 -03:00
Salomão
26c06bca15
fix IO-Port copying craftable boolean
2021-06-14 02:33:23 -03:00
Salomão
bea29331a3
implement pattern expansion cards for interfaces
...
Maximum of 4 rows
Uses 4x the previous tier for crafting operations (4 rows = 64 interfaces consumption)
2021-06-08 23:23:12 -03:00
Salomão
82e3a95f11
fix memory card not saving fluids an level emitters
2021-01-12 18:24:05 -03:00
Salomão
adf59774d4
Remove uneeded Forge Event Firing
...
improves crafting calculation performance
2020-11-18 20:22:40 -03:00
yueh
d3dd137570
Fixes #3817 : Missing 1k Crafting Storage and Monitor from Network Status ( #3818 )
2018-11-11 13:11:45 +01:00
yueh
78e1126c38
Fixes #3814 : IO Port no longer put to sleep on load when having work. ( #3816 )
2018-11-11 11:52:13 +01:00
yueh
ebe3ff045d
Fixes #3811 : Display crafting unit as themself in the network monitor. ( #3815 )
2018-11-11 11:52:03 +01:00
fscan
d88f550eb0
Switch to new IItemHandler ( #3669 )
2018-10-04 20:39:06 +02:00
fscan
ed8baf8c15
Fix tooltip for vibration chamber ( #3675 )
2018-08-30 23:13:38 +02:00
yueh
a2091d10fe
Code cleanup
...
Added missing this, annotations, etc.
2018-08-30 20:33:08 +02:00
yueh
66c365d11f
Code Formatting
2018-08-30 20:31:27 +02:00
fscan
04daadceed
Increase Vibration Chamber AE/t ( #3635 )
2018-08-01 00:27:19 +02:00
fscan
e5f43bf315
Allow ME Chest to work with any cell ( #3640 )
2018-08-01 00:17:43 +02:00
fscan
ad1eff2adb
Condensor improvements ( #3636 )
2018-08-01 00:15:30 +02:00
fscan
c1c7e94cf6
Generic ICellInventoryHandler ( #3624 )
...
Allows addons who register a custom IStorageChannel to use the IStorageCell interface without registering a cell handler. Also adds some helpers (poweredInsert/poweredExtract).
This breaks API!
2018-07-22 19:20:47 +02:00
fscan
85dec35366
Fix buckets in vibration chamber ( #3626 )
2018-07-20 21:51:05 +02:00
fscan
e809c688df
Performance improvements for saveChanges() and ICellInventory ( #3586 )
...
API break!
Fixes #3553
2018-07-14 16:53:49 +02:00
fscan
8f6f35b9cf
Cache current task in Inscriber, reduce amount of GL calls in TESR ( #3604 )
2018-07-14 16:35:56 +02:00
fscan
eb4caaa688
Priority GUI improvements ( #3592 )
2018-07-08 16:41:37 +02:00
fscan
2182b6e37c
Add fluid GUI to me chest, fixed some warnings while at it. ( #3579 )
...
Fixes #3555
2018-07-04 19:14:34 +02:00
yueh
87999dbf27
Moved FluidList to fluid package ( #3568 )
2018-06-27 20:28:29 +02:00
Florian Scandella
f37dfd0a24
Fixes #3548 : Fix AEBaseTile to respect overridden markDirty implementations.
2018-06-20 23:13:07 +02:00
Brock
d16677224a
Initial Fluid Integration ( #3510 )
...
* Added Fluid Storage Cells
* Added Fluid Import Bus
* Added Fluid Export Bus
* Added Fluid Storage Bus
* Added Fluid Terminal.
While holding a item with the FLUID_HANDLER_ITEM_CAPABILITY, such as a tank
Left click on a fluid to extract the fluid
Right click to insert the fluid
2018-06-11 19:55:33 +02:00
yueh
987ea8d39d
Fixes #3476 : Correctly handle an empty top namepress. ( #3521 )
...
Also some further changes like avoiding to match a recipe without any
input.
2018-06-02 11:06:04 +02:00
yueh
044e639827
Updated Grid API ( #3399 )
...
* Updated Grid API
Added Nonull/Nullable/Nonnegative where applicable.
Deprecated unused methods
Changed concrete classes with interfaces (HashMap -> Map)
IGridTickable will no longer accept null as TickingRequest. Do not
implement it, if it should not tick.
* Renamed parameter to match conventions
2018-05-27 21:16:01 +02:00
yueh
d7b97fa7b8
Replaced LinkedList with ArrayList or ArrayDeque when applicable. ( #3392 )
2018-05-27 21:15:50 +02:00
fscan
cbfc88c87f
Fix light sync ( #3304 )
...
* Sync light opacity changes to client
* While at it, also fix Light P2P
* Use int for opacity, dont store it in NBT
2018-01-14 13:44:12 +01:00
yueh
a7a65ae39d
Fixes #3296 : Prevent invalid TileEntites from updating their block. ( #3301 )
...
Updating the blockstate of invalid TEs will cause Forge to restore the
block including the TE leading to invalid TEs sticking around after
being moved.
2017-12-31 13:06:18 +01:00
yueh
7956872d1d
Reworked IO Port to handle StorageChannels better. ( #3284 )
...
* Reworked IO Port to handle custom StorageChannels in a better way.
* Added a transferFactor to `IStorageChannel` to allow addons to speedup the IO Port to transfer faster. E.g. 1000 mB fluid as fast as transfering 1 bucket (item) per operation, not just 1 mB.
* Also some changes to avoid moving fluids being 1000x as energy expensive as items.
2017-12-21 19:12:45 +01:00
fscan
f0d807f0a2
Rework ContainerInscriber validation ( #3238 )
...
* Correctly handle metadata wildcard for inscriber inputs
2017-11-26 15:46:02 +01:00
yueh
e0bf7223e0
Refactors grid connections ( #3219 )
...
Extracted all checks and subsequent updates to a factory method from the constructor.
Reordered checks to check for nulls before anything else.
Also existing connections before security breaks.
Fixes TileController#checkController() using the wrong position.
Added debug logging for failed connections.
Improved logging.
Inversed boolean so false no longer means security check passed.
Only issue a security break on SecurityConnectionException.
2017-11-12 18:13:59 +01:00
Florian Scandella
56a5363528
Fix NetworkToolViewer stack overflow, saveguard against markDirty recursion.
...
fixes #3199
2017-11-08 13:17:34 +01:00