From 1db974998c4e5242cd2603020e6c8ebfea5b454e Mon Sep 17 00:00:00 2001 From: OnyxDarkKnight Date: Sat, 25 Apr 2015 00:29:49 +0100 Subject: Bye-bye --- ...et#minecraft#tileentity#MobSpawnerBaseLogic.txt | 1387 -------------------- 1 file changed, 1387 deletions(-) delete mode 100644 eclipse/asm/ccl_modular/net#minecraft#tileentity#MobSpawnerBaseLogic.txt (limited to 'eclipse/asm/ccl_modular/net#minecraft#tileentity#MobSpawnerBaseLogic.txt') diff --git a/eclipse/asm/ccl_modular/net#minecraft#tileentity#MobSpawnerBaseLogic.txt b/eclipse/asm/ccl_modular/net#minecraft#tileentity#MobSpawnerBaseLogic.txt deleted file mode 100644 index 7f32d13..0000000 --- a/eclipse/asm/ccl_modular/net#minecraft#tileentity#MobSpawnerBaseLogic.txt +++ /dev/null @@ -1,1387 +0,0 @@ -// class version 50.0 (50) -// access flags 0x421 -public abstract class net/minecraft/tileentity/MobSpawnerBaseLogic { - - // compiled from: MobSpawnerBaseLogic.java - // access flags 0x1 - public INNERCLASS net/minecraft/tileentity/MobSpawnerBaseLogic$WeightedRandomMinecart net/minecraft/tileentity/MobSpawnerBaseLogic WeightedRandomMinecart - // access flags 0x9 - public static INNERCLASS net/minecraft/util/WeightedRandom$Item net/minecraft/util/WeightedRandom Item - - // access flags 0x1 - public I spawnDelay - - // access flags 0x2 - private Ljava/lang/String; entityTypeName - - // access flags 0x2 - private Ljava/util/List; potentialEntitySpawns - - // access flags 0x2 - private Lnet/minecraft/tileentity/MobSpawnerBaseLogic$WeightedRandomMinecart; randomEntity - - // access flags 0x1 - public D field_98287_c - - // access flags 0x1 - public D field_98284_d - - // access flags 0x2 - private I minSpawnDelay - - // access flags 0x2 - private I maxSpawnDelay - - // access flags 0x2 - private I spawnCount - - // access flags 0x2 - private Lnet/minecraft/entity/Entity; field_98291_j - - // access flags 0x2 - private I maxNearbyEntities - - // access flags 0x2 - private I activatingRangeFromPlayer - - // access flags 0x2 - private I spawnRange - - // access flags 0x1A - private final static Ljava/lang/String; __OBFID = "CL_00000129" - - // access flags 0x1 - public ()V - L0 - LINENUMBER 20 L0 - ALOAD 0 - INVOKESPECIAL java/lang/Object. ()V - L1 - LINENUMBER 23 L1 - ALOAD 0 - BIPUSH 20 - PUTFIELD net/minecraft/tileentity/MobSpawnerBaseLogic.spawnDelay : I - L2 - LINENUMBER 24 L2 - ALOAD 0 - LDC "Pig" - PUTFIELD net/minecraft/tileentity/MobSpawnerBaseLogic.entityTypeName : Ljava/lang/String; - L3 - LINENUMBER 30 L3 - ALOAD 0 - SIPUSH 200 - PUTFIELD net/minecraft/tileentity/MobSpawnerBaseLogic.minSpawnDelay : I - L4 - LINENUMBER 31 L4 - ALOAD 0 - SIPUSH 800 - PUTFIELD net/minecraft/tileentity/MobSpawnerBaseLogic.maxSpawnDelay : I - L5 - LINENUMBER 33 L5 - ALOAD 0 - ICONST_4 - PUTFIELD net/minecraft/tileentity/MobSpawnerBaseLogic.spawnCount : I - L6 - LINENUMBER 35 L6 - ALOAD 0 - BIPUSH 6 - PUTFIELD net/minecraft/tileentity/MobSpawnerBaseLogic.maxNearbyEntities : I - L7 - LINENUMBER 37 L7 - ALOAD 0 - BIPUSH 16 - PUTFIELD net/minecraft/tileentity/MobSpawnerBaseLogic.activatingRangeFromPlayer : I - L8 - LINENUMBER 39 L8 - ALOAD 0 - ICONST_4 - PUTFIELD net/minecraft/tileentity/MobSpawnerBaseLogic.spawnRange : I - L9 - LINENUMBER 383 L9 - RETURN - L10 - LOCALVARIABLE this Lnet/minecraft/tileentity/MobSpawnerBaseLogic; L0 L10 0 - MAXSTACK = 2 - MAXLOCALS = 1 - - // access flags 0x1 - public getEntityNameToSpawn()Ljava/lang/String; - L0 - LINENUMBER 47 L0 - ALOAD 0 - INVOKEVIRTUAL net/minecraft/tileentity/MobSpawnerBaseLogic.getRandomEntity ()Lnet/minecraft/tileentity/MobSpawnerBaseLogic$WeightedRandomMinecart; - IFNONNULL L1 - L2 - LINENUMBER 49 L2 - ALOAD 0 - GETFIELD net/minecraft/tileentity/MobSpawnerBaseLogic.entityTypeName : Ljava/lang/String; - LDC "Minecart" - INVOKEVIRTUAL java/lang/String.equals (Ljava/lang/Object;)Z - IFEQ L3 - L4 - LINENUMBER 51 L4 - ALOAD 0 - LDC "MinecartRideable" - PUTFIELD net/minecraft/tileentity/MobSpawnerBaseLogic.entityTypeName : Ljava/lang/String; - L3 - LINENUMBER 54 L3 - FRAME FULL [net/minecraft/tileentity/MobSpawnerBaseLogic] [] - ALOAD 0 - GETFIELD net/minecraft/tileentity/MobSpawnerBaseLogic.entityTypeName : Ljava/lang/String; - ARETURN - L1 - LINENUMBER 58 L1 - FRAME FULL [net/minecraft/tileentity/MobSpawnerBaseLogic] [] - ALOAD 0 - INVOKEVIRTUAL net/minecraft/tileentity/MobSpawnerBaseLogic.getRandomEntity ()Lnet/minecraft/tileentity/MobSpawnerBaseLogic$WeightedRandomMinecart; - GETFIELD net/minecraft/tileentity/MobSpawnerBaseLogic$WeightedRandomMinecart.entityTypeName : Ljava/lang/String; - ARETURN - L5 - LOCALVARIABLE this Lnet/minecraft/tileentity/MobSpawnerBaseLogic; L0 L5 0 - MAXSTACK = 2 - MAXLOCALS = 1 - - // access flags 0x1 - public setEntityName(Ljava/lang/String;)V - L0 - LINENUMBER 64 L0 - ALOAD 0 - ALOAD 1 - PUTFIELD net/minecraft/tileentity/MobSpawnerBaseLogic.entityTypeName : Ljava/lang/String; - L1 - LINENUMBER 65 L1 - RETURN - L2 - LOCALVARIABLE this Lnet/minecraft/tileentity/MobSpawnerBaseLogic; L0 L2 0 - LOCALVARIABLE p_98272_1_ Ljava/lang/String; L0 L2 1 - MAXSTACK = 2 - MAXLOCALS = 2 - - // access flags 0x1 - public isActivated()Z - L0 - LINENUMBER 72 L0 - ALOAD 0 - INVOKEVIRTUAL net/minecraft/tileentity/MobSpawnerBaseLogic.getSpawnerWorld ()Lnet/minecraft/world/World; - ALOAD 0 - INVOKEVIRTUAL net/minecraft/tileentity/MobSpawnerBaseLogic.getSpawnerX ()I - I2D - LDC 0.5 - DADD - ALOAD 0 - INVOKEVIRTUAL net/minecraft/tileentity/MobSpawnerBaseLogic.getSpawnerY ()I - I2D - LDC 0.5 - DADD - ALOAD 0 - INVOKEVIRTUAL net/minecraft/tileentity/MobSpawnerBaseLogic.getSpawnerZ ()I - I2D - LDC 0.5 - DADD - ALOAD 0 - GETFIELD net/minecraft/tileentity/MobSpawnerBaseLogic.activatingRangeFromPlayer : I - I2D - INVOKEVIRTUAL net/minecraft/world/World.getClosestPlayer (DDDD)Lnet/minecraft/entity/player/EntityPlayer; - IFNULL L1 - ICONST_1 - GOTO L2 - L1 - FRAME FULL [net/minecraft/tileentity/MobSpawnerBaseLogic] [] - ICONST_0 - L2 - FRAME FULL [net/minecraft/tileentity/MobSpawnerBaseLogic] [I] - IRETURN - L3 - LOCALVARIABLE this Lnet/minecraft/tileentity/MobSpawnerBaseLogic; L0 L3 0 - MAXSTACK = 9 - MAXLOCALS = 1 - - // access flags 0x1 - public updateSpawner()V - L0 - LINENUMBER 77 L0 - ALOAD 0 - INVOKEVIRTUAL net/minecraft/tileentity/MobSpawnerBaseLogic.isActivated ()Z - IFEQ L1 - L2 - LINENUMBER 81 L2 - ALOAD 0 - INVOKEVIRTUAL net/minecraft/tileentity/MobSpawnerBaseLogic.getSpawnerWorld ()Lnet/minecraft/world/World; - GETFIELD net/minecraft/world/World.isRemote : Z - IFEQ L3 - L4 - LINENUMBER 83 L4 - ALOAD 0 - INVOKEVIRTUAL net/minecraft/tileentity/MobSpawnerBaseLogic.getSpawnerX ()I - I2F - ALOAD 0 - INVOKEVIRTUAL net/minecraft/tileentity/MobSpawnerBaseLogic.getSpawnerWorld ()Lnet/minecraft/world/World; - GETFIELD net/minecraft/world/World.rand : Ljava/util/Random; - INVOKEVIRTUAL java/util/Random.nextFloat ()F - FADD - F2D - DSTORE 1 - L5 - LINENUMBER 84 L5 - ALOAD 0 - INVOKEVIRTUAL net/minecraft/tileentity/MobSpawnerBaseLogic.getSpawnerY ()I - I2F - ALOAD 0 - INVOKEVIRTUAL net/minecraft/tileentity/MobSpawnerBaseLogic.getSpawnerWorld ()Lnet/minecraft/world/World; - GETFIELD net/minecraft/world/World.rand : Ljava/util/Random; - INVOKEVIRTUAL java/util/Random.nextFloat ()F - FADD - F2D - DSTORE 3 - L6 - LINENUMBER 85 L6 - ALOAD 0 - INVOKEVIRTUAL net/minecraft/tileentity/MobSpawnerBaseLogic.getSpawnerZ ()I - I2F - ALOAD 0 - INVOKEVIRTUAL net/minecraft/tileentity/MobSpawnerBaseLogic.getSpawnerWorld ()Lnet/minecraft/world/World; - GETFIELD net/minecraft/world/World.rand : Ljava/util/Random; - INVOKEVIRTUAL java/util/Random.nextFloat ()F - FADD - F2D - DSTORE 5 - L7 - LINENUMBER 86 L7 - ALOAD 0 - INVOKEVIRTUAL net/minecraft/tileentity/MobSpawnerBaseLogic.getSpawnerWorld ()Lnet/minecraft/world/World; - LDC "smoke" - DLOAD 1 - DLOAD 3 - DLOAD 5 - DCONST_0 - DCONST_0 - DCONST_0 - INVOKEVIRTUAL net/minecraft/world/World.spawnParticle (Ljava/lang/String;DDDDDD)V - L8 - LINENUMBER 87 L8 - ALOAD 0 - INVOKEVIRTUAL net/minecraft/tileentity/MobSpawnerBaseLogic.getSpawnerWorld ()Lnet/minecraft/world/World; - LDC "flame" - DLOAD 1 - DLOAD 3 - DLOAD 5 - DCONST_0 - DCONST_0 - DCONST_0 - INVOKEVIRTUAL net/minecraft/world/World.spawnParticle (Ljava/lang/String;DDDDDD)V - L9 - LINENUMBER 89 L9 - ALOAD 0 - GETFIELD net/minecraft/tileentity/MobSpawnerBaseLogic.spawnDelay : I - IFLE L10 - L11 - LINENUMBER 91 L11 - ALOAD 0 - DUP - GETFIELD net/minecraft/tileentity/MobSpawnerBaseLogic.spawnDelay : I - ICONST_1 - ISUB - PUTFIELD net/minecraft/tileentity/MobSpawnerBaseLogic.spawnDelay : I - L10 - LINENUMBER 94 L10 - FRAME FULL [net/minecraft/tileentity/MobSpawnerBaseLogic D D D] [] - ALOAD 0 - ALOAD 0 - GETFIELD net/minecraft/tileentity/MobSpawnerBaseLogic.field_98287_c : D - PUTFIELD net/minecraft/tileentity/MobSpawnerBaseLogic.field_98284_d : D - L12 - LINENUMBER 95 L12 - ALOAD 0 - ALOAD 0 - GETFIELD net/minecraft/tileentity/MobSpawnerBaseLogic.field_98287_c : D - LDC 1000.0 - ALOAD 0 - GETFIELD net/minecraft/tileentity/MobSpawnerBaseLogic.spawnDelay : I - I2F - LDC 200.0 - FADD - FDIV - F2D - DADD - LDC 360.0 - DREM - PUTFIELD net/minecraft/tileentity/MobSpawnerBaseLogic.field_98287_c : D - L13 - LINENUMBER 96 L13 - GOTO L1 - L3 - LINENUMBER 99 L3 - FRAME FULL [net/minecraft/tileentity/MobSpawnerBaseLogic] [] - ALOAD 0 - GETFIELD net/minecraft/tileentity/MobSpawnerBaseLogic.spawnDelay : I - ICONST_M1 - IF_ICMPNE L14 - L15 - LINENUMBER 101 L15 - ALOAD 0 - INVOKESPECIAL net/minecraft/tileentity/MobSpawnerBaseLogic.resetTimer ()V - L14 - LINENUMBER 104 L14 - FRAME FULL [net/minecraft/tileentity/MobSpawnerBaseLogic] [] - ALOAD 0 - GETFIELD net/minecraft/tileentity/MobSpawnerBaseLogic.spawnDelay : I - IFLE L16 - L17 - LINENUMBER 106 L17 - ALOAD 0 - DUP - GETFIELD net/minecraft/tileentity/MobSpawnerBaseLogic.spawnDelay : I - ICONST_1 - ISUB - PUTFIELD net/minecraft/tileentity/MobSpawnerBaseLogic.spawnDelay : I - L18 - LINENUMBER 107 L18 - RETURN - L16 - LINENUMBER 110 L16 - FRAME FULL [net/minecraft/tileentity/MobSpawnerBaseLogic] [] - ICONST_0 - ISTORE 7 - L19 - LINENUMBER 112 L19 - ICONST_0 - ISTORE 8 - L20 - FRAME FULL [net/minecraft/tileentity/MobSpawnerBaseLogic T T T T T T I I] [] - ILOAD 8 - ALOAD 0 - GETFIELD net/minecraft/tileentity/MobSpawnerBaseLogic.spawnCount : I - IF_ICMPGE L21 - L22 - LINENUMBER 114 L22 - ALOAD 0 - INVOKEVIRTUAL net/minecraft/tileentity/MobSpawnerBaseLogic.getEntityNameToSpawn ()Ljava/lang/String; - ALOAD 0 - INVOKEVIRTUAL net/minecraft/tileentity/MobSpawnerBaseLogic.getSpawnerWorld ()Lnet/minecraft/world/World; - INVOKESTATIC net/minecraft/entity/EntityList.createEntityByName (Ljava/lang/String;Lnet/minecraft/world/World;)Lnet/minecraft/entity/Entity; - ASTORE 9 - L23 - LINENUMBER 116 L23 - ALOAD 9 - IFNONNULL L24 - L25 - LINENUMBER 118 L25 - RETURN - L24 - LINENUMBER 121 L24 - FRAME FULL [net/minecraft/tileentity/MobSpawnerBaseLogic T T T T T T I I net/minecraft/entity/Entity] [] - ALOAD 0 - INVOKEVIRTUAL net/minecraft/tileentity/MobSpawnerBaseLogic.getSpawnerWorld ()Lnet/minecraft/world/World; - ALOAD 9 - INVOKEVIRTUAL java/lang/Object.getClass ()Ljava/lang/Class; - ALOAD 0 - INVOKEVIRTUAL net/minecraft/tileentity/MobSpawnerBaseLogic.getSpawnerX ()I - I2D - ALOAD 0 - INVOKEVIRTUAL net/minecraft/tileentity/MobSpawnerBaseLogic.getSpawnerY ()I - I2D - ALOAD 0 - INVOKEVIRTUAL net/minecraft/tileentity/MobSpawnerBaseLogic.getSpawnerZ ()I - I2D - ALOAD 0 - INVOKEVIRTUAL net/minecraft/tileentity/MobSpawnerBaseLogic.getSpawnerX ()I - ICONST_1 - IADD - I2D - ALOAD 0 - INVOKEVIRTUAL net/minecraft/tileentity/MobSpawnerBaseLogic.getSpawnerY ()I - ICONST_1 - IADD - I2D - ALOAD 0 - INVOKEVIRTUAL net/minecraft/tileentity/MobSpawnerBaseLogic.getSpawnerZ ()I - ICONST_1 - IADD - I2D - INVOKESTATIC net/minecraft/util/AxisAlignedBB.getBoundingBox (DDDDDD)Lnet/minecraft/util/AxisAlignedBB; - ALOAD 0 - GETFIELD net/minecraft/tileentity/MobSpawnerBaseLogic.spawnRange : I - ICONST_2 - IMUL - I2D - LDC 4.0 - ALOAD 0 - GETFIELD net/minecraft/tileentity/MobSpawnerBaseLogic.spawnRange : I - ICONST_2 - IMUL - I2D - INVOKEVIRTUAL net/minecraft/util/AxisAlignedBB.expand (DDD)Lnet/minecraft/util/AxisAlignedBB; - INVOKEVIRTUAL net/minecraft/world/World.getEntitiesWithinAABB (Ljava/lang/Class;Lnet/minecraft/util/AxisAlignedBB;)Ljava/util/List; - INVOKEINTERFACE java/util/List.size ()I - ISTORE 10 - L26 - LINENUMBER 123 L26 - ILOAD 10 - ALOAD 0 - GETFIELD net/minecraft/tileentity/MobSpawnerBaseLogic.maxNearbyEntities : I - IF_ICMPLT L27 - L28 - LINENUMBER 125 L28 - ALOAD 0 - INVOKESPECIAL net/minecraft/tileentity/MobSpawnerBaseLogic.resetTimer ()V - L29 - LINENUMBER 126 L29 - RETURN - L27 - LINENUMBER 129 L27 - FRAME FULL [net/minecraft/tileentity/MobSpawnerBaseLogic T T T T T T I I net/minecraft/entity/Entity I] [] - ALOAD 0 - INVOKEVIRTUAL net/minecraft/tileentity/MobSpawnerBaseLogic.getSpawnerX ()I - I2D - ALOAD 0 - INVOKEVIRTUAL net/minecraft/tileentity/MobSpawnerBaseLogic.getSpawnerWorld ()Lnet/minecraft/world/World; - GETFIELD net/minecraft/world/World.rand : Ljava/util/Random; - INVOKEVIRTUAL java/util/Random.nextDouble ()D - ALOAD 0 - INVOKEVIRTUAL net/minecraft/tileentity/MobSpawnerBaseLogic.getSpawnerWorld ()Lnet/minecraft/world/World; - GETFIELD net/minecraft/world/World.rand : Ljava/util/Random; - INVOKEVIRTUAL java/util/Random.nextDouble ()D - DSUB - ALOAD 0 - GETFIELD net/minecraft/tileentity/MobSpawnerBaseLogic.spawnRange : I - I2D - DMUL - DADD - DSTORE 5 - L30 - LINENUMBER 130 L30 - ALOAD 0 - INVOKEVIRTUAL net/minecraft/tileentity/MobSpawnerBaseLogic.getSpawnerY ()I - ALOAD 0 - INVOKEVIRTUAL net/minecraft/tileentity/MobSpawnerBaseLogic.getSpawnerWorld ()Lnet/minecraft/world/World; - GETFIELD net/minecraft/world/World.rand : Ljava/util/Random; - ICONST_3 - INVOKEVIRTUAL java/util/Random.nextInt (I)I - IADD - ICONST_1 - ISUB - I2D - DSTORE 11 - L31 - LINENUMBER 131 L31 - ALOAD 0 - INVOKEVIRTUAL net/minecraft/tileentity/MobSpawnerBaseLogic.getSpawnerZ ()I - I2D - ALOAD 0 - INVOKEVIRTUAL net/minecraft/tileentity/MobSpawnerBaseLogic.getSpawnerWorld ()Lnet/minecraft/world/World; - GETFIELD net/minecraft/world/World.rand : Ljava/util/Random; - INVOKEVIRTUAL java/util/Random.nextDouble ()D - ALOAD 0 - INVOKEVIRTUAL net/minecraft/tileentity/MobSpawnerBaseLogic.getSpawnerWorld ()Lnet/minecraft/world/World; - GETFIELD net/minecraft/world/World.rand : Ljava/util/Random; - INVOKEVIRTUAL java/util/Random.nextDouble ()D - DSUB - ALOAD 0 - GETFIELD net/minecraft/tileentity/MobSpawnerBaseLogic.spawnRange : I - I2D - DMUL - DADD - DSTORE 13 - L32 - LINENUMBER 132 L32 - ALOAD 9 - INSTANCEOF net/minecraft/entity/EntityLiving - IFEQ L33 - ALOAD 9 - CHECKCAST net/minecraft/entity/EntityLiving - GOTO L34 - L33 - FRAME FULL [net/minecraft/tileentity/MobSpawnerBaseLogic T T T T D I I net/minecraft/entity/Entity I D D] [] - ACONST_NULL - L34 - FRAME FULL [net/minecraft/tileentity/MobSpawnerBaseLogic T T T T D I I net/minecraft/entity/Entity I D D] [net/minecraft/entity/EntityLiving] - ASTORE 15 - L35 - LINENUMBER 133 L35 - ALOAD 9 - DLOAD 5 - DLOAD 11 - DLOAD 13 - ALOAD 0 - INVOKEVIRTUAL net/minecraft/tileentity/MobSpawnerBaseLogic.getSpawnerWorld ()Lnet/minecraft/world/World; - GETFIELD net/minecraft/world/World.rand : Ljava/util/Random; - INVOKEVIRTUAL java/util/Random.nextFloat ()F - LDC 360.0 - FMUL - FCONST_0 - INVOKEVIRTUAL net/minecraft/entity/Entity.setLocationAndAngles (DDDFF)V - L36 - LINENUMBER 135 L36 - ALOAD 15 - IFNULL L37 - ALOAD 15 - INVOKEVIRTUAL net/minecraft/entity/EntityLiving.getCanSpawnHere ()Z - IFEQ L38 - L37 - LINENUMBER 137 L37 - FRAME FULL [net/minecraft/tileentity/MobSpawnerBaseLogic T T T T D I I net/minecraft/entity/Entity I D D net/minecraft/entity/EntityLiving] [] - ALOAD 0 - ALOAD 9 - INVOKEVIRTUAL net/minecraft/tileentity/MobSpawnerBaseLogic.func_98265_a (Lnet/minecraft/entity/Entity;)Lnet/minecraft/entity/Entity; - POP - L39 - LINENUMBER 138 L39 - ALOAD 0 - INVOKEVIRTUAL net/minecraft/tileentity/MobSpawnerBaseLogic.getSpawnerWorld ()Lnet/minecraft/world/World; - SIPUSH 2004 - ALOAD 0 - INVOKEVIRTUAL net/minecraft/tileentity/MobSpawnerBaseLogic.getSpawnerX ()I - ALOAD 0 - INVOKEVIRTUAL net/minecraft/tileentity/MobSpawnerBaseLogic.getSpawnerY ()I - ALOAD 0 - INVOKEVIRTUAL net/minecraft/tileentity/MobSpawnerBaseLogic.getSpawnerZ ()I - ICONST_0 - INVOKEVIRTUAL net/minecraft/world/World.playAuxSFX (IIIII)V - L40 - LINENUMBER 140 L40 - ALOAD 15 - IFNULL L41 - L42 - LINENUMBER 142 L42 - ALOAD 15 - INVOKEVIRTUAL net/minecraft/entity/EntityLiving.spawnExplosionParticle ()V - L41 - LINENUMBER 145 L41 - FRAME FULL [net/minecraft/tileentity/MobSpawnerBaseLogic T T T T D I I net/minecraft/entity/Entity I D D net/minecraft/entity/EntityLiving] [] - ICONST_1 - ISTORE 7 - L38 - LINENUMBER 112 L38 - FRAME FULL [net/minecraft/tileentity/MobSpawnerBaseLogic T T T T D I I net/minecraft/entity/Entity I D D net/minecraft/entity/EntityLiving] [] - IINC 8 1 - GOTO L20 - L21 - LINENUMBER 149 L21 - FRAME FULL [net/minecraft/tileentity/MobSpawnerBaseLogic T T T T T T I I] [] - ILOAD 7 - IFEQ L1 - L43 - LINENUMBER 151 L43 - ALOAD 0 - INVOKESPECIAL net/minecraft/tileentity/MobSpawnerBaseLogic.resetTimer ()V - L1 - LINENUMBER 155 L1 - FRAME FULL [net/minecraft/tileentity/MobSpawnerBaseLogic] [] - RETURN - L44 - LOCALVARIABLE d0 D L5 L13 1 - LOCALVARIABLE d1 D L6 L13 3 - LOCALVARIABLE d2 D L7 L3 5 - LOCALVARIABLE entity Lnet/minecraft/entity/Entity; L23 L38 9 - LOCALVARIABLE j I L26 L38 10 - LOCALVARIABLE d3 D L31 L38 11 - LOCALVARIABLE d4 D L32 L38 13 - LOCALVARIABLE entityliving Lnet/minecraft/entity/EntityLiving; L35 L38 15 - LOCALVARIABLE d2 D L30 L21 5 - LOCALVARIABLE i I L20 L21 8 - LOCALVARIABLE flag Z L19 L1 7 - LOCALVARIABLE this Lnet/minecraft/tileentity/MobSpawnerBaseLogic; L0 L44 0 - MAXSTACK = 14 - MAXLOCALS = 16 - - // access flags 0x1 - public func_98265_a(Lnet/minecraft/entity/Entity;)Lnet/minecraft/entity/Entity; - L0 - LINENUMBER 159 L0 - ALOAD 0 - INVOKEVIRTUAL net/minecraft/tileentity/MobSpawnerBaseLogic.getRandomEntity ()Lnet/minecraft/tileentity/MobSpawnerBaseLogic$WeightedRandomMinecart; - IFNULL L1 - L2 - LINENUMBER 161 L2 - NEW net/minecraft/nbt/NBTTagCompound - DUP - INVOKESPECIAL net/minecraft/nbt/NBTTagCompound. ()V - ASTORE 2 - L3 - LINENUMBER 162 L3 - ALOAD 1 - ALOAD 2 - INVOKEVIRTUAL net/minecraft/entity/Entity.writeToNBTOptional (Lnet/minecraft/nbt/NBTTagCompound;)Z - POP - L4 - LINENUMBER 163 L4 - ALOAD 0 - INVOKEVIRTUAL net/minecraft/tileentity/MobSpawnerBaseLogic.getRandomEntity ()Lnet/minecraft/tileentity/MobSpawnerBaseLogic$WeightedRandomMinecart; - GETFIELD net/minecraft/tileentity/MobSpawnerBaseLogic$WeightedRandomMinecart.field_98222_b : Lnet/minecraft/nbt/NBTTagCompound; - INVOKEVIRTUAL net/minecraft/nbt/NBTTagCompound.func_150296_c ()Ljava/util/Set; - INVOKEINTERFACE java/util/Set.iterator ()Ljava/util/Iterator; - ASTORE 3 - L5 - LINENUMBER 165 L5 - FRAME FULL [net/minecraft/tileentity/MobSpawnerBaseLogic net/minecraft/entity/Entity net/minecraft/nbt/NBTTagCompound java/util/Iterator] [] - ALOAD 3 - INVOKEINTERFACE java/util/Iterator.hasNext ()Z - IFEQ L6 - L7 - LINENUMBER 167 L7 - ALOAD 3 - INVOKEINTERFACE java/util/Iterator.next ()Ljava/lang/Object; - CHECKCAST java/lang/String - ASTORE 4 - L8 - LINENUMBER 168 L8 - ALOAD 0 - INVOKEVIRTUAL net/minecraft/tileentity/MobSpawnerBaseLogic.getRandomEntity ()Lnet/minecraft/tileentity/MobSpawnerBaseLogic$WeightedRandomMinecart; - GETFIELD net/minecraft/tileentity/MobSpawnerBaseLogic$WeightedRandomMinecart.field_98222_b : Lnet/minecraft/nbt/NBTTagCompound; - ALOAD 4 - INVOKEVIRTUAL net/minecraft/nbt/NBTTagCompound.getTag (Ljava/lang/String;)Lnet/minecraft/nbt/NBTBase; - ASTORE 5 - L9 - LINENUMBER 169 L9 - ALOAD 2 - ALOAD 4 - ALOAD 5 - INVOKEVIRTUAL net/minecraft/nbt/NBTBase.copy ()Lnet/minecraft/nbt/NBTBase; - INVOKEVIRTUAL net/minecraft/nbt/NBTTagCompound.setTag (Ljava/lang/String;Lnet/minecraft/nbt/NBTBase;)V - L10 - LINENUMBER 170 L10 - GOTO L5 - L6 - LINENUMBER 172 L6 - FRAME FULL [net/minecraft/tileentity/MobSpawnerBaseLogic net/minecraft/entity/Entity net/minecraft/nbt/NBTTagCompound java/util/Iterator] [] - ALOAD 1 - ALOAD 2 - INVOKEVIRTUAL net/minecraft/entity/Entity.readFromNBT (Lnet/minecraft/nbt/NBTTagCompound;)V - L11 - LINENUMBER 174 L11 - ALOAD 1 - GETFIELD net/minecraft/entity/Entity.worldObj : Lnet/minecraft/world/World; - IFNULL L12 - L13 - LINENUMBER 176 L13 - ALOAD 1 - GETFIELD net/minecraft/entity/Entity.worldObj : Lnet/minecraft/world/World; - ALOAD 1 - INVOKEVIRTUAL net/minecraft/world/World.spawnEntityInWorld (Lnet/minecraft/entity/Entity;)Z - POP - L12 - LINENUMBER 181 L12 - FRAME FULL [net/minecraft/tileentity/MobSpawnerBaseLogic net/minecraft/entity/Entity net/minecraft/nbt/NBTTagCompound java/util/Iterator] [] - ALOAD 1 - ASTORE 5 - L14 - FRAME FULL [net/minecraft/tileentity/MobSpawnerBaseLogic net/minecraft/entity/Entity net/minecraft/nbt/NBTTagCompound java/util/Iterator T net/minecraft/entity/Entity] [] - ALOAD 2 - LDC "Riding" - BIPUSH 10 - INVOKEVIRTUAL net/minecraft/nbt/NBTTagCompound.hasKey (Ljava/lang/String;I)Z - IFEQ L15 - L16 - LINENUMBER 183 L16 - ALOAD 2 - LDC "Riding" - INVOKEVIRTUAL net/minecraft/nbt/NBTTagCompound.getCompoundTag (Ljava/lang/String;)Lnet/minecraft/nbt/NBTTagCompound; - ASTORE 4 - L17 - LINENUMBER 184 L17 - ALOAD 4 - LDC "id" - INVOKEVIRTUAL net/minecraft/nbt/NBTTagCompound.getString (Ljava/lang/String;)Ljava/lang/String; - ALOAD 1 - GETFIELD net/minecraft/entity/Entity.worldObj : Lnet/minecraft/world/World; - INVOKESTATIC net/minecraft/entity/EntityList.createEntityByName (Ljava/lang/String;Lnet/minecraft/world/World;)Lnet/minecraft/entity/Entity; - ASTORE 6 - L18 - LINENUMBER 186 L18 - ALOAD 6 - IFNULL L19 - L20 - LINENUMBER 188 L20 - NEW net/minecraft/nbt/NBTTagCompound - DUP - INVOKESPECIAL net/minecraft/nbt/NBTTagCompound. ()V - ASTORE 7 - L21 - LINENUMBER 189 L21 - ALOAD 6 - ALOAD 7 - INVOKEVIRTUAL net/minecraft/entity/Entity.writeToNBTOptional (Lnet/minecraft/nbt/NBTTagCompound;)Z - POP - L22 - LINENUMBER 190 L22 - ALOAD 4 - INVOKEVIRTUAL net/minecraft/nbt/NBTTagCompound.func_150296_c ()Ljava/util/Set; - INVOKEINTERFACE java/util/Set.iterator ()Ljava/util/Iterator; - ASTORE 8 - L23 - LINENUMBER 192 L23 - FRAME FULL [net/minecraft/tileentity/MobSpawnerBaseLogic net/minecraft/entity/Entity net/minecraft/nbt/NBTTagCompound java/util/Iterator net/minecraft/nbt/NBTTagCompound net/minecraft/entity/Entity net/minecraft/entity/Entity net/minecraft/nbt/NBTTagCompound java/util/Iterator] [] - ALOAD 8 - INVOKEINTERFACE java/util/Iterator.hasNext ()Z - IFEQ L24 - L25 - LINENUMBER 194 L25 - ALOAD 8 - INVOKEINTERFACE java/util/Iterator.next ()Ljava/lang/Object; - CHECKCAST java/lang/String - ASTORE 9 - L26 - LINENUMBER 195 L26 - ALOAD 4 - ALOAD 9 - INVOKEVIRTUAL net/minecraft/nbt/NBTTagCompound.getTag (Ljava/lang/String;)Lnet/minecraft/nbt/NBTBase; - ASTORE 10 - L27 - LINENUMBER 196 L27 - ALOAD 7 - ALOAD 9 - ALOAD 10 - INVOKEVIRTUAL net/minecraft/nbt/NBTBase.copy ()Lnet/minecraft/nbt/NBTBase; - INVOKEVIRTUAL net/minecraft/nbt/NBTTagCompound.setTag (Ljava/lang/String;Lnet/minecraft/nbt/NBTBase;)V - L28 - LINENUMBER 197 L28 - GOTO L23 - L24 - LINENUMBER 199 L24 - FRAME FULL [net/minecraft/tileentity/MobSpawnerBaseLogic net/minecraft/entity/Entity net/minecraft/nbt/NBTTagCompound java/util/Iterator net/minecraft/nbt/NBTTagCompound net/minecraft/entity/Entity net/minecraft/entity/Entity net/minecraft/nbt/NBTTagCompound java/util/Iterator] [] - ALOAD 6 - ALOAD 7 - INVOKEVIRTUAL net/minecraft/entity/Entity.readFromNBT (Lnet/minecraft/nbt/NBTTagCompound;)V - L29 - LINENUMBER 200 L29 - ALOAD 6 - ALOAD 5 - GETFIELD net/minecraft/entity/Entity.posX : D - ALOAD 5 - GETFIELD net/minecraft/entity/Entity.posY : D - ALOAD 5 - GETFIELD net/minecraft/entity/Entity.posZ : D - ALOAD 5 - GETFIELD net/minecraft/entity/Entity.rotationYaw : F - ALOAD 5 - GETFIELD net/minecraft/entity/Entity.rotationPitch : F - INVOKEVIRTUAL net/minecraft/entity/Entity.setLocationAndAngles (DDDFF)V - L30 - LINENUMBER 202 L30 - ALOAD 1 - GETFIELD net/minecraft/entity/Entity.worldObj : Lnet/minecraft/world/World; - IFNULL L31 - L32 - LINENUMBER 204 L32 - ALOAD 1 - GETFIELD net/minecraft/entity/Entity.worldObj : Lnet/minecraft/world/World; - ALOAD 6 - INVOKEVIRTUAL net/minecraft/world/World.spawnEntityInWorld (Lnet/minecraft/entity/Entity;)Z - POP - L31 - LINENUMBER 207 L31 - FRAME FULL [net/minecraft/tileentity/MobSpawnerBaseLogic net/minecraft/entity/Entity net/minecraft/nbt/NBTTagCompound java/util/Iterator net/minecraft/nbt/NBTTagCompound net/minecraft/entity/Entity net/minecraft/entity/Entity net/minecraft/nbt/NBTTagCompound java/util/Iterator] [] - ALOAD 5 - ALOAD 6 - INVOKEVIRTUAL net/minecraft/entity/Entity.mountEntity (Lnet/minecraft/entity/Entity;)V - L19 - LINENUMBER 210 L19 - FRAME FULL [net/minecraft/tileentity/MobSpawnerBaseLogic net/minecraft/entity/Entity net/minecraft/nbt/NBTTagCompound java/util/Iterator net/minecraft/nbt/NBTTagCompound net/minecraft/entity/Entity net/minecraft/entity/Entity] [] - ALOAD 6 - ASTORE 5 - L33 - LINENUMBER 181 L33 - ALOAD 4 - ASTORE 2 - GOTO L14 - L15 - LINENUMBER 212 L15 - FRAME FULL [net/minecraft/tileentity/MobSpawnerBaseLogic net/minecraft/entity/Entity net/minecraft/nbt/NBTTagCompound java/util/Iterator T net/minecraft/entity/Entity] [] - GOTO L34 - L1 - LINENUMBER 213 L1 - FRAME FULL [net/minecraft/tileentity/MobSpawnerBaseLogic net/minecraft/entity/Entity] [] - ALOAD 1 - INSTANCEOF net/minecraft/entity/EntityLivingBase - IFEQ L34 - ALOAD 1 - GETFIELD net/minecraft/entity/Entity.worldObj : Lnet/minecraft/world/World; - IFNULL L34 - L35 - LINENUMBER 215 L35 - ALOAD 1 - CHECKCAST net/minecraft/entity/EntityLiving - ACONST_NULL - CHECKCAST net/minecraft/entity/IEntityLivingData - INVOKEVIRTUAL net/minecraft/entity/EntityLiving.onSpawnWithEgg (Lnet/minecraft/entity/IEntityLivingData;)Lnet/minecraft/entity/IEntityLivingData; - POP - L36 - LINENUMBER 216 L36 - ALOAD 0 - INVOKEVIRTUAL net/minecraft/tileentity/MobSpawnerBaseLogic.getSpawnerWorld ()Lnet/minecraft/world/World; - ALOAD 1 - INVOKEVIRTUAL net/minecraft/world/World.spawnEntityInWorld (Lnet/minecraft/entity/Entity;)Z - POP - L34 - LINENUMBER 219 L34 - FRAME FULL [net/minecraft/tileentity/MobSpawnerBaseLogic net/minecraft/entity/Entity] [] - ALOAD 1 - ARETURN - L37 - LOCALVARIABLE s Ljava/lang/String; L8 L10 4 - LOCALVARIABLE nbtbase Lnet/minecraft/nbt/NBTBase; L9 L10 5 - LOCALVARIABLE s1 Ljava/lang/String; L26 L28 9 - LOCALVARIABLE nbtbase1 Lnet/minecraft/nbt/NBTBase; L27 L28 10 - LOCALVARIABLE nbttagcompound1 Lnet/minecraft/nbt/NBTTagCompound; L21 L19 7 - LOCALVARIABLE iterator1 Ljava/util/Iterator; L23 L19 8 - LOCALVARIABLE entity2 Lnet/minecraft/entity/Entity; L18 L33 6 - LOCALVARIABLE nbttagcompound2 Lnet/minecraft/nbt/NBTTagCompound; L17 L15 4 - LOCALVARIABLE entity1 Lnet/minecraft/entity/Entity; L14 L15 5 - LOCALVARIABLE nbttagcompound Lnet/minecraft/nbt/NBTTagCompound; L3 L15 2 - LOCALVARIABLE iterator Ljava/util/Iterator; L5 L15 3 - LOCALVARIABLE this Lnet/minecraft/tileentity/MobSpawnerBaseLogic; L0 L37 0 - LOCALVARIABLE p_98265_1_ Lnet/minecraft/entity/Entity; L0 L37 1 - MAXSTACK = 9 - MAXLOCALS = 11 - - // access flags 0x2 - private resetTimer()V - L0 - LINENUMBER 224 L0 - ALOAD 0 - GETFIELD net/minecraft/tileentity/MobSpawnerBaseLogic.maxSpawnDelay : I - ALOAD 0 - GETFIELD net/minecraft/tileentity/MobSpawnerBaseLogic.minSpawnDelay : I - IF_ICMPGT L1 - L2 - LINENUMBER 226 L2 - ALOAD 0 - ALOAD 0 - GETFIELD net/minecraft/tileentity/MobSpawnerBaseLogic.minSpawnDelay : I - PUTFIELD net/minecraft/tileentity/MobSpawnerBaseLogic.spawnDelay : I - GOTO L3 - L1 - LINENUMBER 230 L1 - FRAME FULL [net/minecraft/tileentity/MobSpawnerBaseLogic] [] - ALOAD 0 - GETFIELD net/minecraft/tileentity/MobSpawnerBaseLogic.maxSpawnDelay : I - ALOAD 0 - GETFIELD net/minecraft/tileentity/MobSpawnerBaseLogic.minSpawnDelay : I - ISUB - ISTORE 1 - L4 - LINENUMBER 231 L4 - ALOAD 0 - ALOAD 0 - GETFIELD net/minecraft/tileentity/MobSpawnerBaseLogic.minSpawnDelay : I - ALOAD 0 - INVOKEVIRTUAL net/minecraft/tileentity/MobSpawnerBaseLogic.getSpawnerWorld ()Lnet/minecraft/world/World; - GETFIELD net/minecraft/world/World.rand : Ljava/util/Random; - ILOAD 1 - INVOKEVIRTUAL java/util/Random.nextInt (I)I - IADD - PUTFIELD net/minecraft/tileentity/MobSpawnerBaseLogic.spawnDelay : I - L3 - LINENUMBER 234 L3 - FRAME FULL [net/minecraft/tileentity/MobSpawnerBaseLogic] [] - ALOAD 0 - GETFIELD net/minecraft/tileentity/MobSpawnerBaseLogic.potentialEntitySpawns : Ljava/util/List; - IFNULL L5 - ALOAD 0 - GETFIELD net/minecraft/tileentity/MobSpawnerBaseLogic.potentialEntitySpawns : Ljava/util/List; - INVOKEINTERFACE java/util/List.size ()I - IFLE L5 - L6 - LINENUMBER 236 L6 - ALOAD 0 - ALOAD 0 - INVOKEVIRTUAL net/minecraft/tileentity/MobSpawnerBaseLogic.getSpawnerWorld ()Lnet/minecraft/world/World; - GETFIELD net/minecraft/world/World.rand : Ljava/util/Random; - ALOAD 0 - GETFIELD net/minecraft/tileentity/MobSpawnerBaseLogic.potentialEntitySpawns : Ljava/util/List; - INVOKESTATIC net/minecraft/util/WeightedRandom.getRandomItem (Ljava/util/Random;Ljava/util/Collection;)Lnet/minecraft/util/WeightedRandom$Item; - CHECKCAST net/minecraft/tileentity/MobSpawnerBaseLogic$WeightedRandomMinecart - INVOKEVIRTUAL net/minecraft/tileentity/MobSpawnerBaseLogic.setRandomEntity (Lnet/minecraft/tileentity/MobSpawnerBaseLogic$WeightedRandomMinecart;)V - L5 - LINENUMBER 239 L5 - FRAME FULL [net/minecraft/tileentity/MobSpawnerBaseLogic] [] - ALOAD 0 - ICONST_1 - INVOKEVIRTUAL net/minecraft/tileentity/MobSpawnerBaseLogic.func_98267_a (I)V - L7 - LINENUMBER 240 L7 - RETURN - L8 - LOCALVARIABLE i I L4 L3 1 - LOCALVARIABLE this Lnet/minecraft/tileentity/MobSpawnerBaseLogic; L0 L8 0 - MAXSTACK = 4 - MAXLOCALS = 2 - - // access flags 0x1 - public readFromNBT(Lnet/minecraft/nbt/NBTTagCompound;)V - L0 - LINENUMBER 244 L0 - ALOAD 0 - ALOAD 1 - LDC "EntityId" - INVOKEVIRTUAL net/minecraft/nbt/NBTTagCompound.getString (Ljava/lang/String;)Ljava/lang/String; - PUTFIELD net/minecraft/tileentity/MobSpawnerBaseLogic.entityTypeName : Ljava/lang/String; - L1 - LINENUMBER 245 L1 - ALOAD 0 - ALOAD 1 - LDC "Delay" - INVOKEVIRTUAL net/minecraft/nbt/NBTTagCompound.getShort (Ljava/lang/String;)S - PUTFIELD net/minecraft/tileentity/MobSpawnerBaseLogic.spawnDelay : I - L2 - LINENUMBER 247 L2 - ALOAD 1 - LDC "SpawnPotentials" - BIPUSH 9 - INVOKEVIRTUAL net/minecraft/nbt/NBTTagCompound.hasKey (Ljava/lang/String;I)Z - IFEQ L3 - L4 - LINENUMBER 249 L4 - ALOAD 0 - NEW java/util/ArrayList - DUP - INVOKESPECIAL java/util/ArrayList. ()V - PUTFIELD net/minecraft/tileentity/MobSpawnerBaseLogic.potentialEntitySpawns : Ljava/util/List; - L5 - LINENUMBER 250 L5 - ALOAD 1 - LDC "SpawnPotentials" - BIPUSH 10 - INVOKEVIRTUAL net/minecraft/nbt/NBTTagCompound.getTagList (Ljava/lang/String;I)Lnet/minecraft/nbt/NBTTagList; - ASTORE 2 - L6 - LINENUMBER 252 L6 - ICONST_0 - ISTORE 3 - L7 - FRAME FULL [net/minecraft/tileentity/MobSpawnerBaseLogic net/minecraft/nbt/NBTTagCompound net/minecraft/nbt/NBTTagList I] [] - ILOAD 3 - ALOAD 2 - INVOKEVIRTUAL net/minecraft/nbt/NBTTagList.tagCount ()I - IF_ICMPGE L8 - L9 - LINENUMBER 254 L9 - ALOAD 0 - GETFIELD net/minecraft/tileentity/MobSpawnerBaseLogic.potentialEntitySpawns : Ljava/util/List; - NEW net/minecraft/tileentity/MobSpawnerBaseLogic$WeightedRandomMinecart - DUP - ALOAD 0 - ALOAD 2 - ILOAD 3 - INVOKEVIRTUAL net/minecraft/nbt/NBTTagList.getCompoundTagAt (I)Lnet/minecraft/nbt/NBTTagCompound; - INVOKESPECIAL net/minecraft/tileentity/MobSpawnerBaseLogic$WeightedRandomMinecart. (Lnet/minecraft/tileentity/MobSpawnerBaseLogic;Lnet/minecraft/nbt/NBTTagCompound;)V - INVOKEINTERFACE java/util/List.add (Ljava/lang/Object;)Z - POP - L10 - LINENUMBER 252 L10 - IINC 3 1 - GOTO L7 - L8 - LINENUMBER 256 L8 - FRAME FULL [net/minecraft/tileentity/MobSpawnerBaseLogic net/minecraft/nbt/NBTTagCompound net/minecraft/nbt/NBTTagList I] [] - GOTO L11 - L3 - LINENUMBER 259 L3 - FRAME FULL [net/minecraft/tileentity/MobSpawnerBaseLogic net/minecraft/nbt/NBTTagCompound] [] - ALOAD 0 - ACONST_NULL - PUTFIELD net/minecraft/tileentity/MobSpawnerBaseLogic.potentialEntitySpawns : Ljava/util/List; - L11 - LINENUMBER 262 L11 - FRAME FULL [net/minecraft/tileentity/MobSpawnerBaseLogic net/minecraft/nbt/NBTTagCompound] [] - ALOAD 1 - LDC "SpawnData" - BIPUSH 10 - INVOKEVIRTUAL net/minecraft/nbt/NBTTagCompound.hasKey (Ljava/lang/String;I)Z - IFEQ L12 - L13 - LINENUMBER 264 L13 - ALOAD 0 - NEW net/minecraft/tileentity/MobSpawnerBaseLogic$WeightedRandomMinecart - DUP - ALOAD 0 - ALOAD 1 - LDC "SpawnData" - INVOKEVIRTUAL net/minecraft/nbt/NBTTagCompound.getCompoundTag (Ljava/lang/String;)Lnet/minecraft/nbt/NBTTagCompound; - ALOAD 0 - GETFIELD net/minecraft/tileentity/MobSpawnerBaseLogic.entityTypeName : Ljava/lang/String; - INVOKESPECIAL net/minecraft/tileentity/MobSpawnerBaseLogic$WeightedRandomMinecart. (Lnet/minecraft/tileentity/MobSpawnerBaseLogic;Lnet/minecraft/nbt/NBTTagCompound;Ljava/lang/String;)V - INVOKEVIRTUAL net/minecraft/tileentity/MobSpawnerBaseLogic.setRandomEntity (Lnet/minecraft/tileentity/MobSpawnerBaseLogic$WeightedRandomMinecart;)V - GOTO L14 - L12 - LINENUMBER 268 L12 - FRAME FULL [net/minecraft/tileentity/MobSpawnerBaseLogic net/minecraft/nbt/NBTTagCompound] [] - ALOAD 0 - ACONST_NULL - CHECKCAST net/minecraft/tileentity/MobSpawnerBaseLogic$WeightedRandomMinecart - INVOKEVIRTUAL net/minecraft/tileentity/MobSpawnerBaseLogic.setRandomEntity (Lnet/minecraft/tileentity/MobSpawnerBaseLogic$WeightedRandomMinecart;)V - L14 - LINENUMBER 271 L14 - FRAME FULL [net/minecraft/tileentity/MobSpawnerBaseLogic net/minecraft/nbt/NBTTagCompound] [] - ALOAD 1 - LDC "MinSpawnDelay" - BIPUSH 99 - INVOKEVIRTUAL net/minecraft/nbt/NBTTagCompound.hasKey (Ljava/lang/String;I)Z - IFEQ L15 - L16 - LINENUMBER 273 L16 - ALOAD 0 - ALOAD 1 - LDC "MinSpawnDelay" - INVOKEVIRTUAL net/minecraft/nbt/NBTTagCompound.getShort (Ljava/lang/String;)S - PUTFIELD net/minecraft/tileentity/MobSpawnerBaseLogic.minSpawnDelay : I - L17 - LINENUMBER 274 L17 - ALOAD 0 - ALOAD 1 - LDC "MaxSpawnDelay" - INVOKEVIRTUAL net/minecraft/nbt/NBTTagCompound.getShort (Ljava/lang/String;)S - PUTFIELD net/minecraft/tileentity/MobSpawnerBaseLogic.maxSpawnDelay : I - L18 - LINENUMBER 275 L18 - ALOAD 0 - ALOAD 1 - LDC "SpawnCount" - INVOKEVIRTUAL net/minecraft/nbt/NBTTagCompound.getShort (Ljava/lang/String;)S - PUTFIELD net/minecraft/tileentity/MobSpawnerBaseLogic.spawnCount : I - L15 - LINENUMBER 278 L15 - FRAME FULL [net/minecraft/tileentity/MobSpawnerBaseLogic net/minecraft/nbt/NBTTagCompound] [] - ALOAD 1 - LDC "MaxNearbyEntities" - BIPUSH 99 - INVOKEVIRTUAL net/minecraft/nbt/NBTTagCompound.hasKey (Ljava/lang/String;I)Z - IFEQ L19 - L20 - LINENUMBER 280 L20 - ALOAD 0 - ALOAD 1 - LDC "MaxNearbyEntities" - INVOKEVIRTUAL net/minecraft/nbt/NBTTagCompound.getShort (Ljava/lang/String;)S - PUTFIELD net/minecraft/tileentity/MobSpawnerBaseLogic.maxNearbyEntities : I - L21 - LINENUMBER 281 L21 - ALOAD 0 - ALOAD 1 - LDC "RequiredPlayerRange" - INVOKEVIRTUAL net/minecraft/nbt/NBTTagCompound.getShort (Ljava/lang/String;)S - PUTFIELD net/minecraft/tileentity/MobSpawnerBaseLogic.activatingRangeFromPlayer : I - L19 - LINENUMBER 284 L19 - FRAME FULL [net/minecraft/tileentity/MobSpawnerBaseLogic net/minecraft/nbt/NBTTagCompound] [] - ALOAD 1 - LDC "SpawnRange" - BIPUSH 99 - INVOKEVIRTUAL net/minecraft/nbt/NBTTagCompound.hasKey (Ljava/lang/String;I)Z - IFEQ L22 - L23 - LINENUMBER 286 L23 - ALOAD 0 - ALOAD 1 - LDC "SpawnRange" - INVOKEVIRTUAL net/minecraft/nbt/NBTTagCompound.getShort (Ljava/lang/String;)S - PUTFIELD net/minecraft/tileentity/MobSpawnerBaseLogic.spawnRange : I - L22 - LINENUMBER 289 L22 - FRAME FULL [net/minecraft/tileentity/MobSpawnerBaseLogic net/minecraft/nbt/NBTTagCompound] [] - ALOAD 0 - INVOKEVIRTUAL net/minecraft/tileentity/MobSpawnerBaseLogic.getSpawnerWorld ()Lnet/minecraft/world/World; - IFNULL L24 - ALOAD 0 - INVOKEVIRTUAL net/minecraft/tileentity/MobSpawnerBaseLogic.getSpawnerWorld ()Lnet/minecraft/world/World; - GETFIELD net/minecraft/world/World.isRemote : Z - IFEQ L24 - L25 - LINENUMBER 291 L25 - ALOAD 0 - ACONST_NULL - PUTFIELD net/minecraft/tileentity/MobSpawnerBaseLogic.field_98291_j : Lnet/minecraft/entity/Entity; - L24 - LINENUMBER 293 L24 - FRAME FULL [net/minecraft/tileentity/MobSpawnerBaseLogic net/minecraft/nbt/NBTTagCompound] [] - RETURN - L26 - LOCALVARIABLE i I L7 L8 3 - LOCALVARIABLE nbttaglist Lnet/minecraft/nbt/NBTTagList; L6 L8 2 - LOCALVARIABLE this Lnet/minecraft/tileentity/MobSpawnerBaseLogic; L0 L26 0 - LOCALVARIABLE p_98270_1_ Lnet/minecraft/nbt/NBTTagCompound; L0 L26 1 - MAXSTACK = 6 - MAXLOCALS = 4 - - // access flags 0x1 - public writeToNBT(Lnet/minecraft/nbt/NBTTagCompound;)V - L0 - LINENUMBER 297 L0 - ALOAD 1 - LDC "EntityId" - ALOAD 0 - INVOKEVIRTUAL net/minecraft/tileentity/MobSpawnerBaseLogic.getEntityNameToSpawn ()Ljava/lang/String; - INVOKEVIRTUAL net/minecraft/nbt/NBTTagCompound.setString (Ljava/lang/String;Ljava/lang/String;)V - L1 - LINENUMBER 298 L1 - ALOAD 1 - LDC "Delay" - ALOAD 0 - GETFIELD net/minecraft/tileentity/MobSpawnerBaseLogic.spawnDelay : I - I2S - INVOKEVIRTUAL net/minecraft/nbt/NBTTagCompound.setShort (Ljava/lang/String;S)V - L2 - LINENUMBER 299 L2 - ALOAD 1 - LDC "MinSpawnDelay" - ALOAD 0 - GETFIELD net/minecraft/tileentity/MobSpawnerBaseLogic.minSpawnDelay : I - I2S - INVOKEVIRTUAL net/minecraft/nbt/NBTTagCompound.setShort (Ljava/lang/String;S)V - L3 - LINENUMBER 300 L3 - ALOAD 1 - LDC "MaxSpawnDelay" - ALOAD 0 - GETFIELD net/minecraft/tileentity/MobSpawnerBaseLogic.maxSpawnDelay : I - I2S - INVOKEVIRTUAL net/minecraft/nbt/NBTTagCompound.setShort (Ljava/lang/String;S)V - L4 - LINENUMBER 301 L4 - ALOAD 1 - LDC "SpawnCount" - ALOAD 0 - GETFIELD net/minecraft/tileentity/MobSpawnerBaseLogic.spawnCount : I - I2S - INVOKEVIRTUAL net/minecraft/nbt/NBTTagCompound.setShort (Ljava/lang/String;S)V - L5 - LINENUMBER 302 L5 - ALOAD 1 - LDC "MaxNearbyEntities" - ALOAD 0 - GETFIELD net/minecraft/tileentity/MobSpawnerBaseLogic.maxNearbyEntities : I - I2S - INVOKEVIRTUAL net/minecraft/nbt/NBTTagCompound.setShort (Ljava/lang/String;S)V - L6 - LINENUMBER 303 L6 - ALOAD 1 - LDC "RequiredPlayerRange" - ALOAD 0 - GETFIELD net/minecraft/tileentity/MobSpawnerBaseLogic.activatingRangeFromPlayer : I - I2S - INVOKEVIRTUAL net/minecraft/nbt/NBTTagCompound.setShort (Ljava/lang/String;S)V - L7 - LINENUMBER 304 L7 - ALOAD 1 - LDC "SpawnRange" - ALOAD 0 - GETFIELD net/minecraft/tileentity/MobSpawnerBaseLogic.spawnRange : I - I2S - INVOKEVIRTUAL net/minecraft/nbt/NBTTagCompound.setShort (Ljava/lang/String;S)V - L8 - LINENUMBER 306 L8 - ALOAD 0 - INVOKEVIRTUAL net/minecraft/tileentity/MobSpawnerBaseLogic.getRandomEntity ()Lnet/minecraft/tileentity/MobSpawnerBaseLogic$WeightedRandomMinecart; - IFNULL L9 - L10 - LINENUMBER 308 L10 - ALOAD 1 - LDC "SpawnData" - ALOAD 0 - INVOKEVIRTUAL net/minecraft/tileentity/MobSpawnerBaseLogic.getRandomEntity ()Lnet/minecraft/tileentity/MobSpawnerBaseLogic$WeightedRandomMinecart; - GETFIELD net/minecraft/tileentity/MobSpawnerBaseLogic$WeightedRandomMinecart.field_98222_b : Lnet/minecraft/nbt/NBTTagCompound; - INVOKEVIRTUAL net/minecraft/nbt/NBTTagCompound.copy ()Lnet/minecraft/nbt/NBTBase; - INVOKEVIRTUAL net/minecraft/nbt/NBTTagCompound.setTag (Ljava/lang/String;Lnet/minecraft/nbt/NBTBase;)V - L9 - LINENUMBER 311 L9 - FRAME FULL [net/minecraft/tileentity/MobSpawnerBaseLogic net/minecraft/nbt/NBTTagCompound] [] - ALOAD 0 - INVOKEVIRTUAL net/minecraft/tileentity/MobSpawnerBaseLogic.getRandomEntity ()Lnet/minecraft/tileentity/MobSpawnerBaseLogic$WeightedRandomMinecart; - IFNONNULL L11 - ALOAD 0 - GETFIELD net/minecraft/tileentity/MobSpawnerBaseLogic.potentialEntitySpawns : Ljava/util/List; - IFNULL L12 - ALOAD 0 - GETFIELD net/minecraft/tileentity/MobSpawnerBaseLogic.potentialEntitySpawns : Ljava/util/List; - INVOKEINTERFACE java/util/List.size ()I - IFLE L12 - L11 - LINENUMBER 313 L11 - FRAME FULL [net/minecraft/tileentity/MobSpawnerBaseLogic net/minecraft/nbt/NBTTagCompound] [] - NEW net/minecraft/nbt/NBTTagList - DUP - INVOKESPECIAL net/minecraft/nbt/NBTTagList. ()V - ASTORE 2 - L13 - LINENUMBER 315 L13 - ALOAD 0 - GETFIELD net/minecraft/tileentity/MobSpawnerBaseLogic.potentialEntitySpawns : Ljava/util/List; - IFNULL L14 - ALOAD 0 - GETFIELD net/minecraft/tileentity/MobSpawnerBaseLogic.potentialEntitySpawns : Ljava/util/List; - INVOKEINTERFACE java/util/List.size ()I - IFLE L14 - L15 - LINENUMBER 317 L15 - ALOAD 0 - GETFIELD net/minecraft/tileentity/MobSpawnerBaseLogic.potentialEntitySpawns : Ljava/util/List; - INVOKEINTERFACE java/util/List.iterator ()Ljava/util/Iterator; - ASTORE 3 - L16 - LINENUMBER 319 L16 - FRAME FULL [net/minecraft/tileentity/MobSpawnerBaseLogic net/minecraft/nbt/NBTTagCompound net/minecraft/nbt/NBTTagList java/util/Iterator] [] - ALOAD 3 - INVOKEINTERFACE java/util/Iterator.hasNext ()Z - IFEQ L17 - L18 - LINENUMBER 321 L18 - ALOAD 3 - INVOKEINTERFACE java/util/Iterator.next ()Ljava/lang/Object; - CHECKCAST net/minecraft/tileentity/MobSpawnerBaseLogic$WeightedRandomMinecart - ASTORE 4 - L19 - LINENUMBER 322 L19 - ALOAD 2 - ALOAD 4 - INVOKEVIRTUAL net/minecraft/tileentity/MobSpawnerBaseLogic$WeightedRandomMinecart.func_98220_a ()Lnet/minecraft/nbt/NBTTagCompound; - INVOKEVIRTUAL net/minecraft/nbt/NBTTagList.appendTag (Lnet/minecraft/nbt/NBTBase;)V - L20 - LINENUMBER 323 L20 - GOTO L16 - L17 - LINENUMBER 324 L17 - FRAME FULL [net/minecraft/tileentity/MobSpawnerBaseLogic net/minecraft/nbt/NBTTagCompound net/minecraft/nbt/NBTTagList java/util/Iterator] [] - GOTO L21 - L14 - LINENUMBER 327 L14 - FRAME FULL [net/minecraft/tileentity/MobSpawnerBaseLogic net/minecraft/nbt/NBTTagCompound net/minecraft/nbt/NBTTagList] [] - ALOAD 2 - ALOAD 0 - INVOKEVIRTUAL net/minecraft/tileentity/MobSpawnerBaseLogic.getRandomEntity ()Lnet/minecraft/tileentity/MobSpawnerBaseLogic$WeightedRandomMinecart; - INVOKEVIRTUAL net/minecraft/tileentity/MobSpawnerBaseLogic$WeightedRandomMinecart.func_98220_a ()Lnet/minecraft/nbt/NBTTagCompound; - INVOKEVIRTUAL net/minecraft/nbt/NBTTagList.appendTag (Lnet/minecraft/nbt/NBTBase;)V - L21 - LINENUMBER 330 L21 - FRAME FULL [net/minecraft/tileentity/MobSpawnerBaseLogic net/minecraft/nbt/NBTTagCompound net/minecraft/nbt/NBTTagList] [] - ALOAD 1 - LDC "SpawnPotentials" - ALOAD 2 - INVOKEVIRTUAL net/minecraft/nbt/NBTTagCompound.setTag (Ljava/lang/String;Lnet/minecraft/nbt/NBTBase;)V - L12 - LINENUMBER 332 L12 - FRAME FULL [net/minecraft/tileentity/MobSpawnerBaseLogic net/minecraft/nbt/NBTTagCompound] [] - RETURN - L22 - LOCALVARIABLE weightedrandomminecart Lnet/minecraft/tileentity/MobSpawnerBaseLogic$WeightedRandomMinecart; L19 L20 4 - LOCALVARIABLE iterator Ljava/util/Iterator; L16 L17 3 - LOCALVARIABLE nbttaglist Lnet/minecraft/nbt/NBTTagList; L13 L12 2 - LOCALVARIABLE this Lnet/minecraft/tileentity/MobSpawnerBaseLogic; L0 L22 0 - LOCALVARIABLE p_98280_1_ Lnet/minecraft/nbt/NBTTagCompound; L0 L22 1 - MAXSTACK = 3 - MAXLOCALS = 5 - - // access flags 0x1 - public setDelayToMin(I)Z - L0 - LINENUMBER 339 L0 - ILOAD 1 - ICONST_1 - IF_ICMPNE L1 - ALOAD 0 - INVOKEVIRTUAL net/minecraft/tileentity/MobSpawnerBaseLogic.getSpawnerWorld ()Lnet/minecraft/world/World; - GETFIELD net/minecraft/world/World.isRemote : Z - IFEQ L1 - L2 - LINENUMBER 341 L2 - ALOAD 0 - ALOAD 0 - GETFIELD net/minecraft/tileentity/MobSpawnerBaseLogic.minSpawnDelay : I - PUTFIELD net/minecraft/tileentity/MobSpawnerBaseLogic.spawnDelay : I - L3 - LINENUMBER 342 L3 - ICONST_1 - IRETURN - L1 - LINENUMBER 346 L1 - FRAME FULL [net/minecraft/tileentity/MobSpawnerBaseLogic I] [] - ICONST_0 - IRETURN - L4 - LOCALVARIABLE this Lnet/minecraft/tileentity/MobSpawnerBaseLogic; L0 L4 0 - LOCALVARIABLE p_98268_1_ I L0 L4 1 - MAXSTACK = 2 - MAXLOCALS = 2 - - // access flags 0x1 - public func_98281_h()Lnet/minecraft/entity/Entity; - @Lcpw/mods/fml/relauncher/SideOnly;(value=Lcpw/mods/fml/relauncher/Side;.CLIENT) - L0 - LINENUMBER 353 L0 - ALOAD 0 - GETFIELD net/minecraft/tileentity/MobSpawnerBaseLogic.field_98291_j : Lnet/minecraft/entity/Entity; - IFNONNULL L1 - L2 - LINENUMBER 355 L2 - ALOAD 0 - INVOKEVIRTUAL net/minecraft/tileentity/MobSpawnerBaseLogic.getEntityNameToSpawn ()Ljava/lang/String; - ALOAD 0 - INVOKEVIRTUAL net/minecraft/tileentity/MobSpawnerBaseLogic.getSpawnerWorld ()Lnet/minecraft/world/World; - CHECKCAST net/minecraft/world/World - INVOKESTATIC net/minecraft/entity/EntityList.createEntityByName (Ljava/lang/String;Lnet/minecraft/world/World;)Lnet/minecraft/entity/Entity; - ASTORE 1 - L3 - LINENUMBER 356 L3 - ALOAD 0 - ALOAD 1 - INVOKEVIRTUAL net/minecraft/tileentity/MobSpawnerBaseLogic.func_98265_a (Lnet/minecraft/entity/Entity;)Lnet/minecraft/entity/Entity; - ASTORE 1 - L4 - LINENUMBER 357 L4 - ALOAD 0 - ALOAD 1 - PUTFIELD net/minecraft/tileentity/MobSpawnerBaseLogic.field_98291_j : Lnet/minecraft/entity/Entity; - L1 - LINENUMBER 360 L1 - FRAME FULL [net/minecraft/tileentity/MobSpawnerBaseLogic] [] - ALOAD 0 - GETFIELD net/minecraft/tileentity/MobSpawnerBaseLogic.field_98291_j : Lnet/minecraft/entity/Entity; - ARETURN - L5 - LOCALVARIABLE entity Lnet/minecraft/entity/Entity; L3 L1 1 - LOCALVARIABLE this Lnet/minecraft/tileentity/MobSpawnerBaseLogic; L0 L5 0 - MAXSTACK = 2 - MAXLOCALS = 2 - - // access flags 0x1 - public getRandomEntity()Lnet/minecraft/tileentity/MobSpawnerBaseLogic$WeightedRandomMinecart; - L0 - LINENUMBER 365 L0 - ALOAD 0 - GETFIELD net/minecraft/tileentity/MobSpawnerBaseLogic.randomEntity : Lnet/minecraft/tileentity/MobSpawnerBaseLogic$WeightedRandomMinecart; - ARETURN - L1 - LOCALVARIABLE this Lnet/minecraft/tileentity/MobSpawnerBaseLogic; L0 L1 0 - MAXSTACK = 1 - MAXLOCALS = 1 - - // access flags 0x1 - public setRandomEntity(Lnet/minecraft/tileentity/MobSpawnerBaseLogic$WeightedRandomMinecart;)V - L0 - LINENUMBER 370 L0 - ALOAD 0 - ALOAD 1 - PUTFIELD net/minecraft/tileentity/MobSpawnerBaseLogic.randomEntity : Lnet/minecraft/tileentity/MobSpawnerBaseLogic$WeightedRandomMinecart; - L1 - LINENUMBER 371 L1 - RETURN - L2 - LOCALVARIABLE this Lnet/minecraft/tileentity/MobSpawnerBaseLogic; L0 L2 0 - LOCALVARIABLE p_98277_1_ Lnet/minecraft/tileentity/MobSpawnerBaseLogic$WeightedRandomMinecart; L0 L2 1 - MAXSTACK = 2 - MAXLOCALS = 2 - - // access flags 0x401 - public abstract func_98267_a(I)V - - // access flags 0x401 - public abstract getSpawnerWorld()Lnet/minecraft/world/World; - - // access flags 0x401 - public abstract getSpawnerX()I - - // access flags 0x401 - public abstract getSpawnerY()I - - // access flags 0x401 - public abstract getSpawnerZ()I -} -- cgit v1.2.3