{
  "version": "1.12.2",
  "release": "3.3.6",
  "source_pin": "29dd8a8a20642ee182b851e34ef58b65f68e68bf",
  "scope": "Released selected-method disassembly, source-interpretation anchors, exact loot resources and independent arithmetic/window examples. No live encounter or target-port certification.",
  "source_files": {
    "common/registration/BlockRegister.java": "89d2a690ecd2c3f649ffd495553b425c8f844622f652d37980de92aa923a4b58",
    "dimension/deeplands/biomes/BiomeDeeplands.java": "4d12724e78950ce4302789bfd4bf7e60c1527981867eb89b65a2a34f25efb9c2",
    "entity/mobs/deeplands/EntityCaseConstruct.java": "e7ea317ab70d2700f853e5a638cdc61dea52c5ba230dab2f2cddb009167f8871",
    "item/misc/BlankRealmstone.java": "b67048e061a4f7fba829a506f21c4719f81753cae732dce23ed5bc6bceb0bf87",
    "event/PlayerEvents.java": "c670109a2e49219d5f5ad3e9e821917c8dbb780e3a36900b9492bea9222b1b18",
    "block/functional/utility/AncientCavernShrine.java": "a138cf649174250b515e1e6db0d083f10197fff8ee5521e175606a9e33a36874",
    "dimension/ancientcavern/AncientCavernTeleporter.java": "0a2f7f9e432e0e1411103ecb63d1c8369bcb4d3c576ca6a645fe5ba39f3f9503",
    "dimension/ancientcavern/WorldProviderAncientCavern.java": "c1087e4acb0a21196f511334fff6be754155def2b137c4265d4b8c7f5531ffe2",
    "utils/player/PlayerDataManager.java": "e476fdffed48ccc03d6f0ead116b382a4ab8a80510e836d64b373623627d757f",
    "structure/ancientcavern/AncientCavernRoom3.java": "96c25a2ed4ef4653f597f7a202ae09050fe452e768702401877187778fba70c8",
    "structure/ancientcavern/AncientCavernRoom5.java": "27e948166b4304f55c775493a2ec73e4755dc525c8e40254d262b7fb3eba1248",
    "entity/mobs/abyss/EntityBloodsucker.java": "577f474e3a12b3a72fe4bf3fad88eb0cb6b7e6c91a274c1be237631b1f8dc8d2",
    "entity/mobs/haven/EntityAngelica.java": "4d0185fbc917f7210a19b80573f851d5bf5d26257857430863a2664e2a1b0cad",
    "entity/mobs/deeplands/EntityRockCritter.java": "1eed83e86e36bf58ffd43d428ea2885064b6c6fcdfa61627651aec96b00f9c1c",
    "entity/mobs/gardencia/EntityFlowerface.java": "632107a1384aecc0334ce669844fb75b29ff46d5a38d63413a2ff86b55d462c8"
  },
  "method_evidence": [
    {
      "class_path": "net/tslat/aoa3/item/misc/BlankRealmstone.class",
      "class_sha256": "c6ebbd69bdbc05ea6bb883fd0b54c0db145cd338efd4a81e0272fad84e014d9c",
      "name": "<init>",
      "descriptor": "()V",
      "code_hex": "2ab700202a1222b60026572a1228b6002c572a04b60030572ab20036b6003a57b1",
      "instructions": [
        {
          "offset": 0,
          "opcode": 42
        },
        {
          "offset": 1,
          "opcode": 183,
          "member": [
            "net/minecraft/item/Item",
            "<init>",
            "()V"
          ]
        },
        {
          "offset": 4,
          "opcode": 42
        },
        {
          "offset": 5,
          "opcode": 18,
          "constant": "BlankRealmstone"
        },
        {
          "offset": 7,
          "opcode": 182,
          "member": [
            "net/tslat/aoa3/item/misc/BlankRealmstone",
            "func_77655_b",
            "(Ljava/lang/String;)Lnet/minecraft/item/Item;"
          ]
        },
        {
          "offset": 10,
          "opcode": 87
        },
        {
          "offset": 11,
          "opcode": 42
        },
        {
          "offset": 12,
          "opcode": 18,
          "constant": "aoa3:blank_realmstone"
        },
        {
          "offset": 14,
          "opcode": 182,
          "member": [
            "net/tslat/aoa3/item/misc/BlankRealmstone",
            "setRegistryName",
            "(Ljava/lang/String;)Lnet/minecraftforge/registries/IForgeRegistryEntry;"
          ]
        },
        {
          "offset": 17,
          "opcode": 87
        },
        {
          "offset": 18,
          "opcode": 42
        },
        {
          "offset": 19,
          "opcode": 4,
          "constant": 1
        },
        {
          "offset": 20,
          "opcode": 182,
          "member": [
            "net/tslat/aoa3/item/misc/BlankRealmstone",
            "func_77625_d",
            "(I)Lnet/minecraft/item/Item;"
          ]
        },
        {
          "offset": 23,
          "opcode": 87
        },
        {
          "offset": 24,
          "opcode": 42
        },
        {
          "offset": 25,
          "opcode": 178,
          "member": [
            "net/tslat/aoa3/common/registration/CreativeTabsRegister",
            "MISC",
            "Lnet/minecraft/creativetab/CreativeTabs;"
          ]
        },
        {
          "offset": 28,
          "opcode": 182,
          "member": [
            "net/tslat/aoa3/item/misc/BlankRealmstone",
            "func_77637_a",
            "(Lnet/minecraft/creativetab/CreativeTabs;)Lnet/minecraft/item/Item;"
          ]
        },
        {
          "offset": 31,
          "opcode": 87
        },
        {
          "offset": 32,
          "opcode": 177
        }
      ]
    },
    {
      "class_path": "net/tslat/aoa3/item/misc/BlankRealmstone.class",
      "class_sha256": "c6ebbd69bdbc05ea6bb883fd0b54c0db145cd338efd4a81e0272fad84e014d9c",
      "name": "handleAncientCavernTask",
      "descriptor": "(Lnet/minecraft/item/ItemStack;Lnet/minecraft/entity/EntityLivingBase;Lnet/minecraft/entity/player/EntityPlayer;)V",
      "code_hex": "2ab2015301b60157c001594e2dc600752bb40133b6015d37052db901610100c70010bb01635908b701663a04a7000e2db901610100c001633a041904b6016a1605ba017e0000b9018402005719042bb601881605b8018eb60192571904b6019508a100192a04b601982cbb00e559b2019bb700fdb80101a7000b2d1904b9019f0200b1",
      "instructions": [
        {
          "offset": 0,
          "opcode": 42
        },
        {
          "offset": 1,
          "opcode": 178,
          "member": [
            "net/tslat/aoa3/capabilities/providers/AdventMiscStackProvider",
            "MISC_STACK",
            "Lnet/minecraftforge/common/capabilities/Capability;"
          ]
        },
        {
          "offset": 4,
          "opcode": 1
        },
        {
          "offset": 5,
          "opcode": 182,
          "member": [
            "net/minecraft/item/ItemStack",
            "getCapability",
            "(Lnet/minecraftforge/common/capabilities/Capability;Lnet/minecraft/util/EnumFacing;)Ljava/lang/Object;"
          ]
        },
        {
          "offset": 8,
          "opcode": 192,
          "operands": [
            1,
            89
          ]
        },
        {
          "offset": 11,
          "opcode": 78
        },
        {
          "offset": 12,
          "opcode": 45
        },
        {
          "offset": 13,
          "opcode": 198,
          "operands": [
            0,
            117
          ]
        },
        {
          "offset": 16,
          "opcode": 43
        },
        {
          "offset": 17,
          "opcode": 180,
          "member": [
            "net/minecraft/entity/EntityLivingBase",
            "field_70170_p",
            "Lnet/minecraft/world/World;"
          ]
        },
        {
          "offset": 20,
          "opcode": 182,
          "member": [
            "net/minecraft/world/World",
            "func_82737_E",
            "()J"
          ]
        },
        {
          "offset": 23,
          "opcode": 55,
          "operands": [
            5
          ]
        },
        {
          "offset": 25,
          "opcode": 45
        },
        {
          "offset": 26,
          "opcode": 185,
          "member": [
            "net/tslat/aoa3/capabilities/interfaces/CapabilityBaseMiscStack",
            "getObject",
            "()Ljava/lang/Object;"
          ]
        },
        {
          "offset": 31,
          "opcode": 199,
          "operands": [
            0,
            16
          ]
        },
        {
          "offset": 34,
          "opcode": 187,
          "operands": [
            1,
            99
          ]
        },
        {
          "offset": 37,
          "opcode": 89
        },
        {
          "offset": 38,
          "opcode": 8,
          "constant": 5
        },
        {
          "offset": 39,
          "opcode": 183,
          "member": [
            "java/util/HashMap",
            "<init>",
            "(I)V"
          ]
        },
        {
          "offset": 42,
          "opcode": 58,
          "operands": [
            4
          ]
        },
        {
          "offset": 44,
          "opcode": 167,
          "operands": [
            0,
            14
          ]
        },
        {
          "offset": 47,
          "opcode": 45
        },
        {
          "offset": 48,
          "opcode": 185,
          "member": [
            "net/tslat/aoa3/capabilities/interfaces/CapabilityBaseMiscStack",
            "getObject",
            "()Ljava/lang/Object;"
          ]
        },
        {
          "offset": 53,
          "opcode": 192,
          "operands": [
            1,
            99
          ]
        },
        {
          "offset": 56,
          "opcode": 58,
          "operands": [
            4
          ]
        },
        {
          "offset": 58,
          "opcode": 25,
          "operands": [
            4
          ]
        },
        {
          "offset": 60,
          "opcode": 182,
          "member": [
            "java/util/HashMap",
            "entrySet",
            "()Ljava/util/Set;"
          ]
        },
        {
          "offset": 63,
          "opcode": 22,
          "operands": [
            5
          ]
        },
        {
          "offset": 65,
          "opcode": 186,
          "operands": [
            1,
            126,
            0,
            0
          ]
        },
        {
          "offset": 70,
          "opcode": 185,
          "member": [
            "java/util/Set",
            "removeIf",
            "(Ljava/util/function/Predicate;)Z"
          ]
        },
        {
          "offset": 75,
          "opcode": 87
        },
        {
          "offset": 76,
          "opcode": 25,
          "operands": [
            4
          ]
        },
        {
          "offset": 78,
          "opcode": 43
        },
        {
          "offset": 79,
          "opcode": 182,
          "member": [
            "java/lang/Object",
            "getClass",
            "()Ljava/lang/Class;"
          ]
        },
        {
          "offset": 82,
          "opcode": 22,
          "operands": [
            5
          ]
        },
        {
          "offset": 84,
          "opcode": 184,
          "member": [
            "java/lang/Long",
            "valueOf",
            "(J)Ljava/lang/Long;"
          ]
        },
        {
          "offset": 87,
          "opcode": 182,
          "member": [
            "java/util/HashMap",
            "put",
            "(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;"
          ]
        },
        {
          "offset": 90,
          "opcode": 87
        },
        {
          "offset": 91,
          "opcode": 25,
          "operands": [
            4
          ]
        },
        {
          "offset": 93,
          "opcode": 182,
          "member": [
            "java/util/HashMap",
            "size",
            "()I"
          ]
        },
        {
          "offset": 96,
          "opcode": 8,
          "constant": 5
        },
        {
          "offset": 97,
          "opcode": 161,
          "operands": [
            0,
            25
          ]
        },
        {
          "offset": 100,
          "opcode": 42
        },
        {
          "offset": 101,
          "opcode": 4,
          "constant": 1
        },
        {
          "offset": 102,
          "opcode": 182,
          "member": [
            "net/minecraft/item/ItemStack",
            "func_190918_g",
            "(I)V"
          ]
        },
        {
          "offset": 105,
          "opcode": 44
        },
        {
          "offset": 106,
          "opcode": 187,
          "operands": [
            0,
            229
          ]
        },
        {
          "offset": 109,
          "opcode": 89
        },
        {
          "offset": 110,
          "opcode": 178,
          "member": [
            "net/tslat/aoa3/common/registration/ItemRegister",
            "ANCIENT_CAVERN_REALMSTONE",
            "Lnet/tslat/aoa3/item/misc/Realmstone;"
          ]
        },
        {
          "offset": 113,
          "opcode": 183,
          "member": [
            "net/minecraft/item/ItemStack",
            "<init>",
            "(Lnet/minecraft/item/Item;)V"
          ]
        },
        {
          "offset": 116,
          "opcode": 184,
          "member": [
            "net/tslat/aoa3/utils/ItemUtil",
            "givePlayerItemOrDrop",
            "(Lnet/minecraft/entity/player/EntityPlayer;Lnet/minecraft/item/ItemStack;)V"
          ]
        },
        {
          "offset": 119,
          "opcode": 167,
          "operands": [
            0,
            11
          ]
        },
        {
          "offset": 122,
          "opcode": 45
        },
        {
          "offset": 123,
          "opcode": 25,
          "operands": [
            4
          ]
        },
        {
          "offset": 125,
          "opcode": 185,
          "member": [
            "net/tslat/aoa3/capabilities/interfaces/CapabilityBaseMiscStack",
            "setObject",
            "(Ljava/lang/Object;)V"
          ]
        },
        {
          "offset": 130,
          "opcode": 177
        }
      ]
    },
    {
      "class_path": "net/tslat/aoa3/item/misc/BlankRealmstone.class",
      "class_sha256": "c6ebbd69bdbc05ea6bb883fd0b54c0db145cd338efd4a81e0272fad84e014d9c",
      "name": "lambda$handleAncientCavernTask$0",
      "descriptor": "(JLjava/util/Map$Entry;)Z",
      "code_hex": "2cb901bf0100c0018ab601c21e1401c365949c000704a7000403ac",
      "instructions": [
        {
          "offset": 0,
          "opcode": 44
        },
        {
          "offset": 1,
          "opcode": 185,
          "member": [
            "java/util/Map$Entry",
            "getValue",
            "()Ljava/lang/Object;"
          ]
        },
        {
          "offset": 6,
          "opcode": 192,
          "operands": [
            1,
            138
          ]
        },
        {
          "offset": 9,
          "opcode": 182,
          "member": [
            "java/lang/Long",
            "longValue",
            "()J"
          ]
        },
        {
          "offset": 12,
          "opcode": 30
        },
        {
          "offset": 13,
          "opcode": 20,
          "constant": 600
        },
        {
          "offset": 16,
          "opcode": 101
        },
        {
          "offset": 17,
          "opcode": 148
        },
        {
          "offset": 18,
          "opcode": 156,
          "operands": [
            0,
            7
          ]
        },
        {
          "offset": 21,
          "opcode": 4,
          "constant": 1
        },
        {
          "offset": 22,
          "opcode": 167,
          "operands": [
            0,
            4
          ]
        },
        {
          "offset": 25,
          "opcode": 3,
          "constant": 0
        },
        {
          "offset": 26,
          "opcode": 172
        }
      ]
    },
    {
      "class_path": "net/tslat/aoa3/event/PlayerEvents.class",
      "class_sha256": "cb7763b9bf48e40936eaa17765c1fffd6f538914f42f9f7ecbf7c052c7ef77f0",
      "name": "onEntityDeath",
      "descriptor": "(Lnet/minecraftforge/event/entity/living/LivingDeathEvent;)V",
      "code_hex": "2bb601b8b400c0b400759a012e2bb601b8c1006b99004c2bb601b8c0006bb8007b4d2cb601bcb601bf2c2bb601c12cb60191b800df2bb601b8b401c49a00212bb601c5b6012bc100c99900142bb601c5b6012b2bb601b8c000c9b601c8a700db2bb601c5b6012bc1006b9900ce2bb601b8b400c0b401ccb601d2b201d8a600392bb601b8b400c0b601db9900ae2bb601c5b6012bc0006bb8007b4d2cb601bcb201df1008b601e32cb601bcb201e610f8b601e3a700852bb601b8b400c0b401ccb601d2b201eba600252bb601ecc101ee9900682bb601ecbb016859b201f2b701711301f3b601f757a700502bb601b8b400c0b401ccb601d2b201faa6003d2bb601b8b601feb60204130206b6020c99002a2bb601c5b6012bc0006bb2016eb802104d2cc600152c2bb601ec2bb601c5b6012bc0006bb80216b1",
      "instructions": [
        {
          "offset": 0,
          "opcode": 43
        },
        {
          "offset": 1,
          "opcode": 182,
          "member": [
            "net/minecraftforge/event/entity/living/LivingDeathEvent",
            "getEntity",
            "()Lnet/minecraft/entity/Entity;"
          ]
        },
        {
          "offset": 4,
          "opcode": 180,
          "member": [
            "net/minecraft/entity/Entity",
            "field_70170_p",
            "Lnet/minecraft/world/World;"
          ]
        },
        {
          "offset": 7,
          "opcode": 180,
          "member": [
            "net/minecraft/world/World",
            "field_72995_K",
            "Z"
          ]
        },
        {
          "offset": 10,
          "opcode": 154,
          "operands": [
            1,
            46
          ]
        },
        {
          "offset": 13,
          "opcode": 43
        },
        {
          "offset": 14,
          "opcode": 182,
          "member": [
            "net/minecraftforge/event/entity/living/LivingDeathEvent",
            "getEntity",
            "()Lnet/minecraft/entity/Entity;"
          ]
        },
        {
          "offset": 17,
          "opcode": 193,
          "operands": [
            0,
            107
          ]
        },
        {
          "offset": 20,
          "opcode": 153,
          "operands": [
            0,
            76
          ]
        },
        {
          "offset": 23,
          "opcode": 43
        },
        {
          "offset": 24,
          "opcode": 182,
          "member": [
            "net/minecraftforge/event/entity/living/LivingDeathEvent",
            "getEntity",
            "()Lnet/minecraft/entity/Entity;"
          ]
        },
        {
          "offset": 27,
          "opcode": 192,
          "operands": [
            0,
            107
          ]
        },
        {
          "offset": 30,
          "opcode": 184,
          "member": [
            "net/tslat/aoa3/utils/player/PlayerUtil",
            "getAdventPlayer",
            "(Lnet/minecraft/entity/player/EntityPlayer;)Lnet/tslat/aoa3/utils/player/PlayerDataManager;"
          ]
        },
        {
          "offset": 33,
          "opcode": 77
        },
        {
          "offset": 34,
          "opcode": 44
        },
        {
          "offset": 35,
          "opcode": 182,
          "member": [
            "net/tslat/aoa3/utils/player/PlayerDataManager",
            "stats",
            "()Lnet/tslat/aoa3/utils/player/PlayerDataManager$PlayerStats;"
          ]
        },
        {
          "offset": 38,
          "opcode": 182,
          "member": [
            "net/tslat/aoa3/utils/player/PlayerDataManager$PlayerStats",
            "resetAllTribute",
            "()V"
          ]
        },
        {
          "offset": 41,
          "opcode": 44
        },
        {
          "offset": 42,
          "opcode": 43
        },
        {
          "offset": 43,
          "opcode": 182,
          "member": [
            "net/tslat/aoa3/utils/player/PlayerDataManager",
            "handlePlayerDeath",
            "(Lnet/minecraftforge/event/entity/living/LivingDeathEvent;)V"
          ]
        },
        {
          "offset": 46,
          "opcode": 44
        },
        {
          "offset": 47,
          "opcode": 182,
          "member": [
            "net/tslat/aoa3/utils/player/PlayerDataManager",
            "player",
            "()Lnet/minecraft/entity/player/EntityPlayer;"
          ]
        },
        {
          "offset": 50,
          "opcode": 184,
          "member": [
            "net/tslat/aoa3/item/misc/ReservedItem",
            "handlePlayerDeath",
            "(Lnet/minecraft/entity/player/EntityPlayer;)V"
          ]
        },
        {
          "offset": 53,
          "opcode": 43
        },
        {
          "offset": 54,
          "opcode": 182,
          "member": [
            "net/minecraftforge/event/entity/living/LivingDeathEvent",
            "getEntity",
            "()Lnet/minecraft/entity/Entity;"
          ]
        },
        {
          "offset": 57,
          "opcode": 180,
          "member": [
            "net/minecraft/entity/Entity",
            "field_70128_L",
            "Z"
          ]
        },
        {
          "offset": 60,
          "opcode": 154,
          "operands": [
            0,
            33
          ]
        },
        {
          "offset": 63,
          "opcode": 43
        },
        {
          "offset": 64,
          "opcode": 182,
          "member": [
            "net/minecraftforge/event/entity/living/LivingDeathEvent",
            "getSource",
            "()Lnet/minecraft/util/DamageSource;"
          ]
        },
        {
          "offset": 67,
          "opcode": 182,
          "member": [
            "net/minecraft/util/DamageSource",
            "func_76346_g",
            "()Lnet/minecraft/entity/Entity;"
          ]
        },
        {
          "offset": 70,
          "opcode": 193,
          "operands": [
            0,
            201
          ]
        },
        {
          "offset": 73,
          "opcode": 153,
          "operands": [
            0,
            20
          ]
        },
        {
          "offset": 76,
          "opcode": 43
        },
        {
          "offset": 77,
          "opcode": 182,
          "member": [
            "net/minecraftforge/event/entity/living/LivingDeathEvent",
            "getSource",
            "()Lnet/minecraft/util/DamageSource;"
          ]
        },
        {
          "offset": 80,
          "opcode": 182,
          "member": [
            "net/minecraft/util/DamageSource",
            "func_76346_g",
            "()Lnet/minecraft/entity/Entity;"
          ]
        },
        {
          "offset": 83,
          "opcode": 43
        },
        {
          "offset": 84,
          "opcode": 182,
          "member": [
            "net/minecraftforge/event/entity/living/LivingDeathEvent",
            "getEntity",
            "()Lnet/minecraft/entity/Entity;"
          ]
        },
        {
          "offset": 87,
          "opcode": 192,
          "operands": [
            0,
            201
          ]
        },
        {
          "offset": 90,
          "opcode": 182,
          "member": [
            "net/minecraft/entity/Entity",
            "func_70074_a",
            "(Lnet/minecraft/entity/EntityLivingBase;)V"
          ]
        },
        {
          "offset": 93,
          "opcode": 167,
          "operands": [
            0,
            219
          ]
        },
        {
          "offset": 96,
          "opcode": 43
        },
        {
          "offset": 97,
          "opcode": 182,
          "member": [
            "net/minecraftforge/event/entity/living/LivingDeathEvent",
            "getSource",
            "()Lnet/minecraft/util/DamageSource;"
          ]
        },
        {
          "offset": 100,
          "opcode": 182,
          "member": [
            "net/minecraft/util/DamageSource",
            "func_76346_g",
            "()Lnet/minecraft/entity/Entity;"
          ]
        },
        {
          "offset": 103,
          "opcode": 193,
          "operands": [
            0,
            107
          ]
        },
        {
          "offset": 106,
          "opcode": 153,
          "operands": [
            0,
            206
          ]
        },
        {
          "offset": 109,
          "opcode": 43
        },
        {
          "offset": 110,
          "opcode": 182,
          "member": [
            "net/minecraftforge/event/entity/living/LivingDeathEvent",
            "getEntity",
            "()Lnet/minecraft/entity/Entity;"
          ]
        },
        {
          "offset": 113,
          "opcode": 180,
          "member": [
            "net/minecraft/entity/Entity",
            "field_70170_p",
            "Lnet/minecraft/world/World;"
          ]
        },
        {
          "offset": 116,
          "opcode": 180,
          "member": [
            "net/minecraft/world/World",
            "field_73011_w",
            "Lnet/minecraft/world/WorldProvider;"
          ]
        },
        {
          "offset": 119,
          "opcode": 182,
          "member": [
            "net/minecraft/world/WorldProvider",
            "func_186058_p",
            "()Lnet/minecraft/world/DimensionType;"
          ]
        },
        {
          "offset": 122,
          "opcode": 178,
          "member": [
            "net/minecraft/world/DimensionType",
            "OVERWORLD",
            "Lnet/minecraft/world/DimensionType;"
          ]
        },
        {
          "offset": 125,
          "opcode": 166,
          "operands": [
            0,
            57
          ]
        },
        {
          "offset": 128,
          "opcode": 43
        },
        {
          "offset": 129,
          "opcode": 182,
          "member": [
            "net/minecraftforge/event/entity/living/LivingDeathEvent",
            "getEntity",
            "()Lnet/minecraft/entity/Entity;"
          ]
        },
        {
          "offset": 132,
          "opcode": 180,
          "member": [
            "net/minecraft/entity/Entity",
            "field_70170_p",
            "Lnet/minecraft/world/World;"
          ]
        },
        {
          "offset": 135,
          "opcode": 182,
          "member": [
            "net/minecraft/world/World",
            "func_72935_r",
            "()Z"
          ]
        },
        {
          "offset": 138,
          "opcode": 153,
          "operands": [
            0,
            174
          ]
        },
        {
          "offset": 141,
          "opcode": 43
        },
        {
          "offset": 142,
          "opcode": 182,
          "member": [
            "net/minecraftforge/event/entity/living/LivingDeathEvent",
            "getSource",
            "()Lnet/minecraft/util/DamageSource;"
          ]
        },
        {
          "offset": 145,
          "opcode": 182,
          "member": [
            "net/minecraft/util/DamageSource",
            "func_76346_g",
            "()Lnet/minecraft/entity/Entity;"
          ]
        },
        {
          "offset": 148,
          "opcode": 192,
          "operands": [
            0,
            107
          ]
        },
        {
          "offset": 151,
          "opcode": 184,
          "member": [
            "net/tslat/aoa3/utils/player/PlayerUtil",
            "getAdventPlayer",
            "(Lnet/minecraft/entity/player/EntityPlayer;)Lnet/tslat/aoa3/utils/player/PlayerDataManager;"
          ]
        },
        {
          "offset": 154,
          "opcode": 77
        },
        {
          "offset": 155,
          "opcode": 44
        },
        {
          "offset": 156,
          "opcode": 182,
          "member": [
            "net/tslat/aoa3/utils/player/PlayerDataManager",
            "stats",
            "()Lnet/tslat/aoa3/utils/player/PlayerDataManager$PlayerStats;"
          ]
        },
        {
          "offset": 159,
          "opcode": 178,
          "member": [
            "net/tslat/aoa3/library/Enums$Deities",
            "EREBON",
            "Lnet/tslat/aoa3/library/Enums$Deities;"
          ]
        },
        {
          "offset": 162,
          "opcode": 16,
          "constant": 8
        },
        {
          "offset": 164,
          "opcode": 182,
          "member": [
            "net/tslat/aoa3/utils/player/PlayerDataManager$PlayerStats",
            "addTribute",
            "(Lnet/tslat/aoa3/library/Enums$Deities;I)V"
          ]
        },
        {
          "offset": 167,
          "opcode": 44
        },
        {
          "offset": 168,
          "opcode": 182,
          "member": [
            "net/tslat/aoa3/utils/player/PlayerDataManager",
            "stats",
            "()Lnet/tslat/aoa3/utils/player/PlayerDataManager$PlayerStats;"
          ]
        },
        {
          "offset": 171,
          "opcode": 178,
          "member": [
            "net/tslat/aoa3/library/Enums$Deities",
            "LUXON",
            "Lnet/tslat/aoa3/library/Enums$Deities;"
          ]
        },
        {
          "offset": 174,
          "opcode": 16,
          "constant": -8
        },
        {
          "offset": 176,
          "opcode": 182,
          "member": [
            "net/tslat/aoa3/utils/player/PlayerDataManager$PlayerStats",
            "addTribute",
            "(Lnet/tslat/aoa3/library/Enums$Deities;I)V"
          ]
        },
        {
          "offset": 179,
          "opcode": 167,
          "operands": [
            0,
            133
          ]
        },
        {
          "offset": 182,
          "opcode": 43
        },
        {
          "offset": 183,
          "opcode": 182,
          "member": [
            "net/minecraftforge/event/entity/living/LivingDeathEvent",
            "getEntity",
            "()Lnet/minecraft/entity/Entity;"
          ]
        },
        {
          "offset": 186,
          "opcode": 180,
          "member": [
            "net/minecraft/entity/Entity",
            "field_70170_p",
            "Lnet/minecraft/world/World;"
          ]
        },
        {
          "offset": 189,
          "opcode": 180,
          "member": [
            "net/minecraft/world/World",
            "field_73011_w",
            "Lnet/minecraft/world/WorldProvider;"
          ]
        },
        {
          "offset": 192,
          "opcode": 182,
          "member": [
            "net/minecraft/world/WorldProvider",
            "func_186058_p",
            "()Lnet/minecraft/world/DimensionType;"
          ]
        },
        {
          "offset": 195,
          "opcode": 178,
          "member": [
            "net/tslat/aoa3/common/registration/DimensionRegister",
            "DIM_DEEPLANDS",
            "Lnet/minecraft/world/DimensionType;"
          ]
        },
        {
          "offset": 198,
          "opcode": 166,
          "operands": [
            0,
            37
          ]
        },
        {
          "offset": 201,
          "opcode": 43
        },
        {
          "offset": 202,
          "opcode": 182,
          "member": [
            "net/minecraftforge/event/entity/living/LivingDeathEvent",
            "getEntityLiving",
            "()Lnet/minecraft/entity/EntityLivingBase;"
          ]
        },
        {
          "offset": 205,
          "opcode": 193,
          "operands": [
            1,
            238
          ]
        },
        {
          "offset": 208,
          "opcode": 153,
          "operands": [
            0,
            104
          ]
        },
        {
          "offset": 211,
          "opcode": 43
        },
        {
          "offset": 212,
          "opcode": 182,
          "member": [
            "net/minecraftforge/event/entity/living/LivingDeathEvent",
            "getEntityLiving",
            "()Lnet/minecraft/entity/EntityLivingBase;"
          ]
        },
        {
          "offset": 215,
          "opcode": 187,
          "operands": [
            1,
            104
          ]
        },
        {
          "offset": 218,
          "opcode": 89
        },
        {
          "offset": 219,
          "opcode": 178,
          "member": [
            "net/tslat/aoa3/common/registration/ItemRegister",
            "CAVERNS_DISC",
            "Lnet/tslat/aoa3/item/record/RecordItem;"
          ]
        },
        {
          "offset": 222,
          "opcode": 183,
          "member": [
            "net/minecraft/item/ItemStack",
            "<init>",
            "(Lnet/minecraft/item/Item;)V"
          ]
        },
        {
          "offset": 225,
          "opcode": 19,
          "constant": 0.5
        },
        {
          "offset": 228,
          "opcode": 182,
          "member": [
            "net/minecraft/entity/EntityLivingBase",
            "func_70099_a",
            "(Lnet/minecraft/item/ItemStack;F)Lnet/minecraft/entity/item/EntityItem;"
          ]
        },
        {
          "offset": 231,
          "opcode": 87
        },
        {
          "offset": 232,
          "opcode": 167,
          "operands": [
            0,
            80
          ]
        },
        {
          "offset": 235,
          "opcode": 43
        },
        {
          "offset": 236,
          "opcode": 182,
          "member": [
            "net/minecraftforge/event/entity/living/LivingDeathEvent",
            "getEntity",
            "()Lnet/minecraft/entity/Entity;"
          ]
        },
        {
          "offset": 239,
          "opcode": 180,
          "member": [
            "net/minecraft/entity/Entity",
            "field_70170_p",
            "Lnet/minecraft/world/World;"
          ]
        },
        {
          "offset": 242,
          "opcode": 180,
          "member": [
            "net/minecraft/world/World",
            "field_73011_w",
            "Lnet/minecraft/world/WorldProvider;"
          ]
        },
        {
          "offset": 245,
          "opcode": 182,
          "member": [
            "net/minecraft/world/WorldProvider",
            "func_186058_p",
            "()Lnet/minecraft/world/DimensionType;"
          ]
        },
        {
          "offset": 248,
          "opcode": 178,
          "member": [
            "net/tslat/aoa3/common/registration/DimensionRegister",
            "DIM_CRYSTEVIA",
            "Lnet/minecraft/world/DimensionType;"
          ]
        },
        {
          "offset": 251,
          "opcode": 166,
          "operands": [
            0,
            61
          ]
        },
        {
          "offset": 254,
          "opcode": 43
        },
        {
          "offset": 255,
          "opcode": 182,
          "member": [
            "net/minecraftforge/event/entity/living/LivingDeathEvent",
            "getEntity",
            "()Lnet/minecraft/entity/Entity;"
          ]
        },
        {
          "offset": 258,
          "opcode": 182,
          "member": [
            "java/lang/Object",
            "getClass",
            "()Ljava/lang/Class;"
          ]
        },
        {
          "offset": 261,
          "opcode": 182,
          "member": [
            "java/lang/Class",
            "toString",
            "()Ljava/lang/String;"
          ]
        },
        {
          "offset": 264,
          "opcode": 19,
          "constant": "Construct"
        },
        {
          "offset": 267,
          "opcode": 182,
          "member": [
            "java/lang/String",
            "contains",
            "(Ljava/lang/CharSequence;)Z"
          ]
        },
        {
          "offset": 270,
          "opcode": 153,
          "operands": [
            0,
            42
          ]
        },
        {
          "offset": 273,
          "opcode": 43
        },
        {
          "offset": 274,
          "opcode": 182,
          "member": [
            "net/minecraftforge/event/entity/living/LivingDeathEvent",
            "getSource",
            "()Lnet/minecraft/util/DamageSource;"
          ]
        },
        {
          "offset": 277,
          "opcode": 182,
          "member": [
            "net/minecraft/util/DamageSource",
            "func_76346_g",
            "()Lnet/minecraft/entity/Entity;"
          ]
        },
        {
          "offset": 280,
          "opcode": 192,
          "operands": [
            0,
            107
          ]
        },
        {
          "offset": 283,
          "opcode": 178,
          "member": [
            "net/tslat/aoa3/common/registration/ItemRegister",
            "BLANK_REALMSTONE",
            "Lnet/tslat/aoa3/item/misc/BlankRealmstone;"
          ]
        },
        {
          "offset": 286,
          "opcode": 184,
          "member": [
            "net/tslat/aoa3/utils/ItemUtil",
            "getStackFromInventory",
            "(Lnet/minecraft/entity/player/EntityPlayer;Lnet/minecraft/item/Item;)Lnet/minecraft/item/ItemStack;"
          ]
        },
        {
          "offset": 289,
          "opcode": 77
        },
        {
          "offset": 290,
          "opcode": 44
        },
        {
          "offset": 291,
          "opcode": 198,
          "operands": [
            0,
            21
          ]
        },
        {
          "offset": 294,
          "opcode": 44
        },
        {
          "offset": 295,
          "opcode": 43
        },
        {
          "offset": 296,
          "opcode": 182,
          "member": [
            "net/minecraftforge/event/entity/living/LivingDeathEvent",
            "getEntityLiving",
            "()Lnet/minecraft/entity/EntityLivingBase;"
          ]
        },
        {
          "offset": 299,
          "opcode": 43
        },
        {
          "offset": 300,
          "opcode": 182,
          "member": [
            "net/minecraftforge/event/entity/living/LivingDeathEvent",
            "getSource",
            "()Lnet/minecraft/util/DamageSource;"
          ]
        },
        {
          "offset": 303,
          "opcode": 182,
          "member": [
            "net/minecraft/util/DamageSource",
            "func_76346_g",
            "()Lnet/minecraft/entity/Entity;"
          ]
        },
        {
          "offset": 306,
          "opcode": 192,
          "operands": [
            0,
            107
          ]
        },
        {
          "offset": 309,
          "opcode": 184,
          "member": [
            "net/tslat/aoa3/item/misc/BlankRealmstone",
            "handleAncientCavernTask",
            "(Lnet/minecraft/item/ItemStack;Lnet/minecraft/entity/EntityLivingBase;Lnet/minecraft/entity/player/EntityPlayer;)V"
          ]
        },
        {
          "offset": 312,
          "opcode": 177
        }
      ]
    },
    {
      "class_path": "net/tslat/aoa3/event/PlayerEvents.class",
      "class_sha256": "cb7763b9bf48e40936eaa17765c1fffd6f538914f42f9f7ecbf7c052c7ef77f0",
      "name": "onWorldChange",
      "descriptor": "(Lnet/minecraftforge/fml/common/gameevent/PlayerEvent$PlayerChangedDimensionEvent;)V",
      "code_hex": "2bb4023cb4006fb400759a00102bb4023cb8007bb601bcb601bf2bb4023fb2009cb400a8a0000b2bb4023c03b60243b1",
      "instructions": [
        {
          "offset": 0,
          "opcode": 43
        },
        {
          "offset": 1,
          "opcode": 180,
          "member": [
            "net/minecraftforge/fml/common/gameevent/PlayerEvent$PlayerChangedDimensionEvent",
            "player",
            "Lnet/minecraft/entity/player/EntityPlayer;"
          ]
        },
        {
          "offset": 4,
          "opcode": 180,
          "member": [
            "net/minecraft/entity/player/EntityPlayer",
            "field_70170_p",
            "Lnet/minecraft/world/World;"
          ]
        },
        {
          "offset": 7,
          "opcode": 180,
          "member": [
            "net/minecraft/world/World",
            "field_72995_K",
            "Z"
          ]
        },
        {
          "offset": 10,
          "opcode": 154,
          "operands": [
            0,
            16
          ]
        },
        {
          "offset": 13,
          "opcode": 43
        },
        {
          "offset": 14,
          "opcode": 180,
          "member": [
            "net/minecraftforge/fml/common/gameevent/PlayerEvent$PlayerChangedDimensionEvent",
            "player",
            "Lnet/minecraft/entity/player/EntityPlayer;"
          ]
        },
        {
          "offset": 17,
          "opcode": 184,
          "member": [
            "net/tslat/aoa3/utils/player/PlayerUtil",
            "getAdventPlayer",
            "(Lnet/minecraft/entity/player/EntityPlayer;)Lnet/tslat/aoa3/utils/player/PlayerDataManager;"
          ]
        },
        {
          "offset": 20,
          "opcode": 182,
          "member": [
            "net/tslat/aoa3/utils/player/PlayerDataManager",
            "stats",
            "()Lnet/tslat/aoa3/utils/player/PlayerDataManager$PlayerStats;"
          ]
        },
        {
          "offset": 23,
          "opcode": 182,
          "member": [
            "net/tslat/aoa3/utils/player/PlayerDataManager$PlayerStats",
            "resetAllTribute",
            "()V"
          ]
        },
        {
          "offset": 26,
          "opcode": 43
        },
        {
          "offset": 27,
          "opcode": 180,
          "member": [
            "net/minecraftforge/fml/common/gameevent/PlayerEvent$PlayerChangedDimensionEvent",
            "fromDim",
            "I"
          ]
        },
        {
          "offset": 30,
          "opcode": 178,
          "member": [
            "net/tslat/aoa3/utils/ConfigurationUtil$MainConfig",
            "dimensionIds",
            "Lnet/tslat/aoa3/utils/ConfigurationUtil$MainConfig$SubCategoryDimensionIds;"
          ]
        },
        {
          "offset": 33,
          "opcode": 180,
          "member": [
            "net/tslat/aoa3/utils/ConfigurationUtil$MainConfig$SubCategoryDimensionIds",
            "lelyetia",
            "I"
          ]
        },
        {
          "offset": 36,
          "opcode": 160,
          "operands": [
            0,
            11
          ]
        },
        {
          "offset": 39,
          "opcode": 43
        },
        {
          "offset": 40,
          "opcode": 180,
          "member": [
            "net/minecraftforge/fml/common/gameevent/PlayerEvent$PlayerChangedDimensionEvent",
            "player",
            "Lnet/minecraft/entity/player/EntityPlayer;"
          ]
        },
        {
          "offset": 43,
          "opcode": 3,
          "constant": 0
        },
        {
          "offset": 44,
          "opcode": 182,
          "member": [
            "net/minecraft/entity/player/EntityPlayer",
            "func_189654_d",
            "(Z)V"
          ]
        },
        {
          "offset": 47,
          "opcode": 177
        }
      ]
    },
    {
      "class_path": "net/tslat/aoa3/event/PlayerEvents.class",
      "class_sha256": "cb7763b9bf48e40936eaa17765c1fffd6f538914f42f9f7ecbf7c052c7ef77f0",
      "name": "onBlockHarvest",
      "descriptor": "(Lnet/minecraftforge/event/world/BlockEvent$HarvestDropsEvent;)V",
      "code_hex": "2bb60249c6000d2bb60249c1024b990004b12bb602494d2cb20251b60255b602594e2dc1025b99000d2dc0025b2bb9025e02002bb60264b40075990004b12bb60268b9026e01003a041904c102709a001b1904c102729a00131904c102749a000b1904c102769900bf1904c102709900121904c002702bb60268b6027c9902a31904c102709900372bb60264b601db99002d2cb8007bb601bcb2027f05b601e3b201311107d0b601379a00132cbb016859b20285b701710bb60286571904c10276990011b201311023b601379a0254a700241904c10270990011b201311006b601379a023ea7000eb201311008b601379a0230bb0288592bb602642bb6028cb7028f3a052bb60264012bb6028cb20295b2029b0c0cb6029f2bb602641905b602a357a701fe1904b202a9a5001b1904b202aca500131904c102ae9a000b1904b202b1a6009a2cb8007b3a051905b601bcb202b4b602b836061904b202aca6000cb20131b602bb9900731506b802c199006b2bb602c52cb802c9b902cd0200571905b60223b602d1b202d4a600112bb602c52cb802c9b902cd0200572bb60264012bb6028cb202d7b2029b0c0cb6029f2bb60264b401ccb602da9a00202bb60264b601db9900161905b601bcb202dd100b1506100a6c64b601e3a701471904c102df99010b2cb8007b3a051905b601bcb202e2b602b836061506b802e59900edb20131b602bb9900302bb602c52cb802e6b902cd0200571905b60223b602d1b202e8a600942bb602c52cb802e6b902cd020057a70083b202eb3a072bb602c5b902ef01003a081908b902f401009900551908b902f80100c001683a091909b602591904b802fca600391909b603003a07190715061032a4000705a7000404b603041905b601bcb202e2150687140305b8030c9013030d6a0303b60311a70006a7ffa71907b603149a000f2bb602c51907b903180200572bb60264b401ccb602da9a00161905b601bcb202dd100b1506100a6c64b601e32bb60264012bb6028cb202d7b2029b0c0cb6029fa700371904b8031e99002f2bb6028cb6032308a300242cbb016859b2016eb701710404b801779900112cbb016859b20326b70171b8017fb1",
      "instructions": [
        {
          "offset": 0,
          "opcode": 43
        },
        {
          "offset": 1,
          "opcode": 182,
          "member": [
            "net/minecraftforge/event/world/BlockEvent$HarvestDropsEvent",
            "getHarvester",
            "()Lnet/minecraft/entity/player/EntityPlayer;"
          ]
        },
        {
          "offset": 4,
          "opcode": 198,
          "operands": [
            0,
            13
          ]
        },
        {
          "offset": 7,
          "opcode": 43
        },
        {
          "offset": 8,
          "opcode": 182,
          "member": [
            "net/minecraftforge/event/world/BlockEvent$HarvestDropsEvent",
            "getHarvester",
            "()Lnet/minecraft/entity/player/EntityPlayer;"
          ]
        },
        {
          "offset": 11,
          "opcode": 193,
          "operands": [
            2,
            75
          ]
        },
        {
          "offset": 14,
          "opcode": 153,
          "operands": [
            0,
            4
          ]
        },
        {
          "offset": 17,
          "opcode": 177
        },
        {
          "offset": 18,
          "opcode": 43
        },
        {
          "offset": 19,
          "opcode": 182,
          "member": [
            "net/minecraftforge/event/world/BlockEvent$HarvestDropsEvent",
            "getHarvester",
            "()Lnet/minecraft/entity/player/EntityPlayer;"
          ]
        },
        {
          "offset": 22,
          "opcode": 77
        },
        {
          "offset": 23,
          "opcode": 44
        },
        {
          "offset": 24,
          "opcode": 178,
          "member": [
            "net/minecraft/util/EnumHand",
            "MAIN_HAND",
            "Lnet/minecraft/util/EnumHand;"
          ]
        },
        {
          "offset": 27,
          "opcode": 182,
          "member": [
            "net/minecraft/entity/player/EntityPlayer",
            "func_184586_b",
            "(Lnet/minecraft/util/EnumHand;)Lnet/minecraft/item/ItemStack;"
          ]
        },
        {
          "offset": 30,
          "opcode": 182,
          "member": [
            "net/minecraft/item/ItemStack",
            "func_77973_b",
            "()Lnet/minecraft/item/Item;"
          ]
        },
        {
          "offset": 33,
          "opcode": 78
        },
        {
          "offset": 34,
          "opcode": 45
        },
        {
          "offset": 35,
          "opcode": 193,
          "operands": [
            2,
            91
          ]
        },
        {
          "offset": 38,
          "opcode": 153,
          "operands": [
            0,
            13
          ]
        },
        {
          "offset": 41,
          "opcode": 45
        },
        {
          "offset": 42,
          "opcode": 192,
          "operands": [
            2,
            91
          ]
        },
        {
          "offset": 45,
          "opcode": 43
        },
        {
          "offset": 46,
          "opcode": 185,
          "member": [
            "net/tslat/aoa3/item/tool/SpecialHarvestTool",
            "doHarvestEffect",
            "(Lnet/minecraftforge/event/world/BlockEvent$HarvestDropsEvent;)V"
          ]
        },
        {
          "offset": 51,
          "opcode": 43
        },
        {
          "offset": 52,
          "opcode": 182,
          "member": [
            "net/minecraftforge/event/world/BlockEvent$HarvestDropsEvent",
            "getWorld",
            "()Lnet/minecraft/world/World;"
          ]
        },
        {
          "offset": 55,
          "opcode": 180,
          "member": [
            "net/minecraft/world/World",
            "field_72995_K",
            "Z"
          ]
        },
        {
          "offset": 58,
          "opcode": 153,
          "operands": [
            0,
            4
          ]
        },
        {
          "offset": 61,
          "opcode": 177
        },
        {
          "offset": 62,
          "opcode": 43
        },
        {
          "offset": 63,
          "opcode": 182,
          "member": [
            "net/minecraftforge/event/world/BlockEvent$HarvestDropsEvent",
            "getState",
            "()Lnet/minecraft/block/state/IBlockState;"
          ]
        },
        {
          "offset": 66,
          "opcode": 185,
          "member": [
            "net/minecraft/block/state/IBlockState",
            "func_177230_c",
            "()Lnet/minecraft/block/Block;"
          ]
        },
        {
          "offset": 71,
          "opcode": 58,
          "operands": [
            4
          ]
        },
        {
          "offset": 73,
          "opcode": 25,
          "operands": [
            4
          ]
        },
        {
          "offset": 75,
          "opcode": 193,
          "operands": [
            2,
            112
          ]
        },
        {
          "offset": 78,
          "opcode": 154,
          "operands": [
            0,
            27
          ]
        },
        {
          "offset": 81,
          "opcode": 25,
          "operands": [
            4
          ]
        },
        {
          "offset": 83,
          "opcode": 193,
          "operands": [
            2,
            114
          ]
        },
        {
          "offset": 86,
          "opcode": 154,
          "operands": [
            0,
            19
          ]
        },
        {
          "offset": 89,
          "opcode": 25,
          "operands": [
            4
          ]
        },
        {
          "offset": 91,
          "opcode": 193,
          "operands": [
            2,
            116
          ]
        },
        {
          "offset": 94,
          "opcode": 154,
          "operands": [
            0,
            11
          ]
        },
        {
          "offset": 97,
          "opcode": 25,
          "operands": [
            4
          ]
        },
        {
          "offset": 99,
          "opcode": 193,
          "operands": [
            2,
            118
          ]
        },
        {
          "offset": 102,
          "opcode": 153,
          "operands": [
            0,
            191
          ]
        },
        {
          "offset": 105,
          "opcode": 25,
          "operands": [
            4
          ]
        },
        {
          "offset": 107,
          "opcode": 193,
          "operands": [
            2,
            112
          ]
        },
        {
          "offset": 110,
          "opcode": 153,
          "operands": [
            0,
            18
          ]
        },
        {
          "offset": 113,
          "opcode": 25,
          "operands": [
            4
          ]
        },
        {
          "offset": 115,
          "opcode": 192,
          "operands": [
            2,
            112
          ]
        },
        {
          "offset": 118,
          "opcode": 43
        },
        {
          "offset": 119,
          "opcode": 182,
          "member": [
            "net/minecraftforge/event/world/BlockEvent$HarvestDropsEvent",
            "getState",
            "()Lnet/minecraft/block/state/IBlockState;"
          ]
        },
        {
          "offset": 122,
          "opcode": 182,
          "member": [
            "net/minecraft/block/BlockCrops",
            "func_185525_y",
            "(Lnet/minecraft/block/state/IBlockState;)Z"
          ]
        },
        {
          "offset": 125,
          "opcode": 153,
          "operands": [
            2,
            163
          ]
        },
        {
          "offset": 128,
          "opcode": 25,
          "operands": [
            4
          ]
        },
        {
          "offset": 130,
          "opcode": 193,
          "operands": [
            2,
            112
          ]
        },
        {
          "offset": 133,
          "opcode": 153,
          "operands": [
            0,
            55
          ]
        },
        {
          "offset": 136,
          "opcode": 43
        },
        {
          "offset": 137,
          "opcode": 182,
          "member": [
            "net/minecraftforge/event/world/BlockEvent$HarvestDropsEvent",
            "getWorld",
            "()Lnet/minecraft/world/World;"
          ]
        },
        {
          "offset": 140,
          "opcode": 182,
          "member": [
            "net/minecraft/world/World",
            "func_72935_r",
            "()Z"
          ]
        },
        {
          "offset": 143,
          "opcode": 153,
          "operands": [
            0,
            45
          ]
        },
        {
          "offset": 146,
          "opcode": 44
        },
        {
          "offset": 147,
          "opcode": 184,
          "member": [
            "net/tslat/aoa3/utils/player/PlayerUtil",
            "getAdventPlayer",
            "(Lnet/minecraft/entity/player/EntityPlayer;)Lnet/tslat/aoa3/utils/player/PlayerDataManager;"
          ]
        },
        {
          "offset": 150,
          "opcode": 182,
          "member": [
            "net/tslat/aoa3/utils/player/PlayerDataManager",
            "stats",
            "()Lnet/tslat/aoa3/utils/player/PlayerDataManager$PlayerStats;"
          ]
        },
        {
          "offset": 153,
          "opcode": 178,
          "member": [
            "net/tslat/aoa3/library/Enums$Deities",
            "SELYAN",
            "Lnet/tslat/aoa3/library/Enums$Deities;"
          ]
        },
        {
          "offset": 156,
          "opcode": 5,
          "constant": 2
        },
        {
          "offset": 157,
          "opcode": 182,
          "member": [
            "net/tslat/aoa3/utils/player/PlayerDataManager$PlayerStats",
            "addTribute",
            "(Lnet/tslat/aoa3/library/Enums$Deities;I)V"
          ]
        },
        {
          "offset": 160,
          "opcode": 178,
          "member": [
            "net/tslat/aoa3/advent/AdventOfAscension",
            "rand",
            "Ljava/util/Random;"
          ]
        },
        {
          "offset": 163,
          "opcode": 17,
          "constant": 2000
        },
        {
          "offset": 166,
          "opcode": 182,
          "member": [
            "java/util/Random",
            "nextInt",
            "(I)I"
          ]
        },
        {
          "offset": 169,
          "opcode": 154,
          "operands": [
            0,
            19
          ]
        },
        {
          "offset": 172,
          "opcode": 44
        },
        {
          "offset": 173,
          "opcode": 187,
          "operands": [
            1,
            104
          ]
        },
        {
          "offset": 176,
          "opcode": 89
        },
        {
          "offset": 177,
          "opcode": 178,
          "member": [
            "net/tslat/aoa3/common/registration/WeaponRegister",
            "GARDENER",
            "Lnet/tslat/aoa3/item/weapon/gun/BaseGun;"
          ]
        },
        {
          "offset": 180,
          "opcode": 183,
          "member": [
            "net/minecraft/item/ItemStack",
            "<init>",
            "(Lnet/minecraft/item/Item;)V"
          ]
        },
        {
          "offset": 183,
          "opcode": 11
        },
        {
          "offset": 184,
          "opcode": 182,
          "member": [
            "net/minecraft/entity/player/EntityPlayer",
            "func_70099_a",
            "(Lnet/minecraft/item/ItemStack;F)Lnet/minecraft/entity/item/EntityItem;"
          ]
        },
        {
          "offset": 187,
          "opcode": 87
        },
        {
          "offset": 188,
          "opcode": 25,
          "operands": [
            4
          ]
        },
        {
          "offset": 190,
          "opcode": 193,
          "operands": [
            2,
            118
          ]
        },
        {
          "offset": 193,
          "opcode": 153,
          "operands": [
            0,
            17
          ]
        },
        {
          "offset": 196,
          "opcode": 178,
          "member": [
            "net/tslat/aoa3/advent/AdventOfAscension",
            "rand",
            "Ljava/util/Random;"
          ]
        },
        {
          "offset": 199,
          "opcode": 16,
          "constant": 35
        },
        {
          "offset": 201,
          "opcode": 182,
          "member": [
            "java/util/Random",
            "nextInt",
            "(I)I"
          ]
        },
        {
          "offset": 204,
          "opcode": 154,
          "operands": [
            2,
            84
          ]
        },
        {
          "offset": 207,
          "opcode": 167,
          "operands": [
            0,
            36
          ]
        },
        {
          "offset": 210,
          "opcode": 25,
          "operands": [
            4
          ]
        },
        {
          "offset": 212,
          "opcode": 193,
          "operands": [
            2,
            112
          ]
        },
        {
          "offset": 215,
          "opcode": 153,
          "operands": [
            0,
            17
          ]
        },
        {
          "offset": 218,
          "opcode": 178,
          "member": [
            "net/tslat/aoa3/advent/AdventOfAscension",
            "rand",
            "Ljava/util/Random;"
          ]
        },
        {
          "offset": 221,
          "opcode": 16,
          "constant": 6
        },
        {
          "offset": 223,
          "opcode": 182,
          "member": [
            "java/util/Random",
            "nextInt",
            "(I)I"
          ]
        },
        {
          "offset": 226,
          "opcode": 154,
          "operands": [
            2,
            62
          ]
        },
        {
          "offset": 229,
          "opcode": 167,
          "operands": [
            0,
            14
          ]
        },
        {
          "offset": 232,
          "opcode": 178,
          "member": [
            "net/tslat/aoa3/advent/AdventOfAscension",
            "rand",
            "Ljava/util/Random;"
          ]
        },
        {
          "offset": 235,
          "opcode": 16,
          "constant": 8
        },
        {
          "offset": 237,
          "opcode": 182,
          "member": [
            "java/util/Random",
            "nextInt",
            "(I)I"
          ]
        },
        {
          "offset": 240,
          "opcode": 154,
          "operands": [
            2,
            48
          ]
        },
        {
          "offset": 243,
          "opcode": 187,
          "operands": [
            2,
            136
          ]
        },
        {
          "offset": 246,
          "opcode": 89
        },
        {
          "offset": 247,
          "opcode": 43
        },
        {
          "offset": 248,
          "opcode": 182,
          "member": [
            "net/minecraftforge/event/world/BlockEvent$HarvestDropsEvent",
            "getWorld",
            "()Lnet/minecraft/world/World;"
          ]
        },
        {
          "offset": 251,
          "opcode": 43
        },
        {
          "offset": 252,
          "opcode": 182,
          "member": [
            "net/minecraftforge/event/world/BlockEvent$HarvestDropsEvent",
            "getPos",
            "()Lnet/minecraft/util/math/BlockPos;"
          ]
        },
        {
          "offset": 255,
          "opcode": 183,
          "member": [
            "net/tslat/aoa3/entity/misc/EntityAnimaStone",
            "<init>",
            "(Lnet/minecraft/world/World;Lnet/minecraft/util/math/BlockPos;)V"
          ]
        },
        {
          "offset": 258,
          "opcode": 58,
          "operands": [
            5
          ]
        },
        {
          "offset": 260,
          "opcode": 43
        },
        {
          "offset": 261,
          "opcode": 182,
          "member": [
            "net/minecraftforge/event/world/BlockEvent$HarvestDropsEvent",
            "getWorld",
            "()Lnet/minecraft/world/World;"
          ]
        },
        {
          "offset": 264,
          "opcode": 1
        },
        {
          "offset": 265,
          "opcode": 43
        },
        {
          "offset": 266,
          "opcode": 182,
          "member": [
            "net/minecraftforge/event/world/BlockEvent$HarvestDropsEvent",
            "getPos",
            "()Lnet/minecraft/util/math/BlockPos;"
          ]
        },
        {
          "offset": 269,
          "opcode": 178,
          "member": [
            "net/tslat/aoa3/common/registration/SoundsRegister",
            "HEART_STONE_SPAWN",
            "Lnet/minecraft/util/SoundEvent;"
          ]
        },
        {
          "offset": 272,
          "opcode": 178,
          "member": [
            "net/minecraft/util/SoundCategory",
            "MASTER",
            "Lnet/minecraft/util/SoundCategory;"
          ]
        },
        {
          "offset": 275,
          "opcode": 12
        },
        {
          "offset": 276,
          "opcode": 12
        },
        {
          "offset": 277,
          "opcode": 182,
          "member": [
            "net/minecraft/world/World",
            "func_184133_a",
            "(Lnet/minecraft/entity/player/EntityPlayer;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/util/SoundEvent;Lnet/minecraft/util/SoundCategory;FF)V"
          ]
        },
        {
          "offset": 280,
          "opcode": 43
        },
        {
          "offset": 281,
          "opcode": 182,
          "member": [
            "net/minecraftforge/event/world/BlockEvent$HarvestDropsEvent",
            "getWorld",
            "()Lnet/minecraft/world/World;"
          ]
        },
        {
          "offset": 284,
          "opcode": 25,
          "operands": [
            5
          ]
        },
        {
          "offset": 286,
          "opcode": 182,
          "member": [
            "net/minecraft/world/World",
            "func_72838_d",
            "(Lnet/minecraft/entity/Entity;)Z"
          ]
        },
        {
          "offset": 289,
          "opcode": 87
        },
        {
          "offset": 290,
          "opcode": 167,
          "operands": [
            1,
            254
          ]
        },
        {
          "offset": 293,
          "opcode": 25,
          "operands": [
            4
          ]
        },
        {
          "offset": 295,
          "opcode": 178,
          "member": [
            "net/minecraft/init/Blocks",
            "field_150348_b",
            "Lnet/minecraft/block/Block;"
          ]
        },
        {
          "offset": 298,
          "opcode": 165,
          "operands": [
            0,
            27
          ]
        },
        {
          "offset": 301,
          "opcode": 25,
          "operands": [
            4
          ]
        },
        {
          "offset": 303,
          "opcode": 178,
          "member": [
            "net/minecraft/init/Blocks",
            "field_150424_aL",
            "Lnet/minecraft/block/Block;"
          ]
        },
        {
          "offset": 306,
          "opcode": 165,
          "operands": [
            0,
            19
          ]
        },
        {
          "offset": 309,
          "opcode": 25,
          "operands": [
            4
          ]
        },
        {
          "offset": 311,
          "opcode": 193,
          "operands": [
            2,
            174
          ]
        },
        {
          "offset": 314,
          "opcode": 154,
          "operands": [
            0,
            11
          ]
        },
        {
          "offset": 317,
          "opcode": 25,
          "operands": [
            4
          ]
        },
        {
          "offset": 319,
          "opcode": 178,
          "member": [
            "net/minecraft/init/Blocks",
            "field_150377_bs",
            "Lnet/minecraft/block/Block;"
          ]
        },
        {
          "offset": 322,
          "opcode": 166,
          "operands": [
            0,
            154
          ]
        },
        {
          "offset": 325,
          "opcode": 44
        },
        {
          "offset": 326,
          "opcode": 184,
          "member": [
            "net/tslat/aoa3/utils/player/PlayerUtil",
            "getAdventPlayer",
            "(Lnet/minecraft/entity/player/EntityPlayer;)Lnet/tslat/aoa3/utils/player/PlayerDataManager;"
          ]
        },
        {
          "offset": 329,
          "opcode": 58,
          "operands": [
            5
          ]
        },
        {
          "offset": 331,
          "opcode": 25,
          "operands": [
            5
          ]
        },
        {
          "offset": 333,
          "opcode": 182,
          "member": [
            "net/tslat/aoa3/utils/player/PlayerDataManager",
            "stats",
            "()Lnet/tslat/aoa3/utils/player/PlayerDataManager$PlayerStats;"
          ]
        },
        {
          "offset": 336,
          "opcode": 178,
          "member": [
            "net/tslat/aoa3/library/Enums$Skills",
            "FORAGING",
            "Lnet/tslat/aoa3/library/Enums$Skills;"
          ]
        },
        {
          "offset": 339,
          "opcode": 182,
          "member": [
            "net/tslat/aoa3/utils/player/PlayerDataManager$PlayerStats",
            "getLevel",
            "(Lnet/tslat/aoa3/library/Enums$Skills;)I"
          ]
        },
        {
          "offset": 342,
          "opcode": 54,
          "operands": [
            6
          ]
        },
        {
          "offset": 344,
          "opcode": 25,
          "operands": [
            4
          ]
        },
        {
          "offset": 346,
          "opcode": 178,
          "member": [
            "net/minecraft/init/Blocks",
            "field_150424_aL",
            "Lnet/minecraft/block/Block;"
          ]
        },
        {
          "offset": 349,
          "opcode": 166,
          "operands": [
            0,
            12
          ]
        },
        {
          "offset": 352,
          "opcode": 178,
          "member": [
            "net/tslat/aoa3/advent/AdventOfAscension",
            "rand",
            "Ljava/util/Random;"
          ]
        },
        {
          "offset": 355,
          "opcode": 182,
          "member": [
            "java/util/Random",
            "nextBoolean",
            "()Z"
          ]
        },
        {
          "offset": 358,
          "opcode": 153,
          "operands": [
            0,
            115
          ]
        },
        {
          "offset": 361,
          "opcode": 21,
          "operands": [
            6
          ]
        },
        {
          "offset": 363,
          "opcode": 184,
          "member": [
            "net/tslat/aoa3/utils/skills/ForagingUtil",
            "shouldGetLoot",
            "(I)Z"
          ]
        },
        {
          "offset": 366,
          "opcode": 153,
          "operands": [
            0,
            107
          ]
        },
        {
          "offset": 369,
          "opcode": 43
        },
        {
          "offset": 370,
          "opcode": 182,
          "member": [
            "net/minecraftforge/event/world/BlockEvent$HarvestDropsEvent",
            "getDrops",
            "()Ljava/util/List;"
          ]
        },
        {
          "offset": 373,
          "opcode": 44
        },
        {
          "offset": 374,
          "opcode": 184,
          "member": [
            "net/tslat/aoa3/utils/skills/ForagingUtil",
            "getLoot",
            "(Lnet/minecraft/entity/player/EntityPlayer;)Ljava/util/List;"
          ]
        },
        {
          "offset": 377,
          "opcode": 185,
          "member": [
            "java/util/List",
            "addAll",
            "(Ljava/util/Collection;)Z"
          ]
        },
        {
          "offset": 382,
          "opcode": 87
        },
        {
          "offset": 383,
          "opcode": 25,
          "operands": [
            5
          ]
        },
        {
          "offset": 385,
          "opcode": 182,
          "member": [
            "net/tslat/aoa3/utils/player/PlayerDataManager",
            "equipment",
            "()Lnet/tslat/aoa3/utils/player/PlayerDataManager$PlayerEquipment;"
          ]
        },
        {
          "offset": 388,
          "opcode": 182,
          "member": [
            "net/tslat/aoa3/utils/player/PlayerDataManager$PlayerEquipment",
            "getCurrentFullArmourSet",
            "()Lnet/tslat/aoa3/library/Enums$ArmourSets;"
          ]
        },
        {
          "offset": 391,
          "opcode": 178,
          "member": [
            "net/tslat/aoa3/library/Enums$ArmourSets",
            "FORAGING",
            "Lnet/tslat/aoa3/library/Enums$ArmourSets;"
          ]
        },
        {
          "offset": 394,
          "opcode": 166,
          "operands": [
            0,
            17
          ]
        },
        {
          "offset": 397,
          "opcode": 43
        },
        {
          "offset": 398,
          "opcode": 182,
          "member": [
            "net/minecraftforge/event/world/BlockEvent$HarvestDropsEvent",
            "getDrops",
            "()Ljava/util/List;"
          ]
        },
        {
          "offset": 401,
          "opcode": 44
        },
        {
          "offset": 402,
          "opcode": 184,
          "member": [
            "net/tslat/aoa3/utils/skills/ForagingUtil",
            "getLoot",
            "(Lnet/minecraft/entity/player/EntityPlayer;)Ljava/util/List;"
          ]
        },
        {
          "offset": 405,
          "opcode": 185,
          "member": [
            "java/util/List",
            "addAll",
            "(Ljava/util/Collection;)Z"
          ]
        },
        {
          "offset": 410,
          "opcode": 87
        },
        {
          "offset": 411,
          "opcode": 43
        },
        {
          "offset": 412,
          "opcode": 182,
          "member": [
            "net/minecraftforge/event/world/BlockEvent$HarvestDropsEvent",
            "getWorld",
            "()Lnet/minecraft/world/World;"
          ]
        },
        {
          "offset": 415,
          "opcode": 1
        },
        {
          "offset": 416,
          "opcode": 43
        },
        {
          "offset": 417,
          "opcode": 182,
          "member": [
            "net/minecraftforge/event/world/BlockEvent$HarvestDropsEvent",
            "getPos",
            "()Lnet/minecraft/util/math/BlockPos;"
          ]
        },
        {
          "offset": 420,
          "opcode": 178,
          "member": [
            "net/tslat/aoa3/common/registration/SoundsRegister",
            "FORAGING_LOOT",
            "Lnet/minecraft/util/SoundEvent;"
          ]
        },
        {
          "offset": 423,
          "opcode": 178,
          "member": [
            "net/minecraft/util/SoundCategory",
            "MASTER",
            "Lnet/minecraft/util/SoundCategory;"
          ]
        },
        {
          "offset": 426,
          "opcode": 12
        },
        {
          "offset": 427,
          "opcode": 12
        },
        {
          "offset": 428,
          "opcode": 182,
          "member": [
            "net/minecraft/world/World",
            "func_184133_a",
            "(Lnet/minecraft/entity/player/EntityPlayer;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/util/SoundEvent;Lnet/minecraft/util/SoundCategory;FF)V"
          ]
        },
        {
          "offset": 431,
          "opcode": 43
        },
        {
          "offset": 432,
          "opcode": 182,
          "member": [
            "net/minecraftforge/event/world/BlockEvent$HarvestDropsEvent",
            "getWorld",
            "()Lnet/minecraft/world/World;"
          ]
        },
        {
          "offset": 435,
          "opcode": 180,
          "member": [
            "net/minecraft/world/World",
            "field_73011_w",
            "Lnet/minecraft/world/WorldProvider;"
          ]
        },
        {
          "offset": 438,
          "opcode": 182,
          "member": [
            "net/minecraft/world/WorldProvider",
            "getDimension",
            "()I"
          ]
        },
        {
          "offset": 441,
          "opcode": 154,
          "operands": [
            0,
            32
          ]
        },
        {
          "offset": 444,
          "opcode": 43
        },
        {
          "offset": 445,
          "opcode": 182,
          "member": [
            "net/minecraftforge/event/world/BlockEvent$HarvestDropsEvent",
            "getWorld",
            "()Lnet/minecraft/world/World;"
          ]
        },
        {
          "offset": 448,
          "opcode": 182,
          "member": [
            "net/minecraft/world/World",
            "func_72935_r",
            "()Z"
          ]
        },
        {
          "offset": 451,
          "opcode": 153,
          "operands": [
            0,
            22
          ]
        },
        {
          "offset": 454,
          "opcode": 25,
          "operands": [
            5
          ]
        },
        {
          "offset": 456,
          "opcode": 182,
          "member": [
            "net/tslat/aoa3/utils/player/PlayerDataManager",
            "stats",
            "()Lnet/tslat/aoa3/utils/player/PlayerDataManager$PlayerStats;"
          ]
        },
        {
          "offset": 459,
          "opcode": 178,
          "member": [
            "net/tslat/aoa3/library/Enums$Deities",
            "PLUTON",
            "Lnet/tslat/aoa3/library/Enums$Deities;"
          ]
        },
        {
          "offset": 462,
          "opcode": 16,
          "constant": 11
        },
        {
          "offset": 464,
          "opcode": 21,
          "operands": [
            6
          ]
        },
        {
          "offset": 466,
          "opcode": 16,
          "constant": 10
        },
        {
          "offset": 468,
          "opcode": 108
        },
        {
          "offset": 469,
          "opcode": 100
        },
        {
          "offset": 470,
          "opcode": 182,
          "member": [
            "net/tslat/aoa3/utils/player/PlayerDataManager$PlayerStats",
            "addTribute",
            "(Lnet/tslat/aoa3/library/Enums$Deities;I)V"
          ]
        },
        {
          "offset": 473,
          "opcode": 167,
          "operands": [
            1,
            71
          ]
        },
        {
          "offset": 476,
          "opcode": 25,
          "operands": [
            4
          ]
        },
        {
          "offset": 478,
          "opcode": 193,
          "operands": [
            2,
            223
          ]
        },
        {
          "offset": 481,
          "opcode": 153,
          "operands": [
            1,
            11
          ]
        },
        {
          "offset": 484,
          "opcode": 44
        },
        {
          "offset": 485,
          "opcode": 184,
          "member": [
            "net/tslat/aoa3/utils/player/PlayerUtil",
            "getAdventPlayer",
            "(Lnet/minecraft/entity/player/EntityPlayer;)Lnet/tslat/aoa3/utils/player/PlayerDataManager;"
          ]
        },
        {
          "offset": 488,
          "opcode": 58,
          "operands": [
            5
          ]
        },
        {
          "offset": 490,
          "opcode": 25,
          "operands": [
            5
          ]
        },
        {
          "offset": 492,
          "opcode": 182,
          "member": [
            "net/tslat/aoa3/utils/player/PlayerDataManager",
            "stats",
            "()Lnet/tslat/aoa3/utils/player/PlayerDataManager$PlayerStats;"
          ]
        },
        {
          "offset": 495,
          "opcode": 178,
          "member": [
            "net/tslat/aoa3/library/Enums$Skills",
            "LOGGING",
            "Lnet/tslat/aoa3/library/Enums$Skills;"
          ]
        },
        {
          "offset": 498,
          "opcode": 182,
          "member": [
            "net/tslat/aoa3/utils/player/PlayerDataManager$PlayerStats",
            "getLevel",
            "(Lnet/tslat/aoa3/library/Enums$Skills;)I"
          ]
        },
        {
          "offset": 501,
          "opcode": 54,
          "operands": [
            6
          ]
        },
        {
          "offset": 503,
          "opcode": 21,
          "operands": [
            6
          ]
        },
        {
          "offset": 505,
          "opcode": 184,
          "member": [
            "net/tslat/aoa3/utils/skills/LoggingUtil",
            "shouldGetLoot",
            "(I)Z"
          ]
        },
        {
          "offset": 508,
          "opcode": 153,
          "operands": [
            0,
            237
          ]
        },
        {
          "offset": 511,
          "opcode": 178,
          "member": [
            "net/tslat/aoa3/advent/AdventOfAscension",
            "rand",
            "Ljava/util/Random;"
          ]
        },
        {
          "offset": 514,
          "opcode": 182,
          "member": [
            "java/util/Random",
            "nextBoolean",
            "()Z"
          ]
        },
        {
          "offset": 517,
          "opcode": 153,
          "operands": [
            0,
            48
          ]
        },
        {
          "offset": 520,
          "opcode": 43
        },
        {
          "offset": 521,
          "opcode": 182,
          "member": [
            "net/minecraftforge/event/world/BlockEvent$HarvestDropsEvent",
            "getDrops",
            "()Ljava/util/List;"
          ]
        },
        {
          "offset": 524,
          "opcode": 44
        },
        {
          "offset": 525,
          "opcode": 184,
          "member": [
            "net/tslat/aoa3/utils/skills/LoggingUtil",
            "getLoot",
            "(Lnet/minecraft/entity/player/EntityPlayer;)Ljava/util/List;"
          ]
        },
        {
          "offset": 528,
          "opcode": 185,
          "member": [
            "java/util/List",
            "addAll",
            "(Ljava/util/Collection;)Z"
          ]
        },
        {
          "offset": 533,
          "opcode": 87
        },
        {
          "offset": 534,
          "opcode": 25,
          "operands": [
            5
          ]
        },
        {
          "offset": 536,
          "opcode": 182,
          "member": [
            "net/tslat/aoa3/utils/player/PlayerDataManager",
            "equipment",
            "()Lnet/tslat/aoa3/utils/player/PlayerDataManager$PlayerEquipment;"
          ]
        },
        {
          "offset": 539,
          "opcode": 182,
          "member": [
            "net/tslat/aoa3/utils/player/PlayerDataManager$PlayerEquipment",
            "getCurrentFullArmourSet",
            "()Lnet/tslat/aoa3/library/Enums$ArmourSets;"
          ]
        },
        {
          "offset": 542,
          "opcode": 178,
          "member": [
            "net/tslat/aoa3/library/Enums$ArmourSets",
            "LOGGING",
            "Lnet/tslat/aoa3/library/Enums$ArmourSets;"
          ]
        },
        {
          "offset": 545,
          "opcode": 166,
          "operands": [
            0,
            148
          ]
        },
        {
          "offset": 548,
          "opcode": 43
        },
        {
          "offset": 549,
          "opcode": 182,
          "member": [
            "net/minecraftforge/event/world/BlockEvent$HarvestDropsEvent",
            "getDrops",
            "()Ljava/util/List;"
          ]
        },
        {
          "offset": 552,
          "opcode": 44
        },
        {
          "offset": 553,
          "opcode": 184,
          "member": [
            "net/tslat/aoa3/utils/skills/LoggingUtil",
            "getLoot",
            "(Lnet/minecraft/entity/player/EntityPlayer;)Ljava/util/List;"
          ]
        },
        {
          "offset": 556,
          "opcode": 185,
          "member": [
            "java/util/List",
            "addAll",
            "(Ljava/util/Collection;)Z"
          ]
        },
        {
          "offset": 561,
          "opcode": 87
        },
        {
          "offset": 562,
          "opcode": 167,
          "operands": [
            0,
            131
          ]
        },
        {
          "offset": 565,
          "opcode": 178,
          "member": [
            "net/minecraft/item/ItemStack",
            "field_190927_a",
            "Lnet/minecraft/item/ItemStack;"
          ]
        },
        {
          "offset": 568,
          "opcode": 58,
          "operands": [
            7
          ]
        },
        {
          "offset": 570,
          "opcode": 43
        },
        {
          "offset": 571,
          "opcode": 182,
          "member": [
            "net/minecraftforge/event/world/BlockEvent$HarvestDropsEvent",
            "getDrops",
            "()Ljava/util/List;"
          ]
        },
        {
          "offset": 574,
          "opcode": 185,
          "member": [
            "java/util/List",
            "iterator",
            "()Ljava/util/Iterator;"
          ]
        },
        {
          "offset": 579,
          "opcode": 58,
          "operands": [
            8
          ]
        },
        {
          "offset": 581,
          "opcode": 25,
          "operands": [
            8
          ]
        },
        {
          "offset": 583,
          "opcode": 185,
          "member": [
            "java/util/Iterator",
            "hasNext",
            "()Z"
          ]
        },
        {
          "offset": 588,
          "opcode": 153,
          "operands": [
            0,
            85
          ]
        },
        {
          "offset": 591,
          "opcode": 25,
          "operands": [
            8
          ]
        },
        {
          "offset": 593,
          "opcode": 185,
          "member": [
            "java/util/Iterator",
            "next",
            "()Ljava/lang/Object;"
          ]
        },
        {
          "offset": 598,
          "opcode": 192,
          "operands": [
            1,
            104
          ]
        },
        {
          "offset": 601,
          "opcode": 58,
          "operands": [
            9
          ]
        },
        {
          "offset": 603,
          "opcode": 25,
          "operands": [
            9
          ]
        },
        {
          "offset": 605,
          "opcode": 182,
          "member": [
            "net/minecraft/item/ItemStack",
            "func_77973_b",
            "()Lnet/minecraft/item/Item;"
          ]
        },
        {
          "offset": 608,
          "opcode": 25,
          "operands": [
            4
          ]
        },
        {
          "offset": 610,
          "opcode": 184,
          "member": [
            "net/minecraft/item/Item",
            "func_150898_a",
            "(Lnet/minecraft/block/Block;)Lnet/minecraft/item/Item;"
          ]
        },
        {
          "offset": 613,
          "opcode": 166,
          "operands": [
            0,
            57
          ]
        },
        {
          "offset": 616,
          "opcode": 25,
          "operands": [
            9
          ]
        },
        {
          "offset": 618,
          "opcode": 182,
          "member": [
            "net/minecraft/item/ItemStack",
            "func_77946_l",
            "()Lnet/minecraft/item/ItemStack;"
          ]
        },
        {
          "offset": 621,
          "opcode": 58,
          "operands": [
            7
          ]
        },
        {
          "offset": 623,
          "opcode": 25,
          "operands": [
            7
          ]
        },
        {
          "offset": 625,
          "opcode": 21,
          "operands": [
            6
          ]
        },
        {
          "offset": 627,
          "opcode": 16,
          "constant": 50
        },
        {
          "offset": 629,
          "opcode": 164,
          "operands": [
            0,
            7
          ]
        },
        {
          "offset": 632,
          "opcode": 5,
          "constant": 2
        },
        {
          "offset": 633,
          "opcode": 167,
          "operands": [
            0,
            4
          ]
        },
        {
          "offset": 636,
          "opcode": 4,
          "constant": 1
        },
        {
          "offset": 637,
          "opcode": 182,
          "member": [
            "net/minecraft/item/ItemStack",
            "func_190920_e",
            "(I)V"
          ]
        },
        {
          "offset": 640,
          "opcode": 25,
          "operands": [
            5
          ]
        },
        {
          "offset": 642,
          "opcode": 182,
          "member": [
            "net/tslat/aoa3/utils/player/PlayerDataManager",
            "stats",
            "()Lnet/tslat/aoa3/utils/player/PlayerDataManager$PlayerStats;"
          ]
        },
        {
          "offset": 645,
          "opcode": 178,
          "member": [
            "net/tslat/aoa3/library/Enums$Skills",
            "LOGGING",
            "Lnet/tslat/aoa3/library/Enums$Skills;"
          ]
        },
        {
          "offset": 648,
          "opcode": 21,
          "operands": [
            6
          ]
        },
        {
          "offset": 650,
          "opcode": 135
        },
        {
          "offset": 651,
          "opcode": 20,
          "constant": 1.65
        },
        {
          "offset": 654,
          "opcode": 184,
          "member": [
            "java/lang/Math",
            "pow",
            "(DD)D"
          ]
        },
        {
          "offset": 657,
          "opcode": 144
        },
        {
          "offset": 658,
          "opcode": 19,
          "constant": 3.0
        },
        {
          "offset": 661,
          "opcode": 106
        },
        {
          "offset": 662,
          "opcode": 3,
          "constant": 0
        },
        {
          "offset": 663,
          "opcode": 3,
          "constant": 0
        },
        {
          "offset": 664,
          "opcode": 182,
          "member": [
            "net/tslat/aoa3/utils/player/PlayerDataManager$PlayerStats",
            "addXp",
            "(Lnet/tslat/aoa3/library/Enums$Skills;FZZ)V"
          ]
        },
        {
          "offset": 667,
          "opcode": 167,
          "operands": [
            0,
            6
          ]
        },
        {
          "offset": 670,
          "opcode": 167,
          "operands": [
            255,
            167
          ]
        },
        {
          "offset": 673,
          "opcode": 25,
          "operands": [
            7
          ]
        },
        {
          "offset": 675,
          "opcode": 182,
          "member": [
            "net/minecraft/item/ItemStack",
            "func_190926_b",
            "()Z"
          ]
        },
        {
          "offset": 678,
          "opcode": 154,
          "operands": [
            0,
            15
          ]
        },
        {
          "offset": 681,
          "opcode": 43
        },
        {
          "offset": 682,
          "opcode": 182,
          "member": [
            "net/minecraftforge/event/world/BlockEvent$HarvestDropsEvent",
            "getDrops",
            "()Ljava/util/List;"
          ]
        },
        {
          "offset": 685,
          "opcode": 25,
          "operands": [
            7
          ]
        },
        {
          "offset": 687,
          "opcode": 185,
          "member": [
            "java/util/List",
            "add",
            "(Ljava/lang/Object;)Z"
          ]
        },
        {
          "offset": 692,
          "opcode": 87
        },
        {
          "offset": 693,
          "opcode": 43
        },
        {
          "offset": 694,
          "opcode": 182,
          "member": [
            "net/minecraftforge/event/world/BlockEvent$HarvestDropsEvent",
            "getWorld",
            "()Lnet/minecraft/world/World;"
          ]
        },
        {
          "offset": 697,
          "opcode": 180,
          "member": [
            "net/minecraft/world/World",
            "field_73011_w",
            "Lnet/minecraft/world/WorldProvider;"
          ]
        },
        {
          "offset": 700,
          "opcode": 182,
          "member": [
            "net/minecraft/world/WorldProvider",
            "getDimension",
            "()I"
          ]
        },
        {
          "offset": 703,
          "opcode": 154,
          "operands": [
            0,
            22
          ]
        },
        {
          "offset": 706,
          "opcode": 25,
          "operands": [
            5
          ]
        },
        {
          "offset": 708,
          "opcode": 182,
          "member": [
            "net/tslat/aoa3/utils/player/PlayerDataManager",
            "stats",
            "()Lnet/tslat/aoa3/utils/player/PlayerDataManager$PlayerStats;"
          ]
        },
        {
          "offset": 711,
          "opcode": 178,
          "member": [
            "net/tslat/aoa3/library/Enums$Deities",
            "PLUTON",
            "Lnet/tslat/aoa3/library/Enums$Deities;"
          ]
        },
        {
          "offset": 714,
          "opcode": 16,
          "constant": 11
        },
        {
          "offset": 716,
          "opcode": 21,
          "operands": [
            6
          ]
        },
        {
          "offset": 718,
          "opcode": 16,
          "constant": 10
        },
        {
          "offset": 720,
          "opcode": 108
        },
        {
          "offset": 721,
          "opcode": 100
        },
        {
          "offset": 722,
          "opcode": 182,
          "member": [
            "net/tslat/aoa3/utils/player/PlayerDataManager$PlayerStats",
            "addTribute",
            "(Lnet/tslat/aoa3/library/Enums$Deities;I)V"
          ]
        },
        {
          "offset": 725,
          "opcode": 43
        },
        {
          "offset": 726,
          "opcode": 182,
          "member": [
            "net/minecraftforge/event/world/BlockEvent$HarvestDropsEvent",
            "getWorld",
            "()Lnet/minecraft/world/World;"
          ]
        },
        {
          "offset": 729,
          "opcode": 1
        },
        {
          "offset": 730,
          "opcode": 43
        },
        {
          "offset": 731,
          "opcode": 182,
          "member": [
            "net/minecraftforge/event/world/BlockEvent$HarvestDropsEvent",
            "getPos",
            "()Lnet/minecraft/util/math/BlockPos;"
          ]
        },
        {
          "offset": 734,
          "opcode": 178,
          "member": [
            "net/tslat/aoa3/common/registration/SoundsRegister",
            "FORAGING_LOOT",
            "Lnet/minecraft/util/SoundEvent;"
          ]
        },
        {
          "offset": 737,
          "opcode": 178,
          "member": [
            "net/minecraft/util/SoundCategory",
            "MASTER",
            "Lnet/minecraft/util/SoundCategory;"
          ]
        },
        {
          "offset": 740,
          "opcode": 12
        },
        {
          "offset": 741,
          "opcode": 12
        },
        {
          "offset": 742,
          "opcode": 182,
          "member": [
            "net/minecraft/world/World",
            "func_184133_a",
            "(Lnet/minecraft/entity/player/EntityPlayer;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/util/SoundEvent;Lnet/minecraft/util/SoundCategory;FF)V"
          ]
        },
        {
          "offset": 745,
          "opcode": 167,
          "operands": [
            0,
            55
          ]
        },
        {
          "offset": 748,
          "opcode": 25,
          "operands": [
            4
          ]
        },
        {
          "offset": 750,
          "opcode": 184,
          "member": [
            "net/tslat/aoa3/utils/WorldUtil",
            "isOreBlock",
            "(Lnet/minecraft/block/Block;)Z"
          ]
        },
        {
          "offset": 753,
          "opcode": 153,
          "operands": [
            0,
            47
          ]
        },
        {
          "offset": 756,
          "opcode": 43
        },
        {
          "offset": 757,
          "opcode": 182,
          "member": [
            "net/minecraftforge/event/world/BlockEvent$HarvestDropsEvent",
            "getPos",
            "()Lnet/minecraft/util/math/BlockPos;"
          ]
        },
        {
          "offset": 760,
          "opcode": 182,
          "member": [
            "net/minecraft/util/math/BlockPos",
            "func_177956_o",
            "()I"
          ]
        },
        {
          "offset": 763,
          "opcode": 8,
          "constant": 5
        },
        {
          "offset": 764,
          "opcode": 163,
          "operands": [
            0,
            36
          ]
        },
        {
          "offset": 767,
          "opcode": 44
        },
        {
          "offset": 768,
          "opcode": 187,
          "operands": [
            1,
            104
          ]
        },
        {
          "offset": 771,
          "opcode": 89
        },
        {
          "offset": 772,
          "opcode": 178,
          "member": [
            "net/tslat/aoa3/common/registration/ItemRegister",
            "BLANK_REALMSTONE",
            "Lnet/tslat/aoa3/item/misc/BlankRealmstone;"
          ]
        },
        {
          "offset": 775,
          "opcode": 183,
          "member": [
            "net/minecraft/item/ItemStack",
            "<init>",
            "(Lnet/minecraft/item/Item;)V"
          ]
        },
        {
          "offset": 778,
          "opcode": 4,
          "constant": 1
        },
        {
          "offset": 779,
          "opcode": 4,
          "constant": 1
        },
        {
          "offset": 780,
          "opcode": 184,
          "member": [
            "net/tslat/aoa3/utils/ItemUtil",
            "findInventoryItem",
            "(Lnet/minecraft/entity/player/EntityPlayer;Lnet/minecraft/item/ItemStack;ZI)Z"
          ]
        },
        {
          "offset": 783,
          "opcode": 153,
          "operands": [
            0,
            17
          ]
        },
        {
          "offset": 786,
          "opcode": 44
        },
        {
          "offset": 787,
          "opcode": 187,
          "operands": [
            1,
            104
          ]
        },
        {
          "offset": 790,
          "opcode": 89
        },
        {
          "offset": 791,
          "opcode": 178,
          "member": [
            "net/tslat/aoa3/common/registration/ItemRegister",
            "DEEPLANDS_REALMSTONE",
            "Lnet/tslat/aoa3/item/misc/Realmstone;"
          ]
        },
        {
          "offset": 794,
          "opcode": 183,
          "member": [
            "net/minecraft/item/ItemStack",
            "<init>",
            "(Lnet/minecraft/item/Item;)V"
          ]
        },
        {
          "offset": 797,
          "opcode": 184,
          "member": [
            "net/tslat/aoa3/utils/ItemUtil",
            "givePlayerItemOrDrop",
            "(Lnet/minecraft/entity/player/EntityPlayer;Lnet/minecraft/item/ItemStack;)V"
          ]
        },
        {
          "offset": 800,
          "opcode": 177
        }
      ]
    },
    {
      "class_path": "net/tslat/aoa3/entity/mobs/deeplands/EntityCaseConstruct.class",
      "class_sha256": "0d1f1f07be66017f6802d4c940b96a66925a0c301e24aeb7c133330b5203123c",
      "name": "func_184645_a",
      "descriptor": "(Lnet/minecraft/entity/player/EntityPlayer;Lnet/minecraft/util/EnumHand;)Z",
      "code_hex": "2ab40069b4006e9a00372b2cb60074b6007ab20080b80086a600262bbb007659b2008cb7008f0404b800959900112bbb007659b20099b7008fb8009d04ac2a2b2cb7009fac",
      "instructions": [
        {
          "offset": 0,
          "opcode": 42
        },
        {
          "offset": 1,
          "opcode": 180,
          "member": [
            "net/tslat/aoa3/entity/mobs/deeplands/EntityCaseConstruct",
            "field_70170_p",
            "Lnet/minecraft/world/World;"
          ]
        },
        {
          "offset": 4,
          "opcode": 180,
          "member": [
            "net/minecraft/world/World",
            "field_72995_K",
            "Z"
          ]
        },
        {
          "offset": 7,
          "opcode": 154,
          "operands": [
            0,
            55
          ]
        },
        {
          "offset": 10,
          "opcode": 43
        },
        {
          "offset": 11,
          "opcode": 44
        },
        {
          "offset": 12,
          "opcode": 182,
          "member": [
            "net/minecraft/entity/player/EntityPlayer",
            "func_184586_b",
            "(Lnet/minecraft/util/EnumHand;)Lnet/minecraft/item/ItemStack;"
          ]
        },
        {
          "offset": 15,
          "opcode": 182,
          "member": [
            "net/minecraft/item/ItemStack",
            "func_77973_b",
            "()Lnet/minecraft/item/Item;"
          ]
        },
        {
          "offset": 18,
          "opcode": 178,
          "member": [
            "net/tslat/aoa3/common/registration/BlockRegister",
            "DEEP_CRYSTAL",
            "Lnet/tslat/aoa3/block/functional/lights/LightBlock;"
          ]
        },
        {
          "offset": 21,
          "opcode": 184,
          "member": [
            "net/minecraft/item/Item",
            "func_150898_a",
            "(Lnet/minecraft/block/Block;)Lnet/minecraft/item/Item;"
          ]
        },
        {
          "offset": 24,
          "opcode": 166,
          "operands": [
            0,
            38
          ]
        },
        {
          "offset": 27,
          "opcode": 43
        },
        {
          "offset": 28,
          "opcode": 187,
          "operands": [
            0,
            118
          ]
        },
        {
          "offset": 31,
          "opcode": 89
        },
        {
          "offset": 32,
          "opcode": 178,
          "member": [
            "net/tslat/aoa3/common/registration/ItemRegister",
            "BLANK_REALMSTONE",
            "Lnet/tslat/aoa3/item/misc/BlankRealmstone;"
          ]
        },
        {
          "offset": 35,
          "opcode": 183,
          "member": [
            "net/minecraft/item/ItemStack",
            "<init>",
            "(Lnet/minecraft/item/Item;)V"
          ]
        },
        {
          "offset": 38,
          "opcode": 4,
          "constant": 1
        },
        {
          "offset": 39,
          "opcode": 4,
          "constant": 1
        },
        {
          "offset": 40,
          "opcode": 184,
          "member": [
            "net/tslat/aoa3/utils/ItemUtil",
            "findInventoryItem",
            "(Lnet/minecraft/entity/player/EntityPlayer;Lnet/minecraft/item/ItemStack;ZI)Z"
          ]
        },
        {
          "offset": 43,
          "opcode": 153,
          "operands": [
            0,
            17
          ]
        },
        {
          "offset": 46,
          "opcode": 43
        },
        {
          "offset": 47,
          "opcode": 187,
          "operands": [
            0,
            118
          ]
        },
        {
          "offset": 50,
          "opcode": 89
        },
        {
          "offset": 51,
          "opcode": 178,
          "member": [
            "net/tslat/aoa3/common/registration/ItemRegister",
            "CRYSTEVIA_REALMSTONE",
            "Lnet/tslat/aoa3/item/misc/Realmstone;"
          ]
        },
        {
          "offset": 54,
          "opcode": 183,
          "member": [
            "net/minecraft/item/ItemStack",
            "<init>",
            "(Lnet/minecraft/item/Item;)V"
          ]
        },
        {
          "offset": 57,
          "opcode": 184,
          "member": [
            "net/tslat/aoa3/utils/ItemUtil",
            "givePlayerItemOrDrop",
            "(Lnet/minecraft/entity/player/EntityPlayer;Lnet/minecraft/item/ItemStack;)V"
          ]
        },
        {
          "offset": 60,
          "opcode": 4,
          "constant": 1
        },
        {
          "offset": 61,
          "opcode": 172
        },
        {
          "offset": 62,
          "opcode": 42
        },
        {
          "offset": 63,
          "opcode": 43
        },
        {
          "offset": 64,
          "opcode": 44
        },
        {
          "offset": 65,
          "opcode": 183,
          "member": [
            "net/tslat/aoa3/entity/base/AoAMeleeMob",
            "func_184645_a",
            "(Lnet/minecraft/entity/player/EntityPlayer;Lnet/minecraft/util/EnumHand;)Z"
          ]
        },
        {
          "offset": 68,
          "opcode": 172
        }
      ]
    },
    {
      "class_path": "net/tslat/aoa3/dimension/deeplands/biomes/BiomeDeeplands$BiomeDeeplandsDecorator.class",
      "class_sha256": "6115d89885af06aa75f131d4f50c1fe51da99bcd199db6917e5165efc43e5668",
      "name": "doMiscGen",
      "descriptor": "(Lnet/minecraft/world/World;Lnet/minecraft/world/biome/Biome;Ljava/util/Random;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/util/math/BlockPos$MutableBlockPos;III)V",
      "code_hex": "1904b600792d1010b600446036061904b6007c2d1010b60044603608101336072b1905150615071508b60080b200b4b600b7b600a15703360915091019a200ce2d06b60044aa0000000000c000000000000000020000001b000000530000008bbb002c59b200bab600bd1014b2004eb80054b700572b2d19042d1010b600442d102db600441046602d1010b60044b6005bb6005f57a70070bb002c59b200c0b600bd1014b2004eb80054b700572b2d19042d1010b600442d102db600441046602d1010b60044b6005bb6005f57a70038bb002c59b200c3b600bd1014b2004eb80054b700572b2d19042d1010b600442d102db600441046602d1010b60044b6005bb6005f57840901a7ff312d1019b600449a00731904b600792d1010b600446036061904b6007c2d1010b6004460360810142d05b600446436072b1905150610141508b60080b60086b9008c0100b20092a600332db6009699001912c52b2d1905150615071508b60080b800ad57a7001612c72b2d1905150615071508b60080b800ad572d1006b600449a00e11904b600792d1010b600446036061904b6007c2d1010b60044603608101436072d06b60044aa00000000b900000000000000020000001a00000050000000862b1905150610066015071508100660b60080b60086b9008c0100b20092a6008212c92b2d1905150615071508b60080b800ad57a7006c2b1905150610066015071508100660b60080b60086b9008c0100b20092a6004c12cb2b2d1905150615071508b60080b800ad57a700362b1905150610076015071508100760b60080b60086b9008c0100b20092a6001612cd2b2d1905150615071508b60080b800ad57b1",
      "instructions": [
        {
          "offset": 0,
          "opcode": 25,
          "operands": [
            4
          ]
        },
        {
          "offset": 2,
          "opcode": 182,
          "member": [
            "net/minecraft/util/math/BlockPos",
            "func_177958_n",
            "()I"
          ]
        },
        {
          "offset": 5,
          "opcode": 45
        },
        {
          "offset": 6,
          "opcode": 16,
          "constant": 16
        },
        {
          "offset": 8,
          "opcode": 182,
          "member": [
            "java/util/Random",
            "nextInt",
            "(I)I"
          ]
        },
        {
          "offset": 11,
          "opcode": 96
        },
        {
          "offset": 12,
          "opcode": 54,
          "operands": [
            6
          ]
        },
        {
          "offset": 14,
          "opcode": 25,
          "operands": [
            4
          ]
        },
        {
          "offset": 16,
          "opcode": 182,
          "member": [
            "net/minecraft/util/math/BlockPos",
            "func_177952_p",
            "()I"
          ]
        },
        {
          "offset": 19,
          "opcode": 45
        },
        {
          "offset": 20,
          "opcode": 16,
          "constant": 16
        },
        {
          "offset": 22,
          "opcode": 182,
          "member": [
            "java/util/Random",
            "nextInt",
            "(I)I"
          ]
        },
        {
          "offset": 25,
          "opcode": 96
        },
        {
          "offset": 26,
          "opcode": 54,
          "operands": [
            8
          ]
        },
        {
          "offset": 28,
          "opcode": 16,
          "constant": 19
        },
        {
          "offset": 30,
          "opcode": 54,
          "operands": [
            7
          ]
        },
        {
          "offset": 32,
          "opcode": 43
        },
        {
          "offset": 33,
          "opcode": 25,
          "operands": [
            5
          ]
        },
        {
          "offset": 35,
          "opcode": 21,
          "operands": [
            6
          ]
        },
        {
          "offset": 37,
          "opcode": 21,
          "operands": [
            7
          ]
        },
        {
          "offset": 39,
          "opcode": 21,
          "operands": [
            8
          ]
        },
        {
          "offset": 41,
          "opcode": 182,
          "member": [
            "net/minecraft/util/math/BlockPos$MutableBlockPos",
            "func_181079_c",
            "(III)Lnet/minecraft/util/math/BlockPos$MutableBlockPos;"
          ]
        },
        {
          "offset": 44,
          "opcode": 178,
          "member": [
            "net/tslat/aoa3/common/registration/BlockRegister",
            "DEEP_CRYSTAL",
            "Lnet/tslat/aoa3/block/functional/lights/LightBlock;"
          ]
        },
        {
          "offset": 47,
          "opcode": 182,
          "member": [
            "net/tslat/aoa3/block/functional/lights/LightBlock",
            "func_176223_P",
            "()Lnet/minecraft/block/state/IBlockState;"
          ]
        },
        {
          "offset": 50,
          "opcode": 182,
          "member": [
            "net/minecraft/world/World",
            "func_175656_a",
            "(Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/block/state/IBlockState;)Z"
          ]
        },
        {
          "offset": 53,
          "opcode": 87
        },
        {
          "offset": 54,
          "opcode": 3,
          "constant": 0
        },
        {
          "offset": 55,
          "opcode": 54,
          "operands": [
            9
          ]
        },
        {
          "offset": 57,
          "opcode": 21,
          "operands": [
            9
          ]
        },
        {
          "offset": 59,
          "opcode": 16,
          "constant": 25
        },
        {
          "offset": 61,
          "opcode": 162,
          "operands": [
            0,
            206
          ]
        },
        {
          "offset": 64,
          "opcode": 45
        },
        {
          "offset": 65,
          "opcode": 6,
          "constant": 3
        },
        {
          "offset": 66,
          "opcode": 182,
          "member": [
            "java/util/Random",
            "nextInt",
            "(I)I"
          ]
        },
        {
          "offset": 69,
          "opcode": 170,
          "default_target": 261,
          "cases": [
            {
              "key": 0,
              "target": 96
            },
            {
              "key": 1,
              "target": 152
            },
            {
              "key": 2,
              "target": 208
            }
          ]
        },
        {
          "offset": 96,
          "opcode": 187,
          "operands": [
            0,
            44
          ]
        },
        {
          "offset": 99,
          "opcode": 89
        },
        {
          "offset": 100,
          "opcode": 178,
          "member": [
            "net/tslat/aoa3/common/registration/BlockRegister",
            "DEEPLANDS_TRAP_EXPLOSION",
            "Lnet/tslat/aoa3/block/BasicBlock;"
          ]
        },
        {
          "offset": 103,
          "opcode": 182,
          "member": [
            "net/tslat/aoa3/block/BasicBlock",
            "func_176223_P",
            "()Lnet/minecraft/block/state/IBlockState;"
          ]
        },
        {
          "offset": 106,
          "opcode": 16,
          "constant": 20
        },
        {
          "offset": 108,
          "opcode": 178,
          "member": [
            "net/tslat/aoa3/common/registration/BlockRegister",
            "DEEPLANDS_STONE",
            "Lnet/tslat/aoa3/block/BasicBlock;"
          ]
        },
        {
          "offset": 111,
          "opcode": 184,
          "member": [
            "net/minecraft/block/state/pattern/BlockMatcher",
            "func_177642_a",
            "(Lnet/minecraft/block/Block;)Lnet/minecraft/block/state/pattern/BlockMatcher;"
          ]
        },
        {
          "offset": 114,
          "opcode": 183,
          "member": [
            "net/minecraft/world/gen/feature/WorldGenMinable",
            "<init>",
            "(Lnet/minecraft/block/state/IBlockState;ILcom/google/common/base/Predicate;)V"
          ]
        },
        {
          "offset": 117,
          "opcode": 43
        },
        {
          "offset": 118,
          "opcode": 45
        },
        {
          "offset": 119,
          "opcode": 25,
          "operands": [
            4
          ]
        },
        {
          "offset": 121,
          "opcode": 45
        },
        {
          "offset": 122,
          "opcode": 16,
          "constant": 16
        },
        {
          "offset": 124,
          "opcode": 182,
          "member": [
            "java/util/Random",
            "nextInt",
            "(I)I"
          ]
        },
        {
          "offset": 127,
          "opcode": 45
        },
        {
          "offset": 128,
          "opcode": 16,
          "constant": 45
        },
        {
          "offset": 130,
          "opcode": 182,
          "member": [
            "java/util/Random",
            "nextInt",
            "(I)I"
          ]
        },
        {
          "offset": 133,
          "opcode": 16,
          "constant": 70
        },
        {
          "offset": 135,
          "opcode": 96
        },
        {
          "offset": 136,
          "opcode": 45
        },
        {
          "offset": 137,
          "opcode": 16,
          "constant": 16
        },
        {
          "offset": 139,
          "opcode": 182,
          "member": [
            "java/util/Random",
            "nextInt",
            "(I)I"
          ]
        },
        {
          "offset": 142,
          "opcode": 182,
          "member": [
            "net/minecraft/util/math/BlockPos",
            "func_177982_a",
            "(III)Lnet/minecraft/util/math/BlockPos;"
          ]
        },
        {
          "offset": 145,
          "opcode": 182,
          "member": [
            "net/minecraft/world/gen/feature/WorldGenMinable",
            "func_180709_b",
            "(Lnet/minecraft/world/World;Ljava/util/Random;Lnet/minecraft/util/math/BlockPos;)Z"
          ]
        },
        {
          "offset": 148,
          "opcode": 87
        },
        {
          "offset": 149,
          "opcode": 167,
          "operands": [
            0,
            112
          ]
        },
        {
          "offset": 152,
          "opcode": 187,
          "operands": [
            0,
            44
          ]
        },
        {
          "offset": 155,
          "opcode": 89
        },
        {
          "offset": 156,
          "opcode": 178,
          "member": [
            "net/tslat/aoa3/common/registration/BlockRegister",
            "DEEPLANDS_TRAP_LAVA",
            "Lnet/tslat/aoa3/block/BasicBlock;"
          ]
        },
        {
          "offset": 159,
          "opcode": 182,
          "member": [
            "net/tslat/aoa3/block/BasicBlock",
            "func_176223_P",
            "()Lnet/minecraft/block/state/IBlockState;"
          ]
        },
        {
          "offset": 162,
          "opcode": 16,
          "constant": 20
        },
        {
          "offset": 164,
          "opcode": 178,
          "member": [
            "net/tslat/aoa3/common/registration/BlockRegister",
            "DEEPLANDS_STONE",
            "Lnet/tslat/aoa3/block/BasicBlock;"
          ]
        },
        {
          "offset": 167,
          "opcode": 184,
          "member": [
            "net/minecraft/block/state/pattern/BlockMatcher",
            "func_177642_a",
            "(Lnet/minecraft/block/Block;)Lnet/minecraft/block/state/pattern/BlockMatcher;"
          ]
        },
        {
          "offset": 170,
          "opcode": 183,
          "member": [
            "net/minecraft/world/gen/feature/WorldGenMinable",
            "<init>",
            "(Lnet/minecraft/block/state/IBlockState;ILcom/google/common/base/Predicate;)V"
          ]
        },
        {
          "offset": 173,
          "opcode": 43
        },
        {
          "offset": 174,
          "opcode": 45
        },
        {
          "offset": 175,
          "opcode": 25,
          "operands": [
            4
          ]
        },
        {
          "offset": 177,
          "opcode": 45
        },
        {
          "offset": 178,
          "opcode": 16,
          "constant": 16
        },
        {
          "offset": 180,
          "opcode": 182,
          "member": [
            "java/util/Random",
            "nextInt",
            "(I)I"
          ]
        },
        {
          "offset": 183,
          "opcode": 45
        },
        {
          "offset": 184,
          "opcode": 16,
          "constant": 45
        },
        {
          "offset": 186,
          "opcode": 182,
          "member": [
            "java/util/Random",
            "nextInt",
            "(I)I"
          ]
        },
        {
          "offset": 189,
          "opcode": 16,
          "constant": 70
        },
        {
          "offset": 191,
          "opcode": 96
        },
        {
          "offset": 192,
          "opcode": 45
        },
        {
          "offset": 193,
          "opcode": 16,
          "constant": 16
        },
        {
          "offset": 195,
          "opcode": 182,
          "member": [
            "java/util/Random",
            "nextInt",
            "(I)I"
          ]
        },
        {
          "offset": 198,
          "opcode": 182,
          "member": [
            "net/minecraft/util/math/BlockPos",
            "func_177982_a",
            "(III)Lnet/minecraft/util/math/BlockPos;"
          ]
        },
        {
          "offset": 201,
          "opcode": 182,
          "member": [
            "net/minecraft/world/gen/feature/WorldGenMinable",
            "func_180709_b",
            "(Lnet/minecraft/world/World;Ljava/util/Random;Lnet/minecraft/util/math/BlockPos;)Z"
          ]
        },
        {
          "offset": 204,
          "opcode": 87
        },
        {
          "offset": 205,
          "opcode": 167,
          "operands": [
            0,
            56
          ]
        },
        {
          "offset": 208,
          "opcode": 187,
          "operands": [
            0,
            44
          ]
        },
        {
          "offset": 211,
          "opcode": 89
        },
        {
          "offset": 212,
          "opcode": 178,
          "member": [
            "net/tslat/aoa3/common/registration/BlockRegister",
            "DEEPLANDS_TRAP_NIPPER",
            "Lnet/tslat/aoa3/block/BasicBlock;"
          ]
        },
        {
          "offset": 215,
          "opcode": 182,
          "member": [
            "net/tslat/aoa3/block/BasicBlock",
            "func_176223_P",
            "()Lnet/minecraft/block/state/IBlockState;"
          ]
        },
        {
          "offset": 218,
          "opcode": 16,
          "constant": 20
        },
        {
          "offset": 220,
          "opcode": 178,
          "member": [
            "net/tslat/aoa3/common/registration/BlockRegister",
            "DEEPLANDS_STONE",
            "Lnet/tslat/aoa3/block/BasicBlock;"
          ]
        },
        {
          "offset": 223,
          "opcode": 184,
          "member": [
            "net/minecraft/block/state/pattern/BlockMatcher",
            "func_177642_a",
            "(Lnet/minecraft/block/Block;)Lnet/minecraft/block/state/pattern/BlockMatcher;"
          ]
        },
        {
          "offset": 226,
          "opcode": 183,
          "member": [
            "net/minecraft/world/gen/feature/WorldGenMinable",
            "<init>",
            "(Lnet/minecraft/block/state/IBlockState;ILcom/google/common/base/Predicate;)V"
          ]
        },
        {
          "offset": 229,
          "opcode": 43
        },
        {
          "offset": 230,
          "opcode": 45
        },
        {
          "offset": 231,
          "opcode": 25,
          "operands": [
            4
          ]
        },
        {
          "offset": 233,
          "opcode": 45
        },
        {
          "offset": 234,
          "opcode": 16,
          "constant": 16
        },
        {
          "offset": 236,
          "opcode": 182,
          "member": [
            "java/util/Random",
            "nextInt",
            "(I)I"
          ]
        },
        {
          "offset": 239,
          "opcode": 45
        },
        {
          "offset": 240,
          "opcode": 16,
          "constant": 45
        },
        {
          "offset": 242,
          "opcode": 182,
          "member": [
            "java/util/Random",
            "nextInt",
            "(I)I"
          ]
        },
        {
          "offset": 245,
          "opcode": 16,
          "constant": 70
        },
        {
          "offset": 247,
          "opcode": 96
        },
        {
          "offset": 248,
          "opcode": 45
        },
        {
          "offset": 249,
          "opcode": 16,
          "constant": 16
        },
        {
          "offset": 251,
          "opcode": 182,
          "member": [
            "java/util/Random",
            "nextInt",
            "(I)I"
          ]
        },
        {
          "offset": 254,
          "opcode": 182,
          "member": [
            "net/minecraft/util/math/BlockPos",
            "func_177982_a",
            "(III)Lnet/minecraft/util/math/BlockPos;"
          ]
        },
        {
          "offset": 257,
          "opcode": 182,
          "member": [
            "net/minecraft/world/gen/feature/WorldGenMinable",
            "func_180709_b",
            "(Lnet/minecraft/world/World;Ljava/util/Random;Lnet/minecraft/util/math/BlockPos;)Z"
          ]
        },
        {
          "offset": 260,
          "opcode": 87
        },
        {
          "offset": 261,
          "opcode": 132,
          "operands": [
            9,
            1
          ]
        },
        {
          "offset": 264,
          "opcode": 167,
          "operands": [
            255,
            49
          ]
        },
        {
          "offset": 267,
          "opcode": 45
        },
        {
          "offset": 268,
          "opcode": 16,
          "constant": 25
        },
        {
          "offset": 270,
          "opcode": 182,
          "member": [
            "java/util/Random",
            "nextInt",
            "(I)I"
          ]
        },
        {
          "offset": 273,
          "opcode": 154,
          "operands": [
            0,
            115
          ]
        },
        {
          "offset": 276,
          "opcode": 25,
          "operands": [
            4
          ]
        },
        {
          "offset": 278,
          "opcode": 182,
          "member": [
            "net/minecraft/util/math/BlockPos",
            "func_177958_n",
            "()I"
          ]
        },
        {
          "offset": 281,
          "opcode": 45
        },
        {
          "offset": 282,
          "opcode": 16,
          "constant": 16
        },
        {
          "offset": 284,
          "opcode": 182,
          "member": [
            "java/util/Random",
            "nextInt",
            "(I)I"
          ]
        },
        {
          "offset": 287,
          "opcode": 96
        },
        {
          "offset": 288,
          "opcode": 54,
          "operands": [
            6
          ]
        },
        {
          "offset": 290,
          "opcode": 25,
          "operands": [
            4
          ]
        },
        {
          "offset": 292,
          "opcode": 182,
          "member": [
            "net/minecraft/util/math/BlockPos",
            "func_177952_p",
            "()I"
          ]
        },
        {
          "offset": 295,
          "opcode": 45
        },
        {
          "offset": 296,
          "opcode": 16,
          "constant": 16
        },
        {
          "offset": 298,
          "opcode": 182,
          "member": [
            "java/util/Random",
            "nextInt",
            "(I)I"
          ]
        },
        {
          "offset": 301,
          "opcode": 96
        },
        {
          "offset": 302,
          "opcode": 54,
          "operands": [
            8
          ]
        },
        {
          "offset": 304,
          "opcode": 16,
          "constant": 20
        },
        {
          "offset": 306,
          "opcode": 45
        },
        {
          "offset": 307,
          "opcode": 5,
          "constant": 2
        },
        {
          "offset": 308,
          "opcode": 182,
          "member": [
            "java/util/Random",
            "nextInt",
            "(I)I"
          ]
        },
        {
          "offset": 311,
          "opcode": 100
        },
        {
          "offset": 312,
          "opcode": 54,
          "operands": [
            7
          ]
        },
        {
          "offset": 314,
          "opcode": 43
        },
        {
          "offset": 315,
          "opcode": 25,
          "operands": [
            5
          ]
        },
        {
          "offset": 317,
          "opcode": 21,
          "operands": [
            6
          ]
        },
        {
          "offset": 319,
          "opcode": 16,
          "constant": 20
        },
        {
          "offset": 321,
          "opcode": 21,
          "operands": [
            8
          ]
        },
        {
          "offset": 323,
          "opcode": 182,
          "member": [
            "net/minecraft/util/math/BlockPos$MutableBlockPos",
            "func_181079_c",
            "(III)Lnet/minecraft/util/math/BlockPos$MutableBlockPos;"
          ]
        },
        {
          "offset": 326,
          "opcode": 182,
          "member": [
            "net/minecraft/world/World",
            "func_180495_p",
            "(Lnet/minecraft/util/math/BlockPos;)Lnet/minecraft/block/state/IBlockState;"
          ]
        },
        {
          "offset": 329,
          "opcode": 185,
          "member": [
            "net/minecraft/block/state/IBlockState",
            "func_177230_c",
            "()Lnet/minecraft/block/Block;"
          ]
        },
        {
          "offset": 334,
          "opcode": 178,
          "member": [
            "net/minecraft/init/Blocks",
            "field_150350_a",
            "Lnet/minecraft/block/Block;"
          ]
        },
        {
          "offset": 337,
          "opcode": 166,
          "operands": [
            0,
            51
          ]
        },
        {
          "offset": 340,
          "opcode": 45
        },
        {
          "offset": 341,
          "opcode": 182,
          "member": [
            "java/util/Random",
            "nextBoolean",
            "()Z"
          ]
        },
        {
          "offset": 344,
          "opcode": 153,
          "operands": [
            0,
            25
          ]
        },
        {
          "offset": 347,
          "opcode": 18,
          "constant": "DeepSpire1"
        },
        {
          "offset": 349,
          "opcode": 43
        },
        {
          "offset": 350,
          "opcode": 45
        },
        {
          "offset": 351,
          "opcode": 25,
          "operands": [
            5
          ]
        },
        {
          "offset": 353,
          "opcode": 21,
          "operands": [
            6
          ]
        },
        {
          "offset": 355,
          "opcode": 21,
          "operands": [
            7
          ]
        },
        {
          "offset": 357,
          "opcode": 21,
          "operands": [
            8
          ]
        },
        {
          "offset": 359,
          "opcode": 182,
          "member": [
            "net/minecraft/util/math/BlockPos$MutableBlockPos",
            "func_181079_c",
            "(III)Lnet/minecraft/util/math/BlockPos$MutableBlockPos;"
          ]
        },
        {
          "offset": 362,
          "opcode": 184,
          "member": [
            "net/tslat/aoa3/structure/StructuresHandler",
            "generateStructure",
            "(Ljava/lang/String;Lnet/minecraft/world/World;Ljava/util/Random;Lnet/minecraft/util/math/BlockPos;)Z"
          ]
        },
        {
          "offset": 365,
          "opcode": 87
        },
        {
          "offset": 366,
          "opcode": 167,
          "operands": [
            0,
            22
          ]
        },
        {
          "offset": 369,
          "opcode": 18,
          "constant": "DeepSpire2"
        },
        {
          "offset": 371,
          "opcode": 43
        },
        {
          "offset": 372,
          "opcode": 45
        },
        {
          "offset": 373,
          "opcode": 25,
          "operands": [
            5
          ]
        },
        {
          "offset": 375,
          "opcode": 21,
          "operands": [
            6
          ]
        },
        {
          "offset": 377,
          "opcode": 21,
          "operands": [
            7
          ]
        },
        {
          "offset": 379,
          "opcode": 21,
          "operands": [
            8
          ]
        },
        {
          "offset": 381,
          "opcode": 182,
          "member": [
            "net/minecraft/util/math/BlockPos$MutableBlockPos",
            "func_181079_c",
            "(III)Lnet/minecraft/util/math/BlockPos$MutableBlockPos;"
          ]
        },
        {
          "offset": 384,
          "opcode": 184,
          "member": [
            "net/tslat/aoa3/structure/StructuresHandler",
            "generateStructure",
            "(Ljava/lang/String;Lnet/minecraft/world/World;Ljava/util/Random;Lnet/minecraft/util/math/BlockPos;)Z"
          ]
        },
        {
          "offset": 387,
          "opcode": 87
        },
        {
          "offset": 388,
          "opcode": 45
        },
        {
          "offset": 389,
          "opcode": 16,
          "constant": 6
        },
        {
          "offset": 391,
          "opcode": 182,
          "member": [
            "java/util/Random",
            "nextInt",
            "(I)I"
          ]
        },
        {
          "offset": 394,
          "opcode": 154,
          "operands": [
            0,
            225
          ]
        },
        {
          "offset": 397,
          "opcode": 25,
          "operands": [
            4
          ]
        },
        {
          "offset": 399,
          "opcode": 182,
          "member": [
            "net/minecraft/util/math/BlockPos",
            "func_177958_n",
            "()I"
          ]
        },
        {
          "offset": 402,
          "opcode": 45
        },
        {
          "offset": 403,
          "opcode": 16,
          "constant": 16
        },
        {
          "offset": 405,
          "opcode": 182,
          "member": [
            "java/util/Random",
            "nextInt",
            "(I)I"
          ]
        },
        {
          "offset": 408,
          "opcode": 96
        },
        {
          "offset": 409,
          "opcode": 54,
          "operands": [
            6
          ]
        },
        {
          "offset": 411,
          "opcode": 25,
          "operands": [
            4
          ]
        },
        {
          "offset": 413,
          "opcode": 182,
          "member": [
            "net/minecraft/util/math/BlockPos",
            "func_177952_p",
            "()I"
          ]
        },
        {
          "offset": 416,
          "opcode": 45
        },
        {
          "offset": 417,
          "opcode": 16,
          "constant": 16
        },
        {
          "offset": 419,
          "opcode": 182,
          "member": [
            "java/util/Random",
            "nextInt",
            "(I)I"
          ]
        },
        {
          "offset": 422,
          "opcode": 96
        },
        {
          "offset": 423,
          "opcode": 54,
          "operands": [
            8
          ]
        },
        {
          "offset": 425,
          "opcode": 16,
          "constant": 20
        },
        {
          "offset": 427,
          "opcode": 54,
          "operands": [
            7
          ]
        },
        {
          "offset": 429,
          "opcode": 45
        },
        {
          "offset": 430,
          "opcode": 6,
          "constant": 3
        },
        {
          "offset": 431,
          "opcode": 182,
          "member": [
            "java/util/Random",
            "nextInt",
            "(I)I"
          ]
        },
        {
          "offset": 434,
          "opcode": 170,
          "default_target": 619,
          "cases": [
            {
              "key": 0,
              "target": 460
            },
            {
              "key": 1,
              "target": 514
            },
            {
              "key": 2,
              "target": 568
            }
          ]
        },
        {
          "offset": 460,
          "opcode": 43
        },
        {
          "offset": 461,
          "opcode": 25,
          "operands": [
            5
          ]
        },
        {
          "offset": 463,
          "opcode": 21,
          "operands": [
            6
          ]
        },
        {
          "offset": 465,
          "opcode": 16,
          "constant": 6
        },
        {
          "offset": 467,
          "opcode": 96
        },
        {
          "offset": 468,
          "opcode": 21,
          "operands": [
            7
          ]
        },
        {
          "offset": 470,
          "opcode": 21,
          "operands": [
            8
          ]
        },
        {
          "offset": 472,
          "opcode": 16,
          "constant": 6
        },
        {
          "offset": 474,
          "opcode": 96
        },
        {
          "offset": 475,
          "opcode": 182,
          "member": [
            "net/minecraft/util/math/BlockPos$MutableBlockPos",
            "func_181079_c",
            "(III)Lnet/minecraft/util/math/BlockPos$MutableBlockPos;"
          ]
        },
        {
          "offset": 478,
          "opcode": 182,
          "member": [
            "net/minecraft/world/World",
            "func_180495_p",
            "(Lnet/minecraft/util/math/BlockPos;)Lnet/minecraft/block/state/IBlockState;"
          ]
        },
        {
          "offset": 481,
          "opcode": 185,
          "member": [
            "net/minecraft/block/state/IBlockState",
            "func_177230_c",
            "()Lnet/minecraft/block/Block;"
          ]
        },
        {
          "offset": 486,
          "opcode": 178,
          "member": [
            "net/minecraft/init/Blocks",
            "field_150350_a",
            "Lnet/minecraft/block/Block;"
          ]
        },
        {
          "offset": 489,
          "opcode": 166,
          "operands": [
            0,
            130
          ]
        },
        {
          "offset": 492,
          "opcode": 18,
          "constant": "FossilisedRibs1"
        },
        {
          "offset": 494,
          "opcode": 43
        },
        {
          "offset": 495,
          "opcode": 45
        },
        {
          "offset": 496,
          "opcode": 25,
          "operands": [
            5
          ]
        },
        {
          "offset": 498,
          "opcode": 21,
          "operands": [
            6
          ]
        },
        {
          "offset": 500,
          "opcode": 21,
          "operands": [
            7
          ]
        },
        {
          "offset": 502,
          "opcode": 21,
          "operands": [
            8
          ]
        },
        {
          "offset": 504,
          "opcode": 182,
          "member": [
            "net/minecraft/util/math/BlockPos$MutableBlockPos",
            "func_181079_c",
            "(III)Lnet/minecraft/util/math/BlockPos$MutableBlockPos;"
          ]
        },
        {
          "offset": 507,
          "opcode": 184,
          "member": [
            "net/tslat/aoa3/structure/StructuresHandler",
            "generateStructure",
            "(Ljava/lang/String;Lnet/minecraft/world/World;Ljava/util/Random;Lnet/minecraft/util/math/BlockPos;)Z"
          ]
        },
        {
          "offset": 510,
          "opcode": 87
        },
        {
          "offset": 511,
          "opcode": 167,
          "operands": [
            0,
            108
          ]
        },
        {
          "offset": 514,
          "opcode": 43
        },
        {
          "offset": 515,
          "opcode": 25,
          "operands": [
            5
          ]
        },
        {
          "offset": 517,
          "opcode": 21,
          "operands": [
            6
          ]
        },
        {
          "offset": 519,
          "opcode": 16,
          "constant": 6
        },
        {
          "offset": 521,
          "opcode": 96
        },
        {
          "offset": 522,
          "opcode": 21,
          "operands": [
            7
          ]
        },
        {
          "offset": 524,
          "opcode": 21,
          "operands": [
            8
          ]
        },
        {
          "offset": 526,
          "opcode": 16,
          "constant": 6
        },
        {
          "offset": 528,
          "opcode": 96
        },
        {
          "offset": 529,
          "opcode": 182,
          "member": [
            "net/minecraft/util/math/BlockPos$MutableBlockPos",
            "func_181079_c",
            "(III)Lnet/minecraft/util/math/BlockPos$MutableBlockPos;"
          ]
        },
        {
          "offset": 532,
          "opcode": 182,
          "member": [
            "net/minecraft/world/World",
            "func_180495_p",
            "(Lnet/minecraft/util/math/BlockPos;)Lnet/minecraft/block/state/IBlockState;"
          ]
        },
        {
          "offset": 535,
          "opcode": 185,
          "member": [
            "net/minecraft/block/state/IBlockState",
            "func_177230_c",
            "()Lnet/minecraft/block/Block;"
          ]
        },
        {
          "offset": 540,
          "opcode": 178,
          "member": [
            "net/minecraft/init/Blocks",
            "field_150350_a",
            "Lnet/minecraft/block/Block;"
          ]
        },
        {
          "offset": 543,
          "opcode": 166,
          "operands": [
            0,
            76
          ]
        },
        {
          "offset": 546,
          "opcode": 18,
          "constant": "FossilisedRibs2"
        },
        {
          "offset": 548,
          "opcode": 43
        },
        {
          "offset": 549,
          "opcode": 45
        },
        {
          "offset": 550,
          "opcode": 25,
          "operands": [
            5
          ]
        },
        {
          "offset": 552,
          "opcode": 21,
          "operands": [
            6
          ]
        },
        {
          "offset": 554,
          "opcode": 21,
          "operands": [
            7
          ]
        },
        {
          "offset": 556,
          "opcode": 21,
          "operands": [
            8
          ]
        },
        {
          "offset": 558,
          "opcode": 182,
          "member": [
            "net/minecraft/util/math/BlockPos$MutableBlockPos",
            "func_181079_c",
            "(III)Lnet/minecraft/util/math/BlockPos$MutableBlockPos;"
          ]
        },
        {
          "offset": 561,
          "opcode": 184,
          "member": [
            "net/tslat/aoa3/structure/StructuresHandler",
            "generateStructure",
            "(Ljava/lang/String;Lnet/minecraft/world/World;Ljava/util/Random;Lnet/minecraft/util/math/BlockPos;)Z"
          ]
        },
        {
          "offset": 564,
          "opcode": 87
        },
        {
          "offset": 565,
          "opcode": 167,
          "operands": [
            0,
            54
          ]
        },
        {
          "offset": 568,
          "opcode": 43
        },
        {
          "offset": 569,
          "opcode": 25,
          "operands": [
            5
          ]
        },
        {
          "offset": 571,
          "opcode": 21,
          "operands": [
            6
          ]
        },
        {
          "offset": 573,
          "opcode": 16,
          "constant": 7
        },
        {
          "offset": 575,
          "opcode": 96
        },
        {
          "offset": 576,
          "opcode": 21,
          "operands": [
            7
          ]
        },
        {
          "offset": 578,
          "opcode": 21,
          "operands": [
            8
          ]
        },
        {
          "offset": 580,
          "opcode": 16,
          "constant": 7
        },
        {
          "offset": 582,
          "opcode": 96
        },
        {
          "offset": 583,
          "opcode": 182,
          "member": [
            "net/minecraft/util/math/BlockPos$MutableBlockPos",
            "func_181079_c",
            "(III)Lnet/minecraft/util/math/BlockPos$MutableBlockPos;"
          ]
        },
        {
          "offset": 586,
          "opcode": 182,
          "member": [
            "net/minecraft/world/World",
            "func_180495_p",
            "(Lnet/minecraft/util/math/BlockPos;)Lnet/minecraft/block/state/IBlockState;"
          ]
        },
        {
          "offset": 589,
          "opcode": 185,
          "member": [
            "net/minecraft/block/state/IBlockState",
            "func_177230_c",
            "()Lnet/minecraft/block/Block;"
          ]
        },
        {
          "offset": 594,
          "opcode": 178,
          "member": [
            "net/minecraft/init/Blocks",
            "field_150350_a",
            "Lnet/minecraft/block/Block;"
          ]
        },
        {
          "offset": 597,
          "opcode": 166,
          "operands": [
            0,
            22
          ]
        },
        {
          "offset": 600,
          "opcode": 18,
          "constant": "BoneCircle"
        },
        {
          "offset": 602,
          "opcode": 43
        },
        {
          "offset": 603,
          "opcode": 45
        },
        {
          "offset": 604,
          "opcode": 25,
          "operands": [
            5
          ]
        },
        {
          "offset": 606,
          "opcode": 21,
          "operands": [
            6
          ]
        },
        {
          "offset": 608,
          "opcode": 21,
          "operands": [
            7
          ]
        },
        {
          "offset": 610,
          "opcode": 21,
          "operands": [
            8
          ]
        },
        {
          "offset": 612,
          "opcode": 182,
          "member": [
            "net/minecraft/util/math/BlockPos$MutableBlockPos",
            "func_181079_c",
            "(III)Lnet/minecraft/util/math/BlockPos$MutableBlockPos;"
          ]
        },
        {
          "offset": 615,
          "opcode": 184,
          "member": [
            "net/tslat/aoa3/structure/StructuresHandler",
            "generateStructure",
            "(Ljava/lang/String;Lnet/minecraft/world/World;Ljava/util/Random;Lnet/minecraft/util/math/BlockPos;)Z"
          ]
        },
        {
          "offset": 618,
          "opcode": 87
        },
        {
          "offset": 619,
          "opcode": 177
        }
      ]
    },
    {
      "class_path": "net/tslat/aoa3/block/functional/utility/AncientCavernShrine.class",
      "class_sha256": "b8f524957558dd525c56f8d2ae153534179c9fbaad4218f1d578e2fd5446ae4c",
      "name": "func_180639_a",
      "descriptor": "(Lnet/minecraft/world/World;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/block/state/IBlockState;Lnet/minecraft/entity/player/EntityPlayer;Lnet/minecraft/util/EnumHand;Lnet/minecraft/util/EnumFacing;FFF)Z",
      "code_hex": "2bb400389a032c1904b6003e9a03242bb40042b60048b2004cb40050a003141904b2005601b6005a9903081904b800603a0abb00625903101103b700653a0bb200692ab4002bb6006c2eaa00000002cf00000001000000040000001e000000cb00000178000002252cb6006f10eca3000c2cb60072103ca202a2bb00625910ba10121050b700653a0b1904b40076b4007b9a0060190ab6007fb20083b600871046a2001a1904c100899900101904c00089b200831046b8008d04ac190ab6007fb20090b600941100c8a2001b1904c100899900111904c00089b200901100c8b8009804ac190ab6007fb2009010ecb6009cbb009e592bb700a13a0c190c1400a21400a41400a60b0bb600ab2b190cb600af57a702072cb6006f103ca1000c2cb6007210eca401f5bb0062591050101210bab700653a0b1904b40076b4007b9a0060190ab6007fb200b2b600871046a2001a1904c100899900101904c00089b200b21046b8008d04ac190ab6007fb200b5b600941100c8a2001b1904c100899900111904c00089b200b51100c8b8009804ac190ab6007fb200b510ecb6009cbb00b7592bb700b83a0c190c1400b91400a41400bb0b0bb600bd2b190cb600af57a7015a2cb6006f103ca1000c2cb60072103ca20148bb006259105010121050b700653a0b1904b40076b4007b9a0060190ab6007fb200c0b600871046a2001a1904c100899900101904c00089b200c01046b8008d04ac190ab6007fb200c3b600941100c8a2001b1904c100899900111904c00089b200c31100c8b8009804ac190ab6007fb200c310ecb6009cbb00c5592bb700c63a0c190c1400b91400a41400b90b0bb600c72b190cb600af57a700ad2cb6006f10eca3000c2cb6007210eca4009bbb00625910c4101210bfb700653a0b1904b40076b4007b9a0060190ab6007fb200cab600871046a2001a1904c100899900101904c00089b200ca1046b8008d04ac190ab6007fb200cdb600941100c8a2001b1904c100899900111904c00089b200cd1100c8b8009804ac190ab6007fb200cd10ecb6009cbb00cf592bb700d03a0c190c1400d11400a41400d30b0bb600d52b190cb600af571904190bb6006f87190bb600d887190bb6007287b600dc04ac",
      "instructions": [
        {
          "offset": 0,
          "opcode": 43
        },
        {
          "offset": 1,
          "opcode": 180,
          "member": [
            "net/minecraft/world/World",
            "field_72995_K",
            "Z"
          ]
        },
        {
          "offset": 4,
          "opcode": 154,
          "operands": [
            3,
            44
          ]
        },
        {
          "offset": 7,
          "opcode": 25,
          "operands": [
            4
          ]
        },
        {
          "offset": 9,
          "opcode": 182,
          "member": [
            "net/minecraft/entity/player/EntityPlayer",
            "func_70093_af",
            "()Z"
          ]
        },
        {
          "offset": 12,
          "opcode": 154,
          "operands": [
            3,
            36
          ]
        },
        {
          "offset": 15,
          "opcode": 43
        },
        {
          "offset": 16,
          "opcode": 180,
          "member": [
            "net/minecraft/world/World",
            "field_73011_w",
            "Lnet/minecraft/world/WorldProvider;"
          ]
        },
        {
          "offset": 19,
          "opcode": 182,
          "member": [
            "net/minecraft/world/WorldProvider",
            "getDimension",
            "()I"
          ]
        },
        {
          "offset": 22,
          "opcode": 178,
          "member": [
            "net/tslat/aoa3/utils/ConfigurationUtil$MainConfig",
            "dimensionIds",
            "Lnet/tslat/aoa3/utils/ConfigurationUtil$MainConfig$SubCategoryDimensionIds;"
          ]
        },
        {
          "offset": 25,
          "opcode": 180,
          "member": [
            "net/tslat/aoa3/utils/ConfigurationUtil$MainConfig$SubCategoryDimensionIds",
            "ancientCavern",
            "I"
          ]
        },
        {
          "offset": 28,
          "opcode": 160,
          "operands": [
            3,
            20
          ]
        },
        {
          "offset": 31,
          "opcode": 25,
          "operands": [
            4
          ]
        },
        {
          "offset": 33,
          "opcode": 178,
          "member": [
            "net/tslat/aoa3/capabilities/providers/AdventPlayerProvider",
            "ADVENT_PLAYER",
            "Lnet/minecraftforge/common/capabilities/Capability;"
          ]
        },
        {
          "offset": 36,
          "opcode": 1
        },
        {
          "offset": 37,
          "opcode": 182,
          "member": [
            "net/minecraft/entity/player/EntityPlayer",
            "hasCapability",
            "(Lnet/minecraftforge/common/capabilities/Capability;Lnet/minecraft/util/EnumFacing;)Z"
          ]
        },
        {
          "offset": 40,
          "opcode": 153,
          "operands": [
            3,
            8
          ]
        },
        {
          "offset": 43,
          "opcode": 25,
          "operands": [
            4
          ]
        },
        {
          "offset": 45,
          "opcode": 184,
          "member": [
            "net/tslat/aoa3/utils/player/PlayerUtil",
            "getAdventPlayer",
            "(Lnet/minecraft/entity/player/EntityPlayer;)Lnet/tslat/aoa3/utils/player/PlayerDataManager;"
          ]
        },
        {
          "offset": 48,
          "opcode": 58,
          "operands": [
            10
          ]
        },
        {
          "offset": 50,
          "opcode": 187,
          "operands": [
            0,
            98
          ]
        },
        {
          "offset": 53,
          "opcode": 89
        },
        {
          "offset": 54,
          "opcode": 3,
          "constant": 0
        },
        {
          "offset": 55,
          "opcode": 16,
          "constant": 17
        },
        {
          "offset": 57,
          "opcode": 3,
          "constant": 0
        },
        {
          "offset": 58,
          "opcode": 183,
          "member": [
            "net/minecraft/util/math/BlockPos",
            "<init>",
            "(III)V"
          ]
        },
        {
          "offset": 61,
          "opcode": 58,
          "operands": [
            11
          ]
        },
        {
          "offset": 63,
          "opcode": 178,
          "member": [
            "net/tslat/aoa3/block/functional/utility/AncientCavernShrine$1",
            "$SwitchMap$net$tslat$aoa3$library$Enums$Deities",
            "[I"
          ]
        },
        {
          "offset": 66,
          "opcode": 42
        },
        {
          "offset": 67,
          "opcode": 180,
          "member": [
            "net/tslat/aoa3/block/functional/utility/AncientCavernShrine",
            "deity",
            "Lnet/tslat/aoa3/library/Enums$Deities;"
          ]
        },
        {
          "offset": 70,
          "opcode": 182,
          "member": [
            "net/tslat/aoa3/library/Enums$Deities",
            "ordinal",
            "()I"
          ]
        },
        {
          "offset": 73,
          "opcode": 46
        },
        {
          "offset": 74,
          "opcode": 170,
          "default_target": 793,
          "cases": [
            {
              "key": 1,
              "target": 104
            },
            {
              "key": 2,
              "target": 277
            },
            {
              "key": 3,
              "target": 450
            },
            {
              "key": 4,
              "target": 623
            }
          ]
        },
        {
          "offset": 104,
          "opcode": 44
        },
        {
          "offset": 105,
          "opcode": 182,
          "member": [
            "net/minecraft/util/math/BlockPos",
            "func_177958_n",
            "()I"
          ]
        },
        {
          "offset": 108,
          "opcode": 16,
          "constant": -20
        },
        {
          "offset": 110,
          "opcode": 163,
          "operands": [
            0,
            12
          ]
        },
        {
          "offset": 113,
          "opcode": 44
        },
        {
          "offset": 114,
          "opcode": 182,
          "member": [
            "net/minecraft/util/math/BlockPos",
            "func_177952_p",
            "()I"
          ]
        },
        {
          "offset": 117,
          "opcode": 16,
          "constant": 60
        },
        {
          "offset": 119,
          "opcode": 162,
          "operands": [
            2,
            162
          ]
        },
        {
          "offset": 122,
          "opcode": 187,
          "operands": [
            0,
            98
          ]
        },
        {
          "offset": 125,
          "opcode": 89
        },
        {
          "offset": 126,
          "opcode": 16,
          "constant": -70
        },
        {
          "offset": 128,
          "opcode": 16,
          "constant": 18
        },
        {
          "offset": 130,
          "opcode": 16,
          "constant": 80
        },
        {
          "offset": 132,
          "opcode": 183,
          "member": [
            "net/minecraft/util/math/BlockPos",
            "<init>",
            "(III)V"
          ]
        },
        {
          "offset": 135,
          "opcode": 58,
          "operands": [
            11
          ]
        },
        {
          "offset": 137,
          "opcode": 25,
          "operands": [
            4
          ]
        },
        {
          "offset": 139,
          "opcode": 180,
          "member": [
            "net/minecraft/entity/player/EntityPlayer",
            "field_71075_bZ",
            "Lnet/minecraft/entity/player/PlayerCapabilities;"
          ]
        },
        {
          "offset": 142,
          "opcode": 180,
          "member": [
            "net/minecraft/entity/player/PlayerCapabilities",
            "field_75098_d",
            "Z"
          ]
        },
        {
          "offset": 145,
          "opcode": 154,
          "operands": [
            0,
            96
          ]
        },
        {
          "offset": 148,
          "opcode": 25,
          "operands": [
            10
          ]
        },
        {
          "offset": 150,
          "opcode": 182,
          "member": [
            "net/tslat/aoa3/utils/player/PlayerDataManager",
            "stats",
            "()Lnet/tslat/aoa3/utils/player/PlayerDataManager$PlayerStats;"
          ]
        },
        {
          "offset": 153,
          "opcode": 178,
          "member": [
            "net/tslat/aoa3/library/Enums$Skills",
            "HUNTER",
            "Lnet/tslat/aoa3/library/Enums$Skills;"
          ]
        },
        {
          "offset": 156,
          "opcode": 182,
          "member": [
            "net/tslat/aoa3/utils/player/PlayerDataManager$PlayerStats",
            "getLevel",
            "(Lnet/tslat/aoa3/library/Enums$Skills;)I"
          ]
        },
        {
          "offset": 159,
          "opcode": 16,
          "constant": 70
        },
        {
          "offset": 161,
          "opcode": 162,
          "operands": [
            0,
            26
          ]
        },
        {
          "offset": 164,
          "opcode": 25,
          "operands": [
            4
          ]
        },
        {
          "offset": 166,
          "opcode": 193,
          "operands": [
            0,
            137
          ]
        },
        {
          "offset": 169,
          "opcode": 153,
          "operands": [
            0,
            16
          ]
        },
        {
          "offset": 172,
          "opcode": 25,
          "operands": [
            4
          ]
        },
        {
          "offset": 174,
          "opcode": 192,
          "operands": [
            0,
            137
          ]
        },
        {
          "offset": 177,
          "opcode": 178,
          "member": [
            "net/tslat/aoa3/library/Enums$Skills",
            "HUNTER",
            "Lnet/tslat/aoa3/library/Enums$Skills;"
          ]
        },
        {
          "offset": 180,
          "opcode": 16,
          "constant": 70
        },
        {
          "offset": 182,
          "opcode": 184,
          "member": [
            "net/tslat/aoa3/utils/player/PlayerUtil",
            "notifyPlayerOfInsufficientLevel",
            "(Lnet/minecraft/entity/player/EntityPlayerMP;Lnet/tslat/aoa3/library/Enums$Skills;I)V"
          ]
        },
        {
          "offset": 185,
          "opcode": 4,
          "constant": 1
        },
        {
          "offset": 186,
          "opcode": 172
        },
        {
          "offset": 187,
          "opcode": 25,
          "operands": [
            10
          ]
        },
        {
          "offset": 189,
          "opcode": 182,
          "member": [
            "net/tslat/aoa3/utils/player/PlayerDataManager",
            "stats",
            "()Lnet/tslat/aoa3/utils/player/PlayerDataManager$PlayerStats;"
          ]
        },
        {
          "offset": 192,
          "opcode": 178,
          "member": [
            "net/tslat/aoa3/library/Enums$Deities",
            "EREBON",
            "Lnet/tslat/aoa3/library/Enums$Deities;"
          ]
        },
        {
          "offset": 195,
          "opcode": 182,
          "member": [
            "net/tslat/aoa3/utils/player/PlayerDataManager$PlayerStats",
            "getTribute",
            "(Lnet/tslat/aoa3/library/Enums$Deities;)I"
          ]
        },
        {
          "offset": 198,
          "opcode": 17,
          "constant": 200
        },
        {
          "offset": 201,
          "opcode": 162,
          "operands": [
            0,
            27
          ]
        },
        {
          "offset": 204,
          "opcode": 25,
          "operands": [
            4
          ]
        },
        {
          "offset": 206,
          "opcode": 193,
          "operands": [
            0,
            137
          ]
        },
        {
          "offset": 209,
          "opcode": 153,
          "operands": [
            0,
            17
          ]
        },
        {
          "offset": 212,
          "opcode": 25,
          "operands": [
            4
          ]
        },
        {
          "offset": 214,
          "opcode": 192,
          "operands": [
            0,
            137
          ]
        },
        {
          "offset": 217,
          "opcode": 178,
          "member": [
            "net/tslat/aoa3/library/Enums$Deities",
            "EREBON",
            "Lnet/tslat/aoa3/library/Enums$Deities;"
          ]
        },
        {
          "offset": 220,
          "opcode": 17,
          "constant": 200
        },
        {
          "offset": 223,
          "opcode": 184,
          "member": [
            "net/tslat/aoa3/utils/player/PlayerUtil",
            "notifyPlayerOfInsufficientTribute",
            "(Lnet/minecraft/entity/player/EntityPlayerMP;Lnet/tslat/aoa3/library/Enums$Deities;I)V"
          ]
        },
        {
          "offset": 226,
          "opcode": 4,
          "constant": 1
        },
        {
          "offset": 227,
          "opcode": 172
        },
        {
          "offset": 228,
          "opcode": 25,
          "operands": [
            10
          ]
        },
        {
          "offset": 230,
          "opcode": 182,
          "member": [
            "net/tslat/aoa3/utils/player/PlayerDataManager",
            "stats",
            "()Lnet/tslat/aoa3/utils/player/PlayerDataManager$PlayerStats;"
          ]
        },
        {
          "offset": 233,
          "opcode": 178,
          "member": [
            "net/tslat/aoa3/library/Enums$Deities",
            "EREBON",
            "Lnet/tslat/aoa3/library/Enums$Deities;"
          ]
        },
        {
          "offset": 236,
          "opcode": 16,
          "constant": -20
        },
        {
          "offset": 238,
          "opcode": 182,
          "member": [
            "net/tslat/aoa3/utils/player/PlayerDataManager$PlayerStats",
            "addTribute",
            "(Lnet/tslat/aoa3/library/Enums$Deities;I)V"
          ]
        },
        {
          "offset": 241,
          "opcode": 187,
          "operands": [
            0,
            158
          ]
        },
        {
          "offset": 244,
          "opcode": 89
        },
        {
          "offset": 245,
          "opcode": 43
        },
        {
          "offset": 246,
          "opcode": 183,
          "member": [
            "net/tslat/aoa3/entity/boss/penumbra/EntityPenumbra",
            "<init>",
            "(Lnet/minecraft/world/World;)V"
          ]
        },
        {
          "offset": 249,
          "opcode": 58,
          "operands": [
            12
          ]
        },
        {
          "offset": 251,
          "opcode": 25,
          "operands": [
            12
          ]
        },
        {
          "offset": 253,
          "opcode": 20,
          "constant": -51.0
        },
        {
          "offset": 256,
          "opcode": 20,
          "constant": 18.0
        },
        {
          "offset": 259,
          "opcode": 20,
          "constant": 92.0
        },
        {
          "offset": 262,
          "opcode": 11
        },
        {
          "offset": 263,
          "opcode": 11
        },
        {
          "offset": 264,
          "opcode": 182,
          "member": [
            "net/tslat/aoa3/entity/boss/penumbra/EntityPenumbra",
            "func_70012_b",
            "(DDDFF)V"
          ]
        },
        {
          "offset": 267,
          "opcode": 43
        },
        {
          "offset": 268,
          "opcode": 25,
          "operands": [
            12
          ]
        },
        {
          "offset": 270,
          "opcode": 182,
          "member": [
            "net/minecraft/world/World",
            "func_72838_d",
            "(Lnet/minecraft/entity/Entity;)Z"
          ]
        },
        {
          "offset": 273,
          "opcode": 87
        },
        {
          "offset": 274,
          "opcode": 167,
          "operands": [
            2,
            7
          ]
        },
        {
          "offset": 277,
          "opcode": 44
        },
        {
          "offset": 278,
          "opcode": 182,
          "member": [
            "net/minecraft/util/math/BlockPos",
            "func_177958_n",
            "()I"
          ]
        },
        {
          "offset": 281,
          "opcode": 16,
          "constant": 60
        },
        {
          "offset": 283,
          "opcode": 161,
          "operands": [
            0,
            12
          ]
        },
        {
          "offset": 286,
          "opcode": 44
        },
        {
          "offset": 287,
          "opcode": 182,
          "member": [
            "net/minecraft/util/math/BlockPos",
            "func_177952_p",
            "()I"
          ]
        },
        {
          "offset": 290,
          "opcode": 16,
          "constant": -20
        },
        {
          "offset": 292,
          "opcode": 164,
          "operands": [
            1,
            245
          ]
        },
        {
          "offset": 295,
          "opcode": 187,
          "operands": [
            0,
            98
          ]
        },
        {
          "offset": 298,
          "opcode": 89
        },
        {
          "offset": 299,
          "opcode": 16,
          "constant": 80
        },
        {
          "offset": 301,
          "opcode": 16,
          "constant": 18
        },
        {
          "offset": 303,
          "opcode": 16,
          "constant": -70
        },
        {
          "offset": 305,
          "opcode": 183,
          "member": [
            "net/minecraft/util/math/BlockPos",
            "<init>",
            "(III)V"
          ]
        },
        {
          "offset": 308,
          "opcode": 58,
          "operands": [
            11
          ]
        },
        {
          "offset": 310,
          "opcode": 25,
          "operands": [
            4
          ]
        },
        {
          "offset": 312,
          "opcode": 180,
          "member": [
            "net/minecraft/entity/player/EntityPlayer",
            "field_71075_bZ",
            "Lnet/minecraft/entity/player/PlayerCapabilities;"
          ]
        },
        {
          "offset": 315,
          "opcode": 180,
          "member": [
            "net/minecraft/entity/player/PlayerCapabilities",
            "field_75098_d",
            "Z"
          ]
        },
        {
          "offset": 318,
          "opcode": 154,
          "operands": [
            0,
            96
          ]
        },
        {
          "offset": 321,
          "opcode": 25,
          "operands": [
            10
          ]
        },
        {
          "offset": 323,
          "opcode": 182,
          "member": [
            "net/tslat/aoa3/utils/player/PlayerDataManager",
            "stats",
            "()Lnet/tslat/aoa3/utils/player/PlayerDataManager$PlayerStats;"
          ]
        },
        {
          "offset": 326,
          "opcode": 178,
          "member": [
            "net/tslat/aoa3/library/Enums$Skills",
            "RUNATION",
            "Lnet/tslat/aoa3/library/Enums$Skills;"
          ]
        },
        {
          "offset": 329,
          "opcode": 182,
          "member": [
            "net/tslat/aoa3/utils/player/PlayerDataManager$PlayerStats",
            "getLevel",
            "(Lnet/tslat/aoa3/library/Enums$Skills;)I"
          ]
        },
        {
          "offset": 332,
          "opcode": 16,
          "constant": 70
        },
        {
          "offset": 334,
          "opcode": 162,
          "operands": [
            0,
            26
          ]
        },
        {
          "offset": 337,
          "opcode": 25,
          "operands": [
            4
          ]
        },
        {
          "offset": 339,
          "opcode": 193,
          "operands": [
            0,
            137
          ]
        },
        {
          "offset": 342,
          "opcode": 153,
          "operands": [
            0,
            16
          ]
        },
        {
          "offset": 345,
          "opcode": 25,
          "operands": [
            4
          ]
        },
        {
          "offset": 347,
          "opcode": 192,
          "operands": [
            0,
            137
          ]
        },
        {
          "offset": 350,
          "opcode": 178,
          "member": [
            "net/tslat/aoa3/library/Enums$Skills",
            "RUNATION",
            "Lnet/tslat/aoa3/library/Enums$Skills;"
          ]
        },
        {
          "offset": 353,
          "opcode": 16,
          "constant": 70
        },
        {
          "offset": 355,
          "opcode": 184,
          "member": [
            "net/tslat/aoa3/utils/player/PlayerUtil",
            "notifyPlayerOfInsufficientLevel",
            "(Lnet/minecraft/entity/player/EntityPlayerMP;Lnet/tslat/aoa3/library/Enums$Skills;I)V"
          ]
        },
        {
          "offset": 358,
          "opcode": 4,
          "constant": 1
        },
        {
          "offset": 359,
          "opcode": 172
        },
        {
          "offset": 360,
          "opcode": 25,
          "operands": [
            10
          ]
        },
        {
          "offset": 362,
          "opcode": 182,
          "member": [
            "net/tslat/aoa3/utils/player/PlayerDataManager",
            "stats",
            "()Lnet/tslat/aoa3/utils/player/PlayerDataManager$PlayerStats;"
          ]
        },
        {
          "offset": 365,
          "opcode": 178,
          "member": [
            "net/tslat/aoa3/library/Enums$Deities",
            "LUXON",
            "Lnet/tslat/aoa3/library/Enums$Deities;"
          ]
        },
        {
          "offset": 368,
          "opcode": 182,
          "member": [
            "net/tslat/aoa3/utils/player/PlayerDataManager$PlayerStats",
            "getTribute",
            "(Lnet/tslat/aoa3/library/Enums$Deities;)I"
          ]
        },
        {
          "offset": 371,
          "opcode": 17,
          "constant": 200
        },
        {
          "offset": 374,
          "opcode": 162,
          "operands": [
            0,
            27
          ]
        },
        {
          "offset": 377,
          "opcode": 25,
          "operands": [
            4
          ]
        },
        {
          "offset": 379,
          "opcode": 193,
          "operands": [
            0,
            137
          ]
        },
        {
          "offset": 382,
          "opcode": 153,
          "operands": [
            0,
            17
          ]
        },
        {
          "offset": 385,
          "opcode": 25,
          "operands": [
            4
          ]
        },
        {
          "offset": 387,
          "opcode": 192,
          "operands": [
            0,
            137
          ]
        },
        {
          "offset": 390,
          "opcode": 178,
          "member": [
            "net/tslat/aoa3/library/Enums$Deities",
            "LUXON",
            "Lnet/tslat/aoa3/library/Enums$Deities;"
          ]
        },
        {
          "offset": 393,
          "opcode": 17,
          "constant": 200
        },
        {
          "offset": 396,
          "opcode": 184,
          "member": [
            "net/tslat/aoa3/utils/player/PlayerUtil",
            "notifyPlayerOfInsufficientTribute",
            "(Lnet/minecraft/entity/player/EntityPlayerMP;Lnet/tslat/aoa3/library/Enums$Deities;I)V"
          ]
        },
        {
          "offset": 399,
          "opcode": 4,
          "constant": 1
        },
        {
          "offset": 400,
          "opcode": 172
        },
        {
          "offset": 401,
          "opcode": 25,
          "operands": [
            10
          ]
        },
        {
          "offset": 403,
          "opcode": 182,
          "member": [
            "net/tslat/aoa3/utils/player/PlayerDataManager",
            "stats",
            "()Lnet/tslat/aoa3/utils/player/PlayerDataManager$PlayerStats;"
          ]
        },
        {
          "offset": 406,
          "opcode": 178,
          "member": [
            "net/tslat/aoa3/library/Enums$Deities",
            "LUXON",
            "Lnet/tslat/aoa3/library/Enums$Deities;"
          ]
        },
        {
          "offset": 409,
          "opcode": 16,
          "constant": -20
        },
        {
          "offset": 411,
          "opcode": 182,
          "member": [
            "net/tslat/aoa3/utils/player/PlayerDataManager$PlayerStats",
            "addTribute",
            "(Lnet/tslat/aoa3/library/Enums$Deities;I)V"
          ]
        },
        {
          "offset": 414,
          "opcode": 187,
          "operands": [
            0,
            183
          ]
        },
        {
          "offset": 417,
          "opcode": 89
        },
        {
          "offset": 418,
          "opcode": 43
        },
        {
          "offset": 419,
          "opcode": 183,
          "member": [
            "net/tslat/aoa3/entity/boss/horon/EntityHoron",
            "<init>",
            "(Lnet/minecraft/world/World;)V"
          ]
        },
        {
          "offset": 422,
          "opcode": 58,
          "operands": [
            12
          ]
        },
        {
          "offset": 424,
          "opcode": 25,
          "operands": [
            12
          ]
        },
        {
          "offset": 426,
          "opcode": 20,
          "constant": 80.0
        },
        {
          "offset": 429,
          "opcode": 20,
          "constant": 18.0
        },
        {
          "offset": 432,
          "opcode": 20,
          "constant": -70.0
        },
        {
          "offset": 435,
          "opcode": 11
        },
        {
          "offset": 436,
          "opcode": 11
        },
        {
          "offset": 437,
          "opcode": 182,
          "member": [
            "net/tslat/aoa3/entity/boss/horon/EntityHoron",
            "func_70012_b",
            "(DDDFF)V"
          ]
        },
        {
          "offset": 440,
          "opcode": 43
        },
        {
          "offset": 441,
          "opcode": 25,
          "operands": [
            12
          ]
        },
        {
          "offset": 443,
          "opcode": 182,
          "member": [
            "net/minecraft/world/World",
            "func_72838_d",
            "(Lnet/minecraft/entity/Entity;)Z"
          ]
        },
        {
          "offset": 446,
          "opcode": 87
        },
        {
          "offset": 447,
          "opcode": 167,
          "operands": [
            1,
            90
          ]
        },
        {
          "offset": 450,
          "opcode": 44
        },
        {
          "offset": 451,
          "opcode": 182,
          "member": [
            "net/minecraft/util/math/BlockPos",
            "func_177958_n",
            "()I"
          ]
        },
        {
          "offset": 454,
          "opcode": 16,
          "constant": 60
        },
        {
          "offset": 456,
          "opcode": 161,
          "operands": [
            0,
            12
          ]
        },
        {
          "offset": 459,
          "opcode": 44
        },
        {
          "offset": 460,
          "opcode": 182,
          "member": [
            "net/minecraft/util/math/BlockPos",
            "func_177952_p",
            "()I"
          ]
        },
        {
          "offset": 463,
          "opcode": 16,
          "constant": 60
        },
        {
          "offset": 465,
          "opcode": 162,
          "operands": [
            1,
            72
          ]
        },
        {
          "offset": 468,
          "opcode": 187,
          "operands": [
            0,
            98
          ]
        },
        {
          "offset": 471,
          "opcode": 89
        },
        {
          "offset": 472,
          "opcode": 16,
          "constant": 80
        },
        {
          "offset": 474,
          "opcode": 16,
          "constant": 18
        },
        {
          "offset": 476,
          "opcode": 16,
          "constant": 80
        },
        {
          "offset": 478,
          "opcode": 183,
          "member": [
            "net/minecraft/util/math/BlockPos",
            "<init>",
            "(III)V"
          ]
        },
        {
          "offset": 481,
          "opcode": 58,
          "operands": [
            11
          ]
        },
        {
          "offset": 483,
          "opcode": 25,
          "operands": [
            4
          ]
        },
        {
          "offset": 485,
          "opcode": 180,
          "member": [
            "net/minecraft/entity/player/EntityPlayer",
            "field_71075_bZ",
            "Lnet/minecraft/entity/player/PlayerCapabilities;"
          ]
        },
        {
          "offset": 488,
          "opcode": 180,
          "member": [
            "net/minecraft/entity/player/PlayerCapabilities",
            "field_75098_d",
            "Z"
          ]
        },
        {
          "offset": 491,
          "opcode": 154,
          "operands": [
            0,
            96
          ]
        },
        {
          "offset": 494,
          "opcode": 25,
          "operands": [
            10
          ]
        },
        {
          "offset": 496,
          "opcode": 182,
          "member": [
            "net/tslat/aoa3/utils/player/PlayerDataManager",
            "stats",
            "()Lnet/tslat/aoa3/utils/player/PlayerDataManager$PlayerStats;"
          ]
        },
        {
          "offset": 499,
          "opcode": 178,
          "member": [
            "net/tslat/aoa3/library/Enums$Skills",
            "FORAGING",
            "Lnet/tslat/aoa3/library/Enums$Skills;"
          ]
        },
        {
          "offset": 502,
          "opcode": 182,
          "member": [
            "net/tslat/aoa3/utils/player/PlayerDataManager$PlayerStats",
            "getLevel",
            "(Lnet/tslat/aoa3/library/Enums$Skills;)I"
          ]
        },
        {
          "offset": 505,
          "opcode": 16,
          "constant": 70
        },
        {
          "offset": 507,
          "opcode": 162,
          "operands": [
            0,
            26
          ]
        },
        {
          "offset": 510,
          "opcode": 25,
          "operands": [
            4
          ]
        },
        {
          "offset": 512,
          "opcode": 193,
          "operands": [
            0,
            137
          ]
        },
        {
          "offset": 515,
          "opcode": 153,
          "operands": [
            0,
            16
          ]
        },
        {
          "offset": 518,
          "opcode": 25,
          "operands": [
            4
          ]
        },
        {
          "offset": 520,
          "opcode": 192,
          "operands": [
            0,
            137
          ]
        },
        {
          "offset": 523,
          "opcode": 178,
          "member": [
            "net/tslat/aoa3/library/Enums$Skills",
            "FORAGING",
            "Lnet/tslat/aoa3/library/Enums$Skills;"
          ]
        },
        {
          "offset": 526,
          "opcode": 16,
          "constant": 70
        },
        {
          "offset": 528,
          "opcode": 184,
          "member": [
            "net/tslat/aoa3/utils/player/PlayerUtil",
            "notifyPlayerOfInsufficientLevel",
            "(Lnet/minecraft/entity/player/EntityPlayerMP;Lnet/tslat/aoa3/library/Enums$Skills;I)V"
          ]
        },
        {
          "offset": 531,
          "opcode": 4,
          "constant": 1
        },
        {
          "offset": 532,
          "opcode": 172
        },
        {
          "offset": 533,
          "opcode": 25,
          "operands": [
            10
          ]
        },
        {
          "offset": 535,
          "opcode": 182,
          "member": [
            "net/tslat/aoa3/utils/player/PlayerDataManager",
            "stats",
            "()Lnet/tslat/aoa3/utils/player/PlayerDataManager$PlayerStats;"
          ]
        },
        {
          "offset": 538,
          "opcode": 178,
          "member": [
            "net/tslat/aoa3/library/Enums$Deities",
            "PLUTON",
            "Lnet/tslat/aoa3/library/Enums$Deities;"
          ]
        },
        {
          "offset": 541,
          "opcode": 182,
          "member": [
            "net/tslat/aoa3/utils/player/PlayerDataManager$PlayerStats",
            "getTribute",
            "(Lnet/tslat/aoa3/library/Enums$Deities;)I"
          ]
        },
        {
          "offset": 544,
          "opcode": 17,
          "constant": 200
        },
        {
          "offset": 547,
          "opcode": 162,
          "operands": [
            0,
            27
          ]
        },
        {
          "offset": 550,
          "opcode": 25,
          "operands": [
            4
          ]
        },
        {
          "offset": 552,
          "opcode": 193,
          "operands": [
            0,
            137
          ]
        },
        {
          "offset": 555,
          "opcode": 153,
          "operands": [
            0,
            17
          ]
        },
        {
          "offset": 558,
          "opcode": 25,
          "operands": [
            4
          ]
        },
        {
          "offset": 560,
          "opcode": 192,
          "operands": [
            0,
            137
          ]
        },
        {
          "offset": 563,
          "opcode": 178,
          "member": [
            "net/tslat/aoa3/library/Enums$Deities",
            "PLUTON",
            "Lnet/tslat/aoa3/library/Enums$Deities;"
          ]
        },
        {
          "offset": 566,
          "opcode": 17,
          "constant": 200
        },
        {
          "offset": 569,
          "opcode": 184,
          "member": [
            "net/tslat/aoa3/utils/player/PlayerUtil",
            "notifyPlayerOfInsufficientTribute",
            "(Lnet/minecraft/entity/player/EntityPlayerMP;Lnet/tslat/aoa3/library/Enums$Deities;I)V"
          ]
        },
        {
          "offset": 572,
          "opcode": 4,
          "constant": 1
        },
        {
          "offset": 573,
          "opcode": 172
        },
        {
          "offset": 574,
          "opcode": 25,
          "operands": [
            10
          ]
        },
        {
          "offset": 576,
          "opcode": 182,
          "member": [
            "net/tslat/aoa3/utils/player/PlayerDataManager",
            "stats",
            "()Lnet/tslat/aoa3/utils/player/PlayerDataManager$PlayerStats;"
          ]
        },
        {
          "offset": 579,
          "opcode": 178,
          "member": [
            "net/tslat/aoa3/library/Enums$Deities",
            "PLUTON",
            "Lnet/tslat/aoa3/library/Enums$Deities;"
          ]
        },
        {
          "offset": 582,
          "opcode": 16,
          "constant": -20
        },
        {
          "offset": 584,
          "opcode": 182,
          "member": [
            "net/tslat/aoa3/utils/player/PlayerDataManager$PlayerStats",
            "addTribute",
            "(Lnet/tslat/aoa3/library/Enums$Deities;I)V"
          ]
        },
        {
          "offset": 587,
          "opcode": 187,
          "operands": [
            0,
            197
          ]
        },
        {
          "offset": 590,
          "opcode": 89
        },
        {
          "offset": 591,
          "opcode": 43
        },
        {
          "offset": 592,
          "opcode": 183,
          "member": [
            "net/tslat/aoa3/entity/boss/goldorth/EntityGoldorth",
            "<init>",
            "(Lnet/minecraft/world/World;)V"
          ]
        },
        {
          "offset": 595,
          "opcode": 58,
          "operands": [
            12
          ]
        },
        {
          "offset": 597,
          "opcode": 25,
          "operands": [
            12
          ]
        },
        {
          "offset": 599,
          "opcode": 20,
          "constant": 80.0
        },
        {
          "offset": 602,
          "opcode": 20,
          "constant": 18.0
        },
        {
          "offset": 605,
          "opcode": 20,
          "constant": 80.0
        },
        {
          "offset": 608,
          "opcode": 11
        },
        {
          "offset": 609,
          "opcode": 11
        },
        {
          "offset": 610,
          "opcode": 182,
          "member": [
            "net/tslat/aoa3/entity/boss/goldorth/EntityGoldorth",
            "func_70012_b",
            "(DDDFF)V"
          ]
        },
        {
          "offset": 613,
          "opcode": 43
        },
        {
          "offset": 614,
          "opcode": 25,
          "operands": [
            12
          ]
        },
        {
          "offset": 616,
          "opcode": 182,
          "member": [
            "net/minecraft/world/World",
            "func_72838_d",
            "(Lnet/minecraft/entity/Entity;)Z"
          ]
        },
        {
          "offset": 619,
          "opcode": 87
        },
        {
          "offset": 620,
          "opcode": 167,
          "operands": [
            0,
            173
          ]
        },
        {
          "offset": 623,
          "opcode": 44
        },
        {
          "offset": 624,
          "opcode": 182,
          "member": [
            "net/minecraft/util/math/BlockPos",
            "func_177958_n",
            "()I"
          ]
        },
        {
          "offset": 627,
          "opcode": 16,
          "constant": -20
        },
        {
          "offset": 629,
          "opcode": 163,
          "operands": [
            0,
            12
          ]
        },
        {
          "offset": 632,
          "opcode": 44
        },
        {
          "offset": 633,
          "opcode": 182,
          "member": [
            "net/minecraft/util/math/BlockPos",
            "func_177952_p",
            "()I"
          ]
        },
        {
          "offset": 636,
          "opcode": 16,
          "constant": -20
        },
        {
          "offset": 638,
          "opcode": 164,
          "operands": [
            0,
            155
          ]
        },
        {
          "offset": 641,
          "opcode": 187,
          "operands": [
            0,
            98
          ]
        },
        {
          "offset": 644,
          "opcode": 89
        },
        {
          "offset": 645,
          "opcode": 16,
          "constant": -60
        },
        {
          "offset": 647,
          "opcode": 16,
          "constant": 18
        },
        {
          "offset": 649,
          "opcode": 16,
          "constant": -65
        },
        {
          "offset": 651,
          "opcode": 183,
          "member": [
            "net/minecraft/util/math/BlockPos",
            "<init>",
            "(III)V"
          ]
        },
        {
          "offset": 654,
          "opcode": 58,
          "operands": [
            11
          ]
        },
        {
          "offset": 656,
          "opcode": 25,
          "operands": [
            4
          ]
        },
        {
          "offset": 658,
          "opcode": 180,
          "member": [
            "net/minecraft/entity/player/EntityPlayer",
            "field_71075_bZ",
            "Lnet/minecraft/entity/player/PlayerCapabilities;"
          ]
        },
        {
          "offset": 661,
          "opcode": 180,
          "member": [
            "net/minecraft/entity/player/PlayerCapabilities",
            "field_75098_d",
            "Z"
          ]
        },
        {
          "offset": 664,
          "opcode": 154,
          "operands": [
            0,
            96
          ]
        },
        {
          "offset": 667,
          "opcode": 25,
          "operands": [
            10
          ]
        },
        {
          "offset": 669,
          "opcode": 182,
          "member": [
            "net/tslat/aoa3/utils/player/PlayerDataManager",
            "stats",
            "()Lnet/tslat/aoa3/utils/player/PlayerDataManager$PlayerStats;"
          ]
        },
        {
          "offset": 672,
          "opcode": 178,
          "member": [
            "net/tslat/aoa3/library/Enums$Skills",
            "INFUSION",
            "Lnet/tslat/aoa3/library/Enums$Skills;"
          ]
        },
        {
          "offset": 675,
          "opcode": 182,
          "member": [
            "net/tslat/aoa3/utils/player/PlayerDataManager$PlayerStats",
            "getLevel",
            "(Lnet/tslat/aoa3/library/Enums$Skills;)I"
          ]
        },
        {
          "offset": 678,
          "opcode": 16,
          "constant": 70
        },
        {
          "offset": 680,
          "opcode": 162,
          "operands": [
            0,
            26
          ]
        },
        {
          "offset": 683,
          "opcode": 25,
          "operands": [
            4
          ]
        },
        {
          "offset": 685,
          "opcode": 193,
          "operands": [
            0,
            137
          ]
        },
        {
          "offset": 688,
          "opcode": 153,
          "operands": [
            0,
            16
          ]
        },
        {
          "offset": 691,
          "opcode": 25,
          "operands": [
            4
          ]
        },
        {
          "offset": 693,
          "opcode": 192,
          "operands": [
            0,
            137
          ]
        },
        {
          "offset": 696,
          "opcode": 178,
          "member": [
            "net/tslat/aoa3/library/Enums$Skills",
            "INFUSION",
            "Lnet/tslat/aoa3/library/Enums$Skills;"
          ]
        },
        {
          "offset": 699,
          "opcode": 16,
          "constant": 70
        },
        {
          "offset": 701,
          "opcode": 184,
          "member": [
            "net/tslat/aoa3/utils/player/PlayerUtil",
            "notifyPlayerOfInsufficientLevel",
            "(Lnet/minecraft/entity/player/EntityPlayerMP;Lnet/tslat/aoa3/library/Enums$Skills;I)V"
          ]
        },
        {
          "offset": 704,
          "opcode": 4,
          "constant": 1
        },
        {
          "offset": 705,
          "opcode": 172
        },
        {
          "offset": 706,
          "opcode": 25,
          "operands": [
            10
          ]
        },
        {
          "offset": 708,
          "opcode": 182,
          "member": [
            "net/tslat/aoa3/utils/player/PlayerDataManager",
            "stats",
            "()Lnet/tslat/aoa3/utils/player/PlayerDataManager$PlayerStats;"
          ]
        },
        {
          "offset": 711,
          "opcode": 178,
          "member": [
            "net/tslat/aoa3/library/Enums$Deities",
            "SELYAN",
            "Lnet/tslat/aoa3/library/Enums$Deities;"
          ]
        },
        {
          "offset": 714,
          "opcode": 182,
          "member": [
            "net/tslat/aoa3/utils/player/PlayerDataManager$PlayerStats",
            "getTribute",
            "(Lnet/tslat/aoa3/library/Enums$Deities;)I"
          ]
        },
        {
          "offset": 717,
          "opcode": 17,
          "constant": 200
        },
        {
          "offset": 720,
          "opcode": 162,
          "operands": [
            0,
            27
          ]
        },
        {
          "offset": 723,
          "opcode": 25,
          "operands": [
            4
          ]
        },
        {
          "offset": 725,
          "opcode": 193,
          "operands": [
            0,
            137
          ]
        },
        {
          "offset": 728,
          "opcode": 153,
          "operands": [
            0,
            17
          ]
        },
        {
          "offset": 731,
          "opcode": 25,
          "operands": [
            4
          ]
        },
        {
          "offset": 733,
          "opcode": 192,
          "operands": [
            0,
            137
          ]
        },
        {
          "offset": 736,
          "opcode": 178,
          "member": [
            "net/tslat/aoa3/library/Enums$Deities",
            "SELYAN",
            "Lnet/tslat/aoa3/library/Enums$Deities;"
          ]
        },
        {
          "offset": 739,
          "opcode": 17,
          "constant": 200
        },
        {
          "offset": 742,
          "opcode": 184,
          "member": [
            "net/tslat/aoa3/utils/player/PlayerUtil",
            "notifyPlayerOfInsufficientTribute",
            "(Lnet/minecraft/entity/player/EntityPlayerMP;Lnet/tslat/aoa3/library/Enums$Deities;I)V"
          ]
        },
        {
          "offset": 745,
          "opcode": 4,
          "constant": 1
        },
        {
          "offset": 746,
          "opcode": 172
        },
        {
          "offset": 747,
          "opcode": 25,
          "operands": [
            10
          ]
        },
        {
          "offset": 749,
          "opcode": 182,
          "member": [
            "net/tslat/aoa3/utils/player/PlayerDataManager",
            "stats",
            "()Lnet/tslat/aoa3/utils/player/PlayerDataManager$PlayerStats;"
          ]
        },
        {
          "offset": 752,
          "opcode": 178,
          "member": [
            "net/tslat/aoa3/library/Enums$Deities",
            "SELYAN",
            "Lnet/tslat/aoa3/library/Enums$Deities;"
          ]
        },
        {
          "offset": 755,
          "opcode": 16,
          "constant": -20
        },
        {
          "offset": 757,
          "opcode": 182,
          "member": [
            "net/tslat/aoa3/utils/player/PlayerDataManager$PlayerStats",
            "addTribute",
            "(Lnet/tslat/aoa3/library/Enums$Deities;I)V"
          ]
        },
        {
          "offset": 760,
          "opcode": 187,
          "operands": [
            0,
            207
          ]
        },
        {
          "offset": 763,
          "opcode": 89
        },
        {
          "offset": 764,
          "opcode": 43
        },
        {
          "offset": 765,
          "opcode": 183,
          "member": [
            "net/tslat/aoa3/entity/boss/coniferon/EntityConiferon",
            "<init>",
            "(Lnet/minecraft/world/World;)V"
          ]
        },
        {
          "offset": 768,
          "opcode": 58,
          "operands": [
            12
          ]
        },
        {
          "offset": 770,
          "opcode": 25,
          "operands": [
            12
          ]
        },
        {
          "offset": 772,
          "opcode": 20,
          "constant": -60.0
        },
        {
          "offset": 775,
          "opcode": 20,
          "constant": 18.0
        },
        {
          "offset": 778,
          "opcode": 20,
          "constant": -65.0
        },
        {
          "offset": 781,
          "opcode": 11
        },
        {
          "offset": 782,
          "opcode": 11
        },
        {
          "offset": 783,
          "opcode": 182,
          "member": [
            "net/tslat/aoa3/entity/boss/coniferon/EntityConiferon",
            "func_70012_b",
            "(DDDFF)V"
          ]
        },
        {
          "offset": 786,
          "opcode": 43
        },
        {
          "offset": 787,
          "opcode": 25,
          "operands": [
            12
          ]
        },
        {
          "offset": 789,
          "opcode": 182,
          "member": [
            "net/minecraft/world/World",
            "func_72838_d",
            "(Lnet/minecraft/entity/Entity;)Z"
          ]
        },
        {
          "offset": 792,
          "opcode": 87
        },
        {
          "offset": 793,
          "opcode": 25,
          "operands": [
            4
          ]
        },
        {
          "offset": 795,
          "opcode": 25,
          "operands": [
            11
          ]
        },
        {
          "offset": 797,
          "opcode": 182,
          "member": [
            "net/minecraft/util/math/BlockPos",
            "func_177958_n",
            "()I"
          ]
        },
        {
          "offset": 800,
          "opcode": 135
        },
        {
          "offset": 801,
          "opcode": 25,
          "operands": [
            11
          ]
        },
        {
          "offset": 803,
          "opcode": 182,
          "member": [
            "net/minecraft/util/math/BlockPos",
            "func_177956_o",
            "()I"
          ]
        },
        {
          "offset": 806,
          "opcode": 135
        },
        {
          "offset": 807,
          "opcode": 25,
          "operands": [
            11
          ]
        },
        {
          "offset": 809,
          "opcode": 182,
          "member": [
            "net/minecraft/util/math/BlockPos",
            "func_177952_p",
            "()I"
          ]
        },
        {
          "offset": 812,
          "opcode": 135
        },
        {
          "offset": 813,
          "opcode": 182,
          "member": [
            "net/minecraft/entity/player/EntityPlayer",
            "func_70634_a",
            "(DDD)V"
          ]
        },
        {
          "offset": 816,
          "opcode": 4,
          "constant": 1
        },
        {
          "offset": 817,
          "opcode": 172
        }
      ]
    },
    {
      "class_path": "net/tslat/aoa3/block/functional/utility/AncientCavernShrine$1.class",
      "class_sha256": "142eeb1b3c6e532c1f571a4b3d7554c17d6e046e255075364d0a2134ac11d8d8",
      "name": "<clinit>",
      "descriptor": "()V",
      "code_hex": "b80016bebc0ab30018b20018b2001cb60020044fa700044bb20018b20023b60020054fa700044bb20018b20026b60020064fa700044bb20018b20029b60020074fa700044bb1",
      "instructions": [
        {
          "offset": 0,
          "opcode": 184,
          "member": [
            "net/tslat/aoa3/library/Enums$Deities",
            "values",
            "()[Lnet/tslat/aoa3/library/Enums$Deities;"
          ]
        },
        {
          "offset": 3,
          "opcode": 190
        },
        {
          "offset": 4,
          "opcode": 188,
          "operands": [
            10
          ]
        },
        {
          "offset": 6,
          "opcode": 179,
          "member": [
            "net/tslat/aoa3/block/functional/utility/AncientCavernShrine$1",
            "$SwitchMap$net$tslat$aoa3$library$Enums$Deities",
            "[I"
          ]
        },
        {
          "offset": 9,
          "opcode": 178,
          "member": [
            "net/tslat/aoa3/block/functional/utility/AncientCavernShrine$1",
            "$SwitchMap$net$tslat$aoa3$library$Enums$Deities",
            "[I"
          ]
        },
        {
          "offset": 12,
          "opcode": 178,
          "member": [
            "net/tslat/aoa3/library/Enums$Deities",
            "EREBON",
            "Lnet/tslat/aoa3/library/Enums$Deities;"
          ]
        },
        {
          "offset": 15,
          "opcode": 182,
          "member": [
            "net/tslat/aoa3/library/Enums$Deities",
            "ordinal",
            "()I"
          ]
        },
        {
          "offset": 18,
          "opcode": 4,
          "constant": 1
        },
        {
          "offset": 19,
          "opcode": 79
        },
        {
          "offset": 20,
          "opcode": 167,
          "operands": [
            0,
            4
          ]
        },
        {
          "offset": 23,
          "opcode": 75
        },
        {
          "offset": 24,
          "opcode": 178,
          "member": [
            "net/tslat/aoa3/block/functional/utility/AncientCavernShrine$1",
            "$SwitchMap$net$tslat$aoa3$library$Enums$Deities",
            "[I"
          ]
        },
        {
          "offset": 27,
          "opcode": 178,
          "member": [
            "net/tslat/aoa3/library/Enums$Deities",
            "LUXON",
            "Lnet/tslat/aoa3/library/Enums$Deities;"
          ]
        },
        {
          "offset": 30,
          "opcode": 182,
          "member": [
            "net/tslat/aoa3/library/Enums$Deities",
            "ordinal",
            "()I"
          ]
        },
        {
          "offset": 33,
          "opcode": 5,
          "constant": 2
        },
        {
          "offset": 34,
          "opcode": 79
        },
        {
          "offset": 35,
          "opcode": 167,
          "operands": [
            0,
            4
          ]
        },
        {
          "offset": 38,
          "opcode": 75
        },
        {
          "offset": 39,
          "opcode": 178,
          "member": [
            "net/tslat/aoa3/block/functional/utility/AncientCavernShrine$1",
            "$SwitchMap$net$tslat$aoa3$library$Enums$Deities",
            "[I"
          ]
        },
        {
          "offset": 42,
          "opcode": 178,
          "member": [
            "net/tslat/aoa3/library/Enums$Deities",
            "PLUTON",
            "Lnet/tslat/aoa3/library/Enums$Deities;"
          ]
        },
        {
          "offset": 45,
          "opcode": 182,
          "member": [
            "net/tslat/aoa3/library/Enums$Deities",
            "ordinal",
            "()I"
          ]
        },
        {
          "offset": 48,
          "opcode": 6,
          "constant": 3
        },
        {
          "offset": 49,
          "opcode": 79
        },
        {
          "offset": 50,
          "opcode": 167,
          "operands": [
            0,
            4
          ]
        },
        {
          "offset": 53,
          "opcode": 75
        },
        {
          "offset": 54,
          "opcode": 178,
          "member": [
            "net/tslat/aoa3/block/functional/utility/AncientCavernShrine$1",
            "$SwitchMap$net$tslat$aoa3$library$Enums$Deities",
            "[I"
          ]
        },
        {
          "offset": 57,
          "opcode": 178,
          "member": [
            "net/tslat/aoa3/library/Enums$Deities",
            "SELYAN",
            "Lnet/tslat/aoa3/library/Enums$Deities;"
          ]
        },
        {
          "offset": 60,
          "opcode": 182,
          "member": [
            "net/tslat/aoa3/library/Enums$Deities",
            "ordinal",
            "()I"
          ]
        },
        {
          "offset": 63,
          "opcode": 7,
          "constant": 4
        },
        {
          "offset": 64,
          "opcode": 79
        },
        {
          "offset": 65,
          "opcode": 167,
          "operands": [
            0,
            4
          ]
        },
        {
          "offset": 68,
          "opcode": 75
        },
        {
          "offset": 69,
          "opcode": 177
        }
      ]
    },
    {
      "class_path": "net/tslat/aoa3/dimension/ancientcavern/AncientCavernTeleporter.class",
      "class_sha256": "49caef731f142124069e9b7ec73abfcd3caed91e5af171b8e10f54376be5074a",
      "name": "findExistingPortal",
      "descriptor": "(Lnet/minecraft/world/World;Lnet/minecraft/entity/Entity;)Lnet/minecraft/util/math/BlockPos;",
      "code_hex": "2bb40024b6002ab2002eb40032a000512cb2003801b6003e99003a2cc00040b800464ebb0048592bb40024b6002a2cb4004c2cb4004f2cb40052b700553a042d2cb40059b40024b6002ab8005f1904b60065bb00675903101203b7006ab02a2b2cb7006cb0",
      "instructions": [
        {
          "offset": 0,
          "opcode": 43
        },
        {
          "offset": 1,
          "opcode": 180,
          "member": [
            "net/minecraft/world/World",
            "field_73011_w",
            "Lnet/minecraft/world/WorldProvider;"
          ]
        },
        {
          "offset": 4,
          "opcode": 182,
          "member": [
            "net/minecraft/world/WorldProvider",
            "getDimension",
            "()I"
          ]
        },
        {
          "offset": 7,
          "opcode": 178,
          "member": [
            "net/tslat/aoa3/utils/ConfigurationUtil$MainConfig",
            "dimensionIds",
            "Lnet/tslat/aoa3/utils/ConfigurationUtil$MainConfig$SubCategoryDimensionIds;"
          ]
        },
        {
          "offset": 10,
          "opcode": 180,
          "member": [
            "net/tslat/aoa3/utils/ConfigurationUtil$MainConfig$SubCategoryDimensionIds",
            "ancientCavern",
            "I"
          ]
        },
        {
          "offset": 13,
          "opcode": 160,
          "operands": [
            0,
            81
          ]
        },
        {
          "offset": 16,
          "opcode": 44
        },
        {
          "offset": 17,
          "opcode": 178,
          "member": [
            "net/tslat/aoa3/capabilities/providers/AdventPlayerProvider",
            "ADVENT_PLAYER",
            "Lnet/minecraftforge/common/capabilities/Capability;"
          ]
        },
        {
          "offset": 20,
          "opcode": 1
        },
        {
          "offset": 21,
          "opcode": 182,
          "member": [
            "net/minecraft/entity/Entity",
            "hasCapability",
            "(Lnet/minecraftforge/common/capabilities/Capability;Lnet/minecraft/util/EnumFacing;)Z"
          ]
        },
        {
          "offset": 24,
          "opcode": 153,
          "operands": [
            0,
            58
          ]
        },
        {
          "offset": 27,
          "opcode": 44
        },
        {
          "offset": 28,
          "opcode": 192,
          "operands": [
            0,
            64
          ]
        },
        {
          "offset": 31,
          "opcode": 184,
          "member": [
            "net/tslat/aoa3/utils/player/PlayerUtil",
            "getAdventPlayer",
            "(Lnet/minecraft/entity/player/EntityPlayer;)Lnet/tslat/aoa3/utils/player/PlayerDataManager;"
          ]
        },
        {
          "offset": 34,
          "opcode": 78
        },
        {
          "offset": 35,
          "opcode": 187,
          "operands": [
            0,
            72
          ]
        },
        {
          "offset": 38,
          "opcode": 89
        },
        {
          "offset": 39,
          "opcode": 43
        },
        {
          "offset": 40,
          "opcode": 180,
          "member": [
            "net/minecraft/world/World",
            "field_73011_w",
            "Lnet/minecraft/world/WorldProvider;"
          ]
        },
        {
          "offset": 43,
          "opcode": 182,
          "member": [
            "net/minecraft/world/WorldProvider",
            "getDimension",
            "()I"
          ]
        },
        {
          "offset": 46,
          "opcode": 44
        },
        {
          "offset": 47,
          "opcode": 180,
          "member": [
            "net/minecraft/entity/Entity",
            "field_70165_t",
            "D"
          ]
        },
        {
          "offset": 50,
          "opcode": 44
        },
        {
          "offset": 51,
          "opcode": 180,
          "member": [
            "net/minecraft/entity/Entity",
            "field_70163_u",
            "D"
          ]
        },
        {
          "offset": 54,
          "opcode": 44
        },
        {
          "offset": 55,
          "opcode": 180,
          "member": [
            "net/minecraft/entity/Entity",
            "field_70161_v",
            "D"
          ]
        },
        {
          "offset": 58,
          "opcode": 183,
          "member": [
            "net/tslat/aoa3/library/misc/PortalCoordinatesContainer",
            "<init>",
            "(IDDD)V"
          ]
        },
        {
          "offset": 61,
          "opcode": 58,
          "operands": [
            4
          ]
        },
        {
          "offset": 63,
          "opcode": 45
        },
        {
          "offset": 64,
          "opcode": 44
        },
        {
          "offset": 65,
          "opcode": 180,
          "member": [
            "net/minecraft/entity/Entity",
            "field_70170_p",
            "Lnet/minecraft/world/World;"
          ]
        },
        {
          "offset": 68,
          "opcode": 180,
          "member": [
            "net/minecraft/world/World",
            "field_73011_w",
            "Lnet/minecraft/world/WorldProvider;"
          ]
        },
        {
          "offset": 71,
          "opcode": 182,
          "member": [
            "net/minecraft/world/WorldProvider",
            "getDimension",
            "()I"
          ]
        },
        {
          "offset": 74,
          "opcode": 184,
          "member": [
            "java/lang/Integer",
            "valueOf",
            "(I)Ljava/lang/Integer;"
          ]
        },
        {
          "offset": 77,
          "opcode": 25,
          "operands": [
            4
          ]
        },
        {
          "offset": 79,
          "opcode": 182,
          "member": [
            "net/tslat/aoa3/utils/player/PlayerDataManager",
            "setPortalReturnLocation",
            "(Ljava/lang/Integer;Lnet/tslat/aoa3/library/misc/PortalCoordinatesContainer;)V"
          ]
        },
        {
          "offset": 82,
          "opcode": 187,
          "operands": [
            0,
            103
          ]
        },
        {
          "offset": 85,
          "opcode": 89
        },
        {
          "offset": 86,
          "opcode": 3,
          "constant": 0
        },
        {
          "offset": 87,
          "opcode": 16,
          "constant": 18
        },
        {
          "offset": 89,
          "opcode": 3,
          "constant": 0
        },
        {
          "offset": 90,
          "opcode": 183,
          "member": [
            "net/minecraft/util/math/BlockPos",
            "<init>",
            "(III)V"
          ]
        },
        {
          "offset": 93,
          "opcode": 176
        },
        {
          "offset": 94,
          "opcode": 42
        },
        {
          "offset": 95,
          "opcode": 43
        },
        {
          "offset": 96,
          "opcode": 44
        },
        {
          "offset": 97,
          "opcode": 183,
          "member": [
            "net/tslat/aoa3/dimension/AoATeleporter",
            "findExistingPortal",
            "(Lnet/minecraft/world/World;Lnet/minecraft/entity/Entity;)Lnet/minecraft/util/math/BlockPos;"
          ]
        },
        {
          "offset": 100,
          "opcode": 176
        }
      ]
    },
    {
      "class_path": "net/tslat/aoa3/utils/player/PlayerDataManager$PlayerStats.class",
      "class_sha256": "c880c7701cafae73ae2ddd7693fbd4dd0bfe92fb53ed839fd319700d7ed21c5e",
      "name": "addTribute",
      "descriptor": "(Lnet/tslat/aoa3/library/Enums$Deities;I)V",
      "code_hex": "2ab4002eb800a9b201bdb801c39900071c05683d2ab400452b2ab400452bb60075c0005ab6009a1c60031100c8b80190b8005db60058572ab4002eb800a9c1012599005ab2013abb01c5592ab40045b200d3b60075c0005ab6009a2ab40045b200c1b60075c0005ab6009a2ab40045b200d9b60075c0005ab6009a2ab40045b200dfb60075c0005ab6009ab701c82ab4002eb800a9c00125b60148b1",
      "instructions": [
        {
          "offset": 0,
          "opcode": 42
        },
        {
          "offset": 1,
          "opcode": 180,
          "member": [
            "net/tslat/aoa3/utils/player/PlayerDataManager$PlayerStats",
            "this$0",
            "Lnet/tslat/aoa3/utils/player/PlayerDataManager;"
          ]
        },
        {
          "offset": 4,
          "opcode": 184,
          "member": [
            "net/tslat/aoa3/utils/player/PlayerDataManager",
            "access$2400",
            "(Lnet/tslat/aoa3/utils/player/PlayerDataManager;)Lnet/minecraft/entity/player/EntityPlayer;"
          ]
        },
        {
          "offset": 7,
          "opcode": 178,
          "member": [
            "net/tslat/aoa3/common/registration/WeaponRegister",
            "HOLY_SWORD",
            "Lnet/tslat/aoa3/item/weapon/sword/BaseSword;"
          ]
        },
        {
          "offset": 10,
          "opcode": 184,
          "member": [
            "net/tslat/aoa3/utils/ItemUtil",
            "isHoldingItem",
            "(Lnet/minecraft/entity/EntityLivingBase;Lnet/minecraft/item/Item;)Z"
          ]
        },
        {
          "offset": 13,
          "opcode": 153,
          "operands": [
            0,
            7
          ]
        },
        {
          "offset": 16,
          "opcode": 28
        },
        {
          "offset": 17,
          "opcode": 5,
          "constant": 2
        },
        {
          "offset": 18,
          "opcode": 104
        },
        {
          "offset": 19,
          "opcode": 61
        },
        {
          "offset": 20,
          "opcode": 42
        },
        {
          "offset": 21,
          "opcode": 180,
          "member": [
            "net/tslat/aoa3/utils/player/PlayerDataManager$PlayerStats",
            "tribute",
            "Ljava/util/HashMap;"
          ]
        },
        {
          "offset": 24,
          "opcode": 43
        },
        {
          "offset": 25,
          "opcode": 42
        },
        {
          "offset": 26,
          "opcode": 180,
          "member": [
            "net/tslat/aoa3/utils/player/PlayerDataManager$PlayerStats",
            "tribute",
            "Ljava/util/HashMap;"
          ]
        },
        {
          "offset": 29,
          "opcode": 43
        },
        {
          "offset": 30,
          "opcode": 182,
          "member": [
            "java/util/HashMap",
            "get",
            "(Ljava/lang/Object;)Ljava/lang/Object;"
          ]
        },
        {
          "offset": 33,
          "opcode": 192,
          "operands": [
            0,
            90
          ]
        },
        {
          "offset": 36,
          "opcode": 182,
          "member": [
            "java/lang/Integer",
            "intValue",
            "()I"
          ]
        },
        {
          "offset": 39,
          "opcode": 28
        },
        {
          "offset": 40,
          "opcode": 96
        },
        {
          "offset": 41,
          "opcode": 3,
          "constant": 0
        },
        {
          "offset": 42,
          "opcode": 17,
          "constant": 200
        },
        {
          "offset": 45,
          "opcode": 184,
          "member": [
            "net/minecraft/util/math/MathHelper",
            "func_76125_a",
            "(III)I"
          ]
        },
        {
          "offset": 48,
          "opcode": 184,
          "member": [
            "java/lang/Integer",
            "valueOf",
            "(I)Ljava/lang/Integer;"
          ]
        },
        {
          "offset": 51,
          "opcode": 182,
          "member": [
            "java/util/HashMap",
            "put",
            "(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;"
          ]
        },
        {
          "offset": 54,
          "opcode": 87
        },
        {
          "offset": 55,
          "opcode": 42
        },
        {
          "offset": 56,
          "opcode": 180,
          "member": [
            "net/tslat/aoa3/utils/player/PlayerDataManager$PlayerStats",
            "this$0",
            "Lnet/tslat/aoa3/utils/player/PlayerDataManager;"
          ]
        },
        {
          "offset": 59,
          "opcode": 184,
          "member": [
            "net/tslat/aoa3/utils/player/PlayerDataManager",
            "access$2400",
            "(Lnet/tslat/aoa3/utils/player/PlayerDataManager;)Lnet/minecraft/entity/player/EntityPlayer;"
          ]
        },
        {
          "offset": 62,
          "opcode": 193,
          "operands": [
            1,
            37
          ]
        },
        {
          "offset": 65,
          "opcode": 153,
          "operands": [
            0,
            90
          ]
        },
        {
          "offset": 68,
          "opcode": 178,
          "member": [
            "net/tslat/aoa3/utils/PacketUtil",
            "network",
            "Lnet/minecraftforge/fml/common/network/simpleimpl/SimpleNetworkWrapper;"
          ]
        },
        {
          "offset": 71,
          "opcode": 187,
          "operands": [
            1,
            197
          ]
        },
        {
          "offset": 74,
          "opcode": 89
        },
        {
          "offset": 75,
          "opcode": 42
        },
        {
          "offset": 76,
          "opcode": 180,
          "member": [
            "net/tslat/aoa3/utils/player/PlayerDataManager$PlayerStats",
            "tribute",
            "Ljava/util/HashMap;"
          ]
        },
        {
          "offset": 79,
          "opcode": 178,
          "member": [
            "net/tslat/aoa3/library/Enums$Deities",
            "EREBON",
            "Lnet/tslat/aoa3/library/Enums$Deities;"
          ]
        },
        {
          "offset": 82,
          "opcode": 182,
          "member": [
            "java/util/HashMap",
            "get",
            "(Ljava/lang/Object;)Ljava/lang/Object;"
          ]
        },
        {
          "offset": 85,
          "opcode": 192,
          "operands": [
            0,
            90
          ]
        },
        {
          "offset": 88,
          "opcode": 182,
          "member": [
            "java/lang/Integer",
            "intValue",
            "()I"
          ]
        },
        {
          "offset": 91,
          "opcode": 42
        },
        {
          "offset": 92,
          "opcode": 180,
          "member": [
            "net/tslat/aoa3/utils/player/PlayerDataManager$PlayerStats",
            "tribute",
            "Ljava/util/HashMap;"
          ]
        },
        {
          "offset": 95,
          "opcode": 178,
          "member": [
            "net/tslat/aoa3/library/Enums$Deities",
            "LUXON",
            "Lnet/tslat/aoa3/library/Enums$Deities;"
          ]
        },
        {
          "offset": 98,
          "opcode": 182,
          "member": [
            "java/util/HashMap",
            "get",
            "(Ljava/lang/Object;)Ljava/lang/Object;"
          ]
        },
        {
          "offset": 101,
          "opcode": 192,
          "operands": [
            0,
            90
          ]
        },
        {
          "offset": 104,
          "opcode": 182,
          "member": [
            "java/lang/Integer",
            "intValue",
            "()I"
          ]
        },
        {
          "offset": 107,
          "opcode": 42
        },
        {
          "offset": 108,
          "opcode": 180,
          "member": [
            "net/tslat/aoa3/utils/player/PlayerDataManager$PlayerStats",
            "tribute",
            "Ljava/util/HashMap;"
          ]
        },
        {
          "offset": 111,
          "opcode": 178,
          "member": [
            "net/tslat/aoa3/library/Enums$Deities",
            "PLUTON",
            "Lnet/tslat/aoa3/library/Enums$Deities;"
          ]
        },
        {
          "offset": 114,
          "opcode": 182,
          "member": [
            "java/util/HashMap",
            "get",
            "(Ljava/lang/Object;)Ljava/lang/Object;"
          ]
        },
        {
          "offset": 117,
          "opcode": 192,
          "operands": [
            0,
            90
          ]
        },
        {
          "offset": 120,
          "opcode": 182,
          "member": [
            "java/lang/Integer",
            "intValue",
            "()I"
          ]
        },
        {
          "offset": 123,
          "opcode": 42
        },
        {
          "offset": 124,
          "opcode": 180,
          "member": [
            "net/tslat/aoa3/utils/player/PlayerDataManager$PlayerStats",
            "tribute",
            "Ljava/util/HashMap;"
          ]
        },
        {
          "offset": 127,
          "opcode": 178,
          "member": [
            "net/tslat/aoa3/library/Enums$Deities",
            "SELYAN",
            "Lnet/tslat/aoa3/library/Enums$Deities;"
          ]
        },
        {
          "offset": 130,
          "opcode": 182,
          "member": [
            "java/util/HashMap",
            "get",
            "(Ljava/lang/Object;)Ljava/lang/Object;"
          ]
        },
        {
          "offset": 133,
          "opcode": 192,
          "operands": [
            0,
            90
          ]
        },
        {
          "offset": 136,
          "opcode": 182,
          "member": [
            "java/lang/Integer",
            "intValue",
            "()I"
          ]
        },
        {
          "offset": 139,
          "opcode": 183,
          "member": [
            "net/tslat/aoa3/common/packet/PacketTributeData",
            "<init>",
            "(IIII)V"
          ]
        },
        {
          "offset": 142,
          "opcode": 42
        },
        {
          "offset": 143,
          "opcode": 180,
          "member": [
            "net/tslat/aoa3/utils/player/PlayerDataManager$PlayerStats",
            "this$0",
            "Lnet/tslat/aoa3/utils/player/PlayerDataManager;"
          ]
        },
        {
          "offset": 146,
          "opcode": 184,
          "member": [
            "net/tslat/aoa3/utils/player/PlayerDataManager",
            "access$2400",
            "(Lnet/tslat/aoa3/utils/player/PlayerDataManager;)Lnet/minecraft/entity/player/EntityPlayer;"
          ]
        },
        {
          "offset": 149,
          "opcode": 192,
          "operands": [
            1,
            37
          ]
        },
        {
          "offset": 152,
          "opcode": 182,
          "member": [
            "net/minecraftforge/fml/common/network/simpleimpl/SimpleNetworkWrapper",
            "sendTo",
            "(Lnet/minecraftforge/fml/common/network/simpleimpl/IMessage;Lnet/minecraft/entity/player/EntityPlayerMP;)V"
          ]
        },
        {
          "offset": 155,
          "opcode": 177
        }
      ]
    },
    {
      "class_path": "net/tslat/aoa3/utils/player/PlayerDataManager$PlayerStats.class",
      "class_sha256": "c880c7701cafae73ae2ddd7693fbd4dd0bfe92fb53ed839fd319700d7ed21c5e",
      "name": "resetAllTribute",
      "descriptor": "()V",
      "code_hex": "b800434c2bbe3d033e1d1ca2001c2b1d323a042ab40045190403b8005db6005857840301a7ffe52ab4002eb800a9c1012599005ab2013abb01c5592ab40045b200d3b60075c0005ab6009a2ab40045b200c1b60075c0005ab6009a2ab40045b200d9b60075c0005ab6009a2ab40045b200dfb60075c0005ab6009ab701c82ab4002eb800a9c00125b60148b1",
      "instructions": [
        {
          "offset": 0,
          "opcode": 184,
          "member": [
            "net/tslat/aoa3/library/Enums$Deities",
            "values",
            "()[Lnet/tslat/aoa3/library/Enums$Deities;"
          ]
        },
        {
          "offset": 3,
          "opcode": 76
        },
        {
          "offset": 4,
          "opcode": 43
        },
        {
          "offset": 5,
          "opcode": 190
        },
        {
          "offset": 6,
          "opcode": 61
        },
        {
          "offset": 7,
          "opcode": 3,
          "constant": 0
        },
        {
          "offset": 8,
          "opcode": 62
        },
        {
          "offset": 9,
          "opcode": 29
        },
        {
          "offset": 10,
          "opcode": 28
        },
        {
          "offset": 11,
          "opcode": 162,
          "operands": [
            0,
            28
          ]
        },
        {
          "offset": 14,
          "opcode": 43
        },
        {
          "offset": 15,
          "opcode": 29
        },
        {
          "offset": 16,
          "opcode": 50
        },
        {
          "offset": 17,
          "opcode": 58,
          "operands": [
            4
          ]
        },
        {
          "offset": 19,
          "opcode": 42
        },
        {
          "offset": 20,
          "opcode": 180,
          "member": [
            "net/tslat/aoa3/utils/player/PlayerDataManager$PlayerStats",
            "tribute",
            "Ljava/util/HashMap;"
          ]
        },
        {
          "offset": 23,
          "opcode": 25,
          "operands": [
            4
          ]
        },
        {
          "offset": 25,
          "opcode": 3,
          "constant": 0
        },
        {
          "offset": 26,
          "opcode": 184,
          "member": [
            "java/lang/Integer",
            "valueOf",
            "(I)Ljava/lang/Integer;"
          ]
        },
        {
          "offset": 29,
          "opcode": 182,
          "member": [
            "java/util/HashMap",
            "put",
            "(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;"
          ]
        },
        {
          "offset": 32,
          "opcode": 87
        },
        {
          "offset": 33,
          "opcode": 132,
          "operands": [
            3,
            1
          ]
        },
        {
          "offset": 36,
          "opcode": 167,
          "operands": [
            255,
            229
          ]
        },
        {
          "offset": 39,
          "opcode": 42
        },
        {
          "offset": 40,
          "opcode": 180,
          "member": [
            "net/tslat/aoa3/utils/player/PlayerDataManager$PlayerStats",
            "this$0",
            "Lnet/tslat/aoa3/utils/player/PlayerDataManager;"
          ]
        },
        {
          "offset": 43,
          "opcode": 184,
          "member": [
            "net/tslat/aoa3/utils/player/PlayerDataManager",
            "access$2400",
            "(Lnet/tslat/aoa3/utils/player/PlayerDataManager;)Lnet/minecraft/entity/player/EntityPlayer;"
          ]
        },
        {
          "offset": 46,
          "opcode": 193,
          "operands": [
            1,
            37
          ]
        },
        {
          "offset": 49,
          "opcode": 153,
          "operands": [
            0,
            90
          ]
        },
        {
          "offset": 52,
          "opcode": 178,
          "member": [
            "net/tslat/aoa3/utils/PacketUtil",
            "network",
            "Lnet/minecraftforge/fml/common/network/simpleimpl/SimpleNetworkWrapper;"
          ]
        },
        {
          "offset": 55,
          "opcode": 187,
          "operands": [
            1,
            197
          ]
        },
        {
          "offset": 58,
          "opcode": 89
        },
        {
          "offset": 59,
          "opcode": 42
        },
        {
          "offset": 60,
          "opcode": 180,
          "member": [
            "net/tslat/aoa3/utils/player/PlayerDataManager$PlayerStats",
            "tribute",
            "Ljava/util/HashMap;"
          ]
        },
        {
          "offset": 63,
          "opcode": 178,
          "member": [
            "net/tslat/aoa3/library/Enums$Deities",
            "EREBON",
            "Lnet/tslat/aoa3/library/Enums$Deities;"
          ]
        },
        {
          "offset": 66,
          "opcode": 182,
          "member": [
            "java/util/HashMap",
            "get",
            "(Ljava/lang/Object;)Ljava/lang/Object;"
          ]
        },
        {
          "offset": 69,
          "opcode": 192,
          "operands": [
            0,
            90
          ]
        },
        {
          "offset": 72,
          "opcode": 182,
          "member": [
            "java/lang/Integer",
            "intValue",
            "()I"
          ]
        },
        {
          "offset": 75,
          "opcode": 42
        },
        {
          "offset": 76,
          "opcode": 180,
          "member": [
            "net/tslat/aoa3/utils/player/PlayerDataManager$PlayerStats",
            "tribute",
            "Ljava/util/HashMap;"
          ]
        },
        {
          "offset": 79,
          "opcode": 178,
          "member": [
            "net/tslat/aoa3/library/Enums$Deities",
            "LUXON",
            "Lnet/tslat/aoa3/library/Enums$Deities;"
          ]
        },
        {
          "offset": 82,
          "opcode": 182,
          "member": [
            "java/util/HashMap",
            "get",
            "(Ljava/lang/Object;)Ljava/lang/Object;"
          ]
        },
        {
          "offset": 85,
          "opcode": 192,
          "operands": [
            0,
            90
          ]
        },
        {
          "offset": 88,
          "opcode": 182,
          "member": [
            "java/lang/Integer",
            "intValue",
            "()I"
          ]
        },
        {
          "offset": 91,
          "opcode": 42
        },
        {
          "offset": 92,
          "opcode": 180,
          "member": [
            "net/tslat/aoa3/utils/player/PlayerDataManager$PlayerStats",
            "tribute",
            "Ljava/util/HashMap;"
          ]
        },
        {
          "offset": 95,
          "opcode": 178,
          "member": [
            "net/tslat/aoa3/library/Enums$Deities",
            "PLUTON",
            "Lnet/tslat/aoa3/library/Enums$Deities;"
          ]
        },
        {
          "offset": 98,
          "opcode": 182,
          "member": [
            "java/util/HashMap",
            "get",
            "(Ljava/lang/Object;)Ljava/lang/Object;"
          ]
        },
        {
          "offset": 101,
          "opcode": 192,
          "operands": [
            0,
            90
          ]
        },
        {
          "offset": 104,
          "opcode": 182,
          "member": [
            "java/lang/Integer",
            "intValue",
            "()I"
          ]
        },
        {
          "offset": 107,
          "opcode": 42
        },
        {
          "offset": 108,
          "opcode": 180,
          "member": [
            "net/tslat/aoa3/utils/player/PlayerDataManager$PlayerStats",
            "tribute",
            "Ljava/util/HashMap;"
          ]
        },
        {
          "offset": 111,
          "opcode": 178,
          "member": [
            "net/tslat/aoa3/library/Enums$Deities",
            "SELYAN",
            "Lnet/tslat/aoa3/library/Enums$Deities;"
          ]
        },
        {
          "offset": 114,
          "opcode": 182,
          "member": [
            "java/util/HashMap",
            "get",
            "(Ljava/lang/Object;)Ljava/lang/Object;"
          ]
        },
        {
          "offset": 117,
          "opcode": 192,
          "operands": [
            0,
            90
          ]
        },
        {
          "offset": 120,
          "opcode": 182,
          "member": [
            "java/lang/Integer",
            "intValue",
            "()I"
          ]
        },
        {
          "offset": 123,
          "opcode": 183,
          "member": [
            "net/tslat/aoa3/common/packet/PacketTributeData",
            "<init>",
            "(IIII)V"
          ]
        },
        {
          "offset": 126,
          "opcode": 42
        },
        {
          "offset": 127,
          "opcode": 180,
          "member": [
            "net/tslat/aoa3/utils/player/PlayerDataManager$PlayerStats",
            "this$0",
            "Lnet/tslat/aoa3/utils/player/PlayerDataManager;"
          ]
        },
        {
          "offset": 130,
          "opcode": 184,
          "member": [
            "net/tslat/aoa3/utils/player/PlayerDataManager",
            "access$2400",
            "(Lnet/tslat/aoa3/utils/player/PlayerDataManager;)Lnet/minecraft/entity/player/EntityPlayer;"
          ]
        },
        {
          "offset": 133,
          "opcode": 192,
          "operands": [
            1,
            37
          ]
        },
        {
          "offset": 136,
          "opcode": 182,
          "member": [
            "net/minecraftforge/fml/common/network/simpleimpl/SimpleNetworkWrapper",
            "sendTo",
            "(Lnet/minecraftforge/fml/common/network/simpleimpl/IMessage;Lnet/minecraft/entity/player/EntityPlayerMP;)V"
          ]
        },
        {
          "offset": 139,
          "opcode": 177
        }
      ]
    },
    {
      "class_path": "net/tslat/aoa3/utils/player/PlayerDataManager$PlayerStats.class",
      "class_sha256": "c880c7701cafae73ae2ddd7693fbd4dd0bfe92fb53ed839fd319700d7ed21c5e",
      "name": "getLevel",
      "descriptor": "(Lnet/tslat/aoa3/library/Enums$Skills;)I",
      "code_hex": "b200e899001910642ab4003e2bb60075c0005ab6009ab800eea700051064ac",
      "instructions": [
        {
          "offset": 0,
          "opcode": 178,
          "member": [
            "net/tslat/aoa3/utils/ConfigurationUtil$MainConfig",
            "skillsEnabled",
            "Z"
          ]
        },
        {
          "offset": 3,
          "opcode": 153,
          "operands": [
            0,
            25
          ]
        },
        {
          "offset": 6,
          "opcode": 16,
          "constant": 100
        },
        {
          "offset": 8,
          "opcode": 42
        },
        {
          "offset": 9,
          "opcode": 180,
          "member": [
            "net/tslat/aoa3/utils/player/PlayerDataManager$PlayerStats",
            "levels",
            "Ljava/util/HashMap;"
          ]
        },
        {
          "offset": 12,
          "opcode": 43
        },
        {
          "offset": 13,
          "opcode": 182,
          "member": [
            "java/util/HashMap",
            "get",
            "(Ljava/lang/Object;)Ljava/lang/Object;"
          ]
        },
        {
          "offset": 16,
          "opcode": 192,
          "operands": [
            0,
            90
          ]
        },
        {
          "offset": 19,
          "opcode": 182,
          "member": [
            "java/lang/Integer",
            "intValue",
            "()I"
          ]
        },
        {
          "offset": 22,
          "opcode": 184,
          "member": [
            "java/lang/Math",
            "min",
            "(II)I"
          ]
        },
        {
          "offset": 25,
          "opcode": 167,
          "operands": [
            0,
            5
          ]
        },
        {
          "offset": 28,
          "opcode": 16,
          "constant": 100
        },
        {
          "offset": 30,
          "opcode": 172
        }
      ]
    },
    {
      "class_path": "net/tslat/aoa3/utils/player/PlayerDataManager$PlayerStats.class",
      "class_sha256": "c880c7701cafae73ae2ddd7693fbd4dd0bfe92fb53ed839fd319700d7ed21c5e",
      "name": "getTribute",
      "descriptor": "(Lnet/tslat/aoa3/library/Enums$Deities;)I",
      "code_hex": "b200f69900142ab400452bb60075c0005ab6009aa700061100c8ac",
      "instructions": [
        {
          "offset": 0,
          "opcode": 178,
          "member": [
            "net/tslat/aoa3/utils/ConfigurationUtil$MainConfig",
            "resourcesEnabled",
            "Z"
          ]
        },
        {
          "offset": 3,
          "opcode": 153,
          "operands": [
            0,
            20
          ]
        },
        {
          "offset": 6,
          "opcode": 42
        },
        {
          "offset": 7,
          "opcode": 180,
          "member": [
            "net/tslat/aoa3/utils/player/PlayerDataManager$PlayerStats",
            "tribute",
            "Ljava/util/HashMap;"
          ]
        },
        {
          "offset": 10,
          "opcode": 43
        },
        {
          "offset": 11,
          "opcode": 182,
          "member": [
            "java/util/HashMap",
            "get",
            "(Ljava/lang/Object;)Ljava/lang/Object;"
          ]
        },
        {
          "offset": 14,
          "opcode": 192,
          "operands": [
            0,
            90
          ]
        },
        {
          "offset": 17,
          "opcode": 182,
          "member": [
            "java/lang/Integer",
            "intValue",
            "()I"
          ]
        },
        {
          "offset": 20,
          "opcode": 167,
          "operands": [
            0,
            6
          ]
        },
        {
          "offset": 23,
          "opcode": 17,
          "constant": 200
        },
        {
          "offset": 26,
          "opcode": 172
        }
      ]
    },
    {
      "class_path": "net/tslat/aoa3/dimension/ancientcavern/WorldProviderAncientCavern.class",
      "class_sha256": "4223c9f716817b101864667b7019841cb8880eb19ad1ec93526eae1e89e9f8cd",
      "name": "canInteractWith",
      "descriptor": "(Lnet/minecraft/entity/player/EntityPlayer;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/entity/Entity;Lnet/minecraft/item/ItemStack;)Z",
      "code_hex": "1904b6003c3a051905c1003e9a001b1905c100409a00131905c100429a000b1905c1004499000503ac04ac",
      "instructions": [
        {
          "offset": 0,
          "opcode": 25,
          "operands": [
            4
          ]
        },
        {
          "offset": 2,
          "opcode": 182,
          "member": [
            "net/minecraft/item/ItemStack",
            "func_77973_b",
            "()Lnet/minecraft/item/Item;"
          ]
        },
        {
          "offset": 5,
          "opcode": 58,
          "operands": [
            5
          ]
        },
        {
          "offset": 7,
          "opcode": 25,
          "operands": [
            5
          ]
        },
        {
          "offset": 9,
          "opcode": 193,
          "operands": [
            0,
            62
          ]
        },
        {
          "offset": 12,
          "opcode": 154,
          "operands": [
            0,
            27
          ]
        },
        {
          "offset": 15,
          "opcode": 25,
          "operands": [
            5
          ]
        },
        {
          "offset": 17,
          "opcode": 193,
          "operands": [
            0,
            64
          ]
        },
        {
          "offset": 20,
          "opcode": 154,
          "operands": [
            0,
            19
          ]
        },
        {
          "offset": 23,
          "opcode": 25,
          "operands": [
            5
          ]
        },
        {
          "offset": 25,
          "opcode": 193,
          "operands": [
            0,
            66
          ]
        },
        {
          "offset": 28,
          "opcode": 154,
          "operands": [
            0,
            11
          ]
        },
        {
          "offset": 31,
          "opcode": 25,
          "operands": [
            5
          ]
        },
        {
          "offset": 33,
          "opcode": 193,
          "operands": [
            0,
            68
          ]
        },
        {
          "offset": 36,
          "opcode": 153,
          "operands": [
            0,
            5
          ]
        },
        {
          "offset": 39,
          "opcode": 3,
          "constant": 0
        },
        {
          "offset": 40,
          "opcode": 172
        },
        {
          "offset": 41,
          "opcode": 4,
          "constant": 1
        },
        {
          "offset": 42,
          "opcode": 172
        }
      ]
    },
    {
      "class_path": "net/tslat/aoa3/dimension/ancientcavern/WorldProviderAncientCavern.class",
      "class_sha256": "4223c9f716817b101864667b7019841cb8880eb19ad1ec93526eae1e89e9f8cd",
      "name": "canPlaceBlock",
      "descriptor": "(Lnet/minecraft/entity/player/EntityPlayer;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/block/state/IBlockState;)Z",
      "code_hex": "2bc6000a2bb600579a000f2db9005d0100c1005f99000704a7000403ac",
      "instructions": [
        {
          "offset": 0,
          "opcode": 43
        },
        {
          "offset": 1,
          "opcode": 198,
          "operands": [
            0,
            10
          ]
        },
        {
          "offset": 4,
          "opcode": 43
        },
        {
          "offset": 5,
          "opcode": 182,
          "member": [
            "net/minecraft/entity/player/EntityPlayer",
            "func_184812_l_",
            "()Z"
          ]
        },
        {
          "offset": 8,
          "opcode": 154,
          "operands": [
            0,
            15
          ]
        },
        {
          "offset": 11,
          "opcode": 45
        },
        {
          "offset": 12,
          "opcode": 185,
          "member": [
            "net/minecraft/block/state/IBlockState",
            "func_177230_c",
            "()Lnet/minecraft/block/Block;"
          ]
        },
        {
          "offset": 17,
          "opcode": 193,
          "operands": [
            0,
            95
          ]
        },
        {
          "offset": 20,
          "opcode": 153,
          "operands": [
            0,
            7
          ]
        },
        {
          "offset": 23,
          "opcode": 4,
          "constant": 1
        },
        {
          "offset": 24,
          "opcode": 167,
          "operands": [
            0,
            4
          ]
        },
        {
          "offset": 27,
          "opcode": 3,
          "constant": 0
        },
        {
          "offset": 28,
          "opcode": 172
        }
      ]
    },
    {
      "class_path": "net/tslat/aoa3/dimension/ancientcavern/WorldProviderAncientCavern.class",
      "class_sha256": "4223c9f716817b101864667b7019841cb8880eb19ad1ec93526eae1e89e9f8cd",
      "name": "canMineBlock",
      "descriptor": "(Lnet/minecraft/entity/player/EntityPlayer;Lnet/minecraft/util/math/BlockPos;)Z",
      "code_hex": "2bb600579a00162ab400272cb60069b9005d0100c1005f99000704a7000403ac",
      "instructions": [
        {
          "offset": 0,
          "opcode": 43
        },
        {
          "offset": 1,
          "opcode": 182,
          "member": [
            "net/minecraft/entity/player/EntityPlayer",
            "func_184812_l_",
            "()Z"
          ]
        },
        {
          "offset": 4,
          "opcode": 154,
          "operands": [
            0,
            22
          ]
        },
        {
          "offset": 7,
          "opcode": 42
        },
        {
          "offset": 8,
          "opcode": 180,
          "member": [
            "net/tslat/aoa3/dimension/ancientcavern/WorldProviderAncientCavern",
            "field_76579_a",
            "Lnet/minecraft/world/World;"
          ]
        },
        {
          "offset": 11,
          "opcode": 44
        },
        {
          "offset": 12,
          "opcode": 182,
          "member": [
            "net/minecraft/world/World",
            "func_180495_p",
            "(Lnet/minecraft/util/math/BlockPos;)Lnet/minecraft/block/state/IBlockState;"
          ]
        },
        {
          "offset": 15,
          "opcode": 185,
          "member": [
            "net/minecraft/block/state/IBlockState",
            "func_177230_c",
            "()Lnet/minecraft/block/Block;"
          ]
        },
        {
          "offset": 20,
          "opcode": 193,
          "operands": [
            0,
            95
          ]
        },
        {
          "offset": 23,
          "opcode": 153,
          "operands": [
            0,
            7
          ]
        },
        {
          "offset": 26,
          "opcode": 4,
          "constant": 1
        },
        {
          "offset": 27,
          "opcode": 167,
          "operands": [
            0,
            4
          ]
        },
        {
          "offset": 30,
          "opcode": 3,
          "constant": 0
        },
        {
          "offset": 31,
          "opcode": 172
        }
      ]
    },
    {
      "class_path": "net/tslat/aoa3/dimension/ancientcavern/WorldProviderAncientCavern.class",
      "class_sha256": "4223c9f716817b101864667b7019841cb8880eb19ad1ec93526eae1e89e9f8cd",
      "name": "func_76567_e",
      "descriptor": "()Z",
      "code_hex": "03ac",
      "instructions": [
        {
          "offset": 0,
          "opcode": 3,
          "constant": 0
        },
        {
          "offset": 1,
          "opcode": 172
        }
      ]
    },
    {
      "class_path": "net/tslat/aoa3/entity/mobs/abyss/EntityBloodsucker.class",
      "class_sha256": "4a25928335bd153dae03c084d49ab5fc8c6a52d728b7a8b87fed07fdc825b09a",
      "name": "func_70645_a",
      "descriptor": "(Lnet/minecraft/util/DamageSource;)V",
      "code_hex": "2a2bb7007b2ab4007eb400849a005c2ab4007eb40088b6008eb20092b40096a000492bb6009c4d014e2cc600312cc1009e99000b2cc0009e4ea700222cc100a299001b2cc000a2b600a6c1009e99000e2cc000a2b600a6c0009e4e2dc6000c2db200aa1008b800b0b1",
      "instructions": [
        {
          "offset": 0,
          "opcode": 42
        },
        {
          "offset": 1,
          "opcode": 43
        },
        {
          "offset": 2,
          "opcode": 183,
          "member": [
            "net/tslat/aoa3/entity/base/AoAMeleeMob",
            "func_70645_a",
            "(Lnet/minecraft/util/DamageSource;)V"
          ]
        },
        {
          "offset": 5,
          "opcode": 42
        },
        {
          "offset": 6,
          "opcode": 180,
          "member": [
            "net/tslat/aoa3/entity/mobs/abyss/EntityBloodsucker",
            "field_70170_p",
            "Lnet/minecraft/world/World;"
          ]
        },
        {
          "offset": 9,
          "opcode": 180,
          "member": [
            "net/minecraft/world/World",
            "field_72995_K",
            "Z"
          ]
        },
        {
          "offset": 12,
          "opcode": 154,
          "operands": [
            0,
            92
          ]
        },
        {
          "offset": 15,
          "opcode": 42
        },
        {
          "offset": 16,
          "opcode": 180,
          "member": [
            "net/tslat/aoa3/entity/mobs/abyss/EntityBloodsucker",
            "field_70170_p",
            "Lnet/minecraft/world/World;"
          ]
        },
        {
          "offset": 19,
          "opcode": 180,
          "member": [
            "net/minecraft/world/World",
            "field_73011_w",
            "Lnet/minecraft/world/WorldProvider;"
          ]
        },
        {
          "offset": 22,
          "opcode": 182,
          "member": [
            "net/minecraft/world/WorldProvider",
            "getDimension",
            "()I"
          ]
        },
        {
          "offset": 25,
          "opcode": 178,
          "member": [
            "net/tslat/aoa3/utils/ConfigurationUtil$MainConfig",
            "dimensionIds",
            "Lnet/tslat/aoa3/utils/ConfigurationUtil$MainConfig$SubCategoryDimensionIds;"
          ]
        },
        {
          "offset": 28,
          "opcode": 180,
          "member": [
            "net/tslat/aoa3/utils/ConfigurationUtil$MainConfig$SubCategoryDimensionIds",
            "ancientCavern",
            "I"
          ]
        },
        {
          "offset": 31,
          "opcode": 160,
          "operands": [
            0,
            73
          ]
        },
        {
          "offset": 34,
          "opcode": 43
        },
        {
          "offset": 35,
          "opcode": 182,
          "member": [
            "net/minecraft/util/DamageSource",
            "func_76346_g",
            "()Lnet/minecraft/entity/Entity;"
          ]
        },
        {
          "offset": 38,
          "opcode": 77
        },
        {
          "offset": 39,
          "opcode": 1
        },
        {
          "offset": 40,
          "opcode": 78
        },
        {
          "offset": 41,
          "opcode": 44
        },
        {
          "offset": 42,
          "opcode": 198,
          "operands": [
            0,
            49
          ]
        },
        {
          "offset": 45,
          "opcode": 44
        },
        {
          "offset": 46,
          "opcode": 193,
          "operands": [
            0,
            158
          ]
        },
        {
          "offset": 49,
          "opcode": 153,
          "operands": [
            0,
            11
          ]
        },
        {
          "offset": 52,
          "opcode": 44
        },
        {
          "offset": 53,
          "opcode": 192,
          "operands": [
            0,
            158
          ]
        },
        {
          "offset": 56,
          "opcode": 78
        },
        {
          "offset": 57,
          "opcode": 167,
          "operands": [
            0,
            34
          ]
        },
        {
          "offset": 60,
          "opcode": 44
        },
        {
          "offset": 61,
          "opcode": 193,
          "operands": [
            0,
            162
          ]
        },
        {
          "offset": 64,
          "opcode": 153,
          "operands": [
            0,
            27
          ]
        },
        {
          "offset": 67,
          "opcode": 44
        },
        {
          "offset": 68,
          "opcode": 192,
          "operands": [
            0,
            162
          ]
        },
        {
          "offset": 71,
          "opcode": 182,
          "member": [
            "net/minecraft/entity/passive/EntityTameable",
            "func_70902_q",
            "()Lnet/minecraft/entity/EntityLivingBase;"
          ]
        },
        {
          "offset": 74,
          "opcode": 193,
          "operands": [
            0,
            158
          ]
        },
        {
          "offset": 77,
          "opcode": 153,
          "operands": [
            0,
            14
          ]
        },
        {
          "offset": 80,
          "opcode": 44
        },
        {
          "offset": 81,
          "opcode": 192,
          "operands": [
            0,
            162
          ]
        },
        {
          "offset": 84,
          "opcode": 182,
          "member": [
            "net/minecraft/entity/passive/EntityTameable",
            "func_70902_q",
            "()Lnet/minecraft/entity/EntityLivingBase;"
          ]
        },
        {
          "offset": 87,
          "opcode": 192,
          "operands": [
            0,
            158
          ]
        },
        {
          "offset": 90,
          "opcode": 78
        },
        {
          "offset": 91,
          "opcode": 45
        },
        {
          "offset": 92,
          "opcode": 198,
          "operands": [
            0,
            12
          ]
        },
        {
          "offset": 95,
          "opcode": 45
        },
        {
          "offset": 96,
          "opcode": 178,
          "member": [
            "net/tslat/aoa3/library/Enums$Deities",
            "EREBON",
            "Lnet/tslat/aoa3/library/Enums$Deities;"
          ]
        },
        {
          "offset": 99,
          "opcode": 16,
          "constant": 8
        },
        {
          "offset": 101,
          "opcode": 184,
          "member": [
            "net/tslat/aoa3/utils/player/PlayerUtil",
            "addTributeToPlayer",
            "(Lnet/minecraft/entity/player/EntityPlayer;Lnet/tslat/aoa3/library/Enums$Deities;I)V"
          ]
        },
        {
          "offset": 104,
          "opcode": 177
        }
      ]
    },
    {
      "class_path": "net/tslat/aoa3/entity/mobs/haven/EntityAngelica.class",
      "class_sha256": "e1766fb580359ec259e0c286a5c79b1be50dae229d3c9b292bbbfa941c57879f",
      "name": "func_70645_a",
      "descriptor": "(Lnet/minecraft/util/DamageSource;)V",
      "code_hex": "2a2bb700822ab40056b400869a005c2ab40056b4005cb6008ab2008eb40092a000492bb600984d014e2cc600312cc1009a99000b2cc0009a4ea700222cc1009e99001b2cc0009eb600a2c1009a99000e2cc0009eb600a2c0009a4e2dc6000c2db200a61008b800acb1",
      "instructions": [
        {
          "offset": 0,
          "opcode": 42
        },
        {
          "offset": 1,
          "opcode": 43
        },
        {
          "offset": 2,
          "opcode": 183,
          "member": [
            "net/tslat/aoa3/entity/base/AoAFlyingMeleeMob",
            "func_70645_a",
            "(Lnet/minecraft/util/DamageSource;)V"
          ]
        },
        {
          "offset": 5,
          "opcode": 42
        },
        {
          "offset": 6,
          "opcode": 180,
          "member": [
            "net/tslat/aoa3/entity/mobs/haven/EntityAngelica",
            "field_70170_p",
            "Lnet/minecraft/world/World;"
          ]
        },
        {
          "offset": 9,
          "opcode": 180,
          "member": [
            "net/minecraft/world/World",
            "field_72995_K",
            "Z"
          ]
        },
        {
          "offset": 12,
          "opcode": 154,
          "operands": [
            0,
            92
          ]
        },
        {
          "offset": 15,
          "opcode": 42
        },
        {
          "offset": 16,
          "opcode": 180,
          "member": [
            "net/tslat/aoa3/entity/mobs/haven/EntityAngelica",
            "field_70170_p",
            "Lnet/minecraft/world/World;"
          ]
        },
        {
          "offset": 19,
          "opcode": 180,
          "member": [
            "net/minecraft/world/World",
            "field_73011_w",
            "Lnet/minecraft/world/WorldProvider;"
          ]
        },
        {
          "offset": 22,
          "opcode": 182,
          "member": [
            "net/minecraft/world/WorldProvider",
            "getDimension",
            "()I"
          ]
        },
        {
          "offset": 25,
          "opcode": 178,
          "member": [
            "net/tslat/aoa3/utils/ConfigurationUtil$MainConfig",
            "dimensionIds",
            "Lnet/tslat/aoa3/utils/ConfigurationUtil$MainConfig$SubCategoryDimensionIds;"
          ]
        },
        {
          "offset": 28,
          "opcode": 180,
          "member": [
            "net/tslat/aoa3/utils/ConfigurationUtil$MainConfig$SubCategoryDimensionIds",
            "ancientCavern",
            "I"
          ]
        },
        {
          "offset": 31,
          "opcode": 160,
          "operands": [
            0,
            73
          ]
        },
        {
          "offset": 34,
          "opcode": 43
        },
        {
          "offset": 35,
          "opcode": 182,
          "member": [
            "net/minecraft/util/DamageSource",
            "func_76346_g",
            "()Lnet/minecraft/entity/Entity;"
          ]
        },
        {
          "offset": 38,
          "opcode": 77
        },
        {
          "offset": 39,
          "opcode": 1
        },
        {
          "offset": 40,
          "opcode": 78
        },
        {
          "offset": 41,
          "opcode": 44
        },
        {
          "offset": 42,
          "opcode": 198,
          "operands": [
            0,
            49
          ]
        },
        {
          "offset": 45,
          "opcode": 44
        },
        {
          "offset": 46,
          "opcode": 193,
          "operands": [
            0,
            154
          ]
        },
        {
          "offset": 49,
          "opcode": 153,
          "operands": [
            0,
            11
          ]
        },
        {
          "offset": 52,
          "opcode": 44
        },
        {
          "offset": 53,
          "opcode": 192,
          "operands": [
            0,
            154
          ]
        },
        {
          "offset": 56,
          "opcode": 78
        },
        {
          "offset": 57,
          "opcode": 167,
          "operands": [
            0,
            34
          ]
        },
        {
          "offset": 60,
          "opcode": 44
        },
        {
          "offset": 61,
          "opcode": 193,
          "operands": [
            0,
            158
          ]
        },
        {
          "offset": 64,
          "opcode": 153,
          "operands": [
            0,
            27
          ]
        },
        {
          "offset": 67,
          "opcode": 44
        },
        {
          "offset": 68,
          "opcode": 192,
          "operands": [
            0,
            158
          ]
        },
        {
          "offset": 71,
          "opcode": 182,
          "member": [
            "net/minecraft/entity/passive/EntityTameable",
            "func_70902_q",
            "()Lnet/minecraft/entity/EntityLivingBase;"
          ]
        },
        {
          "offset": 74,
          "opcode": 193,
          "operands": [
            0,
            154
          ]
        },
        {
          "offset": 77,
          "opcode": 153,
          "operands": [
            0,
            14
          ]
        },
        {
          "offset": 80,
          "opcode": 44
        },
        {
          "offset": 81,
          "opcode": 192,
          "operands": [
            0,
            158
          ]
        },
        {
          "offset": 84,
          "opcode": 182,
          "member": [
            "net/minecraft/entity/passive/EntityTameable",
            "func_70902_q",
            "()Lnet/minecraft/entity/EntityLivingBase;"
          ]
        },
        {
          "offset": 87,
          "opcode": 192,
          "operands": [
            0,
            154
          ]
        },
        {
          "offset": 90,
          "opcode": 78
        },
        {
          "offset": 91,
          "opcode": 45
        },
        {
          "offset": 92,
          "opcode": 198,
          "operands": [
            0,
            12
          ]
        },
        {
          "offset": 95,
          "opcode": 45
        },
        {
          "offset": 96,
          "opcode": 178,
          "member": [
            "net/tslat/aoa3/library/Enums$Deities",
            "LUXON",
            "Lnet/tslat/aoa3/library/Enums$Deities;"
          ]
        },
        {
          "offset": 99,
          "opcode": 16,
          "constant": 8
        },
        {
          "offset": 101,
          "opcode": 184,
          "member": [
            "net/tslat/aoa3/utils/player/PlayerUtil",
            "addTributeToPlayer",
            "(Lnet/minecraft/entity/player/EntityPlayer;Lnet/tslat/aoa3/library/Enums$Deities;I)V"
          ]
        },
        {
          "offset": 104,
          "opcode": 177
        }
      ]
    },
    {
      "class_path": "net/tslat/aoa3/entity/mobs/deeplands/EntityRockCritter.class",
      "class_sha256": "c2a8fcb7c1910ee226ba077abc065eeea09c9223978287a6f7c29d5cd3eddae8",
      "name": "func_70645_a",
      "descriptor": "(Lnet/minecraft/util/DamageSource;)V",
      "code_hex": "2a2bb700ac2ab40089b4008f9a005c2ab40089b400b0b600b6b200bab400bea000492bb600c44d014e2cc600312cc100c699000b2cc000c64ea700222cc100ca99001b2cc000cab600cec100c699000e2cc000cab600cec000c64e2dc6000c2db200d21008b800d8b1",
      "instructions": [
        {
          "offset": 0,
          "opcode": 42
        },
        {
          "offset": 1,
          "opcode": 43
        },
        {
          "offset": 2,
          "opcode": 183,
          "member": [
            "net/tslat/aoa3/entity/base/AoAMeleeMob",
            "func_70645_a",
            "(Lnet/minecraft/util/DamageSource;)V"
          ]
        },
        {
          "offset": 5,
          "opcode": 42
        },
        {
          "offset": 6,
          "opcode": 180,
          "member": [
            "net/tslat/aoa3/entity/mobs/deeplands/EntityRockCritter",
            "field_70170_p",
            "Lnet/minecraft/world/World;"
          ]
        },
        {
          "offset": 9,
          "opcode": 180,
          "member": [
            "net/minecraft/world/World",
            "field_72995_K",
            "Z"
          ]
        },
        {
          "offset": 12,
          "opcode": 154,
          "operands": [
            0,
            92
          ]
        },
        {
          "offset": 15,
          "opcode": 42
        },
        {
          "offset": 16,
          "opcode": 180,
          "member": [
            "net/tslat/aoa3/entity/mobs/deeplands/EntityRockCritter",
            "field_70170_p",
            "Lnet/minecraft/world/World;"
          ]
        },
        {
          "offset": 19,
          "opcode": 180,
          "member": [
            "net/minecraft/world/World",
            "field_73011_w",
            "Lnet/minecraft/world/WorldProvider;"
          ]
        },
        {
          "offset": 22,
          "opcode": 182,
          "member": [
            "net/minecraft/world/WorldProvider",
            "getDimension",
            "()I"
          ]
        },
        {
          "offset": 25,
          "opcode": 178,
          "member": [
            "net/tslat/aoa3/utils/ConfigurationUtil$MainConfig",
            "dimensionIds",
            "Lnet/tslat/aoa3/utils/ConfigurationUtil$MainConfig$SubCategoryDimensionIds;"
          ]
        },
        {
          "offset": 28,
          "opcode": 180,
          "member": [
            "net/tslat/aoa3/utils/ConfigurationUtil$MainConfig$SubCategoryDimensionIds",
            "ancientCavern",
            "I"
          ]
        },
        {
          "offset": 31,
          "opcode": 160,
          "operands": [
            0,
            73
          ]
        },
        {
          "offset": 34,
          "opcode": 43
        },
        {
          "offset": 35,
          "opcode": 182,
          "member": [
            "net/minecraft/util/DamageSource",
            "func_76346_g",
            "()Lnet/minecraft/entity/Entity;"
          ]
        },
        {
          "offset": 38,
          "opcode": 77
        },
        {
          "offset": 39,
          "opcode": 1
        },
        {
          "offset": 40,
          "opcode": 78
        },
        {
          "offset": 41,
          "opcode": 44
        },
        {
          "offset": 42,
          "opcode": 198,
          "operands": [
            0,
            49
          ]
        },
        {
          "offset": 45,
          "opcode": 44
        },
        {
          "offset": 46,
          "opcode": 193,
          "operands": [
            0,
            198
          ]
        },
        {
          "offset": 49,
          "opcode": 153,
          "operands": [
            0,
            11
          ]
        },
        {
          "offset": 52,
          "opcode": 44
        },
        {
          "offset": 53,
          "opcode": 192,
          "operands": [
            0,
            198
          ]
        },
        {
          "offset": 56,
          "opcode": 78
        },
        {
          "offset": 57,
          "opcode": 167,
          "operands": [
            0,
            34
          ]
        },
        {
          "offset": 60,
          "opcode": 44
        },
        {
          "offset": 61,
          "opcode": 193,
          "operands": [
            0,
            202
          ]
        },
        {
          "offset": 64,
          "opcode": 153,
          "operands": [
            0,
            27
          ]
        },
        {
          "offset": 67,
          "opcode": 44
        },
        {
          "offset": 68,
          "opcode": 192,
          "operands": [
            0,
            202
          ]
        },
        {
          "offset": 71,
          "opcode": 182,
          "member": [
            "net/minecraft/entity/passive/EntityTameable",
            "func_70902_q",
            "()Lnet/minecraft/entity/EntityLivingBase;"
          ]
        },
        {
          "offset": 74,
          "opcode": 193,
          "operands": [
            0,
            198
          ]
        },
        {
          "offset": 77,
          "opcode": 153,
          "operands": [
            0,
            14
          ]
        },
        {
          "offset": 80,
          "opcode": 44
        },
        {
          "offset": 81,
          "opcode": 192,
          "operands": [
            0,
            202
          ]
        },
        {
          "offset": 84,
          "opcode": 182,
          "member": [
            "net/minecraft/entity/passive/EntityTameable",
            "func_70902_q",
            "()Lnet/minecraft/entity/EntityLivingBase;"
          ]
        },
        {
          "offset": 87,
          "opcode": 192,
          "operands": [
            0,
            198
          ]
        },
        {
          "offset": 90,
          "opcode": 78
        },
        {
          "offset": 91,
          "opcode": 45
        },
        {
          "offset": 92,
          "opcode": 198,
          "operands": [
            0,
            12
          ]
        },
        {
          "offset": 95,
          "opcode": 45
        },
        {
          "offset": 96,
          "opcode": 178,
          "member": [
            "net/tslat/aoa3/library/Enums$Deities",
            "PLUTON",
            "Lnet/tslat/aoa3/library/Enums$Deities;"
          ]
        },
        {
          "offset": 99,
          "opcode": 16,
          "constant": 8
        },
        {
          "offset": 101,
          "opcode": 184,
          "member": [
            "net/tslat/aoa3/utils/player/PlayerUtil",
            "addTributeToPlayer",
            "(Lnet/minecraft/entity/player/EntityPlayer;Lnet/tslat/aoa3/library/Enums$Deities;I)V"
          ]
        },
        {
          "offset": 104,
          "opcode": 177
        }
      ]
    },
    {
      "class_path": "net/tslat/aoa3/entity/mobs/gardencia/EntityFlowerface.class",
      "class_sha256": "3165ec58d6bf76ad12572f69dd1fb3a2aa0eae77cc70904c5d520a3dc4961fec",
      "name": "func_70645_a",
      "descriptor": "(Lnet/minecraft/util/DamageSource;)V",
      "code_hex": "2a2bb700a72ab40098b400aa9a009a2ab40098b400aeb600b4b200b8b400bca000492bb600c24d014e2cc600312cc100c499000b2cc000c44ea700222cc100c899001b2cc000c8b600ccc100c499000e2cc000c8b600ccc000c44e2dc6000c2db200d01008b800d62ab4001f99003a2bb600c2c100c49900302bb600c2c000c4bb00d859b200deb700e10404b800e79900172bb600c2c000c4bb00d859b200ebb700e1b800efb1",
      "instructions": [
        {
          "offset": 0,
          "opcode": 42
        },
        {
          "offset": 1,
          "opcode": 43
        },
        {
          "offset": 2,
          "opcode": 183,
          "member": [
            "net/tslat/aoa3/entity/base/AoAMeleeMob",
            "func_70645_a",
            "(Lnet/minecraft/util/DamageSource;)V"
          ]
        },
        {
          "offset": 5,
          "opcode": 42
        },
        {
          "offset": 6,
          "opcode": 180,
          "member": [
            "net/tslat/aoa3/entity/mobs/gardencia/EntityFlowerface",
            "field_70170_p",
            "Lnet/minecraft/world/World;"
          ]
        },
        {
          "offset": 9,
          "opcode": 180,
          "member": [
            "net/minecraft/world/World",
            "field_72995_K",
            "Z"
          ]
        },
        {
          "offset": 12,
          "opcode": 154,
          "operands": [
            0,
            154
          ]
        },
        {
          "offset": 15,
          "opcode": 42
        },
        {
          "offset": 16,
          "opcode": 180,
          "member": [
            "net/tslat/aoa3/entity/mobs/gardencia/EntityFlowerface",
            "field_70170_p",
            "Lnet/minecraft/world/World;"
          ]
        },
        {
          "offset": 19,
          "opcode": 180,
          "member": [
            "net/minecraft/world/World",
            "field_73011_w",
            "Lnet/minecraft/world/WorldProvider;"
          ]
        },
        {
          "offset": 22,
          "opcode": 182,
          "member": [
            "net/minecraft/world/WorldProvider",
            "getDimension",
            "()I"
          ]
        },
        {
          "offset": 25,
          "opcode": 178,
          "member": [
            "net/tslat/aoa3/utils/ConfigurationUtil$MainConfig",
            "dimensionIds",
            "Lnet/tslat/aoa3/utils/ConfigurationUtil$MainConfig$SubCategoryDimensionIds;"
          ]
        },
        {
          "offset": 28,
          "opcode": 180,
          "member": [
            "net/tslat/aoa3/utils/ConfigurationUtil$MainConfig$SubCategoryDimensionIds",
            "ancientCavern",
            "I"
          ]
        },
        {
          "offset": 31,
          "opcode": 160,
          "operands": [
            0,
            73
          ]
        },
        {
          "offset": 34,
          "opcode": 43
        },
        {
          "offset": 35,
          "opcode": 182,
          "member": [
            "net/minecraft/util/DamageSource",
            "func_76346_g",
            "()Lnet/minecraft/entity/Entity;"
          ]
        },
        {
          "offset": 38,
          "opcode": 77
        },
        {
          "offset": 39,
          "opcode": 1
        },
        {
          "offset": 40,
          "opcode": 78
        },
        {
          "offset": 41,
          "opcode": 44
        },
        {
          "offset": 42,
          "opcode": 198,
          "operands": [
            0,
            49
          ]
        },
        {
          "offset": 45,
          "opcode": 44
        },
        {
          "offset": 46,
          "opcode": 193,
          "operands": [
            0,
            196
          ]
        },
        {
          "offset": 49,
          "opcode": 153,
          "operands": [
            0,
            11
          ]
        },
        {
          "offset": 52,
          "opcode": 44
        },
        {
          "offset": 53,
          "opcode": 192,
          "operands": [
            0,
            196
          ]
        },
        {
          "offset": 56,
          "opcode": 78
        },
        {
          "offset": 57,
          "opcode": 167,
          "operands": [
            0,
            34
          ]
        },
        {
          "offset": 60,
          "opcode": 44
        },
        {
          "offset": 61,
          "opcode": 193,
          "operands": [
            0,
            200
          ]
        },
        {
          "offset": 64,
          "opcode": 153,
          "operands": [
            0,
            27
          ]
        },
        {
          "offset": 67,
          "opcode": 44
        },
        {
          "offset": 68,
          "opcode": 192,
          "operands": [
            0,
            200
          ]
        },
        {
          "offset": 71,
          "opcode": 182,
          "member": [
            "net/minecraft/entity/passive/EntityTameable",
            "func_70902_q",
            "()Lnet/minecraft/entity/EntityLivingBase;"
          ]
        },
        {
          "offset": 74,
          "opcode": 193,
          "operands": [
            0,
            196
          ]
        },
        {
          "offset": 77,
          "opcode": 153,
          "operands": [
            0,
            14
          ]
        },
        {
          "offset": 80,
          "opcode": 44
        },
        {
          "offset": 81,
          "opcode": 192,
          "operands": [
            0,
            200
          ]
        },
        {
          "offset": 84,
          "opcode": 182,
          "member": [
            "net/minecraft/entity/passive/EntityTameable",
            "func_70902_q",
            "()Lnet/minecraft/entity/EntityLivingBase;"
          ]
        },
        {
          "offset": 87,
          "opcode": 192,
          "operands": [
            0,
            196
          ]
        },
        {
          "offset": 90,
          "opcode": 78
        },
        {
          "offset": 91,
          "opcode": 45
        },
        {
          "offset": 92,
          "opcode": 198,
          "operands": [
            0,
            12
          ]
        },
        {
          "offset": 95,
          "opcode": 45
        },
        {
          "offset": 96,
          "opcode": 178,
          "member": [
            "net/tslat/aoa3/library/Enums$Deities",
            "SELYAN",
            "Lnet/tslat/aoa3/library/Enums$Deities;"
          ]
        },
        {
          "offset": 99,
          "opcode": 16,
          "constant": 8
        },
        {
          "offset": 101,
          "opcode": 184,
          "member": [
            "net/tslat/aoa3/utils/player/PlayerUtil",
            "addTributeToPlayer",
            "(Lnet/minecraft/entity/player/EntityPlayer;Lnet/tslat/aoa3/library/Enums$Deities;I)V"
          ]
        },
        {
          "offset": 104,
          "opcode": 42
        },
        {
          "offset": 105,
          "opcode": 180,
          "member": [
            "net/tslat/aoa3/entity/mobs/gardencia/EntityFlowerface",
            "candiedWater",
            "Z"
          ]
        },
        {
          "offset": 108,
          "opcode": 153,
          "operands": [
            0,
            58
          ]
        },
        {
          "offset": 111,
          "opcode": 43
        },
        {
          "offset": 112,
          "opcode": 182,
          "member": [
            "net/minecraft/util/DamageSource",
            "func_76346_g",
            "()Lnet/minecraft/entity/Entity;"
          ]
        },
        {
          "offset": 115,
          "opcode": 193,
          "operands": [
            0,
            196
          ]
        },
        {
          "offset": 118,
          "opcode": 153,
          "operands": [
            0,
            48
          ]
        },
        {
          "offset": 121,
          "opcode": 43
        },
        {
          "offset": 122,
          "opcode": 182,
          "member": [
            "net/minecraft/util/DamageSource",
            "func_76346_g",
            "()Lnet/minecraft/entity/Entity;"
          ]
        },
        {
          "offset": 125,
          "opcode": 192,
          "operands": [
            0,
            196
          ]
        },
        {
          "offset": 128,
          "opcode": 187,
          "operands": [
            0,
            216
          ]
        },
        {
          "offset": 131,
          "opcode": 89
        },
        {
          "offset": 132,
          "opcode": 178,
          "member": [
            "net/tslat/aoa3/common/registration/ItemRegister",
            "BLANK_REALMSTONE",
            "Lnet/tslat/aoa3/item/misc/BlankRealmstone;"
          ]
        },
        {
          "offset": 135,
          "opcode": 183,
          "member": [
            "net/minecraft/item/ItemStack",
            "<init>",
            "(Lnet/minecraft/item/Item;)V"
          ]
        },
        {
          "offset": 138,
          "opcode": 4,
          "constant": 1
        },
        {
          "offset": 139,
          "opcode": 4,
          "constant": 1
        },
        {
          "offset": 140,
          "opcode": 184,
          "member": [
            "net/tslat/aoa3/utils/ItemUtil",
            "findInventoryItem",
            "(Lnet/minecraft/entity/player/EntityPlayer;Lnet/minecraft/item/ItemStack;ZI)Z"
          ]
        },
        {
          "offset": 143,
          "opcode": 153,
          "operands": [
            0,
            23
          ]
        },
        {
          "offset": 146,
          "opcode": 43
        },
        {
          "offset": 147,
          "opcode": 182,
          "member": [
            "net/minecraft/util/DamageSource",
            "func_76346_g",
            "()Lnet/minecraft/entity/Entity;"
          ]
        },
        {
          "offset": 150,
          "opcode": 192,
          "operands": [
            0,
            196
          ]
        },
        {
          "offset": 153,
          "opcode": 187,
          "operands": [
            0,
            216
          ]
        },
        {
          "offset": 156,
          "opcode": 89
        },
        {
          "offset": 157,
          "opcode": 178,
          "member": [
            "net/tslat/aoa3/common/registration/ItemRegister",
            "BOREAN_REALMSTONE",
            "Lnet/tslat/aoa3/item/misc/Realmstone;"
          ]
        },
        {
          "offset": 160,
          "opcode": 183,
          "member": [
            "net/minecraft/item/ItemStack",
            "<init>",
            "(Lnet/minecraft/item/Item;)V"
          ]
        },
        {
          "offset": 163,
          "opcode": 184,
          "member": [
            "net/tslat/aoa3/utils/ItemUtil",
            "givePlayerItemOrDrop",
            "(Lnet/minecraft/entity/player/EntityPlayer;Lnet/minecraft/item/ItemStack;)V"
          ]
        },
        {
          "offset": 166,
          "opcode": 177
        }
      ]
    },
    {
      "class_path": "net/tslat/aoa3/structure/ancientcavern/AncientCavernRoom3.class",
      "class_sha256": "1b09fca72a9c6851de4552bcaf0e446d1da33b8fe6922647f312d82c5b36e3df",
      "name": "<clinit>",
      "descriptor": "()V",
      "code_hex": "b20060b60066b3003bb2006ab6006db3003db20071b60074b3002bb20077b60074b30033b2007bb6007eb30035b20081b6007eb30039b20084b6007eb30031b2008ab6008db3003fb20091b60094b30041b20097b60094b30043b2009ab6007eb30037b1",
      "instructions": [
        {
          "offset": 0,
          "opcode": 178,
          "member": [
            "net/tslat/aoa3/common/registration/BlockRegister",
            "ANCIENT_GLASS",
            "Lnet/tslat/aoa3/block/decoration/glass/GlassBlock;"
          ]
        },
        {
          "offset": 3,
          "opcode": 182,
          "member": [
            "net/tslat/aoa3/block/decoration/glass/GlassBlock",
            "func_176223_P",
            "()Lnet/minecraft/block/state/IBlockState;"
          ]
        },
        {
          "offset": 6,
          "opcode": 179,
          "member": [
            "net/tslat/aoa3/structure/ancientcavern/AncientCavernRoom3",
            "ancientGlass",
            "Lnet/minecraft/block/state/IBlockState;"
          ]
        },
        {
          "offset": 9,
          "opcode": 178,
          "member": [
            "net/tslat/aoa3/common/registration/BlockRegister",
            "ANCIENT_LIGHT",
            "Lnet/tslat/aoa3/block/functional/lights/LightBlock;"
          ]
        },
        {
          "offset": 12,
          "opcode": 182,
          "member": [
            "net/tslat/aoa3/block/functional/lights/LightBlock",
            "func_176223_P",
            "()Lnet/minecraft/block/state/IBlockState;"
          ]
        },
        {
          "offset": 15,
          "opcode": 179,
          "member": [
            "net/tslat/aoa3/structure/ancientcavern/AncientCavernRoom3",
            "ancientLamp",
            "Lnet/minecraft/block/state/IBlockState;"
          ]
        },
        {
          "offset": 18,
          "opcode": 178,
          "member": [
            "net/tslat/aoa3/common/registration/BlockRegister",
            "ANCIENT_VINES_CAP",
            "Lnet/tslat/aoa3/block/generation/plants/PlantStackable;"
          ]
        },
        {
          "offset": 21,
          "opcode": 182,
          "member": [
            "net/tslat/aoa3/block/generation/plants/PlantStackable",
            "func_176223_P",
            "()Lnet/minecraft/block/state/IBlockState;"
          ]
        },
        {
          "offset": 24,
          "opcode": 179,
          "member": [
            "net/tslat/aoa3/structure/ancientcavern/AncientCavernRoom3",
            "ancientVineCap",
            "Lnet/minecraft/block/state/IBlockState;"
          ]
        },
        {
          "offset": 27,
          "opcode": 178,
          "member": [
            "net/tslat/aoa3/common/registration/BlockRegister",
            "ANCIENT_VINES",
            "Lnet/tslat/aoa3/block/generation/plants/PlantStackable;"
          ]
        },
        {
          "offset": 30,
          "opcode": 182,
          "member": [
            "net/tslat/aoa3/block/generation/plants/PlantStackable",
            "func_176223_P",
            "()Lnet/minecraft/block/state/IBlockState;"
          ]
        },
        {
          "offset": 33,
          "opcode": 179,
          "member": [
            "net/tslat/aoa3/structure/ancientcavern/AncientCavernRoom3",
            "ancientVines",
            "Lnet/minecraft/block/state/IBlockState;"
          ]
        },
        {
          "offset": 36,
          "opcode": 178,
          "member": [
            "net/tslat/aoa3/common/registration/BlockRegister",
            "BLACK_ANCIENT_TILE",
            "Lnet/tslat/aoa3/block/BasicBlock;"
          ]
        },
        {
          "offset": 39,
          "opcode": 182,
          "member": [
            "net/tslat/aoa3/block/BasicBlock",
            "func_176223_P",
            "()Lnet/minecraft/block/state/IBlockState;"
          ]
        },
        {
          "offset": 42,
          "opcode": 179,
          "member": [
            "net/tslat/aoa3/structure/ancientcavern/AncientCavernRoom3",
            "blackAncientTile",
            "Lnet/minecraft/block/state/IBlockState;"
          ]
        },
        {
          "offset": 45,
          "opcode": 178,
          "member": [
            "net/tslat/aoa3/common/registration/BlockRegister",
            "ANCIENT_TILE_CORE",
            "Lnet/tslat/aoa3/block/BasicBlock;"
          ]
        },
        {
          "offset": 48,
          "opcode": 182,
          "member": [
            "net/tslat/aoa3/block/BasicBlock",
            "func_176223_P",
            "()Lnet/minecraft/block/state/IBlockState;"
          ]
        },
        {
          "offset": 51,
          "opcode": 179,
          "member": [
            "net/tslat/aoa3/structure/ancientcavern/AncientCavernRoom3",
            "coreAncientTile",
            "Lnet/minecraft/block/state/IBlockState;"
          ]
        },
        {
          "offset": 54,
          "opcode": 178,
          "member": [
            "net/tslat/aoa3/common/registration/BlockRegister",
            "GREEN_ANCIENT_TILE",
            "Lnet/tslat/aoa3/block/BasicBlock;"
          ]
        },
        {
          "offset": 57,
          "opcode": 182,
          "member": [
            "net/tslat/aoa3/block/BasicBlock",
            "func_176223_P",
            "()Lnet/minecraft/block/state/IBlockState;"
          ]
        },
        {
          "offset": 60,
          "opcode": 179,
          "member": [
            "net/tslat/aoa3/structure/ancientcavern/AncientCavernRoom3",
            "greenAncientTile",
            "Lnet/minecraft/block/state/IBlockState;"
          ]
        },
        {
          "offset": 63,
          "opcode": 178,
          "member": [
            "net/minecraft/init/Blocks",
            "field_150411_aY",
            "Lnet/minecraft/block/Block;"
          ]
        },
        {
          "offset": 66,
          "opcode": 182,
          "member": [
            "net/minecraft/block/Block",
            "func_176223_P",
            "()Lnet/minecraft/block/state/IBlockState;"
          ]
        },
        {
          "offset": 69,
          "opcode": 179,
          "member": [
            "net/tslat/aoa3/structure/ancientcavern/AncientCavernRoom3",
            "ironBars",
            "Lnet/minecraft/block/state/IBlockState;"
          ]
        },
        {
          "offset": 72,
          "opcode": 178,
          "member": [
            "net/tslat/aoa3/common/registration/BlockRegister",
            "BLOODSUCKER_SPAWNER",
            "Lnet/tslat/aoa3/block/functional/spawners/SpawnerBlock;"
          ]
        },
        {
          "offset": 75,
          "opcode": 182,
          "member": [
            "net/tslat/aoa3/block/functional/spawners/SpawnerBlock",
            "func_176223_P",
            "()Lnet/minecraft/block/state/IBlockState;"
          ]
        },
        {
          "offset": 78,
          "opcode": 179,
          "member": [
            "net/tslat/aoa3/structure/ancientcavern/AncientCavernRoom3",
            "spawnerBloodsucker",
            "Lnet/minecraft/block/state/IBlockState;"
          ]
        },
        {
          "offset": 81,
          "opcode": 178,
          "member": [
            "net/tslat/aoa3/common/registration/BlockRegister",
            "FLOWERFACE_SPAWNER",
            "Lnet/tslat/aoa3/block/functional/spawners/SpawnerBlock;"
          ]
        },
        {
          "offset": 84,
          "opcode": 182,
          "member": [
            "net/tslat/aoa3/block/functional/spawners/SpawnerBlock",
            "func_176223_P",
            "()Lnet/minecraft/block/state/IBlockState;"
          ]
        },
        {
          "offset": 87,
          "opcode": 179,
          "member": [
            "net/tslat/aoa3/structure/ancientcavern/AncientCavernRoom3",
            "spawnerFlowerface",
            "Lnet/minecraft/block/state/IBlockState;"
          ]
        },
        {
          "offset": 90,
          "opcode": 178,
          "member": [
            "net/tslat/aoa3/common/registration/BlockRegister",
            "WHITE_ANCIENT_TILE",
            "Lnet/tslat/aoa3/block/BasicBlock;"
          ]
        },
        {
          "offset": 93,
          "opcode": 182,
          "member": [
            "net/tslat/aoa3/block/BasicBlock",
            "func_176223_P",
            "()Lnet/minecraft/block/state/IBlockState;"
          ]
        },
        {
          "offset": 96,
          "opcode": 179,
          "member": [
            "net/tslat/aoa3/structure/ancientcavern/AncientCavernRoom3",
            "whiteAncientTile",
            "Lnet/minecraft/block/state/IBlockState;"
          ]
        },
        {
          "offset": 99,
          "opcode": 177
        }
      ]
    },
    {
      "class_path": "net/tslat/aoa3/structure/ancientcavern/AncientCavernRoom5.class",
      "class_sha256": "c68507145d590c6d8e0b73f4de238630a842845f8ff4858a55e3e058a8e27b92",
      "name": "<clinit>",
      "descriptor": "()V",
      "code_hex": "b20060b60066b3003db2006ab6006db30041b20071b60074b30039b20077b60074b3003bb2007bb6007eb3002bb20081b6007eb30031b20084b6007eb30033b2008ab6008db3003fb20091b60094b30035b20097b60094b30037b2009ab6007eb30043b1",
      "instructions": [
        {
          "offset": 0,
          "opcode": 178,
          "member": [
            "net/tslat/aoa3/common/registration/BlockRegister",
            "ANCIENT_GLASS",
            "Lnet/tslat/aoa3/block/decoration/glass/GlassBlock;"
          ]
        },
        {
          "offset": 3,
          "opcode": 182,
          "member": [
            "net/tslat/aoa3/block/decoration/glass/GlassBlock",
            "func_176223_P",
            "()Lnet/minecraft/block/state/IBlockState;"
          ]
        },
        {
          "offset": 6,
          "opcode": 179,
          "member": [
            "net/tslat/aoa3/structure/ancientcavern/AncientCavernRoom5",
            "ancientGlass",
            "Lnet/minecraft/block/state/IBlockState;"
          ]
        },
        {
          "offset": 9,
          "opcode": 178,
          "member": [
            "net/tslat/aoa3/common/registration/BlockRegister",
            "ANCIENT_LIGHT",
            "Lnet/tslat/aoa3/block/functional/lights/LightBlock;"
          ]
        },
        {
          "offset": 12,
          "opcode": 182,
          "member": [
            "net/tslat/aoa3/block/functional/lights/LightBlock",
            "func_176223_P",
            "()Lnet/minecraft/block/state/IBlockState;"
          ]
        },
        {
          "offset": 15,
          "opcode": 179,
          "member": [
            "net/tslat/aoa3/structure/ancientcavern/AncientCavernRoom5",
            "ancientLamp",
            "Lnet/minecraft/block/state/IBlockState;"
          ]
        },
        {
          "offset": 18,
          "opcode": 178,
          "member": [
            "net/tslat/aoa3/common/registration/BlockRegister",
            "ANCIENT_VINES_CAP",
            "Lnet/tslat/aoa3/block/generation/plants/PlantStackable;"
          ]
        },
        {
          "offset": 21,
          "opcode": 182,
          "member": [
            "net/tslat/aoa3/block/generation/plants/PlantStackable",
            "func_176223_P",
            "()Lnet/minecraft/block/state/IBlockState;"
          ]
        },
        {
          "offset": 24,
          "opcode": 179,
          "member": [
            "net/tslat/aoa3/structure/ancientcavern/AncientCavernRoom5",
            "ancientVineCap",
            "Lnet/minecraft/block/state/IBlockState;"
          ]
        },
        {
          "offset": 27,
          "opcode": 178,
          "member": [
            "net/tslat/aoa3/common/registration/BlockRegister",
            "ANCIENT_VINES",
            "Lnet/tslat/aoa3/block/generation/plants/PlantStackable;"
          ]
        },
        {
          "offset": 30,
          "opcode": 182,
          "member": [
            "net/tslat/aoa3/block/generation/plants/PlantStackable",
            "func_176223_P",
            "()Lnet/minecraft/block/state/IBlockState;"
          ]
        },
        {
          "offset": 33,
          "opcode": 179,
          "member": [
            "net/tslat/aoa3/structure/ancientcavern/AncientCavernRoom5",
            "ancientVines",
            "Lnet/minecraft/block/state/IBlockState;"
          ]
        },
        {
          "offset": 36,
          "opcode": 178,
          "member": [
            "net/tslat/aoa3/common/registration/BlockRegister",
            "BLACK_ANCIENT_TILE",
            "Lnet/tslat/aoa3/block/BasicBlock;"
          ]
        },
        {
          "offset": 39,
          "opcode": 182,
          "member": [
            "net/tslat/aoa3/block/BasicBlock",
            "func_176223_P",
            "()Lnet/minecraft/block/state/IBlockState;"
          ]
        },
        {
          "offset": 42,
          "opcode": 179,
          "member": [
            "net/tslat/aoa3/structure/ancientcavern/AncientCavernRoom5",
            "blackAncientTile",
            "Lnet/minecraft/block/state/IBlockState;"
          ]
        },
        {
          "offset": 45,
          "opcode": 178,
          "member": [
            "net/tslat/aoa3/common/registration/BlockRegister",
            "ANCIENT_TILE_CORE",
            "Lnet/tslat/aoa3/block/BasicBlock;"
          ]
        },
        {
          "offset": 48,
          "opcode": 182,
          "member": [
            "net/tslat/aoa3/block/BasicBlock",
            "func_176223_P",
            "()Lnet/minecraft/block/state/IBlockState;"
          ]
        },
        {
          "offset": 51,
          "opcode": 179,
          "member": [
            "net/tslat/aoa3/structure/ancientcavern/AncientCavernRoom5",
            "coreAncientTile",
            "Lnet/minecraft/block/state/IBlockState;"
          ]
        },
        {
          "offset": 54,
          "opcode": 178,
          "member": [
            "net/tslat/aoa3/common/registration/BlockRegister",
            "GREEN_ANCIENT_TILE",
            "Lnet/tslat/aoa3/block/BasicBlock;"
          ]
        },
        {
          "offset": 57,
          "opcode": 182,
          "member": [
            "net/tslat/aoa3/block/BasicBlock",
            "func_176223_P",
            "()Lnet/minecraft/block/state/IBlockState;"
          ]
        },
        {
          "offset": 60,
          "opcode": 179,
          "member": [
            "net/tslat/aoa3/structure/ancientcavern/AncientCavernRoom5",
            "greenAncientTile",
            "Lnet/minecraft/block/state/IBlockState;"
          ]
        },
        {
          "offset": 63,
          "opcode": 178,
          "member": [
            "net/minecraft/init/Blocks",
            "field_150411_aY",
            "Lnet/minecraft/block/Block;"
          ]
        },
        {
          "offset": 66,
          "opcode": 182,
          "member": [
            "net/minecraft/block/Block",
            "func_176223_P",
            "()Lnet/minecraft/block/state/IBlockState;"
          ]
        },
        {
          "offset": 69,
          "opcode": 179,
          "member": [
            "net/tslat/aoa3/structure/ancientcavern/AncientCavernRoom5",
            "ironBars",
            "Lnet/minecraft/block/state/IBlockState;"
          ]
        },
        {
          "offset": 72,
          "opcode": 178,
          "member": [
            "net/tslat/aoa3/common/registration/BlockRegister",
            "ANGELICA_SPAWNER",
            "Lnet/tslat/aoa3/block/functional/spawners/SpawnerBlock;"
          ]
        },
        {
          "offset": 75,
          "opcode": 182,
          "member": [
            "net/tslat/aoa3/block/functional/spawners/SpawnerBlock",
            "func_176223_P",
            "()Lnet/minecraft/block/state/IBlockState;"
          ]
        },
        {
          "offset": 78,
          "opcode": 179,
          "member": [
            "net/tslat/aoa3/structure/ancientcavern/AncientCavernRoom5",
            "spawnerAutomaton",
            "Lnet/minecraft/block/state/IBlockState;"
          ]
        },
        {
          "offset": 81,
          "opcode": 178,
          "member": [
            "net/tslat/aoa3/common/registration/BlockRegister",
            "ROCK_CRITTER_SPAWNER",
            "Lnet/tslat/aoa3/block/functional/spawners/SpawnerBlock;"
          ]
        },
        {
          "offset": 84,
          "opcode": 182,
          "member": [
            "net/tslat/aoa3/block/functional/spawners/SpawnerBlock",
            "func_176223_P",
            "()Lnet/minecraft/block/state/IBlockState;"
          ]
        },
        {
          "offset": 87,
          "opcode": 179,
          "member": [
            "net/tslat/aoa3/structure/ancientcavern/AncientCavernRoom5",
            "spawnerRockCritter",
            "Lnet/minecraft/block/state/IBlockState;"
          ]
        },
        {
          "offset": 90,
          "opcode": 178,
          "member": [
            "net/tslat/aoa3/common/registration/BlockRegister",
            "WHITE_ANCIENT_TILE",
            "Lnet/tslat/aoa3/block/BasicBlock;"
          ]
        },
        {
          "offset": 93,
          "opcode": 182,
          "member": [
            "net/tslat/aoa3/block/BasicBlock",
            "func_176223_P",
            "()Lnet/minecraft/block/state/IBlockState;"
          ]
        },
        {
          "offset": 96,
          "opcode": 179,
          "member": [
            "net/tslat/aoa3/structure/ancientcavern/AncientCavernRoom5",
            "whiteAncientTile",
            "Lnet/minecraft/block/state/IBlockState;"
          ]
        },
        {
          "offset": 99,
          "opcode": 177
        }
      ]
    }
  ],
  "shrine_routes": [
    {
      "deity": "EREBON",
      "skill": "HUNTER",
      "minimum_level": 70,
      "required_tribute": 200,
      "tribute_delta_input": -20,
      "boss": "aoa3:penumbra",
      "teleport_destination": [
        -70,
        18,
        80
      ],
      "boss_spawn_position": [
        -51,
        18,
        92
      ],
      "switch_target": 104,
      "spawn_return_discarded": true
    },
    {
      "deity": "LUXON",
      "skill": "RUNATION",
      "minimum_level": 70,
      "required_tribute": 200,
      "tribute_delta_input": -20,
      "boss": "aoa3:horon",
      "teleport_destination": [
        80,
        18,
        -70
      ],
      "boss_spawn_position": [
        80,
        18,
        -70
      ],
      "switch_target": 277,
      "spawn_return_discarded": true
    },
    {
      "deity": "PLUTON",
      "skill": "FORAGING",
      "minimum_level": 70,
      "required_tribute": 200,
      "tribute_delta_input": -20,
      "boss": "aoa3:goldorth",
      "teleport_destination": [
        80,
        18,
        80
      ],
      "boss_spawn_position": [
        80,
        18,
        80
      ],
      "switch_target": 450,
      "spawn_return_discarded": true
    },
    {
      "deity": "SELYAN",
      "skill": "INFUSION",
      "minimum_level": 70,
      "required_tribute": 200,
      "tribute_delta_input": -20,
      "boss": "aoa3:coniferon",
      "teleport_destination": [
        -60,
        18,
        -65
      ],
      "boss_spawn_position": [
        -60,
        18,
        -65
      ],
      "switch_target": 623,
      "spawn_return_discarded": true
    }
  ],
  "tribute_sources": [
    {
      "entity": "aoa3:bloodsucker",
      "deity": "EREBON",
      "delta_input": 8,
      "class_path": "net/tslat/aoa3/entity/mobs/abyss/EntityBloodsucker.class",
      "scope": "Selected death callback checks Ancient Cavern and resolves a player killer or the player owner of a tameable source."
    },
    {
      "entity": "aoa3:angelica",
      "deity": "LUXON",
      "delta_input": 8,
      "class_path": "net/tslat/aoa3/entity/mobs/haven/EntityAngelica.class",
      "scope": "Selected death callback checks Ancient Cavern and resolves a player killer or the player owner of a tameable source."
    },
    {
      "entity": "aoa3:rock_critter",
      "deity": "PLUTON",
      "delta_input": 8,
      "class_path": "net/tslat/aoa3/entity/mobs/deeplands/EntityRockCritter.class",
      "scope": "Selected death callback checks Ancient Cavern and resolves a player killer or the player owner of a tameable source."
    },
    {
      "entity": "aoa3:flowerface",
      "deity": "SELYAN",
      "delta_input": 8,
      "class_path": "net/tslat/aoa3/entity/mobs/gardencia/EntityFlowerface.class",
      "scope": "Selected death callback checks Ancient Cavern and resolves a player killer or the player owner of a tameable source."
    }
  ],
  "spawner_bindings": [
    {
      "room": "AncientCavernRoom3",
      "block_field": "BLOODSUCKER_SPAWNER",
      "local_field": "spawnerBloodsucker",
      "generation_reads": 2,
      "class_sha256": "1b09fca72a9c6851de4552bcaf0e446d1da33b8fe6922647f312d82c5b36e3df",
      "initializer_segment": [
        {
          "offset": 72,
          "opcode": 178,
          "member": [
            "net/tslat/aoa3/common/registration/BlockRegister",
            "BLOODSUCKER_SPAWNER",
            "Lnet/tslat/aoa3/block/functional/spawners/SpawnerBlock;"
          ]
        },
        {
          "offset": 75,
          "opcode": 182,
          "member": [
            "net/tslat/aoa3/block/functional/spawners/SpawnerBlock",
            "func_176223_P",
            "()Lnet/minecraft/block/state/IBlockState;"
          ]
        },
        {
          "offset": 78,
          "opcode": 179,
          "member": [
            "net/tslat/aoa3/structure/ancientcavern/AncientCavernRoom3",
            "spawnerBloodsucker",
            "Lnet/minecraft/block/state/IBlockState;"
          ]
        }
      ],
      "generation_code_sha256": "f565f14c2c7633a7a390c12aee9ac06503765055360f17aad65cb6073ce176d5"
    },
    {
      "room": "AncientCavernRoom3",
      "block_field": "FLOWERFACE_SPAWNER",
      "local_field": "spawnerFlowerface",
      "generation_reads": 2,
      "class_sha256": "1b09fca72a9c6851de4552bcaf0e446d1da33b8fe6922647f312d82c5b36e3df",
      "initializer_segment": [
        {
          "offset": 81,
          "opcode": 178,
          "member": [
            "net/tslat/aoa3/common/registration/BlockRegister",
            "FLOWERFACE_SPAWNER",
            "Lnet/tslat/aoa3/block/functional/spawners/SpawnerBlock;"
          ]
        },
        {
          "offset": 84,
          "opcode": 182,
          "member": [
            "net/tslat/aoa3/block/functional/spawners/SpawnerBlock",
            "func_176223_P",
            "()Lnet/minecraft/block/state/IBlockState;"
          ]
        },
        {
          "offset": 87,
          "opcode": 179,
          "member": [
            "net/tslat/aoa3/structure/ancientcavern/AncientCavernRoom3",
            "spawnerFlowerface",
            "Lnet/minecraft/block/state/IBlockState;"
          ]
        }
      ],
      "generation_code_sha256": "f565f14c2c7633a7a390c12aee9ac06503765055360f17aad65cb6073ce176d5"
    },
    {
      "room": "AncientCavernRoom5",
      "block_field": "ANGELICA_SPAWNER",
      "local_field": "spawnerAutomaton",
      "generation_reads": 2,
      "class_sha256": "c68507145d590c6d8e0b73f4de238630a842845f8ff4858a55e3e058a8e27b92",
      "initializer_segment": [
        {
          "offset": 72,
          "opcode": 178,
          "member": [
            "net/tslat/aoa3/common/registration/BlockRegister",
            "ANGELICA_SPAWNER",
            "Lnet/tslat/aoa3/block/functional/spawners/SpawnerBlock;"
          ]
        },
        {
          "offset": 75,
          "opcode": 182,
          "member": [
            "net/tslat/aoa3/block/functional/spawners/SpawnerBlock",
            "func_176223_P",
            "()Lnet/minecraft/block/state/IBlockState;"
          ]
        },
        {
          "offset": 78,
          "opcode": 179,
          "member": [
            "net/tslat/aoa3/structure/ancientcavern/AncientCavernRoom5",
            "spawnerAutomaton",
            "Lnet/minecraft/block/state/IBlockState;"
          ]
        }
      ],
      "generation_code_sha256": "b4454be93bcca63d16bdf66470fbe10eedcf9c6393a40058097de53537ee6c3f"
    },
    {
      "room": "AncientCavernRoom5",
      "block_field": "ROCK_CRITTER_SPAWNER",
      "local_field": "spawnerRockCritter",
      "generation_reads": 2,
      "class_sha256": "c68507145d590c6d8e0b73f4de238630a842845f8ff4858a55e3e058a8e27b92",
      "initializer_segment": [
        {
          "offset": 81,
          "opcode": 178,
          "member": [
            "net/tslat/aoa3/common/registration/BlockRegister",
            "ROCK_CRITTER_SPAWNER",
            "Lnet/tslat/aoa3/block/functional/spawners/SpawnerBlock;"
          ]
        },
        {
          "offset": 84,
          "opcode": 182,
          "member": [
            "net/tslat/aoa3/block/functional/spawners/SpawnerBlock",
            "func_176223_P",
            "()Lnet/minecraft/block/state/IBlockState;"
          ]
        },
        {
          "offset": 87,
          "opcode": 179,
          "member": [
            "net/tslat/aoa3/structure/ancientcavern/AncientCavernRoom5",
            "spawnerRockCritter",
            "Lnet/minecraft/block/state/IBlockState;"
          ]
        }
      ],
      "generation_code_sha256": "b4454be93bcca63d16bdf66470fbe10eedcf9c6393a40058097de53537ee6c3f"
    }
  ],
  "spawner_registrations": [
    {
      "block": "aoa3:bloodsucker_spawner",
      "entity_argument": "bloodsucker",
      "class_path": "net/tslat/aoa3/common/registration/BlockRegister.class",
      "class_sha256": "a7b1da703d8be061192412dafc9c1740b1200960ae02279514a23b4bdc5dbc28",
      "method": "registerBlocks",
      "descriptor": "(Lnet/minecraftforge/event/RegistryEvent$Register;)V",
      "instructions": [
        {
          "offset": 20888,
          "opcode": 19,
          "constant": "BloodsuckerSpawner"
        },
        {
          "offset": 20891,
          "opcode": 19,
          "constant": "bloodsucker_spawner"
        },
        {
          "offset": 20894,
          "opcode": 19,
          "constant": "bloodsucker"
        },
        {
          "offset": 20897,
          "opcode": 183,
          "member": [
            "net/tslat/aoa3/block/functional/spawners/SpawnerBlock",
            "<init>",
            "(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V"
          ]
        }
      ]
    },
    {
      "block": "aoa3:flowerface_spawner",
      "entity_argument": "flowerface",
      "class_path": "net/tslat/aoa3/common/registration/BlockRegister.class",
      "class_sha256": "a7b1da703d8be061192412dafc9c1740b1200960ae02279514a23b4bdc5dbc28",
      "method": "registerBlocks",
      "descriptor": "(Lnet/minecraftforge/event/RegistryEvent$Register;)V",
      "instructions": [
        {
          "offset": 21186,
          "opcode": 19,
          "constant": "FlowerfaceSpawner"
        },
        {
          "offset": 21189,
          "opcode": 19,
          "constant": "flowerface_spawner"
        },
        {
          "offset": 21192,
          "opcode": 19,
          "constant": "flowerface"
        },
        {
          "offset": 21195,
          "opcode": 183,
          "member": [
            "net/tslat/aoa3/block/functional/spawners/SpawnerBlock",
            "<init>",
            "(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V"
          ]
        }
      ]
    },
    {
      "block": "aoa3:angelica_spawner",
      "entity_argument": "angelica",
      "class_path": "net/tslat/aoa3/common/registration/BlockRegister.class",
      "class_sha256": "a7b1da703d8be061192412dafc9c1740b1200960ae02279514a23b4bdc5dbc28",
      "method": "registerBlocks",
      "descriptor": "(Lnet/minecraftforge/event/RegistryEvent$Register;)V",
      "instructions": [
        {
          "offset": 20726,
          "opcode": 19,
          "constant": "AngelicaSpawner"
        },
        {
          "offset": 20729,
          "opcode": 19,
          "constant": "angelica_spawner"
        },
        {
          "offset": 20732,
          "opcode": 19,
          "constant": "angelica"
        },
        {
          "offset": 20735,
          "opcode": 183,
          "member": [
            "net/tslat/aoa3/block/functional/spawners/SpawnerBlock",
            "<init>",
            "(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V"
          ]
        }
      ]
    },
    {
      "block": "aoa3:rock_critter_spawner",
      "entity_argument": "rock_critter",
      "class_path": "net/tslat/aoa3/common/registration/BlockRegister.class",
      "class_sha256": "a7b1da703d8be061192412dafc9c1740b1200960ae02279514a23b4bdc5dbc28",
      "method": "registerBlocks",
      "descriptor": "(Lnet/minecraftforge/event/RegistryEvent$Register;)V",
      "instructions": [
        {
          "offset": 21946,
          "opcode": 19,
          "constant": "RockCritterSpawner"
        },
        {
          "offset": 21949,
          "opcode": 19,
          "constant": "rock_critter_spawner"
        },
        {
          "offset": 21952,
          "opcode": 19,
          "constant": "rock_critter"
        },
        {
          "offset": 21955,
          "opcode": 183,
          "member": [
            "net/tslat/aoa3/block/functional/spawners/SpawnerBlock",
            "<init>",
            "(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V"
          ]
        }
      ]
    }
  ],
  "window_cases": [
    {
      "name": "five distinct within window",
      "events": [
        [
          "0",
          0
        ],
        [
          "1",
          100
        ],
        [
          "2",
          200
        ],
        [
          "3",
          300
        ],
        [
          "4",
          400
        ]
      ],
      "awards": true,
      "retained_types": 5
    },
    {
      "name": "same class repeated",
      "events": [
        [
          "same",
          0
        ],
        [
          "same",
          100
        ],
        [
          "same",
          200
        ],
        [
          "same",
          300
        ],
        [
          "same",
          400
        ]
      ],
      "awards": false,
      "retained_types": 1
    },
    {
      "name": "oldest exactly600 retained",
      "events": [
        [
          "a",
          0
        ],
        [
          "b",
          150
        ],
        [
          "c",
          300
        ],
        [
          "d",
          450
        ],
        [
          "e",
          600
        ]
      ],
      "awards": true,
      "retained_types": 5
    },
    {
      "name": "oldest601 expired",
      "events": [
        [
          "a",
          0
        ],
        [
          "b",
          150
        ],
        [
          "c",
          300
        ],
        [
          "d",
          450
        ],
        [
          "e",
          601
        ]
      ],
      "awards": false,
      "retained_types": 4
    }
  ],
  "tribute_cases": [
    {
      "start": 0,
      "delta": 8,
      "holy_sword": false,
      "result": 8
    },
    {
      "start": 192,
      "delta": 8,
      "holy_sword": false,
      "result": 200
    },
    {
      "start": 192,
      "delta": 8,
      "holy_sword": true,
      "result": 200
    },
    {
      "start": 200,
      "delta": -20,
      "holy_sword": false,
      "result": 180
    },
    {
      "start": 200,
      "delta": -20,
      "holy_sword": true,
      "result": 160
    },
    {
      "start": 4,
      "delta": -8,
      "holy_sword": false,
      "result": 0
    }
  ],
  "roster": {
    "aoa3:angelica": {
      "id": "aoa3:angelica",
      "n": "Angelica",
      "c": "entity/mobs/haven/EntityAngelica",
      "p": "previews/legacy-1.16.5/1.16.5-model-AngelicaModel-thumb.webp",
      "f": "previews/legacy-1.16.5/1.16.5-model-AngelicaModel.png",
      "g": {
        "health": [
          84.0,
          11,
          0
        ],
        "melee": [
          1.0,
          11,
          0
        ],
        "armour": [
          0.0,
          12,
          1
        ],
        "speed": [
          0.1,
          11,
          0
        ],
        "knockback": [
          0.1,
          11,
          0
        ],
        "spawn": [
          null,
          12,
          1
        ]
      },
      "biomes": [
        "aoa3:haven"
      ],
      "dimensions": [
        "aoa3:haven"
      ],
      "spawn_rules": [
        {
          "kind": "pinned source spawn declaration; release equivalence not certified",
          "source": "https://github.com/Tslat/Advent-Of-Ascension/blob/29dd8a8a20642ee182b851e34ef58b65f68e68bf/source/common/registration/EntitySpawnRegister.java#L374",
          "definition": {
            "pool": "spawns",
            "weight": 15,
            "minCount": 0,
            "maxCount": 1,
            "category": "MONSTER",
            "biome_selector": "HAVEN"
          },
          "limits": "Configuration and event pools can condition availability; biome selector is not guaranteed runtime location."
        }
      ]
    },
    "aoa3:bloodsucker": {
      "id": "aoa3:bloodsucker",
      "n": "Bloodsucker",
      "c": "entity/mobs/abyss/EntityBloodsucker",
      "p": "previews/legacy-1.16.5/1.16.5-model-BloodsuckerModel-thumb.webp",
      "f": "previews/legacy-1.16.5/1.16.5-model-BloodsuckerModel.png",
      "g": {
        "health": [
          109.0,
          39,
          0
        ],
        "melee": [
          8.0,
          39,
          0
        ],
        "armour": [
          0.0,
          5,
          1
        ],
        "speed": [
          0.295,
          39,
          0
        ],
        "knockback": [
          0.3,
          39,
          0
        ],
        "spawn": [
          null,
          5,
          1
        ]
      },
      "biomes": [
        "aoa3:abyss"
      ],
      "dimensions": [
        "aoa3:abyss"
      ],
      "spawn_rules": [
        {
          "kind": "pinned source spawn declaration; release equivalence not certified",
          "source": "https://github.com/Tslat/Advent-Of-Ascension/blob/29dd8a8a20642ee182b851e34ef58b65f68e68bf/source/common/registration/EntitySpawnRegister.java#L315",
          "definition": {
            "pool": "spawns",
            "weight": 20,
            "minCount": 0,
            "maxCount": 1,
            "category": "MONSTER",
            "biome_selector": "ABYSS"
          },
          "limits": "Configuration and event pools can condition availability; biome selector is not guaranteed runtime location."
        }
      ]
    },
    "aoa3:case_construct": {
      "id": "aoa3:case_construct",
      "n": "Case Construct",
      "c": "entity/mobs/deeplands/EntityCaseConstruct",
      "p": "previews/legacy-1.16.5/1.16.5-model-CaseConstructModel-thumb.webp",
      "f": "previews/legacy-1.16.5/1.16.5-model-CaseConstructModel.png",
      "g": {
        "health": [
          90.0,
          56,
          0
        ],
        "melee": [
          6.0,
          56,
          0
        ],
        "armour": [
          2.0,
          56,
          0
        ],
        "speed": [
          0.25,
          56,
          0
        ],
        "knockback": [
          0.20000000298023224,
          56,
          0
        ],
        "spawn": [
          null,
          5,
          1
        ]
      },
      "biomes": [
        "aoa3:deeplands"
      ],
      "dimensions": [
        "aoa3:deeplands"
      ],
      "spawn_rules": [
        {
          "kind": "pinned source spawn declaration; release equivalence not certified",
          "source": "https://github.com/Tslat/Advent-Of-Ascension/blob/29dd8a8a20642ee182b851e34ef58b65f68e68bf/source/common/registration/EntitySpawnRegister.java#L356",
          "definition": {
            "pool": "spawns",
            "weight": 1,
            "minCount": 0,
            "maxCount": 1,
            "category": "MONSTER",
            "biome_selector": "DEEPLANDS"
          },
          "limits": "Configuration and event pools can condition availability; biome selector is not guaranteed runtime location."
        }
      ]
    },
    "aoa3:coniferon": {
      "id": "aoa3:coniferon",
      "n": "Coniferon",
      "c": "entity/boss/coniferon/EntityConiferon",
      "p": "previews/legacy-1.12.2/70363668588a8a08647033ca-thumb.webp",
      "f": "previews/legacy-1.12.2/70363668588a8a08647033ca.webp",
      "g": {
        "health": [
          4000.0,
          69,
          0
        ],
        "melee": [
          25.0,
          69,
          0
        ],
        "armour": [
          0.0,
          5,
          1
        ],
        "speed": [
          0.2875,
          69,
          0
        ],
        "knockback": [
          0.3,
          69,
          0
        ],
        "spawn": [
          null,
          5,
          1
        ]
      },
      "biomes": [],
      "dimensions": [],
      "spawn_rules": [],
      "encounter_routes": [
        {
          "dimension": "aoa3:ancient_cavern",
          "kind": "Historical shrine arena; actual integer dimension ID is configured",
          "source": "https://github.com/Tslat/Advent-Of-Ascension/blob/29dd8a8a20642ee182b851e34ef58b65f68e68bf/source/block/functional/utility/AncientCavernShrine.java",
          "guide": "https://github.com/Herbertofury/Advent-of-Ascension/wiki/Ancient-Cavern-and-Deity-Shrines-1.12.2",
          "availability": "Selyan shrine: Infusion 70 and tribute 200 with enabled systems; source route, not a natural-spawn or modern-port claim."
        }
      ]
    },
    "aoa3:construct_flight": {
      "id": "aoa3:construct_flight",
      "n": "Construct of Flight",
      "c": "entity/mobs/crystevia/EntityConstructFlight",
      "p": "previews/legacy-1.16.5/1.16.5-model-ConstructOfFlightModel-thumb.webp",
      "f": "previews/legacy-1.16.5/1.16.5-model-ConstructOfFlightModel.png",
      "g": {
        "health": [
          55.0,
          70,
          0
        ],
        "melee": [
          7.5,
          70,
          0
        ],
        "armour": [
          3.0,
          70,
          0
        ],
        "speed": [
          0.1,
          70,
          0
        ],
        "knockback": [
          0.0,
          70,
          0
        ],
        "spawn": [
          null,
          12,
          1
        ]
      },
      "biomes": [
        "aoa3:crystevia"
      ],
      "dimensions": [
        "aoa3:crystevia"
      ],
      "spawn_rules": [
        {
          "kind": "pinned source spawn declaration; release equivalence not certified",
          "source": "https://github.com/Tslat/Advent-Of-Ascension/blob/29dd8a8a20642ee182b851e34ef58b65f68e68bf/source/common/registration/EntitySpawnRegister.java#L351",
          "definition": {
            "pool": "spawns",
            "weight": 20,
            "minCount": 0,
            "maxCount": 1,
            "category": "MONSTER",
            "biome_selector": "CRYSTEVIA"
          },
          "limits": "Configuration and event pools can condition availability; biome selector is not guaranteed runtime location."
        }
      ]
    },
    "aoa3:construct_mind": {
      "id": "aoa3:construct_mind",
      "n": "Construct of Mind",
      "c": "entity/mobs/crystevia/EntityConstructMind",
      "p": "previews/legacy-1.16.5/1.16.5-model-ConstructOfMindModel-thumb.webp",
      "f": "previews/legacy-1.16.5/1.16.5-model-ConstructOfMindModel.png",
      "g": {
        "health": [
          74.0,
          71,
          0
        ],
        "melee": [
          8.0,
          71,
          0
        ],
        "armour": [
          3.0,
          71,
          0
        ],
        "speed": [
          0.2875,
          71,
          0
        ],
        "knockback": [
          0.4,
          71,
          0
        ],
        "spawn": [
          null,
          5,
          1
        ]
      },
      "biomes": [
        "aoa3:crystevia"
      ],
      "dimensions": [
        "aoa3:crystevia"
      ],
      "spawn_rules": [
        {
          "kind": "pinned source spawn declaration; release equivalence not certified",
          "source": "https://github.com/Tslat/Advent-Of-Ascension/blob/29dd8a8a20642ee182b851e34ef58b65f68e68bf/source/common/registration/EntitySpawnRegister.java#L352",
          "definition": {
            "pool": "spawns",
            "weight": 2,
            "minCount": 0,
            "maxCount": 1,
            "category": "MONSTER",
            "biome_selector": "CRYSTEVIA"
          },
          "limits": "Configuration and event pools can condition availability; biome selector is not guaranteed runtime location."
        }
      ]
    },
    "aoa3:construct_range": {
      "id": "aoa3:construct_range",
      "n": "Construct of Range",
      "c": "entity/mobs/crystevia/EntityConstructRange",
      "p": "previews/legacy-1.16.5/1.16.5-model-ConstructOfRangeModel-thumb.webp",
      "f": "previews/legacy-1.16.5/1.16.5-model-ConstructOfRangeModel.png",
      "g": {
        "health": [
          70.0,
          73,
          0
        ],
        "projectile": [
          10.5,
          73,
          0
        ],
        "armour": [
          3.0,
          73,
          0
        ],
        "speed": [
          0.207,
          73,
          0
        ],
        "knockback": [
          0.3,
          73,
          0
        ],
        "spawn": [
          null,
          18,
          1
        ]
      },
      "biomes": [
        "aoa3:crystevia"
      ],
      "dimensions": [
        "aoa3:crystevia"
      ],
      "spawn_rules": [
        {
          "kind": "pinned source spawn declaration; release equivalence not certified",
          "source": "https://github.com/Tslat/Advent-Of-Ascension/blob/29dd8a8a20642ee182b851e34ef58b65f68e68bf/source/common/registration/EntitySpawnRegister.java#L347",
          "definition": {
            "pool": "spawns",
            "weight": 20,
            "minCount": 0,
            "maxCount": 1,
            "category": "MONSTER",
            "biome_selector": "CRYSTEVIA"
          },
          "limits": "Configuration and event pools can condition availability; biome selector is not guaranteed runtime location."
        }
      ]
    },
    "aoa3:construct_resistance": {
      "id": "aoa3:construct_resistance",
      "n": "Construct of Resistance",
      "c": "entity/mobs/crystevia/EntityConstructResistance",
      "p": "previews/legacy-1.16.5/1.16.5-model-ConstructOfResistanceModel-thumb.webp",
      "f": "previews/legacy-1.16.5/1.16.5-model-ConstructOfResistanceModel.png",
      "g": {
        "health": [
          80.0,
          74,
          0
        ],
        "melee": [
          7.0,
          74,
          0
        ],
        "armour": [
          15.0,
          74,
          0
        ],
        "speed": [
          0.28,
          74,
          0
        ],
        "knockback": [
          0.15,
          74,
          0
        ],
        "spawn": [
          null,
          5,
          1
        ]
      },
      "biomes": [
        "aoa3:crystevia"
      ],
      "dimensions": [
        "aoa3:crystevia"
      ],
      "spawn_rules": [
        {
          "kind": "pinned source spawn declaration; release equivalence not certified",
          "source": "https://github.com/Tslat/Advent-Of-Ascension/blob/29dd8a8a20642ee182b851e34ef58b65f68e68bf/source/common/registration/EntitySpawnRegister.java#L350",
          "definition": {
            "pool": "spawns",
            "weight": 20,
            "minCount": 0,
            "maxCount": 1,
            "category": "MONSTER",
            "biome_selector": "CRYSTEVIA"
          },
          "limits": "Configuration and event pools can condition availability; biome selector is not guaranteed runtime location."
        }
      ]
    },
    "aoa3:construct_speed": {
      "id": "aoa3:construct_speed",
      "n": "Construct of Speed",
      "c": "entity/mobs/crystevia/EntityConstructSpeed",
      "p": "previews/legacy-1.16.5/1.16.5-model-ConstructOfSpeedModel-thumb.webp",
      "f": "previews/legacy-1.16.5/1.16.5-model-ConstructOfSpeedModel.png",
      "g": {
        "health": [
          58.0,
          75,
          0
        ],
        "melee": [
          7.5,
          75,
          0
        ],
        "armour": [
          3.0,
          75,
          0
        ],
        "speed": [
          0.31,
          75,
          0
        ],
        "knockback": [
          0.1,
          75,
          0
        ],
        "spawn": [
          null,
          5,
          1
        ]
      },
      "biomes": [
        "aoa3:crystevia"
      ],
      "dimensions": [
        "aoa3:crystevia"
      ],
      "spawn_rules": [
        {
          "kind": "pinned source spawn declaration; release equivalence not certified",
          "source": "https://github.com/Tslat/Advent-Of-Ascension/blob/29dd8a8a20642ee182b851e34ef58b65f68e68bf/source/common/registration/EntitySpawnRegister.java#L349",
          "definition": {
            "pool": "spawns",
            "weight": 20,
            "minCount": 0,
            "maxCount": 1,
            "category": "MONSTER",
            "biome_selector": "CRYSTEVIA"
          },
          "limits": "Configuration and event pools can condition availability; biome selector is not guaranteed runtime location."
        }
      ]
    },
    "aoa3:construct_strength": {
      "id": "aoa3:construct_strength",
      "n": "Construct of Strength",
      "c": "entity/mobs/crystevia/EntityConstructStrength",
      "p": "previews/legacy-1.16.5/1.16.5-model-ConstructOfStrengthModel-thumb.webp",
      "f": "previews/legacy-1.16.5/1.16.5-model-ConstructOfStrengthModel.png",
      "g": {
        "health": [
          69.0,
          76,
          0
        ],
        "melee": [
          15.0,
          76,
          0
        ],
        "armour": [
          3.0,
          76,
          0
        ],
        "speed": [
          0.2875,
          76,
          0
        ],
        "knockback": [
          0.5,
          76,
          0
        ],
        "spawn": [
          null,
          5,
          1
        ]
      },
      "biomes": [
        "aoa3:crystevia"
      ],
      "dimensions": [
        "aoa3:crystevia"
      ],
      "spawn_rules": [
        {
          "kind": "pinned source spawn declaration; release equivalence not certified",
          "source": "https://github.com/Tslat/Advent-Of-Ascension/blob/29dd8a8a20642ee182b851e34ef58b65f68e68bf/source/common/registration/EntitySpawnRegister.java#L346",
          "definition": {
            "pool": "spawns",
            "weight": 20,
            "minCount": 0,
            "maxCount": 1,
            "category": "MONSTER",
            "biome_selector": "CRYSTEVIA"
          },
          "limits": "Configuration and event pools can condition availability; biome selector is not guaranteed runtime location."
        }
      ]
    },
    "aoa3:construct_terror": {
      "id": "aoa3:construct_terror",
      "n": "Construct of Terror",
      "c": "entity/mobs/crystevia/EntityConstructTerror",
      "p": "previews/legacy-1.16.5/1.16.5-model-ConstructOfTerrorModel-thumb.webp",
      "f": "previews/legacy-1.16.5/1.16.5-model-ConstructOfTerrorModel.png",
      "g": {
        "health": [
          53.0,
          77,
          0
        ],
        "projectile": [
          9.5,
          77,
          0
        ],
        "armour": [
          3.0,
          77,
          0
        ],
        "speed": [
          0.1,
          77,
          0
        ],
        "knockback": [
          0.0,
          77,
          0
        ],
        "spawn": [
          null,
          77,
          0
        ]
      },
      "biomes": [
        "aoa3:crystevia"
      ],
      "dimensions": [
        "aoa3:crystevia"
      ],
      "spawn_rules": [
        {
          "kind": "pinned source spawn declaration; release equivalence not certified",
          "source": "https://github.com/Tslat/Advent-Of-Ascension/blob/29dd8a8a20642ee182b851e34ef58b65f68e68bf/source/common/registration/EntitySpawnRegister.java#L348",
          "definition": {
            "pool": "spawns",
            "weight": 20,
            "minCount": 0,
            "maxCount": 1,
            "category": "MONSTER",
            "biome_selector": "CRYSTEVIA"
          },
          "limits": "Configuration and event pools can condition availability; biome selector is not guaranteed runtime location."
        }
      ]
    },
    "aoa3:flowerface": {
      "id": "aoa3:flowerface",
      "n": "Flowerface",
      "c": "entity/mobs/gardencia/EntityFlowerface",
      "p": "previews/legacy-1.16.5/1.16.5-model-FlowerfaceModel-thumb.webp",
      "f": "previews/legacy-1.16.5/1.16.5-model-FlowerfaceModel.png",
      "g": {
        "health": [
          88.0,
          152,
          0
        ],
        "melee": [
          9.0,
          152,
          0
        ],
        "armour": [
          0.0,
          5,
          1
        ],
        "speed": [
          0.2875,
          152,
          0
        ],
        "knockback": [
          0.0,
          152,
          0
        ],
        "spawn": [
          null,
          5,
          1
        ]
      },
      "biomes": [
        "aoa3:gardencia"
      ],
      "dimensions": [
        "aoa3:gardencia"
      ],
      "spawn_rules": [
        {
          "kind": "pinned source spawn declaration; release equivalence not certified",
          "source": "https://github.com/Tslat/Advent-Of-Ascension/blob/29dd8a8a20642ee182b851e34ef58b65f68e68bf/source/common/registration/EntitySpawnRegister.java#L448",
          "definition": {
            "pool": "spawns",
            "weight": 20,
            "minCount": 0,
            "maxCount": 1,
            "category": "MONSTER",
            "biome_selector": "GARDENCIA"
          },
          "limits": "Configuration and event pools can condition availability; biome selector is not guaranteed runtime location."
        }
      ]
    },
    "aoa3:goldorth": {
      "id": "aoa3:goldorth",
      "n": "Goldorth",
      "c": "entity/boss/goldorth/EntityGoldorth",
      "p": "previews/legacy-1.12.2/88d5056fbf7fbc94838b0f4e-thumb.webp",
      "f": "previews/legacy-1.12.2/88d5056fbf7fbc94838b0f4e.webp",
      "g": {
        "health": [
          3000.0,
          177,
          0
        ],
        "melee": [
          17.0,
          177,
          0
        ],
        "armour": [
          0.0,
          5,
          1
        ],
        "speed": [
          0.329,
          177,
          0
        ],
        "knockback": [
          1.0,
          177,
          0
        ],
        "spawn": [
          null,
          5,
          1
        ]
      },
      "biomes": [],
      "dimensions": [],
      "spawn_rules": [],
      "encounter_routes": [
        {
          "dimension": "aoa3:ancient_cavern",
          "kind": "Historical shrine arena; actual integer dimension ID is configured",
          "source": "https://github.com/Tslat/Advent-Of-Ascension/blob/29dd8a8a20642ee182b851e34ef58b65f68e68bf/source/block/functional/utility/AncientCavernShrine.java",
          "guide": "https://github.com/Herbertofury/Advent-of-Ascension/wiki/Ancient-Cavern-and-Deity-Shrines-1.12.2",
          "availability": "Pluton shrine: Foraging 70 and tribute 200 with enabled systems; source route, not a natural-spawn or modern-port claim."
        }
      ]
    },
    "aoa3:horon": {
      "id": "aoa3:horon",
      "n": "Horon",
      "c": "entity/boss/horon/EntityHoron",
      "p": "previews/legacy-1.12.2/711b318f3925aad7d31771bf-thumb.webp",
      "f": "previews/legacy-1.12.2/711b318f3925aad7d31771bf.webp",
      "g": {
        "health": [
          3000.0,
          209,
          0
        ],
        "melee": [
          24.0,
          209,
          0
        ],
        "armour": [
          0.0,
          5,
          1
        ],
        "speed": [
          0.2875,
          209,
          0
        ],
        "knockback": [
          0.3,
          209,
          0
        ],
        "spawn": [
          null,
          5,
          1
        ]
      },
      "biomes": [],
      "dimensions": [],
      "spawn_rules": [],
      "encounter_routes": [
        {
          "dimension": "aoa3:ancient_cavern",
          "kind": "Historical shrine arena; actual integer dimension ID is configured",
          "source": "https://github.com/Tslat/Advent-Of-Ascension/blob/29dd8a8a20642ee182b851e34ef58b65f68e68bf/source/block/functional/utility/AncientCavernShrine.java",
          "guide": "https://github.com/Herbertofury/Advent-of-Ascension/wiki/Ancient-Cavern-and-Deity-Shrines-1.12.2",
          "availability": "Luxon shrine: Runation 70 and tribute 200 with enabled systems; source route, not a natural-spawn or modern-port claim."
        }
      ]
    },
    "aoa3:penumbra": {
      "id": "aoa3:penumbra",
      "n": "Penumbra",
      "c": "entity/boss/penumbra/EntityPenumbra",
      "p": "previews/legacy-1.12.2/35201f498ab3522bc36e3aac-thumb.webp",
      "f": "previews/legacy-1.12.2/35201f498ab3522bc36e3aac.webp",
      "g": {
        "health": [
          3000.0,
          289,
          0
        ],
        "projectile": [
          18.0,
          289,
          0
        ],
        "armour": [
          0.0,
          18,
          1
        ],
        "speed": [
          0.207,
          289,
          0
        ],
        "knockback": [
          0.0,
          289,
          0
        ],
        "spawn": [
          null,
          18,
          1
        ]
      },
      "biomes": [],
      "dimensions": [],
      "spawn_rules": [],
      "encounter_routes": [
        {
          "dimension": "aoa3:ancient_cavern",
          "kind": "Historical shrine arena; actual integer dimension ID is configured",
          "source": "https://github.com/Tslat/Advent-Of-Ascension/blob/29dd8a8a20642ee182b851e34ef58b65f68e68bf/source/block/functional/utility/AncientCavernShrine.java",
          "guide": "https://github.com/Herbertofury/Advent-of-Ascension/wiki/Ancient-Cavern-and-Deity-Shrines-1.12.2",
          "availability": "Erebon shrine: Hunter 70 and tribute 200 with enabled systems; source route, not a natural-spawn or modern-port claim."
        }
      ]
    },
    "aoa3:rock_critter": {
      "id": "aoa3:rock_critter",
      "n": "Rock Critter",
      "c": "entity/mobs/deeplands/EntityRockCritter",
      "p": "previews/legacy-1.16.5/1.16.5-model-RockCritterModel-thumb.webp",
      "f": "previews/legacy-1.16.5/1.16.5-model-RockCritterModel.png",
      "g": {
        "health": [
          75.0,
          321,
          0
        ],
        "melee": [
          7.0,
          321,
          0
        ],
        "armour": [
          0.0,
          5,
          1
        ],
        "speed": [
          0.2875,
          321,
          0
        ],
        "knockback": [
          0.1,
          321,
          0
        ],
        "spawn": [
          null,
          5,
          1
        ]
      },
      "biomes": [
        "aoa3:deeplands"
      ],
      "dimensions": [
        "aoa3:deeplands"
      ],
      "spawn_rules": [
        {
          "kind": "pinned source spawn declaration; release equivalence not certified",
          "source": "https://github.com/Tslat/Advent-Of-Ascension/blob/29dd8a8a20642ee182b851e34ef58b65f68e68bf/source/common/registration/EntitySpawnRegister.java#L361",
          "definition": {
            "pool": "spawns",
            "weight": 20,
            "minCount": 0,
            "maxCount": 1,
            "category": "MONSTER",
            "biome_selector": "DEEPLANDS"
          },
          "limits": "Configuration and event pools can condition availability; biome selector is not guaranteed runtime location."
        }
      ]
    }
  },
  "loot": {
    "aoa3:penumbra": {
      "path": "assets/aoa3/loot_tables/entities/bosses/penumbra.json",
      "sha256": "93df4704b35e630fd0b28f6d11fa3d5f1ad3d7e505c8781851fd50c2d17d92d2",
      "data": {
        "type": "entity",
        "pools": [
          {
            "name": "rare_table",
            "rolls": 1,
            "conditions": [
              {
                "condition": "minecraft:killed_by_player"
              }
            ],
            "entries": [
              {
                "type": "empty",
                "weight": 200
              },
              {
                "type": "loot_table",
                "name": "aoa3:misc/rare_table",
                "weight": 1,
                "quality": 1
              }
            ]
          },
          {
            "name": "supplies",
            "rolls": {
              "min": 1,
              "max": 2
            },
            "bonus_rolls": 1,
            "entries": [
              {
                "type": "empty",
                "weight": 50,
                "quality": -10
              },
              {
                "type": "item",
                "name": "aoa3:magic_repair_dust",
                "weight": 30,
                "functions": [
                  {
                    "function": "set_count",
                    "count": {
                      "min": 1,
                      "max": 3
                    }
                  }
                ]
              },
              {
                "type": "item",
                "name": "aoa3:silver_coin",
                "weight": 35,
                "functions": [
                  {
                    "function": "set_count",
                    "count": {
                      "min": 1,
                      "max": 5
                    }
                  }
                ]
              },
              {
                "type": "item",
                "name": "aoa3:gold_coin",
                "weight": 15,
                "functions": [
                  {
                    "function": "set_count",
                    "count": {
                      "min": 1,
                      "max": 2
                    }
                  }
                ]
              },
              {
                "type": "item",
                "name": "minecraft:golden_apple",
                "weight": 17,
                "functions": [
                  {
                    "function": "set_data",
                    "data": 0
                  }
                ]
              },
              {
                "type": "item",
                "name": "aoa3:small_skill_crystal",
                "weight": 22,
                "functions": [
                  {
                    "function": "set_count",
                    "count": {
                      "min": 1,
                      "max": 4
                    }
                  }
                ]
              },
              {
                "type": "item",
                "name": "minecraft:rotten_flesh",
                "weight": 35,
                "functions": [
                  {
                    "function": "set_count",
                    "count": {
                      "min": 48,
                      "max": 64
                    }
                  },
                  {
                    "function": "aoa3:set_random_metadata"
                  }
                ]
              },
              {
                "type": "item",
                "name": "minecraft:spider_eye",
                "weight": 33,
                "functions": [
                  {
                    "function": "set_count",
                    "count": {
                      "min": 5,
                      "max": 15
                    }
                  }
                ]
              },
              {
                "type": "item",
                "name": "minecraft:lava_bucket",
                "weight": 27,
                "functions": [
                  {
                    "function": "set_count",
                    "count": {
                      "min": 1,
                      "max": 4
                    }
                  }
                ]
              },
              {
                "type": "item",
                "name": "aoa3:shining_power_stone",
                "weight": 29,
                "functions": [
                  {
                    "function": "set_count",
                    "count": {
                      "min": 1,
                      "max": 3
                    }
                  }
                ]
              },
              {
                "type": "item",
                "name": "aoa3:life_rune",
                "weight": 35,
                "functions": [
                  {
                    "function": "set_count",
                    "count": {
                      "min": 3,
                      "max": 18
                    }
                  }
                ]
              },
              {
                "type": "item",
                "name": "aoa3:fire_rune",
                "weight": 35,
                "functions": [
                  {
                    "function": "set_count",
                    "count": {
                      "min": 3,
                      "max": 18
                    }
                  }
                ]
              }
            ]
          },
          {
            "name": "rares",
            "rolls": 1,
            "entries": [
              {
                "type": "empty",
                "weight": 100,
                "quality": -10
              },
              {
                "type": "item",
                "name": "aoa3:erebon_stickler",
                "weight": 28
              },
              {
                "type": "item",
                "name": "aoa3:erebon_scythe",
                "weight": 19
              },
              {
                "type": "item",
                "name": "aoa3:erebon_banner",
                "weight": 5
              }
            ]
          },
          {
            "name": "statue",
            "rolls": 1,
            "entries": [
              {
                "type": "item",
                "name": "aoa3:penumbra_statue",
                "weight": 1
              }
            ]
          }
        ]
      }
    },
    "aoa3:horon": {
      "path": "assets/aoa3/loot_tables/entities/bosses/horon.json",
      "sha256": "632562cc5818bf1cee080c34ec8a20d1ec1f140471a230d21bba38e1807a039e",
      "data": {
        "type": "entity",
        "pools": [
          {
            "name": "rare_table",
            "rolls": 1,
            "conditions": [
              {
                "condition": "minecraft:killed_by_player"
              }
            ],
            "entries": [
              {
                "type": "empty",
                "weight": 200
              },
              {
                "type": "loot_table",
                "name": "aoa3:misc/rare_table",
                "weight": 1,
                "quality": 1
              }
            ]
          },
          {
            "name": "supplies",
            "rolls": {
              "min": 1,
              "max": 2
            },
            "bonus_rolls": 1,
            "entries": [
              {
                "type": "empty",
                "weight": 50,
                "quality": -10
              },
              {
                "type": "item",
                "name": "aoa3:magic_repair_dust",
                "weight": 30,
                "functions": [
                  {
                    "function": "set_count",
                    "count": {
                      "min": 1,
                      "max": 3
                    }
                  }
                ]
              },
              {
                "type": "item",
                "name": "aoa3:silver_coin",
                "weight": 35,
                "functions": [
                  {
                    "function": "set_count",
                    "count": {
                      "min": 1,
                      "max": 5
                    }
                  }
                ]
              },
              {
                "type": "item",
                "name": "aoa3:gold_coin",
                "weight": 15,
                "functions": [
                  {
                    "function": "set_count",
                    "count": {
                      "min": 1,
                      "max": 2
                    }
                  }
                ]
              },
              {
                "type": "item",
                "name": "minecraft:golden_apple",
                "weight": 17,
                "functions": [
                  {
                    "function": "set_data",
                    "data": 0
                  }
                ]
              },
              {
                "type": "item",
                "name": "minecraft:iron_sword",
                "weight": 15,
                "functions": [
                  {
                    "function": "set_nbt",
                    "tag": "{ench:[{id:16,lvl:30},{id:34,lvl:4}]}"
                  }
                ]
              },
              {
                "type": "item",
                "name": "minecraft:iron_ingot",
                "weight": 30,
                "functions": [
                  {
                    "function": "set_count",
                    "count": {
                      "min": 8,
                      "max": 26
                    }
                  }
                ]
              },
              {
                "type": "item",
                "name": "minecraft:gold_ingot",
                "weight": 26,
                "functions": [
                  {
                    "function": "set_count",
                    "count": {
                      "min": 2,
                      "max": 6
                    }
                  }
                ]
              },
              {
                "type": "item",
                "name": "aoa3:ambient_power_stone",
                "weight": 29,
                "functions": [
                  {
                    "function": "set_count",
                    "count": {
                      "min": 1,
                      "max": 3
                    }
                  }
                ]
              },
              {
                "type": "item",
                "name": "aoa3:armour_plating",
                "weight": 21,
                "functions": [
                  {
                    "function": "set_count",
                    "count": {
                      "min": 1,
                      "max": 3
                    }
                  }
                ]
              },
              {
                "type": "item",
                "name": "aoa3:life_rune",
                "weight": 35,
                "functions": [
                  {
                    "function": "set_count",
                    "count": {
                      "min": 3,
                      "max": 18
                    }
                  }
                ]
              },
              {
                "type": "item",
                "name": "aoa3:energy_rune",
                "weight": 35,
                "functions": [
                  {
                    "function": "set_count",
                    "count": {
                      "min": 3,
                      "max": 18
                    }
                  }
                ]
              }
            ]
          },
          {
            "name": "rares",
            "rolls": 1,
            "entries": [
              {
                "type": "empty",
                "weight": 100,
                "quality": -10
              },
              {
                "type": "item",
                "name": "aoa3:luxon_stickler",
                "weight": 28
              },
              {
                "type": "item",
                "name": "aoa3:luxon_scythe",
                "weight": 19
              },
              {
                "type": "item",
                "name": "aoa3:luxon_banner",
                "weight": 5
              }
            ]
          },
          {
            "name": "statue",
            "rolls": 1,
            "entries": [
              {
                "type": "item",
                "name": "aoa3:horon_statue",
                "weight": 1
              }
            ]
          }
        ]
      }
    },
    "aoa3:goldorth": {
      "path": "assets/aoa3/loot_tables/entities/bosses/goldorth.json",
      "sha256": "a85205b22d9bb99c6af26202450c66dd17dd56578ee5697eb0cfbae54c177b46",
      "data": {
        "type": "entity",
        "pools": [
          {
            "name": "rare_table",
            "rolls": 1,
            "conditions": [
              {
                "condition": "minecraft:killed_by_player"
              }
            ],
            "entries": [
              {
                "type": "empty",
                "weight": 200
              },
              {
                "type": "loot_table",
                "name": "aoa3:misc/rare_table",
                "weight": 1,
                "quality": 1
              }
            ]
          },
          {
            "name": "supplies",
            "rolls": {
              "min": 1,
              "max": 2
            },
            "bonus_rolls": 1,
            "entries": [
              {
                "type": "empty",
                "weight": 50,
                "quality": -10
              },
              {
                "type": "item",
                "name": "aoa3:magic_repair_dust",
                "weight": 30,
                "functions": [
                  {
                    "function": "set_count",
                    "count": {
                      "min": 1,
                      "max": 3
                    }
                  }
                ]
              },
              {
                "type": "item",
                "name": "aoa3:silver_coin",
                "weight": 35,
                "functions": [
                  {
                    "function": "set_count",
                    "count": {
                      "min": 1,
                      "max": 5
                    }
                  }
                ]
              },
              {
                "type": "item",
                "name": "aoa3:gold_coin",
                "weight": 15,
                "functions": [
                  {
                    "function": "set_count",
                    "count": {
                      "min": 1,
                      "max": 2
                    }
                  }
                ]
              },
              {
                "type": "item",
                "name": "minecraft:golden_apple",
                "weight": 17,
                "functions": [
                  {
                    "function": "set_data",
                    "data": 0
                  }
                ]
              },
              {
                "type": "item",
                "name": "aoa3:small_skill_crystal",
                "weight": 22,
                "functions": [
                  {
                    "function": "set_count",
                    "count": {
                      "min": 1,
                      "max": 4
                    }
                  }
                ]
              },
              {
                "type": "item",
                "name": "minecraft:gold_ingot",
                "weight": 26,
                "functions": [
                  {
                    "function": "set_count",
                    "count": {
                      "min": 4,
                      "max": 16
                    }
                  }
                ]
              },
              {
                "type": "item",
                "name": "minecraft:diamond",
                "weight": 23,
                "functions": [
                  {
                    "function": "set_count",
                    "count": {
                      "min": 2,
                      "max": 8
                    }
                  }
                ]
              },
              {
                "type": "item",
                "name": "aoa3:sapphire",
                "weight": 17,
                "functions": [
                  {
                    "function": "set_count",
                    "count": {
                      "min": 1,
                      "max": 4
                    }
                  }
                ]
              },
              {
                "type": "item",
                "name": "minecraft:ghast_tear",
                "weight": 19,
                "functions": [
                  {
                    "function": "set_count",
                    "count": {
                      "min": 1,
                      "max": 3
                    }
                  }
                ]
              },
              {
                "type": "item",
                "name": "aoa3:ivory",
                "weight": 34,
                "functions": [
                  {
                    "function": "set_count",
                    "count": {
                      "min": 2,
                      "max": 5
                    }
                  }
                ]
              },
              {
                "type": "item",
                "name": "aoa3:armour_plating",
                "weight": 21,
                "functions": [
                  {
                    "function": "set_count",
                    "count": {
                      "min": 1,
                      "max": 3
                    }
                  }
                ]
              },
              {
                "type": "item",
                "name": "aoa3:torn_cloth",
                "weight": 24,
                "functions": [
                  {
                    "function": "set_count",
                    "count": {
                      "min": 2,
                      "max": 5
                    }
                  }
                ]
              },
              {
                "type": "item",
                "name": "aoa3:glaring_power_stone",
                "weight": 29,
                "functions": [
                  {
                    "function": "set_count",
                    "count": {
                      "min": 1,
                      "max": 3
                    }
                  }
                ]
              },
              {
                "type": "item",
                "name": "aoa3:life_rune",
                "weight": 35,
                "functions": [
                  {
                    "function": "set_count",
                    "count": {
                      "min": 3,
                      "max": 18
                    }
                  }
                ]
              },
              {
                "type": "item",
                "name": "aoa3:power_rune",
                "weight": 35,
                "functions": [
                  {
                    "function": "set_count",
                    "count": {
                      "min": 3,
                      "max": 18
                    }
                  }
                ]
              }
            ]
          },
          {
            "name": "rares",
            "rolls": 1,
            "entries": [
              {
                "type": "empty",
                "weight": 100,
                "quality": -10
              },
              {
                "type": "item",
                "name": "aoa3:pluton_stickler",
                "weight": 28
              },
              {
                "type": "item",
                "name": "aoa3:pluton_scythe",
                "weight": 19
              },
              {
                "type": "item",
                "name": "aoa3:pluton_banner",
                "weight": 5
              }
            ]
          },
          {
            "name": "statue",
            "rolls": 1,
            "entries": [
              {
                "type": "item",
                "name": "aoa3:goldorth_statue",
                "weight": 1
              }
            ]
          }
        ]
      }
    },
    "aoa3:coniferon": {
      "path": "assets/aoa3/loot_tables/entities/bosses/coniferon.json",
      "sha256": "f360f8362bf088b63c0ab1e0457d9a3cf5bc1b87b605b5db28b07ebd678c921d",
      "data": {
        "type": "entity",
        "pools": [
          {
            "name": "rare_table",
            "rolls": 1,
            "conditions": [
              {
                "condition": "minecraft:killed_by_player"
              }
            ],
            "entries": [
              {
                "type": "empty",
                "weight": 200
              },
              {
                "type": "loot_table",
                "name": "aoa3:misc/rare_table",
                "weight": 1,
                "quality": 1
              }
            ]
          },
          {
            "name": "supplies",
            "rolls": {
              "min": 1,
              "max": 2
            },
            "bonus_rolls": 1,
            "entries": [
              {
                "type": "empty",
                "weight": 50,
                "quality": -10
              },
              {
                "type": "item",
                "name": "aoa3:magic_repair_dust",
                "weight": 30,
                "functions": [
                  {
                    "function": "set_count",
                    "count": {
                      "min": 1,
                      "max": 3
                    }
                  }
                ]
              },
              {
                "type": "item",
                "name": "aoa3:silver_coin",
                "weight": 35,
                "functions": [
                  {
                    "function": "set_count",
                    "count": {
                      "min": 1,
                      "max": 5
                    }
                  }
                ]
              },
              {
                "type": "item",
                "name": "aoa3:gold_coin",
                "weight": 15,
                "functions": [
                  {
                    "function": "set_count",
                    "count": {
                      "min": 1,
                      "max": 2
                    }
                  }
                ]
              },
              {
                "type": "item",
                "name": "minecraft:golden_apple",
                "weight": 17,
                "functions": [
                  {
                    "function": "set_data",
                    "data": 0
                  }
                ]
              },
              {
                "type": "item",
                "name": "minecraft:log",
                "weight": 32,
                "functions": [
                  {
                    "function": "set_count",
                    "count": {
                      "min": 48,
                      "max": 64
                    }
                  },
                  {
                    "function": "aoa3:set_random_metadata"
                  }
                ]
              },
              {
                "type": "item",
                "name": "minecraft:leaves",
                "weight": 33,
                "functions": [
                  {
                    "function": "set_count",
                    "count": {
                      "min": 48,
                      "max": 64
                    }
                  },
                  {
                    "function": "aoa3:set_random_metadata"
                  }
                ]
              },
              {
                "type": "item",
                "name": "minecraft:speckled_melon",
                "weight": 26,
                "functions": [
                  {
                    "function": "set_count",
                    "count": {
                      "min": 1,
                      "max": 6
                    }
                  }
                ]
              },
              {
                "type": "item",
                "name": "minecraft:apple",
                "weight": 34,
                "functions": [
                  {
                    "function": "set_count",
                    "count": {
                      "min": 16,
                      "max": 48
                    }
                  }
                ]
              },
              {
                "type": "item",
                "name": "aoa3:glistening_power_stone",
                "weight": 29,
                "functions": [
                  {
                    "function": "set_count",
                    "count": {
                      "min": 1,
                      "max": 3
                    }
                  }
                ]
              },
              {
                "type": "item",
                "name": "aoa3:life_rune",
                "weight": 35,
                "functions": [
                  {
                    "function": "set_count",
                    "count": {
                      "min": 3,
                      "max": 18
                    }
                  }
                ]
              },
              {
                "type": "item",
                "name": "aoa3:water_rune",
                "weight": 35,
                "functions": [
                  {
                    "function": "set_count",
                    "count": {
                      "min": 3,
                      "max": 18
                    }
                  }
                ]
              }
            ]
          },
          {
            "name": "rares",
            "rolls": 1,
            "entries": [
              {
                "type": "empty",
                "weight": 100,
                "quality": -10
              },
              {
                "type": "item",
                "name": "aoa3:selyan_stickler",
                "weight": 28
              },
              {
                "type": "item",
                "name": "aoa3:selyan_scythe",
                "weight": 19
              },
              {
                "type": "item",
                "name": "aoa3:selyan_banner",
                "weight": 5
              }
            ]
          },
          {
            "name": "statue",
            "rolls": 1,
            "entries": [
              {
                "type": "item",
                "name": "aoa3:coniferon_statue",
                "weight": 1
              }
            ]
          }
        ]
      }
    }
  },
  "limits": [
    "600 game ticks is nominally30seconds at20TPS, not a wall-clock guarantee.",
    "The five-kill route tracks distinct Java classes; repeated kills of one class do not add distinct progress.",
    "Shrine gate200 and delta-20 differ; shared Holy Sword multiplier also applies to negative deltas.",
    "World-change and player-death reset callbacks mean prior tribute must not be assumed to carry over.",
    "Ignored spawnEntity return is an acceptance-test target, not a reproduced failed-spawn report.",
    "Provider placement/interaction restrictions must be considered together; a torch exception in one helper is not an independently verified placement guarantee."
  ]
}
