1
Texture wont load 1.8!
I have been trying to make my mod have an item but it wont show up please help!
(the mod is called First)
First.java
TutorialItems.java
ClientPrxoy.java
CommonProxy.java
test_item.json
test_item.png is just a 16x16 flat red thing.
I don't know what's wrong please help!
(the mod is called First)
First.java
Click to reveal
package com.mattjuior.first;
import com.mattjuior.first.init.TutorialItems;
import com.mattjuior.first.proxy.CommonProxy;
import net.minecraftforge.fml.common.Mod;
import net.minecraftforge.fml.common.Mod.EventHandler;
import net.minecraftforge.fml.common.SidedProxy;
import net.minecraftforge.fml.common.event.FMLInitializationEvent;
import net.minecraftforge.fml.common.event.FMLPostInitializationEvent;
import net.minecraftforge.fml.common.event.FMLPreInitializationEvent;
@Mod(modid = First.MODID, version = First.VERSION)
public class First
{
public static final String MODID = "First";
public static final String VERSION = "1.0";
public static final String CLIENT_PROXY_CLASS = "com.mattjuior.first.proxy.ClientProxy";
public static final String SERVER_PROXY_CLASS = "com.mattjuior.first.proxy.ClientProxy";
@SidedProxy(clientSide = First.CLIENT_PROXY_CLASS, serverSide = First.SERVER_PROXY_CLASS)
public static CommonProxy proxy;
@EventHandler
public void preInit(FMLPreInitializationEvent event)
{
TutorialItems.init();
TutorialItems.register();
}
@EventHandler
public void init(FMLInitializationEvent event)
{
}
@EventHandler
public void postInit(FMLPostInitializationEvent event)
{
}
}
TutorialItems.java
Click to reveal
package com.mattjuior.first.init;
import com.mattjuior.first.First;
import net.minecraft.client.Minecraft;
import net.minecraft.client.resources.model.ModelResourceLocation;
import net.minecraft.item.Item;
import net.minecraftforge.fml.common.registry.GameRegistry;
public class TutorialItems {
public static Item test_item;
public static void init()
{
test_item = new Item().setUnlocalizedName("test_item");
}
public static void register()
{
GameRegistry.registerItem(test_item, test_item.getUnlocalizedName().substring(5));
}
public static void registerRenders()
{
registerRender(test_item);
}
public static void registerRender(Item item)
{
Minecraft.getMinecraft().getRenderItem().getItemModelMesher().register(item, 0, new ModelResourceLocation(First.MODID + ":" + item.getUnlocalizedName().substring(5), "inventory"));
}
}
ClientPrxoy.java
Click to reveal
package com.mattjuior.first.proxy;
import com.mattjuior.first.init.TutorialItems;
public class ClientProxy extends CommonProxy{
@Override
public void registerRenders()
{
TutorialItems.registerRenders();
}
}
CommonProxy.java
Click to reveal
package com.mattjuior.first.proxy;
public class CommonProxy {
public void registerRenders()
{
}
}
test_item.json
Click to reveal
{
"parent": "builtin/generated",
"textures": {
"layer0": "first:items/test_item"
},
"display": {
"thirdperson": {
"rotation": [ -90, 0, 0 ],
"translation": [ 0, 1, -3 ],
"scale": [ 0.55, 0.55, 0.55 ]
},
"firstperson": {
"rotation": [ 0, -135, 25 ],
"translation": [ 0, 4, 2 ],
"scale": [ 1.7, 1.7, 1.7 ]
}
}
}test_item.png is just a 16x16 flat red thing.
I don't know what's wrong please help!
1
Anyone?????????
