grossik

Untitled

Jul 26th, 2016
122
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.83 KB | None | 0 0
  1. package cz.grossik.farmcraft2.crushing;
  2.  
  3. import net.minecraft.client.model.ModelBase;
  4. import net.minecraft.client.model.ModelRenderer;
  5. import net.minecraft.entity.Entity;
  6.  
  7. public class ModelCrushing extends ModelBase
  8. {
  9. ModelRenderer spodek;
  10. ModelRenderer stena1;
  11. ModelRenderer stena2;
  12. ModelRenderer stena3;
  13. ModelRenderer stena4;
  14. ModelRenderer drtic1;
  15. ModelRenderer drtic2;
  16. ModelRenderer drtic3;
  17. ModelRenderer drtic4;
  18. public static ModelRenderer drtic5;
  19. ModelRenderer Shape1;
  20.  
  21. public ModelCrushing()
  22. {
  23. textureWidth = 128;
  24. textureHeight = 256;
  25.  
  26. spodek = new ModelRenderer(this, 34, 0);
  27. spodek.addBox(0F, 0F, 0F, 16, 1, 16);
  28. spodek.setRotationPoint(-8F, 23F, -8F);
  29. spodek.setTextureSize(128, 256);
  30. spodek.mirror = true;
  31. setRotation(spodek, 0F, 0F, 0F);
  32. stena1 = new ModelRenderer(this, 0, 27);
  33. stena1.addBox(0F, 0F, 0F, 16, 8, 1);
  34. stena1.setRotationPoint(-8F, 15F, -8F);
  35. stena1.setTextureSize(128, 256);
  36. stena1.mirror = true;
  37. setRotation(stena1, 0F, 0F, 0F);
  38. stena2 = new ModelRenderer(this, 0, 39);
  39. stena2.addBox(0F, 0F, 0F, 1, 8, 16);
  40. stena2.setRotationPoint(-8F, 15F, -8F);
  41. stena2.setTextureSize(128, 256);
  42. stena2.mirror = true;
  43. setRotation(stena2, 0F, 0F, 0F);
  44. stena3 = new ModelRenderer(this, 0, 66);
  45. stena3.addBox(0F, 0F, 0F, 1, 8, 16);
  46. stena3.setRotationPoint(7F, 15F, -8F);
  47. stena3.setTextureSize(128, 256);
  48. stena3.mirror = true;
  49. setRotation(stena3, 0F, 0F, 0F);
  50. stena4 = new ModelRenderer(this, 0, 0);
  51. stena4.addBox(0F, 0F, 0F, 16, 8, 1);
  52. stena4.setRotationPoint(-8F, 15F, 7F);
  53. stena4.setTextureSize(128, 256);
  54. stena4.mirror = true;
  55. setRotation(stena4, 0F, 0F, 0F);
  56. drtic1 = new ModelRenderer(this, 0, 93);
  57. drtic1.addBox(0F, 0F, 0F, 1, 7, 1);
  58. drtic1.setRotationPoint(-8F, 8F, 7F);
  59. drtic1.setTextureSize(128, 256);
  60. drtic1.mirror = true;
  61. setRotation(drtic1, 0F, 0F, 0F);
  62. drtic2 = new ModelRenderer(this, 4, 93);
  63. drtic2.addBox(0F, 0F, 0F, 1, 7, 1);
  64. drtic2.setRotationPoint(7F, 8F, 7F);
  65. drtic2.setTextureSize(128, 256);
  66. drtic2.mirror = true;
  67. setRotation(drtic2, 0F, 0F, 0F);
  68. drtic3 = new ModelRenderer(this, 8, 93);
  69. drtic3.addBox(0F, 0F, 0F, 1, 7, 1);
  70. drtic3.setRotationPoint(-8F, 8F, -8F);
  71. drtic3.setTextureSize(128, 256);
  72. drtic3.mirror = true;
  73. setRotation(drtic3, 0F, 0F, 0F);
  74. drtic4 = new ModelRenderer(this, 12, 93);
  75. drtic4.addBox(0F, 0F, 0F, 1, 7, 1);
  76. drtic4.setRotationPoint(7F, 8F, -8F);
  77. drtic4.setTextureSize(128, 256);
  78. drtic4.mirror = true;
  79. setRotation(drtic4, 0F, 0F, 0F);
  80. drtic5 = new ModelRenderer(this, 0, 104);
  81. drtic5.addBox(0F, 0F, 0F, 16, 4, 16);
  82. drtic5.setRotationPoint(-8F, 6F, -8F);
  83. drtic5.setTextureSize(128, 256);
  84. drtic5.mirror = true;
  85. setRotation(drtic5, 0F, 0F, 0F);
  86. Shape1 = new ModelRenderer(this, 0, 126);
  87. Shape1.addBox(0F, 0F, 0F, 14, 1, 14);
  88. Shape1.setRotationPoint(-7F, 10F, -7F);
  89. Shape1.setTextureSize(128, 256);
  90. Shape1.mirror = true;
  91. setRotation(Shape1, 0F, 0F, 0F);
  92. }
  93.  
  94. public void render()
  95. {
  96. float f5 = 0.0625F;
  97. Shape1.render(f5);
  98. drtic5.render(f5);
  99. drtic4.render(f5);
  100. drtic3.render(f5);
  101. drtic2.render(f5);
  102. drtic1.render(f5);
  103. stena4.render(f5);
  104. stena3.render(f5);
  105. stena2.render(f5);
  106. stena1.render(f5);
  107. spodek.render(f5);
  108. }
  109.  
  110. private void setRotation(ModelRenderer model, float x, float y, float z)
  111. {
  112. model.rotateAngleX = x;
  113. model.rotateAngleY = y;
  114. model.rotateAngleZ = z;
  115. }
  116. }
Add Comment
Please, Sign In to add comment