remove cable item render
This commit is contained in:
@@ -13,12 +13,10 @@ import net.minecraftforge.fml.common.event.FMLInitializationEvent;
|
|||||||
import net.minecraftforge.fml.common.event.FMLPreInitializationEvent;
|
import net.minecraftforge.fml.common.event.FMLPreInitializationEvent;
|
||||||
import storagecraft.StorageCraftBlocks;
|
import storagecraft.StorageCraftBlocks;
|
||||||
import storagecraft.StorageCraftItems;
|
import storagecraft.StorageCraftItems;
|
||||||
import storagecraft.block.BlockController;
|
|
||||||
import storagecraft.block.EnumControllerType;
|
import storagecraft.block.EnumControllerType;
|
||||||
import storagecraft.block.EnumGridType;
|
import storagecraft.block.EnumGridType;
|
||||||
import storagecraft.item.*;
|
import storagecraft.item.*;
|
||||||
import storagecraft.render.BlockCableRenderer;
|
import storagecraft.render.BlockCableRenderer;
|
||||||
import storagecraft.render.ItemCableRenderer;
|
|
||||||
import storagecraft.tile.TileCable;
|
import storagecraft.tile.TileCable;
|
||||||
|
|
||||||
public class ClientProxy extends CommonProxy
|
public class ClientProxy extends CommonProxy
|
||||||
@@ -69,8 +67,6 @@ public class ClientProxy extends CommonProxy
|
|||||||
);
|
);
|
||||||
|
|
||||||
ClientRegistry.bindTileEntitySpecialRenderer(TileCable.class, new BlockCableRenderer());
|
ClientRegistry.bindTileEntitySpecialRenderer(TileCable.class, new BlockCableRenderer());
|
||||||
|
|
||||||
MinecraftForgeClient.registerItemRenderer(Item.getItemFromBlock(StorageCraftBlocks.CABLE), new ItemCableRenderer());
|
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
|||||||
@@ -1,33 +0,0 @@
|
|||||||
package storagecraft.render;
|
|
||||||
|
|
||||||
import net.minecraft.item.ItemStack;
|
|
||||||
import net.minecraftforge.client.IItemRenderer;
|
|
||||||
import org.lwjgl.opengl.GL11;
|
|
||||||
import storagecraft.render.model.CableModel;
|
|
||||||
|
|
||||||
public class ItemCableRenderer implements IItemRenderer
|
|
||||||
{
|
|
||||||
public static final CableModel CABLE_MODEL = new CableModel();
|
|
||||||
|
|
||||||
@Override
|
|
||||||
public boolean handleRenderType(ItemStack item, ItemRenderType type)
|
|
||||||
{
|
|
||||||
return true;
|
|
||||||
}
|
|
||||||
|
|
||||||
@Override
|
|
||||||
public boolean shouldUseRenderHelper(ItemRenderType type, ItemStack item, ItemRendererHelper helper)
|
|
||||||
{
|
|
||||||
return true;
|
|
||||||
}
|
|
||||||
|
|
||||||
@Override
|
|
||||||
public void renderItem(ItemRenderType type, ItemStack item, Object... data)
|
|
||||||
{
|
|
||||||
GL11.glPushMatrix();
|
|
||||||
|
|
||||||
CABLE_MODEL.render(item, 0.0625F);
|
|
||||||
|
|
||||||
GL11.glPopMatrix();
|
|
||||||
}
|
|
||||||
}
|
|
||||||
@@ -53,28 +53,6 @@ public class CableModel extends ModelBase
|
|||||||
west.setTextureSize(16, 16);
|
west.setTextureSize(16, 16);
|
||||||
}
|
}
|
||||||
|
|
||||||
public void render(ItemStack cable, float x)
|
|
||||||
{
|
|
||||||
if (cable.getItemDamage() == 1)
|
|
||||||
{
|
|
||||||
Minecraft.getMinecraft().renderEngine.bindTexture(CABLE_UNPOWERED_RESOURCE);
|
|
||||||
}
|
|
||||||
else
|
|
||||||
{
|
|
||||||
Minecraft.getMinecraft().renderEngine.bindTexture(CABLE_RESOURCE);
|
|
||||||
}
|
|
||||||
|
|
||||||
core.render(x);
|
|
||||||
|
|
||||||
if (cable.getItemDamage() == 1)
|
|
||||||
{
|
|
||||||
Minecraft.getMinecraft().renderEngine.bindTexture(CABLE_RESOURCE);
|
|
||||||
}
|
|
||||||
|
|
||||||
north.render(x);
|
|
||||||
south.render(x);
|
|
||||||
}
|
|
||||||
|
|
||||||
public void render(TileCable cable, float x)
|
public void render(TileCable cable, float x)
|
||||||
{
|
{
|
||||||
if (cable.isSensitiveCable())
|
if (cable.isSensitiveCable())
|
||||||
|
|||||||
Reference in New Issue
Block a user