Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- @Override
- public void renderTileEntityAt(TileEntity var1, double d0, double d1, double d2, float var8, int digProgress) {
- TileTinyPotato potato = (TileTinyPotato) var1;
- GlStateManager.pushMatrix();
- GlStateManager.enableRescaleNormal();
- GlStateManager.color(1F, 1F, 1F, 1F);
- GlStateManager.translate(d0, d1, d2);
- Minecraft mc = Minecraft.getMinecraft();
- mc.renderEngine.bindTexture(TextureMap.locationBlocksTexture);
- String name = potato.name.toLowerCase();
- boolean usedShader = false;
- if(name.startsWith("gaia ")) {
- ShaderHelper.useShader(ShaderHelper.doppleganger);
- name = name.substring(5);
- usedShader = true;
- } else if(name.startsWith("hot ")) {
- ShaderHelper.useShader(ShaderHelper.halo);
- name = name.substring(4);
- usedShader = true;
- } else if(name.startsWith("magic ")) {
- ShaderHelper.useShader(ShaderHelper.enchanterRune);
- name = name.substring(6);
- usedShader = true;
- } else if(name.startsWith("gold ")) {
- ShaderHelper.useShader(ShaderHelper.gold);
- name = name.substring(5);
- usedShader = true;
- } else if(name.startsWith("snoop ")) {
- ShaderHelper.useShader(ShaderHelper.terraPlateRune);
- name = name.substring(6);
- usedShader = true;
- }
- GlStateManager.translate(0.5F, 0F, 0.5F);
- //GlStateManager.scale(1F, -1F, -1F);
- EnumFacing facing = potato.getWorld() == null ? EnumFacing.NORTH : potato.getWorld().getBlockState(potato.getPos()).getValue(BotaniaStateProps.CARDINALS);
- float rotY = 0;
- switch (facing) {
- case NORTH: break;
- case SOUTH: rotY = 180; break;
- case WEST: rotY = 90; break;
- case EAST: rotY = 270; break;
- }
- GlStateManager.rotate(rotY, 0F, 1F, 0F);
- ...
- render baked model down here
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement