generated from tilera/1710mod
fix: use BlockRenderer
This commit is contained in:
parent
72408a15c7
commit
7e65f0d606
|
@ -48,14 +48,6 @@ import net.minecraft.tileentity.TileEntity;
|
||||||
import net.minecraft.world.World;
|
import net.minecraft.world.World;
|
||||||
|
|
||||||
public class ClientProxy extends CommonProxy {
|
public class ClientProxy extends CommonProxy {
|
||||||
@Override
|
|
||||||
public void preInit() {
|
|
||||||
super.preInit();
|
|
||||||
|
|
||||||
BlockApparatusRenderer.RI = RenderingRegistry.getNextAvailableRenderId();
|
|
||||||
RenderingRegistry.registerBlockHandler(new BlockApparatusRenderer());
|
|
||||||
}
|
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void init() {
|
public void init() {
|
||||||
RenderingRegistry.registerEntityRenderingHandler(
|
RenderingRegistry.registerEntityRenderingHandler(
|
||||||
|
@ -63,6 +55,9 @@ public class ClientProxy extends CommonProxy {
|
||||||
);
|
);
|
||||||
|
|
||||||
FMLCommonHandler.instance().bus().register(new RenderTicker());
|
FMLCommonHandler.instance().bus().register(new RenderTicker());
|
||||||
|
|
||||||
|
BlockApparatusRenderer.RI = RenderingRegistry.getNextAvailableRenderId();
|
||||||
|
RenderingRegistry.registerBlockHandler(new BlockApparatusRenderer());
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
|
|
@ -28,7 +28,6 @@ import net.anvilcraft.thaummach.tiles.TileSeal;
|
||||||
import net.anvilcraft.thaummach.tiles.TileSoulBrazier;
|
import net.anvilcraft.thaummach.tiles.TileSoulBrazier;
|
||||||
import net.anvilcraft.thaummach.tiles.TileVoidChest;
|
import net.anvilcraft.thaummach.tiles.TileVoidChest;
|
||||||
import net.anvilcraft.thaummach.tiles.TileVoidInterface;
|
import net.anvilcraft.thaummach.tiles.TileVoidInterface;
|
||||||
import net.minecraft.client.gui.inventory.GuiContainer;
|
|
||||||
import net.minecraft.entity.player.EntityPlayer;
|
import net.minecraft.entity.player.EntityPlayer;
|
||||||
import net.minecraft.inventory.Container;
|
import net.minecraft.inventory.Container;
|
||||||
import net.minecraft.tileentity.TileEntity;
|
import net.minecraft.tileentity.TileEntity;
|
||||||
|
|
|
@ -1,6 +1,5 @@
|
||||||
package net.anvilcraft.thaummach.gui;
|
package net.anvilcraft.thaummach.gui;
|
||||||
|
|
||||||
import net.anvilcraft.thaummach.TMItems;
|
|
||||||
import net.anvilcraft.thaummach.container.ContainerCondenser;
|
import net.anvilcraft.thaummach.container.ContainerCondenser;
|
||||||
import net.anvilcraft.thaummach.tiles.TileCondenser;
|
import net.anvilcraft.thaummach.tiles.TileCondenser;
|
||||||
import net.anvilcraft.thaummach.utils.UtilsFX;
|
import net.anvilcraft.thaummach.utils.UtilsFX;
|
||||||
|
|
|
@ -16,8 +16,9 @@ public class BlockApparatusRenderer implements ISimpleBlockRenderingHandler {
|
||||||
if (block instanceof BlockApparatus) {
|
if (block instanceof BlockApparatus) {
|
||||||
IApparatusRenderer ren
|
IApparatusRenderer ren
|
||||||
= ((BlockApparatus) block).getApparatusRenderer(metadata);
|
= ((BlockApparatus) block).getApparatusRenderer(metadata);
|
||||||
if (ren != null)
|
if (ren != null) {
|
||||||
ren.renderApparatus(null, renderer, 0, 0, 0, block, metadata, true);
|
ren.renderApparatus(null, renderer, 0, 0, 0, block, metadata, true);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -33,8 +34,7 @@ public class BlockApparatusRenderer implements ISimpleBlockRenderingHandler {
|
||||||
) {
|
) {
|
||||||
if (block instanceof BlockApparatus) {
|
if (block instanceof BlockApparatus) {
|
||||||
int meta = world.getBlockMetadata(x, y, z);
|
int meta = world.getBlockMetadata(x, y, z);
|
||||||
IApparatusRenderer ren
|
IApparatusRenderer ren = ((BlockApparatus) block).getApparatusRenderer(meta);
|
||||||
= ((BlockApparatus) block).getApparatusRenderer(meta);
|
|
||||||
if (ren != null)
|
if (ren != null)
|
||||||
ren.renderApparatus(world, renderer, x, y, z, block, meta, false);
|
ren.renderApparatus(world, renderer, x, y, z, block, meta, false);
|
||||||
if (block.getRenderBlockPass() == 0)
|
if (block.getRenderBlockPass() == 0)
|
||||||
|
|
|
@ -10,8 +10,10 @@ import net.minecraft.tileentity.TileEntity;
|
||||||
import net.minecraft.util.IIcon;
|
import net.minecraft.util.IIcon;
|
||||||
import net.minecraft.world.IBlockAccess;
|
import net.minecraft.world.IBlockAccess;
|
||||||
import net.minecraftforge.common.util.ForgeDirection;
|
import net.minecraftforge.common.util.ForgeDirection;
|
||||||
|
import thaumcraft.client.renderers.block.BlockRenderer;
|
||||||
|
|
||||||
public abstract class AbstractTankApparatusRenderer<Apparatus extends BlockApparatus> implements IApparatusRenderer {
|
public abstract class AbstractTankApparatusRenderer<Apparatus extends BlockApparatus>
|
||||||
|
implements IApparatusRenderer {
|
||||||
public abstract IIcon getBottomIcon(Apparatus block);
|
public abstract IIcon getBottomIcon(Apparatus block);
|
||||||
public abstract IIcon getSideIcon(Apparatus block);
|
public abstract IIcon getSideIcon(Apparatus block);
|
||||||
|
|
||||||
|
@ -32,20 +34,18 @@ public abstract class AbstractTankApparatusRenderer<Apparatus extends BlockAppar
|
||||||
if (block.getRenderBlockPass() == 0 || inv) {
|
if (block.getRenderBlockPass() == 0 || inv) {
|
||||||
w1 = 0.0625F;
|
w1 = 0.0625F;
|
||||||
w2 = 0.125F;
|
w2 = 0.125F;
|
||||||
IIcon t1 = this.getBottomIcon((Apparatus)block);
|
IIcon t1 = this.getBottomIcon((Apparatus) block);
|
||||||
IIcon t2 = this.getSideIcon((Apparatus)block);
|
IIcon t2 = this.getSideIcon((Apparatus) block);
|
||||||
|
|
||||||
rb.setRenderBounds(w1, 0.0F, w1, 1.0F - w1, 1.0F, 1.0F - w1);
|
rb.setRenderBounds(w1, 0.0F, w1, 1.0F - w1, 1.0F, 1.0F - w1);
|
||||||
if (inv) {
|
if (inv) {
|
||||||
ApparatusRenderingHelper.drawFaces(
|
BlockRenderer.drawFaces(rb, block, t1, t1, t2, t2, t2, t2, false);
|
||||||
rb, block, t1, t1, t2, t2, t2, t2, false
|
|
||||||
);
|
|
||||||
} else {
|
} else {
|
||||||
rb.renderStandardBlock(block, i, j, k);
|
rb.renderStandardBlock(block, i, j, k);
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!inv) {
|
if (!inv) {
|
||||||
rb.overrideBlockTexture = this.getBottomIcon((Apparatus)block);
|
rb.overrideBlockTexture = this.getBottomIcon((Apparatus) block);
|
||||||
TileConduitTank tc = (TileConduitTank) w.getTileEntity(i, j, k);
|
TileConduitTank tc = (TileConduitTank) w.getTileEntity(i, j, k);
|
||||||
HelperLocation loc = new HelperLocation(tc);
|
HelperLocation loc = new HelperLocation(tc);
|
||||||
loc.facing = ForgeDirection.WEST;
|
loc.facing = ForgeDirection.WEST;
|
||||||
|
|
|
@ -1,62 +0,0 @@
|
||||||
package net.anvilcraft.thaummach.render.apparatus;
|
|
||||||
|
|
||||||
import net.minecraft.block.Block;
|
|
||||||
import net.minecraft.client.renderer.RenderBlocks;
|
|
||||||
import net.minecraft.client.renderer.Tessellator;
|
|
||||||
import net.minecraft.util.IIcon;
|
|
||||||
import org.lwjgl.opengl.GL11;
|
|
||||||
|
|
||||||
public class ApparatusRenderingHelper {
|
|
||||||
public static void
|
|
||||||
drawFaces(RenderBlocks renderblocks, Block block, IIcon i, boolean st) {
|
|
||||||
drawFaces(renderblocks, block, i, i, i, i, i, i, st);
|
|
||||||
}
|
|
||||||
|
|
||||||
public static void drawFaces(
|
|
||||||
RenderBlocks renderblocks,
|
|
||||||
Block block,
|
|
||||||
IIcon i1,
|
|
||||||
IIcon i2,
|
|
||||||
IIcon i3,
|
|
||||||
IIcon i4,
|
|
||||||
IIcon i5,
|
|
||||||
IIcon i6,
|
|
||||||
boolean solidtop
|
|
||||||
) {
|
|
||||||
Tessellator tessellator = Tessellator.instance;
|
|
||||||
GL11.glTranslatef(-0.5F, -0.5F, -0.5F);
|
|
||||||
tessellator.startDrawingQuads();
|
|
||||||
tessellator.setNormal(0.0F, -1.0F, 0.0F);
|
|
||||||
renderblocks.renderFaceYNeg(block, 0.0, 0.0, 0.0, i1);
|
|
||||||
tessellator.draw();
|
|
||||||
if (solidtop) {
|
|
||||||
GL11.glDisable(3008);
|
|
||||||
}
|
|
||||||
|
|
||||||
tessellator.startDrawingQuads();
|
|
||||||
tessellator.setNormal(0.0F, 1.0F, 0.0F);
|
|
||||||
renderblocks.renderFaceYPos(block, 0.0, 0.0, 0.0, i2);
|
|
||||||
tessellator.draw();
|
|
||||||
if (solidtop) {
|
|
||||||
GL11.glEnable(3008);
|
|
||||||
}
|
|
||||||
|
|
||||||
tessellator.startDrawingQuads();
|
|
||||||
tessellator.setNormal(0.0F, 0.0F, 1.0F);
|
|
||||||
renderblocks.renderFaceZNeg(block, 0.0, 0.0, 0.0, i3);
|
|
||||||
tessellator.draw();
|
|
||||||
tessellator.startDrawingQuads();
|
|
||||||
tessellator.setNormal(0.0F, 0.0F, -1.0F);
|
|
||||||
renderblocks.renderFaceZPos(block, 0.0, 0.0, 0.0, i4);
|
|
||||||
tessellator.draw();
|
|
||||||
tessellator.startDrawingQuads();
|
|
||||||
tessellator.setNormal(1.0F, 0.0F, 0.0F);
|
|
||||||
renderblocks.renderFaceXPos(block, 0.0, 0.0, 0.0, i5);
|
|
||||||
tessellator.draw();
|
|
||||||
tessellator.startDrawingQuads();
|
|
||||||
tessellator.setNormal(-1.0F, 0.0F, 0.0F);
|
|
||||||
renderblocks.renderFaceXNeg(block, 0.0, 0.0, 0.0, i6);
|
|
||||||
tessellator.draw();
|
|
||||||
GL11.glTranslatef(0.5F, 0.5F, 0.5F);
|
|
||||||
}
|
|
||||||
}
|
|
|
@ -3,7 +3,6 @@ package net.anvilcraft.thaummach.render.apparatus.apparati.fragile;
|
||||||
import dev.tilera.auracore.api.HelperLocation;
|
import dev.tilera.auracore.api.HelperLocation;
|
||||||
import dev.tilera.auracore.api.machine.IConnection;
|
import dev.tilera.auracore.api.machine.IConnection;
|
||||||
import net.anvilcraft.thaummach.blocks.BlockApparatusFragile;
|
import net.anvilcraft.thaummach.blocks.BlockApparatusFragile;
|
||||||
import net.anvilcraft.thaummach.render.apparatus.ApparatusRenderingHelper;
|
|
||||||
import net.anvilcraft.thaummach.render.apparatus.IApparatusRenderer;
|
import net.anvilcraft.thaummach.render.apparatus.IApparatusRenderer;
|
||||||
import net.anvilcraft.thaummach.tiles.TileConduit;
|
import net.anvilcraft.thaummach.tiles.TileConduit;
|
||||||
import net.minecraft.block.Block;
|
import net.minecraft.block.Block;
|
||||||
|
@ -13,6 +12,7 @@ import net.minecraft.client.renderer.Tessellator;
|
||||||
import net.minecraft.tileentity.TileEntity;
|
import net.minecraft.tileentity.TileEntity;
|
||||||
import net.minecraft.world.IBlockAccess;
|
import net.minecraft.world.IBlockAccess;
|
||||||
import net.minecraftforge.common.util.ForgeDirection;
|
import net.minecraftforge.common.util.ForgeDirection;
|
||||||
|
import thaumcraft.client.renderers.block.BlockRenderer;
|
||||||
|
|
||||||
public class ConduitApparatusRenderer implements IApparatusRenderer {
|
public class ConduitApparatusRenderer implements IApparatusRenderer {
|
||||||
public static ConduitApparatusRenderer INSTANCE = new ConduitApparatusRenderer();
|
public static ConduitApparatusRenderer INSTANCE = new ConduitApparatusRenderer();
|
||||||
|
@ -154,7 +154,7 @@ public class ConduitApparatusRenderer implements IApparatusRenderer {
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
rb.setRenderBounds(w6, 0.0F, w6, w6 + w4, 1.0F, w6 + w4);
|
rb.setRenderBounds(w6, 0.0F, w6, w6 + w4, 1.0F, w6 + w4);
|
||||||
ApparatusRenderingHelper.drawFaces(
|
BlockRenderer.drawFaces(
|
||||||
rb, block, block.iconConduitInventory, false
|
rb, block, block.iconConduitInventory, false
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,11 +1,11 @@
|
||||||
package net.anvilcraft.thaummach.render.apparatus.apparati.fragile;
|
package net.anvilcraft.thaummach.render.apparatus.apparati.fragile;
|
||||||
|
|
||||||
import net.anvilcraft.thaummach.blocks.BlockApparatusFragile;
|
import net.anvilcraft.thaummach.blocks.BlockApparatusFragile;
|
||||||
import net.anvilcraft.thaummach.render.apparatus.ApparatusRenderingHelper;
|
|
||||||
import net.anvilcraft.thaummach.render.apparatus.IApparatusRenderer;
|
import net.anvilcraft.thaummach.render.apparatus.IApparatusRenderer;
|
||||||
import net.minecraft.block.Block;
|
import net.minecraft.block.Block;
|
||||||
import net.minecraft.client.renderer.RenderBlocks;
|
import net.minecraft.client.renderer.RenderBlocks;
|
||||||
import net.minecraft.world.IBlockAccess;
|
import net.minecraft.world.IBlockAccess;
|
||||||
|
import thaumcraft.client.renderers.block.BlockRenderer;
|
||||||
|
|
||||||
public class ConduitPumpApparatusRenderer implements IApparatusRenderer {
|
public class ConduitPumpApparatusRenderer implements IApparatusRenderer {
|
||||||
public static ConduitPumpApparatusRenderer INSTANCE
|
public static ConduitPumpApparatusRenderer INSTANCE
|
||||||
|
@ -28,7 +28,7 @@ public class ConduitPumpApparatusRenderer implements IApparatusRenderer {
|
||||||
float w2 = 0.125F;
|
float w2 = 0.125F;
|
||||||
if (inv) {
|
if (inv) {
|
||||||
rb.setRenderBounds(w2, 0.0F, w2, 1.0F - w2, w2, 1.0F - w2);
|
rb.setRenderBounds(w2, 0.0F, w2, 1.0F - w2, w2, 1.0F - w2);
|
||||||
ApparatusRenderingHelper.drawFaces(
|
BlockRenderer.drawFaces(
|
||||||
rb,
|
rb,
|
||||||
block,
|
block,
|
||||||
block.iconConduitPumpTop,
|
block.iconConduitPumpTop,
|
||||||
|
@ -40,7 +40,7 @@ public class ConduitPumpApparatusRenderer implements IApparatusRenderer {
|
||||||
false
|
false
|
||||||
);
|
);
|
||||||
rb.setRenderBounds(w3, w2, w3, 1.0F - w3, w4, 1.0F - w3);
|
rb.setRenderBounds(w3, w2, w3, 1.0F - w3, w4, 1.0F - w3);
|
||||||
ApparatusRenderingHelper.drawFaces(
|
BlockRenderer.drawFaces(
|
||||||
rb,
|
rb,
|
||||||
block,
|
block,
|
||||||
block.iconConduitPumpTop,
|
block.iconConduitPumpTop,
|
||||||
|
@ -52,7 +52,7 @@ public class ConduitPumpApparatusRenderer implements IApparatusRenderer {
|
||||||
false
|
false
|
||||||
);
|
);
|
||||||
rb.setRenderBounds(0.0F, w4, 0.0F, 1.0F, 0.5F + w2, 1.0F);
|
rb.setRenderBounds(0.0F, w4, 0.0F, 1.0F, 0.5F + w2, 1.0F);
|
||||||
ApparatusRenderingHelper.drawFaces(
|
BlockRenderer.drawFaces(
|
||||||
rb,
|
rb,
|
||||||
block,
|
block,
|
||||||
block.iconConduitPumpTop,
|
block.iconConduitPumpTop,
|
||||||
|
@ -64,7 +64,7 @@ public class ConduitPumpApparatusRenderer implements IApparatusRenderer {
|
||||||
false
|
false
|
||||||
);
|
);
|
||||||
rb.setRenderBounds(w2, 0.5F + w2, w2, 1.0F - w2, 1.0F, 1.0F - w2);
|
rb.setRenderBounds(w2, 0.5F + w2, w2, 1.0F - w2, 1.0F, 1.0F - w2);
|
||||||
ApparatusRenderingHelper.drawFaces(
|
BlockRenderer.drawFaces(
|
||||||
rb,
|
rb,
|
||||||
block,
|
block,
|
||||||
block.iconConduitPumpTop,
|
block.iconConduitPumpTop,
|
||||||
|
|
|
@ -3,7 +3,6 @@ package net.anvilcraft.thaummach.render.apparatus.apparati.fragile;
|
||||||
import dev.tilera.auracore.api.HelperLocation;
|
import dev.tilera.auracore.api.HelperLocation;
|
||||||
import dev.tilera.auracore.api.machine.IConnection;
|
import dev.tilera.auracore.api.machine.IConnection;
|
||||||
import net.anvilcraft.thaummach.blocks.BlockApparatusFragile;
|
import net.anvilcraft.thaummach.blocks.BlockApparatusFragile;
|
||||||
import net.anvilcraft.thaummach.render.apparatus.ApparatusRenderingHelper;
|
|
||||||
import net.anvilcraft.thaummach.render.apparatus.IApparatusRenderer;
|
import net.anvilcraft.thaummach.render.apparatus.IApparatusRenderer;
|
||||||
import net.anvilcraft.thaummach.tiles.TileConduitValveAdvanced;
|
import net.anvilcraft.thaummach.tiles.TileConduitValveAdvanced;
|
||||||
import net.minecraft.block.Block;
|
import net.minecraft.block.Block;
|
||||||
|
@ -13,6 +12,7 @@ import net.minecraft.client.renderer.Tessellator;
|
||||||
import net.minecraft.tileentity.TileEntity;
|
import net.minecraft.tileentity.TileEntity;
|
||||||
import net.minecraft.world.IBlockAccess;
|
import net.minecraft.world.IBlockAccess;
|
||||||
import net.minecraftforge.common.util.ForgeDirection;
|
import net.minecraftforge.common.util.ForgeDirection;
|
||||||
|
import thaumcraft.client.renderers.block.BlockRenderer;
|
||||||
|
|
||||||
public class ConduitValveAdvancedApparatusRenderer implements IApparatusRenderer {
|
public class ConduitValveAdvancedApparatusRenderer implements IApparatusRenderer {
|
||||||
public static final ConduitValveAdvancedApparatusRenderer INSTANCE
|
public static final ConduitValveAdvancedApparatusRenderer INSTANCE
|
||||||
|
@ -139,11 +139,11 @@ public class ConduitValveAdvancedApparatusRenderer implements IApparatusRenderer
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
rb.setRenderBounds(w6, 0.0F, w6, 1.0F - w6, 1.0F, 1.0F - w6);
|
rb.setRenderBounds(w6, 0.0F, w6, 1.0F - w6, 1.0F, 1.0F - w6);
|
||||||
ApparatusRenderingHelper.drawFaces(
|
BlockRenderer.drawFaces(
|
||||||
rb, block, block.iconConduitInventory, false
|
rb, block, block.iconConduitInventory, false
|
||||||
);
|
);
|
||||||
rb.setRenderBounds(w4, w4, w4, 1.0F - w4, 1.0F - w4, 1.0F - w4);
|
rb.setRenderBounds(w4, w4, w4, 1.0F - w4, 1.0F - w4, 1.0F - w4);
|
||||||
ApparatusRenderingHelper.drawFaces(
|
BlockRenderer.drawFaces(
|
||||||
rb, block, block.iconValveAdvancedOff, false
|
rb, block, block.iconValveAdvancedOff, false
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,9 +1,7 @@
|
||||||
package net.anvilcraft.thaummach.render.apparatus.apparati.fragile;
|
package net.anvilcraft.thaummach.render.apparatus.apparati.fragile;
|
||||||
|
|
||||||
import dev.tilera.auracore.api.HelperLocation;
|
import dev.tilera.auracore.api.HelperLocation;
|
||||||
import dev.tilera.auracore.api.machine.IConnection;
|
|
||||||
import net.anvilcraft.thaummach.blocks.BlockApparatusFragile;
|
import net.anvilcraft.thaummach.blocks.BlockApparatusFragile;
|
||||||
import net.anvilcraft.thaummach.render.apparatus.ApparatusRenderingHelper;
|
|
||||||
import net.anvilcraft.thaummach.render.apparatus.IApparatusRenderer;
|
import net.anvilcraft.thaummach.render.apparatus.IApparatusRenderer;
|
||||||
import net.anvilcraft.thaummach.tiles.TileConduitValve;
|
import net.anvilcraft.thaummach.tiles.TileConduitValve;
|
||||||
import net.minecraft.block.Block;
|
import net.minecraft.block.Block;
|
||||||
|
@ -13,6 +11,7 @@ import net.minecraft.client.renderer.Tessellator;
|
||||||
import net.minecraft.tileentity.TileEntity;
|
import net.minecraft.tileentity.TileEntity;
|
||||||
import net.minecraft.world.IBlockAccess;
|
import net.minecraft.world.IBlockAccess;
|
||||||
import net.minecraftforge.common.util.ForgeDirection;
|
import net.minecraftforge.common.util.ForgeDirection;
|
||||||
|
import thaumcraft.client.renderers.block.BlockRenderer;
|
||||||
|
|
||||||
public class ConduitValveApparatusRenderer implements IApparatusRenderer {
|
public class ConduitValveApparatusRenderer implements IApparatusRenderer {
|
||||||
public static final ConduitValveApparatusRenderer INSTANCE
|
public static final ConduitValveApparatusRenderer INSTANCE
|
||||||
|
@ -152,11 +151,11 @@ public class ConduitValveApparatusRenderer implements IApparatusRenderer {
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
rb.setRenderBounds(w6, 0.0F, w6, 1.0F - w6, 1.0F, 1.0F - w6);
|
rb.setRenderBounds(w6, 0.0F, w6, 1.0F - w6, 1.0F, 1.0F - w6);
|
||||||
ApparatusRenderingHelper.drawFaces(
|
BlockRenderer.drawFaces(
|
||||||
rb, block, block.iconConduitInventory, false
|
rb, block, block.iconConduitInventory, false
|
||||||
);
|
);
|
||||||
rb.setRenderBounds(w4, w4, w4, 1.0F - w4, 1.0F - w4, 1.0F - w4);
|
rb.setRenderBounds(w4, w4, w4, 1.0F - w4, 1.0F - w4, 1.0F - w4);
|
||||||
ApparatusRenderingHelper.drawFaces(rb, block, block.iconValveOn, false);
|
BlockRenderer.drawFaces(rb, block, block.iconValveOn, false);
|
||||||
}
|
}
|
||||||
|
|
||||||
rb.overrideBlockTexture = null;
|
rb.overrideBlockTexture = null;
|
||||||
|
|
|
@ -3,7 +3,6 @@ package net.anvilcraft.thaummach.render.apparatus.apparati.fragile;
|
||||||
import dev.tilera.auracore.api.HelperLocation;
|
import dev.tilera.auracore.api.HelperLocation;
|
||||||
import dev.tilera.auracore.api.machine.IConnection;
|
import dev.tilera.auracore.api.machine.IConnection;
|
||||||
import net.anvilcraft.thaummach.blocks.BlockApparatusFragile;
|
import net.anvilcraft.thaummach.blocks.BlockApparatusFragile;
|
||||||
import net.anvilcraft.thaummach.render.apparatus.ApparatusRenderingHelper;
|
|
||||||
import net.anvilcraft.thaummach.render.apparatus.IApparatusRenderer;
|
import net.anvilcraft.thaummach.render.apparatus.IApparatusRenderer;
|
||||||
import net.anvilcraft.thaummach.tiles.TileConduit;
|
import net.anvilcraft.thaummach.tiles.TileConduit;
|
||||||
import net.minecraft.block.Block;
|
import net.minecraft.block.Block;
|
||||||
|
@ -12,6 +11,7 @@ import net.minecraft.client.renderer.Tessellator;
|
||||||
import net.minecraft.tileentity.TileEntity;
|
import net.minecraft.tileentity.TileEntity;
|
||||||
import net.minecraft.world.IBlockAccess;
|
import net.minecraft.world.IBlockAccess;
|
||||||
import net.minecraftforge.common.util.ForgeDirection;
|
import net.minecraftforge.common.util.ForgeDirection;
|
||||||
|
import thaumcraft.client.renderers.block.BlockRenderer;
|
||||||
|
|
||||||
public class FilterApparatusRenderer implements IApparatusRenderer {
|
public class FilterApparatusRenderer implements IApparatusRenderer {
|
||||||
public static final FilterApparatusRenderer INSTANCE = new FilterApparatusRenderer();
|
public static final FilterApparatusRenderer INSTANCE = new FilterApparatusRenderer();
|
||||||
|
@ -34,7 +34,7 @@ public class FilterApparatusRenderer implements IApparatusRenderer {
|
||||||
if (block.getRenderBlockPass() == 0 || inv) {
|
if (block.getRenderBlockPass() == 0 || inv) {
|
||||||
rb.setRenderBounds(w2, 0.0F, w2, 1.0F - w2, w3, 1.0F - w2);
|
rb.setRenderBounds(w2, 0.0F, w2, 1.0F - w2, w3, 1.0F - w2);
|
||||||
if (inv) {
|
if (inv) {
|
||||||
ApparatusRenderingHelper.drawFaces(
|
BlockRenderer.drawFaces(
|
||||||
rb,
|
rb,
|
||||||
block,
|
block,
|
||||||
block.iconFilterBottom,
|
block.iconFilterBottom,
|
||||||
|
@ -51,7 +51,7 @@ public class FilterApparatusRenderer implements IApparatusRenderer {
|
||||||
|
|
||||||
rb.setRenderBounds(w2, 1.0F - w3, w2, 1.0F - w2, 1.0F, 1.0F - w2);
|
rb.setRenderBounds(w2, 1.0F - w3, w2, 1.0F - w2, 1.0F, 1.0F - w2);
|
||||||
if (inv) {
|
if (inv) {
|
||||||
ApparatusRenderingHelper.drawFaces(
|
BlockRenderer.drawFaces(
|
||||||
rb,
|
rb,
|
||||||
block,
|
block,
|
||||||
block.iconFilterBottom,
|
block.iconFilterBottom,
|
||||||
|
@ -68,7 +68,7 @@ public class FilterApparatusRenderer implements IApparatusRenderer {
|
||||||
|
|
||||||
rb.setRenderBounds(w3, w3, w3, 1.0F - w3, 1.0F - w3, 1.0F - w3);
|
rb.setRenderBounds(w3, w3, w3, 1.0F - w3, 1.0F - w3, 1.0F - w3);
|
||||||
if (inv) {
|
if (inv) {
|
||||||
ApparatusRenderingHelper.drawFaces(
|
BlockRenderer.drawFaces(
|
||||||
rb,
|
rb,
|
||||||
block,
|
block,
|
||||||
block.iconFilterBottom,
|
block.iconFilterBottom,
|
||||||
|
|
|
@ -1,11 +1,11 @@
|
||||||
package net.anvilcraft.thaummach.render.apparatus.apparati.fragile;
|
package net.anvilcraft.thaummach.render.apparatus.apparati.fragile;
|
||||||
|
|
||||||
import net.anvilcraft.thaummach.blocks.BlockApparatusFragile;
|
import net.anvilcraft.thaummach.blocks.BlockApparatusFragile;
|
||||||
import net.anvilcraft.thaummach.render.apparatus.ApparatusRenderingHelper;
|
|
||||||
import net.anvilcraft.thaummach.render.apparatus.IApparatusRenderer;
|
import net.anvilcraft.thaummach.render.apparatus.IApparatusRenderer;
|
||||||
import net.minecraft.block.Block;
|
import net.minecraft.block.Block;
|
||||||
import net.minecraft.client.renderer.RenderBlocks;
|
import net.minecraft.client.renderer.RenderBlocks;
|
||||||
import net.minecraft.world.IBlockAccess;
|
import net.minecraft.world.IBlockAccess;
|
||||||
|
import thaumcraft.client.renderers.block.BlockRenderer;
|
||||||
|
|
||||||
public class PurifierApparatusRenderer implements IApparatusRenderer {
|
public class PurifierApparatusRenderer implements IApparatusRenderer {
|
||||||
public static PurifierApparatusRenderer INSTANCE = new PurifierApparatusRenderer();
|
public static PurifierApparatusRenderer INSTANCE = new PurifierApparatusRenderer();
|
||||||
|
@ -25,7 +25,7 @@ public class PurifierApparatusRenderer implements IApparatusRenderer {
|
||||||
if (block.getRenderBlockPass() == 0 || inv) {
|
if (block.getRenderBlockPass() == 0 || inv) {
|
||||||
rb.setRenderBounds(0.0F, 0.0F, 0.0F, 1.0F, 1.0F, 1.0F);
|
rb.setRenderBounds(0.0F, 0.0F, 0.0F, 1.0F, 1.0F, 1.0F);
|
||||||
if (inv) {
|
if (inv) {
|
||||||
ApparatusRenderingHelper.drawFaces(
|
BlockRenderer.drawFaces(
|
||||||
rb,
|
rb,
|
||||||
block,
|
block,
|
||||||
block.iconPurifierTop,
|
block.iconPurifierTop,
|
||||||
|
|
|
@ -1,11 +1,11 @@
|
||||||
package net.anvilcraft.thaummach.render.apparatus.apparati.metal;
|
package net.anvilcraft.thaummach.render.apparatus.apparati.metal;
|
||||||
|
|
||||||
import net.anvilcraft.thaummach.blocks.BlockApparatusMetal;
|
import net.anvilcraft.thaummach.blocks.BlockApparatusMetal;
|
||||||
import net.anvilcraft.thaummach.render.apparatus.ApparatusRenderingHelper;
|
|
||||||
import net.anvilcraft.thaummach.render.apparatus.IApparatusRenderer;
|
import net.anvilcraft.thaummach.render.apparatus.IApparatusRenderer;
|
||||||
import net.minecraft.block.Block;
|
import net.minecraft.block.Block;
|
||||||
import net.minecraft.client.renderer.RenderBlocks;
|
import net.minecraft.client.renderer.RenderBlocks;
|
||||||
import net.minecraft.world.IBlockAccess;
|
import net.minecraft.world.IBlockAccess;
|
||||||
|
import thaumcraft.client.renderers.block.BlockRenderer;
|
||||||
|
|
||||||
public class ArcaneFurnaceApparatusRenderer implements IApparatusRenderer {
|
public class ArcaneFurnaceApparatusRenderer implements IApparatusRenderer {
|
||||||
public static ArcaneFurnaceApparatusRenderer INSTANCE
|
public static ArcaneFurnaceApparatusRenderer INSTANCE
|
||||||
|
@ -64,7 +64,7 @@ public class ArcaneFurnaceApparatusRenderer implements IApparatusRenderer {
|
||||||
);
|
);
|
||||||
} else if (inv) {
|
} else if (inv) {
|
||||||
rb.setRenderBounds(0.0F, 0.0F, 0.0F, 1.0F, 1.0F, 1.0F);
|
rb.setRenderBounds(0.0F, 0.0F, 0.0F, 1.0F, 1.0F, 1.0F);
|
||||||
ApparatusRenderingHelper.drawFaces(
|
BlockRenderer.drawFaces(
|
||||||
rb,
|
rb,
|
||||||
block,
|
block,
|
||||||
block.iconArcaneFurnaceBottom,
|
block.iconArcaneFurnaceBottom,
|
||||||
|
@ -76,7 +76,7 @@ public class ArcaneFurnaceApparatusRenderer implements IApparatusRenderer {
|
||||||
true
|
true
|
||||||
);
|
);
|
||||||
rb.setRenderBounds(0.1F, 0.1F, 0.1F, 0.9F, 0.99F, 0.9F);
|
rb.setRenderBounds(0.1F, 0.1F, 0.1F, 0.9F, 0.99F, 0.9F);
|
||||||
ApparatusRenderingHelper.drawFaces(
|
BlockRenderer.drawFaces(
|
||||||
rb, block, block.iconArcaneFurnaceInside, false
|
rb, block, block.iconArcaneFurnaceInside, false
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,13 +1,13 @@
|
||||||
package net.anvilcraft.thaummach.render.apparatus.apparati.metal;
|
package net.anvilcraft.thaummach.render.apparatus.apparati.metal;
|
||||||
|
|
||||||
import net.anvilcraft.thaummach.blocks.BlockApparatusMetal;
|
import net.anvilcraft.thaummach.blocks.BlockApparatusMetal;
|
||||||
import net.anvilcraft.thaummach.render.apparatus.ApparatusRenderingHelper;
|
|
||||||
import net.anvilcraft.thaummach.render.apparatus.IApparatusRenderer;
|
import net.anvilcraft.thaummach.render.apparatus.IApparatusRenderer;
|
||||||
import net.anvilcraft.thaummach.tiles.TileBore;
|
import net.anvilcraft.thaummach.tiles.TileBore;
|
||||||
import net.minecraft.block.Block;
|
import net.minecraft.block.Block;
|
||||||
import net.minecraft.client.renderer.RenderBlocks;
|
import net.minecraft.client.renderer.RenderBlocks;
|
||||||
import net.minecraft.util.IIcon;
|
import net.minecraft.util.IIcon;
|
||||||
import net.minecraft.world.IBlockAccess;
|
import net.minecraft.world.IBlockAccess;
|
||||||
|
import thaumcraft.client.renderers.block.BlockRenderer;
|
||||||
|
|
||||||
public class BoreApparatusRenderer implements IApparatusRenderer {
|
public class BoreApparatusRenderer implements IApparatusRenderer {
|
||||||
public static final BoreApparatusRenderer INSTANCE = new BoreApparatusRenderer();
|
public static final BoreApparatusRenderer INSTANCE = new BoreApparatusRenderer();
|
||||||
|
@ -51,7 +51,7 @@ public class BoreApparatusRenderer implements IApparatusRenderer {
|
||||||
rb.overrideBlockTexture = tx;
|
rb.overrideBlockTexture = tx;
|
||||||
rb.setRenderBounds(t2x, t2x, t2x, 1.0F - t2x, 1.0F - t2x, 1.0F - t2x);
|
rb.setRenderBounds(t2x, t2x, t2x, 1.0F - t2x, 1.0F - t2x, 1.0F - t2x);
|
||||||
if (inv) {
|
if (inv) {
|
||||||
ApparatusRenderingHelper.drawFaces(rb, block, t1, true);
|
BlockRenderer.drawFaces(rb, block, t1, true);
|
||||||
} else {
|
} else {
|
||||||
rb.renderStandardBlock(block, i, j, k);
|
rb.renderStandardBlock(block, i, j, k);
|
||||||
}
|
}
|
||||||
|
@ -65,14 +65,14 @@ public class BoreApparatusRenderer implements IApparatusRenderer {
|
||||||
rb.overrideBlockTexture = tx;
|
rb.overrideBlockTexture = tx;
|
||||||
rb.setRenderBounds(t4x, 0.0F, t4x, 1.0F - t4x, t2x, 1.0F - t4x);
|
rb.setRenderBounds(t4x, 0.0F, t4x, 1.0F - t4x, t2x, 1.0F - t4x);
|
||||||
if (inv) {
|
if (inv) {
|
||||||
ApparatusRenderingHelper.drawFaces(rb, block, tx, true);
|
BlockRenderer.drawFaces(rb, block, tx, true);
|
||||||
} else {
|
} else {
|
||||||
rb.renderStandardBlock(block, i, j, k);
|
rb.renderStandardBlock(block, i, j, k);
|
||||||
}
|
}
|
||||||
|
|
||||||
rb.setRenderBounds(t4x, 1.0F - t2x, t4x, 1.0F - t4x, 1.0F, 1.0F - t4x);
|
rb.setRenderBounds(t4x, 1.0F - t2x, t4x, 1.0F - t4x, 1.0F, 1.0F - t4x);
|
||||||
if (inv) {
|
if (inv) {
|
||||||
ApparatusRenderingHelper.drawFaces(rb, block, tx, true);
|
BlockRenderer.drawFaces(rb, block, tx, true);
|
||||||
} else {
|
} else {
|
||||||
rb.renderStandardBlock(block, i, j, k);
|
rb.renderStandardBlock(block, i, j, k);
|
||||||
}
|
}
|
||||||
|
@ -86,14 +86,14 @@ public class BoreApparatusRenderer implements IApparatusRenderer {
|
||||||
rb.overrideBlockTexture = tx;
|
rb.overrideBlockTexture = tx;
|
||||||
rb.setRenderBounds(0.0F, t4x, t4x, t2x, 1.0F - t4x, 1.0F - t4x);
|
rb.setRenderBounds(0.0F, t4x, t4x, t2x, 1.0F - t4x, 1.0F - t4x);
|
||||||
if (inv) {
|
if (inv) {
|
||||||
ApparatusRenderingHelper.drawFaces(rb, block, tx, true);
|
BlockRenderer.drawFaces(rb, block, tx, true);
|
||||||
} else {
|
} else {
|
||||||
rb.renderStandardBlock(block, i, j, k);
|
rb.renderStandardBlock(block, i, j, k);
|
||||||
}
|
}
|
||||||
|
|
||||||
rb.setRenderBounds(1.0F - t2x, t4x, t4x, 1.0F, 1.0F - t4x, 1.0F - t4x);
|
rb.setRenderBounds(1.0F - t2x, t4x, t4x, 1.0F, 1.0F - t4x, 1.0F - t4x);
|
||||||
if (inv) {
|
if (inv) {
|
||||||
ApparatusRenderingHelper.drawFaces(rb, block, tx, true);
|
BlockRenderer.drawFaces(rb, block, tx, true);
|
||||||
} else {
|
} else {
|
||||||
rb.renderStandardBlock(block, i, j, k);
|
rb.renderStandardBlock(block, i, j, k);
|
||||||
}
|
}
|
||||||
|
@ -107,14 +107,14 @@ public class BoreApparatusRenderer implements IApparatusRenderer {
|
||||||
rb.overrideBlockTexture = tx;
|
rb.overrideBlockTexture = tx;
|
||||||
rb.setRenderBounds(t4x, t4x, 0.0F, 1.0F - t4x, 1.0F - t4x, t2x);
|
rb.setRenderBounds(t4x, t4x, 0.0F, 1.0F - t4x, 1.0F - t4x, t2x);
|
||||||
if (inv) {
|
if (inv) {
|
||||||
ApparatusRenderingHelper.drawFaces(rb, block, tx, true);
|
BlockRenderer.drawFaces(rb, block, tx, true);
|
||||||
} else {
|
} else {
|
||||||
rb.renderStandardBlock(block, i, j, k);
|
rb.renderStandardBlock(block, i, j, k);
|
||||||
}
|
}
|
||||||
|
|
||||||
rb.setRenderBounds(t4x, t4x, 1.0F - t2x, 1.0F - t4x, 1.0F - t4x, 1.0F);
|
rb.setRenderBounds(t4x, t4x, 1.0F - t2x, 1.0F - t4x, 1.0F - t4x, 1.0F);
|
||||||
if (inv) {
|
if (inv) {
|
||||||
ApparatusRenderingHelper.drawFaces(rb, block, tx, true);
|
BlockRenderer.drawFaces(rb, block, tx, true);
|
||||||
} else {
|
} else {
|
||||||
rb.renderStandardBlock(block, i, j, k);
|
rb.renderStandardBlock(block, i, j, k);
|
||||||
}
|
}
|
||||||
|
|
|
@ -2,7 +2,6 @@ package net.anvilcraft.thaummach.render.apparatus.apparati.metal;
|
||||||
|
|
||||||
import net.anvilcraft.thaummach.blocks.BlockApparatusMetal;
|
import net.anvilcraft.thaummach.blocks.BlockApparatusMetal;
|
||||||
import net.anvilcraft.thaummach.blocks.BlockApparatusMetal.MetaVals;
|
import net.anvilcraft.thaummach.blocks.BlockApparatusMetal.MetaVals;
|
||||||
import net.anvilcraft.thaummach.render.apparatus.ApparatusRenderingHelper;
|
|
||||||
import net.anvilcraft.thaummach.render.apparatus.IApparatusRenderer;
|
import net.anvilcraft.thaummach.render.apparatus.IApparatusRenderer;
|
||||||
import net.anvilcraft.thaummach.tiles.TileCrucible;
|
import net.anvilcraft.thaummach.tiles.TileCrucible;
|
||||||
import net.minecraft.block.Block;
|
import net.minecraft.block.Block;
|
||||||
|
@ -11,6 +10,7 @@ import net.minecraft.client.renderer.RenderBlocks;
|
||||||
import net.minecraft.client.renderer.Tessellator;
|
import net.minecraft.client.renderer.Tessellator;
|
||||||
import net.minecraft.util.IIcon;
|
import net.minecraft.util.IIcon;
|
||||||
import net.minecraft.world.IBlockAccess;
|
import net.minecraft.world.IBlockAccess;
|
||||||
|
import thaumcraft.client.renderers.block.BlockRenderer;
|
||||||
|
|
||||||
public class CrucibleApparatusRenderer implements IApparatusRenderer {
|
public class CrucibleApparatusRenderer implements IApparatusRenderer {
|
||||||
public static CrucibleApparatusRenderer INSTANCE = new CrucibleApparatusRenderer();
|
public static CrucibleApparatusRenderer INSTANCE = new CrucibleApparatusRenderer();
|
||||||
|
@ -38,7 +38,7 @@ public class CrucibleApparatusRenderer implements IApparatusRenderer {
|
||||||
|| md == MetaVals.THAUMIUM_CRUCIBLE)
|
|| md == MetaVals.THAUMIUM_CRUCIBLE)
|
||||||
) {
|
) {
|
||||||
rb.setRenderBounds(0.0F, 0.0F, 0.0F, 1.0F, 1.0F, 1.0F);
|
rb.setRenderBounds(0.0F, 0.0F, 0.0F, 1.0F, 1.0F, 1.0F);
|
||||||
ApparatusRenderingHelper.drawFaces(
|
BlockRenderer.drawFaces(
|
||||||
rb,
|
rb,
|
||||||
block,
|
block,
|
||||||
icons[3],
|
icons[3],
|
||||||
|
@ -51,7 +51,7 @@ public class CrucibleApparatusRenderer implements IApparatusRenderer {
|
||||||
);
|
);
|
||||||
} else if (inv && md == MetaVals.SOUL_CRUCIBLE) {
|
} else if (inv && md == MetaVals.SOUL_CRUCIBLE) {
|
||||||
rb.setRenderBounds(0.0F, 0.0F, 0.0F, 1.0F, 1.0F, 1.0F);
|
rb.setRenderBounds(0.0F, 0.0F, 0.0F, 1.0F, 1.0F, 1.0F);
|
||||||
ApparatusRenderingHelper.drawFaces(
|
BlockRenderer.drawFaces(
|
||||||
rb,
|
rb,
|
||||||
block,
|
block,
|
||||||
block.iconSoulCrucibleBottom,
|
block.iconSoulCrucibleBottom,
|
||||||
|
|
|
@ -1,11 +1,11 @@
|
||||||
package net.anvilcraft.thaummach.render.apparatus.apparati.metal;
|
package net.anvilcraft.thaummach.render.apparatus.apparati.metal;
|
||||||
|
|
||||||
import net.anvilcraft.thaummach.blocks.BlockApparatusMetal;
|
import net.anvilcraft.thaummach.blocks.BlockApparatusMetal;
|
||||||
import net.anvilcraft.thaummach.render.apparatus.ApparatusRenderingHelper;
|
|
||||||
import net.anvilcraft.thaummach.render.apparatus.IApparatusRenderer;
|
import net.anvilcraft.thaummach.render.apparatus.IApparatusRenderer;
|
||||||
import net.minecraft.block.Block;
|
import net.minecraft.block.Block;
|
||||||
import net.minecraft.client.renderer.RenderBlocks;
|
import net.minecraft.client.renderer.RenderBlocks;
|
||||||
import net.minecraft.world.IBlockAccess;
|
import net.minecraft.world.IBlockAccess;
|
||||||
|
import thaumcraft.client.renderers.block.BlockRenderer;
|
||||||
|
|
||||||
public class CrystallizerApparatusRenderer implements IApparatusRenderer {
|
public class CrystallizerApparatusRenderer implements IApparatusRenderer {
|
||||||
public static CrystallizerApparatusRenderer INSTANCE
|
public static CrystallizerApparatusRenderer INSTANCE
|
||||||
|
@ -27,7 +27,7 @@ public class CrystallizerApparatusRenderer implements IApparatusRenderer {
|
||||||
if (block.getRenderBlockPass() == 0 || inv) {
|
if (block.getRenderBlockPass() == 0 || inv) {
|
||||||
rb.setRenderBounds(0.0F, 0.0F, 0.0F, 1.0F, 0.5F + w2, 1.0F);
|
rb.setRenderBounds(0.0F, 0.0F, 0.0F, 1.0F, 0.5F + w2, 1.0F);
|
||||||
if (inv) {
|
if (inv) {
|
||||||
ApparatusRenderingHelper.drawFaces(
|
BlockRenderer.drawFaces(
|
||||||
rb,
|
rb,
|
||||||
block,
|
block,
|
||||||
block.iconCrystallizerBottom,
|
block.iconCrystallizerBottom,
|
||||||
|
|
|
@ -1,12 +1,11 @@
|
||||||
package net.anvilcraft.thaummach.render.apparatus.apparati.metal;
|
package net.anvilcraft.thaummach.render.apparatus.apparati.metal;
|
||||||
|
|
||||||
import net.anvilcraft.thaummach.blocks.BlockApparatusMetal;
|
import net.anvilcraft.thaummach.blocks.BlockApparatusMetal;
|
||||||
import net.anvilcraft.thaummach.render.apparatus.ApparatusRenderingHelper;
|
|
||||||
import net.anvilcraft.thaummach.render.apparatus.IApparatusRenderer;
|
import net.anvilcraft.thaummach.render.apparatus.IApparatusRenderer;
|
||||||
import net.minecraft.block.Block;
|
import net.minecraft.block.Block;
|
||||||
import net.minecraft.client.renderer.RenderBlocks;
|
import net.minecraft.client.renderer.RenderBlocks;
|
||||||
import net.minecraft.init.Blocks;
|
|
||||||
import net.minecraft.world.IBlockAccess;
|
import net.minecraft.world.IBlockAccess;
|
||||||
|
import thaumcraft.client.renderers.block.BlockRenderer;
|
||||||
|
|
||||||
public class GeneratorApparatusRenderer implements IApparatusRenderer {
|
public class GeneratorApparatusRenderer implements IApparatusRenderer {
|
||||||
public static final GeneratorApparatusRenderer INSTANCE
|
public static final GeneratorApparatusRenderer INSTANCE
|
||||||
|
@ -29,14 +28,14 @@ public class GeneratorApparatusRenderer implements IApparatusRenderer {
|
||||||
if (block.getRenderBlockPass() == 0 || inv) {
|
if (block.getRenderBlockPass() == 0 || inv) {
|
||||||
rb.setRenderBounds(w4, 0.0F, w4, 1.0F - w4, w2, 1.0F - w4);
|
rb.setRenderBounds(w4, 0.0F, w4, 1.0F - w4, w2, 1.0F - w4);
|
||||||
if (inv) {
|
if (inv) {
|
||||||
ApparatusRenderingHelper.drawFaces(rb, block, block.iconGenerator1, true);
|
BlockRenderer.drawFaces(rb, block, block.iconGenerator1, true);
|
||||||
} else {
|
} else {
|
||||||
rb.renderStandardBlock(block, x, y, z);
|
rb.renderStandardBlock(block, x, y, z);
|
||||||
}
|
}
|
||||||
|
|
||||||
rb.setRenderBounds(w4, 1.0F - w2, w4, 1.0F - w4, 1.0F, 1.0F - w4);
|
rb.setRenderBounds(w4, 1.0F - w2, w4, 1.0F - w4, 1.0F, 1.0F - w4);
|
||||||
if (inv) {
|
if (inv) {
|
||||||
ApparatusRenderingHelper.drawFaces(rb, block, block.iconGenerator1, true);
|
BlockRenderer.drawFaces(rb, block, block.iconGenerator1, true);
|
||||||
} else {
|
} else {
|
||||||
rb.renderStandardBlock(block, x, y, z);
|
rb.renderStandardBlock(block, x, y, z);
|
||||||
}
|
}
|
||||||
|
@ -45,14 +44,14 @@ public class GeneratorApparatusRenderer implements IApparatusRenderer {
|
||||||
1.0F - w2, 0.5F - w4, 0.5F - w4, 1.0F, 0.5F + w4, 0.5F + w4
|
1.0F - w2, 0.5F - w4, 0.5F - w4, 1.0F, 0.5F + w4, 0.5F + w4
|
||||||
);
|
);
|
||||||
if (inv) {
|
if (inv) {
|
||||||
ApparatusRenderingHelper.drawFaces(rb, block, block.iconGenerator1, true);
|
BlockRenderer.drawFaces(rb, block, block.iconGenerator1, true);
|
||||||
} else {
|
} else {
|
||||||
rb.renderStandardBlock(block, x, y, z);
|
rb.renderStandardBlock(block, x, y, z);
|
||||||
}
|
}
|
||||||
|
|
||||||
rb.setRenderBounds(0.0F, 0.5F - w4, 0.5F - w4, w2, 0.5F + w4, 0.5F + w4);
|
rb.setRenderBounds(0.0F, 0.5F - w4, 0.5F - w4, w2, 0.5F + w4, 0.5F + w4);
|
||||||
if (inv) {
|
if (inv) {
|
||||||
ApparatusRenderingHelper.drawFaces(rb, block, block.iconGenerator1, true);
|
BlockRenderer.drawFaces(rb, block, block.iconGenerator1, true);
|
||||||
} else {
|
} else {
|
||||||
rb.renderStandardBlock(block, x, y, z);
|
rb.renderStandardBlock(block, x, y, z);
|
||||||
}
|
}
|
||||||
|
@ -61,14 +60,14 @@ public class GeneratorApparatusRenderer implements IApparatusRenderer {
|
||||||
0.5F - w4, 0.5F - w4, 1.0F - w2, 0.5F + w4, 0.5F + w4, 1.0F
|
0.5F - w4, 0.5F - w4, 1.0F - w2, 0.5F + w4, 0.5F + w4, 1.0F
|
||||||
);
|
);
|
||||||
if (inv) {
|
if (inv) {
|
||||||
ApparatusRenderingHelper.drawFaces(rb, block, block.iconGenerator1, true);
|
BlockRenderer.drawFaces(rb, block, block.iconGenerator1, true);
|
||||||
} else {
|
} else {
|
||||||
rb.renderStandardBlock(block, x, y, z);
|
rb.renderStandardBlock(block, x, y, z);
|
||||||
}
|
}
|
||||||
|
|
||||||
rb.setRenderBounds(0.5F - w4, 0.5F - w4, 0.0F, 0.5F + w4, 0.5F + w4, w2);
|
rb.setRenderBounds(0.5F - w4, 0.5F - w4, 0.0F, 0.5F + w4, 0.5F + w4, w2);
|
||||||
if (inv) {
|
if (inv) {
|
||||||
ApparatusRenderingHelper.drawFaces(rb, block, block.iconGenerator1, true);
|
BlockRenderer.drawFaces(rb, block, block.iconGenerator1, true);
|
||||||
} else {
|
} else {
|
||||||
rb.renderStandardBlock(block, x, y, z);
|
rb.renderStandardBlock(block, x, y, z);
|
||||||
}
|
}
|
||||||
|
@ -78,7 +77,7 @@ public class GeneratorApparatusRenderer implements IApparatusRenderer {
|
||||||
rb.overrideBlockTexture = null;
|
rb.overrideBlockTexture = null;
|
||||||
rb.setRenderBounds(w2, w2, w2, 1.0F - w2, 1.0F - w2, 1.0F - w2);
|
rb.setRenderBounds(w2, w2, w2, 1.0F - w2, 1.0F - w2, 1.0F - w2);
|
||||||
if (inv) {
|
if (inv) {
|
||||||
ApparatusRenderingHelper.drawFaces(rb, block, block.iconGenerator4, true);
|
BlockRenderer.drawFaces(rb, block, block.iconGenerator4, true);
|
||||||
} else {
|
} else {
|
||||||
rb.renderFaceYNeg(block, x, y, z, block.iconGenerator4);
|
rb.renderFaceYNeg(block, x, y, z, block.iconGenerator4);
|
||||||
rb.renderFaceYPos(block, x, y, z, block.iconGenerator4);
|
rb.renderFaceYPos(block, x, y, z, block.iconGenerator4);
|
||||||
|
|
|
@ -1,11 +1,11 @@
|
||||||
package net.anvilcraft.thaummach.render.apparatus.apparati.metal;
|
package net.anvilcraft.thaummach.render.apparatus.apparati.metal;
|
||||||
|
|
||||||
import net.anvilcraft.thaummach.blocks.BlockApparatusMetal;
|
import net.anvilcraft.thaummach.blocks.BlockApparatusMetal;
|
||||||
import net.anvilcraft.thaummach.render.apparatus.ApparatusRenderingHelper;
|
|
||||||
import net.anvilcraft.thaummach.render.apparatus.IApparatusRenderer;
|
import net.anvilcraft.thaummach.render.apparatus.IApparatusRenderer;
|
||||||
import net.minecraft.block.Block;
|
import net.minecraft.block.Block;
|
||||||
import net.minecraft.client.renderer.RenderBlocks;
|
import net.minecraft.client.renderer.RenderBlocks;
|
||||||
import net.minecraft.world.IBlockAccess;
|
import net.minecraft.world.IBlockAccess;
|
||||||
|
import thaumcraft.client.renderers.block.BlockRenderer;
|
||||||
|
|
||||||
public class SoulBrazierApparatusRenderer implements IApparatusRenderer {
|
public class SoulBrazierApparatusRenderer implements IApparatusRenderer {
|
||||||
public static SoulBrazierApparatusRenderer INSTANCE
|
public static SoulBrazierApparatusRenderer INSTANCE
|
||||||
|
@ -30,7 +30,7 @@ public class SoulBrazierApparatusRenderer implements IApparatusRenderer {
|
||||||
float t6 = 0.375F;
|
float t6 = 0.375F;
|
||||||
rb.setRenderBounds(t2, 0.5F, t6, t4, 1.0F, 1.0F - t6);
|
rb.setRenderBounds(t2, 0.5F, t6, t4, 1.0F, 1.0F - t6);
|
||||||
if (inv) {
|
if (inv) {
|
||||||
ApparatusRenderingHelper.drawFaces(
|
BlockRenderer.drawFaces(
|
||||||
rb,
|
rb,
|
||||||
block,
|
block,
|
||||||
block.iconSoulBrazierBottom,
|
block.iconSoulBrazierBottom,
|
||||||
|
@ -47,7 +47,7 @@ public class SoulBrazierApparatusRenderer implements IApparatusRenderer {
|
||||||
|
|
||||||
rb.setRenderBounds(t6, 0.5F, t2, 1.0F - t6, 1.0F, t4);
|
rb.setRenderBounds(t6, 0.5F, t2, 1.0F - t6, 1.0F, t4);
|
||||||
if (inv) {
|
if (inv) {
|
||||||
ApparatusRenderingHelper.drawFaces(
|
BlockRenderer.drawFaces(
|
||||||
rb,
|
rb,
|
||||||
block,
|
block,
|
||||||
block.iconSoulBrazierBottom,
|
block.iconSoulBrazierBottom,
|
||||||
|
@ -64,7 +64,7 @@ public class SoulBrazierApparatusRenderer implements IApparatusRenderer {
|
||||||
|
|
||||||
rb.setRenderBounds(1.0F - t4, 0.5F, t6, 1.0F - t2, 1.0F, 1.0F - t6);
|
rb.setRenderBounds(1.0F - t4, 0.5F, t6, 1.0F - t2, 1.0F, 1.0F - t6);
|
||||||
if (inv) {
|
if (inv) {
|
||||||
ApparatusRenderingHelper.drawFaces(
|
BlockRenderer.drawFaces(
|
||||||
rb,
|
rb,
|
||||||
block,
|
block,
|
||||||
block.iconSoulBrazierBottom,
|
block.iconSoulBrazierBottom,
|
||||||
|
@ -81,7 +81,7 @@ public class SoulBrazierApparatusRenderer implements IApparatusRenderer {
|
||||||
|
|
||||||
rb.setRenderBounds(t6, 0.5F, 1.0F - t4, 1.0F - t6, 1.0F, 1.0F - t2);
|
rb.setRenderBounds(t6, 0.5F, 1.0F - t4, 1.0F - t6, 1.0F, 1.0F - t2);
|
||||||
if (inv) {
|
if (inv) {
|
||||||
ApparatusRenderingHelper.drawFaces(
|
BlockRenderer.drawFaces(
|
||||||
rb,
|
rb,
|
||||||
block,
|
block,
|
||||||
block.iconSoulBrazierBottom,
|
block.iconSoulBrazierBottom,
|
||||||
|
@ -98,7 +98,7 @@ public class SoulBrazierApparatusRenderer implements IApparatusRenderer {
|
||||||
|
|
||||||
rb.setRenderBounds(t4, 0.0F, t4, 1.0F - t4, 0.5F + t4, 1.0F - t4);
|
rb.setRenderBounds(t4, 0.0F, t4, 1.0F - t4, 0.5F + t4, 1.0F - t4);
|
||||||
if (inv) {
|
if (inv) {
|
||||||
ApparatusRenderingHelper.drawFaces(
|
BlockRenderer.drawFaces(
|
||||||
rb,
|
rb,
|
||||||
block,
|
block,
|
||||||
block.iconSoulBrazierBottom,
|
block.iconSoulBrazierBottom,
|
||||||
|
|
|
@ -1,11 +1,11 @@
|
||||||
package net.anvilcraft.thaummach.render.apparatus.apparati.metal;
|
package net.anvilcraft.thaummach.render.apparatus.apparati.metal;
|
||||||
|
|
||||||
import net.anvilcraft.thaummach.blocks.BlockApparatusMetal;
|
import net.anvilcraft.thaummach.blocks.BlockApparatusMetal;
|
||||||
import net.anvilcraft.thaummach.render.apparatus.ApparatusRenderingHelper;
|
|
||||||
import net.anvilcraft.thaummach.render.apparatus.IApparatusRenderer;
|
import net.anvilcraft.thaummach.render.apparatus.IApparatusRenderer;
|
||||||
import net.minecraft.block.Block;
|
import net.minecraft.block.Block;
|
||||||
import net.minecraft.client.renderer.RenderBlocks;
|
import net.minecraft.client.renderer.RenderBlocks;
|
||||||
import net.minecraft.world.IBlockAccess;
|
import net.minecraft.world.IBlockAccess;
|
||||||
|
import thaumcraft.client.renderers.block.BlockRenderer;
|
||||||
|
|
||||||
public class VoidChestApparatusRenderer implements IApparatusRenderer {
|
public class VoidChestApparatusRenderer implements IApparatusRenderer {
|
||||||
public static final VoidChestApparatusRenderer INSTANCE
|
public static final VoidChestApparatusRenderer INSTANCE
|
||||||
|
@ -25,7 +25,7 @@ public class VoidChestApparatusRenderer implements IApparatusRenderer {
|
||||||
BlockApparatusMetal block = (BlockApparatusMetal) block_;
|
BlockApparatusMetal block = (BlockApparatusMetal) block_;
|
||||||
if (inv) {
|
if (inv) {
|
||||||
rb.setRenderBounds(0.0F, 0.0F, 0.0F, 1.0F, 1.0F, 1.0F);
|
rb.setRenderBounds(0.0F, 0.0F, 0.0F, 1.0F, 1.0F, 1.0F);
|
||||||
ApparatusRenderingHelper.drawFaces(
|
BlockRenderer.drawFaces(
|
||||||
rb,
|
rb,
|
||||||
block,
|
block,
|
||||||
block.iconVoidChestBottom,
|
block.iconVoidChestBottom,
|
||||||
|
|
|
@ -1,11 +1,11 @@
|
||||||
package net.anvilcraft.thaummach.render.apparatus.apparati.metal;
|
package net.anvilcraft.thaummach.render.apparatus.apparati.metal;
|
||||||
|
|
||||||
import net.anvilcraft.thaummach.blocks.BlockApparatusMetal;
|
import net.anvilcraft.thaummach.blocks.BlockApparatusMetal;
|
||||||
import net.anvilcraft.thaummach.render.apparatus.ApparatusRenderingHelper;
|
|
||||||
import net.anvilcraft.thaummach.render.apparatus.IApparatusRenderer;
|
import net.anvilcraft.thaummach.render.apparatus.IApparatusRenderer;
|
||||||
import net.minecraft.block.Block;
|
import net.minecraft.block.Block;
|
||||||
import net.minecraft.client.renderer.RenderBlocks;
|
import net.minecraft.client.renderer.RenderBlocks;
|
||||||
import net.minecraft.world.IBlockAccess;
|
import net.minecraft.world.IBlockAccess;
|
||||||
|
import thaumcraft.client.renderers.block.BlockRenderer;
|
||||||
|
|
||||||
public class VoidInterfaceApparatusRenderer implements IApparatusRenderer {
|
public class VoidInterfaceApparatusRenderer implements IApparatusRenderer {
|
||||||
public static VoidInterfaceApparatusRenderer INSTANCE
|
public static VoidInterfaceApparatusRenderer INSTANCE
|
||||||
|
@ -29,7 +29,7 @@ public class VoidInterfaceApparatusRenderer implements IApparatusRenderer {
|
||||||
if (block.getRenderBlockPass() == 0 || inv) {
|
if (block.getRenderBlockPass() == 0 || inv) {
|
||||||
rb.setRenderBounds(0.0F, 0.0F, 0.0F, 1.0F, t3x, 1.0F);
|
rb.setRenderBounds(0.0F, 0.0F, 0.0F, 1.0F, t3x, 1.0F);
|
||||||
if (inv) {
|
if (inv) {
|
||||||
ApparatusRenderingHelper.drawFaces(
|
BlockRenderer.drawFaces(
|
||||||
rb,
|
rb,
|
||||||
block,
|
block,
|
||||||
block.iconVoidInterfaceBottom,
|
block.iconVoidInterfaceBottom,
|
||||||
|
@ -46,7 +46,7 @@ public class VoidInterfaceApparatusRenderer implements IApparatusRenderer {
|
||||||
|
|
||||||
rb.setRenderBounds(0.0F, 0.5F - t4x, 0.0F, 1.0F, 0.5F - t1x, 1.0F);
|
rb.setRenderBounds(0.0F, 0.5F - t4x, 0.0F, 1.0F, 0.5F - t1x, 1.0F);
|
||||||
if (inv) {
|
if (inv) {
|
||||||
ApparatusRenderingHelper.drawFaces(
|
BlockRenderer.drawFaces(
|
||||||
rb,
|
rb,
|
||||||
block,
|
block,
|
||||||
block.iconVoidInterfaceBottom,
|
block.iconVoidInterfaceBottom,
|
||||||
|
@ -63,7 +63,7 @@ public class VoidInterfaceApparatusRenderer implements IApparatusRenderer {
|
||||||
|
|
||||||
rb.setRenderBounds(t4x, 0.5F - t1x, t4x, 1.0F - t4x, 0.5F + t4x, 1.0F - t4x);
|
rb.setRenderBounds(t4x, 0.5F - t1x, t4x, 1.0F - t4x, 0.5F + t4x, 1.0F - t4x);
|
||||||
if (inv) {
|
if (inv) {
|
||||||
ApparatusRenderingHelper.drawFaces(
|
BlockRenderer.drawFaces(
|
||||||
rb,
|
rb,
|
||||||
block,
|
block,
|
||||||
block.iconVoidInterfaceBottom,
|
block.iconVoidInterfaceBottom,
|
||||||
|
@ -95,7 +95,7 @@ public class VoidInterfaceApparatusRenderer implements IApparatusRenderer {
|
||||||
);
|
);
|
||||||
} else {
|
} else {
|
||||||
rb.overrideBlockTexture = block.iconTcubeanim;
|
rb.overrideBlockTexture = block.iconTcubeanim;
|
||||||
ApparatusRenderingHelper.drawFaces(rb, block, block.iconTcubeanim, true);
|
BlockRenderer.drawFaces(rb, block, block.iconTcubeanim, true);
|
||||||
}
|
}
|
||||||
|
|
||||||
rb.overrideBlockTexture = null;
|
rb.overrideBlockTexture = null;
|
||||||
|
|
|
@ -1,12 +1,12 @@
|
||||||
package net.anvilcraft.thaummach.render.apparatus.apparati.wood;
|
package net.anvilcraft.thaummach.render.apparatus.apparati.wood;
|
||||||
|
|
||||||
import net.anvilcraft.thaummach.blocks.BlockApparatusWood;
|
import net.anvilcraft.thaummach.blocks.BlockApparatusWood;
|
||||||
import net.anvilcraft.thaummach.render.apparatus.ApparatusRenderingHelper;
|
|
||||||
import net.anvilcraft.thaummach.render.apparatus.IApparatusRenderer;
|
import net.anvilcraft.thaummach.render.apparatus.IApparatusRenderer;
|
||||||
import net.anvilcraft.thaummach.tiles.TileCondenser;
|
import net.anvilcraft.thaummach.tiles.TileCondenser;
|
||||||
import net.minecraft.block.Block;
|
import net.minecraft.block.Block;
|
||||||
import net.minecraft.client.renderer.RenderBlocks;
|
import net.minecraft.client.renderer.RenderBlocks;
|
||||||
import net.minecraft.world.IBlockAccess;
|
import net.minecraft.world.IBlockAccess;
|
||||||
|
import thaumcraft.client.renderers.block.BlockRenderer;
|
||||||
|
|
||||||
public class CondenserApparatusRenderer implements IApparatusRenderer {
|
public class CondenserApparatusRenderer implements IApparatusRenderer {
|
||||||
public static final CondenserApparatusRenderer INSTANCE
|
public static final CondenserApparatusRenderer INSTANCE
|
||||||
|
@ -31,7 +31,7 @@ public class CondenserApparatusRenderer implements IApparatusRenderer {
|
||||||
if (block.getRenderBlockPass() == 0 || inv) {
|
if (block.getRenderBlockPass() == 0 || inv) {
|
||||||
rb.setRenderBounds(w3, 1.0F - w4, w3, 1.0F - w3, 1.0F, 1.0F - w3);
|
rb.setRenderBounds(w3, 1.0F - w4, w3, 1.0F - w3, 1.0F, 1.0F - w3);
|
||||||
if (inv) {
|
if (inv) {
|
||||||
ApparatusRenderingHelper.drawFaces(
|
BlockRenderer.drawFaces(
|
||||||
rb,
|
rb,
|
||||||
block,
|
block,
|
||||||
block.iconCondenserTop,
|
block.iconCondenserTop,
|
||||||
|
@ -48,7 +48,7 @@ public class CondenserApparatusRenderer implements IApparatusRenderer {
|
||||||
|
|
||||||
rb.setRenderBounds(w3, 0.0F, w3, 1.0F - w3, w4, 1.0F - w3);
|
rb.setRenderBounds(w3, 0.0F, w3, 1.0F - w3, w4, 1.0F - w3);
|
||||||
if (inv) {
|
if (inv) {
|
||||||
ApparatusRenderingHelper.drawFaces(
|
BlockRenderer.drawFaces(
|
||||||
rb,
|
rb,
|
||||||
block,
|
block,
|
||||||
block.iconCondenserTop,
|
block.iconCondenserTop,
|
||||||
|
@ -66,7 +66,7 @@ public class CondenserApparatusRenderer implements IApparatusRenderer {
|
||||||
rb.overrideBlockTexture = block.iconCondenserPart;
|
rb.overrideBlockTexture = block.iconCondenserPart;
|
||||||
rb.setRenderBounds(0.5F - w2, w2, 0.0F, 0.5F + w2, 1.0F - w2, 1.0F);
|
rb.setRenderBounds(0.5F - w2, w2, 0.0F, 0.5F + w2, 1.0F - w2, 1.0F);
|
||||||
if (inv) {
|
if (inv) {
|
||||||
ApparatusRenderingHelper.drawFaces(
|
BlockRenderer.drawFaces(
|
||||||
rb, block, block.iconCondenserPart, false
|
rb, block, block.iconCondenserPart, false
|
||||||
);
|
);
|
||||||
} else {
|
} else {
|
||||||
|
@ -75,7 +75,7 @@ public class CondenserApparatusRenderer implements IApparatusRenderer {
|
||||||
|
|
||||||
rb.setRenderBounds(0.0F, w2, 0.5F - w2, 1.0F, 1.0F - w2, 0.5F + w2);
|
rb.setRenderBounds(0.0F, w2, 0.5F - w2, 1.0F, 1.0F - w2, 0.5F + w2);
|
||||||
if (inv) {
|
if (inv) {
|
||||||
ApparatusRenderingHelper.drawFaces(
|
BlockRenderer.drawFaces(
|
||||||
rb, block, block.iconCondenserPart, false
|
rb, block, block.iconCondenserPart, false
|
||||||
);
|
);
|
||||||
} else {
|
} else {
|
||||||
|
@ -84,7 +84,7 @@ public class CondenserApparatusRenderer implements IApparatusRenderer {
|
||||||
|
|
||||||
rb.setRenderBounds(0.5F - w2, w2, 0.0F, 0.5F + w2, 1.0F - w2, 1.0F);
|
rb.setRenderBounds(0.5F - w2, w2, 0.0F, 0.5F + w2, 1.0F - w2, 1.0F);
|
||||||
if (inv) {
|
if (inv) {
|
||||||
ApparatusRenderingHelper.drawFaces(
|
BlockRenderer.drawFaces(
|
||||||
rb, block, block.iconCondenserPart, false
|
rb, block, block.iconCondenserPart, false
|
||||||
);
|
);
|
||||||
} else {
|
} else {
|
||||||
|
@ -93,7 +93,7 @@ public class CondenserApparatusRenderer implements IApparatusRenderer {
|
||||||
|
|
||||||
rb.setRenderBounds(0.0F, w2, 0.5F - w2, 1.0F, 1.0F - w2, 0.5F + w2);
|
rb.setRenderBounds(0.0F, w2, 0.5F - w2, 1.0F, 1.0F - w2, 0.5F + w2);
|
||||||
if (inv) {
|
if (inv) {
|
||||||
ApparatusRenderingHelper.drawFaces(
|
BlockRenderer.drawFaces(
|
||||||
rb, block, block.iconCondenserPart, false
|
rb, block, block.iconCondenserPart, false
|
||||||
);
|
);
|
||||||
} else {
|
} else {
|
||||||
|
|
|
@ -3,11 +3,11 @@ package net.anvilcraft.thaummach.render.apparatus.apparati.wood;
|
||||||
import net.anvilcraft.thaummach.TMBlocks;
|
import net.anvilcraft.thaummach.TMBlocks;
|
||||||
import net.anvilcraft.thaummach.blocks.BlockApparatusMetal;
|
import net.anvilcraft.thaummach.blocks.BlockApparatusMetal;
|
||||||
import net.anvilcraft.thaummach.blocks.BlockApparatusWood;
|
import net.anvilcraft.thaummach.blocks.BlockApparatusWood;
|
||||||
import net.anvilcraft.thaummach.render.apparatus.ApparatusRenderingHelper;
|
|
||||||
import net.anvilcraft.thaummach.render.apparatus.IApparatusRenderer;
|
import net.anvilcraft.thaummach.render.apparatus.IApparatusRenderer;
|
||||||
import net.minecraft.block.Block;
|
import net.minecraft.block.Block;
|
||||||
import net.minecraft.client.renderer.RenderBlocks;
|
import net.minecraft.client.renderer.RenderBlocks;
|
||||||
import net.minecraft.world.IBlockAccess;
|
import net.minecraft.world.IBlockAccess;
|
||||||
|
import thaumcraft.client.renderers.block.BlockRenderer;
|
||||||
|
|
||||||
public class RepairerApparatusRenderer implements IApparatusRenderer {
|
public class RepairerApparatusRenderer implements IApparatusRenderer {
|
||||||
public static final RepairerApparatusRenderer INSTANCE
|
public static final RepairerApparatusRenderer INSTANCE
|
||||||
|
@ -28,7 +28,7 @@ public class RepairerApparatusRenderer implements IApparatusRenderer {
|
||||||
if (block.getRenderBlockPass() == 0 || inv) {
|
if (block.getRenderBlockPass() == 0 || inv) {
|
||||||
rb.setRenderBounds(0.0F, 0.0F, 0.0F, 1.0F, 1.0F, 1.0F);
|
rb.setRenderBounds(0.0F, 0.0F, 0.0F, 1.0F, 1.0F, 1.0F);
|
||||||
if (inv) {
|
if (inv) {
|
||||||
ApparatusRenderingHelper.drawFaces(
|
BlockRenderer.drawFaces(
|
||||||
rb,
|
rb,
|
||||||
block,
|
block,
|
||||||
block.iconRestorerBottom,
|
block.iconRestorerBottom,
|
||||||
|
@ -88,7 +88,7 @@ public class RepairerApparatusRenderer implements IApparatusRenderer {
|
||||||
);
|
);
|
||||||
} else {
|
} else {
|
||||||
rb.setRenderBounds(0.01F, 0.01F, 0.01F, 0.99F, 0.99F, 0.99F);
|
rb.setRenderBounds(0.01F, 0.01F, 0.01F, 0.99F, 0.99F, 0.99F);
|
||||||
ApparatusRenderingHelper.drawFaces(
|
BlockRenderer.drawFaces(
|
||||||
rb,
|
rb,
|
||||||
block,
|
block,
|
||||||
((BlockApparatusMetal) TMBlocks.apparatusMetal)
|
((BlockApparatusMetal) TMBlocks.apparatusMetal)
|
||||||
|
|
Loading…
Reference in a new issue