Dartcraft/src/main/java/ley/modding/dartcraft/client/renderer/item/RenderItemEngine.java

30 lines
975 B
Java

package ley.modding.dartcraft.client.renderer.item;
import ley.modding.dartcraft.proxy.ClientProxy;
import net.minecraft.item.ItemStack;
import net.minecraftforge.client.IItemRenderer;
public class RenderItemEngine implements IItemRenderer {
public boolean handleRenderType(ItemStack item, IItemRenderer.ItemRenderType type) {
return true;
}
public boolean shouldUseRenderHelper(
IItemRenderer.ItemRenderType type,
ItemStack item,
IItemRenderer.ItemRendererHelper helper
) {
return true;
}
public void
renderItem(IItemRenderer.ItemRenderType type, ItemStack item, Object... data) {
if (type == IItemRenderer.ItemRenderType.EQUIPPED
|| type == IItemRenderer.ItemRenderType.INVENTORY) {
ClientProxy.engineRender.render(false, 0.25F, 1, 0.0D, 0.0D, 0.0D);
} else {
ClientProxy.engineRender.render(false, 0.25F, 1, -0.5D, -0.5D, -0.5D);
}
}
}