Posted February 23, 20196 yr Hello everyone, It's been quite a while since I last modded Minecraft, and I went back to basics to relearn it. Trying to create a simple block, with a texture on all six sides. The texture shows fine in-game, but in my inventory it's still a checkerboard pattern. You can find my code for the models and the Class below. How can I fix this? (Just as extra information, I referenced the Forge docs and McJty's wiki) Thanks in advance, Xaaf Blockstate JSON { "forge_marker": 1, "defaults": { "model": "foi:haetium_ore" }, "variants": { "normal": [{}], "inventory": [{}] } } Model JSON { "parent": "block/cube_all", "textures": { "all": "foi:blocks/haetium_ore" } } Java Class package forgeofindustries.common.blocks; import forgeofindustries.ForgeOfIndustries; import net.minecraft.block.Block; import net.minecraft.block.material.Material; import net.minecraft.client.renderer.block.model.ModelResourceLocation; import net.minecraft.creativetab.CreativeTabs; import net.minecraft.item.Item; import net.minecraftforge.client.model.ModelLoader; import net.minecraftforge.fml.relauncher.Side; import net.minecraftforge.fml.relauncher.SideOnly; public class HaetiumOre extends Block { public HaetiumOre() { super(Material.ROCK); setUnlocalizedName(ForgeOfIndustries.MODID + ".haetium_ore"); // Localization setRegistryName("haetium_ore"); // Unique name within mod setHardness(1.5f); // 1.5f equals stone hardness setCreativeTab(CreativeTabs.BUILDING_BLOCKS); // Where you can find the block in the Creative menu } @SideOnly(Side.CLIENT) public void initModel() { ModelLoader.setCustomModelResourceLocation(Item.getItemFromBlock(this), 0, new ModelResourceLocation(getRegistryName(), "inventory")); } } Edited February 23, 20196 yr by Xaaf
February 23, 20196 yr Author Nevermind. Already found the issue. I wasn't calling `initModel()` in my Client Proxy.
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.