Commit Graph

3445 Commits

Author SHA1 Message Date
Darkere
e53ad61d59 Fixed autocrafting task getting stuck if two tasks fulfilled each others requirements. Fixes #3217
A second task was able to finish a first task without the first tasks quantity reaching 0, in which case the state of the first task went from PROCESSED to READY and would never finish.

Cherry picked from fdc1991c32cfc6ba4ef735641dbe8f593f745486
2022-01-25 17:44:24 +01:00
Darkere
aa1777d5dc Processing patterns now use the order of items/fluids specified in the pattern.
Cherry picked from bb44bf1633f4986a9400a7eaa55e5d0e96e9989d
2022-01-25 17:42:58 +01:00
Darkere
6827b12f4a Fixed multiple bugs related to transferring recipes into the Crafting Grid.
Cherry picked from e0fab68fd3957ee5081a0a709b7fb7c6f7c704a9
2022-01-25 17:41:02 +01:00
raoulvdberge
aaa63cd519 Fix client crashes when starting the game. Fixes #3190 2021-12-28 22:25:50 +01:00
raoulvdberge
42d3375923 Rename MainItemGroup to MainCreativeTab 2021-12-28 22:03:11 +01:00
raoulvdberge
dd3b986450 Rename MainItemGroup to MainCreativeTab 2021-12-28 22:03:11 +01:00
raoulvdberge
4ef36c24a6 Some more World -> Level renames 2021-12-28 22:03:10 +01:00
Jack Steel
2785b2c149 Return an ArrayList rather than ImmutableList for FluidGrid tooltip
Fixes #3187
2021-12-28 22:02:07 +01:00
E. Kim
f3059c819d Update ko_kr.json 2021-12-28 21:57:33 +01:00
raoulvdberge
2f65c26e80 Add TODO 2021-12-18 14:31:33 +01:00
raoulvdberge
a522edea08 Fix networks and network devices being removed when a chunk unloads. Fixes #3178 2021-12-17 12:06:04 +01:00
raoulvdberge
48873ab12b Fixed potential Pattern crash when loading Minecraft. Fixes #3176
Fixes a NPE when using "level" later on in the pattern factory
Normally, this shouldn't be an issue because there is a hasTag() guard (and MC preloads tooltips of items where tag = null)
But for some reason, there is an environment where MC loads the Pattern tooltip (at startup) with a NBT tag
2021-12-16 02:30:48 +01:00
raoulvdberge
07b2dcba63 Fixed all Refined Storage advancements being granted when joining a world. Fixes #3175
Also re-runs datagen.
2021-12-16 02:16:55 +01:00
raoulvdberge
0eb95037a2 Remove JSON update URL as we are moving to GitHub releases 2021-12-15 19:42:45 +01:00
raoulvdberge
78d2f50a0c Finalize setup classes correctly 2021-12-15 19:42:31 +01:00
raoulvdberge
d28d593a15 Rename MatrixStack -> PoseStack 2021-12-15 18:23:18 +01:00
raoulvdberge
4725a1d782 Fix server loading issues 2021-12-15 18:20:08 +01:00
raoulvdberge
ca0d0032e4 Rename Container -> ContainerMenu 2021-12-15 17:46:37 +01:00
Beech Horn
933c2f8511 Added caching to the CraftingManager (#3171)
* Added caching to the CraftingManager

* Fixed import problems.
2021-12-15 16:35:16 +01:00
raoulvdberge
24e82e64dc Handle volatiles 2021-12-13 11:28:28 +01:00
raoulvdberge
5c1aa6ae1f Rename tile -> block entity 2021-12-13 10:50:58 +01:00
raoulvdberge
77e1162c53 Rename world -> level 2021-12-13 10:24:54 +01:00
raoulvdberge
0906b51b99 Remove TODOs 2021-12-12 23:06:07 +01:00
raoulvdberge
6c786c453a Fix being unable to start autocrafting 2021-12-12 22:46:55 +01:00
raoulvdberge
2780f8529c Cleanup 2021-12-12 22:06:22 +01:00
raoulvdberge
18c7fd8403 Fix Javadoc 2021-12-12 20:42:40 +01:00
raoulvdberge
324ccffcf3 Show tooltip when focused on side buttons 2021-12-12 20:28:24 +01:00
raoulvdberge
293b1a2227 Porting to 1.18.1 2021-12-12 20:28:24 +01:00
raoulvdberge
8eab8ffecc Move to 1.16.5 official mappings 2021-12-12 16:28:17 +01:00
Darkere
82ad38b085 revert accidental change 2021-12-04 16:31:20 +01:00
Darkere
45bc97619c whoops use lang files 2021-11-22 22:17:01 +01:00
Darkere
f72d42da76 fix being unable to open portable grid when aiming at block fixes #3076 2021-11-22 19:17:42 +01:00
Darkere
a5b5c7c296 prevent disabled slots from being scrolled fixes #3131 2021-11-22 19:01:01 +01:00
Darkere
1e6dcfa332 fix wireless transmitter fixes #3140 2021-11-22 18:54:01 +01:00
Darkere
fb95d566de fix relay fixes #3138 2021-11-22 18:50:37 +01:00
Darkere
88bddb9b94 add more slots to the processing pattern grid and combine fluids and items(#2535)
* WIP more slots in the patterngrid

* implement more slots for processing pattern

* simplified some calculations, some comments

* bugfixes

* fix accidental formatting changes

* port to 1.16 and some cleanup

* more cleanup

* make code readable

* Combine fluid and item view in pattern grid

* changelog
2021-11-21 20:03:24 +01:00
Darkere
de63fccf43 continue rotating if block points into cover 2021-11-14 21:58:31 +01:00
Darkere
f616ed4cb1 fix predicate for cover detection 2021-11-14 20:20:01 +01:00
Darkere
5db2177719 fix extraction from StorageMonitor not respecting maxStackSize fixes #3108 2021-11-07 13:09:27 +01:00
Darkere
110b8ea9b1 fix being able to place covers on connected cables 2021-10-31 13:16:23 +01:00
Darkere
2a27275ba3 fix covers not preventing netrwork connections 2021-10-31 12:55:44 +01:00
Darkere
4cf7062d81 fix nullptr when loading old PortableGridTile nbt 2021-10-17 22:36:33 +02:00
Darkere
f5a0c79cb0 don't show all covers by default 2021-10-17 21:14:08 +02:00
Darkere
50749c1190 Merge pull request #2881 from Buuz135/mc1.16
Ported covers from 1.12
2021-10-17 20:48:43 +02:00
Buuz135
b6f4aec45c Adressed PR comments 2021-10-17 19:59:59 +02:00
Buuz135
1da6e4d876 Adressed PR comments 2021-10-17 19:45:56 +02:00
Darkere
dd38317876 Merge pull request #2977 from Darkere/splitting
Add packet splitting for some packets
2021-10-17 17:21:37 +02:00
Darkere
b288e8659e Merge pull request #2969 from Darkere/trackermanager
move storage tracker to its own file to avoid nbt size problems
2021-10-17 17:01:38 +02:00
Darkere
8eee8145a4 Merge pull request #2975 from Darkere/bestmatch
JEI transfer picks the most common ingredient
2021-10-17 16:58:40 +02:00
Darkere
b9a3507862 also allow matching patterns from addons 2021-10-17 16:57:19 +02:00