The value here should match an entry in the META-INF/mods. Here is the main initialisation file for the mod (if needed) package 0_1 Return ITEMS.register(block.getId().getPath(), () -> new BlockItem(block.get(), ITEM_PROPERTIES)) Public static RegistryObject fromBlock(RegistryObject block) Public static final RegistryObject TECHNETIUM_ORE_END_ITEM = fromBlock(TECHNETIUM_ORE_END) Public static final RegistryObject TECHNETIUM_ORE_END = BLOCKS.register("technetium_ore_end", () -> new Block(ORE_PROPERTIES)) Public static final RegistryObject HAFNIUM_ORE_NETHER_ITEM = fromBlock(HAFNIUM_ORE_NETHER) Public static final RegistryObject HAFNIUM_ORE_NETHER = BLOCKS.register("hafnium_ore_nether", () -> new Block(ORE_PROPERTIES)) In this Minecraft Java 1.18 Mods Tutorial, I show you how to download, get & install mods for Minecraft Java 1.18 Caves and Cliffs 2 update using Fabric & Fo. Public static final RegistryObject CHROME_ORE_DEEPSLATE_ITEM = fromBlock(CHROME_ORE_DEEPSLATE) Public static final RegistryObject CHROME_ORE_DEEPSLATE = BLOCKS.register("chrome_ore_deepslate", () -> new Block(ORE_PROPERTIES)) Browse and download Minecraft Guns Mods by the Planet Minecraft community. Public static final RegistryObject CHROME_ORE_OVERWORLD_ITEM = fromBlock(CHROME_ORE_OVERWORLD) Public static final RegistryObject CHROME_ORE_OVERWORLD = BLOCKS.register("chrome_ore_overworld", () -> new Block(ORE_PROPERTIES)) Public static final Item.Properties ITEM_PROPERTIES = new Item.Properties().tab(ModSetup.ITEM_GROUP) Public static final BlockBehaviour.Properties ORE_PROPERTIES = (Material.STONE).strength(2f) IEventBus bus = FMLJavaModLoadingContext.get().getModEventBus() īLOCKS.register(FMLJavaModLoadingContext.get().getModEventBus()) Private static final DeferredRegister ITEMS = DeferredRegister.create(ForgeRegistries.ITEMS, "factorytechv0_1") The error appears here: "() -> new Block(ORE_PROPERTIES BLOCKS = DeferredRegister.create((ResourceLocation) ForgeRegistries.BLOCKS, "factorytechv0_1") When I try running the code I get this error (4 times): java: no suitable constructor found for Block(.). I’m mid-way though writing a Minecraft 1.18.2 mod (Forge 40.1.80).Īs this is the first Minecraft mod I am writing, I’m not too experienced in the field and have no idea what is causing this issue.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |