PrototypeTrousers
cbdad7c58e
hopefully fix storage busses for good
...
1
2021-07-31 23:05:59 -03:00
PrototypeTrousers
e376e002e9
actually fix #43 ? ....
2021-07-30 07:51:57 -03:00
Salomão
e4af7b1947
fix adapters insert-only mode still reporting items
2021-07-27 12:51:24 -03:00
PrototypeTrousers
fda8c87410
attempts to fix #42 and #43
2021-07-26 18:25:08 -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
0fb393820b
half-undo wip
2021-06-17 00:07:06 -03:00
Salomão
d69395a117
cache fixes
2021-06-14 12:57:49 -03:00
Salomão
e3c9c4ce65
clear cells of craftable status
...
remove unsupported removal call
2021-06-14 10:20:58 -03:00
Salomão
47888b5546
reworked Adapter caches ( storage busses )
2021-06-09 16:31:49 -03:00
Salomão
9b9579b358
storage drawer cache optimisation
2021-06-08 23:22:00 -03:00
Salomão
cc744ab8b9
Revert "level emitter changes"
...
This reverts commit 9d6026635d .
2021-05-17 21:11:08 -03:00
Salomão
9d6026635d
level emitter changes
2021-05-13 19:32:03 -03:00
Salomão
39038ac935
revert iitemrepository cache changes
2021-05-12 23:22:54 -03:00
Salomão
4f627b234c
invert comparison
2021-05-12 03:26:12 -03:00
Salomão
7ada6d18ee
small optimizations
2021-05-12 00:19:55 -03:00
Salomão
f493767243
fix out of bounds crash
2021-05-09 22:00:20 -03:00
Salomão
ba4cdbcb85
fix #16
2021-05-09 10:59:31 -03:00
Salomão
366b31b3aa
import bus optimization
2021-05-08 22:11:13 -03:00
Salomão
533fb5c34b
initial test
2021-05-08 19:40:58 -03:00
Salomão
62d1d904c6
update item cache directly on insert/removal
...
import bus fails faster and throttles down when inventory is full
2021-05-08 19:08:21 -03:00
Salomão
fc154d8568
remove slotless capability implementation from inventory adaptor
...
affects interface,import and export busses
2021-05-03 21:00:35 -03:00
Salomão
2269c05d98
implement #14
...
also fix tooltip position
2021-04-10 09:46:48 -03:00
Salomão
63616e5730
try fix #13
2021-04-10 09:30:44 -03:00
Salomão
ebd8501301
fix inaccessible items setting in storage bus not being respected
2021-03-07 00:00:16 -03:00
Salomão
95d25ddf47
Revert "Skip un-extractable slots."
...
This reverts commit e2e6f6e83f .
2021-03-04 23:07:58 -03:00
Salomão
7a45e1faf4
Revert "rebuild skipslotlist if the the inventory grows or shrinks"
...
This reverts commit 7796c6d4b6 .
2021-03-04 23:07:34 -03:00
Salomão
7796c6d4b6
rebuild skipslotlist if the the inventory grows or shrinks
2021-02-22 14:33:06 -03:00
Salomão
e2e6f6e83f
Skip un-extractable slots.
2021-02-21 23:08:16 -03:00
Salomão
d25a8a53a2
fix IItemRepository insert and extraction
2021-02-21 02:24:50 -03:00
Salomão
42f0d37c44
Merge branch 'IItemRepository' into AE2-Omnifactory
2021-02-18 23:26:49 -03:00
Salomão
088a1827be
implement IItemRepository
2021-02-18 18:33:06 -03:00
Salomão
932141cc9e
backport b7ca98d1e24e5797a8e42ca861ae4187ab5839ec
2020-11-23 00:45:49 -03:00
yueh
8a4c9b58e6
Fixes #3911 : Incorrectly used string format. ( #4007 )
2019-04-21 22:30:21 +02:00
yueh
038ca23523
Fixes #3688 : Invalidate Storage Bus cache immediately upon missing TE. ( #3737 )
2018-09-28 17:36:58 +02:00
fscan
d439fb2915
Fix fluid parts item models ( #3676 )
2018-08-29 19:09:04 +02:00
fscan
8a72ebca89
check if actually added before removing ( #3639 )
...
Fixes #3634
2018-08-01 00:17:10 +02:00
fscan
e809c688df
Performance improvements for saveChanges() and ICellInventory ( #3586 )
...
API break!
Fixes #3553
2018-07-14 16:53:49 +02:00
fscan
71a9bb2532
Change storage/conversion monitor interaction. ( #3613 )
...
Fixes #1480
2018-07-14 16:40:20 +02:00
fscan
eb4caaa688
Priority GUI improvements ( #3592 )
2018-07-08 16:41:37 +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
84c065ff28
Fixes #3394 : Use cache to avoid using removed IItemHandler ( #3395 )
2018-03-04 14:33:45 +01:00
yueh
eed4776c6f
Fixes #3389 : Prevent inventory cache from becoming unmatched. ( #3390 )
...
Use slightly faster ArrayDeqeue instead of LinkedList.
Check boolean fields before more complex datatypes
2018-02-17 19:10:09 +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
fscan
ba9af94228
Fix StorageBus not updating item count correctly ( #3218 )
...
* Queue tick instead of ticking immediatley
2017-11-12 18:12:56 +01:00
fscan
cc9b33b473
Implement Advancements ( #3160 )
...
Improvements welcome.
2017-10-20 23:54:18 +02:00
fscan
4f07b63b13
API cleanups ( #3155 )
...
* Remove obsolete api and fix some warning
* Move MEMonitorHandler to internal code and fix some warnings
* Rename exceptions to conform to naming scheme
2017-10-14 14:15:28 +02:00
yueh
ab7f35a9ee
Further StorageChannel refactoring ( #3152 )
...
Updated Drives to support more than Item and Fluid cells.
Use Collections.emptyList() instead of creating empty ArrayLists.
Fixes a NPE with uninitialized ME Chests.
Fixes #3150
2017-10-14 14:12:24 +02:00
yueh
6e81f698c0
Refactored StorageChannel enum into an interface ( #3138 )
...
This replaces the static enum with a more dynamic interface providing
factory methods for handling network storage.
2017-10-08 17:59:30 +02:00
yueh
644194d0d6
Updated Forge to 1.12.2 RB ( #3141 )
...
* Updated Forge to 1.12.2 RB
Updated mappings to the MDK defaults for 1.12.2
Updated related depdencies
* With Forge 14.23 not available for < 1.12.2, we have to drop support.
With one potential fix for TE corruption, this step should be
reasonable.
2017-10-08 17:34:05 +02:00