62fdff4a34
Fix hasExopack change does not invalidate current exopack menu
2023-08-10 16:39:07 +07:00
834b05a697
Fix very obscure (undetected by HashSet) concurrent modification
2023-08-10 13:15:43 +07:00
506017f055
Bring storage system back to functional state
...
Add ISubscriptable, which is implemented by networked fields and networked inputs
Unify storage grid code
Add itemstack and itemstoragestack sorters
2023-08-10 12:55:45 +07:00
81a25973ef
работающие капсулы
...
DBot — 06.05.2023 15:04
Не поспорю
что увы
пока что
вся проблема знаешь в чём?
что взаимодействие ведра с блоками
не в предмете ведра
а в самих блоках.
за исключением waterlogging, оно в самом ведре
2023-08-07 16:26:54 +03:00
0754cf55eb
Don't throw actual exception when custom tex color shader fails to load
2023-08-07 14:18:55 +07:00
64d5f1b336
Refine storage api, make it compile
2023-08-06 23:13:15 +07:00
48d367b705
Remove Mekanism from runtime
2023-08-06 12:27:51 +07:00
22cac9d7a0
Add dev chest
2023-08-06 12:27:12 +07:00
a86d30dae4
Update storage interface and bus
2023-08-06 11:53:54 +07:00
93d4329acd
Refine graphs logic, make neighbouring be not limited on in-world directions, properly add freshly created nodes to graph after they have been properly initialized
2023-08-06 01:39:16 +07:00
be2424055d
Infinite water source block
2023-08-05 21:13:55 +07:00
ecc89e992c
Rename block rotation freedom to be more precise
2023-08-05 20:39:21 +07:00
2b85e5754f
Decrease initial capacity of hashtable in inventory trigger search tree
...
to reduce memory footprint
2023-08-05 02:01:44 +07:00
75b7614fdf
Delay advancement granting by one tick
2023-08-05 00:02:36 +07:00
5c3f0e54c1
Final cleanups regarding energy balance values
2023-08-04 22:59:20 +07:00
c3ed7f9556
Unneeded cast
2023-08-04 22:52:11 +07:00
f27f21e3de
Make Exopack slot changes trigger advancements, and optimize them
2023-08-04 22:50:59 +07:00
7662c21f44
Fix false negative assertions
2023-08-04 15:45:47 +07:00
e83933077e
Cleanup
2023-08-04 15:07:11 +07:00
6ab65c6c17
Update default shadow align in Label
2023-08-04 15:04:40 +07:00
e169012d01
Update android station config values
2023-08-04 14:54:30 +07:00
cef79cbe36
Redo chemical generator config values
2023-08-04 01:43:23 +07:00
cbb79c89b6
i had enough of CMEs out of nowhere
...
because there is no way there should be one
2023-08-03 20:11:32 +07:00
0073f41be6
ugly
2023-08-03 20:05:26 +07:00
98afdd1671
Don't tick side if no neighbour is present
2023-08-03 20:02:56 +07:00
109de2b414
Add streamy iterator docs
2023-08-03 19:50:19 +07:00
9ae099ec23
Add mutating operations to streamy iterators
2023-08-03 19:41:58 +07:00
5e7c8c08f5
Remove capability iterator
2023-08-03 19:32:28 +07:00
06e6168a73
Faster version of Container.balance
2023-08-03 18:36:17 +07:00
20d478cbfb
The fastest code is code which doesn't execute
...
Side automation no longer ticks if it doesn't automate
2023-08-03 18:32:41 +07:00
c08e262638
Use boolean for indices cow
2023-08-03 17:26:42 +07:00
7b317a2efb
CoW non empty indices in container
2023-08-03 17:25:01 +07:00
f18a3eaaaa
Redo matter bottler
2023-08-03 17:24:32 +07:00
b4c2f27c4c
Don't render exopack on invisible players
2023-08-02 22:05:01 +07:00
2614fd1f02
Rebalanced matter bottler values
2023-08-02 18:08:34 +07:00
c69fb5107c
Split main and dust containers of matter replicator
2023-08-02 17:25:49 +07:00
029a661978
Rebalance matter replicator storage values
2023-08-02 17:13:49 +07:00
cc4fcf398f
Remove isNotEmpty filter because they are already not empty
2023-08-02 16:32:22 +07:00
2720f6fbf0
Shortcuts for when current decimal is zero
2023-08-02 16:21:15 +07:00
8653dd343f
Finely optimize MatteryContainer iterator() and isEmpty(), add Cache<T> to container
2023-08-02 16:14:05 +07:00
0878bd9a7e
Make getMaxStackSize also accept itemstack
2023-08-02 13:50:53 +07:00
716ccae94a
Get rid of lambda container handler creation
2023-08-02 13:42:29 +07:00
6f17ed2767
Fix matter decomposer causing neighbour updates
2023-07-30 21:57:44 +07:00
cd48b90abf
Wrong order of calls
2023-07-30 11:25:03 +07:00
49fc5b5eaf
Fix mattery network dispatcher preventing server from exiting sometimes
2023-07-30 11:19:39 +07:00
7ce30ffd81
Add beforeBroadcast protected open method to mattery menus
2023-07-30 11:06:08 +07:00
99132412cd
Get text right away
2023-07-30 11:03:02 +07:00
5b30f2e916
Use sendNow in menus when sending data for first time
2023-07-30 11:01:22 +07:00
1eb90a5c17
call setChangedLight when job ticks
2023-07-30 10:48:49 +07:00
7053769e26
Inline container.set/get
2023-07-30 10:39:32 +07:00