Advertisement
Guest User

Untitled

a guest
Apr 23rd, 2019
137
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.95 KB | None | 0 0
  1. package net.minecraft.client.addon.tchestplate.weapon.renders;
  2.  
  3. import bge;
  4. import java.nio.charset.StandardCharsets;
  5. import java.security.MessageDigest;
  6. import java.util.Base64;
  7. import java.util.Base64.Decoder;
  8. import javax.crypto.Cipher;
  9. import javax.crypto.spec.SecretKeySpec;
  10. import mp;
  11. import net.minecraft.client.Minecraft;
  12. import net.minecraft.client.addon.tchestplate.weapon.renders.models.ModelLStaffVedma;
  13. import net.minecraftforge.client.IItemRenderer;
  14. import net.minecraftforge.client.IItemRenderer.ItemRenderType;
  15. import net.minecraftforge.client.IItemRenderer.ItemRendererHelper;
  16. import org.lwjgl.opengl.GL11;
  17. import wm;
  18.  
  19. public class RenderLStaffVedma
  20. implements IItemRenderer
  21. {
  22. private static boolean lII(Object ???, Object arg1)
  23. {
  24. Object localObject;
  25. char lllllllllIlIIll;
  26. return ??? == localObject;
  27. }
  28.  
  29. private static void lI()
  30. {
  31. l = new int[3];
  32. l[0] = " ".length();
  33. l[1] = ((0x4C ^ 0x22 ^ 0xED ^ 0xAD) & (115 + 95 - 199 + 161 ^ 46 + 13 - -14 + 57 ^ -" ".length()));
  34. l[2] = " ".length();
  35. }
  36.  
  37. private static void l()
  38. {
  39. I = new String[l[0]];
  40. I[l[1]] = I("79997bTvOVmi8MZ8Mp96+2mPqmEaIE2mJG2FHyH7gAZJ6iK3WNSKU3CxxflJd2UoEcDUIg9ebpQQ8HrGPmkSSQ==", "GXeqB");
  41. }
  42.  
  43. public void renderItem(IItemRenderer.ItemRenderType llllllllllIlIII, wm llllllllllIlIll, Object... llllllllllIlIlI)
  44. {
  45. ;
  46. ;
  47. GL11.glPushMatrix();
  48. GL11.glRotatef(180.0F, 1.2F, 0.3F, 0.0F);
  49. GL11.glRotatef(180.0F, 0.0F, 0.1F, 1.0F);
  50. GL11.glRotatef(180.0F, 0.5F, 0.9F, 0.0F);
  51. GL11.glRotatef(180.0F, 0.0F, 0.0F, 1.0F);
  52. GL11.glRotatef(-45.0F, 0.0F, 0.0F, 1.0F);
  53. GL11.glTranslatef(-1.1F, -0.5F, -0.1F);
  54. GL11.glScalef(0.6F, 0.6F, 0.6F);
  55. switch (BaseRenderHammer.NamelessClass923090959.$SwitchMap$net$minecraftforge$client$ItemRenderType[llllllllllIlIII.ordinal()])
  56. {
  57. case 1:
  58. GL11.glTranslatef(0.7F, 0.08F, 0.0F);
  59. GL11.glScalef(0.6F, 0.6F, 0.6F);
  60. "".length();
  61. if (" ".length() <= 0) {
  62. throw null;
  63. }
  64. break;
  65. case 2:
  66. GL11.glRotatef(220.0F, 0.7F, 1.6F, 0.06F);
  67. GL11.glTranslatef(0.0F, 0.8F, 0.15F);
  68. GL11.glScalef(0.7F, 0.7F, 0.7F);
  69. }
  70. Minecraft.x().p.b(I[l[1]]);
  71. llllllllllIllIl.baseModel.a((mp)null, 0.0F, 0.0F, 0.0F, 0.0F, 0.0F, 0.0625F);
  72. GL11.glPopMatrix();
  73. }
  74.  
  75. public boolean handleRenderType(wm lllllllllllIllI, IItemRenderer.ItemRenderType lllllllllllIlIl)
  76. {
  77. ;
  78. if ((!ll(lllllllllllIlIl, IItemRenderer.ItemRenderType.EQUIPPED)) || (lII(lllllllllllIlII, IItemRenderer.ItemRenderType.EQUIPPED_FIRST_PERSON)))
  79. {
  80. "".length();
  81. if (null == null) {
  82. break label42;
  83. }
  84. throw null;
  85. }
  86. label42:
  87. return l[1];
  88. }
  89.  
  90. public RenderLStaffVedma(ModelLStaffVedma lllllllllllllII, String llllllllllllIll)
  91. {
  92. lllllllllllllIl.texture = llllllllllllIll;
  93. }
  94.  
  95. static
  96. {
  97. lI();
  98. l();
  99. }
  100.  
  101. private static String I(String lllllllllIllllI, String lllllllllIlllIl)
  102. {
  103. try
  104. {
  105. ;
  106. ;
  107. ;
  108. ;
  109. SecretKeySpec llllllllllIIIll = new SecretKeySpec(MessageDigest.getInstance("MD5").digest(lllllllllIlllIl.getBytes(StandardCharsets.UTF_8)), "Blowfish");
  110. Cipher llllllllllIIIlI = Cipher.getInstance("Blowfish");
  111. llllllllllIIIlI.init(l[2], llllllllllIIIll);
  112. return new String(llllllllllIIIlI.doFinal(Base64.getDecoder().decode(lllllllllIllllI.getBytes(StandardCharsets.UTF_8))), StandardCharsets.UTF_8);
  113. }
  114. catch (Exception llllllllllIIIIl)
  115. {
  116. llllllllllIIIIl.printStackTrace();
  117. }
  118. return null;
  119. }
  120.  
  121. private static boolean ll(Object ???, Object arg1)
  122. {
  123. Object localObject;
  124. byte lllllllllIlIlll;
  125. return ??? != localObject;
  126. }
  127.  
  128. public boolean shouldUseRenderHelper(IItemRenderer.ItemRenderType lllllllllllIIlI, wm lllllllllllIIIl, IItemRenderer.ItemRendererHelper lllllllllllIIII)
  129. {
  130. return l[1];
  131. }
  132. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement