Allow client-side mod to run when connected to a server,
-
Recently Browsing
- No registered users viewing this page.
-
Posts
-
By socrates3992 · Posted
Hi - I am writing a mod to add a shotgun item to Minecraft Java Edition. I am using forge 54.1.2 and Minecraft 1.21.4. I am using gradlew and my mod compiles fine but when I launch Minecraft with the mod loaded, it crashes. I do have experience with Java but this is my very first time writing a mod. The Exception thrown is below: [11Mar2025 12:15:16.642] [Render thread/ERROR] [net.minecraftforge.fml.javafmlmod.FMLModContainer/]: Exception caught during firing event: Item id not set Index: 1 Listeners: 0: NORMAL 1: ASM: net.minecraftforge.registries.DeferredRegister$EventDispatcher@4f9c6f1d handleEvent(Lnet/minecraftforge/registries/RegisterEvent;)V java.lang.NullPointerException: Item id not set at java.base/java.util.Objects.requireNonNull(Objects.java:259) at TRANSFORMER/minecraft@1.21.4/net.minecraft.world.item.Item$Properties.effectiveDescriptionId(Item.java:465) at TRANSFORMER/minecraft@1.21.4/net.minecraft.world.item.Item.<init>(Item.java:111) at TRANSFORMER/shotgunmod@1.0.0/com.example.shotgunmod.ShotgunItem.<init>(ShotgunItem.java:19) at TRANSFORMER/shotgunmod@1.0.0/com.example.shotgunmod.ModItems.lambda$static$0(ModItems.java:13) at TRANSFORMER/net.minecraftforge.forge@54.1.2/net.minecraftforge.registries.DeferredRegister$EventDispatcher.lambda$handleEvent$0(DeferredRegister.java:381) ... My class, ModItems.java has the following function defined on line 13: 13: public static final RegistryObject<Item> SHOTGUN = ITEMS.register("shotgun", () -> new ShotgunItem(new Item.Properties().durability(100))); Then, my ShotgunItem class has the following constructor which calls the super class: public class ShotgunItem extends Item { public ShotgunItem(Properties properties) { super(properties); // line 19 } So the crash is coming from super(). Can anyone guide me on the proper way to set the Item ID? Is that the issue here? Thank you for your help. Blake -
I will give it a try and report if anything changes, thanks.
-
By TileEntity · Posted
Did you test it with the mentioned mods in the log? So without the xaero mods or vivecraft, smoothboot, chatplus, embeddium/oculus, shouldersurfing and immediatelyfast
-
-
Topics
-
Who's Online (See full list)
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.