PrototypeTrousers
086ddd5a67
shady optimization
2023-06-29 15:21:33 -03:00
PrototypeTrousers
4aaa3f8929
make container itens not arrive too late or early instead precisely when
...
they are meant to
2023-06-29 12:51:04 -03:00
PrototypeTrousers
cba89b0323
fix damageable container items not being returned immediately for simulation
2023-06-27 11:47:23 -03:00
Florian Kostenzer
0552282d9d
fix: fix crash when requester node is removed ( #262 )
2023-04-24 09:18:17 -03:00
PrototypeTrousers
dde87448a9
initial patch
2023-01-07 12:37:21 -03:00
YoungOnion
9011273229
reformatted all src files ( #141 )
2022-09-17 08:08:02 -03:00
PrototypeTrousers
027e8477c2
push down some buttons so the JEI doesnt get cutoff vertically.
...
ME autocrafting now uses the cached storage list instead of a full simulated network extraction
2022-08-26 17:28:00 -03:00
PrototypeTrousers
159a9370c9
Attempt to fix #127
2022-08-12 23:03:02 -03:00
PrototypeTrousers
a55dbb061c
fix autocrafting logic bug with container items and processing patterns
...
fix message reporting missing items having their values swapped
2022-08-08 19:06:50 -03:00
PrototypeTrousers
81b3ff6976
fix autocrafting with substitute crafting option enabled
2022-04-13 15:38:47 -03:00
PrototypeTrousers
4b6fbf68b6
Added config for auto crafting of substitutions
...
Change missing items information to a packet (missing localization stuff yet)
2022-04-11 02:00:31 -03:00
PrototypeTrousers
a4f50ea9ef
actually fixes
2022-04-04 08:25:11 -03:00
PrototypeTrousers
0e8f7c9d03
added packets for missing items report
2022-04-04 03:57:04 -03:00
PrototypeTrousers
7c0935f447
fix (?) weird substitution items on crafting tree
2022-04-04 03:20:21 -03:00
PrototypeTrousers
706e577dab
Fix container item crafting (again)
...
avoid making some copies
fix crash without JEI
2022-03-16 00:52:38 -03:00
PrototypeTrousers
3e8440644e
fix autocrafting with container items
2022-03-12 22:21:04 -03:00
PrototypeTrousers
cfa9fa2843
invalidate cached itemstack if its gonna be used in a real insertion
2022-03-12 17:14:37 -03:00
PrototypeTrousers
3305270a71
clean-up
2022-03-11 22:04:58 -03:00
PrototypeTrousers
f824bfd2e1
small optimization
2022-03-10 21:35:18 -03:00
PrototypeTrousers
036f4e1c5b
heavily tweaked auto-crafting
2022-03-09 23:14:02 -03:00
PrototypeTrousers
9c821cb015
cleaning
2022-03-05 23:29:20 -03:00
PrototypeTrousers
3a83c99b1f
fix container items return properly
2022-03-05 11:15:32 -03:00
PrototypeTrousers
447c6debab
account for interfaces priority affecting which items are extractable
2022-03-04 22:49:55 -03:00
PrototypeTrousers
993be652c9
delay container item return when simulating crafting tree
2022-03-04 21:30:26 -03:00
PrototypeTrousers
b3bfbd0b58
remove debugging log
2022-03-04 17:08:23 -03:00
PrototypeTrousers
49b3dc8b60
undo partially pattern cache rebuild optimization
...
enabled pattern substitution now can use substitute patterned items
2022-03-03 22:25:10 -03:00
PrototypeTrousers
73f76a6654
clean up
2022-02-28 23:30:52 -03:00
PrototypeTrousers
056fcc3818
switch to extractable instead of cached item list
2022-02-28 23:16:53 -03:00
PrototypeTrousers
0ed0eb9d5f
better logging
2022-02-28 23:16:49 -03:00
PrototypeTrousers
f98f6ef852
misc cleaning
2022-02-28 22:57:35 -03:00
PrototypeTrousers
4192d721a0
only fire simulation if a player requested it
2022-02-28 21:25:33 -03:00
PrototypeTrousers
a0f3ef9d86
cut crafting tree earlier if ingredients are available
2022-02-28 21:25:13 -03:00
PrototypeTrousers
285fc6314c
small optimization to crafting tree
2022-02-27 23:04:29 -03:00
PrototypeTrousers
40bd96d21c
tweak crafting job size again
...
null check
2022-01-21 18:12:18 -03:00
PrototypeTrousers
85dc8ae7c1
item costs/ghost fixes
2021-11-29 00:50:32 -03:00
PrototypeTrousers
b423d99879
tweak crafting byte costs
2021-11-02 17:56:12 -03:00
PrototypeTrousers
304f394497
cut crafting tree earlier if the item is available
...
fix job byte size to 8 per crafting + 1 per item used/stored
2021-11-02 15:33:14 -03:00
PrototypeTrousers
50f21125c8
log if non-patterned items go missing before starting a craft
2021-11-02 02:00:01 -03:00
PrototypeTrousers
30b85bd239
potential fix for showing proper item names when failing to start craft
2021-11-01 23:23:45 -03:00
PrototypeTrousers
01778794e5
try to fix #51
2021-08-22 23:59:02 -03:00
PrototypeTrousers
0bd2bd6b5a
dont pause main thread when calculating
2021-07-17 22:15:54 -03:00
Salomão
ced6ad865c
re-introduce time-based calculation quota
...
player initiated crafting calculation is not affected
2021-07-16 14:22:09 -03:00
Salomão
904de49543
wip
...
fix substitution crafting, for real this time
wip 2
wip. still has NBT issues
fix semantic changes
fix interface with free slots on interface terminal
Auto stash before cherry pick of "fix interface with free slots on interface terminal"
2021-06-23 10:16:59 -03:00
Salomão
50aac2c768
send the player a message if the crafting job succeeds on simulation
...
but fails on real extraction
2021-06-02 23:46:35 -03:00
Salomão
92b48f01a2
do not use java equals to compare stacks
2021-02-20 21:18:20 -03:00
Salomão
ceef176a2a
remove time-based thread syncinc
2020-12-01 17:26:42 -03:00
Salomão
adf59774d4
Remove uneeded Forge Event Firing
...
improves crafting calculation performance
2020-11-18 20:22:40 -03:00
yueh
f3349b0a2d
Fixes #4372 : Limit validated itemstack to a size of 1 ( #4373 )
2020-05-07 11:49:00 +02:00
yueh
a2091d10fe
Code cleanup
...
Added missing this, annotations, etc.
2018-08-30 20:33:08 +02:00
yueh
d7b97fa7b8
Replaced LinkedList with ArrayList or ArrayDeque when applicable. ( #3392 )
2018-05-27 21:15:50 +02:00