Advertisement
Guest User

Untitled

a guest
Jan 4th, 2016
89
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.71 KB | None | 0 0
  1.  
  2.  
  3. @Override
  4. public void renderTileEntityAt(TileEntity var1, double d0, double d1, double d2, float var8, int digProgress) {
  5. TileTinyPotato potato = (TileTinyPotato) var1;
  6. GlStateManager.pushMatrix();
  7. GlStateManager.enableRescaleNormal();
  8. GlStateManager.color(1F, 1F, 1F, 1F);
  9. GlStateManager.translate(d0, d1, d2);
  10.  
  11. Minecraft mc = Minecraft.getMinecraft();
  12. mc.renderEngine.bindTexture(TextureMap.locationBlocksTexture);
  13. String name = potato.name.toLowerCase();
  14.  
  15. boolean usedShader = false;
  16. if(name.startsWith("gaia ")) {
  17. ShaderHelper.useShader(ShaderHelper.doppleganger);
  18. name = name.substring(5);
  19. usedShader = true;
  20. } else if(name.startsWith("hot ")) {
  21. ShaderHelper.useShader(ShaderHelper.halo);
  22. name = name.substring(4);
  23. usedShader = true;
  24. } else if(name.startsWith("magic ")) {
  25. ShaderHelper.useShader(ShaderHelper.enchanterRune);
  26. name = name.substring(6);
  27. usedShader = true;
  28. } else if(name.startsWith("gold ")) {
  29. ShaderHelper.useShader(ShaderHelper.gold);
  30. name = name.substring(5);
  31. usedShader = true;
  32. } else if(name.startsWith("snoop ")) {
  33. ShaderHelper.useShader(ShaderHelper.terraPlateRune);
  34. name = name.substring(6);
  35. usedShader = true;
  36. }
  37.  
  38. GlStateManager.translate(0.5F, 0F, 0.5F);
  39. //GlStateManager.scale(1F, -1F, -1F);
  40. EnumFacing facing = potato.getWorld() == null ? EnumFacing.NORTH : potato.getWorld().getBlockState(potato.getPos()).getValue(BotaniaStateProps.CARDINALS);
  41. float rotY = 0;
  42. switch (facing) {
  43. case NORTH: break;
  44. case SOUTH: rotY = 180; break;
  45. case WEST: rotY = 90; break;
  46. case EAST: rotY = 270; break;
  47. }
  48. GlStateManager.rotate(rotY, 0F, 1F, 0F);
  49.  
  50. ...
  51. render baked model down here
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement