Update to 1.21.4
This commit is contained in:
		| @@ -3,19 +3,19 @@ org.gradle.jvmargs=-Xmx1G | ||||
| # Fabric Properties | ||||
| # check these on https://modmuss50.me/fabric.html | ||||
|  | ||||
| minecraft_version=1.21.3 | ||||
| yarn_mappings=1.21.3+build.2 | ||||
| minecraft_version=1.21.4 | ||||
| yarn_mappings=1.21.4+build.1 | ||||
| loader_version=0.16.9 | ||||
|  | ||||
| # Fabric API | ||||
| fabric_version=0.107.0+1.21.3 | ||||
| fabric_version=0.110.5+1.21.4 | ||||
|  | ||||
| # Mod Properties | ||||
| mod_version=3.3.1 | ||||
| mod_version=3.3.2 | ||||
| maven_group=systems.brn | ||||
| archives_base_name=Serverstorage | ||||
|  | ||||
| # Dependencies | ||||
| polymer_version=0.10.1+1.21.3 | ||||
| polymer_version=0.11.0+1.21.4-rc1 | ||||
| server_translations_api_version=2.4.0+1.21.2-rc1 | ||||
| servergui_version=1.7.2+1.21.2 | ||||
| servergui_version=1.8.1+1.21.4 | ||||
| @@ -2,7 +2,6 @@ package systems.brn.serverstorage.items; | ||||
|  | ||||
| import eu.pb4.polymer.core.api.item.PolymerBlockItem; | ||||
| import eu.pb4.polymer.core.api.item.PolymerItem; | ||||
| import eu.pb4.polymer.resourcepack.api.PolymerResourcePackUtils; | ||||
| import net.fabricmc.fabric.api.itemgroup.v1.ItemGroupEvents; | ||||
| import net.minecraft.block.Block; | ||||
| import net.minecraft.item.Item; | ||||
| @@ -23,7 +22,7 @@ public class SimpleBlockItem extends PolymerBlockItem implements PolymerItem { | ||||
|  | ||||
|     public SimpleBlockItem(Item.Settings settings, Block block, Identifier identifier) { | ||||
|         super(block, settings, Items.BARRIER); | ||||
|         this.polymerModel = PolymerResourcePackUtils.getBridgedModelId(identifier.withPath("item/" + identifier.getPath())); | ||||
|         this.polymerModel = identifier.withPath("item/" + identifier.getPath()); | ||||
|     } | ||||
|  | ||||
|     @Override | ||||
|   | ||||
| @@ -2,7 +2,6 @@ package systems.brn.serverstorage.items; | ||||
|  | ||||
| import eu.pb4.polymer.core.api.item.PolymerItem; | ||||
| import eu.pb4.polymer.core.api.item.SimplePolymerItem; | ||||
| import eu.pb4.polymer.resourcepack.api.PolymerResourcePackUtils; | ||||
| import net.fabricmc.fabric.api.itemgroup.v1.ItemGroupEvents; | ||||
| import net.minecraft.item.Item; | ||||
| import net.minecraft.item.ItemGroup; | ||||
| @@ -25,7 +24,7 @@ public class SimpleItem extends SimplePolymerItem implements PolymerItem { | ||||
|  | ||||
|     public SimpleItem(Settings settings, Identifier identifier) { | ||||
|         super(settings, Items.STICK); | ||||
|         this.polymerModel = PolymerResourcePackUtils.getBridgedModelId(identifier.withPath("item/" + identifier.getPath())); | ||||
|         this.polymerModel = identifier.withPath("item/" + identifier.getPath()); | ||||
|     } | ||||
|  | ||||
|     @Override | ||||
|   | ||||
| @@ -152,7 +152,7 @@ public class Util { | ||||
|  | ||||
|             // Count the occurrences of each ingredient in the recipe | ||||
|             for (Ingredient ingredient : recipe.value().getIngredientPlacement().getIngredients()) { | ||||
|                 for (RegistryEntry<Item> item : ingredient.getMatchingItems()) { | ||||
|                 for (RegistryEntry<Item> item : ingredient.getMatchingItems().toList()) { | ||||
|                     ingredientCounts.put(item.value(), ingredientCounts.getOrDefault(item.value(), 0) + 1); | ||||
|                 } | ||||
|             } | ||||
| @@ -163,7 +163,7 @@ public class Util { | ||||
|                 int totalAvailable = 0; | ||||
|                 HashMap<ItemStack, Integer> inputsTemp = new HashMap<>(); | ||||
|  | ||||
|                 for (RegistryEntry<Item> item : ingredient.getMatchingItems()) { | ||||
|                 for (RegistryEntry<Item> item : ingredient.getMatchingItems().toList()) { | ||||
|                     for (Map.Entry<ItemStack, Integer> entry : itemStackMap.entrySet()) { | ||||
|                         ItemStack inventoryStack = entry.getKey(); | ||||
|                         int inventoryCount = entry.getValue(); | ||||
|   | ||||
| @@ -167,7 +167,7 @@ public class CraftingScreen extends PagedGui implements Searchable { | ||||
|             ItemStack playerStack = playerInventory.getStack(i); | ||||
|             if (ingredient.test(playerStack)) { | ||||
|                 ItemStack stackToRemove = playerStack.copy(); | ||||
|                 for (RegistryEntry<Item> matchingItemx : ingredient.getMatchingItems()) { | ||||
|                 for (RegistryEntry<Item> matchingItemx : ingredient.getMatchingItems().toList()) { | ||||
|                     Item matchingItem = matchingItemx.value(); | ||||
|                     if (matchingItem == stackToRemove.getItem()) { | ||||
|                         stackToRemove.setCount(1); // Set count to ingredient requirement | ||||
| @@ -179,7 +179,7 @@ public class CraftingScreen extends PagedGui implements Searchable { | ||||
|         } | ||||
|  | ||||
|         // Check storage network | ||||
|         for (RegistryEntry<Item> itemx : ingredient.getMatchingItems()) { | ||||
|         for (RegistryEntry<Item> itemx : ingredient.getMatchingItems().toList()) { | ||||
|             Item item = itemx.value(); | ||||
|             if (this.storageScreen.getNetwork().canRemove(item.getDefaultStack())) { | ||||
|                 ItemStack stackToRemove = item.getDefaultStack(); | ||||
|   | ||||
		Reference in New Issue
	
	Block a user