Jump to content

Recommended Posts

Posted (edited)

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 by Xaaf

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.

Guest
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Announcements



×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.