generated from tilera/1710mod
35 lines
1.2 KiB
Java
35 lines
1.2 KiB
Java
package net.anvilcraft.thaummach.render.apparatus;
|
|
|
|
import net.anvilcraft.thaummach.blocks.BlockApparatus;
|
|
import net.minecraft.block.Block;
|
|
import net.minecraft.client.renderer.RenderBlocks;
|
|
import net.minecraft.world.IBlockAccess;
|
|
import thaumcraft.client.renderers.block.BlockRenderer;
|
|
|
|
public class SimpleBlockApparatusRenderer implements IApparatusRenderer {
|
|
public static final SimpleBlockApparatusRenderer INSTANCE = new SimpleBlockApparatusRenderer();
|
|
|
|
@Override
|
|
public void renderApparatus(
|
|
IBlockAccess w, RenderBlocks rb, int x, int y, int z, Block block, int meta, boolean inv
|
|
) {
|
|
if (inv) {
|
|
((BlockApparatus) block).setBlockBoundsForItemRenderBasedOnMeta(meta);
|
|
rb.setRenderBoundsFromBlock(block);
|
|
BlockRenderer.drawFaces(
|
|
rb,
|
|
block,
|
|
block.getIcon(0, meta),
|
|
block.getIcon(1, meta),
|
|
block.getIcon(2, meta),
|
|
block.getIcon(3, meta),
|
|
block.getIcon(4, meta),
|
|
block.getIcon(5, meta),
|
|
true
|
|
);
|
|
} else {
|
|
rb.renderStandardBlock(block, x, y, z);
|
|
}
|
|
}
|
|
}
|