Skip to content

Instantly share code, notes, and snippets.

@Unh0lyTigg
Created March 7, 2016 12:31
Show Gist options
  • Save Unh0lyTigg/456f7f1a8957df7722eb to your computer and use it in GitHub Desktop.
Save Unh0lyTigg/456f7f1a8957df7722eb to your computer and use it in GitHub Desktop.
LabelNode: -1 (F_NEW)
LineNumberNode: -1 (F_NEW): 511 / [unknown_label]
MethodInsnNode: 184 (INVOKESTATIC)
net.minecraft.client.renderer.GlStateManager.disableAlpha()V
LabelNode: -1 (F_NEW)
LineNumberNode: -1 (F_NEW): 512 / [unknown_label]
VarInsnNode: 25 (ALOAD)
this
VarInsnNode: 21 (ILOAD)
1
VarInsnNode: 21 (ILOAD)
2
VarInsnNode: 23 (FLOAD)
3
MethodInsnNode: 183 (INVOKESPECIAL)
net.minecraft.client.gui.GuiMainMenu.renderSkybox(IIF)V
LabelNode: -1 (F_NEW)
LineNumberNode: -1 (F_NEW): 513 / [unknown_label]
MethodInsnNode: 184 (INVOKESTATIC)
net.minecraft.client.renderer.GlStateManager.enableAlpha()V
LabelNode: -1 (F_NEW)
LineNumberNode: -1 (F_NEW): 514 / [unknown_label]
MethodInsnNode: 184 (INVOKESTATIC)
net.minecraft.client.renderer.Tessellator.getInstance()Lnet/minecraft/client/renderer/Tessellator;
VarInsnNode: 58 (ASTORE)
4
LabelNode: -1 (F_NEW)
LineNumberNode: -1 (F_NEW): 515 / [unknown_label]
VarInsnNode: 25 (ALOAD)
4
MethodInsnNode: 182 (INVOKEVIRTUAL)
net.minecraft.client.renderer.Tessellator.getBuffer()Lnet/minecraft/client/renderer/VertexBuffer;
VarInsnNode: 58 (ASTORE)
5
LabelNode: -1 (F_NEW)
LineNumberNode: -1 (F_NEW): 516 / [unknown_label]
IntInsnNode: 17 (SIPUSH)
Push Short 274
VarInsnNode: 54 (ISTORE)
6
LabelNode: -1 (F_NEW)
LineNumberNode: -1 (F_NEW): 517 / [unknown_label]
VarInsnNode: 25 (ALOAD)
this
FieldInsnNode: 180 (GETFIELD)
I net.minecraft.client.gui.GuiMainMenu.width
InsnNode: 5 (ICONST_2)
Constant 2
InsnNode: 108 (IDIV)
VarInsnNode: 21 (ILOAD)
6
InsnNode: 5 (ICONST_2)
Constant 2
InsnNode: 108 (IDIV)
InsnNode: 100 (ISUB)
VarInsnNode: 54 (ISTORE)
7
LabelNode: -1 (F_NEW)
LineNumberNode: -1 (F_NEW): 518 / [unknown_label]
IntInsnNode: 16 (BIPUSH)
Bipush 30
VarInsnNode: 54 (ISTORE)
8
LabelNode: -1 (F_NEW)
LineNumberNode: -1 (F_NEW): 519 / [unknown_label]
VarInsnNode: 25 (ALOAD)
this
InsnNode: 3 (ICONST_0)
Constant 0
InsnNode: 3 (ICONST_0)
Constant 0
VarInsnNode: 25 (ALOAD)
this
FieldInsnNode: 180 (GETFIELD)
I net.minecraft.client.gui.GuiMainMenu.width
VarInsnNode: 25 (ALOAD)
this
FieldInsnNode: 180 (GETFIELD)
I net.minecraft.client.gui.GuiMainMenu.height
LdcInsnNode: 18 (LDC)
java.lang.Integer -2130706433
LdcInsnNode: 18 (LDC)
java.lang.Integer 16777215
MethodInsnNode: 182 (INVOKEVIRTUAL)
net.minecraft.client.gui.GuiMainMenu.drawGradientRect(IIIIII)V
LabelNode: -1 (F_NEW)
LineNumberNode: -1 (F_NEW): 520 / [unknown_label]
VarInsnNode: 25 (ALOAD)
this
InsnNode: 3 (ICONST_0)
Constant 0
InsnNode: 3 (ICONST_0)
Constant 0
VarInsnNode: 25 (ALOAD)
this
FieldInsnNode: 180 (GETFIELD)
I net.minecraft.client.gui.GuiMainMenu.width
VarInsnNode: 25 (ALOAD)
this
FieldInsnNode: 180 (GETFIELD)
I net.minecraft.client.gui.GuiMainMenu.height
InsnNode: 3 (ICONST_0)
Constant 0
LdcInsnNode: 18 (LDC)
java.lang.Integer -2147483648
MethodInsnNode: 182 (INVOKEVIRTUAL)
net.minecraft.client.gui.GuiMainMenu.drawGradientRect(IIIIII)V
LabelNode: -1 (F_NEW)
LineNumberNode: -1 (F_NEW): 521 / [unknown_label]
VarInsnNode: 25 (ALOAD)
this
FieldInsnNode: 180 (GETFIELD)
Lnet/minecraft/client/Minecraft; net.minecraft.client.gui.GuiMainMenu.mc
MethodInsnNode: 182 (INVOKEVIRTUAL)
net.minecraft.client.Minecraft.getTextureManager()Lnet/minecraft/client/renderer/texture/TextureManager;
FieldInsnNode: 178 (GETSTATIC)
Lnet/minecraft/util/ResourceLocation; net.minecraft.client.gui.GuiMainMenu.minecraftTitleTextures
MethodInsnNode: 182 (INVOKEVIRTUAL)
net.minecraft.client.renderer.texture.TextureManager.bindTexture(Lnet/minecraft/util/ResourceLocation;)V
LabelNode: -1 (F_NEW)
LineNumberNode: -1 (F_NEW): 522 / [unknown_label]
InsnNode: 12 (FCONST_1)
InsnNode: 12 (FCONST_1)
InsnNode: 12 (FCONST_1)
InsnNode: 12 (FCONST_1)
MethodInsnNode: 184 (INVOKESTATIC)
net.minecraft.client.renderer.GlStateManager.color(FFFF)V
LabelNode: -1 (F_NEW)
LineNumberNode: -1 (F_NEW): 524 / [unknown_label]
VarInsnNode: 25 (ALOAD)
this
FieldInsnNode: 180 (GETFIELD)
F net.minecraft.client.gui.GuiMainMenu.updateCounter
InsnNode: 141 (F2D)
LdcInsnNode: 18 (LDC)
java.lang.Double 1.0E-4
InsnNode: 152 (DCMPG)
JumpInsnNode: 156 (IFGE)
label is null
Val a >= b ? branch
LabelNode: -1 (F_NEW)
LineNumberNode: -1 (F_NEW): 526 / [unknown_label]
VarInsnNode: 25 (ALOAD)
this
VarInsnNode: 21 (ILOAD)
7
InsnNode: 3 (ICONST_0)
Constant 0
InsnNode: 96 (IADD)
VarInsnNode: 21 (ILOAD)
8
InsnNode: 3 (ICONST_0)
Constant 0
InsnNode: 96 (IADD)
InsnNode: 3 (ICONST_0)
Constant 0
InsnNode: 3 (ICONST_0)
Constant 0
IntInsnNode: 16 (BIPUSH)
Bipush 99
IntInsnNode: 16 (BIPUSH)
Bipush 44
MethodInsnNode: 182 (INVOKEVIRTUAL)
net.minecraft.client.gui.GuiMainMenu.drawTexturedModalRect(IIIIII)V
LabelNode: -1 (F_NEW)
LineNumberNode: -1 (F_NEW): 527 / [unknown_label]
VarInsnNode: 25 (ALOAD)
this
VarInsnNode: 21 (ILOAD)
7
IntInsnNode: 16 (BIPUSH)
Bipush 99
InsnNode: 96 (IADD)
VarInsnNode: 21 (ILOAD)
8
InsnNode: 3 (ICONST_0)
Constant 0
InsnNode: 96 (IADD)
IntInsnNode: 17 (SIPUSH)
Push Short 129
InsnNode: 3 (ICONST_0)
Constant 0
IntInsnNode: 16 (BIPUSH)
Bipush 27
IntInsnNode: 16 (BIPUSH)
Bipush 44
MethodInsnNode: 182 (INVOKEVIRTUAL)
net.minecraft.client.gui.GuiMainMenu.drawTexturedModalRect(IIIIII)V
LabelNode: -1 (F_NEW)
LineNumberNode: -1 (F_NEW): 528 / [unknown_label]
VarInsnNode: 25 (ALOAD)
this
VarInsnNode: 21 (ILOAD)
7
IntInsnNode: 16 (BIPUSH)
Bipush 99
InsnNode: 96 (IADD)
IntInsnNode: 16 (BIPUSH)
Bipush 26
InsnNode: 96 (IADD)
VarInsnNode: 21 (ILOAD)
8
InsnNode: 3 (ICONST_0)
Constant 0
InsnNode: 96 (IADD)
IntInsnNode: 16 (BIPUSH)
Bipush 126
InsnNode: 3 (ICONST_0)
Constant 0
InsnNode: 6 (ICONST_3)
Constant 3
IntInsnNode: 16 (BIPUSH)
Bipush 44
MethodInsnNode: 182 (INVOKEVIRTUAL)
net.minecraft.client.gui.GuiMainMenu.drawTexturedModalRect(IIIIII)V
LabelNode: -1 (F_NEW)
LineNumberNode: -1 (F_NEW): 529 / [unknown_label]
VarInsnNode: 25 (ALOAD)
this
VarInsnNode: 21 (ILOAD)
7
IntInsnNode: 16 (BIPUSH)
Bipush 99
InsnNode: 96 (IADD)
IntInsnNode: 16 (BIPUSH)
Bipush 26
InsnNode: 96 (IADD)
InsnNode: 6 (ICONST_3)
Constant 3
InsnNode: 96 (IADD)
VarInsnNode: 21 (ILOAD)
8
InsnNode: 3 (ICONST_0)
Constant 0
InsnNode: 96 (IADD)
IntInsnNode: 16 (BIPUSH)
Bipush 99
InsnNode: 3 (ICONST_0)
Constant 0
IntInsnNode: 16 (BIPUSH)
Bipush 26
IntInsnNode: 16 (BIPUSH)
Bipush 44
MethodInsnNode: 182 (INVOKEVIRTUAL)
net.minecraft.client.gui.GuiMainMenu.drawTexturedModalRect(IIIIII)V
LabelNode: -1 (F_NEW)
LineNumberNode: -1 (F_NEW): 530 / [unknown_label]
VarInsnNode: 25 (ALOAD)
this
VarInsnNode: 21 (ILOAD)
7
IntInsnNode: 17 (SIPUSH)
Push Short 155
InsnNode: 96 (IADD)
VarInsnNode: 21 (ILOAD)
8
InsnNode: 3 (ICONST_0)
Constant 0
InsnNode: 96 (IADD)
InsnNode: 3 (ICONST_0)
Constant 0
IntInsnNode: 16 (BIPUSH)
Bipush 45
IntInsnNode: 17 (SIPUSH)
Push Short 155
IntInsnNode: 16 (BIPUSH)
Bipush 44
MethodInsnNode: 182 (INVOKEVIRTUAL)
net.minecraft.client.gui.GuiMainMenu.drawTexturedModalRect(IIIIII)V
JumpInsnNode: 167 (GOTO)
label is null
LabelNode: -1 (F_NEW)
LineNumberNode: -1 (F_NEW): 534 / [unknown_label]
FrameNode: -1 (F_NEW)
VarInsnNode: 25 (ALOAD)
this
VarInsnNode: 21 (ILOAD)
7
InsnNode: 3 (ICONST_0)
Constant 0
InsnNode: 96 (IADD)
VarInsnNode: 21 (ILOAD)
8
InsnNode: 3 (ICONST_0)
Constant 0
InsnNode: 96 (IADD)
InsnNode: 3 (ICONST_0)
Constant 0
InsnNode: 3 (ICONST_0)
Constant 0
IntInsnNode: 17 (SIPUSH)
Push Short 155
IntInsnNode: 16 (BIPUSH)
Bipush 44
MethodInsnNode: 182 (INVOKEVIRTUAL)
net.minecraft.client.gui.GuiMainMenu.drawTexturedModalRect(IIIIII)V
LabelNode: -1 (F_NEW)
LineNumberNode: -1 (F_NEW): 535 / [unknown_label]
VarInsnNode: 25 (ALOAD)
this
VarInsnNode: 21 (ILOAD)
7
IntInsnNode: 17 (SIPUSH)
Push Short 155
InsnNode: 96 (IADD)
VarInsnNode: 21 (ILOAD)
8
InsnNode: 3 (ICONST_0)
Constant 0
InsnNode: 96 (IADD)
InsnNode: 3 (ICONST_0)
Constant 0
IntInsnNode: 16 (BIPUSH)
Bipush 45
IntInsnNode: 17 (SIPUSH)
Push Short 155
IntInsnNode: 16 (BIPUSH)
Bipush 44
MethodInsnNode: 182 (INVOKEVIRTUAL)
net.minecraft.client.gui.GuiMainMenu.drawTexturedModalRect(IIIIII)V
LabelNode: -1 (F_NEW)
LineNumberNode: -1 (F_NEW): 538 / [unknown_label]
FrameNode: -1 (F_NEW)
MethodInsnNode: 184 (INVOKESTATIC)
net.minecraft.client.renderer.GlStateManager.pushMatrix()V
LabelNode: -1 (F_NEW)
LineNumberNode: -1 (F_NEW): 539 / [unknown_label]
VarInsnNode: 25 (ALOAD)
this
FieldInsnNode: 180 (GETFIELD)
I net.minecraft.client.gui.GuiMainMenu.width
InsnNode: 5 (ICONST_2)
Constant 2
InsnNode: 108 (IDIV)
IntInsnNode: 16 (BIPUSH)
Bipush 90
InsnNode: 96 (IADD)
InsnNode: 134 (I2F)
LdcInsnNode: 18 (LDC)
java.lang.Float 70.0
InsnNode: 11 (FCONST_0)
MethodInsnNode: 184 (INVOKESTATIC)
net.minecraft.client.renderer.GlStateManager.translate(FFF)V
LabelNode: -1 (F_NEW)
LineNumberNode: -1 (F_NEW): 540 / [unknown_label]
LdcInsnNode: 18 (LDC)
java.lang.Float -20.0
InsnNode: 11 (FCONST_0)
InsnNode: 11 (FCONST_0)
InsnNode: 12 (FCONST_1)
MethodInsnNode: 184 (INVOKESTATIC)
net.minecraft.client.renderer.GlStateManager.rotate(FFFF)V
LabelNode: -1 (F_NEW)
LineNumberNode: -1 (F_NEW): 541 / [unknown_label]
LdcInsnNode: 18 (LDC)
java.lang.Float 1.8
MethodInsnNode: 184 (INVOKESTATIC)
net.minecraft.client.Minecraft.getSystemTime()J
LdcInsnNode: 18 (LDC)
java.lang.Long 1000
InsnNode: 113 (LREM)
InsnNode: 137 (L2F)
LdcInsnNode: 18 (LDC)
java.lang.Float 1000.0
InsnNode: 110 (FDIV)
LdcInsnNode: 18 (LDC)
java.lang.Float 6.2831855
InsnNode: 106 (FMUL)
MethodInsnNode: 184 (INVOKESTATIC)
net.minecraft.util.math.MathHelper.sin(F)F
LdcInsnNode: 18 (LDC)
java.lang.Float 0.1
InsnNode: 106 (FMUL)
MethodInsnNode: 184 (INVOKESTATIC)
net.minecraft.util.math.MathHelper.abs(F)F
InsnNode: 102 (FSUB)
VarInsnNode: 56 (FSTORE)
9
LabelNode: -1 (F_NEW)
LineNumberNode: -1 (F_NEW): 542 / [unknown_label]
VarInsnNode: 23 (FLOAD)
9
LdcInsnNode: 18 (LDC)
java.lang.Float 100.0
InsnNode: 106 (FMUL)
VarInsnNode: 25 (ALOAD)
this
FieldInsnNode: 180 (GETFIELD)
Lnet/minecraft/client/gui/FontRenderer; net.minecraft.client.gui.GuiMainMenu.fontRendererObj
VarInsnNode: 25 (ALOAD)
this
FieldInsnNode: 180 (GETFIELD)
Ljava/lang/String; net.minecraft.client.gui.GuiMainMenu.splashText
MethodInsnNode: 182 (INVOKEVIRTUAL)
net.minecraft.client.gui.FontRenderer.getStringWidth(Ljava/lang/String;)I
IntInsnNode: 16 (BIPUSH)
Bipush 32
InsnNode: 96 (IADD)
InsnNode: 134 (I2F)
InsnNode: 110 (FDIV)
VarInsnNode: 56 (FSTORE)
9
LabelNode: -1 (F_NEW)
LineNumberNode: -1 (F_NEW): 543 / [unknown_label]
VarInsnNode: 23 (FLOAD)
9
VarInsnNode: 23 (FLOAD)
9
VarInsnNode: 23 (FLOAD)
9
MethodInsnNode: 184 (INVOKESTATIC)
net.minecraft.client.renderer.GlStateManager.scale(FFF)V
LabelNode: -1 (F_NEW)
LineNumberNode: -1 (F_NEW): 544 / [unknown_label]
VarInsnNode: 25 (ALOAD)
this
VarInsnNode: 25 (ALOAD)
this
FieldInsnNode: 180 (GETFIELD)
Lnet/minecraft/client/gui/FontRenderer; net.minecraft.client.gui.GuiMainMenu.fontRendererObj
VarInsnNode: 25 (ALOAD)
this
FieldInsnNode: 180 (GETFIELD)
Ljava/lang/String; net.minecraft.client.gui.GuiMainMenu.splashText
InsnNode: 3 (ICONST_0)
Constant 0
IntInsnNode: 16 (BIPUSH)
Bipush -8
IntInsnNode: 17 (SIPUSH)
Push Short -256
MethodInsnNode: 182 (INVOKEVIRTUAL)
net.minecraft.client.gui.GuiMainMenu.drawCenteredString(Lnet/minecraft/client/gui/FontRenderer;Ljava/lang/String;III)V
LabelNode: -1 (F_NEW)
LineNumberNode: -1 (F_NEW): 545 / [unknown_label]
MethodInsnNode: 184 (INVOKESTATIC)
net.minecraft.client.renderer.GlStateManager.popMatrix()V
LabelNode: -1 (F_NEW)
LineNumberNode: -1 (F_NEW): 546 / [unknown_label]
LdcInsnNode: 18 (LDC)
java.lang.String "Minecraft 1.9"
VarInsnNode: 58 (ASTORE)
10
LabelNode: -1 (F_NEW)
LineNumberNode: -1 (F_NEW): 548 / [unknown_label]
VarInsnNode: 25 (ALOAD)
this
FieldInsnNode: 180 (GETFIELD)
Lnet/minecraft/client/Minecraft; net.minecraft.client.gui.GuiMainMenu.mc
MethodInsnNode: 182 (INVOKEVIRTUAL)
net.minecraft.client.Minecraft.isDemo()Z
JumpInsnNode: 153 (IFEQ)
label is null
Val a == b ? branch
LabelNode: -1 (F_NEW)
LineNumberNode: -1 (F_NEW): 550 / [unknown_label]
TypeInsnNode: 187 (NEW)
java/lang/StringBuilder
InsnNode: 89 (DUP)
Duplicate
MethodInsnNode: 183 (INVOKESPECIAL)
java.lang.StringBuilder.<init>()V
VarInsnNode: 25 (ALOAD)
10
MethodInsnNode: 182 (INVOKEVIRTUAL)
java.lang.StringBuilder.append(Ljava/lang/String;)Ljava/lang/StringBuilder;
LdcInsnNode: 18 (LDC)
java.lang.String " Demo"
MethodInsnNode: 182 (INVOKEVIRTUAL)
java.lang.StringBuilder.append(Ljava/lang/String;)Ljava/lang/StringBuilder;
MethodInsnNode: 182 (INVOKEVIRTUAL)
java.lang.StringBuilder.toString()Ljava/lang/String;
VarInsnNode: 58 (ASTORE)
10
JumpInsnNode: 167 (GOTO)
label is null
LabelNode: -1 (F_NEW)
LineNumberNode: -1 (F_NEW): 554 / [unknown_label]
FrameNode: -1 (F_NEW)
TypeInsnNode: 187 (NEW)
java/lang/StringBuilder
InsnNode: 89 (DUP)
Duplicate
MethodInsnNode: 183 (INVOKESPECIAL)
java.lang.StringBuilder.<init>()V
VarInsnNode: 25 (ALOAD)
10
MethodInsnNode: 182 (INVOKEVIRTUAL)
java.lang.StringBuilder.append(Ljava/lang/String;)Ljava/lang/StringBuilder;
LdcInsnNode: 18 (LDC)
java.lang.String "release"
VarInsnNode: 25 (ALOAD)
this
FieldInsnNode: 180 (GETFIELD)
Lnet/minecraft/client/Minecraft; net.minecraft.client.gui.GuiMainMenu.mc
MethodInsnNode: 182 (INVOKEVIRTUAL)
net.minecraft.client.Minecraft.getVersionType()Ljava/lang/String;
MethodInsnNode: 182 (INVOKEVIRTUAL)
java.lang.String.equalsIgnoreCase(Ljava/lang/String;)Z
JumpInsnNode: 153 (IFEQ)
label is null
Val a == b ? branch
LdcInsnNode: 18 (LDC)
java.lang.String ""
JumpInsnNode: 167 (GOTO)
label is null
LabelNode: -1 (F_NEW)
FrameNode: -1 (F_NEW)
TypeInsnNode: 187 (NEW)
java/lang/StringBuilder
InsnNode: 89 (DUP)
Duplicate
MethodInsnNode: 183 (INVOKESPECIAL)
java.lang.StringBuilder.<init>()V
LdcInsnNode: 18 (LDC)
java.lang.String "/"
MethodInsnNode: 182 (INVOKEVIRTUAL)
java.lang.StringBuilder.append(Ljava/lang/String;)Ljava/lang/StringBuilder;
VarInsnNode: 25 (ALOAD)
this
FieldInsnNode: 180 (GETFIELD)
Lnet/minecraft/client/Minecraft; net.minecraft.client.gui.GuiMainMenu.mc
MethodInsnNode: 182 (INVOKEVIRTUAL)
net.minecraft.client.Minecraft.getVersionType()Ljava/lang/String;
MethodInsnNode: 182 (INVOKEVIRTUAL)
java.lang.StringBuilder.append(Ljava/lang/String;)Ljava/lang/StringBuilder;
MethodInsnNode: 182 (INVOKEVIRTUAL)
java.lang.StringBuilder.toString()Ljava/lang/String;
LabelNode: -1 (F_NEW)
FrameNode: -1 (F_NEW)
MethodInsnNode: 182 (INVOKEVIRTUAL)
java.lang.StringBuilder.append(Ljava/lang/String;)Ljava/lang/StringBuilder;
MethodInsnNode: 182 (INVOKEVIRTUAL)
java.lang.StringBuilder.toString()Ljava/lang/String;
VarInsnNode: 58 (ASTORE)
10
LabelNode: -1 (F_NEW)
LineNumberNode: -1 (F_NEW): 557 / [unknown_label]
FrameNode: -1 (F_NEW)
VarInsnNode: 25 (ALOAD)
this
VarInsnNode: 25 (ALOAD)
this
FieldInsnNode: 180 (GETFIELD)
Lnet/minecraft/client/gui/FontRenderer; net.minecraft.client.gui.GuiMainMenu.fontRendererObj
VarInsnNode: 25 (ALOAD)
10
InsnNode: 5 (ICONST_2)
Constant 2
VarInsnNode: 25 (ALOAD)
this
FieldInsnNode: 180 (GETFIELD)
I net.minecraft.client.gui.GuiMainMenu.height
IntInsnNode: 16 (BIPUSH)
Bipush 10
InsnNode: 100 (ISUB)
InsnNode: 2 (ICONST_M1)
Constant -1
MethodInsnNode: 182 (INVOKEVIRTUAL)
net.minecraft.client.gui.GuiMainMenu.drawString(Lnet/minecraft/client/gui/FontRenderer;Ljava/lang/String;III)V
LabelNode: -1 (F_NEW)
LineNumberNode: -1 (F_NEW): 558 / [unknown_label]
LdcInsnNode: 18 (LDC)
java.lang.String "Copyright Mojang AB. Do not distribute!"
VarInsnNode: 58 (ASTORE)
11
LabelNode: -1 (F_NEW)
LineNumberNode: -1 (F_NEW): 559 / [unknown_label]
VarInsnNode: 25 (ALOAD)
this
VarInsnNode: 25 (ALOAD)
this
FieldInsnNode: 180 (GETFIELD)
Lnet/minecraft/client/gui/FontRenderer; net.minecraft.client.gui.GuiMainMenu.fontRendererObj
VarInsnNode: 25 (ALOAD)
11
VarInsnNode: 25 (ALOAD)
this
FieldInsnNode: 180 (GETFIELD)
I net.minecraft.client.gui.GuiMainMenu.width
VarInsnNode: 25 (ALOAD)
this
FieldInsnNode: 180 (GETFIELD)
Lnet/minecraft/client/gui/FontRenderer; net.minecraft.client.gui.GuiMainMenu.fontRendererObj
VarInsnNode: 25 (ALOAD)
11
MethodInsnNode: 182 (INVOKEVIRTUAL)
net.minecraft.client.gui.FontRenderer.getStringWidth(Ljava/lang/String;)I
InsnNode: 100 (ISUB)
InsnNode: 5 (ICONST_2)
Constant 2
InsnNode: 100 (ISUB)
VarInsnNode: 25 (ALOAD)
this
FieldInsnNode: 180 (GETFIELD)
I net.minecraft.client.gui.GuiMainMenu.height
IntInsnNode: 16 (BIPUSH)
Bipush 10
InsnNode: 100 (ISUB)
InsnNode: 2 (ICONST_M1)
Constant -1
MethodInsnNode: 182 (INVOKEVIRTUAL)
net.minecraft.client.gui.GuiMainMenu.drawString(Lnet/minecraft/client/gui/FontRenderer;Ljava/lang/String;III)V
LabelNode: -1 (F_NEW)
LineNumberNode: -1 (F_NEW): 561 / [unknown_label]
VarInsnNode: 25 (ALOAD)
this
FieldInsnNode: 180 (GETFIELD)
Ljava/lang/String; net.minecraft.client.gui.GuiMainMenu.openGLWarning1
JumpInsnNode: 198 (IFNULL)
label is null
Val a == null ? branch
VarInsnNode: 25 (ALOAD)
this
FieldInsnNode: 180 (GETFIELD)
Ljava/lang/String; net.minecraft.client.gui.GuiMainMenu.openGLWarning1
MethodInsnNode: 182 (INVOKEVIRTUAL)
java.lang.String.isEmpty()Z
JumpInsnNode: 154 (IFNE)
label is null
Val a != b ? branch
LabelNode: -1 (F_NEW)
LineNumberNode: -1 (F_NEW): 563 / [unknown_label]
VarInsnNode: 25 (ALOAD)
this
FieldInsnNode: 180 (GETFIELD)
I net.minecraft.client.gui.GuiMainMenu.field_92022_t
InsnNode: 5 (ICONST_2)
Constant 2
InsnNode: 100 (ISUB)
VarInsnNode: 25 (ALOAD)
this
FieldInsnNode: 180 (GETFIELD)
I net.minecraft.client.gui.GuiMainMenu.field_92021_u
InsnNode: 5 (ICONST_2)
Constant 2
InsnNode: 100 (ISUB)
VarInsnNode: 25 (ALOAD)
this
FieldInsnNode: 180 (GETFIELD)
I net.minecraft.client.gui.GuiMainMenu.field_92020_v
InsnNode: 5 (ICONST_2)
Constant 2
InsnNode: 96 (IADD)
VarInsnNode: 25 (ALOAD)
this
FieldInsnNode: 180 (GETFIELD)
I net.minecraft.client.gui.GuiMainMenu.field_92019_w
InsnNode: 4 (ICONST_1)
Constant 1
InsnNode: 100 (ISUB)
LdcInsnNode: 18 (LDC)
java.lang.Integer 1428160512
MethodInsnNode: 184 (INVOKESTATIC)
net.minecraft.client.gui.GuiMainMenu.drawRect(IIIII)V
LabelNode: -1 (F_NEW)
LineNumberNode: -1 (F_NEW): 564 / [unknown_label]
VarInsnNode: 25 (ALOAD)
this
VarInsnNode: 25 (ALOAD)
this
FieldInsnNode: 180 (GETFIELD)
Lnet/minecraft/client/gui/FontRenderer; net.minecraft.client.gui.GuiMainMenu.fontRendererObj
VarInsnNode: 25 (ALOAD)
this
FieldInsnNode: 180 (GETFIELD)
Ljava/lang/String; net.minecraft.client.gui.GuiMainMenu.openGLWarning1
VarInsnNode: 25 (ALOAD)
this
FieldInsnNode: 180 (GETFIELD)
I net.minecraft.client.gui.GuiMainMenu.field_92022_t
VarInsnNode: 25 (ALOAD)
this
FieldInsnNode: 180 (GETFIELD)
I net.minecraft.client.gui.GuiMainMenu.field_92021_u
InsnNode: 2 (ICONST_M1)
Constant -1
MethodInsnNode: 182 (INVOKEVIRTUAL)
net.minecraft.client.gui.GuiMainMenu.drawString(Lnet/minecraft/client/gui/FontRenderer;Ljava/lang/String;III)V
LabelNode: -1 (F_NEW)
LineNumberNode: -1 (F_NEW): 565 / [unknown_label]
VarInsnNode: 25 (ALOAD)
this
VarInsnNode: 25 (ALOAD)
this
FieldInsnNode: 180 (GETFIELD)
Lnet/minecraft/client/gui/FontRenderer; net.minecraft.client.gui.GuiMainMenu.fontRendererObj
VarInsnNode: 25 (ALOAD)
this
FieldInsnNode: 180 (GETFIELD)
Ljava/lang/String; net.minecraft.client.gui.GuiMainMenu.openGLWarning2
VarInsnNode: 25 (ALOAD)
this
FieldInsnNode: 180 (GETFIELD)
I net.minecraft.client.gui.GuiMainMenu.width
VarInsnNode: 25 (ALOAD)
this
FieldInsnNode: 180 (GETFIELD)
I net.minecraft.client.gui.GuiMainMenu.field_92024_r
InsnNode: 100 (ISUB)
InsnNode: 5 (ICONST_2)
Constant 2
InsnNode: 108 (IDIV)
VarInsnNode: 25 (ALOAD)
this
FieldInsnNode: 180 (GETFIELD)
Ljava/util/List; net.minecraft.client.gui.GuiMainMenu.buttonList
InsnNode: 3 (ICONST_0)
Constant 0
MethodInsnNode: 185 (INVOKEINTERFACE)
java.util.List.get(I)Ljava/lang/Object;
TypeInsnNode: 192 (CHECKCAST)
net/minecraft/client/gui/GuiButton
FieldInsnNode: 180 (GETFIELD)
I net.minecraft.client.gui.GuiButton.yPosition
IntInsnNode: 16 (BIPUSH)
Bipush 12
InsnNode: 100 (ISUB)
InsnNode: 2 (ICONST_M1)
Constant -1
MethodInsnNode: 182 (INVOKEVIRTUAL)
net.minecraft.client.gui.GuiMainMenu.drawString(Lnet/minecraft/client/gui/FontRenderer;Ljava/lang/String;III)V
LabelNode: -1 (F_NEW)
LineNumberNode: -1 (F_NEW): 568 / [unknown_label]
FrameNode: -1 (F_NEW)
VarInsnNode: 25 (ALOAD)
this
VarInsnNode: 21 (ILOAD)
1
VarInsnNode: 21 (ILOAD)
2
VarInsnNode: 23 (FLOAD)
3
MethodInsnNode: 183 (INVOKESPECIAL)
net.minecraft.client.gui.GuiScreen.drawScreen(IIF)V
LabelNode: -1 (F_NEW)
LineNumberNode: -1 (F_NEW): 570 / [unknown_label]
VarInsnNode: 25 (ALOAD)
this
MethodInsnNode: 183 (INVOKESPECIAL)
net.minecraft.client.gui.GuiMainMenu.func_183501_a()Z
JumpInsnNode: 153 (IFEQ)
label is null
Val a == b ? branch
LabelNode: -1 (F_NEW)
LineNumberNode: -1 (F_NEW): 572 / [unknown_label]
VarInsnNode: 25 (ALOAD)
this
FieldInsnNode: 180 (GETFIELD)
Lnet/minecraft/client/gui/GuiScreen; net.minecraft.client.gui.GuiMainMenu.field_183503_M
VarInsnNode: 21 (ILOAD)
1
VarInsnNode: 21 (ILOAD)
2
VarInsnNode: 23 (FLOAD)
3
MethodInsnNode: 182 (INVOKEVIRTUAL)
net.minecraft.client.gui.GuiScreen.drawScreen(IIF)V
LabelNode: -1 (F_NEW)
LineNumberNode: -1 (F_NEW): 574 / [unknown_label]
FrameNode: -1 (F_NEW)
InsnNode: 177 (RETURN)
LabelNode: -1 (F_NEW)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment