diff --git a/src/main/java/eu/midnightdust/motschen/rocks/util/polymer/PolyUtil.java b/src/main/java/eu/midnightdust/motschen/rocks/util/polymer/PolyUtil.java index 5c40fc3..0fe0937 100644 --- a/src/main/java/eu/midnightdust/motschen/rocks/util/polymer/PolyUtil.java +++ b/src/main/java/eu/midnightdust/motschen/rocks/util/polymer/PolyUtil.java @@ -9,12 +9,12 @@ import eu.midnightdust.motschen.rocks.block.polymer.model.*; import eu.midnightdust.motschen.rocks.item.polymer.StarfishItemPolymer; import eu.midnightdust.motschen.rocks.util.RockType; import eu.pb4.factorytools.api.item.FactoryBlockItem; -import eu.pb4.factorytools.api.item.ModeledItem; import eu.pb4.polymer.blocks.api.BlockModelType; import eu.pb4.polymer.blocks.api.PolymerBlockResourceUtils; import eu.pb4.polymer.core.api.block.PolymerBlock; import eu.pb4.polymer.core.api.block.PolymerBlockUtils; import eu.pb4.polymer.core.api.item.PolymerItemGroupUtils; +import eu.pb4.polymer.core.api.item.SimplePolymerItem; import eu.pb4.polymer.core.api.utils.PolymerSyncUtils; import eu.pb4.polymer.resourcepack.api.PolymerResourcePackUtils; import eu.pb4.polymer.resourcepack.extras.api.ResourcePackExtras; @@ -28,6 +28,8 @@ import net.minecraft.block.entity.BlockEntityType; import net.minecraft.item.Item; import net.minecraft.item.ItemStack; import net.minecraft.item.Items; +import net.minecraft.registry.RegistryKey; +import net.minecraft.registry.RegistryKeys; import net.minecraft.server.network.ServerPlayerEntity; import net.minecraft.text.Text; import net.minecraft.util.Identifier; @@ -76,7 +78,7 @@ public class PolyUtil { } public static Item simplePolymerItem(Identifier id) { - return new ModeledItem(Items.FLINT, new Item.Settings()); + return new SimplePolymerItem(new Item.Settings().registryKey(RegistryKey.of(RegistryKeys.ITEM, id)), Items.FLINT, true); } public static void registerPolymerGroup() {