NaturesAura/src/main/java/de/ellpeck/naturesaura/blocks/tiles/render/RenderWoodStand.java

42 lines
1.7 KiB
Java
Raw Normal View History

2018-10-16 11:49:30 +02:00
package de.ellpeck.naturesaura.blocks.tiles.render;
2020-01-28 18:08:56 +01:00
import com.mojang.blaze3d.matrix.MatrixStack;
2018-10-16 11:49:30 +02:00
import de.ellpeck.naturesaura.blocks.tiles.TileEntityWoodStand;
2020-01-28 18:08:56 +01:00
import net.minecraft.client.renderer.IRenderTypeBuffer;
2019-10-20 22:30:49 +02:00
import net.minecraft.client.renderer.tileentity.TileEntityRenderer;
2020-01-28 18:08:56 +01:00
import net.minecraft.client.renderer.tileentity.TileEntityRendererDispatcher;
2018-10-16 11:49:30 +02:00
2019-10-20 22:30:49 +02:00
public class RenderWoodStand extends TileEntityRenderer<TileEntityWoodStand> {
2020-01-21 23:02:39 +01:00
2020-01-28 18:08:56 +01:00
public RenderWoodStand(TileEntityRendererDispatcher disp) {
super(disp);
}
2018-10-16 11:49:30 +02:00
@Override
2020-01-28 18:08:56 +01:00
public void render(TileEntityWoodStand tileEntityWoodStand, float v, MatrixStack matrixStack, IRenderTypeBuffer iRenderTypeBuffer, int i, int i1) {
}
// TODO TESR
/*@Override
2020-01-21 23:02:39 +01:00
public void render(TileEntityWoodStand tile, double x, double y, double z, float partialTicks, int destroyStage) {
2018-10-18 13:34:37 +02:00
ItemStack stack = tile.items.getStackInSlot(0);
2018-10-16 11:49:30 +02:00
if (!stack.isEmpty()) {
GlStateManager.pushMatrix();
2018-10-19 15:05:12 +02:00
Item item = stack.getItem();
2019-10-20 22:30:49 +02:00
if (item instanceof BlockItem && ((BlockItem) item).getBlock().getRenderLayer() == BlockRenderLayer.SOLID) {
2020-01-21 23:02:39 +01:00
GlStateManager.translated(x + 0.5F, y + 0.9735F, z + 0.5F);
float scale = 0.65F;
2020-01-21 23:02:39 +01:00
GlStateManager.scalef(scale, scale, scale);
} else {
2020-01-21 23:02:39 +01:00
GlStateManager.translated(x + 0.5F, y + 0.825F, z + 0.5F);
float scale = 0.4F;
2020-01-21 23:02:39 +01:00
GlStateManager.scalef(scale, scale, scale);
GlStateManager.rotatef(90F, 1F, 0F, 0F);
}
2018-10-16 11:49:30 +02:00
Helper.renderItemInWorld(stack);
GlStateManager.popMatrix();
}
2020-01-28 18:08:56 +01:00
}*/
2018-10-16 11:49:30 +02:00
}