{
  "version": "1.21.1",
  "release": "3.7.16.1",
  "source_pin": "7919b5fe48599e6105c5740937ce36c36ef21d16",
  "scope": "Two overworld monsters; released method bytes, pinned source, spawn/loot resources and independent predicate arithmetic. Not executed game code or measured damage.",
  "classes": [
    {
      "path": "net/tslat/aoa3/content/entity/monster/overworld/AncientGolemEntity.class",
      "sha256": "3a932759ecca89e135a2b8546fa625cfa17d96a0e3ef8ff9fe410143b2c4e1f2",
      "source": "content/entity/monster/overworld/AncientGolemEntity.java",
      "source_sha256": "0e0e2c4f7d7dbece1378f6cd882efe3a849c283660b467b45a58330295775417",
      "methods": [
        {
          "name": "getIdleTasks",
          "descriptor": "()Lnet/tslat/smartbrainlib/api/core/BrainActivityGroup;",
          "code_hex": "05bd00075903bb001759b70019b2001ab600202aba00240000b60028535904bb002c5905bd002e5903bb003059b700321233b6003404b80038b8003e535904bb004259b70044ba00450000b6004905b80038b8003e53b7004d53b80050b0",
          "instructions": [
            {
              "offset": 0,
              "opcode": 5,
              "constant": 2
            },
            {
              "offset": 1,
              "opcode": 189,
              "operands": [
                0,
                7
              ]
            },
            {
              "offset": 4,
              "opcode": 89
            },
            {
              "offset": 5,
              "opcode": 3,
              "constant": 0
            },
            {
              "offset": 6,
              "opcode": 187,
              "operands": [
                0,
                23
              ]
            },
            {
              "offset": 9,
              "opcode": 89
            },
            {
              "offset": 10,
              "opcode": 183,
              "member": [
                "net/tslat/smartbrainlib/api/core/behaviour/custom/target/TargetOrRetaliate",
                "<init>",
                "()V"
              ]
            },
            {
              "offset": 13,
              "opcode": 178,
              "member": [
                "net/minecraft/world/entity/ai/memory/MemoryModuleType",
                "NEAREST_VISIBLE_ATTACKABLE_PLAYER",
                "Lnet/minecraft/world/entity/ai/memory/MemoryModuleType;"
              ]
            },
            {
              "offset": 16,
              "opcode": 182,
              "member": [
                "net/tslat/smartbrainlib/api/core/behaviour/custom/target/TargetOrRetaliate",
                "useMemory",
                "(Lnet/minecraft/world/entity/ai/memory/MemoryModuleType;)Lnet/tslat/smartbrainlib/api/core/behaviour/custom/target/TargetOrRetaliate;"
              ]
            },
            {
              "offset": 19,
              "opcode": 42
            },
            {
              "offset": 20,
              "opcode": 186,
              "operands": [
                0,
                36,
                0,
                0
              ]
            },
            {
              "offset": 25,
              "opcode": 182,
              "member": [
                "net/tslat/smartbrainlib/api/core/behaviour/custom/target/TargetOrRetaliate",
                "attackablePredicate",
                "(Ljava/util/function/Predicate;)Lnet/tslat/smartbrainlib/api/core/behaviour/custom/target/TargetOrRetaliate;"
              ]
            },
            {
              "offset": 28,
              "opcode": 83
            },
            {
              "offset": 29,
              "opcode": 89
            },
            {
              "offset": 30,
              "opcode": 4,
              "constant": 1
            },
            {
              "offset": 31,
              "opcode": 187,
              "operands": [
                0,
                44
              ]
            },
            {
              "offset": 34,
              "opcode": 89
            },
            {
              "offset": 35,
              "opcode": 5,
              "constant": 2
            },
            {
              "offset": 36,
              "opcode": 189,
              "operands": [
                0,
                46
              ]
            },
            {
              "offset": 39,
              "opcode": 89
            },
            {
              "offset": 40,
              "opcode": 3,
              "constant": 0
            },
            {
              "offset": 41,
              "opcode": 187,
              "operands": [
                0,
                48
              ]
            },
            {
              "offset": 44,
              "opcode": 89
            },
            {
              "offset": 45,
              "opcode": 183,
              "member": [
                "net/tslat/smartbrainlib/api/core/behaviour/custom/path/SetRandomWalkTarget",
                "<init>",
                "()V"
              ]
            },
            {
              "offset": 48,
              "opcode": 18,
              "constant": 0.8999999761581421
            },
            {
              "offset": 50,
              "opcode": 182,
              "member": [
                "net/tslat/smartbrainlib/api/core/behaviour/custom/path/SetRandomWalkTarget",
                "speedModifier",
                "(F)Lnet/tslat/smartbrainlib/api/core/behaviour/custom/path/SetRandomWalkTarget;"
              ]
            },
            {
              "offset": 53,
              "opcode": 4,
              "constant": 1
            },
            {
              "offset": 54,
              "opcode": 184,
              "member": [
                "java/lang/Integer",
                "valueOf",
                "(I)Ljava/lang/Integer;"
              ]
            },
            {
              "offset": 57,
              "opcode": 184,
              "member": [
                "com/mojang/datafixers/util/Pair",
                "of",
                "(Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/datafixers/util/Pair;"
              ]
            },
            {
              "offset": 60,
              "opcode": 83
            },
            {
              "offset": 61,
              "opcode": 89
            },
            {
              "offset": 62,
              "opcode": 4,
              "constant": 1
            },
            {
              "offset": 63,
              "opcode": 187,
              "operands": [
                0,
                66
              ]
            },
            {
              "offset": 66,
              "opcode": 89
            },
            {
              "offset": 67,
              "opcode": 183,
              "member": [
                "net/tslat/smartbrainlib/api/core/behaviour/custom/misc/Idle",
                "<init>",
                "()V"
              ]
            },
            {
              "offset": 70,
              "opcode": 186,
              "operands": [
                0,
                69,
                0,
                0
              ]
            },
            {
              "offset": 75,
              "opcode": 182,
              "member": [
                "net/tslat/smartbrainlib/api/core/behaviour/custom/misc/Idle",
                "runFor",
                "(Ljava/util/function/Function;)Lnet/tslat/smartbrainlib/api/core/behaviour/ExtendedBehaviour;"
              ]
            },
            {
              "offset": 78,
              "opcode": 5,
              "constant": 2
            },
            {
              "offset": 79,
              "opcode": 184,
              "member": [
                "java/lang/Integer",
                "valueOf",
                "(I)Ljava/lang/Integer;"
              ]
            },
            {
              "offset": 82,
              "opcode": 184,
              "member": [
                "com/mojang/datafixers/util/Pair",
                "of",
                "(Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/datafixers/util/Pair;"
              ]
            },
            {
              "offset": 85,
              "opcode": 83
            },
            {
              "offset": 86,
              "opcode": 183,
              "member": [
                "net/tslat/smartbrainlib/api/core/behaviour/OneRandomBehaviour",
                "<init>",
                "([Lcom/mojang/datafixers/util/Pair;)V"
              ]
            },
            {
              "offset": 89,
              "opcode": 83
            },
            {
              "offset": 90,
              "opcode": 184,
              "member": [
                "net/tslat/smartbrainlib/api/core/BrainActivityGroup",
                "idleTasks",
                "([Lnet/minecraft/world/entity/ai/behavior/Behavior;)Lnet/tslat/smartbrainlib/api/core/BrainActivityGroup;"
              ]
            },
            {
              "offset": 93,
              "opcode": 176
            }
          ]
        },
        {
          "name": "canDrownInFluidType",
          "descriptor": "(Lnet/neoforged/neoforge/fluids/FluidType;)Z",
          "code_hex": "03ac",
          "instructions": [
            {
              "offset": 0,
              "opcode": 3,
              "constant": 0
            },
            {
              "offset": 1,
              "opcode": 172
            }
          ]
        },
        {
          "name": "getAttackSwingDuration",
          "descriptor": "()I",
          "code_hex": "100bac",
          "instructions": [
            {
              "offset": 0,
              "opcode": 16,
              "constant": 11
            },
            {
              "offset": 2,
              "opcode": 172
            }
          ]
        },
        {
          "name": "getPreAttackTime",
          "descriptor": "()I",
          "code_hex": "04ac",
          "instructions": [
            {
              "offset": 0,
              "opcode": 4,
              "constant": 1
            },
            {
              "offset": 1,
              "opcode": 172
            }
          ]
        },
        {
          "name": "spawnRules",
          "descriptor": "(Lnet/minecraft/world/entity/EntityType;)Lnet/minecraft/world/entity/SpawnPlacements$SpawnPredicate;",
          "code_hex": "2ab80076b2007c1041b60082b0",
          "instructions": [
            {
              "offset": 0,
              "opcode": 42
            },
            {
              "offset": 1,
              "opcode": 184,
              "member": [
                "net/tslat/aoa3/library/builder/EntitySpawnConditions",
                "createDayMonster",
                "(Lnet/minecraft/world/entity/EntityType;)Lnet/tslat/aoa3/library/builder/EntitySpawnConditions;"
              ]
            },
            {
              "offset": 4,
              "opcode": 178,
              "member": [
                "net/tslat/aoa3/common/registration/worldgen/AoADimensions",
                "OVERWORLD",
                "Lnet/minecraft/resources/ResourceKey;"
              ]
            },
            {
              "offset": 7,
              "opcode": 16,
              "constant": 65
            },
            {
              "offset": 9,
              "opcode": 182,
              "member": [
                "net/tslat/aoa3/library/builder/EntitySpawnConditions",
                "noLowerThanY",
                "(Lnet/minecraft/resources/ResourceKey;I)Lnet/tslat/aoa3/library/builder/EntitySpawnConditions;"
              ]
            },
            {
              "offset": 12,
              "opcode": 176
            }
          ]
        },
        {
          "name": "entityStats",
          "descriptor": "(Lnet/minecraft/world/entity/EntityType;)Lnet/tslat/aoa3/common/registration/entity/AoAEntityStats$AttributeBuilder;",
          "code_hex": "2ab8008614008cb6008e140092b60094140097b600990fb6009c14009fb600a11400a41400a6b600a81400a6b600ac1400afb600b1b0",
          "instructions": [
            {
              "offset": 0,
              "opcode": 42
            },
            {
              "offset": 1,
              "opcode": 184,
              "member": [
                "net/tslat/aoa3/common/registration/entity/AoAEntityStats$AttributeBuilder",
                "createMonster",
                "(Lnet/minecraft/world/entity/EntityType;)Lnet/tslat/aoa3/common/registration/entity/AoAEntityStats$AttributeBuilder;"
              ]
            },
            {
              "offset": 4,
              "opcode": 20,
              "constant": 50.0
            },
            {
              "offset": 7,
              "opcode": 182,
              "member": [
                "net/tslat/aoa3/common/registration/entity/AoAEntityStats$AttributeBuilder",
                "health",
                "(D)Lnet/tslat/aoa3/common/registration/entity/AoAEntityStats$AttributeBuilder;"
              ]
            },
            {
              "offset": 10,
              "opcode": 20,
              "constant": 0.15
            },
            {
              "offset": 13,
              "opcode": 182,
              "member": [
                "net/tslat/aoa3/common/registration/entity/AoAEntityStats$AttributeBuilder",
                "moveSpeed",
                "(D)Lnet/tslat/aoa3/common/registration/entity/AoAEntityStats$AttributeBuilder;"
              ]
            },
            {
              "offset": 16,
              "opcode": 20,
              "constant": 15.0
            },
            {
              "offset": 19,
              "opcode": 182,
              "member": [
                "net/tslat/aoa3/common/registration/entity/AoAEntityStats$AttributeBuilder",
                "meleeStrength",
                "(D)Lnet/tslat/aoa3/common/registration/entity/AoAEntityStats$AttributeBuilder;"
              ]
            },
            {
              "offset": 22,
              "opcode": 15
            },
            {
              "offset": 23,
              "opcode": 182,
              "member": [
                "net/tslat/aoa3/common/registration/entity/AoAEntityStats$AttributeBuilder",
                "knockbackResist",
                "(D)Lnet/tslat/aoa3/common/registration/entity/AoAEntityStats$AttributeBuilder;"
              ]
            },
            {
              "offset": 26,
              "opcode": 20,
              "constant": 5.0
            },
            {
              "offset": 29,
              "opcode": 182,
              "member": [
                "net/tslat/aoa3/common/registration/entity/AoAEntityStats$AttributeBuilder",
                "knockback",
                "(D)Lnet/tslat/aoa3/common/registration/entity/AoAEntityStats$AttributeBuilder;"
              ]
            },
            {
              "offset": 32,
              "opcode": 20,
              "constant": 20.0
            },
            {
              "offset": 35,
              "opcode": 20,
              "constant": 40.0
            },
            {
              "offset": 38,
              "opcode": 182,
              "member": [
                "net/tslat/aoa3/common/registration/entity/AoAEntityStats$AttributeBuilder",
                "armour",
                "(DD)Lnet/tslat/aoa3/common/registration/entity/AoAEntityStats$AttributeBuilder;"
              ]
            },
            {
              "offset": 41,
              "opcode": 20,
              "constant": 40.0
            },
            {
              "offset": 44,
              "opcode": 182,
              "member": [
                "net/tslat/aoa3/common/registration/entity/AoAEntityStats$AttributeBuilder",
                "followRange",
                "(D)Lnet/tslat/aoa3/common/registration/entity/AoAEntityStats$AttributeBuilder;"
              ]
            },
            {
              "offset": 47,
              "opcode": 20,
              "constant": 16.0
            },
            {
              "offset": 50,
              "opcode": 182,
              "member": [
                "net/tslat/aoa3/common/registration/entity/AoAEntityStats$AttributeBuilder",
                "aggroRange",
                "(D)Lnet/tslat/aoa3/common/registration/entity/AoAEntityStats$AttributeBuilder;"
              ]
            },
            {
              "offset": 53,
              "opcode": 176
            }
          ]
        }
      ]
    },
    {
      "path": "net/tslat/aoa3/content/entity/monster/overworld/BombCarrierEntity.class",
      "sha256": "42b77c7f0f55566d8934e41b1718bb9e4b311ab2107a07c85d8ec9a35fb9186b",
      "source": "content/entity/monster/overworld/BombCarrierEntity.java",
      "source_sha256": "0e9bb2ec3563dc8b2ce604ae8fa8bdf9584a927505f7eda0b40a4d529cccaaab",
      "methods": [
        {
          "name": "getPreAttackTime",
          "descriptor": "()I",
          "code_hex": "1014ac",
          "instructions": [
            {
              "offset": 0,
              "opcode": 16,
              "constant": 20
            },
            {
              "offset": 2,
              "opcode": 172
            }
          ]
        },
        {
          "name": "getAttackSwingDuration",
          "descriptor": "()I",
          "code_hex": "1034ac",
          "instructions": [
            {
              "offset": 0,
              "opcode": 16,
              "constant": 52
            },
            {
              "offset": 2,
              "opcode": 172
            }
          ]
        },
        {
          "name": "performRangedAttack",
          "descriptor": "(Lnet/minecraft/world/entity/LivingEntity;F)V",
          "code_hex": "bb001b592ab6001d2ab600232ab700274e2d2ab6002ab6002e2d1400340e140036b800382d2bb6003e140043072ab6001db60045b6004b6487b800512d2db600552db600562bb600592db6005ab8005eb600622db800662ab6001d2db6006a57b1",
          "instructions": [
            {
              "offset": 0,
              "opcode": 187,
              "operands": [
                0,
                27
              ]
            },
            {
              "offset": 3,
              "opcode": 89
            },
            {
              "offset": 4,
              "opcode": 42
            },
            {
              "offset": 5,
              "opcode": 182,
              "member": [
                "net/tslat/aoa3/content/entity/monster/overworld/BombCarrierEntity",
                "level",
                "()Lnet/minecraft/world/level/Level;"
              ]
            },
            {
              "offset": 8,
              "opcode": 42
            },
            {
              "offset": 9,
              "opcode": 182,
              "member": [
                "net/tslat/aoa3/content/entity/monster/overworld/BombCarrierEntity",
                "position",
                "()Lnet/minecraft/world/phys/Vec3;"
              ]
            },
            {
              "offset": 12,
              "opcode": 42
            },
            {
              "offset": 13,
              "opcode": 183,
              "member": [
                "net/tslat/aoa3/content/entity/projectile/mob/BombCarrierDynamiteEntity",
                "<init>",
                "(Lnet/minecraft/world/level/Level;Lnet/minecraft/world/phys/Vec3;Lnet/tslat/aoa3/content/entity/monster/overworld/BombCarrierEntity;)V"
              ]
            },
            {
              "offset": 16,
              "opcode": 78
            },
            {
              "offset": 17,
              "opcode": 45
            },
            {
              "offset": 18,
              "opcode": 42
            },
            {
              "offset": 19,
              "opcode": 182,
              "member": [
                "net/tslat/aoa3/content/entity/monster/overworld/BombCarrierEntity",
                "getYHeadRot",
                "()F"
              ]
            },
            {
              "offset": 22,
              "opcode": 182,
              "member": [
                "net/tslat/aoa3/content/entity/projectile/mob/BaseMobProjectile",
                "setYRot",
                "(F)V"
              ]
            },
            {
              "offset": 25,
              "opcode": 45
            },
            {
              "offset": 26,
              "opcode": 20,
              "constant": -0.20000000298023224
            },
            {
              "offset": 29,
              "opcode": 14
            },
            {
              "offset": 30,
              "opcode": 20,
              "constant": 0.6000000238418579
            },
            {
              "offset": 33,
              "opcode": 184,
              "member": [
                "net/tslat/aoa3/util/PositionAndMotionUtil",
                "moveRelativeToFacing",
                "(Lnet/minecraft/world/entity/Entity;DDD)V"
              ]
            },
            {
              "offset": 36,
              "opcode": 45
            },
            {
              "offset": 37,
              "opcode": 43
            },
            {
              "offset": 38,
              "opcode": 182,
              "member": [
                "net/minecraft/world/entity/LivingEntity",
                "getEyePosition",
                "()Lnet/minecraft/world/phys/Vec3;"
              ]
            },
            {
              "offset": 41,
              "opcode": 20,
              "constant": 0.65
            },
            {
              "offset": 44,
              "opcode": 7,
              "constant": 4
            },
            {
              "offset": 45,
              "opcode": 42
            },
            {
              "offset": 46,
              "opcode": 182,
              "member": [
                "net/tslat/aoa3/content/entity/monster/overworld/BombCarrierEntity",
                "level",
                "()Lnet/minecraft/world/level/Level;"
              ]
            },
            {
              "offset": 49,
              "opcode": 182,
              "member": [
                "net/minecraft/world/level/Level",
                "getDifficulty",
                "()Lnet/minecraft/world/Difficulty;"
              ]
            },
            {
              "offset": 52,
              "opcode": 182,
              "member": [
                "net/minecraft/world/Difficulty",
                "getId",
                "()I"
              ]
            },
            {
              "offset": 55,
              "opcode": 100
            },
            {
              "offset": 56,
              "opcode": 135
            },
            {
              "offset": 57,
              "opcode": 184,
              "member": [
                "net/tslat/aoa3/util/PositionAndMotionUtil",
                "moveTowards",
                "(Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/phys/Vec3;DD)V"
              ]
            },
            {
              "offset": 60,
              "opcode": 45
            },
            {
              "offset": 61,
              "opcode": 45
            },
            {
              "offset": 62,
              "opcode": 182,
              "member": [
                "net/tslat/aoa3/content/entity/projectile/mob/BaseMobProjectile",
                "position",
                "()Lnet/minecraft/world/phys/Vec3;"
              ]
            },
            {
              "offset": 65,
              "opcode": 45
            },
            {
              "offset": 66,
              "opcode": 182,
              "member": [
                "net/tslat/aoa3/content/entity/projectile/mob/BaseMobProjectile",
                "getDeltaMovement",
                "()Lnet/minecraft/world/phys/Vec3;"
              ]
            },
            {
              "offset": 69,
              "opcode": 43
            },
            {
              "offset": 70,
              "opcode": 182,
              "member": [
                "net/minecraft/world/entity/LivingEntity",
                "position",
                "()Lnet/minecraft/world/phys/Vec3;"
              ]
            },
            {
              "offset": 73,
              "opcode": 45
            },
            {
              "offset": 74,
              "opcode": 182,
              "member": [
                "net/tslat/aoa3/content/entity/projectile/mob/BaseMobProjectile",
                "getGravity",
                "()D"
              ]
            },
            {
              "offset": 77,
              "opcode": 184,
              "member": [
                "net/tslat/aoa3/util/PositionAndMotionUtil",
                "accountForGravity",
                "(Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/phys/Vec3;D)Lnet/minecraft/world/phys/Vec3;"
              ]
            },
            {
              "offset": 80,
              "opcode": 182,
              "member": [
                "net/tslat/aoa3/content/entity/projectile/mob/BaseMobProjectile",
                "setDeltaMovement",
                "(Lnet/minecraft/world/phys/Vec3;)V"
              ]
            },
            {
              "offset": 83,
              "opcode": 45
            },
            {
              "offset": 84,
              "opcode": 184,
              "member": [
                "net/tslat/aoa3/util/PositionAndMotionUtil",
                "faceTowardsMotion",
                "(Lnet/minecraft/world/entity/Entity;)V"
              ]
            },
            {
              "offset": 87,
              "opcode": 42
            },
            {
              "offset": 88,
              "opcode": 182,
              "member": [
                "net/tslat/aoa3/content/entity/monster/overworld/BombCarrierEntity",
                "level",
                "()Lnet/minecraft/world/level/Level;"
              ]
            },
            {
              "offset": 91,
              "opcode": 45
            },
            {
              "offset": 92,
              "opcode": 182,
              "member": [
                "net/minecraft/world/level/Level",
                "addFreshEntity",
                "(Lnet/minecraft/world/entity/Entity;)Z"
              ]
            },
            {
              "offset": 95,
              "opcode": 87
            },
            {
              "offset": 96,
              "opcode": 177
            }
          ]
        },
        {
          "name": "spawnRules",
          "descriptor": "(Lnet/minecraft/world/entity/EntityType;)Lnet/minecraft/world/entity/SpawnPlacements$SpawnPredicate;",
          "code_hex": "2ab8006eb200741037b6007a127eb6007fb0",
          "instructions": [
            {
              "offset": 0,
              "opcode": 42
            },
            {
              "offset": 1,
              "opcode": 184,
              "member": [
                "net/tslat/aoa3/library/builder/EntitySpawnConditions",
                "createDayMonster",
                "(Lnet/minecraft/world/entity/EntityType;)Lnet/tslat/aoa3/library/builder/EntitySpawnConditions;"
              ]
            },
            {
              "offset": 4,
              "opcode": 178,
              "member": [
                "net/tslat/aoa3/common/registration/worldgen/AoADimensions",
                "OVERWORLD",
                "Lnet/minecraft/resources/ResourceKey;"
              ]
            },
            {
              "offset": 7,
              "opcode": 16,
              "constant": 55
            },
            {
              "offset": 9,
              "opcode": 182,
              "member": [
                "net/tslat/aoa3/library/builder/EntitySpawnConditions",
                "noLowerThanY",
                "(Lnet/minecraft/resources/ResourceKey;I)Lnet/tslat/aoa3/library/builder/EntitySpawnConditions;"
              ]
            },
            {
              "offset": 12,
              "opcode": 18,
              "constant": 0.20000000298023224
            },
            {
              "offset": 14,
              "opcode": 182,
              "member": [
                "net/tslat/aoa3/library/builder/EntitySpawnConditions",
                "spawnChance",
                "(F)Lnet/tslat/aoa3/library/builder/EntitySpawnConditions;"
              ]
            },
            {
              "offset": 17,
              "opcode": 176
            }
          ]
        },
        {
          "name": "entityStats",
          "descriptor": "(Lnet/minecraft/world/entity/EntityType;)Lnet/tslat/aoa3/common/registration/entity/AoAEntityStats$AttributeBuilder;",
          "code_hex": "2ab80083140089b6008b14008fb60091140094b60096140099b6009b14009eb600a0b0",
          "instructions": [
            {
              "offset": 0,
              "opcode": 42
            },
            {
              "offset": 1,
              "opcode": 184,
              "member": [
                "net/tslat/aoa3/common/registration/entity/AoAEntityStats$AttributeBuilder",
                "createMonster",
                "(Lnet/minecraft/world/entity/EntityType;)Lnet/tslat/aoa3/common/registration/entity/AoAEntityStats$AttributeBuilder;"
              ]
            },
            {
              "offset": 4,
              "opcode": 20,
              "constant": 23.0
            },
            {
              "offset": 7,
              "opcode": 182,
              "member": [
                "net/tslat/aoa3/common/registration/entity/AoAEntityStats$AttributeBuilder",
                "health",
                "(D)Lnet/tslat/aoa3/common/registration/entity/AoAEntityStats$AttributeBuilder;"
              ]
            },
            {
              "offset": 10,
              "opcode": 20,
              "constant": 0.3
            },
            {
              "offset": 13,
              "opcode": 182,
              "member": [
                "net/tslat/aoa3/common/registration/entity/AoAEntityStats$AttributeBuilder",
                "moveSpeed",
                "(D)Lnet/tslat/aoa3/common/registration/entity/AoAEntityStats$AttributeBuilder;"
              ]
            },
            {
              "offset": 16,
              "opcode": 20,
              "constant": 2.0
            },
            {
              "offset": 19,
              "opcode": 182,
              "member": [
                "net/tslat/aoa3/common/registration/entity/AoAEntityStats$AttributeBuilder",
                "projectileDamage",
                "(D)Lnet/tslat/aoa3/common/registration/entity/AoAEntityStats$AttributeBuilder;"
              ]
            },
            {
              "offset": 22,
              "opcode": 20,
              "constant": 12.0
            },
            {
              "offset": 25,
              "opcode": 182,
              "member": [
                "net/tslat/aoa3/common/registration/entity/AoAEntityStats$AttributeBuilder",
                "followRange",
                "(D)Lnet/tslat/aoa3/common/registration/entity/AoAEntityStats$AttributeBuilder;"
              ]
            },
            {
              "offset": 28,
              "opcode": 20,
              "constant": 8.0
            },
            {
              "offset": 31,
              "opcode": 182,
              "member": [
                "net/tslat/aoa3/common/registration/entity/AoAEntityStats$AttributeBuilder",
                "aggroRange",
                "(D)Lnet/tslat/aoa3/common/registration/entity/AoAEntityStats$AttributeBuilder;"
              ]
            },
            {
              "offset": 34,
              "opcode": 176
            }
          ]
        }
      ]
    },
    {
      "path": "net/tslat/aoa3/content/entity/projectile/mob/BombCarrierDynamiteEntity.class",
      "sha256": "9b68d4acaf01c3cfc3709fd1028f8e9a036e673c38545bde3615ffad15dc10f9",
      "source": "content/entity/projectile/mob/BombCarrierDynamiteEntity.java",
      "source_sha256": "c15805d5ae8683ab444b211c4e64cad3c3a1f703a39d7ad5b468670a00d39b05",
      "methods": [
        {
          "name": "getDefaultGravity",
          "descriptor": "()D",
          "code_hex": "14006daf",
          "instructions": [
            {
              "offset": 0,
              "opcode": 20,
              "constant": 0.05000000074505806
            },
            {
              "offset": 3,
              "opcode": 175
            }
          ]
        },
        {
          "name": "onHitEntity",
          "descriptor": "(Lnet/minecraft/world/phys/EntityHitResult;)V",
          "code_hex": "2a2bb6006fb60075b1",
          "instructions": [
            {
              "offset": 0,
              "opcode": 42
            },
            {
              "offset": 1,
              "opcode": 43
            },
            {
              "offset": 2,
              "opcode": 182,
              "member": [
                "net/minecraft/world/phys/EntityHitResult",
                "getLocation",
                "()Lnet/minecraft/world/phys/Vec3;"
              ]
            },
            {
              "offset": 5,
              "opcode": 182,
              "member": [
                "net/tslat/aoa3/content/entity/projectile/mob/BombCarrierDynamiteEntity",
                "explode",
                "(Lnet/minecraft/world/phys/Vec3;)V"
              ]
            },
            {
              "offset": 8,
              "opcode": 177
            }
          ]
        },
        {
          "name": "onHitBlock",
          "descriptor": "(Lnet/minecraft/world/phys/BlockHitResult;)V",
          "code_hex": "2a2bb60079b60075b1",
          "instructions": [
            {
              "offset": 0,
              "opcode": 42
            },
            {
              "offset": 1,
              "opcode": 43
            },
            {
              "offset": 2,
              "opcode": 182,
              "member": [
                "net/minecraft/world/phys/BlockHitResult",
                "getLocation",
                "()Lnet/minecraft/world/phys/Vec3;"
              ]
            },
            {
              "offset": 5,
              "opcode": 182,
              "member": [
                "net/tslat/aoa3/content/entity/projectile/mob/BombCarrierDynamiteEntity",
                "explode",
                "(Lnet/minecraft/world/phys/Vec3;)V"
              ]
            },
            {
              "offset": 8,
              "opcode": 177
            }
          ]
        },
        {
          "name": "explode",
          "descriptor": "(Lnet/minecraft/world/phys/Vec3;)V",
          "code_hex": "2ab6007c4e2dc1008099001d2dc000804d2c2bb20082ba00870000b8008b2ab60091b6009557b1",
          "instructions": [
            {
              "offset": 0,
              "opcode": 42
            },
            {
              "offset": 1,
              "opcode": 182,
              "member": [
                "net/tslat/aoa3/content/entity/projectile/mob/BombCarrierDynamiteEntity",
                "level",
                "()Lnet/minecraft/world/level/Level;"
              ]
            },
            {
              "offset": 4,
              "opcode": 78
            },
            {
              "offset": 5,
              "opcode": 45
            },
            {
              "offset": 6,
              "opcode": 193,
              "operands": [
                0,
                128
              ]
            },
            {
              "offset": 9,
              "opcode": 153,
              "operands": [
                0,
                29
              ]
            },
            {
              "offset": 12,
              "opcode": 45
            },
            {
              "offset": 13,
              "opcode": 192,
              "operands": [
                0,
                128
              ]
            },
            {
              "offset": 16,
              "opcode": 77
            },
            {
              "offset": 17,
              "opcode": 44
            },
            {
              "offset": 18,
              "opcode": 43
            },
            {
              "offset": 19,
              "opcode": 178,
              "member": [
                "net/tslat/aoa3/common/registration/AoAExplosions",
                "BOMB_CARRIER_DYNAMITE",
                "Lnet/tslat/tme/api/explosion/ExplosionInfo;"
              ]
            },
            {
              "offset": 22,
              "opcode": 186,
              "operands": [
                0,
                135,
                0,
                0
              ]
            },
            {
              "offset": 27,
              "opcode": 184,
              "member": [
                "net/tslat/aoa3/library/builder/AoAExplosionBuilder",
                "at",
                "(Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/phys/Vec3;Lnet/tslat/tme/api/explosion/ExplosionInfo;Lnet/tslat/tme/api/explosion/ExplosionBuilder$Constructor;)Lnet/tslat/aoa3/library/builder/AoAExplosionBuilder;"
              ]
            },
            {
              "offset": 30,
              "opcode": 42
            },
            {
              "offset": 31,
              "opcode": 182,
              "member": [
                "net/tslat/aoa3/library/builder/AoAExplosionBuilder",
                "explodingEntity",
                "(Lnet/minecraft/world/entity/Entity;)Lnet/tslat/aoa3/library/builder/AoAExplosionBuilder;"
              ]
            },
            {
              "offset": 34,
              "opcode": 182,
              "member": [
                "net/tslat/aoa3/library/builder/AoAExplosionBuilder",
                "explode",
                "()Lnet/tslat/tme/api/explosion/ExtendedExplosion;"
              ]
            },
            {
              "offset": 37,
              "opcode": 87
            },
            {
              "offset": 38,
              "opcode": 177
            }
          ]
        }
      ]
    },
    {
      "path": "net/tslat/aoa3/library/builder/EntitySpawnConditions.class",
      "sha256": "d80c1a556425f8cc9b38f0727cd000219ad369aec34090aa4e14bb9244e0dade",
      "source": "library/builder/EntitySpawnConditions.java",
      "source_sha256": "b6c1009ac3b4740b686b59247c1612f89a1e30da22dfbd8a478781233e6b8438",
      "methods": [
        {
          "name": "createDayMonster",
          "descriptor": "(Lnet/minecraft/world/entity/EntityType;)Lnet/tslat/aoa3/library/builder/EntitySpawnConditions;",
          "code_hex": "2ab80015b60019b60026b60023b600201229b6002ab0",
          "instructions": [
            {
              "offset": 0,
              "opcode": 42
            },
            {
              "offset": 1,
              "opcode": 184,
              "member": [
                "net/tslat/aoa3/library/builder/EntitySpawnConditions",
                "create",
                "(Lnet/minecraft/world/entity/EntityType;)Lnet/tslat/aoa3/library/builder/EntitySpawnConditions;"
              ]
            },
            {
              "offset": 4,
              "opcode": 182,
              "member": [
                "net/tslat/aoa3/library/builder/EntitySpawnConditions",
                "noPeacefulSpawn",
                "()Lnet/tslat/aoa3/library/builder/EntitySpawnConditions;"
              ]
            },
            {
              "offset": 7,
              "opcode": 182,
              "member": [
                "net/tslat/aoa3/library/builder/EntitySpawnConditions",
                "onlyDuringDay",
                "()Lnet/tslat/aoa3/library/builder/EntitySpawnConditions;"
              ]
            },
            {
              "offset": 10,
              "opcode": 182,
              "member": [
                "net/tslat/aoa3/library/builder/EntitySpawnConditions",
                "defaultMonsterBlockLightLevels",
                "()Lnet/tslat/aoa3/library/builder/EntitySpawnConditions;"
              ]
            },
            {
              "offset": 13,
              "opcode": 182,
              "member": [
                "net/tslat/aoa3/library/builder/EntitySpawnConditions",
                "ifValidSpawnBlock",
                "()Lnet/tslat/aoa3/library/builder/EntitySpawnConditions;"
              ]
            },
            {
              "offset": 16,
              "opcode": 18,
              "constant": 0.11999999731779099
            },
            {
              "offset": 18,
              "opcode": 182,
              "member": [
                "net/tslat/aoa3/library/builder/EntitySpawnConditions",
                "difficultyBasedSpawnChance",
                "(F)Lnet/tslat/aoa3/library/builder/EntitySpawnConditions;"
              ]
            },
            {
              "offset": 21,
              "opcode": 176
            }
          ]
        },
        {
          "name": "noLowerThanY",
          "descriptor": "(Lnet/minecraft/resources/ResourceKey;I)Lnet/tslat/aoa3/library/builder/EntitySpawnConditions;",
          "code_hex": "2a2b1cba004b0000b60045b0",
          "instructions": [
            {
              "offset": 0,
              "opcode": 42
            },
            {
              "offset": 1,
              "opcode": 43
            },
            {
              "offset": 2,
              "opcode": 28
            },
            {
              "offset": 3,
              "opcode": 186,
              "operands": [
                0,
                75,
                0,
                0
              ]
            },
            {
              "offset": 8,
              "opcode": 182,
              "member": [
                "net/tslat/aoa3/library/builder/EntitySpawnConditions",
                "and",
                "(Lnet/minecraft/world/entity/SpawnPlacements$SpawnPredicate;)Lnet/tslat/aoa3/library/builder/EntitySpawnConditions;"
              ]
            },
            {
              "offset": 11,
              "opcode": 176
            }
          ]
        },
        {
          "name": "spawnChance",
          "descriptor": "(F)Lnet/tslat/aoa3/library/builder/EntitySpawnConditions;",
          "code_hex": "2a23ba00520000b60045b0",
          "instructions": [
            {
              "offset": 0,
              "opcode": 42
            },
            {
              "offset": 1,
              "opcode": 35
            },
            {
              "offset": 2,
              "opcode": 186,
              "operands": [
                0,
                82,
                0,
                0
              ]
            },
            {
              "offset": 7,
              "opcode": 182,
              "member": [
                "net/tslat/aoa3/library/builder/EntitySpawnConditions",
                "and",
                "(Lnet/minecraft/world/entity/SpawnPlacements$SpawnPredicate;)Lnet/tslat/aoa3/library/builder/EntitySpawnConditions;"
              ]
            },
            {
              "offset": 10,
              "opcode": 176
            }
          ]
        },
        {
          "name": "difficultyBasedSpawnChance",
          "descriptor": "(F)Lnet/tslat/aoa3/library/builder/EntitySpawnConditions;",
          "code_hex": "2a23ba00550000b60045b0",
          "instructions": [
            {
              "offset": 0,
              "opcode": 42
            },
            {
              "offset": 1,
              "opcode": 35
            },
            {
              "offset": 2,
              "opcode": 186,
              "operands": [
                0,
                85,
                0,
                0
              ]
            },
            {
              "offset": 7,
              "opcode": 182,
              "member": [
                "net/tslat/aoa3/library/builder/EntitySpawnConditions",
                "and",
                "(Lnet/minecraft/world/entity/SpawnPlacements$SpawnPredicate;)Lnet/tslat/aoa3/library/builder/EntitySpawnConditions;"
              ]
            },
            {
              "offset": 10,
              "opcode": 176
            }
          ]
        },
        {
          "name": "onlyDuringDay",
          "descriptor": "()Lnet/tslat/aoa3/library/builder/EntitySpawnConditions;",
          "code_hex": "2aba00680000b60045b0",
          "instructions": [
            {
              "offset": 0,
              "opcode": 42
            },
            {
              "offset": 1,
              "opcode": 186,
              "operands": [
                0,
                104,
                0,
                0
              ]
            },
            {
              "offset": 6,
              "opcode": 182,
              "member": [
                "net/tslat/aoa3/library/builder/EntitySpawnConditions",
                "and",
                "(Lnet/minecraft/world/entity/SpawnPlacements$SpawnPredicate;)Lnet/tslat/aoa3/library/builder/EntitySpawnConditions;"
              ]
            },
            {
              "offset": 9,
              "opcode": 176
            }
          ]
        },
        {
          "name": "isNaturalSpawn",
          "descriptor": "(Lnet/minecraft/world/entity/MobSpawnType;)Z",
          "code_hex": "b200702ab600762eaa000000000000280000000100000005000000240000002400000024000000240000002404a7000403ac",
          "instructions": [
            {
              "offset": 0,
              "opcode": 178,
              "member": [
                "net/tslat/aoa3/library/builder/EntitySpawnConditions$1",
                "$SwitchMap$net$minecraft$world$entity$MobSpawnType",
                "[I"
              ]
            },
            {
              "offset": 3,
              "opcode": 42
            },
            {
              "offset": 4,
              "opcode": 182,
              "member": [
                "net/minecraft/world/entity/MobSpawnType",
                "ordinal",
                "()I"
              ]
            },
            {
              "offset": 7,
              "opcode": 46
            },
            {
              "offset": 8,
              "opcode": 170,
              "default_target": 48,
              "cases": [
                {
                  "key": 1,
                  "target": 44
                },
                {
                  "key": 2,
                  "target": 44
                },
                {
                  "key": 3,
                  "target": 44
                },
                {
                  "key": 4,
                  "target": 44
                },
                {
                  "key": 5,
                  "target": 44
                }
              ]
            },
            {
              "offset": 44,
              "opcode": 4,
              "constant": 1
            },
            {
              "offset": 45,
              "opcode": 167,
              "operands": [
                0,
                4
              ]
            },
            {
              "offset": 48,
              "opcode": 3,
              "constant": 0
            },
            {
              "offset": 49,
              "opcode": 172
            }
          ]
        },
        {
          "name": "levelDependentCondition",
          "descriptor": "(Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/world/level/ServerLevelAccessor;Z)Z",
          "code_hex": "2ac600152a2bb9007c0100b60082b600889a000504ac1cac",
          "instructions": [
            {
              "offset": 0,
              "opcode": 42
            },
            {
              "offset": 1,
              "opcode": 198,
              "operands": [
                0,
                21
              ]
            },
            {
              "offset": 4,
              "opcode": 42
            },
            {
              "offset": 5,
              "opcode": 43
            },
            {
              "offset": 6,
              "opcode": 185,
              "member": [
                "net/minecraft/world/level/ServerLevelAccessor",
                "getLevel",
                "()Lnet/minecraft/server/level/ServerLevel;"
              ]
            },
            {
              "offset": 11,
              "opcode": 182,
              "member": [
                "net/minecraft/server/level/ServerLevel",
                "dimension",
                "()Lnet/minecraft/resources/ResourceKey;"
              ]
            },
            {
              "offset": 14,
              "opcode": 182,
              "member": [
                "java/lang/Object",
                "equals",
                "(Ljava/lang/Object;)Z"
              ]
            },
            {
              "offset": 17,
              "opcode": 154,
              "operands": [
                0,
                5
              ]
            },
            {
              "offset": 20,
              "opcode": 4,
              "constant": 1
            },
            {
              "offset": 21,
              "opcode": 172
            },
            {
              "offset": 22,
              "opcode": 28
            },
            {
              "offset": 23,
              "opcode": 172
            }
          ]
        },
        {
          "name": "lambda$onlyDuringDay$20",
          "descriptor": "(Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/level/ServerLevelAccessor;Lnet/minecraft/world/entity/MobSpawnType;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)Z",
          "code_hex": "2cb8008b9a000504ac2b0cb900a702003805170512ab969b000b170512ac959e000704a7000403ac",
          "instructions": [
            {
              "offset": 0,
              "opcode": 44
            },
            {
              "offset": 1,
              "opcode": 184,
              "member": [
                "net/tslat/aoa3/library/builder/EntitySpawnConditions",
                "isNaturalSpawn",
                "(Lnet/minecraft/world/entity/MobSpawnType;)Z"
              ]
            },
            {
              "offset": 4,
              "opcode": 154,
              "operands": [
                0,
                5
              ]
            },
            {
              "offset": 7,
              "opcode": 4,
              "constant": 1
            },
            {
              "offset": 8,
              "opcode": 172
            },
            {
              "offset": 9,
              "opcode": 43
            },
            {
              "offset": 10,
              "opcode": 12
            },
            {
              "offset": 11,
              "opcode": 185,
              "member": [
                "net/minecraft/world/level/ServerLevelAccessor",
                "getTimeOfDay",
                "(F)F"
              ]
            },
            {
              "offset": 16,
              "opcode": 56,
              "operands": [
                5
              ]
            },
            {
              "offset": 18,
              "opcode": 23,
              "operands": [
                5
              ]
            },
            {
              "offset": 20,
              "opcode": 18,
              "constant": 0.25
            },
            {
              "offset": 22,
              "opcode": 150
            },
            {
              "offset": 23,
              "opcode": 155,
              "operands": [
                0,
                11
              ]
            },
            {
              "offset": 26,
              "opcode": 23,
              "operands": [
                5
              ]
            },
            {
              "offset": 28,
              "opcode": 18,
              "constant": 0.75
            },
            {
              "offset": 30,
              "opcode": 149
            },
            {
              "offset": 31,
              "opcode": 158,
              "operands": [
                0,
                7
              ]
            },
            {
              "offset": 34,
              "opcode": 4,
              "constant": 1
            },
            {
              "offset": 35,
              "opcode": 167,
              "operands": [
                0,
                4
              ]
            },
            {
              "offset": 38,
              "opcode": 3,
              "constant": 0
            },
            {
              "offset": 39,
              "opcode": 172
            }
          ]
        },
        {
          "name": "lambda$difficultyBasedSpawnChance$7",
          "descriptor": "(FLnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/level/ServerLevelAccessor;Lnet/minecraft/world/entity/MobSpawnType;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)Z",
          "code_hex": "2db8008b99001b1905b900d80100222c1904b900de0200b600e26a969c000704a7000403ac",
          "instructions": [
            {
              "offset": 0,
              "opcode": 45
            },
            {
              "offset": 1,
              "opcode": 184,
              "member": [
                "net/tslat/aoa3/library/builder/EntitySpawnConditions",
                "isNaturalSpawn",
                "(Lnet/minecraft/world/entity/MobSpawnType;)Z"
              ]
            },
            {
              "offset": 4,
              "opcode": 153,
              "operands": [
                0,
                27
              ]
            },
            {
              "offset": 7,
              "opcode": 25,
              "operands": [
                5
              ]
            },
            {
              "offset": 9,
              "opcode": 185,
              "member": [
                "net/minecraft/util/RandomSource",
                "nextFloat",
                "()F"
              ]
            },
            {
              "offset": 14,
              "opcode": 34
            },
            {
              "offset": 15,
              "opcode": 44
            },
            {
              "offset": 16,
              "opcode": 25,
              "operands": [
                4
              ]
            },
            {
              "offset": 18,
              "opcode": 185,
              "member": [
                "net/minecraft/world/level/ServerLevelAccessor",
                "getCurrentDifficultyAt",
                "(Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/DifficultyInstance;"
              ]
            },
            {
              "offset": 23,
              "opcode": 182,
              "member": [
                "net/minecraft/world/DifficultyInstance",
                "getEffectiveDifficulty",
                "()F"
              ]
            },
            {
              "offset": 26,
              "opcode": 106
            },
            {
              "offset": 27,
              "opcode": 150
            },
            {
              "offset": 28,
              "opcode": 156,
              "operands": [
                0,
                7
              ]
            },
            {
              "offset": 31,
              "opcode": 4,
              "constant": 1
            },
            {
              "offset": 32,
              "opcode": 167,
              "operands": [
                0,
                4
              ]
            },
            {
              "offset": 35,
              "opcode": 3,
              "constant": 0
            },
            {
              "offset": 36,
              "opcode": 172
            }
          ]
        },
        {
          "name": "lambda$spawnChance$6",
          "descriptor": "(FLnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/level/ServerLevelAccessor;Lnet/minecraft/world/entity/MobSpawnType;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)Z",
          "code_hex": "2db8008b99000f1905b900d8010022969c000704a7000403ac",
          "instructions": [
            {
              "offset": 0,
              "opcode": 45
            },
            {
              "offset": 1,
              "opcode": 184,
              "member": [
                "net/tslat/aoa3/library/builder/EntitySpawnConditions",
                "isNaturalSpawn",
                "(Lnet/minecraft/world/entity/MobSpawnType;)Z"
              ]
            },
            {
              "offset": 4,
              "opcode": 153,
              "operands": [
                0,
                15
              ]
            },
            {
              "offset": 7,
              "opcode": 25,
              "operands": [
                5
              ]
            },
            {
              "offset": 9,
              "opcode": 185,
              "member": [
                "net/minecraft/util/RandomSource",
                "nextFloat",
                "()F"
              ]
            },
            {
              "offset": 14,
              "opcode": 34
            },
            {
              "offset": 15,
              "opcode": 150
            },
            {
              "offset": 16,
              "opcode": 156,
              "operands": [
                0,
                7
              ]
            },
            {
              "offset": 19,
              "opcode": 4,
              "constant": 1
            },
            {
              "offset": 20,
              "opcode": 167,
              "operands": [
                0,
                4
              ]
            },
            {
              "offset": 23,
              "opcode": 3,
              "constant": 0
            },
            {
              "offset": 24,
              "opcode": 172
            }
          ]
        },
        {
          "name": "lambda$noLowerThanY$3",
          "descriptor": "(Lnet/minecraft/resources/ResourceKey;ILnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/level/ServerLevelAccessor;Lnet/minecraft/world/entity/MobSpawnType;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)Z",
          "code_hex": "1904b8008b9900192a2d1905b600e71ba1000704a7000403b800ea99000704a7000403ac",
          "instructions": [
            {
              "offset": 0,
              "opcode": 25,
              "operands": [
                4
              ]
            },
            {
              "offset": 2,
              "opcode": 184,
              "member": [
                "net/tslat/aoa3/library/builder/EntitySpawnConditions",
                "isNaturalSpawn",
                "(Lnet/minecraft/world/entity/MobSpawnType;)Z"
              ]
            },
            {
              "offset": 5,
              "opcode": 153,
              "operands": [
                0,
                25
              ]
            },
            {
              "offset": 8,
              "opcode": 42
            },
            {
              "offset": 9,
              "opcode": 45
            },
            {
              "offset": 10,
              "opcode": 25,
              "operands": [
                5
              ]
            },
            {
              "offset": 12,
              "opcode": 182,
              "member": [
                "net/minecraft/core/BlockPos",
                "getY",
                "()I"
              ]
            },
            {
              "offset": 15,
              "opcode": 27
            },
            {
              "offset": 16,
              "opcode": 161,
              "operands": [
                0,
                7
              ]
            },
            {
              "offset": 19,
              "opcode": 4,
              "constant": 1
            },
            {
              "offset": 20,
              "opcode": 167,
              "operands": [
                0,
                4
              ]
            },
            {
              "offset": 23,
              "opcode": 3,
              "constant": 0
            },
            {
              "offset": 24,
              "opcode": 184,
              "member": [
                "net/tslat/aoa3/library/builder/EntitySpawnConditions",
                "levelDependentCondition",
                "(Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/world/level/ServerLevelAccessor;Z)Z"
              ]
            },
            {
              "offset": 27,
              "opcode": 153,
              "operands": [
                0,
                7
              ]
            },
            {
              "offset": 30,
              "opcode": 4,
              "constant": 1
            },
            {
              "offset": 31,
              "opcode": 167,
              "operands": [
                0,
                4
              ]
            },
            {
              "offset": 34,
              "opcode": 3,
              "constant": 0
            },
            {
              "offset": 35,
              "opcode": 172
            }
          ]
        }
      ]
    },
    {
      "path": "net/tslat/aoa3/library/builder/AoAExplosionBuilder.class",
      "sha256": "62df52caf1b9fb202a158fb79d7920c3aea492a924527ac3e0413c6034bfb83b",
      "source": "library/builder/AoAExplosionBuilder.java",
      "source_sha256": "983f7a3bbfdfc68bb31c97302d1b4512391d07f35ee24c320be8ce8451e43e74",
      "methods": [
        {
          "name": "aoaGriefingCheck",
          "descriptor": "(Lnet/tslat/tme/api/explosion/ExtendedExplosion;)Z",
          "code_hex": "2ab60053b600599a000503ac2ab6005f4c2bb80063c1006999000b2ab4006bb8006eacb200742ab4006b2bb9007a0300ac",
          "instructions": [
            {
              "offset": 0,
              "opcode": 42
            },
            {
              "offset": 1,
              "opcode": 182,
              "member": [
                "net/tslat/tme/api/explosion/ExtendedExplosion",
                "getProperties",
                "()Lnet/tslat/tme/api/explosion/ExplosionInfo;"
              ]
            },
            {
              "offset": 4,
              "opcode": 182,
              "member": [
                "net/tslat/tme/api/explosion/ExplosionInfo",
                "damagesBlocks",
                "()Z"
              ]
            },
            {
              "offset": 7,
              "opcode": 154,
              "operands": [
                0,
                5
              ]
            },
            {
              "offset": 10,
              "opcode": 3,
              "constant": 0
            },
            {
              "offset": 11,
              "opcode": 172
            },
            {
              "offset": 12,
              "opcode": 42
            },
            {
              "offset": 13,
              "opcode": 182,
              "member": [
                "net/tslat/tme/api/explosion/ExtendedExplosion",
                "getOwnerOrSource",
                "()Lnet/minecraft/world/entity/Entity;"
              ]
            },
            {
              "offset": 16,
              "opcode": 76
            },
            {
              "offset": 17,
              "opcode": 43
            },
            {
              "offset": 18,
              "opcode": 184,
              "member": [
                "net/tslat/aoa3/util/PlayerUtil",
                "getPlayerOrOwnerIfApplicable",
                "(Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/world/entity/player/Player;"
              ]
            },
            {
              "offset": 21,
              "opcode": 193,
              "operands": [
                0,
                105
              ]
            },
            {
              "offset": 24,
              "opcode": 153,
              "operands": [
                0,
                11
              ]
            },
            {
              "offset": 27,
              "opcode": 42
            },
            {
              "offset": 28,
              "opcode": 180,
              "member": [
                "net/tslat/tme/api/explosion/ExtendedExplosion",
                "level",
                "Lnet/minecraft/world/level/Level;"
              ]
            },
            {
              "offset": 31,
              "opcode": 184,
              "member": [
                "net/tslat/aoa3/common/registration/AoAGameRules",
                "checkDestructiveWeaponPhysics",
                "(Lnet/minecraft/world/level/Level;)Z"
              ]
            },
            {
              "offset": 34,
              "opcode": 172
            },
            {
              "offset": 35,
              "opcode": 178,
              "member": [
                "net/tslat/tme/internal/TMEConstants",
                "PLATFORM",
                "Lnet/tslat/tme/internal/platform/PlatformHelper;"
              ]
            },
            {
              "offset": 38,
              "opcode": 42
            },
            {
              "offset": 39,
              "opcode": 180,
              "member": [
                "net/tslat/tme/api/explosion/ExtendedExplosion",
                "level",
                "Lnet/minecraft/world/level/Level;"
              ]
            },
            {
              "offset": 42,
              "opcode": 43
            },
            {
              "offset": 43,
              "opcode": 185,
              "member": [
                "net/tslat/tme/internal/platform/PlatformHelper",
                "canMobGrief",
                "(Lnet/minecraft/world/level/Level;Lnet/minecraft/world/entity/Entity;)Z"
              ]
            },
            {
              "offset": 48,
              "opcode": 172
            }
          ]
        }
      ]
    },
    {
      "path": "net/tslat/aoa3/common/registration/AoAExplosions.class",
      "sha256": "aaa5a472b17cc0efed0898408ba8f8ac80cd2d96a917b78074f14fbcdef31709",
      "source": "common/registration/AoAExplosions.java",
      "source_sha256": "4c949cb26f8d76ea77a780111da26bba0dd511d26e71fdbd1d2e62ce707731bd",
      "methods": [
        {
          "name": "<clinit>",
          "descriptor": "()V",
          "code_hex": "b800071235b6000e130185b6001dba01860000b60024ba01890000b6018cb6002cb30190b80007123db6000e1214b6001d1231b60015130196b60029ba01970000b6018cba01980000b6019bba019f0000b601a2b6002cb301a6b800071235b6000e120db6001d123ab60015b6002cb301a9b800071233b6000e123ab6001d1301acb60015b6002cb301adb800071235b6000e123db6001d1230b60015b6002cb301b0b800070db6000e1301b3b600151235b6001dba01b40000b6019bb6002cb301b5b800070db6000e0cb6001dba01b80000b601bbba01bf0000b60024b6002cb301c0b800071233b6000e1234b600151235b6001d1236b60019b6002cb301c3b800071233b6000e1234b600151233b6001d1301c6b60019ba01c70000b6018cb6002cb301c8b800071228b6000e120db6001d1235b600151301cbb600291236b60019b6002cb301ccb800071301cfb6000e1233b6001d120db600151236b60019b6002cb301d0b800071234b6000e123ab6001d1239b600151236b60019b6002cb301d3b800070cb6000e0db6001d1233b600151301d6b60019b6002cb301d7b800071233b6000e1235b6001d1235b600151301c6b60019b6002cb301dab80007120db6000e1235b6001d123ab600151236b60019b6002cb301ddb80007120db6000e1235b6001d123ab600151236b60019b6002cb301e0b80007123db6000e1235b6001d1230b600151236b60019b6002cb301e3b800071233b6000e1233b6001d1233b600151301c6b60019b6002cb301e6b800071235b6000e123db6001d1301e9b600151236b60019b6002cb301eab800071301edb6000e120db6001d123db600151236b60019b6002cb301eeb80007120db6000e1234b6001d1301f1b600151236b60019b6002cb301f2b800071228b6000e1235b6001d123ab600151236b60019b6002cb301f5b800071301f8b6000e1235b6001d1230b600151236b60019b6002cb301f9b800071301cfb6000e1233b6001d1235b600151301c6b60019b6002cb301fcb800070db6000e1301f8b6001d1235b600151301c6b60019b6002cb301ffb800071235b6000e123ab6001d1230b600151236b60019b6002cb30202b800071234b6000e123ab6001d1230b600151236b60019b6002cb30205b800071235b6000e123ab6001d1230b600151236b60019b6002cb30208b800071235b6000e123ab6001d1230b600151236b60019b6002cb3020bb80007120db6000e1235b6001d123ab600151236b60019b6002cb3020eb80007130211b6000e130212b6001d1230b600151236b60019b6002cb30213b80007123ab6000e130216b6001d1239b600151236b60019b6002cb30217b800071301e9b6000e1239b6001d1231b600151236b60019ba021a0000b6019bb6002cb3021bb8000713021eb6000e123db6001d123ab600151236b60019b6002cb3021fb800070db6000e1233b6001d1235b600151236b60019b6002cb30222b800070db6000e1233b6001d1235b600151236b60019b6002cb30225b80007120db6000e120db6001d123db60015b6002cb30228b80007123db6000e123db6001d130212b60015b6002cb3022bb800071233b6000e120db6001d123db60015b6002cb3022eb80007120db6000e1301acb6001d1233b60015b6002cb30231b800071235b6000e1235b6001d123ab60015b6002cb30234b800071235b6000e120db6001d123ab60015b6002cb30237b1",
          "instructions": [
            {
              "offset": 0,
              "opcode": 184,
              "member": [
                "net/tslat/tme/api/explosion/ExplosionInfo",
                "builder",
                "()Lnet/tslat/tme/api/explosion/ExplosionInfo$Builder;"
              ]
            },
            {
              "offset": 3,
              "opcode": 18,
              "constant": 5.0
            },
            {
              "offset": 5,
              "opcode": 182,
              "member": [
                "net/tslat/tme/api/explosion/ExplosionInfo$Builder",
                "radius",
                "(F)Lnet/tslat/tme/api/explosion/ExplosionInfo$Builder;"
              ]
            },
            {
              "offset": 8,
              "opcode": 19,
              "constant": 40.0
            },
            {
              "offset": 11,
              "opcode": 182,
              "member": [
                "net/tslat/tme/api/explosion/ExplosionInfo$Builder",
                "entityDamage",
                "(F)Lnet/tslat/tme/api/explosion/ExplosionInfo$Builder;"
              ]
            },
            {
              "offset": 14,
              "opcode": 186,
              "operands": [
                1,
                134,
                0,
                0
              ]
            },
            {
              "offset": 19,
              "opcode": 182,
              "member": [
                "net/tslat/tme/api/explosion/ExplosionInfo$Builder",
                "dynamicDamage",
                "(Lnet/tslat/tme/api/explosion/ExplosionInfo$EntityDamage;)Lnet/tslat/tme/api/explosion/ExplosionInfo$Builder;"
              ]
            },
            {
              "offset": 22,
              "opcode": 186,
              "operands": [
                1,
                137,
                0,
                0
              ]
            },
            {
              "offset": 27,
              "opcode": 182,
              "member": [
                "net/tslat/tme/api/explosion/ExplosionInfo$Builder",
                "onEntityHit",
                "(Lnet/tslat/tme/api/explosion/ExplosionInfo$OnEntityHit;)Lnet/tslat/tme/api/explosion/ExplosionInfo$Builder;"
              ]
            },
            {
              "offset": 30,
              "opcode": 182,
              "member": [
                "net/tslat/tme/api/explosion/ExplosionInfo$Builder",
                "build",
                "()Lnet/tslat/tme/api/explosion/ExplosionInfo;"
              ]
            },
            {
              "offset": 33,
              "opcode": 179,
              "member": [
                "net/tslat/aoa3/common/registration/AoAExplosions",
                "KING_BAMBAMBAM_DISCHARGE",
                "Lnet/tslat/tme/api/explosion/ExplosionInfo;"
              ]
            },
            {
              "offset": 36,
              "opcode": 184,
              "member": [
                "net/tslat/tme/api/explosion/ExplosionInfo",
                "builder",
                "()Lnet/tslat/tme/api/explosion/ExplosionInfo$Builder;"
              ]
            },
            {
              "offset": 39,
              "opcode": 18,
              "constant": 6.0
            },
            {
              "offset": 41,
              "opcode": 182,
              "member": [
                "net/tslat/tme/api/explosion/ExplosionInfo$Builder",
                "radius",
                "(F)Lnet/tslat/tme/api/explosion/ExplosionInfo$Builder;"
              ]
            },
            {
              "offset": 44,
              "opcode": 18,
              "constant": 20.0
            },
            {
              "offset": 46,
              "opcode": 182,
              "member": [
                "net/tslat/tme/api/explosion/ExplosionInfo$Builder",
                "entityDamage",
                "(F)Lnet/tslat/tme/api/explosion/ExplosionInfo$Builder;"
              ]
            },
            {
              "offset": 49,
              "opcode": 18,
              "constant": 30.0
            },
            {
              "offset": 51,
              "opcode": 182,
              "member": [
                "net/tslat/tme/api/explosion/ExplosionInfo$Builder",
                "blockDamage",
                "(F)Lnet/tslat/tme/api/explosion/ExplosionInfo$Builder;"
              ]
            },
            {
              "offset": 54,
              "opcode": 19,
              "constant": 1.25
            },
            {
              "offset": 57,
              "opcode": 182,
              "member": [
                "net/tslat/tme/api/explosion/ExplosionInfo$Builder",
                "entityKnockbackMultiplier",
                "(F)Lnet/tslat/tme/api/explosion/ExplosionInfo$Builder;"
              ]
            },
            {
              "offset": 60,
              "opcode": 186,
              "operands": [
                1,
                151,
                0,
                0
              ]
            },
            {
              "offset": 65,
              "opcode": 182,
              "member": [
                "net/tslat/tme/api/explosion/ExplosionInfo$Builder",
                "onEntityHit",
                "(Lnet/tslat/tme/api/explosion/ExplosionInfo$OnEntityHit;)Lnet/tslat/tme/api/explosion/ExplosionInfo$Builder;"
              ]
            },
            {
              "offset": 68,
              "opcode": 186,
              "operands": [
                1,
                152,
                0,
                0
              ]
            },
            {
              "offset": 73,
              "opcode": 182,
              "member": [
                "net/tslat/tme/api/explosion/ExplosionInfo$Builder",
                "onBlockHit",
                "(Lnet/tslat/tme/api/explosion/ExplosionInfo$OnBlockHit;)Lnet/tslat/tme/api/explosion/ExplosionInfo$Builder;"
              ]
            },
            {
              "offset": 76,
              "opcode": 186,
              "operands": [
                1,
                159,
                0,
                0
              ]
            },
            {
              "offset": 81,
              "opcode": 182,
              "member": [
                "net/tslat/tme/api/explosion/ExplosionInfo$Builder",
                "customFx",
                "(Lnet/tslat/tme/api/explosion/ExplosionInfo$FX;)Lnet/tslat/tme/api/explosion/ExplosionInfo$Builder;"
              ]
            },
            {
              "offset": 84,
              "opcode": 182,
              "member": [
                "net/tslat/tme/api/explosion/ExplosionInfo$Builder",
                "build",
                "()Lnet/tslat/tme/api/explosion/ExplosionInfo;"
              ]
            },
            {
              "offset": 87,
              "opcode": 179,
              "member": [
                "net/tslat/aoa3/common/registration/AoAExplosions",
                "LITTLE_BAM_OVERLOAD",
                "Lnet/tslat/tme/api/explosion/ExplosionInfo;"
              ]
            },
            {
              "offset": 90,
              "opcode": 184,
              "member": [
                "net/tslat/tme/api/explosion/ExplosionInfo",
                "builder",
                "()Lnet/tslat/tme/api/explosion/ExplosionInfo$Builder;"
              ]
            },
            {
              "offset": 93,
              "opcode": 18,
              "constant": 5.0
            },
            {
              "offset": 95,
              "opcode": 182,
              "member": [
                "net/tslat/tme/api/explosion/ExplosionInfo$Builder",
                "radius",
                "(F)Lnet/tslat/tme/api/explosion/ExplosionInfo$Builder;"
              ]
            },
            {
              "offset": 98,
              "opcode": 18,
              "constant": 4.0
            },
            {
              "offset": 100,
              "opcode": 182,
              "member": [
                "net/tslat/tme/api/explosion/ExplosionInfo$Builder",
                "entityDamage",
                "(F)Lnet/tslat/tme/api/explosion/ExplosionInfo$Builder;"
              ]
            },
            {
              "offset": 103,
              "opcode": 18,
              "constant": 8.0
            },
            {
              "offset": 105,
              "opcode": 182,
              "member": [
                "net/tslat/tme/api/explosion/ExplosionInfo$Builder",
                "blockDamage",
                "(F)Lnet/tslat/tme/api/explosion/ExplosionInfo$Builder;"
              ]
            },
            {
              "offset": 108,
              "opcode": 182,
              "member": [
                "net/tslat/tme/api/explosion/ExplosionInfo$Builder",
                "build",
                "()Lnet/tslat/tme/api/explosion/ExplosionInfo;"
              ]
            },
            {
              "offset": 111,
              "opcode": 179,
              "member": [
                "net/tslat/aoa3/common/registration/AoAExplosions",
                "CREEP_COW",
                "Lnet/tslat/tme/api/explosion/ExplosionInfo;"
              ]
            },
            {
              "offset": 114,
              "opcode": 184,
              "member": [
                "net/tslat/tme/api/explosion/ExplosionInfo",
                "builder",
                "()Lnet/tslat/tme/api/explosion/ExplosionInfo$Builder;"
              ]
            },
            {
              "offset": 117,
              "opcode": 18,
              "constant": 3.0
            },
            {
              "offset": 119,
              "opcode": 182,
              "member": [
                "net/tslat/tme/api/explosion/ExplosionInfo$Builder",
                "radius",
                "(F)Lnet/tslat/tme/api/explosion/ExplosionInfo$Builder;"
              ]
            },
            {
              "offset": 122,
              "opcode": 18,
              "constant": 8.0
            },
            {
              "offset": 124,
              "opcode": 182,
              "member": [
                "net/tslat/tme/api/explosion/ExplosionInfo$Builder",
                "entityDamage",
                "(F)Lnet/tslat/tme/api/explosion/ExplosionInfo$Builder;"
              ]
            },
            {
              "offset": 127,
              "opcode": 19,
              "constant": 8.5
            },
            {
              "offset": 130,
              "opcode": 182,
              "member": [
                "net/tslat/tme/api/explosion/ExplosionInfo$Builder",
                "blockDamage",
                "(F)Lnet/tslat/tme/api/explosion/ExplosionInfo$Builder;"
              ]
            },
            {
              "offset": 133,
              "opcode": 182,
              "member": [
                "net/tslat/tme/api/explosion/ExplosionInfo$Builder",
                "build",
                "()Lnet/tslat/tme/api/explosion/ExplosionInfo;"
              ]
            },
            {
              "offset": 136,
              "opcode": 179,
              "member": [
                "net/tslat/aoa3/common/registration/AoAExplosions",
                "BOMB_CARRIER_DYNAMITE",
                "Lnet/tslat/tme/api/explosion/ExplosionInfo;"
              ]
            },
            {
              "offset": 139,
              "opcode": 184,
              "member": [
                "net/tslat/tme/api/explosion/ExplosionInfo",
                "builder",
                "()Lnet/tslat/tme/api/explosion/ExplosionInfo$Builder;"
              ]
            },
            {
              "offset": 142,
              "opcode": 18,
              "constant": 5.0
            },
            {
              "offset": 144,
              "opcode": 182,
              "member": [
                "net/tslat/tme/api/explosion/ExplosionInfo$Builder",
                "radius",
                "(F)Lnet/tslat/tme/api/explosion/ExplosionInfo$Builder;"
              ]
            },
            {
              "offset": 147,
              "opcode": 18,
              "constant": 6.0
            },
            {
              "offset": 149,
              "opcode": 182,
              "member": [
                "net/tslat/tme/api/explosion/ExplosionInfo$Builder",
                "entityDamage",
                "(F)Lnet/tslat/tme/api/explosion/ExplosionInfo$Builder;"
              ]
            },
            {
              "offset": 152,
              "opcode": 18,
              "constant": 10.0
            },
            {
              "offset": 154,
              "opcode": 182,
              "member": [
                "net/tslat/tme/api/explosion/ExplosionInfo$Builder",
                "blockDamage",
                "(F)Lnet/tslat/tme/api/explosion/ExplosionInfo$Builder;"
              ]
            },
            {
              "offset": 157,
              "opcode": 182,
              "member": [
                "net/tslat/tme/api/explosion/ExplosionInfo$Builder",
                "build",
                "()Lnet/tslat/tme/api/explosion/ExplosionInfo;"
              ]
            },
            {
              "offset": 160,
              "opcode": 179,
              "member": [
                "net/tslat/aoa3/common/registration/AoAExplosions",
                "CREEP_TUBE",
                "Lnet/tslat/tme/api/explosion/ExplosionInfo;"
              ]
            },
            {
              "offset": 163,
              "opcode": 184,
              "member": [
                "net/tslat/tme/api/explosion/ExplosionInfo",
                "builder",
                "()Lnet/tslat/tme/api/explosion/ExplosionInfo$Builder;"
              ]
            },
            {
              "offset": 166,
              "opcode": 13
            },
            {
              "offset": 167,
              "opcode": 182,
              "member": [
                "net/tslat/tme/api/explosion/ExplosionInfo$Builder",
                "radius",
                "(F)Lnet/tslat/tme/api/explosion/ExplosionInfo$Builder;"
              ]
            },
            {
              "offset": 170,
              "opcode": 19,
              "constant": 50.0
            },
            {
              "offset": 173,
              "opcode": 182,
              "member": [
                "net/tslat/tme/api/explosion/ExplosionInfo$Builder",
                "blockDamage",
                "(F)Lnet/tslat/tme/api/explosion/ExplosionInfo$Builder;"
              ]
            },
            {
              "offset": 176,
              "opcode": 18,
              "constant": 5.0
            },
            {
              "offset": 178,
              "opcode": 182,
              "member": [
                "net/tslat/tme/api/explosion/ExplosionInfo$Builder",
                "entityDamage",
                "(F)Lnet/tslat/tme/api/explosion/ExplosionInfo$Builder;"
              ]
            },
            {
              "offset": 181,
              "opcode": 186,
              "operands": [
                1,
                180,
                0,
                0
              ]
            },
            {
              "offset": 186,
              "opcode": 182,
              "member": [
                "net/tslat/tme/api/explosion/ExplosionInfo$Builder",
                "onBlockHit",
                "(Lnet/tslat/tme/api/explosion/ExplosionInfo$OnBlockHit;)Lnet/tslat/tme/api/explosion/ExplosionInfo$Builder;"
              ]
            },
            {
              "offset": 189,
              "opcode": 182,
              "member": [
                "net/tslat/tme/api/explosion/ExplosionInfo$Builder",
                "build",
                "()Lnet/tslat/tme/api/explosion/ExplosionInfo;"
              ]
            },
            {
              "offset": 192,
              "opcode": 179,
              "member": [
                "net/tslat/aoa3/common/registration/AoAExplosions",
                "NETHENGEIC_WITHER_FIREBALL",
                "Lnet/tslat/tme/api/explosion/ExplosionInfo;"
              ]
            },
            {
              "offset": 195,
              "opcode": 184,
              "member": [
                "net/tslat/tme/api/explosion/ExplosionInfo",
                "builder",
                "()Lnet/tslat/tme/api/explosion/ExplosionInfo$Builder;"
              ]
            },
            {
              "offset": 198,
              "opcode": 13
            },
            {
              "offset": 199,
              "opcode": 182,
              "member": [
                "net/tslat/tme/api/explosion/ExplosionInfo$Builder",
                "radius",
                "(F)Lnet/tslat/tme/api/explosion/ExplosionInfo$Builder;"
              ]
            },
            {
              "offset": 202,
              "opcode": 12
            },
            {
              "offset": 203,
              "opcode": 182,
              "member": [
                "net/tslat/tme/api/explosion/ExplosionInfo$Builder",
                "entityDamage",
                "(F)Lnet/tslat/tme/api/explosion/ExplosionInfo$Builder;"
              ]
            },
            {
              "offset": 206,
              "opcode": 186,
              "operands": [
                1,
                184,
                0,
                0
              ]
            },
            {
              "offset": 211,
              "opcode": 182,
              "member": [
                "net/tslat/tme/api/explosion/ExplosionInfo$Builder",
                "explosionSound",
                "(Ljava/util/function/Function;)Lnet/tslat/tme/api/explosion/ExplosionInfo$Builder;"
              ]
            },
            {
              "offset": 214,
              "opcode": 186,
              "operands": [
                1,
                191,
                0,
                0
              ]
            },
            {
              "offset": 219,
              "opcode": 182,
              "member": [
                "net/tslat/tme/api/explosion/ExplosionInfo$Builder",
                "dynamicDamage",
                "(Lnet/tslat/tme/api/explosion/ExplosionInfo$EntityDamage;)Lnet/tslat/tme/api/explosion/ExplosionInfo$Builder;"
              ]
            },
            {
              "offset": 222,
              "opcode": 182,
              "member": [
                "net/tslat/tme/api/explosion/ExplosionInfo$Builder",
                "build",
                "()Lnet/tslat/tme/api/explosion/ExplosionInfo;"
              ]
            },
            {
              "offset": 225,
              "opcode": 179,
              "member": [
                "net/tslat/aoa3/common/registration/AoAExplosions",
                "STICKY_FIREBALL",
                "Lnet/tslat/tme/api/explosion/ExplosionInfo;"
              ]
            },
            {
              "offset": 228,
              "opcode": 184,
              "member": [
                "net/tslat/tme/api/explosion/ExplosionInfo",
                "builder",
                "()Lnet/tslat/tme/api/explosion/ExplosionInfo$Builder;"
              ]
            },
            {
              "offset": 231,
              "opcode": 18,
              "constant": 3.0
            },
            {
              "offset": 233,
              "opcode": 182,
              "member": [
                "net/tslat/tme/api/explosion/ExplosionInfo$Builder",
                "radius",
                "(F)Lnet/tslat/tme/api/explosion/ExplosionInfo$Builder;"
              ]
            },
            {
              "offset": 236,
              "opcode": 18,
              "constant": 7.0
            },
            {
              "offset": 238,
              "opcode": 182,
              "member": [
                "net/tslat/tme/api/explosion/ExplosionInfo$Builder",
                "blockDamage",
                "(F)Lnet/tslat/tme/api/explosion/ExplosionInfo$Builder;"
              ]
            },
            {
              "offset": 241,
              "opcode": 18,
              "constant": 5.0
            },
            {
              "offset": 243,
              "opcode": 182,
              "member": [
                "net/tslat/tme/api/explosion/ExplosionInfo$Builder",
                "entityDamage",
                "(F)Lnet/tslat/tme/api/explosion/ExplosionInfo$Builder;"
              ]
            },
            {
              "offset": 246,
              "opcode": 18,
              "constant": 0.10000000149011612
            },
            {
              "offset": 248,
              "opcode": 182,
              "member": [
                "net/tslat/tme/api/explosion/ExplosionInfo$Builder",
                "blockDropChance",
                "(F)Lnet/tslat/tme/api/explosion/ExplosionInfo$Builder;"
              ]
            },
            {
              "offset": 251,
              "opcode": 182,
              "member": [
                "net/tslat/tme/api/explosion/ExplosionInfo$Builder",
                "build",
                "()Lnet/tslat/tme/api/explosion/ExplosionInfo;"
              ]
            },
            {
              "offset": 254,
              "opcode": 179,
              "member": [
                "net/tslat/aoa3/common/registration/AoAExplosions",
                "GRENADE",
                "Lnet/tslat/tme/api/explosion/ExplosionInfo;"
              ]
            },
            {
              "offset": 257,
              "opcode": 184,
              "member": [
                "net/tslat/tme/api/explosion/ExplosionInfo",
                "builder",
                "()Lnet/tslat/tme/api/explosion/ExplosionInfo$Builder;"
              ]
            },
            {
              "offset": 260,
              "opcode": 18,
              "constant": 3.0
            },
            {
              "offset": 262,
              "opcode": 182,
              "member": [
                "net/tslat/tme/api/explosion/ExplosionInfo$Builder",
                "radius",
                "(F)Lnet/tslat/tme/api/explosion/ExplosionInfo$Builder;"
              ]
            },
            {
              "offset": 265,
              "opcode": 18,
              "constant": 7.0
            },
            {
              "offset": 267,
              "opcode": 182,
              "member": [
                "net/tslat/tme/api/explosion/ExplosionInfo$Builder",
                "blockDamage",
                "(F)Lnet/tslat/tme/api/explosion/ExplosionInfo$Builder;"
              ]
            },
            {
              "offset": 270,
              "opcode": 18,
              "constant": 3.0
            },
            {
              "offset": 272,
              "opcode": 182,
              "member": [
                "net/tslat/tme/api/explosion/ExplosionInfo$Builder",
                "entityDamage",
                "(F)Lnet/tslat/tme/api/explosion/ExplosionInfo$Builder;"
              ]
            },
            {
              "offset": 275,
              "opcode": 19,
              "constant": 0.05000000074505806
            },
            {
              "offset": 278,
              "opcode": 182,
              "member": [
                "net/tslat/tme/api/explosion/ExplosionInfo$Builder",
                "blockDropChance",
                "(F)Lnet/tslat/tme/api/explosion/ExplosionInfo$Builder;"
              ]
            },
            {
              "offset": 281,
              "opcode": 186,
              "operands": [
                1,
                199,
                0,
                0
              ]
            },
            {
              "offset": 286,
              "opcode": 182,
              "member": [
                "net/tslat/tme/api/explosion/ExplosionInfo$Builder",
                "onEntityHit",
                "(Lnet/tslat/tme/api/explosion/ExplosionInfo$OnEntityHit;)Lnet/tslat/tme/api/explosion/ExplosionInfo$Builder;"
              ]
            },
            {
              "offset": 289,
              "opcode": 182,
              "member": [
                "net/tslat/tme/api/explosion/ExplosionInfo$Builder",
                "build",
                "()Lnet/tslat/tme/api/explosion/ExplosionInfo;"
              ]
            },
            {
              "offset": 292,
              "opcode": 179,
              "member": [
                "net/tslat/aoa3/common/registration/AoAExplosions",
                "RUNIC_BOMB",
                "Lnet/tslat/tme/api/explosion/ExplosionInfo;"
              ]
            },
            {
              "offset": 295,
              "opcode": 184,
              "member": [
                "net/tslat/tme/api/explosion/ExplosionInfo",
                "builder",
                "()Lnet/tslat/tme/api/explosion/ExplosionInfo$Builder;"
              ]
            },
            {
              "offset": 298,
              "opcode": 18,
              "constant": 2.5
            },
            {
              "offset": 300,
              "opcode": 182,
              "member": [
                "net/tslat/tme/api/explosion/ExplosionInfo$Builder",
                "radius",
                "(F)Lnet/tslat/tme/api/explosion/ExplosionInfo$Builder;"
              ]
            },
            {
              "offset": 303,
              "opcode": 18,
              "constant": 4.0
            },
            {
              "offset": 305,
              "opcode": 182,
              "member": [
                "net/tslat/tme/api/explosion/ExplosionInfo$Builder",
                "entityDamage",
                "(F)Lnet/tslat/tme/api/explosion/ExplosionInfo$Builder;"
              ]
            },
            {
              "offset": 308,
              "opcode": 18,
              "constant": 5.0
            },
            {
              "offset": 310,
              "opcode": 182,
              "member": [
                "net/tslat/tme/api/explosion/ExplosionInfo$Builder",
                "blockDamage",
                "(F)Lnet/tslat/tme/api/explosion/ExplosionInfo$Builder;"
              ]
            },
            {
              "offset": 313,
              "opcode": 19,
              "constant": 1.2000000476837158
            },
            {
              "offset": 316,
              "opcode": 182,
              "member": [
                "net/tslat/tme/api/explosion/ExplosionInfo$Builder",
                "entityKnockbackMultiplier",
                "(F)Lnet/tslat/tme/api/explosion/ExplosionInfo$Builder;"
              ]
            },
            {
              "offset": 319,
              "opcode": 18,
              "constant": 0.10000000149011612
            },
            {
              "offset": 321,
              "opcode": 182,
              "member": [
                "net/tslat/tme/api/explosion/ExplosionInfo$Builder",
                "blockDropChance",
                "(F)Lnet/tslat/tme/api/explosion/ExplosionInfo$Builder;"
              ]
            },
            {
              "offset": 324,
              "opcode": 182,
              "member": [
                "net/tslat/tme/api/explosion/ExplosionInfo$Builder",
                "build",
                "()Lnet/tslat/tme/api/explosion/ExplosionInfo;"
              ]
            },
            {
              "offset": 327,
              "opcode": 179,
              "member": [
                "net/tslat/aoa3/common/registration/AoAExplosions",
                "EXPLOSIVE_BOW",
                "Lnet/tslat/tme/api/explosion/ExplosionInfo;"
              ]
            },
            {
              "offset": 330,
              "opcode": 184,
              "member": [
                "net/tslat/tme/api/explosion/ExplosionInfo",
                "builder",
                "()Lnet/tslat/tme/api/explosion/ExplosionInfo$Builder;"
              ]
            },
            {
              "offset": 333,
              "opcode": 19,
              "constant": 1.5
            },
            {
              "offset": 336,
              "opcode": 182,
              "member": [
                "net/tslat/tme/api/explosion/ExplosionInfo$Builder",
                "radius",
                "(F)Lnet/tslat/tme/api/explosion/ExplosionInfo$Builder;"
              ]
            },
            {
              "offset": 339,
              "opcode": 18,
              "constant": 3.0
            },
            {
              "offset": 341,
              "opcode": 182,
              "member": [
                "net/tslat/tme/api/explosion/ExplosionInfo$Builder",
                "entityDamage",
                "(F)Lnet/tslat/tme/api/explosion/ExplosionInfo$Builder;"
              ]
            },
            {
              "offset": 344,
              "opcode": 18,
              "constant": 4.0
            },
            {
              "offset": 346,
              "opcode": 182,
              "member": [
                "net/tslat/tme/api/explosion/ExplosionInfo$Builder",
                "blockDamage",
                "(F)Lnet/tslat/tme/api/explosion/ExplosionInfo$Builder;"
              ]
            },
            {
              "offset": 349,
              "opcode": 18,
              "constant": 0.10000000149011612
            },
            {
              "offset": 351,
              "opcode": 182,
              "member": [
                "net/tslat/tme/api/explosion/ExplosionInfo$Builder",
                "blockDropChance",
                "(F)Lnet/tslat/tme/api/explosion/ExplosionInfo$Builder;"
              ]
            },
            {
              "offset": 354,
              "opcode": 182,
              "member": [
                "net/tslat/tme/api/explosion/ExplosionInfo$Builder",
                "build",
                "()Lnet/tslat/tme/api/explosion/ExplosionInfo;"
              ]
            },
            {
              "offset": 357,
              "opcode": 179,
              "member": [
                "net/tslat/aoa3/common/registration/AoAExplosions",
                "DISCHARGE_SHOT",
                "Lnet/tslat/tme/api/explosion/ExplosionInfo;"
              ]
            },
            {
              "offset": 360,
              "opcode": 184,
              "member": [
                "net/tslat/tme/api/explosion/ExplosionInfo",
                "builder",
                "()Lnet/tslat/tme/api/explosion/ExplosionInfo$Builder;"
              ]
            },
            {
              "offset": 363,
              "opcode": 18,
              "constant": 7.0
            },
            {
              "offset": 365,
              "opcode": 182,
              "member": [
                "net/tslat/tme/api/explosion/ExplosionInfo$Builder",
                "radius",
                "(F)Lnet/tslat/tme/api/explosion/ExplosionInfo$Builder;"
              ]
            },
            {
              "offset": 368,
              "opcode": 18,
              "constant": 8.0
            },
            {
              "offset": 370,
              "opcode": 182,
              "member": [
                "net/tslat/tme/api/explosion/ExplosionInfo$Builder",
                "entityDamage",
                "(F)Lnet/tslat/tme/api/explosion/ExplosionInfo$Builder;"
              ]
            },
            {
              "offset": 373,
              "opcode": 18,
              "constant": 15.0
            },
            {
              "offset": 375,
              "opcode": 182,
              "member": [
                "net/tslat/tme/api/explosion/ExplosionInfo$Builder",
                "blockDamage",
                "(F)Lnet/tslat/tme/api/explosion/ExplosionInfo$Builder;"
              ]
            },
            {
              "offset": 378,
              "opcode": 18,
              "constant": 0.10000000149011612
            },
            {
              "offset": 380,
              "opcode": 182,
              "member": [
                "net/tslat/tme/api/explosion/ExplosionInfo$Builder",
                "blockDropChance",
                "(F)Lnet/tslat/tme/api/explosion/ExplosionInfo$Builder;"
              ]
            },
            {
              "offset": 383,
              "opcode": 182,
              "member": [
                "net/tslat/tme/api/explosion/ExplosionInfo$Builder",
                "build",
                "()Lnet/tslat/tme/api/explosion/ExplosionInfo;"
              ]
            },
            {
              "offset": 386,
              "opcode": 179,
              "member": [
                "net/tslat/aoa3/common/registration/AoAExplosions",
                "DISCHARGE_SHOTGUN",
                "Lnet/tslat/tme/api/explosion/ExplosionInfo;"
              ]
            },
            {
              "offset": 389,
              "opcode": 184,
              "member": [
                "net/tslat/tme/api/explosion/ExplosionInfo",
                "builder",
                "()Lnet/tslat/tme/api/explosion/ExplosionInfo$Builder;"
              ]
            },
            {
              "offset": 392,
              "opcode": 12
            },
            {
              "offset": 393,
              "opcode": 182,
              "member": [
                "net/tslat/tme/api/explosion/ExplosionInfo$Builder",
                "radius",
                "(F)Lnet/tslat/tme/api/explosion/ExplosionInfo$Builder;"
              ]
            },
            {
              "offset": 396,
              "opcode": 13
            },
            {
              "offset": 397,
              "opcode": 182,
              "member": [
                "net/tslat/tme/api/explosion/ExplosionInfo$Builder",
                "entityDamage",
                "(F)Lnet/tslat/tme/api/explosion/ExplosionInfo$Builder;"
              ]
            },
            {
              "offset": 400,
              "opcode": 18,
              "constant": 3.0
            },
            {
              "offset": 402,
              "opcode": 182,
              "member": [
                "net/tslat/tme/api/explosion/ExplosionInfo$Builder",
                "blockDamage",
                "(F)Lnet/tslat/tme/api/explosion/ExplosionInfo$Builder;"
              ]
            },
            {
              "offset": 405,
              "opcode": 19,
              "constant": 0.009999999776482582
            },
            {
              "offset": 408,
              "opcode": 182,
              "member": [
                "net/tslat/tme/api/explosion/ExplosionInfo$Builder",
                "blockDropChance",
                "(F)Lnet/tslat/tme/api/explosion/ExplosionInfo$Builder;"
              ]
            },
            {
              "offset": 411,
              "opcode": 182,
              "member": [
                "net/tslat/tme/api/explosion/ExplosionInfo$Builder",
                "build",
                "()Lnet/tslat/tme/api/explosion/ExplosionInfo;"
              ]
            },
            {
              "offset": 414,
              "opcode": 179,
              "member": [
                "net/tslat/aoa3/common/registration/AoAExplosions",
                "AMPLIFIER",
                "Lnet/tslat/tme/api/explosion/ExplosionInfo;"
              ]
            },
            {
              "offset": 417,
              "opcode": 184,
              "member": [
                "net/tslat/tme/api/explosion/ExplosionInfo",
                "builder",
                "()Lnet/tslat/tme/api/explosion/ExplosionInfo$Builder;"
              ]
            },
            {
              "offset": 420,
              "opcode": 18,
              "constant": 3.0
            },
            {
              "offset": 422,
              "opcode": 182,
              "member": [
                "net/tslat/tme/api/explosion/ExplosionInfo$Builder",
                "radius",
                "(F)Lnet/tslat/tme/api/explosion/ExplosionInfo$Builder;"
              ]
            },
            {
              "offset": 425,
              "opcode": 18,
              "constant": 5.0
            },
            {
              "offset": 427,
              "opcode": 182,
              "member": [
                "net/tslat/tme/api/explosion/ExplosionInfo$Builder",
                "entityDamage",
                "(F)Lnet/tslat/tme/api/explosion/ExplosionInfo$Builder;"
              ]
            },
            {
              "offset": 430,
              "opcode": 18,
              "constant": 5.0
            },
            {
              "offset": 432,
              "opcode": 182,
              "member": [
                "net/tslat/tme/api/explosion/ExplosionInfo$Builder",
                "blockDamage",
                "(F)Lnet/tslat/tme/api/explosion/ExplosionInfo$Builder;"
              ]
            },
            {
              "offset": 435,
              "opcode": 19,
              "constant": 0.05000000074505806
            },
            {
              "offset": 438,
              "opcode": 182,
              "member": [
                "net/tslat/tme/api/explosion/ExplosionInfo$Builder",
                "blockDropChance",
                "(F)Lnet/tslat/tme/api/explosion/ExplosionInfo$Builder;"
              ]
            },
            {
              "offset": 441,
              "opcode": 182,
              "member": [
                "net/tslat/tme/api/explosion/ExplosionInfo$Builder",
                "build",
                "()Lnet/tslat/tme/api/explosion/ExplosionInfo;"
              ]
            },
            {
              "offset": 444,
              "opcode": 179,
              "member": [
                "net/tslat/aoa3/common/registration/AoAExplosions",
                "BLAST_BARREL",
                "Lnet/tslat/tme/api/explosion/ExplosionInfo;"
              ]
            },
            {
              "offset": 447,
              "opcode": 184,
              "member": [
                "net/tslat/tme/api/explosion/ExplosionInfo",
                "builder",
                "()Lnet/tslat/tme/api/explosion/ExplosionInfo$Builder;"
              ]
            },
            {
              "offset": 450,
              "opcode": 18,
              "constant": 4.0
            },
            {
              "offset": 452,
              "opcode": 182,
              "member": [
                "net/tslat/tme/api/explosion/ExplosionInfo$Builder",
                "radius",
                "(F)Lnet/tslat/tme/api/explosion/ExplosionInfo$Builder;"
              ]
            },
            {
              "offset": 455,
              "opcode": 18,
              "constant": 5.0
            },
            {
              "offset": 457,
              "opcode": 182,
              "member": [
                "net/tslat/tme/api/explosion/ExplosionInfo$Builder",
                "entityDamage",
                "(F)Lnet/tslat/tme/api/explosion/ExplosionInfo$Builder;"
              ]
            },
            {
              "offset": 460,
              "opcode": 18,
              "constant": 8.0
            },
            {
              "offset": 462,
              "opcode": 182,
              "member": [
                "net/tslat/tme/api/explosion/ExplosionInfo$Builder",
                "blockDamage",
                "(F)Lnet/tslat/tme/api/explosion/ExplosionInfo$Builder;"
              ]
            },
            {
              "offset": 465,
              "opcode": 18,
              "constant": 0.10000000149011612
            },
            {
              "offset": 467,
              "opcode": 182,
              "member": [
                "net/tslat/tme/api/explosion/ExplosionInfo$Builder",
                "blockDropChance",
                "(F)Lnet/tslat/tme/api/explosion/ExplosionInfo$Builder;"
              ]
            },
            {
              "offset": 470,
              "opcode": 182,
              "member": [
                "net/tslat/tme/api/explosion/ExplosionInfo$Builder",
                "build",
                "()Lnet/tslat/tme/api/explosion/ExplosionInfo;"
              ]
            },
            {
              "offset": 473,
              "opcode": 179,
              "member": [
                "net/tslat/aoa3/common/registration/AoAExplosions",
                "TRI_DISCHARGE_SHOT",
                "Lnet/tslat/tme/api/explosion/ExplosionInfo;"
              ]
            },
            {
              "offset": 476,
              "opcode": 184,
              "member": [
                "net/tslat/tme/api/explosion/ExplosionInfo",
                "builder",
                "()Lnet/tslat/tme/api/explosion/ExplosionInfo$Builder;"
              ]
            },
            {
              "offset": 479,
              "opcode": 18,
              "constant": 4.0
            },
            {
              "offset": 481,
              "opcode": 182,
              "member": [
                "net/tslat/tme/api/explosion/ExplosionInfo$Builder",
                "radius",
                "(F)Lnet/tslat/tme/api/explosion/ExplosionInfo$Builder;"
              ]
            },
            {
              "offset": 484,
              "opcode": 18,
              "constant": 5.0
            },
            {
              "offset": 486,
              "opcode": 182,
              "member": [
                "net/tslat/tme/api/explosion/ExplosionInfo$Builder",
                "entityDamage",
                "(F)Lnet/tslat/tme/api/explosion/ExplosionInfo$Builder;"
              ]
            },
            {
              "offset": 489,
              "opcode": 18,
              "constant": 8.0
            },
            {
              "offset": 491,
              "opcode": 182,
              "member": [
                "net/tslat/tme/api/explosion/ExplosionInfo$Builder",
                "blockDamage",
                "(F)Lnet/tslat/tme/api/explosion/ExplosionInfo$Builder;"
              ]
            },
            {
              "offset": 494,
              "opcode": 18,
              "constant": 0.10000000149011612
            },
            {
              "offset": 496,
              "opcode": 182,
              "member": [
                "net/tslat/tme/api/explosion/ExplosionInfo$Builder",
                "blockDropChance",
                "(F)Lnet/tslat/tme/api/explosion/ExplosionInfo$Builder;"
              ]
            },
            {
              "offset": 499,
              "opcode": 182,
              "member": [
                "net/tslat/tme/api/explosion/ExplosionInfo$Builder",
                "build",
                "()Lnet/tslat/tme/api/explosion/ExplosionInfo;"
              ]
            },
            {
              "offset": 502,
              "opcode": 179,
              "member": [
                "net/tslat/aoa3/common/registration/AoAExplosions",
                "VOLATILE_CANNONBALL",
                "Lnet/tslat/tme/api/explosion/ExplosionInfo;"
              ]
            },
            {
              "offset": 505,
              "opcode": 184,
              "member": [
                "net/tslat/tme/api/explosion/ExplosionInfo",
                "builder",
                "()Lnet/tslat/tme/api/explosion/ExplosionInfo$Builder;"
              ]
            },
            {
              "offset": 508,
              "opcode": 18,
              "constant": 6.0
            },
            {
              "offset": 510,
              "opcode": 182,
              "member": [
                "net/tslat/tme/api/explosion/ExplosionInfo$Builder",
                "radius",
                "(F)Lnet/tslat/tme/api/explosion/ExplosionInfo$Builder;"
              ]
            },
            {
              "offset": 513,
              "opcode": 18,
              "constant": 5.0
            },
            {
              "offset": 515,
              "opcode": 182,
              "member": [
                "net/tslat/tme/api/explosion/ExplosionInfo$Builder",
                "entityDamage",
                "(F)Lnet/tslat/tme/api/explosion/ExplosionInfo$Builder;"
              ]
            },
            {
              "offset": 518,
              "opcode": 18,
              "constant": 10.0
            },
            {
              "offset": 520,
              "opcode": 182,
              "member": [
                "net/tslat/tme/api/explosion/ExplosionInfo$Builder",
                "blockDamage",
                "(F)Lnet/tslat/tme/api/explosion/ExplosionInfo$Builder;"
              ]
            },
            {
              "offset": 523,
              "opcode": 18,
              "constant": 0.10000000149011612
            },
            {
              "offset": 525,
              "opcode": 182,
              "member": [
                "net/tslat/tme/api/explosion/ExplosionInfo$Builder",
                "blockDropChance",
                "(F)Lnet/tslat/tme/api/explosion/ExplosionInfo$Builder;"
              ]
            },
            {
              "offset": 528,
              "opcode": 182,
              "member": [
                "net/tslat/tme/api/explosion/ExplosionInfo$Builder",
                "build",
                "()Lnet/tslat/tme/api/explosion/ExplosionInfo;"
              ]
            },
            {
              "offset": 531,
              "opcode": 179,
              "member": [
                "net/tslat/aoa3/common/registration/AoAExplosions",
                "BLISSFUL_BLAST",
                "Lnet/tslat/tme/api/explosion/ExplosionInfo;"
              ]
            },
            {
              "offset": 534,
              "opcode": 184,
              "member": [
                "net/tslat/tme/api/explosion/ExplosionInfo",
                "builder",
                "()Lnet/tslat/tme/api/explosion/ExplosionInfo$Builder;"
              ]
            },
            {
              "offset": 537,
              "opcode": 18,
              "constant": 3.0
            },
            {
              "offset": 539,
              "opcode": 182,
              "member": [
                "net/tslat/tme/api/explosion/ExplosionInfo$Builder",
                "radius",
                "(F)Lnet/tslat/tme/api/explosion/ExplosionInfo$Builder;"
              ]
            },
            {
              "offset": 542,
              "opcode": 18,
              "constant": 3.0
            },
            {
              "offset": 544,
              "opcode": 182,
              "member": [
                "net/tslat/tme/api/explosion/ExplosionInfo$Builder",
                "entityDamage",
                "(F)Lnet/tslat/tme/api/explosion/ExplosionInfo$Builder;"
              ]
            },
            {
              "offset": 547,
              "opcode": 18,
              "constant": 3.0
            },
            {
              "offset": 549,
              "opcode": 182,
              "member": [
                "net/tslat/tme/api/explosion/ExplosionInfo$Builder",
                "blockDamage",
                "(F)Lnet/tslat/tme/api/explosion/ExplosionInfo$Builder;"
              ]
            },
            {
              "offset": 552,
              "opcode": 19,
              "constant": 0.05000000074505806
            },
            {
              "offset": 555,
              "opcode": 182,
              "member": [
                "net/tslat/tme/api/explosion/ExplosionInfo$Builder",
                "blockDropChance",
                "(F)Lnet/tslat/tme/api/explosion/ExplosionInfo$Builder;"
              ]
            },
            {
              "offset": 558,
              "opcode": 182,
              "member": [
                "net/tslat/tme/api/explosion/ExplosionInfo$Builder",
                "build",
                "()Lnet/tslat/tme/api/explosion/ExplosionInfo;"
              ]
            },
            {
              "offset": 561,
              "opcode": 179,
              "member": [
                "net/tslat/aoa3/common/registration/AoAExplosions",
                "DESTRUCTION_RIFLE",
                "Lnet/tslat/tme/api/explosion/ExplosionInfo;"
              ]
            },
            {
              "offset": 564,
              "opcode": 184,
              "member": [
                "net/tslat/tme/api/explosion/ExplosionInfo",
                "builder",
                "()Lnet/tslat/tme/api/explosion/ExplosionInfo$Builder;"
              ]
            },
            {
              "offset": 567,
              "opcode": 18,
              "constant": 5.0
            },
            {
              "offset": 569,
              "opcode": 182,
              "member": [
                "net/tslat/tme/api/explosion/ExplosionInfo$Builder",
                "radius",
                "(F)Lnet/tslat/tme/api/explosion/ExplosionInfo$Builder;"
              ]
            },
            {
              "offset": 572,
              "opcode": 18,
              "constant": 6.0
            },
            {
              "offset": 574,
              "opcode": 182,
              "member": [
                "net/tslat/tme/api/explosion/ExplosionInfo$Builder",
                "entityDamage",
                "(F)Lnet/tslat/tme/api/explosion/ExplosionInfo$Builder;"
              ]
            },
            {
              "offset": 577,
              "opcode": 19,
              "constant": 13.0
            },
            {
              "offset": 580,
              "opcode": 182,
              "member": [
                "net/tslat/tme/api/explosion/ExplosionInfo$Builder",
                "blockDamage",
                "(F)Lnet/tslat/tme/api/explosion/ExplosionInfo$Builder;"
              ]
            },
            {
              "offset": 583,
              "opcode": 18,
              "constant": 0.10000000149011612
            },
            {
              "offset": 585,
              "opcode": 182,
              "member": [
                "net/tslat/tme/api/explosion/ExplosionInfo$Builder",
                "blockDropChance",
                "(F)Lnet/tslat/tme/api/explosion/ExplosionInfo$Builder;"
              ]
            },
            {
              "offset": 588,
              "opcode": 182,
              "member": [
                "net/tslat/tme/api/explosion/ExplosionInfo$Builder",
                "build",
                "()Lnet/tslat/tme/api/explosion/ExplosionInfo;"
              ]
            },
            {
              "offset": 591,
              "opcode": 179,
              "member": [
                "net/tslat/aoa3/common/registration/AoAExplosions",
                "DISCHARGE_SLUG",
                "Lnet/tslat/tme/api/explosion/ExplosionInfo;"
              ]
            },
            {
              "offset": 594,
              "opcode": 184,
              "member": [
                "net/tslat/tme/api/explosion/ExplosionInfo",
                "builder",
                "()Lnet/tslat/tme/api/explosion/ExplosionInfo$Builder;"
              ]
            },
            {
              "offset": 597,
              "opcode": 19,
              "constant": 1.7000000476837158
            },
            {
              "offset": 600,
              "opcode": 182,
              "member": [
                "net/tslat/tme/api/explosion/ExplosionInfo$Builder",
                "radius",
                "(F)Lnet/tslat/tme/api/explosion/ExplosionInfo$Builder;"
              ]
            },
            {
              "offset": 603,
              "opcode": 18,
              "constant": 4.0
            },
            {
              "offset": 605,
              "opcode": 182,
              "member": [
                "net/tslat/tme/api/explosion/ExplosionInfo$Builder",
                "entityDamage",
                "(F)Lnet/tslat/tme/api/explosion/ExplosionInfo$Builder;"
              ]
            },
            {
              "offset": 608,
              "opcode": 18,
              "constant": 6.0
            },
            {
              "offset": 610,
              "opcode": 182,
              "member": [
                "net/tslat/tme/api/explosion/ExplosionInfo$Builder",
                "blockDamage",
                "(F)Lnet/tslat/tme/api/explosion/ExplosionInfo$Builder;"
              ]
            },
            {
              "offset": 613,
              "opcode": 18,
              "constant": 0.10000000149011612
            },
            {
              "offset": 615,
              "opcode": 182,
              "member": [
                "net/tslat/tme/api/explosion/ExplosionInfo$Builder",
                "blockDropChance",
                "(F)Lnet/tslat/tme/api/explosion/ExplosionInfo$Builder;"
              ]
            },
            {
              "offset": 618,
              "opcode": 182,
              "member": [
                "net/tslat/tme/api/explosion/ExplosionInfo$Builder",
                "build",
                "()Lnet/tslat/tme/api/explosion/ExplosionInfo;"
              ]
            },
            {
              "offset": 621,
              "opcode": 179,
              "member": [
                "net/tslat/aoa3/common/registration/AoAExplosions",
                "STICKLER",
                "Lnet/tslat/tme/api/explosion/ExplosionInfo;"
              ]
            },
            {
              "offset": 624,
              "opcode": 184,
              "member": [
                "net/tslat/tme/api/explosion/ExplosionInfo",
                "builder",
                "()Lnet/tslat/tme/api/explosion/ExplosionInfo$Builder;"
              ]
            },
            {
              "offset": 627,
              "opcode": 18,
              "constant": 4.0
            },
            {
              "offset": 629,
              "opcode": 182,
              "member": [
                "net/tslat/tme/api/explosion/ExplosionInfo$Builder",
                "radius",
                "(F)Lnet/tslat/tme/api/explosion/ExplosionInfo$Builder;"
              ]
            },
            {
              "offset": 632,
              "opcode": 18,
              "constant": 7.0
            },
            {
              "offset": 634,
              "opcode": 182,
              "member": [
                "net/tslat/tme/api/explosion/ExplosionInfo$Builder",
                "entityDamage",
                "(F)Lnet/tslat/tme/api/explosion/ExplosionInfo$Builder;"
              ]
            },
            {
              "offset": 637,
              "opcode": 19,
              "constant": 25.0
            },
            {
              "offset": 640,
              "opcode": 182,
              "member": [
                "net/tslat/tme/api/explosion/ExplosionInfo$Builder",
                "blockDamage",
                "(F)Lnet/tslat/tme/api/explosion/ExplosionInfo$Builder;"
              ]
            },
            {
              "offset": 643,
              "opcode": 18,
              "constant": 0.10000000149011612
            },
            {
              "offset": 645,
              "opcode": 182,
              "member": [
                "net/tslat/tme/api/explosion/ExplosionInfo$Builder",
                "blockDropChance",
                "(F)Lnet/tslat/tme/api/explosion/ExplosionInfo$Builder;"
              ]
            },
            {
              "offset": 648,
              "opcode": 182,
              "member": [
                "net/tslat/tme/api/explosion/ExplosionInfo$Builder",
                "build",
                "()Lnet/tslat/tme/api/explosion/ExplosionInfo;"
              ]
            },
            {
              "offset": 651,
              "opcode": 179,
              "member": [
                "net/tslat/aoa3/common/registration/AoAExplosions",
                "APOCO_SHOWER",
                "Lnet/tslat/tme/api/explosion/ExplosionInfo;"
              ]
            },
            {
              "offset": 654,
              "opcode": 184,
              "member": [
                "net/tslat/tme/api/explosion/ExplosionInfo",
                "builder",
                "()Lnet/tslat/tme/api/explosion/ExplosionInfo$Builder;"
              ]
            },
            {
              "offset": 657,
              "opcode": 18,
              "constant": 2.5
            },
            {
              "offset": 659,
              "opcode": 182,
              "member": [
                "net/tslat/tme/api/explosion/ExplosionInfo$Builder",
                "radius",
                "(F)Lnet/tslat/tme/api/explosion/ExplosionInfo$Builder;"
              ]
            },
            {
              "offset": 662,
              "opcode": 18,
              "constant": 5.0
            },
            {
              "offset": 664,
              "opcode": 182,
              "member": [
                "net/tslat/tme/api/explosion/ExplosionInfo$Builder",
                "entityDamage",
                "(F)Lnet/tslat/tme/api/explosion/ExplosionInfo$Builder;"
              ]
            },
            {
              "offset": 667,
              "opcode": 18,
              "constant": 8.0
            },
            {
              "offset": 669,
              "opcode": 182,
              "member": [
                "net/tslat/tme/api/explosion/ExplosionInfo$Builder",
                "blockDamage",
                "(F)Lnet/tslat/tme/api/explosion/ExplosionInfo$Builder;"
              ]
            },
            {
              "offset": 672,
              "opcode": 18,
              "constant": 0.10000000149011612
            },
            {
              "offset": 674,
              "opcode": 182,
              "member": [
                "net/tslat/tme/api/explosion/ExplosionInfo$Builder",
                "blockDropChance",
                "(F)Lnet/tslat/tme/api/explosion/ExplosionInfo$Builder;"
              ]
            },
            {
              "offset": 677,
              "opcode": 182,
              "member": [
                "net/tslat/tme/api/explosion/ExplosionInfo$Builder",
                "build",
                "()Lnet/tslat/tme/api/explosion/ExplosionInfo;"
              ]
            },
            {
              "offset": 680,
              "opcode": 179,
              "member": [
                "net/tslat/aoa3/common/registration/AoAExplosions",
                "ATOMIZER",
                "Lnet/tslat/tme/api/explosion/ExplosionInfo;"
              ]
            },
            {
              "offset": 683,
              "opcode": 184,
              "member": [
                "net/tslat/tme/api/explosion/ExplosionInfo",
                "builder",
                "()Lnet/tslat/tme/api/explosion/ExplosionInfo$Builder;"
              ]
            },
            {
              "offset": 686,
              "opcode": 19,
              "constant": 3.5
            },
            {
              "offset": 689,
              "opcode": 182,
              "member": [
                "net/tslat/tme/api/explosion/ExplosionInfo$Builder",
                "radius",
                "(F)Lnet/tslat/tme/api/explosion/ExplosionInfo$Builder;"
              ]
            },
            {
              "offset": 692,
              "opcode": 18,
              "constant": 5.0
            },
            {
              "offset": 694,
              "opcode": 182,
              "member": [
                "net/tslat/tme/api/explosion/ExplosionInfo$Builder",
                "entityDamage",
                "(F)Lnet/tslat/tme/api/explosion/ExplosionInfo$Builder;"
              ]
            },
            {
              "offset": 697,
              "opcode": 18,
              "constant": 10.0
            },
            {
              "offset": 699,
              "opcode": 182,
              "member": [
                "net/tslat/tme/api/explosion/ExplosionInfo$Builder",
                "blockDamage",
                "(F)Lnet/tslat/tme/api/explosion/ExplosionInfo$Builder;"
              ]
            },
            {
              "offset": 702,
              "opcode": 18,
              "constant": 0.10000000149011612
            },
            {
              "offset": 704,
              "opcode": 182,
              "member": [
                "net/tslat/tme/api/explosion/ExplosionInfo$Builder",
                "blockDropChance",
                "(F)Lnet/tslat/tme/api/explosion/ExplosionInfo$Builder;"
              ]
            },
            {
              "offset": 707,
              "opcode": 182,
              "member": [
                "net/tslat/tme/api/explosion/ExplosionInfo$Builder",
                "build",
                "()Lnet/tslat/tme/api/explosion/ExplosionInfo;"
              ]
            },
            {
              "offset": 710,
              "opcode": 179,
              "member": [
                "net/tslat/aoa3/common/registration/AoAExplosions",
                "DARK_DESTROYER",
                "Lnet/tslat/tme/api/explosion/ExplosionInfo;"
              ]
            },
            {
              "offset": 713,
              "opcode": 184,
              "member": [
                "net/tslat/tme/api/explosion/ExplosionInfo",
                "builder",
                "()Lnet/tslat/tme/api/explosion/ExplosionInfo$Builder;"
              ]
            },
            {
              "offset": 716,
              "opcode": 19,
              "constant": 1.5
            },
            {
              "offset": 719,
              "opcode": 182,
              "member": [
                "net/tslat/tme/api/explosion/ExplosionInfo$Builder",
                "radius",
                "(F)Lnet/tslat/tme/api/explosion/ExplosionInfo$Builder;"
              ]
            },
            {
              "offset": 722,
              "opcode": 18,
              "constant": 3.0
            },
            {
              "offset": 724,
              "opcode": 182,
              "member": [
                "net/tslat/tme/api/explosion/ExplosionInfo$Builder",
                "entityDamage",
                "(F)Lnet/tslat/tme/api/explosion/ExplosionInfo$Builder;"
              ]
            },
            {
              "offset": 727,
              "opcode": 18,
              "constant": 5.0
            },
            {
              "offset": 729,
              "opcode": 182,
              "member": [
                "net/tslat/tme/api/explosion/ExplosionInfo$Builder",
                "blockDamage",
                "(F)Lnet/tslat/tme/api/explosion/ExplosionInfo$Builder;"
              ]
            },
            {
              "offset": 732,
              "opcode": 19,
              "constant": 0.05000000074505806
            },
            {
              "offset": 735,
              "opcode": 182,
              "member": [
                "net/tslat/tme/api/explosion/ExplosionInfo$Builder",
                "blockDropChance",
                "(F)Lnet/tslat/tme/api/explosion/ExplosionInfo$Builder;"
              ]
            },
            {
              "offset": 738,
              "opcode": 182,
              "member": [
                "net/tslat/tme/api/explosion/ExplosionInfo$Builder",
                "build",
                "()Lnet/tslat/tme/api/explosion/ExplosionInfo;"
              ]
            },
            {
              "offset": 741,
              "opcode": 179,
              "member": [
                "net/tslat/aoa3/common/registration/AoAExplosions",
                "DOOM_BRINGER",
                "Lnet/tslat/tme/api/explosion/ExplosionInfo;"
              ]
            },
            {
              "offset": 744,
              "opcode": 184,
              "member": [
                "net/tslat/tme/api/explosion/ExplosionInfo",
                "builder",
                "()Lnet/tslat/tme/api/explosion/ExplosionInfo$Builder;"
              ]
            },
            {
              "offset": 747,
              "opcode": 13
            },
            {
              "offset": 748,
              "opcode": 182,
              "member": [
                "net/tslat/tme/api/explosion/ExplosionInfo$Builder",
                "radius",
                "(F)Lnet/tslat/tme/api/explosion/ExplosionInfo$Builder;"
              ]
            },
            {
              "offset": 751,
              "opcode": 19,
              "constant": 3.5
            },
            {
              "offset": 754,
              "opcode": 182,
              "member": [
                "net/tslat/tme/api/explosion/ExplosionInfo$Builder",
                "entityDamage",
                "(F)Lnet/tslat/tme/api/explosion/ExplosionInfo$Builder;"
              ]
            },
            {
              "offset": 757,
              "opcode": 18,
              "constant": 5.0
            },
            {
              "offset": 759,
              "opcode": 182,
              "member": [
                "net/tslat/tme/api/explosion/ExplosionInfo$Builder",
                "blockDamage",
                "(F)Lnet/tslat/tme/api/explosion/ExplosionInfo$Builder;"
              ]
            },
            {
              "offset": 762,
              "opcode": 19,
              "constant": 0.05000000074505806
            },
            {
              "offset": 765,
              "opcode": 182,
              "member": [
                "net/tslat/tme/api/explosion/ExplosionInfo$Builder",
                "blockDropChance",
                "(F)Lnet/tslat/tme/api/explosion/ExplosionInfo$Builder;"
              ]
            },
            {
              "offset": 768,
              "opcode": 182,
              "member": [
                "net/tslat/tme/api/explosion/ExplosionInfo$Builder",
                "build",
                "()Lnet/tslat/tme/api/explosion/ExplosionInfo;"
              ]
            },
            {
              "offset": 771,
              "opcode": 179,
              "member": [
                "net/tslat/aoa3/common/registration/AoAExplosions",
                "GOLD_BRINGER",
                "Lnet/tslat/tme/api/explosion/ExplosionInfo;"
              ]
            },
            {
              "offset": 774,
              "opcode": 184,
              "member": [
                "net/tslat/tme/api/explosion/ExplosionInfo",
                "builder",
                "()Lnet/tslat/tme/api/explosion/ExplosionInfo$Builder;"
              ]
            },
            {
              "offset": 777,
              "opcode": 18,
              "constant": 5.0
            },
            {
              "offset": 779,
              "opcode": 182,
              "member": [
                "net/tslat/tme/api/explosion/ExplosionInfo$Builder",
                "radius",
                "(F)Lnet/tslat/tme/api/explosion/ExplosionInfo$Builder;"
              ]
            },
            {
              "offset": 782,
              "opcode": 18,
              "constant": 8.0
            },
            {
              "offset": 784,
              "opcode": 182,
              "member": [
                "net/tslat/tme/api/explosion/ExplosionInfo$Builder",
                "entityDamage",
                "(F)Lnet/tslat/tme/api/explosion/ExplosionInfo$Builder;"
              ]
            },
            {
              "offset": 787,
              "opcode": 18,
              "constant": 10.0
            },
            {
              "offset": 789,
              "opcode": 182,
              "member": [
                "net/tslat/tme/api/explosion/ExplosionInfo$Builder",
                "blockDamage",
                "(F)Lnet/tslat/tme/api/explosion/ExplosionInfo$Builder;"
              ]
            },
            {
              "offset": 792,
              "opcode": 18,
              "constant": 0.10000000149011612
            },
            {
              "offset": 794,
              "opcode": 182,
              "member": [
                "net/tslat/tme/api/explosion/ExplosionInfo$Builder",
                "blockDropChance",
                "(F)Lnet/tslat/tme/api/explosion/ExplosionInfo$Builder;"
              ]
            },
            {
              "offset": 797,
              "opcode": 182,
              "member": [
                "net/tslat/tme/api/explosion/ExplosionInfo$Builder",
                "build",
                "()Lnet/tslat/tme/api/explosion/ExplosionInfo;"
              ]
            },
            {
              "offset": 800,
              "opcode": 179,
              "member": [
                "net/tslat/aoa3/common/registration/AoAExplosions",
                "MOON_DESTROYER",
                "Lnet/tslat/tme/api/explosion/ExplosionInfo;"
              ]
            },
            {
              "offset": 803,
              "opcode": 184,
              "member": [
                "net/tslat/tme/api/explosion/ExplosionInfo",
                "builder",
                "()Lnet/tslat/tme/api/explosion/ExplosionInfo$Builder;"
              ]
            },
            {
              "offset": 806,
              "opcode": 18,
              "constant": 7.0
            },
            {
              "offset": 808,
              "opcode": 182,
              "member": [
                "net/tslat/tme/api/explosion/ExplosionInfo$Builder",
                "radius",
                "(F)Lnet/tslat/tme/api/explosion/ExplosionInfo$Builder;"
              ]
            },
            {
              "offset": 811,
              "opcode": 18,
              "constant": 8.0
            },
            {
              "offset": 813,
              "opcode": 182,
              "member": [
                "net/tslat/tme/api/explosion/ExplosionInfo$Builder",
                "entityDamage",
                "(F)Lnet/tslat/tme/api/explosion/ExplosionInfo$Builder;"
              ]
            },
            {
              "offset": 816,
              "opcode": 18,
              "constant": 10.0
            },
            {
              "offset": 818,
              "opcode": 182,
              "member": [
                "net/tslat/tme/api/explosion/ExplosionInfo$Builder",
                "blockDamage",
                "(F)Lnet/tslat/tme/api/explosion/ExplosionInfo$Builder;"
              ]
            },
            {
              "offset": 821,
              "opcode": 18,
              "constant": 0.10000000149011612
            },
            {
              "offset": 823,
              "opcode": 182,
              "member": [
                "net/tslat/tme/api/explosion/ExplosionInfo$Builder",
                "blockDropChance",
                "(F)Lnet/tslat/tme/api/explosion/ExplosionInfo$Builder;"
              ]
            },
            {
              "offset": 826,
              "opcode": 182,
              "member": [
                "net/tslat/tme/api/explosion/ExplosionInfo$Builder",
                "build",
                "()Lnet/tslat/tme/api/explosion/ExplosionInfo;"
              ]
            },
            {
              "offset": 829,
              "opcode": 179,
              "member": [
                "net/tslat/aoa3/common/registration/AoAExplosions",
                "REVOLUTION",
                "Lnet/tslat/tme/api/explosion/ExplosionInfo;"
              ]
            },
            {
              "offset": 832,
              "opcode": 184,
              "member": [
                "net/tslat/tme/api/explosion/ExplosionInfo",
                "builder",
                "()Lnet/tslat/tme/api/explosion/ExplosionInfo$Builder;"
              ]
            },
            {
              "offset": 835,
              "opcode": 18,
              "constant": 5.0
            },
            {
              "offset": 837,
              "opcode": 182,
              "member": [
                "net/tslat/tme/api/explosion/ExplosionInfo$Builder",
                "radius",
                "(F)Lnet/tslat/tme/api/explosion/ExplosionInfo$Builder;"
              ]
            },
            {
              "offset": 840,
              "opcode": 18,
              "constant": 8.0
            },
            {
              "offset": 842,
              "opcode": 182,
              "member": [
                "net/tslat/tme/api/explosion/ExplosionInfo$Builder",
                "entityDamage",
                "(F)Lnet/tslat/tme/api/explosion/ExplosionInfo$Builder;"
              ]
            },
            {
              "offset": 845,
              "opcode": 18,
              "constant": 10.0
            },
            {
              "offset": 847,
              "opcode": 182,
              "member": [
                "net/tslat/tme/api/explosion/ExplosionInfo$Builder",
                "blockDamage",
                "(F)Lnet/tslat/tme/api/explosion/ExplosionInfo$Builder;"
              ]
            },
            {
              "offset": 850,
              "opcode": 18,
              "constant": 0.10000000149011612
            },
            {
              "offset": 852,
              "opcode": 182,
              "member": [
                "net/tslat/tme/api/explosion/ExplosionInfo$Builder",
                "blockDropChance",
                "(F)Lnet/tslat/tme/api/explosion/ExplosionInfo$Builder;"
              ]
            },
            {
              "offset": 855,
              "opcode": 182,
              "member": [
                "net/tslat/tme/api/explosion/ExplosionInfo$Builder",
                "build",
                "()Lnet/tslat/tme/api/explosion/ExplosionInfo;"
              ]
            },
            {
              "offset": 858,
              "opcode": 179,
              "member": [
                "net/tslat/aoa3/common/registration/AoAExplosions",
                "SPIRIT_SHOWER",
                "Lnet/tslat/tme/api/explosion/ExplosionInfo;"
              ]
            },
            {
              "offset": 861,
              "opcode": 184,
              "member": [
                "net/tslat/tme/api/explosion/ExplosionInfo",
                "builder",
                "()Lnet/tslat/tme/api/explosion/ExplosionInfo$Builder;"
              ]
            },
            {
              "offset": 864,
              "opcode": 18,
              "constant": 5.0
            },
            {
              "offset": 866,
              "opcode": 182,
              "member": [
                "net/tslat/tme/api/explosion/ExplosionInfo$Builder",
                "radius",
                "(F)Lnet/tslat/tme/api/explosion/ExplosionInfo$Builder;"
              ]
            },
            {
              "offset": 869,
              "opcode": 18,
              "constant": 8.0
            },
            {
              "offset": 871,
              "opcode": 182,
              "member": [
                "net/tslat/tme/api/explosion/ExplosionInfo$Builder",
                "entityDamage",
                "(F)Lnet/tslat/tme/api/explosion/ExplosionInfo$Builder;"
              ]
            },
            {
              "offset": 874,
              "opcode": 18,
              "constant": 10.0
            },
            {
              "offset": 876,
              "opcode": 182,
              "member": [
                "net/tslat/tme/api/explosion/ExplosionInfo$Builder",
                "blockDamage",
                "(F)Lnet/tslat/tme/api/explosion/ExplosionInfo$Builder;"
              ]
            },
            {
              "offset": 879,
              "opcode": 18,
              "constant": 0.10000000149011612
            },
            {
              "offset": 881,
              "opcode": 182,
              "member": [
                "net/tslat/tme/api/explosion/ExplosionInfo$Builder",
                "blockDropChance",
                "(F)Lnet/tslat/tme/api/explosion/ExplosionInfo$Builder;"
              ]
            },
            {
              "offset": 884,
              "opcode": 182,
              "member": [
                "net/tslat/tme/api/explosion/ExplosionInfo$Builder",
                "build",
                "()Lnet/tslat/tme/api/explosion/ExplosionInfo;"
              ]
            },
            {
              "offset": 887,
              "opcode": 179,
              "member": [
                "net/tslat/aoa3/common/registration/AoAExplosions",
                "CELESTIAL_STAFF",
                "Lnet/tslat/tme/api/explosion/ExplosionInfo;"
              ]
            },
            {
              "offset": 890,
              "opcode": 184,
              "member": [
                "net/tslat/tme/api/explosion/ExplosionInfo",
                "builder",
                "()Lnet/tslat/tme/api/explosion/ExplosionInfo$Builder;"
              ]
            },
            {
              "offset": 893,
              "opcode": 18,
              "constant": 4.0
            },
            {
              "offset": 895,
              "opcode": 182,
              "member": [
                "net/tslat/tme/api/explosion/ExplosionInfo$Builder",
                "radius",
                "(F)Lnet/tslat/tme/api/explosion/ExplosionInfo$Builder;"
              ]
            },
            {
              "offset": 898,
              "opcode": 18,
              "constant": 5.0
            },
            {
              "offset": 900,
              "opcode": 182,
              "member": [
                "net/tslat/tme/api/explosion/ExplosionInfo$Builder",
                "entityDamage",
                "(F)Lnet/tslat/tme/api/explosion/ExplosionInfo$Builder;"
              ]
            },
            {
              "offset": 903,
              "opcode": 18,
              "constant": 8.0
            },
            {
              "offset": 905,
              "opcode": 182,
              "member": [
                "net/tslat/tme/api/explosion/ExplosionInfo$Builder",
                "blockDamage",
                "(F)Lnet/tslat/tme/api/explosion/ExplosionInfo$Builder;"
              ]
            },
            {
              "offset": 908,
              "opcode": 18,
              "constant": 0.10000000149011612
            },
            {
              "offset": 910,
              "opcode": 182,
              "member": [
                "net/tslat/tme/api/explosion/ExplosionInfo$Builder",
                "blockDropChance",
                "(F)Lnet/tslat/tme/api/explosion/ExplosionInfo$Builder;"
              ]
            },
            {
              "offset": 913,
              "opcode": 182,
              "member": [
                "net/tslat/tme/api/explosion/ExplosionInfo$Builder",
                "build",
                "()Lnet/tslat/tme/api/explosion/ExplosionInfo;"
              ]
            },
            {
              "offset": 916,
              "opcode": 179,
              "member": [
                "net/tslat/aoa3/common/registration/AoAExplosions",
                "METEOR_STAFF",
                "Lnet/tslat/tme/api/explosion/ExplosionInfo;"
              ]
            },
            {
              "offset": 919,
              "opcode": 184,
              "member": [
                "net/tslat/tme/api/explosion/ExplosionInfo",
                "builder",
                "()Lnet/tslat/tme/api/explosion/ExplosionInfo$Builder;"
              ]
            },
            {
              "offset": 922,
              "opcode": 19,
              "constant": 6.5
            },
            {
              "offset": 925,
              "opcode": 182,
              "member": [
                "net/tslat/tme/api/explosion/ExplosionInfo$Builder",
                "radius",
                "(F)Lnet/tslat/tme/api/explosion/ExplosionInfo$Builder;"
              ]
            },
            {
              "offset": 928,
              "opcode": 19,
              "constant": 9.0
            },
            {
              "offset": 931,
              "opcode": 182,
              "member": [
                "net/tslat/tme/api/explosion/ExplosionInfo$Builder",
                "entityDamage",
                "(F)Lnet/tslat/tme/api/explosion/ExplosionInfo$Builder;"
              ]
            },
            {
              "offset": 934,
              "opcode": 18,
              "constant": 10.0
            },
            {
              "offset": 936,
              "opcode": 182,
              "member": [
                "net/tslat/tme/api/explosion/ExplosionInfo$Builder",
                "blockDamage",
                "(F)Lnet/tslat/tme/api/explosion/ExplosionInfo$Builder;"
              ]
            },
            {
              "offset": 939,
              "opcode": 18,
              "constant": 0.10000000149011612
            },
            {
              "offset": 941,
              "opcode": 182,
              "member": [
                "net/tslat/tme/api/explosion/ExplosionInfo$Builder",
                "blockDropChance",
                "(F)Lnet/tslat/tme/api/explosion/ExplosionInfo$Builder;"
              ]
            },
            {
              "offset": 944,
              "opcode": 182,
              "member": [
                "net/tslat/tme/api/explosion/ExplosionInfo$Builder",
                "build",
                "()Lnet/tslat/tme/api/explosion/ExplosionInfo;"
              ]
            },
            {
              "offset": 947,
              "opcode": 179,
              "member": [
                "net/tslat/aoa3/common/registration/AoAExplosions",
                "DESTRUCTION_STAFF",
                "Lnet/tslat/tme/api/explosion/ExplosionInfo;"
              ]
            },
            {
              "offset": 950,
              "opcode": 184,
              "member": [
                "net/tslat/tme/api/explosion/ExplosionInfo",
                "builder",
                "()Lnet/tslat/tme/api/explosion/ExplosionInfo$Builder;"
              ]
            },
            {
              "offset": 953,
              "opcode": 18,
              "constant": 8.0
            },
            {
              "offset": 955,
              "opcode": 182,
              "member": [
                "net/tslat/tme/api/explosion/ExplosionInfo$Builder",
                "radius",
                "(F)Lnet/tslat/tme/api/explosion/ExplosionInfo$Builder;"
              ]
            },
            {
              "offset": 958,
              "opcode": 19,
              "constant": 11.0
            },
            {
              "offset": 961,
              "opcode": 182,
              "member": [
                "net/tslat/tme/api/explosion/ExplosionInfo$Builder",
                "entityDamage",
                "(F)Lnet/tslat/tme/api/explosion/ExplosionInfo$Builder;"
              ]
            },
            {
              "offset": 964,
              "opcode": 18,
              "constant": 15.0
            },
            {
              "offset": 966,
              "opcode": 182,
              "member": [
                "net/tslat/tme/api/explosion/ExplosionInfo$Builder",
                "blockDamage",
                "(F)Lnet/tslat/tme/api/explosion/ExplosionInfo$Builder;"
              ]
            },
            {
              "offset": 969,
              "opcode": 18,
              "constant": 0.10000000149011612
            },
            {
              "offset": 971,
              "opcode": 182,
              "member": [
                "net/tslat/tme/api/explosion/ExplosionInfo$Builder",
                "blockDropChance",
                "(F)Lnet/tslat/tme/api/explosion/ExplosionInfo$Builder;"
              ]
            },
            {
              "offset": 974,
              "opcode": 182,
              "member": [
                "net/tslat/tme/api/explosion/ExplosionInfo$Builder",
                "build",
                "()Lnet/tslat/tme/api/explosion/ExplosionInfo;"
              ]
            },
            {
              "offset": 977,
              "opcode": 179,
              "member": [
                "net/tslat/aoa3/common/registration/AoAExplosions",
                "DESTRUCTION_STAFF_IMPACT",
                "Lnet/tslat/tme/api/explosion/ExplosionInfo;"
              ]
            },
            {
              "offset": 980,
              "opcode": 184,
              "member": [
                "net/tslat/tme/api/explosion/ExplosionInfo",
                "builder",
                "()Lnet/tslat/tme/api/explosion/ExplosionInfo$Builder;"
              ]
            },
            {
              "offset": 983,
              "opcode": 19,
              "constant": 13.0
            },
            {
              "offset": 986,
              "opcode": 182,
              "member": [
                "net/tslat/tme/api/explosion/ExplosionInfo$Builder",
                "radius",
                "(F)Lnet/tslat/tme/api/explosion/ExplosionInfo$Builder;"
              ]
            },
            {
              "offset": 989,
              "opcode": 18,
              "constant": 15.0
            },
            {
              "offset": 991,
              "opcode": 182,
              "member": [
                "net/tslat/tme/api/explosion/ExplosionInfo$Builder",
                "entityDamage",
                "(F)Lnet/tslat/tme/api/explosion/ExplosionInfo$Builder;"
              ]
            },
            {
              "offset": 994,
              "opcode": 18,
              "constant": 30.0
            },
            {
              "offset": 996,
              "opcode": 182,
              "member": [
                "net/tslat/tme/api/explosion/ExplosionInfo$Builder",
                "blockDamage",
                "(F)Lnet/tslat/tme/api/explosion/ExplosionInfo$Builder;"
              ]
            },
            {
              "offset": 999,
              "opcode": 18,
              "constant": 0.10000000149011612
            },
            {
              "offset": 1001,
              "opcode": 182,
              "member": [
                "net/tslat/tme/api/explosion/ExplosionInfo$Builder",
                "blockDropChance",
                "(F)Lnet/tslat/tme/api/explosion/ExplosionInfo$Builder;"
              ]
            },
            {
              "offset": 1004,
              "opcode": 186,
              "operands": [
                2,
                26,
                0,
                0
              ]
            },
            {
              "offset": 1009,
              "opcode": 182,
              "member": [
                "net/tslat/tme/api/explosion/ExplosionInfo$Builder",
                "onBlockHit",
                "(Lnet/tslat/tme/api/explosion/ExplosionInfo$OnBlockHit;)Lnet/tslat/tme/api/explosion/ExplosionInfo$Builder;"
              ]
            },
            {
              "offset": 1012,
              "opcode": 182,
              "member": [
                "net/tslat/tme/api/explosion/ExplosionInfo$Builder",
                "build",
                "()Lnet/tslat/tme/api/explosion/ExplosionInfo;"
              ]
            },
            {
              "offset": 1015,
              "opcode": 179,
              "member": [
                "net/tslat/aoa3/common/registration/AoAExplosions",
                "SUN_STAFF",
                "Lnet/tslat/tme/api/explosion/ExplosionInfo;"
              ]
            },
            {
              "offset": 1018,
              "opcode": 184,
              "member": [
                "net/tslat/tme/api/explosion/ExplosionInfo",
                "builder",
                "()Lnet/tslat/tme/api/explosion/ExplosionInfo$Builder;"
              ]
            },
            {
              "offset": 1021,
              "opcode": 19,
              "constant": 4.5
            },
            {
              "offset": 1024,
              "opcode": 182,
              "member": [
                "net/tslat/tme/api/explosion/ExplosionInfo$Builder",
                "radius",
                "(F)Lnet/tslat/tme/api/explosion/ExplosionInfo$Builder;"
              ]
            },
            {
              "offset": 1027,
              "opcode": 18,
              "constant": 6.0
            },
            {
              "offset": 1029,
              "opcode": 182,
              "member": [
                "net/tslat/tme/api/explosion/ExplosionInfo$Builder",
                "entityDamage",
                "(F)Lnet/tslat/tme/api/explosion/ExplosionInfo$Builder;"
              ]
            },
            {
              "offset": 1032,
              "opcode": 18,
              "constant": 8.0
            },
            {
              "offset": 1034,
              "opcode": 182,
              "member": [
                "net/tslat/tme/api/explosion/ExplosionInfo$Builder",
                "blockDamage",
                "(F)Lnet/tslat/tme/api/explosion/ExplosionInfo$Builder;"
              ]
            },
            {
              "offset": 1037,
              "opcode": 18,
              "constant": 0.10000000149011612
            },
            {
              "offset": 1039,
              "opcode": 182,
              "member": [
                "net/tslat/tme/api/explosion/ExplosionInfo$Builder",
                "blockDropChance",
                "(F)Lnet/tslat/tme/api/explosion/ExplosionInfo$Builder;"
              ]
            },
            {
              "offset": 1042,
              "opcode": 182,
              "member": [
                "net/tslat/tme/api/explosion/ExplosionInfo$Builder",
                "build",
                "()Lnet/tslat/tme/api/explosion/ExplosionInfo;"
              ]
            },
            {
              "offset": 1045,
              "opcode": 179,
              "member": [
                "net/tslat/aoa3/common/registration/AoAExplosions",
                "HAUNTER_SHOT",
                "Lnet/tslat/tme/api/explosion/ExplosionInfo;"
              ]
            },
            {
              "offset": 1048,
              "opcode": 184,
              "member": [
                "net/tslat/tme/api/explosion/ExplosionInfo",
                "builder",
                "()Lnet/tslat/tme/api/explosion/ExplosionInfo$Builder;"
              ]
            },
            {
              "offset": 1051,
              "opcode": 13
            },
            {
              "offset": 1052,
              "opcode": 182,
              "member": [
                "net/tslat/tme/api/explosion/ExplosionInfo$Builder",
                "radius",
                "(F)Lnet/tslat/tme/api/explosion/ExplosionInfo$Builder;"
              ]
            },
            {
              "offset": 1055,
              "opcode": 18,
              "constant": 3.0
            },
            {
              "offset": 1057,
              "opcode": 182,
              "member": [
                "net/tslat/tme/api/explosion/ExplosionInfo$Builder",
                "entityDamage",
                "(F)Lnet/tslat/tme/api/explosion/ExplosionInfo$Builder;"
              ]
            },
            {
              "offset": 1060,
              "opcode": 18,
              "constant": 5.0
            },
            {
              "offset": 1062,
              "opcode": 182,
              "member": [
                "net/tslat/tme/api/explosion/ExplosionInfo$Builder",
                "blockDamage",
                "(F)Lnet/tslat/tme/api/explosion/ExplosionInfo$Builder;"
              ]
            },
            {
              "offset": 1065,
              "opcode": 18,
              "constant": 0.10000000149011612
            },
            {
              "offset": 1067,
              "opcode": 182,
              "member": [
                "net/tslat/tme/api/explosion/ExplosionInfo$Builder",
                "blockDropChance",
                "(F)Lnet/tslat/tme/api/explosion/ExplosionInfo$Builder;"
              ]
            },
            {
              "offset": 1070,
              "opcode": 182,
              "member": [
                "net/tslat/tme/api/explosion/ExplosionInfo$Builder",
                "build",
                "()Lnet/tslat/tme/api/explosion/ExplosionInfo;"
              ]
            },
            {
              "offset": 1073,
              "opcode": 179,
              "member": [
                "net/tslat/aoa3/common/registration/AoAExplosions",
                "POP_SHOT",
                "Lnet/tslat/tme/api/explosion/ExplosionInfo;"
              ]
            },
            {
              "offset": 1076,
              "opcode": 184,
              "member": [
                "net/tslat/tme/api/explosion/ExplosionInfo",
                "builder",
                "()Lnet/tslat/tme/api/explosion/ExplosionInfo$Builder;"
              ]
            },
            {
              "offset": 1079,
              "opcode": 13
            },
            {
              "offset": 1080,
              "opcode": 182,
              "member": [
                "net/tslat/tme/api/explosion/ExplosionInfo$Builder",
                "radius",
                "(F)Lnet/tslat/tme/api/explosion/ExplosionInfo$Builder;"
              ]
            },
            {
              "offset": 1083,
              "opcode": 18,
              "constant": 3.0
            },
            {
              "offset": 1085,
              "opcode": 182,
              "member": [
                "net/tslat/tme/api/explosion/ExplosionInfo$Builder",
                "entityDamage",
                "(F)Lnet/tslat/tme/api/explosion/ExplosionInfo$Builder;"
              ]
            },
            {
              "offset": 1088,
              "opcode": 18,
              "constant": 5.0
            },
            {
              "offset": 1090,
              "opcode": 182,
              "member": [
                "net/tslat/tme/api/explosion/ExplosionInfo$Builder",
                "blockDamage",
                "(F)Lnet/tslat/tme/api/explosion/ExplosionInfo$Builder;"
              ]
            },
            {
              "offset": 1093,
              "opcode": 18,
              "constant": 0.10000000149011612
            },
            {
              "offset": 1095,
              "opcode": 182,
              "member": [
                "net/tslat/tme/api/explosion/ExplosionInfo$Builder",
                "blockDropChance",
                "(F)Lnet/tslat/tme/api/explosion/ExplosionInfo$Builder;"
              ]
            },
            {
              "offset": 1098,
              "opcode": 182,
              "member": [
                "net/tslat/tme/api/explosion/ExplosionInfo$Builder",
                "build",
                "()Lnet/tslat/tme/api/explosion/ExplosionInfo;"
              ]
            },
            {
              "offset": 1101,
              "opcode": 179,
              "member": [
                "net/tslat/aoa3/common/registration/AoAExplosions",
                "HAUNTED_BOW",
                "Lnet/tslat/tme/api/explosion/ExplosionInfo;"
              ]
            },
            {
              "offset": 1104,
              "opcode": 184,
              "member": [
                "net/tslat/tme/api/explosion/ExplosionInfo",
                "builder",
                "()Lnet/tslat/tme/api/explosion/ExplosionInfo$Builder;"
              ]
            },
            {
              "offset": 1107,
              "opcode": 18,
              "constant": 4.0
            },
            {
              "offset": 1109,
              "opcode": 182,
              "member": [
                "net/tslat/tme/api/explosion/ExplosionInfo$Builder",
                "radius",
                "(F)Lnet/tslat/tme/api/explosion/ExplosionInfo$Builder;"
              ]
            },
            {
              "offset": 1112,
              "opcode": 18,
              "constant": 4.0
            },
            {
              "offset": 1114,
              "opcode": 182,
              "member": [
                "net/tslat/tme/api/explosion/ExplosionInfo$Builder",
                "entityDamage",
                "(F)Lnet/tslat/tme/api/explosion/ExplosionInfo$Builder;"
              ]
            },
            {
              "offset": 1117,
              "opcode": 18,
              "constant": 6.0
            },
            {
              "offset": 1119,
              "opcode": 182,
              "member": [
                "net/tslat/tme/api/explosion/ExplosionInfo$Builder",
                "blockDamage",
                "(F)Lnet/tslat/tme/api/explosion/ExplosionInfo$Builder;"
              ]
            },
            {
              "offset": 1122,
              "opcode": 182,
              "member": [
                "net/tslat/tme/api/explosion/ExplosionInfo$Builder",
                "build",
                "()Lnet/tslat/tme/api/explosion/ExplosionInfo;"
              ]
            },
            {
              "offset": 1125,
              "opcode": 179,
              "member": [
                "net/tslat/aoa3/common/registration/AoAExplosions",
                "CREEPOID_GREATBLADE",
                "Lnet/tslat/tme/api/explosion/ExplosionInfo;"
              ]
            },
            {
              "offset": 1128,
              "opcode": 184,
              "member": [
                "net/tslat/tme/api/explosion/ExplosionInfo",
                "builder",
                "()Lnet/tslat/tme/api/explosion/ExplosionInfo$Builder;"
              ]
            },
            {
              "offset": 1131,
              "opcode": 18,
              "constant": 6.0
            },
            {
              "offset": 1133,
              "opcode": 182,
              "member": [
                "net/tslat/tme/api/explosion/ExplosionInfo$Builder",
                "radius",
                "(F)Lnet/tslat/tme/api/explosion/ExplosionInfo$Builder;"
              ]
            },
            {
              "offset": 1136,
              "opcode": 18,
              "constant": 6.0
            },
            {
              "offset": 1138,
              "opcode": 182,
              "member": [
                "net/tslat/tme/api/explosion/ExplosionInfo$Builder",
                "entityDamage",
                "(F)Lnet/tslat/tme/api/explosion/ExplosionInfo$Builder;"
              ]
            },
            {
              "offset": 1141,
              "opcode": 19,
              "constant": 9.0
            },
            {
              "offset": 1144,
              "opcode": 182,
              "member": [
                "net/tslat/tme/api/explosion/ExplosionInfo$Builder",
                "blockDamage",
                "(F)Lnet/tslat/tme/api/explosion/ExplosionInfo$Builder;"
              ]
            },
            {
              "offset": 1147,
              "opcode": 182,
              "member": [
                "net/tslat/tme/api/explosion/ExplosionInfo$Builder",
                "build",
                "()Lnet/tslat/tme/api/explosion/ExplosionInfo;"
              ]
            },
            {
              "offset": 1150,
              "opcode": 179,
              "member": [
                "net/tslat/aoa3/common/registration/AoAExplosions",
                "VULCAMMER_MAUL",
                "Lnet/tslat/tme/api/explosion/ExplosionInfo;"
              ]
            },
            {
              "offset": 1153,
              "opcode": 184,
              "member": [
                "net/tslat/tme/api/explosion/ExplosionInfo",
                "builder",
                "()Lnet/tslat/tme/api/explosion/ExplosionInfo$Builder;"
              ]
            },
            {
              "offset": 1156,
              "opcode": 18,
              "constant": 3.0
            },
            {
              "offset": 1158,
              "opcode": 182,
              "member": [
                "net/tslat/tme/api/explosion/ExplosionInfo$Builder",
                "radius",
                "(F)Lnet/tslat/tme/api/explosion/ExplosionInfo$Builder;"
              ]
            },
            {
              "offset": 1161,
              "opcode": 18,
              "constant": 4.0
            },
            {
              "offset": 1163,
              "opcode": 182,
              "member": [
                "net/tslat/tme/api/explosion/ExplosionInfo$Builder",
                "entityDamage",
                "(F)Lnet/tslat/tme/api/explosion/ExplosionInfo$Builder;"
              ]
            },
            {
              "offset": 1166,
              "opcode": 18,
              "constant": 6.0
            },
            {
              "offset": 1168,
              "opcode": 182,
              "member": [
                "net/tslat/tme/api/explosion/ExplosionInfo$Builder",
                "blockDamage",
                "(F)Lnet/tslat/tme/api/explosion/ExplosionInfo$Builder;"
              ]
            },
            {
              "offset": 1171,
              "opcode": 182,
              "member": [
                "net/tslat/tme/api/explosion/ExplosionInfo$Builder",
                "build",
                "()Lnet/tslat/tme/api/explosion/ExplosionInfo;"
              ]
            },
            {
              "offset": 1174,
              "opcode": 179,
              "member": [
                "net/tslat/aoa3/common/registration/AoAExplosions",
                "EXPLOCHRON_SWORD",
                "Lnet/tslat/tme/api/explosion/ExplosionInfo;"
              ]
            },
            {
              "offset": 1177,
              "opcode": 184,
              "member": [
                "net/tslat/tme/api/explosion/ExplosionInfo",
                "builder",
                "()Lnet/tslat/tme/api/explosion/ExplosionInfo$Builder;"
              ]
            },
            {
              "offset": 1180,
              "opcode": 18,
              "constant": 4.0
            },
            {
              "offset": 1182,
              "opcode": 182,
              "member": [
                "net/tslat/tme/api/explosion/ExplosionInfo$Builder",
                "radius",
                "(F)Lnet/tslat/tme/api/explosion/ExplosionInfo$Builder;"
              ]
            },
            {
              "offset": 1185,
              "opcode": 19,
              "constant": 8.5
            },
            {
              "offset": 1188,
              "opcode": 182,
              "member": [
                "net/tslat/tme/api/explosion/ExplosionInfo$Builder",
                "entityDamage",
                "(F)Lnet/tslat/tme/api/explosion/ExplosionInfo$Builder;"
              ]
            },
            {
              "offset": 1191,
              "opcode": 18,
              "constant": 3.0
            },
            {
              "offset": 1193,
              "opcode": 182,
              "member": [
                "net/tslat/tme/api/explosion/ExplosionInfo$Builder",
                "blockDamage",
                "(F)Lnet/tslat/tme/api/explosion/ExplosionInfo$Builder;"
              ]
            },
            {
              "offset": 1196,
              "opcode": 182,
              "member": [
                "net/tslat/tme/api/explosion/ExplosionInfo$Builder",
                "build",
                "()Lnet/tslat/tme/api/explosion/ExplosionInfo;"
              ]
            },
            {
              "offset": 1199,
              "opcode": 179,
              "member": [
                "net/tslat/aoa3/common/registration/AoAExplosions",
                "CONCUSSION_STAFF",
                "Lnet/tslat/tme/api/explosion/ExplosionInfo;"
              ]
            },
            {
              "offset": 1202,
              "opcode": 184,
              "member": [
                "net/tslat/tme/api/explosion/ExplosionInfo",
                "builder",
                "()Lnet/tslat/tme/api/explosion/ExplosionInfo$Builder;"
              ]
            },
            {
              "offset": 1205,
              "opcode": 18,
              "constant": 5.0
            },
            {
              "offset": 1207,
              "opcode": 182,
              "member": [
                "net/tslat/tme/api/explosion/ExplosionInfo$Builder",
                "radius",
                "(F)Lnet/tslat/tme/api/explosion/ExplosionInfo$Builder;"
              ]
            },
            {
              "offset": 1210,
              "opcode": 18,
              "constant": 5.0
            },
            {
              "offset": 1212,
              "opcode": 182,
              "member": [
                "net/tslat/tme/api/explosion/ExplosionInfo$Builder",
                "entityDamage",
                "(F)Lnet/tslat/tme/api/explosion/ExplosionInfo$Builder;"
              ]
            },
            {
              "offset": 1215,
              "opcode": 18,
              "constant": 8.0
            },
            {
              "offset": 1217,
              "opcode": 182,
              "member": [
                "net/tslat/tme/api/explosion/ExplosionInfo$Builder",
                "blockDamage",
                "(F)Lnet/tslat/tme/api/explosion/ExplosionInfo$Builder;"
              ]
            },
            {
              "offset": 1220,
              "opcode": 182,
              "member": [
                "net/tslat/tme/api/explosion/ExplosionInfo$Builder",
                "build",
                "()Lnet/tslat/tme/api/explosion/ExplosionInfo;"
              ]
            },
            {
              "offset": 1223,
              "opcode": 179,
              "member": [
                "net/tslat/aoa3/common/registration/AoAExplosions",
                "OMNI_ARMOUR",
                "Lnet/tslat/tme/api/explosion/ExplosionInfo;"
              ]
            },
            {
              "offset": 1226,
              "opcode": 184,
              "member": [
                "net/tslat/tme/api/explosion/ExplosionInfo",
                "builder",
                "()Lnet/tslat/tme/api/explosion/ExplosionInfo$Builder;"
              ]
            },
            {
              "offset": 1229,
              "opcode": 18,
              "constant": 5.0
            },
            {
              "offset": 1231,
              "opcode": 182,
              "member": [
                "net/tslat/tme/api/explosion/ExplosionInfo$Builder",
                "radius",
                "(F)Lnet/tslat/tme/api/explosion/ExplosionInfo$Builder;"
              ]
            },
            {
              "offset": 1234,
              "opcode": 18,
              "constant": 4.0
            },
            {
              "offset": 1236,
              "opcode": 182,
              "member": [
                "net/tslat/tme/api/explosion/ExplosionInfo$Builder",
                "entityDamage",
                "(F)Lnet/tslat/tme/api/explosion/ExplosionInfo$Builder;"
              ]
            },
            {
              "offset": 1239,
              "opcode": 18,
              "constant": 8.0
            },
            {
              "offset": 1241,
              "opcode": 182,
              "member": [
                "net/tslat/tme/api/explosion/ExplosionInfo$Builder",
                "blockDamage",
                "(F)Lnet/tslat/tme/api/explosion/ExplosionInfo$Builder;"
              ]
            },
            {
              "offset": 1244,
              "opcode": 182,
              "member": [
                "net/tslat/tme/api/explosion/ExplosionInfo$Builder",
                "build",
                "()Lnet/tslat/tme/api/explosion/ExplosionInfo;"
              ]
            },
            {
              "offset": 1247,
              "opcode": 179,
              "member": [
                "net/tslat/aoa3/common/registration/AoAExplosions",
                "CREEP_SPAWN",
                "Lnet/tslat/tme/api/explosion/ExplosionInfo;"
              ]
            },
            {
              "offset": 1250,
              "opcode": 177
            }
          ]
        }
      ]
    }
  ],
  "resources": [
    {
      "path": "data/aoa3/loot_table/entities/ancient_golem.json",
      "sha256": "7755f04774f4ca300ff5f36e42eebe4365ad4c2c6d46feb9a91c3035a9998232",
      "definition": {
        "type": "minecraft:entity",
        "pools": [
          {
            "bonus_rolls": {
              "type": "minecraft:uniform",
              "max": 0.0,
              "min": 0.0
            },
            "entries": [
              {
                "type": "minecraft:empty",
                "weight": 75
              },
              {
                "type": "minecraft:item",
                "functions": [
                  {
                    "add": false,
                    "count": {
                      "type": "minecraft:uniform",
                      "max": 5.0,
                      "min": 1.0
                    },
                    "function": "minecraft:set_count"
                  },
                  {
                    "count": {
                      "type": "minecraft:uniform",
                      "max": 1.0,
                      "min": 0.0
                    },
                    "enchantment": "minecraft:looting",
                    "function": "minecraft:enchanted_count_increase"
                  }
                ],
                "name": "minecraft:iron_ingot",
                "weight": 100
              },
              {
                "type": "minecraft:item",
                "name": "aoa3:armour_plating",
                "weight": 10
              },
              {
                "type": "minecraft:item",
                "name": "aoa3:power_core",
                "weight": 20
              },
              {
                "type": "minecraft:item",
                "name": "minecraft:poppy",
                "weight": 40
              }
            ],
            "name": "loot",
            "rolls": 2.0
          }
        ]
      }
    },
    {
      "path": "data/aoa3/neoforge/biome_modifier/ancient_golem_spawns.json",
      "sha256": "28bc7e8be129924000fde32f3d7a34a1f3559df0430884c44202c598da0d5c7e",
      "definition": {
        "type": "aoa3:new_mob_spawn",
        "biomes": {
          "excluding": [
            "#c:no_mob_spawns"
          ],
          "if_all": [
            "#minecraft:is_overworld"
          ],
          "if_any": [
            "#minecraft:has_structure/village_desert",
            "#minecraft:has_structure/village_plains",
            "#minecraft:has_structure/village_savanna",
            "#minecraft:has_structure/village_snowy",
            "#minecraft:has_structure/village_taiga",
            "#minecraft:has_structure/woodland_mansion"
          ]
        },
        "spawn": [
          {
            "type": "aoa3:ancient_golem",
            "maxCount": 1,
            "minCount": 1,
            "weight": 15
          }
        ]
      }
    },
    {
      "path": "data/aoa3/loot_table/entities/bomb_carrier.json",
      "sha256": "beca0cf21d2e602613ddb9d345dba1be43f8bc35d272b37e838ea37d1745a42b",
      "definition": {
        "type": "minecraft:entity",
        "pools": [
          {
            "bonus_rolls": {
              "type": "minecraft:uniform",
              "max": 0.0,
              "min": 0.0
            },
            "entries": [
              {
                "type": "minecraft:empty",
                "weight": 50
              },
              {
                "type": "minecraft:item",
                "functions": [
                  {
                    "add": false,
                    "count": {
                      "type": "minecraft:uniform",
                      "max": 3.0,
                      "min": 1.0
                    },
                    "function": "minecraft:set_count"
                  },
                  {
                    "count": {
                      "type": "minecraft:uniform",
                      "max": 2.0,
                      "min": 0.0
                    },
                    "enchantment": "minecraft:looting",
                    "function": "minecraft:enchanted_count_increase"
                  }
                ],
                "name": "minecraft:gunpowder",
                "weight": 20
              },
              {
                "type": "minecraft:item",
                "name": "minecraft:tnt",
                "weight": 5
              },
              {
                "type": "minecraft:item",
                "functions": [
                  {
                    "add": false,
                    "count": {
                      "type": "minecraft:uniform",
                      "max": 5.0,
                      "min": 2.0
                    },
                    "function": "minecraft:set_count"
                  },
                  {
                    "count": {
                      "type": "minecraft:uniform",
                      "max": 3.0,
                      "min": 1.0
                    },
                    "enchantment": "minecraft:looting",
                    "function": "minecraft:enchanted_count_increase"
                  }
                ],
                "name": "minecraft:flint",
                "weight": 30
              },
              {
                "type": "minecraft:item",
                "functions": [
                  {
                    "add": false,
                    "count": {
                      "type": "minecraft:uniform",
                      "max": 2.0,
                      "min": 1.0
                    },
                    "function": "minecraft:set_count"
                  },
                  {
                    "count": {
                      "type": "minecraft:uniform",
                      "max": 1.0,
                      "min": 0.0
                    },
                    "enchantment": "minecraft:looting",
                    "function": "minecraft:enchanted_count_increase"
                  }
                ],
                "name": "aoa3:torn_cloth",
                "weight": 10
              },
              {
                "type": "minecraft:item",
                "name": "aoa3:silver_coin",
                "weight": 3
              }
            ],
            "name": "loot",
            "rolls": {
              "type": "minecraft:uniform",
              "max": 2.0,
              "min": 1.0
            }
          },
          {
            "bonus_rolls": {
              "type": "minecraft:uniform",
              "max": 0.0,
              "min": 0.0
            },
            "entries": [
              {
                "type": "minecraft:item",
                "functions": [
                  {
                    "add": false,
                    "count": {
                      "type": "minecraft:uniform",
                      "max": 2.0,
                      "min": 0.0
                    },
                    "function": "minecraft:set_count"
                  },
                  {
                    "count": {
                      "type": "minecraft:uniform",
                      "max": 1.0,
                      "min": 1.0
                    },
                    "enchantment": "minecraft:looting",
                    "function": "minecraft:enchanted_count_increase"
                  }
                ],
                "name": "minecraft:bone"
              }
            ],
            "name": "bones",
            "rolls": 1.0
          },
          {
            "bonus_rolls": {
              "type": "minecraft:uniform",
              "max": 0.0,
              "min": 0.0
            },
            "entries": [
              {
                "type": "minecraft:empty",
                "weight": 10
              },
              {
                "type": "minecraft:item",
                "functions": [
                  {
                    "add": false,
                    "count": {
                      "type": "minecraft:uniform",
                      "max": 3.0,
                      "min": 1.0
                    },
                    "function": "minecraft:set_count"
                  },
                  {
                    "count": {
                      "type": "minecraft:uniform",
                      "max": 1.0,
                      "min": 1.0
                    },
                    "enchantment": "minecraft:looting",
                    "function": "minecraft:enchanted_count_increase"
                  }
                ],
                "name": "minecraft:torch"
              }
            ],
            "name": "torch",
            "rolls": 1.0
          }
        ]
      }
    },
    {
      "path": "data/aoa3/neoforge/biome_modifier/bomb_carrier_spawns.json",
      "sha256": "5f054f86741c396fbaaaa210d6ad63987feebe0b0cf1791712ef28f68e24b7d9",
      "definition": {
        "type": "aoa3:new_mob_spawn",
        "biomes": {
          "excluding": [
            "#c:no_mob_spawns",
            "#c:is_snowy"
          ],
          "if_all": [
            "#minecraft:is_overworld"
          ],
          "if_any": [
            "minecraft:badlands",
            "minecraft:eroded_badlands",
            "#c:is_cave"
          ]
        },
        "spawn": [
          {
            "type": "aoa3:bomb_carrier",
            "maxCount": 1,
            "minCount": 1,
            "weight": 10
          }
        ]
      }
    }
  ],
  "loot_pool_weights": [
    {
      "entity": "ancient_golem",
      "pool": "loot",
      "item": "minecraft:empty",
      "weight": 75,
      "total_weight": 245,
      "per_roll_selection_fraction": "75/245",
      "rolls": 2.0
    },
    {
      "entity": "ancient_golem",
      "pool": "loot",
      "item": "minecraft:iron_ingot",
      "weight": 100,
      "total_weight": 245,
      "per_roll_selection_fraction": "100/245",
      "rolls": 2.0
    },
    {
      "entity": "ancient_golem",
      "pool": "loot",
      "item": "aoa3:armour_plating",
      "weight": 10,
      "total_weight": 245,
      "per_roll_selection_fraction": "10/245",
      "rolls": 2.0
    },
    {
      "entity": "ancient_golem",
      "pool": "loot",
      "item": "aoa3:power_core",
      "weight": 20,
      "total_weight": 245,
      "per_roll_selection_fraction": "20/245",
      "rolls": 2.0
    },
    {
      "entity": "ancient_golem",
      "pool": "loot",
      "item": "minecraft:poppy",
      "weight": 40,
      "total_weight": 245,
      "per_roll_selection_fraction": "40/245",
      "rolls": 2.0
    },
    {
      "entity": "bomb_carrier",
      "pool": "loot",
      "item": "minecraft:empty",
      "weight": 50,
      "total_weight": 118,
      "per_roll_selection_fraction": "50/118",
      "rolls": {
        "type": "minecraft:uniform",
        "max": 2.0,
        "min": 1.0
      }
    },
    {
      "entity": "bomb_carrier",
      "pool": "loot",
      "item": "minecraft:gunpowder",
      "weight": 20,
      "total_weight": 118,
      "per_roll_selection_fraction": "20/118",
      "rolls": {
        "type": "minecraft:uniform",
        "max": 2.0,
        "min": 1.0
      }
    },
    {
      "entity": "bomb_carrier",
      "pool": "loot",
      "item": "minecraft:tnt",
      "weight": 5,
      "total_weight": 118,
      "per_roll_selection_fraction": "5/118",
      "rolls": {
        "type": "minecraft:uniform",
        "max": 2.0,
        "min": 1.0
      }
    },
    {
      "entity": "bomb_carrier",
      "pool": "loot",
      "item": "minecraft:flint",
      "weight": 30,
      "total_weight": 118,
      "per_roll_selection_fraction": "30/118",
      "rolls": {
        "type": "minecraft:uniform",
        "max": 2.0,
        "min": 1.0
      }
    },
    {
      "entity": "bomb_carrier",
      "pool": "loot",
      "item": "aoa3:torn_cloth",
      "weight": 10,
      "total_weight": 118,
      "per_roll_selection_fraction": "10/118",
      "rolls": {
        "type": "minecraft:uniform",
        "max": 2.0,
        "min": 1.0
      }
    },
    {
      "entity": "bomb_carrier",
      "pool": "loot",
      "item": "aoa3:silver_coin",
      "weight": 3,
      "total_weight": 118,
      "per_roll_selection_fraction": "3/118",
      "rolls": {
        "type": "minecraft:uniform",
        "max": 2.0,
        "min": 1.0
      }
    },
    {
      "entity": "bomb_carrier",
      "pool": "bones",
      "item": "minecraft:bone",
      "weight": 1,
      "total_weight": 1,
      "per_roll_selection_fraction": "1/1",
      "rolls": 1.0
    },
    {
      "entity": "bomb_carrier",
      "pool": "torch",
      "item": "minecraft:empty",
      "weight": 10,
      "total_weight": 11,
      "per_roll_selection_fraction": "10/11",
      "rolls": 1.0
    },
    {
      "entity": "bomb_carrier",
      "pool": "torch",
      "item": "minecraft:torch",
      "weight": 1,
      "total_weight": 11,
      "per_roll_selection_fraction": "1/11",
      "rolls": 1.0
    }
  ],
  "height_cases": [
    {
      "natural": false,
      "overworld": false,
      "y": 54,
      "threshold": 55,
      "allowed": true
    },
    {
      "natural": false,
      "overworld": false,
      "y": 55,
      "threshold": 55,
      "allowed": true
    },
    {
      "natural": false,
      "overworld": false,
      "y": 64,
      "threshold": 55,
      "allowed": true
    },
    {
      "natural": false,
      "overworld": false,
      "y": 65,
      "threshold": 55,
      "allowed": true
    },
    {
      "natural": false,
      "overworld": false,
      "y": 66,
      "threshold": 55,
      "allowed": true
    },
    {
      "natural": false,
      "overworld": false,
      "y": 54,
      "threshold": 65,
      "allowed": true
    },
    {
      "natural": false,
      "overworld": false,
      "y": 55,
      "threshold": 65,
      "allowed": true
    },
    {
      "natural": false,
      "overworld": false,
      "y": 64,
      "threshold": 65,
      "allowed": true
    },
    {
      "natural": false,
      "overworld": false,
      "y": 65,
      "threshold": 65,
      "allowed": true
    },
    {
      "natural": false,
      "overworld": false,
      "y": 66,
      "threshold": 65,
      "allowed": true
    },
    {
      "natural": false,
      "overworld": true,
      "y": 54,
      "threshold": 55,
      "allowed": true
    },
    {
      "natural": false,
      "overworld": true,
      "y": 55,
      "threshold": 55,
      "allowed": true
    },
    {
      "natural": false,
      "overworld": true,
      "y": 64,
      "threshold": 55,
      "allowed": true
    },
    {
      "natural": false,
      "overworld": true,
      "y": 65,
      "threshold": 55,
      "allowed": true
    },
    {
      "natural": false,
      "overworld": true,
      "y": 66,
      "threshold": 55,
      "allowed": true
    },
    {
      "natural": false,
      "overworld": true,
      "y": 54,
      "threshold": 65,
      "allowed": true
    },
    {
      "natural": false,
      "overworld": true,
      "y": 55,
      "threshold": 65,
      "allowed": true
    },
    {
      "natural": false,
      "overworld": true,
      "y": 64,
      "threshold": 65,
      "allowed": true
    },
    {
      "natural": false,
      "overworld": true,
      "y": 65,
      "threshold": 65,
      "allowed": true
    },
    {
      "natural": false,
      "overworld": true,
      "y": 66,
      "threshold": 65,
      "allowed": true
    },
    {
      "natural": true,
      "overworld": false,
      "y": 54,
      "threshold": 55,
      "allowed": true
    },
    {
      "natural": true,
      "overworld": false,
      "y": 55,
      "threshold": 55,
      "allowed": true
    },
    {
      "natural": true,
      "overworld": false,
      "y": 64,
      "threshold": 55,
      "allowed": true
    },
    {
      "natural": true,
      "overworld": false,
      "y": 65,
      "threshold": 55,
      "allowed": true
    },
    {
      "natural": true,
      "overworld": false,
      "y": 66,
      "threshold": 55,
      "allowed": true
    },
    {
      "natural": true,
      "overworld": false,
      "y": 54,
      "threshold": 65,
      "allowed": true
    },
    {
      "natural": true,
      "overworld": false,
      "y": 55,
      "threshold": 65,
      "allowed": true
    },
    {
      "natural": true,
      "overworld": false,
      "y": 64,
      "threshold": 65,
      "allowed": true
    },
    {
      "natural": true,
      "overworld": false,
      "y": 65,
      "threshold": 65,
      "allowed": true
    },
    {
      "natural": true,
      "overworld": false,
      "y": 66,
      "threshold": 65,
      "allowed": true
    },
    {
      "natural": true,
      "overworld": true,
      "y": 54,
      "threshold": 55,
      "allowed": false
    },
    {
      "natural": true,
      "overworld": true,
      "y": 55,
      "threshold": 55,
      "allowed": true
    },
    {
      "natural": true,
      "overworld": true,
      "y": 64,
      "threshold": 55,
      "allowed": true
    },
    {
      "natural": true,
      "overworld": true,
      "y": 65,
      "threshold": 55,
      "allowed": true
    },
    {
      "natural": true,
      "overworld": true,
      "y": 66,
      "threshold": 55,
      "allowed": true
    },
    {
      "natural": true,
      "overworld": true,
      "y": 54,
      "threshold": 65,
      "allowed": false
    },
    {
      "natural": true,
      "overworld": true,
      "y": 55,
      "threshold": 65,
      "allowed": false
    },
    {
      "natural": true,
      "overworld": true,
      "y": 64,
      "threshold": 65,
      "allowed": false
    },
    {
      "natural": true,
      "overworld": true,
      "y": 65,
      "threshold": 65,
      "allowed": true
    },
    {
      "natural": true,
      "overworld": true,
      "y": 66,
      "threshold": 65,
      "allowed": true
    }
  ],
  "day_phase_cases": [
    {
      "natural": false,
      "phase": 0,
      "allowed": true
    },
    {
      "natural": false,
      "phase": 0.249,
      "allowed": true
    },
    {
      "natural": false,
      "phase": 0.25,
      "allowed": true
    },
    {
      "natural": false,
      "phase": 0.5,
      "allowed": true
    },
    {
      "natural": false,
      "phase": 0.75,
      "allowed": true
    },
    {
      "natural": false,
      "phase": 0.751,
      "allowed": true
    },
    {
      "natural": false,
      "phase": 0.999,
      "allowed": true
    },
    {
      "natural": true,
      "phase": 0,
      "allowed": true
    },
    {
      "natural": true,
      "phase": 0.249,
      "allowed": true
    },
    {
      "natural": true,
      "phase": 0.25,
      "allowed": false
    },
    {
      "natural": true,
      "phase": 0.5,
      "allowed": false
    },
    {
      "natural": true,
      "phase": 0.75,
      "allowed": false
    },
    {
      "natural": true,
      "phase": 0.751,
      "allowed": true
    },
    {
      "natural": true,
      "phase": 0.999,
      "allowed": true
    }
  ],
  "explosion_builder_inputs": {
    "radius": 3,
    "entityDamage": 8,
    "blockDamage": 8.5
  },
  "limits": [
    "Biome structure tags are biome selectors, not a requirement to stand beside an actual structure",
    "Spawn weight is not an encounter percentage; difficulty-scaled and other predicates still apply",
    "Day phase is the source float predicate, not a wall-clock or fixed tick schedule",
    "Projectile damage attribute2 is not the configured explosion entityDamage8",
    "Explosion inputs are not measured final damage, safe distance or blocks destroyed",
    "External explosion platform, permissions and mod hooks require target-build tests"
  ]
}
