bspkrs

what I see in the bytecode outline

Oct 24th, 2013
461
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 6.82 KB | None | 0 0
  1. // access flags 0x4
  2. protected renderLivingLabel(EntityLivingBase, String, double, double, double, int) : void
  3. L0
  4. LINENUMBER 534 L0
  5. ALOAD 1: par1EntityLivingBase
  6. ALOAD 0: this
  7. GETFIELD RendererLivingEntity.renderManager : RenderManager
  8. GETFIELD RenderManager.livingPlayer : EntityLivingBase
  9. INVOKEVIRTUAL EntityLivingBase.getDistanceSqToEntity(Entity) : double
  10. DSTORE 10
  11. L1
  12. LINENUMBER 536 L1
  13. DLOAD 10: d3
  14. ILOAD 9: par9
  15. ILOAD 9: par9
  16. IMUL
  17. I2D
  18. DCMPG
  19. IFGT L2
  20. L3
  21. LINENUMBER 538 L3
  22. ALOAD 0: this
  23. INVOKEVIRTUAL RendererLivingEntity.getFontRendererFromRenderManager() : FontRenderer
  24. ASTORE 12
  25. L4
  26. LINENUMBER 539 L4
  27. LDC 1.6
  28. FSTORE 13
  29. L5
  30. LINENUMBER 540 L5
  31. LDC 0.016666668
  32. FLOAD 13: f
  33. FMUL
  34. FSTORE 14
  35. L6
  36. LINENUMBER 541 L6
  37. INVOKESTATIC GL11.glPushMatrix() : void
  38. L7
  39. LINENUMBER 542 L7
  40. DLOAD 3: par3
  41. D2F
  42. FCONST_0
  43. FADD
  44. DLOAD 5: par5
  45. D2F
  46. ALOAD 1: par1EntityLivingBase
  47. GETFIELD EntityLivingBase.height : float
  48. FADD
  49. LDC 0.5
  50. FADD
  51. DLOAD 7: par7
  52. D2F
  53. INVOKESTATIC GL11.glTranslatef(float, float, float) : void
  54. L8
  55. LINENUMBER 543 L8
  56. FCONST_0
  57. FCONST_1
  58. FCONST_0
  59. INVOKESTATIC GL11.glNormal3f(float, float, float) : void
  60. L9
  61. LINENUMBER 544 L9
  62. ALOAD 0: this
  63. GETFIELD RendererLivingEntity.renderManager : RenderManager
  64. GETFIELD RenderManager.playerViewY : float
  65. FNEG
  66. FCONST_0
  67. FCONST_1
  68. FCONST_0
  69. INVOKESTATIC GL11.glRotatef(float, float, float, float) : void
  70. L10
  71. LINENUMBER 545 L10
  72. ALOAD 0: this
  73. GETFIELD RendererLivingEntity.renderManager : RenderManager
  74. GETFIELD RenderManager.playerViewX : float
  75. FCONST_1
  76. FCONST_0
  77. FCONST_0
  78. INVOKESTATIC GL11.glRotatef(float, float, float, float) : void
  79. L11
  80. LINENUMBER 546 L11
  81. FLOAD 14: f1
  82. FNEG
  83. FLOAD 14: f1
  84. FNEG
  85. FLOAD 14: f1
  86. INVOKESTATIC GL11.glScalef(float, float, float) : void
  87. L12
  88. LINENUMBER 547 L12
  89. SIPUSH 2896
  90. INVOKESTATIC GL11.glDisable(int) : void
  91. L13
  92. LINENUMBER 548 L13
  93. ICONST_0
  94. INVOKESTATIC GL11.glDepthMask(boolean) : void
  95. L14
  96. LINENUMBER 549 L14
  97. SIPUSH 2929
  98. INVOKESTATIC GL11.glDisable(int) : void
  99. L15
  100. LINENUMBER 550 L15
  101. SIPUSH 3042
  102. INVOKESTATIC GL11.glEnable(int) : void
  103. L16
  104. LINENUMBER 551 L16
  105. SIPUSH 770
  106. SIPUSH 771
  107. INVOKESTATIC GL11.glBlendFunc(int, int) : void
  108. L17
  109. LINENUMBER 552 L17
  110. GETSTATIC Tessellator.instance : Tessellator
  111. ASTORE 15
  112. L18
  113. LINENUMBER 553 L18
  114. ICONST_0
  115. ISTORE 16
  116. L19
  117. LINENUMBER 555 L19
  118. ALOAD 2: par2Str
  119. LDC "deadmau5"
  120. INVOKEVIRTUAL String.equals(Object) : boolean
  121. IFEQ L20
  122. L21
  123. LINENUMBER 557 L21
  124. BIPUSH -10
  125. ISTORE 16: b0
  126. L20
  127. LINENUMBER 560 L20
  128. FRAME FULL [RendererLivingEntity EntityLivingBase String double double double int double FontRenderer float float Tessellator int] []
  129. SIPUSH 3553
  130. INVOKESTATIC GL11.glDisable(int) : void
  131. L22
  132. LINENUMBER 561 L22
  133. ALOAD 15: tessellator
  134. INVOKEVIRTUAL Tessellator.startDrawingQuads() : void
  135. L23
  136. LINENUMBER 562 L23
  137. ALOAD 12: fontrenderer
  138. ALOAD 2: par2Str
  139. INVOKEVIRTUAL FontRenderer.getStringWidth(String) : int
  140. ICONST_2
  141. IDIV
  142. ISTORE 17
  143. L24
  144. LINENUMBER 563 L24
  145. ALOAD 15: tessellator
  146. FCONST_0
  147. FCONST_0
  148. FCONST_0
  149. LDC 0.25
  150. INVOKEVIRTUAL Tessellator.setColorRGBA_F(float, float, float, float) : void
  151. L25
  152. LINENUMBER 564 L25
  153. ALOAD 15: tessellator
  154. ILOAD 17: j
  155. INEG
  156. ICONST_1
  157. ISUB
  158. I2D
  159. ICONST_M1
  160. ILOAD 16: b0
  161. IADD
  162. I2D
  163. DCONST_0
  164. INVOKEVIRTUAL Tessellator.addVertex(double, double, double) : void
  165. L26
  166. LINENUMBER 565 L26
  167. ALOAD 15: tessellator
  168. ILOAD 17: j
  169. INEG
  170. ICONST_1
  171. ISUB
  172. I2D
  173. BIPUSH 8
  174. ILOAD 16: b0
  175. IADD
  176. I2D
  177. DCONST_0
  178. INVOKEVIRTUAL Tessellator.addVertex(double, double, double) : void
  179. L27
  180. LINENUMBER 566 L27
  181. ALOAD 15: tessellator
  182. ILOAD 17: j
  183. ICONST_1
  184. IADD
  185. I2D
  186. BIPUSH 8
  187. ILOAD 16: b0
  188. IADD
  189. I2D
  190. DCONST_0
  191. INVOKEVIRTUAL Tessellator.addVertex(double, double, double) : void
  192. L28
  193. LINENUMBER 567 L28
  194. ALOAD 15: tessellator
  195. ILOAD 17: j
  196. ICONST_1
  197. IADD
  198. I2D
  199. ICONST_M1
  200. ILOAD 16: b0
  201. IADD
  202. I2D
  203. DCONST_0
  204. INVOKEVIRTUAL Tessellator.addVertex(double, double, double) : void
  205. L29
  206. LINENUMBER 568 L29
  207. ALOAD 15: tessellator
  208. INVOKEVIRTUAL Tessellator.draw() : int
  209. POP
  210. L30
  211. LINENUMBER 569 L30
  212. SIPUSH 3553
  213. INVOKESTATIC GL11.glEnable(int) : void
  214. L31
  215. LINENUMBER 570 L31
  216. ALOAD 12: fontrenderer
  217. ALOAD 2: par2Str
  218. ALOAD 12: fontrenderer
  219. ALOAD 2: par2Str
  220. INVOKEVIRTUAL FontRenderer.getStringWidth(String) : int
  221. INEG
  222. ICONST_2
  223. IDIV
  224. ILOAD 16: b0
  225. LDC 553648127
  226. INVOKEVIRTUAL FontRenderer.drawString(String, int, int, int) : int
  227. POP
  228. L32
  229. LINENUMBER 571 L32
  230. SIPUSH 2929
  231. INVOKESTATIC GL11.glEnable(int) : void
  232. L33
  233. LINENUMBER 572 L33
  234. ICONST_1
  235. INVOKESTATIC GL11.glDepthMask(boolean) : void
  236. L34
  237. LINENUMBER 573 L34
  238. ALOAD 12: fontrenderer
  239. ALOAD 2: par2Str
  240. ALOAD 12: fontrenderer
  241. ALOAD 2: par2Str
  242. INVOKEVIRTUAL FontRenderer.getStringWidth(String) : int
  243. INEG
  244. ICONST_2
  245. IDIV
  246. ILOAD 16: b0
  247. ICONST_M1
  248. INVOKEVIRTUAL FontRenderer.drawString(String, int, int, int) : int
  249. POP
  250. L35
  251. LINENUMBER 574 L35
  252. SIPUSH 2896
  253. INVOKESTATIC GL11.glEnable(int) : void
  254. L36
  255. LINENUMBER 575 L36
  256. SIPUSH 3042
  257. INVOKESTATIC GL11.glDisable(int) : void
  258. L37
  259. LINENUMBER 576 L37
  260. FCONST_1
  261. FCONST_1
  262. FCONST_1
  263. FCONST_1
  264. INVOKESTATIC GL11.glColor4f(float, float, float, float) : void
  265. L38
  266. LINENUMBER 577 L38
  267. INVOKESTATIC GL11.glPopMatrix() : void
  268. L2
  269. LINENUMBER 579 L2
  270. FRAME FULL [RendererLivingEntity EntityLivingBase String double double double int double] []
  271. RETURN
  272. L39
  273. LOCALVARIABLE this RendererLivingEntity L0 L39 0
  274. LOCALVARIABLE par1EntityLivingBase EntityLivingBase L0 L39 1
  275. LOCALVARIABLE par2Str String L0 L39 2
  276. LOCALVARIABLE par3 double L0 L39 3
  277. LOCALVARIABLE par5 double L0 L39 5
  278. LOCALVARIABLE par7 double L0 L39 7
  279. LOCALVARIABLE par9 int L0 L39 9
  280. LOCALVARIABLE d3 double L1 L39 10
  281. LOCALVARIABLE fontrenderer FontRenderer L4 L2 12
  282. LOCALVARIABLE f float L5 L2 13
  283. LOCALVARIABLE f1 float L6 L2 14
  284. LOCALVARIABLE tessellator Tessellator L18 L2 15
  285. LOCALVARIABLE b0 byte L19 L2 16
  286. LOCALVARIABLE j int L24 L2 17
  287. MAXSTACK = 7
  288. MAXLOCALS = 18
Advertisement
Add Comment
Please, Sign In to add comment