1

Texture wont load 1.8!

mattyj1231 2/19/16 3:39 am
375
2/21/2016 7:33 am
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
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!
Posted by
mattyj1231
Level 4 : Apprentice Ranger
0

  Have something to say?

JoinSign in

1

mattyj1231
02/21/2016 7:33 am
Level 4 : Apprentice Ranger
Anyone?????????
1

Welcome