{ "release": "Minecraft1.12.2/AoA3.3.6", "scope": "Selected released harvest, collision, growth and shared cost helpers;100 independent float32 XP arithmetic comparisons. No game execution.", "source_files": { "event/PlayerEvents.java": "c670109a2e49219d5f5ad3e9e821917c8dbb780e3a36900b9492bea9222b1b18", "entity/misc/EntityAnimaStone.java": "c9d4151b6d15b72daa0aa081716dcddb7c9ad405811f8e6652f5069bb91a9590", "item/misc/FragmentedAnimaStone.java": "63cd797033044e93999132ddcff7ff99fe10dcbb54d2bd53640830e32408fef1", "utils/skills/AnimaUtil.java": "305001845acc4ea928fff732174a6603bf3277723842839cf564801146cdabcb", "utils/player/PlayerUtil.java": "9fd8d2896c1f31dec2e25df692b576d7b6889e5fed7f4aad5f9876845cba13c8", "utils/player/PlayerDataManager.java": "e476fdffed48ccc03d6f0ead116b382a4ab8a80510e836d64b373623627d757f", "item/armour/AnimaArmour.java": "eccccb771bda081c9238d42496cb61baacaacbc49aec6733fd5a87639230cbad", "item/tablet/TabletItem.java": "5c9f9548e2fa03457334c710bc87377b2cace6ffd91e0ba700a9020250428e6b", "entity/misc/tablet/EntitySoulTablet.java": "d69560dfd807a0f5ec76f7ebbbb06bcfd51bdde6e253c0434d583a933cc8e642" }, "method_evidence": [ { "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", "", "(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", "", "(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", "", "(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", "", "(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/misc/EntityAnimaStone.class", "class_sha256": "d7f953b141e11499417ec41ea9050d226bd1d1a019a7910b6803925c2f1a214a", "name": "func_70100_b_", "descriptor": "(Lnet/minecraft/entity/player/EntityPlayer;)V", "code_hex": "2ab40074b400a09a00692ab400c49a00622bb800ca4d2cb600ceb200d2b600d63e2cb600ceb200d21d1db800dc6cb800e00303b600e42ab40074012ab4005e2ab400b62ab4006ab200eab200f00c0cb600f42ab600532ab400f806b600fd9a00122bbb00ff59b2010504b70108b8010eb1", "instructions": [ { "offset": 0, "opcode": 42 }, { "offset": 1, "opcode": 180, "member": [ "net/tslat/aoa3/entity/misc/EntityAnimaStone", "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, 105 ] }, { "offset": 10, "opcode": 42 }, { "offset": 11, "opcode": 180, "member": [ "net/tslat/aoa3/entity/misc/EntityAnimaStone", "field_70128_L", "Z" ] }, { "offset": 14, "opcode": 154, "operands": [ 0, 98 ] }, { "offset": 17, "opcode": 43 }, { "offset": 18, "opcode": 184, "member": [ "net/tslat/aoa3/utils/player/PlayerUtil", "getAdventPlayer", "(Lnet/minecraft/entity/player/EntityPlayer;)Lnet/tslat/aoa3/utils/player/PlayerDataManager;" ] }, { "offset": 21, "opcode": 77 }, { "offset": 22, "opcode": 44 }, { "offset": 23, "opcode": 182, "member": [ "net/tslat/aoa3/utils/player/PlayerDataManager", "stats", "()Lnet/tslat/aoa3/utils/player/PlayerDataManager$PlayerStats;" ] }, { "offset": 26, "opcode": 178, "member": [ "net/tslat/aoa3/library/Enums$Skills", "ANIMA", "Lnet/tslat/aoa3/library/Enums$Skills;" ] }, { "offset": 29, "opcode": 182, "member": [ "net/tslat/aoa3/utils/player/PlayerDataManager$PlayerStats", "getLevel", "(Lnet/tslat/aoa3/library/Enums$Skills;)I" ] }, { "offset": 32, "opcode": 62 }, { "offset": 33, "opcode": 44 }, { "offset": 34, "opcode": 182, "member": [ "net/tslat/aoa3/utils/player/PlayerDataManager", "stats", "()Lnet/tslat/aoa3/utils/player/PlayerDataManager$PlayerStats;" ] }, { "offset": 37, "opcode": 178, "member": [ "net/tslat/aoa3/library/Enums$Skills", "ANIMA", "Lnet/tslat/aoa3/library/Enums$Skills;" ] }, { "offset": 40, "opcode": 29 }, { "offset": 41, "opcode": 29 }, { "offset": 42, "opcode": 184, "member": [ "net/tslat/aoa3/utils/skills/AnimaUtil", "getExpDenominator", "(I)I" ] }, { "offset": 45, "opcode": 108 }, { "offset": 46, "opcode": 184, "member": [ "net/tslat/aoa3/utils/player/PlayerUtil", "getXpRequiredForNextLevel", "(I)F" ] }, { "offset": 49, "opcode": 3, "constant": 0 }, { "offset": 50, "opcode": 3, "constant": 0 }, { "offset": 51, "opcode": 182, "member": [ "net/tslat/aoa3/utils/player/PlayerDataManager$PlayerStats", "addXp", "(Lnet/tslat/aoa3/library/Enums$Skills;FZZ)V" ] }, { "offset": 54, "opcode": 42 }, { "offset": 55, "opcode": 180, "member": [ "net/tslat/aoa3/entity/misc/EntityAnimaStone", "field_70170_p", "Lnet/minecraft/world/World;" ] }, { "offset": 58, "opcode": 1 }, { "offset": 59, "opcode": 42 }, { "offset": 60, "opcode": 180, "member": [ "net/tslat/aoa3/entity/misc/EntityAnimaStone", "field_70165_t", "D" ] }, { "offset": 63, "opcode": 42 }, { "offset": 64, "opcode": 180, "member": [ "net/tslat/aoa3/entity/misc/EntityAnimaStone", "field_70163_u", "D" ] }, { "offset": 67, "opcode": 42 }, { "offset": 68, "opcode": 180, "member": [ "net/tslat/aoa3/entity/misc/EntityAnimaStone", "field_70161_v", "D" ] }, { "offset": 71, "opcode": 178, "member": [ "net/tslat/aoa3/common/registration/SoundsRegister", "HEART_STONE_USE", "Lnet/minecraft/util/SoundEvent;" ] }, { "offset": 74, "opcode": 178, "member": [ "net/minecraft/util/SoundCategory", "PLAYERS", "Lnet/minecraft/util/SoundCategory;" ] }, { "offset": 77, "opcode": 12 }, { "offset": 78, "opcode": 12 }, { "offset": 79, "opcode": 182, "member": [ "net/minecraft/world/World", "func_184148_a", "(Lnet/minecraft/entity/player/EntityPlayer;DDDLnet/minecraft/util/SoundEvent;Lnet/minecraft/util/SoundCategory;FF)V" ] }, { "offset": 82, "opcode": 42 }, { "offset": 83, "opcode": 182, "member": [ "net/tslat/aoa3/entity/misc/EntityAnimaStone", "func_70106_y", "()V" ] }, { "offset": 86, "opcode": 42 }, { "offset": 87, "opcode": 180, "member": [ "net/tslat/aoa3/entity/misc/EntityAnimaStone", "field_70146_Z", "Ljava/util/Random;" ] }, { "offset": 90, "opcode": 6, "constant": 3 }, { "offset": 91, "opcode": 182, "member": [ "java/util/Random", "nextInt", "(I)I" ] }, { "offset": 94, "opcode": 154, "operands": [ 0, 18 ] }, { "offset": 97, "opcode": 43 }, { "offset": 98, "opcode": 187, "operands": [ 0, 255 ] }, { "offset": 101, "opcode": 89 }, { "offset": 102, "opcode": 178, "member": [ "net/tslat/aoa3/common/registration/ItemRegister", "FRAGMENTED_ANIMA_STONE", "Lnet/tslat/aoa3/item/misc/FragmentedAnimaStone;" ] }, { "offset": 105, "opcode": 4, "constant": 1 }, { "offset": 106, "opcode": 183, "member": [ "net/minecraft/item/ItemStack", "", "(Lnet/minecraft/item/Item;I)V" ] }, { "offset": 109, "opcode": 184, "member": [ "net/tslat/aoa3/utils/ItemUtil", "givePlayerItemOrDrop", "(Lnet/minecraft/entity/player/EntityPlayer;Lnet/minecraft/item/ItemStack;)V" ] }, { "offset": 112, "opcode": 177 } ] }, { "class_path": "net/tslat/aoa3/entity/misc/EntityAnimaStone.class", "class_sha256": "d7f953b141e11499417ec41ea9050d226bd1d1a019a7910b6803925c2f1a214a", "name": "func_70071_h_", "descriptor": "()V", "code_hex": "2ab7004d2ab400501100c8a100082ab60053b12ab400570e979900952ab4005a0e9799008c125b442ab4005e2ab60062b400670f672ab4006ab8006e4d2ab400719900342ab400742c2ab4005e2ab60062b400670f672ab4006ab60077b6007d4e2db9008301002d2ab400742c2ab60089125b6a442cb6008c2ab200922ab400572ab400952ab4005ab600992a59b4009514009a6bb500952a59b40057238d6bb500572a59b4005a238d6bb5005abb0009592ab4005e0e2ab4006ab7009d4c2ab40074b400a099001c2ab400742bb600a49900272ab400742bb600a8b600ae9900192ab600b19a002a2a59b400951400b267b50095a7001b2ab400b60e979e000d2a1400b7b50095a700082a0eb500952ab200922ab400572ab400952ab4005ab60099b1", "instructions": [ { "offset": 0, "opcode": 42 }, { "offset": 1, "opcode": 183, "member": [ "net/minecraft/entity/Entity", "func_70071_h_", "()V" ] }, { "offset": 4, "opcode": 42 }, { "offset": 5, "opcode": 180, "member": [ "net/tslat/aoa3/entity/misc/EntityAnimaStone", "field_70173_aa", "I" ] }, { "offset": 8, "opcode": 17, "constant": 200 }, { "offset": 11, "opcode": 161, "operands": [ 0, 8 ] }, { "offset": 14, "opcode": 42 }, { "offset": 15, "opcode": 182, "member": [ "net/tslat/aoa3/entity/misc/EntityAnimaStone", "func_70106_y", "()V" ] }, { "offset": 18, "opcode": 177 }, { "offset": 19, "opcode": 42 }, { "offset": 20, "opcode": 180, "member": [ "net/tslat/aoa3/entity/misc/EntityAnimaStone", "field_70159_w", "D" ] }, { "offset": 23, "opcode": 14 }, { "offset": 24, "opcode": 151 }, { "offset": 25, "opcode": 153, "operands": [ 0, 149 ] }, { "offset": 28, "opcode": 42 }, { "offset": 29, "opcode": 180, "member": [ "net/tslat/aoa3/entity/misc/EntityAnimaStone", "field_70179_y", "D" ] }, { "offset": 32, "opcode": 14 }, { "offset": 33, "opcode": 151 }, { "offset": 34, "opcode": 153, "operands": [ 0, 140 ] }, { "offset": 37, "opcode": 18, "constant": 0.9100000262260437 }, { "offset": 39, "opcode": 68 }, { "offset": 40, "opcode": 42 }, { "offset": 41, "opcode": 180, "member": [ "net/tslat/aoa3/entity/misc/EntityAnimaStone", "field_70165_t", "D" ] }, { "offset": 44, "opcode": 42 }, { "offset": 45, "opcode": 182, "member": [ "net/tslat/aoa3/entity/misc/EntityAnimaStone", "func_174813_aQ", "()Lnet/minecraft/util/math/AxisAlignedBB;" ] }, { "offset": 48, "opcode": 180, "member": [ "net/minecraft/util/math/AxisAlignedBB", "field_72338_b", "D" ] }, { "offset": 51, "opcode": 15 }, { "offset": 52, "opcode": 103 }, { "offset": 53, "opcode": 42 }, { "offset": 54, "opcode": 180, "member": [ "net/tslat/aoa3/entity/misc/EntityAnimaStone", "field_70161_v", "D" ] }, { "offset": 57, "opcode": 184, "member": [ "net/minecraft/util/math/BlockPos$PooledMutableBlockPos", "func_185345_c", "(DDD)Lnet/minecraft/util/math/BlockPos$PooledMutableBlockPos;" ] }, { "offset": 60, "opcode": 77 }, { "offset": 61, "opcode": 42 }, { "offset": 62, "opcode": 180, "member": [ "net/tslat/aoa3/entity/misc/EntityAnimaStone", "field_70122_E", "Z" ] }, { "offset": 65, "opcode": 153, "operands": [ 0, 52 ] }, { "offset": 68, "opcode": 42 }, { "offset": 69, "opcode": 180, "member": [ "net/tslat/aoa3/entity/misc/EntityAnimaStone", "field_70170_p", "Lnet/minecraft/world/World;" ] }, { "offset": 72, "opcode": 44 }, { "offset": 73, "opcode": 42 }, { "offset": 74, "opcode": 180, "member": [ "net/tslat/aoa3/entity/misc/EntityAnimaStone", "field_70165_t", "D" ] }, { "offset": 77, "opcode": 42 }, { "offset": 78, "opcode": 182, "member": [ "net/tslat/aoa3/entity/misc/EntityAnimaStone", "func_174813_aQ", "()Lnet/minecraft/util/math/AxisAlignedBB;" ] }, { "offset": 81, "opcode": 180, "member": [ "net/minecraft/util/math/AxisAlignedBB", "field_72338_b", "D" ] }, { "offset": 84, "opcode": 15 }, { "offset": 85, "opcode": 103 }, { "offset": 86, "opcode": 42 }, { "offset": 87, "opcode": 180, "member": [ "net/tslat/aoa3/entity/misc/EntityAnimaStone", "field_70161_v", "D" ] }, { "offset": 90, "opcode": 182, "member": [ "net/minecraft/util/math/BlockPos$PooledMutableBlockPos", "func_189532_c", "(DDD)Lnet/minecraft/util/math/BlockPos$PooledMutableBlockPos;" ] }, { "offset": 93, "opcode": 182, "member": [ "net/minecraft/world/World", "func_180495_p", "(Lnet/minecraft/util/math/BlockPos;)Lnet/minecraft/block/state/IBlockState;" ] }, { "offset": 96, "opcode": 78 }, { "offset": 97, "opcode": 45 }, { "offset": 98, "opcode": 185, "member": [ "net/minecraft/block/state/IBlockState", "func_177230_c", "()Lnet/minecraft/block/Block;" ] }, { "offset": 103, "opcode": 45 }, { "offset": 104, "opcode": 42 }, { "offset": 105, "opcode": 180, "member": [ "net/tslat/aoa3/entity/misc/EntityAnimaStone", "field_70170_p", "Lnet/minecraft/world/World;" ] }, { "offset": 108, "opcode": 44 }, { "offset": 109, "opcode": 42 }, { "offset": 110, "opcode": 182, "member": [ "net/minecraft/block/Block", "getSlipperiness", "(Lnet/minecraft/block/state/IBlockState;Lnet/minecraft/world/IBlockAccess;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/entity/Entity;)F" ] }, { "offset": 113, "opcode": 18, "constant": 0.9100000262260437 }, { "offset": 115, "opcode": 106 }, { "offset": 116, "opcode": 68 }, { "offset": 117, "opcode": 44 }, { "offset": 118, "opcode": 182, "member": [ "net/minecraft/util/math/BlockPos$PooledMutableBlockPos", "func_185344_t", "()V" ] }, { "offset": 121, "opcode": 42 }, { "offset": 122, "opcode": 178, "member": [ "net/minecraft/entity/MoverType", "SELF", "Lnet/minecraft/entity/MoverType;" ] }, { "offset": 125, "opcode": 42 }, { "offset": 126, "opcode": 180, "member": [ "net/tslat/aoa3/entity/misc/EntityAnimaStone", "field_70159_w", "D" ] }, { "offset": 129, "opcode": 42 }, { "offset": 130, "opcode": 180, "member": [ "net/tslat/aoa3/entity/misc/EntityAnimaStone", "field_70181_x", "D" ] }, { "offset": 133, "opcode": 42 }, { "offset": 134, "opcode": 180, "member": [ "net/tslat/aoa3/entity/misc/EntityAnimaStone", "field_70179_y", "D" ] }, { "offset": 137, "opcode": 182, "member": [ "net/tslat/aoa3/entity/misc/EntityAnimaStone", "func_70091_d", "(Lnet/minecraft/entity/MoverType;DDD)V" ] }, { "offset": 140, "opcode": 42 }, { "offset": 141, "opcode": 89 }, { "offset": 142, "opcode": 180, "member": [ "net/tslat/aoa3/entity/misc/EntityAnimaStone", "field_70181_x", "D" ] }, { "offset": 145, "opcode": 20, "constant": 0.9800000190734863 }, { "offset": 148, "opcode": 107 }, { "offset": 149, "opcode": 181, "member": [ "net/tslat/aoa3/entity/misc/EntityAnimaStone", "field_70181_x", "D" ] }, { "offset": 152, "opcode": 42 }, { "offset": 153, "opcode": 89 }, { "offset": 154, "opcode": 180, "member": [ "net/tslat/aoa3/entity/misc/EntityAnimaStone", "field_70159_w", "D" ] }, { "offset": 157, "opcode": 35 }, { "offset": 158, "opcode": 141 }, { "offset": 159, "opcode": 107 }, { "offset": 160, "opcode": 181, "member": [ "net/tslat/aoa3/entity/misc/EntityAnimaStone", "field_70159_w", "D" ] }, { "offset": 163, "opcode": 42 }, { "offset": 164, "opcode": 89 }, { "offset": 165, "opcode": 180, "member": [ "net/tslat/aoa3/entity/misc/EntityAnimaStone", "field_70179_y", "D" ] }, { "offset": 168, "opcode": 35 }, { "offset": 169, "opcode": 141 }, { "offset": 170, "opcode": 107 }, { "offset": 171, "opcode": 181, "member": [ "net/tslat/aoa3/entity/misc/EntityAnimaStone", "field_70179_y", "D" ] }, { "offset": 174, "opcode": 187, "operands": [ 0, 9 ] }, { "offset": 177, "opcode": 89 }, { "offset": 178, "opcode": 42 }, { "offset": 179, "opcode": 180, "member": [ "net/tslat/aoa3/entity/misc/EntityAnimaStone", "field_70165_t", "D" ] }, { "offset": 182, "opcode": 14 }, { "offset": 183, "opcode": 42 }, { "offset": 184, "opcode": 180, "member": [ "net/tslat/aoa3/entity/misc/EntityAnimaStone", "field_70161_v", "D" ] }, { "offset": 187, "opcode": 183, "member": [ "net/minecraft/util/math/BlockPos", "", "(DDD)V" ] }, { "offset": 190, "opcode": 76 }, { "offset": 191, "opcode": 42 }, { "offset": 192, "opcode": 180, "member": [ "net/tslat/aoa3/entity/misc/EntityAnimaStone", "field_70170_p", "Lnet/minecraft/world/World;" ] }, { "offset": 195, "opcode": 180, "member": [ "net/minecraft/world/World", "field_72995_K", "Z" ] }, { "offset": 198, "opcode": 153, "operands": [ 0, 28 ] }, { "offset": 201, "opcode": 42 }, { "offset": 202, "opcode": 180, "member": [ "net/tslat/aoa3/entity/misc/EntityAnimaStone", "field_70170_p", "Lnet/minecraft/world/World;" ] }, { "offset": 205, "opcode": 43 }, { "offset": 206, "opcode": 182, "member": [ "net/minecraft/world/World", "func_175667_e", "(Lnet/minecraft/util/math/BlockPos;)Z" ] }, { "offset": 209, "opcode": 153, "operands": [ 0, 39 ] }, { "offset": 212, "opcode": 42 }, { "offset": 213, "opcode": 180, "member": [ "net/tslat/aoa3/entity/misc/EntityAnimaStone", "field_70170_p", "Lnet/minecraft/world/World;" ] }, { "offset": 216, "opcode": 43 }, { "offset": 217, "opcode": 182, "member": [ "net/minecraft/world/World", "func_175726_f", "(Lnet/minecraft/util/math/BlockPos;)Lnet/minecraft/world/chunk/Chunk;" ] }, { "offset": 220, "opcode": 182, "member": [ "net/minecraft/world/chunk/Chunk", "func_177410_o", "()Z" ] }, { "offset": 223, "opcode": 153, "operands": [ 0, 25 ] }, { "offset": 226, "opcode": 42 }, { "offset": 227, "opcode": 182, "member": [ "net/tslat/aoa3/entity/misc/EntityAnimaStone", "func_189652_ae", "()Z" ] }, { "offset": 230, "opcode": 154, "operands": [ 0, 42 ] }, { "offset": 233, "opcode": 42 }, { "offset": 234, "opcode": 89 }, { "offset": 235, "opcode": 180, "member": [ "net/tslat/aoa3/entity/misc/EntityAnimaStone", "field_70181_x", "D" ] }, { "offset": 238, "opcode": 20, "constant": 0.08 }, { "offset": 241, "opcode": 103 }, { "offset": 242, "opcode": 181, "member": [ "net/tslat/aoa3/entity/misc/EntityAnimaStone", "field_70181_x", "D" ] }, { "offset": 245, "opcode": 167, "operands": [ 0, 27 ] }, { "offset": 248, "opcode": 42 }, { "offset": 249, "opcode": 180, "member": [ "net/tslat/aoa3/entity/misc/EntityAnimaStone", "field_70163_u", "D" ] }, { "offset": 252, "opcode": 14 }, { "offset": 253, "opcode": 151 }, { "offset": 254, "opcode": 158, "operands": [ 0, 13 ] }, { "offset": 257, "opcode": 42 }, { "offset": 258, "opcode": 20, "constant": -0.1 }, { "offset": 261, "opcode": 181, "member": [ "net/tslat/aoa3/entity/misc/EntityAnimaStone", "field_70181_x", "D" ] }, { "offset": 264, "opcode": 167, "operands": [ 0, 8 ] }, { "offset": 267, "opcode": 42 }, { "offset": 268, "opcode": 14 }, { "offset": 269, "opcode": 181, "member": [ "net/tslat/aoa3/entity/misc/EntityAnimaStone", "field_70181_x", "D" ] }, { "offset": 272, "opcode": 42 }, { "offset": 273, "opcode": 178, "member": [ "net/minecraft/entity/MoverType", "SELF", "Lnet/minecraft/entity/MoverType;" ] }, { "offset": 276, "opcode": 42 }, { "offset": 277, "opcode": 180, "member": [ "net/tslat/aoa3/entity/misc/EntityAnimaStone", "field_70159_w", "D" ] }, { "offset": 280, "opcode": 42 }, { "offset": 281, "opcode": 180, "member": [ "net/tslat/aoa3/entity/misc/EntityAnimaStone", "field_70181_x", "D" ] }, { "offset": 284, "opcode": 42 }, { "offset": 285, "opcode": 180, "member": [ "net/tslat/aoa3/entity/misc/EntityAnimaStone", "field_70179_y", "D" ] }, { "offset": 288, "opcode": 182, "member": [ "net/tslat/aoa3/entity/misc/EntityAnimaStone", "func_70091_d", "(Lnet/minecraft/entity/MoverType;DDD)V" ] }, { "offset": 291, "opcode": 177 } ] }, { "class_path": "net/tslat/aoa3/entity/misc/EntityAnimaStone.class", "class_sha256": "d7f953b141e11499417ec41ea9050d226bd1d1a019a7910b6803925c2f1a214a", "name": "func_70037_a", "descriptor": "(Lnet/minecraft/nbt/NBTTagCompound;)V", "code_hex": "b1", "instructions": [ { "offset": 0, "opcode": 177 } ] }, { "class_path": "net/tslat/aoa3/entity/misc/EntityAnimaStone.class", "class_sha256": "d7f953b141e11499417ec41ea9050d226bd1d1a019a7910b6803925c2f1a214a", "name": "func_70014_b", "descriptor": "(Lnet/minecraft/nbt/NBTTagCompound;)V", "code_hex": "b1", "instructions": [ { "offset": 0, "opcode": 177 } ] }, { "class_path": "net/tslat/aoa3/item/misc/FragmentedAnimaStone.class", "class_sha256": "fd18a17bc7351f32794af8abcb8889ae3fec45f35e094c94e9af64f0a6ad7986", "name": "func_180614_a", "descriptor": "(Lnet/minecraft/entity/player/EntityPlayer;Lnet/minecraft/world/World;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/util/EnumHand;Lnet/minecraft/util/EnumFacing;FFF)Lnet/minecraft/util/EnumActionResult;", "code_hex": "2b1904b600223a092b2d1905b6002819051909b6002c9a0007b20032b02c2db6003a3a0a2b2c2d190a19091904b80040360b150b990012150b9e0009b20043a70006b20032b0190ab900490100c1004b990115190ab900490100c0004b3a0c190c2c2d190a2cb4004fb9005305009900f32cb4004f9a00ec2bb80059b6005d3a0d190ab9004901003a0e190ec1005f990016190ec0005f2c2d190a2cb40063b60067a70084190ec1006b99001d2c2d190ec0006b190ec0006bb6006fb6007305b6007757a70062190ec1007999001b2c2d190ab2007d05b80083b90087030005b6007757a70042190ec100899a000b190ec1008b99000704a70005100a360f2c2db6003a190ab6009199001d150f9e0018840fff190c2c2cb400632d190ab900950500a7ffdc190db20099190db20099b6009db800a1190db20099b6009db800a7866e0303b600ab2c1107d52d03b600af2bb400b3b400b89a0009190904b600bcb200bfb0b20043b0", "instructions": [ { "offset": 0, "opcode": 43 }, { "offset": 1, "opcode": 25, "operands": [ 4 ] }, { "offset": 3, "opcode": 182, "member": [ "net/minecraft/entity/player/EntityPlayer", "func_184586_b", "(Lnet/minecraft/util/EnumHand;)Lnet/minecraft/item/ItemStack;" ] }, { "offset": 6, "opcode": 58, "operands": [ 9 ] }, { "offset": 8, "opcode": 43 }, { "offset": 9, "opcode": 45 }, { "offset": 10, "opcode": 25, "operands": [ 5 ] }, { "offset": 12, "opcode": 182, "member": [ "net/minecraft/util/math/BlockPos", "func_177972_a", "(Lnet/minecraft/util/EnumFacing;)Lnet/minecraft/util/math/BlockPos;" ] }, { "offset": 15, "opcode": 25, "operands": [ 5 ] }, { "offset": 17, "opcode": 25, "operands": [ 9 ] }, { "offset": 19, "opcode": 182, "member": [ "net/minecraft/entity/player/EntityPlayer", "func_175151_a", "(Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/util/EnumFacing;Lnet/minecraft/item/ItemStack;)Z" ] }, { "offset": 22, "opcode": 154, "operands": [ 0, 7 ] }, { "offset": 25, "opcode": 178, "member": [ "net/minecraft/util/EnumActionResult", "FAIL", "Lnet/minecraft/util/EnumActionResult;" ] }, { "offset": 28, "opcode": 176 }, { "offset": 29, "opcode": 44 }, { "offset": 30, "opcode": 45 }, { "offset": 31, "opcode": 182, "member": [ "net/minecraft/world/World", "func_180495_p", "(Lnet/minecraft/util/math/BlockPos;)Lnet/minecraft/block/state/IBlockState;" ] }, { "offset": 34, "opcode": 58, "operands": [ 10 ] }, { "offset": 36, "opcode": 43 }, { "offset": 37, "opcode": 44 }, { "offset": 38, "opcode": 45 }, { "offset": 39, "opcode": 25, "operands": [ 10 ] }, { "offset": 41, "opcode": 25, "operands": [ 9 ] }, { "offset": 43, "opcode": 25, "operands": [ 4 ] }, { "offset": 45, "opcode": 184, "member": [ "net/minecraftforge/event/ForgeEventFactory", "onApplyBonemeal", "(Lnet/minecraft/entity/player/EntityPlayer;Lnet/minecraft/world/World;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/block/state/IBlockState;Lnet/minecraft/item/ItemStack;Lnet/minecraft/util/EnumHand;)I" ] }, { "offset": 48, "opcode": 54, "operands": [ 11 ] }, { "offset": 50, "opcode": 21, "operands": [ 11 ] }, { "offset": 52, "opcode": 153, "operands": [ 0, 18 ] }, { "offset": 55, "opcode": 21, "operands": [ 11 ] }, { "offset": 57, "opcode": 158, "operands": [ 0, 9 ] }, { "offset": 60, "opcode": 178, "member": [ "net/minecraft/util/EnumActionResult", "PASS", "Lnet/minecraft/util/EnumActionResult;" ] }, { "offset": 63, "opcode": 167, "operands": [ 0, 6 ] }, { "offset": 66, "opcode": 178, "member": [ "net/minecraft/util/EnumActionResult", "FAIL", "Lnet/minecraft/util/EnumActionResult;" ] }, { "offset": 69, "opcode": 176 }, { "offset": 70, "opcode": 25, "operands": [ 10 ] }, { "offset": 72, "opcode": 185, "member": [ "net/minecraft/block/state/IBlockState", "func_177230_c", "()Lnet/minecraft/block/Block;" ] }, { "offset": 77, "opcode": 193, "operands": [ 0, 75 ] }, { "offset": 80, "opcode": 153, "operands": [ 1, 21 ] }, { "offset": 83, "opcode": 25, "operands": [ 10 ] }, { "offset": 85, "opcode": 185, "member": [ "net/minecraft/block/state/IBlockState", "func_177230_c", "()Lnet/minecraft/block/Block;" ] }, { "offset": 90, "opcode": 192, "operands": [ 0, 75 ] }, { "offset": 93, "opcode": 58, "operands": [ 12 ] }, { "offset": 95, "opcode": 25, "operands": [ 12 ] }, { "offset": 97, "opcode": 44 }, { "offset": 98, "opcode": 45 }, { "offset": 99, "opcode": 25, "operands": [ 10 ] }, { "offset": 101, "opcode": 44 }, { "offset": 102, "opcode": 180, "member": [ "net/minecraft/world/World", "field_72995_K", "Z" ] }, { "offset": 105, "opcode": 185, "member": [ "net/minecraft/block/IGrowable", "func_176473_a", "(Lnet/minecraft/world/World;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/block/state/IBlockState;Z)Z" ] }, { "offset": 110, "opcode": 153, "operands": [ 0, 243 ] }, { "offset": 113, "opcode": 44 }, { "offset": 114, "opcode": 180, "member": [ "net/minecraft/world/World", "field_72995_K", "Z" ] }, { "offset": 117, "opcode": 154, "operands": [ 0, 236 ] }, { "offset": 120, "opcode": 43 }, { "offset": 121, "opcode": 184, "member": [ "net/tslat/aoa3/utils/player/PlayerUtil", "getAdventPlayer", "(Lnet/minecraft/entity/player/EntityPlayer;)Lnet/tslat/aoa3/utils/player/PlayerDataManager;" ] }, { "offset": 124, "opcode": 182, "member": [ "net/tslat/aoa3/utils/player/PlayerDataManager", "stats", "()Lnet/tslat/aoa3/utils/player/PlayerDataManager$PlayerStats;" ] }, { "offset": 127, "opcode": 58, "operands": [ 13 ] }, { "offset": 129, "opcode": 25, "operands": [ 10 ] }, { "offset": 131, "opcode": 185, "member": [ "net/minecraft/block/state/IBlockState", "func_177230_c", "()Lnet/minecraft/block/Block;" ] }, { "offset": 136, "opcode": 58, "operands": [ 14 ] }, { "offset": 138, "opcode": 25, "operands": [ 14 ] }, { "offset": 140, "opcode": 193, "operands": [ 0, 95 ] }, { "offset": 143, "opcode": 153, "operands": [ 0, 22 ] }, { "offset": 146, "opcode": 25, "operands": [ 14 ] }, { "offset": 148, "opcode": 192, "operands": [ 0, 95 ] }, { "offset": 151, "opcode": 44 }, { "offset": 152, "opcode": 45 }, { "offset": 153, "opcode": 25, "operands": [ 10 ] }, { "offset": 155, "opcode": 44 }, { "offset": 156, "opcode": 180, "member": [ "net/minecraft/world/World", "field_73012_v", "Ljava/util/Random;" ] }, { "offset": 159, "opcode": 182, "member": [ "net/minecraft/block/BlockSapling", "func_176476_e", "(Lnet/minecraft/world/World;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/block/state/IBlockState;Ljava/util/Random;)V" ] }, { "offset": 162, "opcode": 167, "operands": [ 0, 132 ] }, { "offset": 165, "opcode": 25, "operands": [ 14 ] }, { "offset": 167, "opcode": 193, "operands": [ 0, 107 ] }, { "offset": 170, "opcode": 153, "operands": [ 0, 29 ] }, { "offset": 173, "opcode": 44 }, { "offset": 174, "opcode": 45 }, { "offset": 175, "opcode": 25, "operands": [ 14 ] }, { "offset": 177, "opcode": 192, "operands": [ 0, 107 ] }, { "offset": 180, "opcode": 25, "operands": [ 14 ] }, { "offset": 182, "opcode": 192, "operands": [ 0, 107 ] }, { "offset": 185, "opcode": 182, "member": [ "net/minecraft/block/BlockCrops", "func_185526_g", "()I" ] }, { "offset": 188, "opcode": 182, "member": [ "net/minecraft/block/BlockCrops", "func_185528_e", "(I)Lnet/minecraft/block/state/IBlockState;" ] }, { "offset": 191, "opcode": 5, "constant": 2 }, { "offset": 192, "opcode": 182, "member": [ "net/minecraft/world/World", "func_180501_a", "(Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/block/state/IBlockState;I)Z" ] }, { "offset": 195, "opcode": 87 }, { "offset": 196, "opcode": 167, "operands": [ 0, 98 ] }, { "offset": 199, "opcode": 25, "operands": [ 14 ] }, { "offset": 201, "opcode": 193, "operands": [ 0, 121 ] }, { "offset": 204, "opcode": 153, "operands": [ 0, 27 ] }, { "offset": 207, "opcode": 44 }, { "offset": 208, "opcode": 45 }, { "offset": 209, "opcode": 25, "operands": [ 10 ] }, { "offset": 211, "opcode": 178, "member": [ "net/minecraft/block/BlockCocoa", "field_176501_a", "Lnet/minecraft/block/properties/PropertyInteger;" ] }, { "offset": 214, "opcode": 5, "constant": 2 }, { "offset": 215, "opcode": 184, "member": [ "java/lang/Integer", "valueOf", "(I)Ljava/lang/Integer;" ] }, { "offset": 218, "opcode": 185, "member": [ "net/minecraft/block/state/IBlockState", "func_177226_a", "(Lnet/minecraft/block/properties/IProperty;Ljava/lang/Comparable;)Lnet/minecraft/block/state/IBlockState;" ] }, { "offset": 223, "opcode": 5, "constant": 2 }, { "offset": 224, "opcode": 182, "member": [ "net/minecraft/world/World", "func_180501_a", "(Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/block/state/IBlockState;I)Z" ] }, { "offset": 227, "opcode": 87 }, { "offset": 228, "opcode": 167, "operands": [ 0, 66 ] }, { "offset": 231, "opcode": 25, "operands": [ 14 ] }, { "offset": 233, "opcode": 193, "operands": [ 0, 137 ] }, { "offset": 236, "opcode": 154, "operands": [ 0, 11 ] }, { "offset": 239, "opcode": 25, "operands": [ 14 ] }, { "offset": 241, "opcode": 193, "operands": [ 0, 139 ] }, { "offset": 244, "opcode": 153, "operands": [ 0, 7 ] }, { "offset": 247, "opcode": 4, "constant": 1 }, { "offset": 248, "opcode": 167, "operands": [ 0, 5 ] }, { "offset": 251, "opcode": 16, "constant": 10 }, { "offset": 253, "opcode": 54, "operands": [ 15 ] }, { "offset": 255, "opcode": 44 }, { "offset": 256, "opcode": 45 }, { "offset": 257, "opcode": 182, "member": [ "net/minecraft/world/World", "func_180495_p", "(Lnet/minecraft/util/math/BlockPos;)Lnet/minecraft/block/state/IBlockState;" ] }, { "offset": 260, "opcode": 25, "operands": [ 10 ] }, { "offset": 262, "opcode": 182, "member": [ "java/lang/Object", "equals", "(Ljava/lang/Object;)Z" ] }, { "offset": 265, "opcode": 153, "operands": [ 0, 29 ] }, { "offset": 268, "opcode": 21, "operands": [ 15 ] }, { "offset": 270, "opcode": 158, "operands": [ 0, 24 ] }, { "offset": 273, "opcode": 132, "operands": [ 15, 255 ] }, { "offset": 276, "opcode": 25, "operands": [ 12 ] }, { "offset": 278, "opcode": 44 }, { "offset": 279, "opcode": 44 }, { "offset": 280, "opcode": 180, "member": [ "net/minecraft/world/World", "field_73012_v", "Ljava/util/Random;" ] }, { "offset": 283, "opcode": 45 }, { "offset": 284, "opcode": 25, "operands": [ 10 ] }, { "offset": 286, "opcode": 185, "member": [ "net/minecraft/block/IGrowable", "func_176474_b", "(Lnet/minecraft/world/World;Ljava/util/Random;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/block/state/IBlockState;)V" ] }, { "offset": 291, "opcode": 167, "operands": [ 255, 220 ] }, { "offset": 294, "opcode": 25, "operands": [ 13 ] }, { "offset": 296, "opcode": 178, "member": [ "net/tslat/aoa3/library/Enums$Skills", "ANIMA", "Lnet/tslat/aoa3/library/Enums$Skills;" ] }, { "offset": 299, "opcode": 25, "operands": [ 13 ] }, { "offset": 301, "opcode": 178, "member": [ "net/tslat/aoa3/library/Enums$Skills", "ANIMA", "Lnet/tslat/aoa3/library/Enums$Skills;" ] }, { "offset": 304, "opcode": 182, "member": [ "net/tslat/aoa3/utils/player/PlayerDataManager$PlayerStats", "getLevel", "(Lnet/tslat/aoa3/library/Enums$Skills;)I" ] }, { "offset": 307, "opcode": 184, "member": [ "net/tslat/aoa3/utils/player/PlayerUtil", "getXpRequiredForNextLevel", "(I)F" ] }, { "offset": 310, "opcode": 25, "operands": [ 13 ] }, { "offset": 312, "opcode": 178, "member": [ "net/tslat/aoa3/library/Enums$Skills", "ANIMA", "Lnet/tslat/aoa3/library/Enums$Skills;" ] }, { "offset": 315, "opcode": 182, "member": [ "net/tslat/aoa3/utils/player/PlayerDataManager$PlayerStats", "getLevel", "(Lnet/tslat/aoa3/library/Enums$Skills;)I" ] }, { "offset": 318, "opcode": 184, "member": [ "net/tslat/aoa3/utils/skills/AnimaUtil", "getExpDenominator", "(I)I" ] }, { "offset": 321, "opcode": 134 }, { "offset": 322, "opcode": 110 }, { "offset": 323, "opcode": 3, "constant": 0 }, { "offset": 324, "opcode": 3, "constant": 0 }, { "offset": 325, "opcode": 182, "member": [ "net/tslat/aoa3/utils/player/PlayerDataManager$PlayerStats", "addXp", "(Lnet/tslat/aoa3/library/Enums$Skills;FZZ)V" ] }, { "offset": 328, "opcode": 44 }, { "offset": 329, "opcode": 17, "constant": 2005 }, { "offset": 332, "opcode": 45 }, { "offset": 333, "opcode": 3, "constant": 0 }, { "offset": 334, "opcode": 182, "member": [ "net/minecraft/world/World", "func_175718_b", "(ILnet/minecraft/util/math/BlockPos;I)V" ] }, { "offset": 337, "opcode": 43 }, { "offset": 338, "opcode": 180, "member": [ "net/minecraft/entity/player/EntityPlayer", "field_71075_bZ", "Lnet/minecraft/entity/player/PlayerCapabilities;" ] }, { "offset": 341, "opcode": 180, "member": [ "net/minecraft/entity/player/PlayerCapabilities", "field_75098_d", "Z" ] }, { "offset": 344, "opcode": 154, "operands": [ 0, 9 ] }, { "offset": 347, "opcode": 25, "operands": [ 9 ] }, { "offset": 349, "opcode": 4, "constant": 1 }, { "offset": 350, "opcode": 182, "member": [ "net/minecraft/item/ItemStack", "func_190918_g", "(I)V" ] }, { "offset": 353, "opcode": 178, "member": [ "net/minecraft/util/EnumActionResult", "SUCCESS", "Lnet/minecraft/util/EnumActionResult;" ] }, { "offset": 356, "opcode": 176 }, { "offset": 357, "opcode": 178, "member": [ "net/minecraft/util/EnumActionResult", "PASS", "Lnet/minecraft/util/EnumActionResult;" ] }, { "offset": 360, "opcode": 176 } ] }, { "class_path": "net/tslat/aoa3/utils/skills/AnimaUtil.class", "class_sha256": "2cb888deb9a434282c696befefce1ca86280491057ff577355e091ecb0918efc", "name": "getExpDenominator", "descriptor": "(I)I", "code_hex": "1a07a3000507ac1a100ea300061008ac1a101da30006101eac1a102ca30006103cac1a103ba300061055ac1a104aa300061070ac1a1059a300071100b4ac1a105ea300071100dcac110118ac", "instructions": [ { "offset": 0, "opcode": 26 }, { "offset": 1, "opcode": 7, "constant": 4 }, { "offset": 2, "opcode": 163, "operands": [ 0, 5 ] }, { "offset": 5, "opcode": 7, "constant": 4 }, { "offset": 6, "opcode": 172 }, { "offset": 7, "opcode": 26 }, { "offset": 8, "opcode": 16, "constant": 14 }, { "offset": 10, "opcode": 163, "operands": [ 0, 6 ] }, { "offset": 13, "opcode": 16, "constant": 8 }, { "offset": 15, "opcode": 172 }, { "offset": 16, "opcode": 26 }, { "offset": 17, "opcode": 16, "constant": 29 }, { "offset": 19, "opcode": 163, "operands": [ 0, 6 ] }, { "offset": 22, "opcode": 16, "constant": 30 }, { "offset": 24, "opcode": 172 }, { "offset": 25, "opcode": 26 }, { "offset": 26, "opcode": 16, "constant": 44 }, { "offset": 28, "opcode": 163, "operands": [ 0, 6 ] }, { "offset": 31, "opcode": 16, "constant": 60 }, { "offset": 33, "opcode": 172 }, { "offset": 34, "opcode": 26 }, { "offset": 35, "opcode": 16, "constant": 59 }, { "offset": 37, "opcode": 163, "operands": [ 0, 6 ] }, { "offset": 40, "opcode": 16, "constant": 85 }, { "offset": 42, "opcode": 172 }, { "offset": 43, "opcode": 26 }, { "offset": 44, "opcode": 16, "constant": 74 }, { "offset": 46, "opcode": 163, "operands": [ 0, 6 ] }, { "offset": 49, "opcode": 16, "constant": 112 }, { "offset": 51, "opcode": 172 }, { "offset": 52, "opcode": 26 }, { "offset": 53, "opcode": 16, "constant": 89 }, { "offset": 55, "opcode": 163, "operands": [ 0, 7 ] }, { "offset": 58, "opcode": 17, "constant": 180 }, { "offset": 61, "opcode": 172 }, { "offset": 62, "opcode": 26 }, { "offset": 63, "opcode": 16, "constant": 94 }, { "offset": 65, "opcode": 163, "operands": [ 0, 7 ] }, { "offset": 68, "opcode": 17, "constant": 220 }, { "offset": 71, "opcode": 172 }, { "offset": 72, "opcode": 17, "constant": 280 }, { "offset": 75, "opcode": 172 } ] }, { "class_path": "net/tslat/aoa3/utils/player/PlayerUtil.class", "class_sha256": "28a2278753967ef9b5103ccd1e2ac8c93a3b2b644d13d537dc623d2f4331a189", "name": "getXpRequiredForNextLevel", "descriptor": "(I)F", "code_hex": "1a1064a3001114009e1a87b800a51400a66b90ae1a1103e8a100070ba7001c1a1103e7b800ab100a64871400acb800a51400ae6f9012b062ae", "instructions": [ { "offset": 0, "opcode": 26 }, { "offset": 1, "opcode": 16, "constant": 100 }, { "offset": 3, "opcode": 163, "operands": [ 0, 17 ] }, { "offset": 6, "opcode": 20, "constant": 1.1 }, { "offset": 9, "opcode": 26 }, { "offset": 10, "opcode": 135 }, { "offset": 11, "opcode": 184, "member": [ "java/lang/Math", "pow", "(DD)D" ] }, { "offset": 14, "opcode": 20, "constant": 50.0 }, { "offset": 17, "opcode": 107 }, { "offset": 18, "opcode": 144 }, { "offset": 19, "opcode": 174 }, { "offset": 20, "opcode": 26 }, { "offset": 21, "opcode": 17, "constant": 1000 }, { "offset": 24, "opcode": 161, "operands": [ 0, 7 ] }, { "offset": 27, "opcode": 11 }, { "offset": 28, "opcode": 167, "operands": [ 0, 28 ] }, { "offset": 31, "opcode": 26 }, { "offset": 32, "opcode": 17, "constant": 999 }, { "offset": 35, "opcode": 184, "member": [ "java/lang/Math", "min", "(II)I" ] }, { "offset": 38, "opcode": 16, "constant": 10 }, { "offset": 40, "opcode": 100 }, { "offset": 41, "opcode": 135 }, { "offset": 42, "opcode": 20, "constant": 2.5 }, { "offset": 45, "opcode": 184, "member": [ "java/lang/Math", "pow", "(DD)D" ] }, { "offset": 48, "opcode": 20, "constant": 100.0 }, { "offset": 51, "opcode": 111 }, { "offset": 52, "opcode": 144 }, { "offset": 53, "opcode": 18, "constant": 630000.0 }, { "offset": 55, "opcode": 98 }, { "offset": 56, "opcode": 174 } ] }, { "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": "getLevelForDisplay", "descriptor": "(Lnet/tslat/aoa3/library/Enums$Skills;)I", "code_hex": "2ab4003e2bb60075c0005ab6009aac", "instructions": [ { "offset": 0, "opcode": 42 }, { "offset": 1, "opcode": 180, "member": [ "net/tslat/aoa3/utils/player/PlayerDataManager$PlayerStats", "levels", "Ljava/util/HashMap;" ] }, { "offset": 4, "opcode": 43 }, { "offset": 5, "opcode": 182, "member": [ "java/util/HashMap", "get", "(Ljava/lang/Object;)Ljava/lang/Object;" ] }, { "offset": 8, "opcode": 192, "operands": [ 0, 90 ] }, { "offset": 11, "opcode": 182, "member": [ "java/lang/Integer", "intValue", "()I" ] }, { "offset": 14, "opcode": 172 } ] }, { "class_path": "net/tslat/aoa3/utils/player/PlayerDataManager$PlayerStats.class", "class_sha256": "c880c7701cafae73ae2ddd7693fbd4dd0bfe92fb53ed839fd319700d7ed21c5e", "name": "addXp", "descriptor": "(Lnet/tslat/aoa3/library/Enums$Skills;FZZ)V", "code_hex": "b200e89a0004b12ab4003e2bb60075c0005ab6009a360515051103e8a10004b11d9a00102ab4002eb801012b24b801054513010624b801093806033607b2010c9a000e15051064a1000704a700040336082ab4004c2bb80112380917061709959e00351706170966380684070117061505150760b801156659380a0b959b001815051507601103e8a2000d170a3806840701a7ffdb15079e00492a2b150515051507601d9a000704a7000403b601191d9a00302ab40040b20065b60075c0005ab6009a07a2001c2ab4002eb800a92b2ab4003e2bb60075c0005ab6009ab8011f1d99000d2ab4002eb80123a700232ab4002eb800a9c10125990016b2012b2ab4002eb800a9c001252b248bb601312ab4003c2b2ab4003c2bb60075c00050b60079170662b80054b60058572ab4002eb800a9c101259900772ab4002eb80134b2013abb013c592bb4013f2ab4003e2bb60075c0005ab6009a2ab4003c2bb60075c00050b600792ab400402bb60075c0005ab701422ab4002eb800a9c00125b6014815089a0029b2013abb014a592bb4013f2415079e000704a7000403b7014d2ab4002eb800a9c00125b60148b1", "instructions": [ { "offset": 0, "opcode": 178, "member": [ "net/tslat/aoa3/utils/ConfigurationUtil$MainConfig", "skillsEnabled", "Z" ] }, { "offset": 3, "opcode": 154, "operands": [ 0, 4 ] }, { "offset": 6, "opcode": 177 }, { "offset": 7, "opcode": 42 }, { "offset": 8, "opcode": 180, "member": [ "net/tslat/aoa3/utils/player/PlayerDataManager$PlayerStats", "levels", "Ljava/util/HashMap;" ] }, { "offset": 11, "opcode": 43 }, { "offset": 12, "opcode": 182, "member": [ "java/util/HashMap", "get", "(Ljava/lang/Object;)Ljava/lang/Object;" ] }, { "offset": 15, "opcode": 192, "operands": [ 0, 90 ] }, { "offset": 18, "opcode": 182, "member": [ "java/lang/Integer", "intValue", "()I" ] }, { "offset": 21, "opcode": 54, "operands": [ 5 ] }, { "offset": 23, "opcode": 21, "operands": [ 5 ] }, { "offset": 25, "opcode": 17, "constant": 1000 }, { "offset": 28, "opcode": 161, "operands": [ 0, 4 ] }, { "offset": 31, "opcode": 177 }, { "offset": 32, "opcode": 29 }, { "offset": 33, "opcode": 154, "operands": [ 0, 16 ] }, { "offset": 36, "opcode": 42 }, { "offset": 37, "opcode": 180, "member": [ "net/tslat/aoa3/utils/player/PlayerDataManager$PlayerStats", "this$0", "Lnet/tslat/aoa3/utils/player/PlayerDataManager;" ] }, { "offset": 40, "opcode": 184, "member": [ "net/tslat/aoa3/utils/player/PlayerDataManager", "access$2100", "(Lnet/tslat/aoa3/utils/player/PlayerDataManager;)Lnet/tslat/aoa3/utils/player/PlayerDataManager$PlayerBuffs;" ] }, { "offset": 43, "opcode": 43 }, { "offset": 44, "opcode": 36 }, { "offset": 45, "opcode": 184, "member": [ "net/tslat/aoa3/utils/player/PlayerDataManager$PlayerBuffs", "access$2900", "(Lnet/tslat/aoa3/utils/player/PlayerDataManager$PlayerBuffs;Lnet/tslat/aoa3/library/Enums$Skills;F)F" ] }, { "offset": 48, "opcode": 69 }, { "offset": 49, "opcode": 19, "constant": 544132352.0 }, { "offset": 52, "opcode": 36 }, { "offset": 53, "opcode": 184, "member": [ "java/lang/Math", "min", "(FF)F" ] }, { "offset": 56, "opcode": 56, "operands": [ 6 ] }, { "offset": 58, "opcode": 3, "constant": 0 }, { "offset": 59, "opcode": 54, "operands": [ 7 ] }, { "offset": 61, "opcode": 178, "member": [ "net/tslat/aoa3/utils/ConfigurationUtil$MainConfig", "showVanityLevels", "Z" ] }, { "offset": 64, "opcode": 154, "operands": [ 0, 14 ] }, { "offset": 67, "opcode": 21, "operands": [ 5 ] }, { "offset": 69, "opcode": 16, "constant": 100 }, { "offset": 71, "opcode": 161, "operands": [ 0, 7 ] }, { "offset": 74, "opcode": 4, "constant": 1 }, { "offset": 75, "opcode": 167, "operands": [ 0, 4 ] }, { "offset": 78, "opcode": 3, "constant": 0 }, { "offset": 79, "opcode": 54, "operands": [ 8 ] }, { "offset": 81, "opcode": 42 }, { "offset": 82, "opcode": 180, "member": [ "net/tslat/aoa3/utils/player/PlayerDataManager$PlayerStats", "playerDataManager", "Lnet/tslat/aoa3/utils/player/PlayerDataManager;" ] }, { "offset": 85, "opcode": 43 }, { "offset": 86, "opcode": 184, "member": [ "net/tslat/aoa3/utils/player/PlayerUtil", "getXpRemainingUntilLevel", "(Lnet/tslat/aoa3/utils/player/PlayerDataManager;Lnet/tslat/aoa3/library/Enums$Skills;)F" ] }, { "offset": 89, "opcode": 56, "operands": [ 9 ] }, { "offset": 91, "opcode": 23, "operands": [ 6 ] }, { "offset": 93, "opcode": 23, "operands": [ 9 ] }, { "offset": 95, "opcode": 149 }, { "offset": 96, "opcode": 158, "operands": [ 0, 53 ] }, { "offset": 99, "opcode": 23, "operands": [ 6 ] }, { "offset": 101, "opcode": 23, "operands": [ 9 ] }, { "offset": 103, "opcode": 102 }, { "offset": 104, "opcode": 56, "operands": [ 6 ] }, { "offset": 106, "opcode": 132, "operands": [ 7, 1 ] }, { "offset": 109, "opcode": 23, "operands": [ 6 ] }, { "offset": 111, "opcode": 21, "operands": [ 5 ] }, { "offset": 113, "opcode": 21, "operands": [ 7 ] }, { "offset": 115, "opcode": 96 }, { "offset": 116, "opcode": 184, "member": [ "net/tslat/aoa3/utils/player/PlayerUtil", "getXpRequiredForNextLevel", "(I)F" ] }, { "offset": 119, "opcode": 102 }, { "offset": 120, "opcode": 89 }, { "offset": 121, "opcode": 56, "operands": [ 10 ] }, { "offset": 123, "opcode": 11 }, { "offset": 124, "opcode": 149 }, { "offset": 125, "opcode": 155, "operands": [ 0, 24 ] }, { "offset": 128, "opcode": 21, "operands": [ 5 ] }, { "offset": 130, "opcode": 21, "operands": [ 7 ] }, { "offset": 132, "opcode": 96 }, { "offset": 133, "opcode": 17, "constant": 1000 }, { "offset": 136, "opcode": 162, "operands": [ 0, 13 ] }, { "offset": 139, "opcode": 23, "operands": [ 10 ] }, { "offset": 141, "opcode": 56, "operands": [ 6 ] }, { "offset": 143, "opcode": 132, "operands": [ 7, 1 ] }, { "offset": 146, "opcode": 167, "operands": [ 255, 219 ] }, { "offset": 149, "opcode": 21, "operands": [ 7 ] }, { "offset": 151, "opcode": 158, "operands": [ 0, 73 ] }, { "offset": 154, "opcode": 42 }, { "offset": 155, "opcode": 43 }, { "offset": 156, "opcode": 21, "operands": [ 5 ] }, { "offset": 158, "opcode": 21, "operands": [ 5 ] }, { "offset": 160, "opcode": 21, "operands": [ 7 ] }, { "offset": 162, "opcode": 96 }, { "offset": 163, "opcode": 29 }, { "offset": 164, "opcode": 154, "operands": [ 0, 7 ] }, { "offset": 167, "opcode": 4, "constant": 1 }, { "offset": 168, "opcode": 167, "operands": [ 0, 4 ] }, { "offset": 171, "opcode": 3, "constant": 0 }, { "offset": 172, "opcode": 182, "member": [ "net/tslat/aoa3/utils/player/PlayerDataManager$PlayerStats", "levelUp", "(Lnet/tslat/aoa3/library/Enums$Skills;IIZ)V" ] }, { "offset": 175, "opcode": 29 }, { "offset": 176, "opcode": 154, "operands": [ 0, 48 ] }, { "offset": 179, "opcode": 42 }, { "offset": 180, "opcode": 180, "member": [ "net/tslat/aoa3/utils/player/PlayerDataManager$PlayerStats", "optionals", "Ljava/util/HashMap;" ] }, { "offset": 183, "opcode": 178, "member": [ "net/tslat/aoa3/library/Enums$Skills", "EXPEDITION", "Lnet/tslat/aoa3/library/Enums$Skills;" ] }, { "offset": 186, "opcode": 182, "member": [ "java/util/HashMap", "get", "(Ljava/lang/Object;)Ljava/lang/Object;" ] }, { "offset": 189, "opcode": 192, "operands": [ 0, 90 ] }, { "offset": 192, "opcode": 182, "member": [ "java/lang/Integer", "intValue", "()I" ] }, { "offset": 195, "opcode": 7, "constant": 4 }, { "offset": 196, "opcode": 162, "operands": [ 0, 28 ] }, { "offset": 199, "opcode": 42 }, { "offset": 200, "opcode": 180, "member": [ "net/tslat/aoa3/utils/player/PlayerDataManager$PlayerStats", "this$0", "Lnet/tslat/aoa3/utils/player/PlayerDataManager;" ] }, { "offset": 203, "opcode": 184, "member": [ "net/tslat/aoa3/utils/player/PlayerDataManager", "access$2400", "(Lnet/tslat/aoa3/utils/player/PlayerDataManager;)Lnet/minecraft/entity/player/EntityPlayer;" ] }, { "offset": 206, "opcode": 43 }, { "offset": 207, "opcode": 42 }, { "offset": 208, "opcode": 180, "member": [ "net/tslat/aoa3/utils/player/PlayerDataManager$PlayerStats", "levels", "Ljava/util/HashMap;" ] }, { "offset": 211, "opcode": 43 }, { "offset": 212, "opcode": 182, "member": [ "java/util/HashMap", "get", "(Ljava/lang/Object;)Ljava/lang/Object;" ] }, { "offset": 215, "opcode": 192, "operands": [ 0, 90 ] }, { "offset": 218, "opcode": 182, "member": [ "java/lang/Integer", "intValue", "()I" ] }, { "offset": 221, "opcode": 184, "member": [ "net/tslat/aoa3/library/leaderboard/AoALeaderboard", "updatePlayerStat", "(Lnet/minecraft/entity/player/EntityPlayer;Lnet/tslat/aoa3/library/Enums$Skills;I)V" ] }, { "offset": 224, "opcode": 29 }, { "offset": 225, "opcode": 153, "operands": [ 0, 13 ] }, { "offset": 228, "opcode": 42 }, { "offset": 229, "opcode": 180, "member": [ "net/tslat/aoa3/utils/player/PlayerDataManager$PlayerStats", "this$0", "Lnet/tslat/aoa3/utils/player/PlayerDataManager;" ] }, { "offset": 232, "opcode": 184, "member": [ "net/tslat/aoa3/utils/player/PlayerDataManager", "access$3000", "(Lnet/tslat/aoa3/utils/player/PlayerDataManager;)V" ] }, { "offset": 235, "opcode": 167, "operands": [ 0, 35 ] }, { "offset": 238, "opcode": 42 }, { "offset": 239, "opcode": 180, "member": [ "net/tslat/aoa3/utils/player/PlayerDataManager$PlayerStats", "this$0", "Lnet/tslat/aoa3/utils/player/PlayerDataManager;" ] }, { "offset": 242, "opcode": 184, "member": [ "net/tslat/aoa3/utils/player/PlayerDataManager", "access$2400", "(Lnet/tslat/aoa3/utils/player/PlayerDataManager;)Lnet/minecraft/entity/player/EntityPlayer;" ] }, { "offset": 245, "opcode": 193, "operands": [ 1, 37 ] }, { "offset": 248, "opcode": 153, "operands": [ 0, 22 ] }, { "offset": 251, "opcode": 178, "member": [ "net/tslat/aoa3/common/registration/AdvancementTriggerRegister", "xpGainTrigger", "Lnet/tslat/aoa3/advancement/AoAXpGainTrigger;" ] }, { "offset": 254, "opcode": 42 }, { "offset": 255, "opcode": 180, "member": [ "net/tslat/aoa3/utils/player/PlayerDataManager$PlayerStats", "this$0", "Lnet/tslat/aoa3/utils/player/PlayerDataManager;" ] }, { "offset": 258, "opcode": 184, "member": [ "net/tslat/aoa3/utils/player/PlayerDataManager", "access$2400", "(Lnet/tslat/aoa3/utils/player/PlayerDataManager;)Lnet/minecraft/entity/player/EntityPlayer;" ] }, { "offset": 261, "opcode": 192, "operands": [ 1, 37 ] }, { "offset": 264, "opcode": 43 }, { "offset": 265, "opcode": 36 }, { "offset": 266, "opcode": 139 }, { "offset": 267, "opcode": 182, "member": [ "net/tslat/aoa3/advancement/AoAXpGainTrigger", "trigger", "(Lnet/minecraft/entity/player/EntityPlayerMP;Lnet/tslat/aoa3/library/Enums$Skills;I)V" ] }, { "offset": 270, "opcode": 42 }, { "offset": 271, "opcode": 180, "member": [ "net/tslat/aoa3/utils/player/PlayerDataManager$PlayerStats", "xp", "Ljava/util/HashMap;" ] }, { "offset": 274, "opcode": 43 }, { "offset": 275, "opcode": 42 }, { "offset": 276, "opcode": 180, "member": [ "net/tslat/aoa3/utils/player/PlayerDataManager$PlayerStats", "xp", "Ljava/util/HashMap;" ] }, { "offset": 279, "opcode": 43 }, { "offset": 280, "opcode": 182, "member": [ "java/util/HashMap", "get", "(Ljava/lang/Object;)Ljava/lang/Object;" ] }, { "offset": 283, "opcode": 192, "operands": [ 0, 80 ] }, { "offset": 286, "opcode": 182, "member": [ "java/lang/Float", "floatValue", "()F" ] }, { "offset": 289, "opcode": 23, "operands": [ 6 ] }, { "offset": 291, "opcode": 98 }, { "offset": 292, "opcode": 184, "member": [ "java/lang/Float", "valueOf", "(F)Ljava/lang/Float;" ] }, { "offset": 295, "opcode": 182, "member": [ "java/util/HashMap", "put", "(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;" ] }, { "offset": 298, "opcode": 87 }, { "offset": 299, "opcode": 42 }, { "offset": 300, "opcode": 180, "member": [ "net/tslat/aoa3/utils/player/PlayerDataManager$PlayerStats", "this$0", "Lnet/tslat/aoa3/utils/player/PlayerDataManager;" ] }, { "offset": 303, "opcode": 184, "member": [ "net/tslat/aoa3/utils/player/PlayerDataManager", "access$2400", "(Lnet/tslat/aoa3/utils/player/PlayerDataManager;)Lnet/minecraft/entity/player/EntityPlayer;" ] }, { "offset": 306, "opcode": 193, "operands": [ 1, 37 ] }, { "offset": 309, "opcode": 153, "operands": [ 0, 119 ] }, { "offset": 312, "opcode": 42 }, { "offset": 313, "opcode": 180, "member": [ "net/tslat/aoa3/utils/player/PlayerDataManager$PlayerStats", "this$0", "Lnet/tslat/aoa3/utils/player/PlayerDataManager;" ] }, { "offset": 316, "opcode": 184, "member": [ "net/tslat/aoa3/utils/player/PlayerDataManager", "access$3100", "(Lnet/tslat/aoa3/utils/player/PlayerDataManager;)V" ] }, { "offset": 319, "opcode": 178, "member": [ "net/tslat/aoa3/utils/PacketUtil", "network", "Lnet/minecraftforge/fml/common/network/simpleimpl/SimpleNetworkWrapper;" ] }, { "offset": 322, "opcode": 187, "operands": [ 1, 60 ] }, { "offset": 325, "opcode": 89 }, { "offset": 326, "opcode": 43 }, { "offset": 327, "opcode": 180, "member": [ "net/tslat/aoa3/library/Enums$Skills", "id", "I" ] }, { "offset": 330, "opcode": 42 }, { "offset": 331, "opcode": 180, "member": [ "net/tslat/aoa3/utils/player/PlayerDataManager$PlayerStats", "levels", "Ljava/util/HashMap;" ] }, { "offset": 334, "opcode": 43 }, { "offset": 335, "opcode": 182, "member": [ "java/util/HashMap", "get", "(Ljava/lang/Object;)Ljava/lang/Object;" ] }, { "offset": 338, "opcode": 192, "operands": [ 0, 90 ] }, { "offset": 341, "opcode": 182, "member": [ "java/lang/Integer", "intValue", "()I" ] }, { "offset": 344, "opcode": 42 }, { "offset": 345, "opcode": 180, "member": [ "net/tslat/aoa3/utils/player/PlayerDataManager$PlayerStats", "xp", "Ljava/util/HashMap;" ] }, { "offset": 348, "opcode": 43 }, { "offset": 349, "opcode": 182, "member": [ "java/util/HashMap", "get", "(Ljava/lang/Object;)Ljava/lang/Object;" ] }, { "offset": 352, "opcode": 192, "operands": [ 0, 80 ] }, { "offset": 355, "opcode": 182, "member": [ "java/lang/Float", "floatValue", "()F" ] }, { "offset": 358, "opcode": 42 }, { "offset": 359, "opcode": 180, "member": [ "net/tslat/aoa3/utils/player/PlayerDataManager$PlayerStats", "optionals", "Ljava/util/HashMap;" ] }, { "offset": 362, "opcode": 43 }, { "offset": 363, "opcode": 182, "member": [ "java/util/HashMap", "get", "(Ljava/lang/Object;)Ljava/lang/Object;" ] }, { "offset": 366, "opcode": 192, "operands": [ 0, 90 ] }, { "offset": 369, "opcode": 183, "member": [ "net/tslat/aoa3/common/packet/PacketSkillData", "", "(IIFLjava/lang/Integer;)V" ] }, { "offset": 372, "opcode": 42 }, { "offset": 373, "opcode": 180, "member": [ "net/tslat/aoa3/utils/player/PlayerDataManager$PlayerStats", "this$0", "Lnet/tslat/aoa3/utils/player/PlayerDataManager;" ] }, { "offset": 376, "opcode": 184, "member": [ "net/tslat/aoa3/utils/player/PlayerDataManager", "access$2400", "(Lnet/tslat/aoa3/utils/player/PlayerDataManager;)Lnet/minecraft/entity/player/EntityPlayer;" ] }, { "offset": 379, "opcode": 192, "operands": [ 1, 37 ] }, { "offset": 382, "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": 385, "opcode": 21, "operands": [ 8 ] }, { "offset": 387, "opcode": 154, "operands": [ 0, 41 ] }, { "offset": 390, "opcode": 178, "member": [ "net/tslat/aoa3/utils/PacketUtil", "network", "Lnet/minecraftforge/fml/common/network/simpleimpl/SimpleNetworkWrapper;" ] }, { "offset": 393, "opcode": 187, "operands": [ 1, 74 ] }, { "offset": 396, "opcode": 89 }, { "offset": 397, "opcode": 43 }, { "offset": 398, "opcode": 180, "member": [ "net/tslat/aoa3/library/Enums$Skills", "id", "I" ] }, { "offset": 401, "opcode": 36 }, { "offset": 402, "opcode": 21, "operands": [ 7 ] }, { "offset": 404, "opcode": 158, "operands": [ 0, 7 ] }, { "offset": 407, "opcode": 4, "constant": 1 }, { "offset": 408, "opcode": 167, "operands": [ 0, 4 ] }, { "offset": 411, "opcode": 3, "constant": 0 }, { "offset": 412, "opcode": 183, "member": [ "net/tslat/aoa3/common/packet/PacketXpGain", "", "(IFZ)V" ] }, { "offset": 415, "opcode": 42 }, { "offset": 416, "opcode": 180, "member": [ "net/tslat/aoa3/utils/player/PlayerDataManager$PlayerStats", "this$0", "Lnet/tslat/aoa3/utils/player/PlayerDataManager;" ] }, { "offset": 419, "opcode": 184, "member": [ "net/tslat/aoa3/utils/player/PlayerDataManager", "access$2400", "(Lnet/tslat/aoa3/utils/player/PlayerDataManager;)Lnet/minecraft/entity/player/EntityPlayer;" ] }, { "offset": 422, "opcode": 192, "operands": [ 1, 37 ] }, { "offset": 425, "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": 428, "opcode": 177 } ] }, { "class_path": "net/tslat/aoa3/item/armour/AnimaArmour.class", "class_sha256": "86d9c4dd97edd4e3cfab91a1c204ebacb7647bd139eba14338298bf334fc57f2", "name": "getLevelReq", "descriptor": "()I", "code_hex": "1064ac", "instructions": [ { "offset": 0, "opcode": 16, "constant": 100 }, { "offset": 2, "opcode": 172 } ] }, { "class_path": "net/tslat/aoa3/item/armour/AnimaArmour.class", "class_sha256": "86d9c4dd97edd4e3cfab91a1c204ebacb7647bd139eba14338298bf334fc57f2", "name": "addBuffs", "descriptor": "(Lnet/tslat/aoa3/utils/player/PlayerDataManager$PlayerBuffs;Lnet/minecraft/inventory/EntityEquipmentSlot;)V", "code_hex": "2cc7000c2bb20039123fb60043b1", "instructions": [ { "offset": 0, "opcode": 44 }, { "offset": 1, "opcode": 199, "operands": [ 0, 12 ] }, { "offset": 4, "opcode": 43 }, { "offset": 5, "opcode": 178, "member": [ "net/tslat/aoa3/library/Enums$Skills", "ANIMA", "Lnet/tslat/aoa3/library/Enums$Skills;" ] }, { "offset": 8, "opcode": 18, "constant": 0.30000001192092896 }, { "offset": 10, "opcode": 182, "member": [ "net/tslat/aoa3/utils/player/PlayerDataManager$PlayerBuffs", "addXpModifier", "(Lnet/tslat/aoa3/library/Enums$Skills;F)V" ] }, { "offset": 13, "opcode": 177 } ] }, { "class_path": "net/tslat/aoa3/item/armour/AnimaArmour.class", "class_sha256": "86d9c4dd97edd4e3cfab91a1c204ebacb7647bd139eba14338298bf334fc57f2", "name": "removeBuffs", "descriptor": "(Lnet/tslat/aoa3/utils/player/PlayerDataManager$PlayerBuffs;Lnet/minecraft/inventory/EntityEquipmentSlot;)V", "code_hex": "2cc7000c2bb20039123fb60049b1", "instructions": [ { "offset": 0, "opcode": 44 }, { "offset": 1, "opcode": 199, "operands": [ 0, 12 ] }, { "offset": 4, "opcode": 43 }, { "offset": 5, "opcode": 178, "member": [ "net/tslat/aoa3/library/Enums$Skills", "ANIMA", "Lnet/tslat/aoa3/library/Enums$Skills;" ] }, { "offset": 8, "opcode": 18, "constant": 0.30000001192092896 }, { "offset": 10, "opcode": 182, "member": [ "net/tslat/aoa3/utils/player/PlayerDataManager$PlayerBuffs", "removeXpModifier", "(Lnet/tslat/aoa3/library/Enums$Skills;F)V" ] }, { "offset": 13, "opcode": 177 } ] }, { "class_path": "net/tslat/aoa3/item/tablet/TabletItem.class", "class_sha256": "44cd9db07b2d8f33e324370a81d37539263fda9fb3624ebcb61dce662c0c79c3", "name": "func_180614_a", "descriptor": "(Lnet/minecraft/entity/player/EntityPlayer;Lnet/minecraft/world/World;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/util/EnumHand;Lnet/minecraft/util/EnumFacing;FFF)Lnet/minecraft/util/EnumActionResult;", "code_hex": "2c2db6005f2c2db9006503003a091905b2006ba6001519092c2db2006bb9006f0400b20075a50007b2007bb02cb4007f9a00e22bb800853a0a2bb6008b9a0015190ab6008fb20093b600972ab40049a100b52ab400450c190ab6008fb20093b6009704648612986e666a2bb2009bb8009f99000812a0a700040c6a380b2a2c2bb600a83a0c19092c2db900ac03003a0d190c2db600af861706628d2db600b287190dc700070ea70008190db400ba632db600bd861708628d2bb400c02bb400c3b600c72c190cb600cb190cb600cf990033190ab6008fb200d3170b03b600d79900222c190cb600db572bb400dfb400e49a000d2b1904b600e804b600eeb200f1b0a700112bc000f3b200932ab40049b800f7b200fab0", "instructions": [ { "offset": 0, "opcode": 44 }, { "offset": 1, "opcode": 45 }, { "offset": 2, "opcode": 182, "member": [ "net/minecraft/world/World", "func_180495_p", "(Lnet/minecraft/util/math/BlockPos;)Lnet/minecraft/block/state/IBlockState;" ] }, { "offset": 5, "opcode": 44 }, { "offset": 6, "opcode": 45 }, { "offset": 7, "opcode": 185, "member": [ "net/minecraft/block/state/IBlockState", "func_185899_b", "(Lnet/minecraft/world/IBlockAccess;Lnet/minecraft/util/math/BlockPos;)Lnet/minecraft/block/state/IBlockState;" ] }, { "offset": 12, "opcode": 58, "operands": [ 9 ] }, { "offset": 14, "opcode": 25, "operands": [ 5 ] }, { "offset": 16, "opcode": 178, "member": [ "net/minecraft/util/EnumFacing", "UP", "Lnet/minecraft/util/EnumFacing;" ] }, { "offset": 19, "opcode": 166, "operands": [ 0, 21 ] }, { "offset": 22, "opcode": 25, "operands": [ 9 ] }, { "offset": 24, "opcode": 44 }, { "offset": 25, "opcode": 45 }, { "offset": 26, "opcode": 178, "member": [ "net/minecraft/util/EnumFacing", "UP", "Lnet/minecraft/util/EnumFacing;" ] }, { "offset": 29, "opcode": 185, "member": [ "net/minecraft/block/state/IBlockState", "func_193401_d", "(Lnet/minecraft/world/IBlockAccess;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/util/EnumFacing;)Lnet/minecraft/block/state/BlockFaceShape;" ] }, { "offset": 34, "opcode": 178, "member": [ "net/minecraft/block/state/BlockFaceShape", "SOLID", "Lnet/minecraft/block/state/BlockFaceShape;" ] }, { "offset": 37, "opcode": 165, "operands": [ 0, 7 ] }, { "offset": 40, "opcode": 178, "member": [ "net/minecraft/util/EnumActionResult", "FAIL", "Lnet/minecraft/util/EnumActionResult;" ] }, { "offset": 43, "opcode": 176 }, { "offset": 44, "opcode": 44 }, { "offset": 45, "opcode": 180, "member": [ "net/minecraft/world/World", "field_72995_K", "Z" ] }, { "offset": 48, "opcode": 154, "operands": [ 0, 226 ] }, { "offset": 51, "opcode": 43 }, { "offset": 52, "opcode": 184, "member": [ "net/tslat/aoa3/utils/player/PlayerUtil", "getAdventPlayer", "(Lnet/minecraft/entity/player/EntityPlayer;)Lnet/tslat/aoa3/utils/player/PlayerDataManager;" ] }, { "offset": 55, "opcode": 58, "operands": [ 10 ] }, { "offset": 57, "opcode": 43 }, { "offset": 58, "opcode": 182, "member": [ "net/minecraft/entity/player/EntityPlayer", "func_184812_l_", "()Z" ] }, { "offset": 61, "opcode": 154, "operands": [ 0, 21 ] }, { "offset": 64, "opcode": 25, "operands": [ 10 ] }, { "offset": 66, "opcode": 182, "member": [ "net/tslat/aoa3/utils/player/PlayerDataManager", "stats", "()Lnet/tslat/aoa3/utils/player/PlayerDataManager$PlayerStats;" ] }, { "offset": 69, "opcode": 178, "member": [ "net/tslat/aoa3/library/Enums$Skills", "ANIMA", "Lnet/tslat/aoa3/library/Enums$Skills;" ] }, { "offset": 72, "opcode": 182, "member": [ "net/tslat/aoa3/utils/player/PlayerDataManager$PlayerStats", "getLevel", "(Lnet/tslat/aoa3/library/Enums$Skills;)I" ] }, { "offset": 75, "opcode": 42 }, { "offset": 76, "opcode": 180, "member": [ "net/tslat/aoa3/item/tablet/TabletItem", "animaLevelReq", "I" ] }, { "offset": 79, "opcode": 161, "operands": [ 0, 181 ] }, { "offset": 82, "opcode": 42 }, { "offset": 83, "opcode": 180, "member": [ "net/tslat/aoa3/item/tablet/TabletItem", "initialSoulCost", "F" ] }, { "offset": 86, "opcode": 12 }, { "offset": 87, "opcode": 25, "operands": [ 10 ] }, { "offset": 89, "opcode": 182, "member": [ "net/tslat/aoa3/utils/player/PlayerDataManager", "stats", "()Lnet/tslat/aoa3/utils/player/PlayerDataManager$PlayerStats;" ] }, { "offset": 92, "opcode": 178, "member": [ "net/tslat/aoa3/library/Enums$Skills", "ANIMA", "Lnet/tslat/aoa3/library/Enums$Skills;" ] }, { "offset": 95, "opcode": 182, "member": [ "net/tslat/aoa3/utils/player/PlayerDataManager$PlayerStats", "getLevel", "(Lnet/tslat/aoa3/library/Enums$Skills;)I" ] }, { "offset": 98, "opcode": 4, "constant": 1 }, { "offset": 99, "opcode": 100 }, { "offset": 100, "opcode": 134 }, { "offset": 101, "opcode": 18, "constant": 200.0 }, { "offset": 103, "opcode": 110 }, { "offset": 104, "opcode": 102 }, { "offset": 105, "opcode": 106 }, { "offset": 106, "opcode": 43 }, { "offset": 107, "opcode": 178, "member": [ "net/tslat/aoa3/library/Enums$ArmourSets", "ANIMA", "Lnet/tslat/aoa3/library/Enums$ArmourSets;" ] }, { "offset": 110, "opcode": 184, "member": [ "net/tslat/aoa3/utils/player/PlayerUtil", "isWearingFullSet", "(Lnet/minecraft/entity/player/EntityPlayer;Lnet/tslat/aoa3/library/Enums$ArmourSets;)Z" ] }, { "offset": 113, "opcode": 153, "operands": [ 0, 8 ] }, { "offset": 116, "opcode": 18, "constant": 0.5 }, { "offset": 118, "opcode": 167, "operands": [ 0, 4 ] }, { "offset": 121, "opcode": 12 }, { "offset": 122, "opcode": 106 }, { "offset": 123, "opcode": 56, "operands": [ 11 ] }, { "offset": 125, "opcode": 42 }, { "offset": 126, "opcode": 44 }, { "offset": 127, "opcode": 43 }, { "offset": 128, "opcode": 182, "member": [ "net/tslat/aoa3/item/tablet/TabletItem", "getTabletEntity", "(Lnet/minecraft/world/World;Lnet/minecraft/entity/player/EntityPlayer;)Lnet/tslat/aoa3/entity/misc/tablet/EntitySoulTablet;" ] }, { "offset": 131, "opcode": 58, "operands": [ 12 ] }, { "offset": 133, "opcode": 25, "operands": [ 9 ] }, { "offset": 135, "opcode": 44 }, { "offset": 136, "opcode": 45 }, { "offset": 137, "opcode": 185, "member": [ "net/minecraft/block/state/IBlockState", "func_185890_d", "(Lnet/minecraft/world/IBlockAccess;Lnet/minecraft/util/math/BlockPos;)Lnet/minecraft/util/math/AxisAlignedBB;" ] }, { "offset": 142, "opcode": 58, "operands": [ 13 ] }, { "offset": 144, "opcode": 25, "operands": [ 12 ] }, { "offset": 146, "opcode": 45 }, { "offset": 147, "opcode": 182, "member": [ "net/minecraft/util/math/BlockPos", "func_177958_n", "()I" ] }, { "offset": 150, "opcode": 134 }, { "offset": 151, "opcode": 23, "operands": [ 6 ] }, { "offset": 153, "opcode": 98 }, { "offset": 154, "opcode": 141 }, { "offset": 155, "opcode": 45 }, { "offset": 156, "opcode": 182, "member": [ "net/minecraft/util/math/BlockPos", "func_177956_o", "()I" ] }, { "offset": 159, "opcode": 135 }, { "offset": 160, "opcode": 25, "operands": [ 13 ] }, { "offset": 162, "opcode": 199, "operands": [ 0, 7 ] }, { "offset": 165, "opcode": 14 }, { "offset": 166, "opcode": 167, "operands": [ 0, 8 ] }, { "offset": 169, "opcode": 25, "operands": [ 13 ] }, { "offset": 171, "opcode": 180, "member": [ "net/minecraft/util/math/AxisAlignedBB", "field_72337_e", "D" ] }, { "offset": 174, "opcode": 99 }, { "offset": 175, "opcode": 45 }, { "offset": 176, "opcode": 182, "member": [ "net/minecraft/util/math/BlockPos", "func_177952_p", "()I" ] }, { "offset": 179, "opcode": 134 }, { "offset": 180, "opcode": 23, "operands": [ 8 ] }, { "offset": 182, "opcode": 98 }, { "offset": 183, "opcode": 141 }, { "offset": 184, "opcode": 43 }, { "offset": 185, "opcode": 180, "member": [ "net/minecraft/entity/player/EntityPlayer", "field_70177_z", "F" ] }, { "offset": 188, "opcode": 43 }, { "offset": 189, "opcode": 180, "member": [ "net/minecraft/entity/player/EntityPlayer", "field_70125_A", "F" ] }, { "offset": 192, "opcode": 182, "member": [ "net/tslat/aoa3/entity/misc/tablet/EntitySoulTablet", "func_70080_a", "(DDDFF)V" ] }, { "offset": 195, "opcode": 44 }, { "offset": 196, "opcode": 25, "operands": [ 12 ] }, { "offset": 198, "opcode": 182, "member": [ "net/tslat/aoa3/entity/misc/tablet/EntitySoulTablet", "func_174813_aQ", "()Lnet/minecraft/util/math/AxisAlignedBB;" ] }, { "offset": 201, "opcode": 25, "operands": [ 12 ] }, { "offset": 203, "opcode": 182, "member": [ "net/minecraft/world/World", "func_72917_a", "(Lnet/minecraft/util/math/AxisAlignedBB;Lnet/minecraft/entity/Entity;)Z" ] }, { "offset": 206, "opcode": 153, "operands": [ 0, 51 ] }, { "offset": 209, "opcode": 25, "operands": [ 10 ] }, { "offset": 211, "opcode": 182, "member": [ "net/tslat/aoa3/utils/player/PlayerDataManager", "stats", "()Lnet/tslat/aoa3/utils/player/PlayerDataManager$PlayerStats;" ] }, { "offset": 214, "opcode": 178, "member": [ "net/tslat/aoa3/library/Enums$Resources", "SOUL", "Lnet/tslat/aoa3/library/Enums$Resources;" ] }, { "offset": 217, "opcode": 23, "operands": [ 11 ] }, { "offset": 219, "opcode": 3, "constant": 0 }, { "offset": 220, "opcode": 182, "member": [ "net/tslat/aoa3/utils/player/PlayerDataManager$PlayerStats", "consumeResource", "(Lnet/tslat/aoa3/library/Enums$Resources;FZ)Z" ] }, { "offset": 223, "opcode": 153, "operands": [ 0, 34 ] }, { "offset": 226, "opcode": 44 }, { "offset": 227, "opcode": 25, "operands": [ 12 ] }, { "offset": 229, "opcode": 182, "member": [ "net/minecraft/world/World", "func_72838_d", "(Lnet/minecraft/entity/Entity;)Z" ] }, { "offset": 232, "opcode": 87 }, { "offset": 233, "opcode": 43 }, { "offset": 234, "opcode": 180, "member": [ "net/minecraft/entity/player/EntityPlayer", "field_71075_bZ", "Lnet/minecraft/entity/player/PlayerCapabilities;" ] }, { "offset": 237, "opcode": 180, "member": [ "net/minecraft/entity/player/PlayerCapabilities", "field_75098_d", "Z" ] }, { "offset": 240, "opcode": 154, "operands": [ 0, 13 ] }, { "offset": 243, "opcode": 43 }, { "offset": 244, "opcode": 25, "operands": [ 4 ] }, { "offset": 246, "opcode": 182, "member": [ "net/minecraft/entity/player/EntityPlayer", "func_184586_b", "(Lnet/minecraft/util/EnumHand;)Lnet/minecraft/item/ItemStack;" ] }, { "offset": 249, "opcode": 4, "constant": 1 }, { "offset": 250, "opcode": 182, "member": [ "net/minecraft/item/ItemStack", "func_190918_g", "(I)V" ] }, { "offset": 253, "opcode": 178, "member": [ "net/minecraft/util/EnumActionResult", "SUCCESS", "Lnet/minecraft/util/EnumActionResult;" ] }, { "offset": 256, "opcode": 176 }, { "offset": 257, "opcode": 167, "operands": [ 0, 17 ] }, { "offset": 260, "opcode": 43 }, { "offset": 261, "opcode": 192, "operands": [ 0, 243 ] }, { "offset": 264, "opcode": 178, "member": [ "net/tslat/aoa3/library/Enums$Skills", "ANIMA", "Lnet/tslat/aoa3/library/Enums$Skills;" ] }, { "offset": 267, "opcode": 42 }, { "offset": 268, "opcode": 180, "member": [ "net/tslat/aoa3/item/tablet/TabletItem", "animaLevelReq", "I" ] }, { "offset": 271, "opcode": 184, "member": [ "net/tslat/aoa3/utils/player/PlayerUtil", "notifyPlayerOfInsufficientLevel", "(Lnet/minecraft/entity/player/EntityPlayerMP;Lnet/tslat/aoa3/library/Enums$Skills;I)V" ] }, { "offset": 274, "opcode": 178, "member": [ "net/minecraft/util/EnumActionResult", "PASS", "Lnet/minecraft/util/EnumActionResult;" ] }, { "offset": 277, "opcode": 176 } ] }, { "class_path": "net/tslat/aoa3/entity/misc/tablet/EntitySoulTablet.class", "class_sha256": "ad8d73af5b8b5f7969b4ca5387deb26fb24e8da857c3e47df3596dc3d2e597c8", "name": "testSoulSupply", "descriptor": "()Z", "code_hex": "2ab4001ac7000503ac2ab4001ab201202ab60069b601261301276a2ab4001ab2012bb80131990009130132a700040c6a03b80136ac", "instructions": [ { "offset": 0, "opcode": 42 }, { "offset": 1, "opcode": 180, "member": [ "net/tslat/aoa3/entity/misc/tablet/EntitySoulTablet", "owner", "Lnet/minecraft/entity/player/EntityPlayer;" ] }, { "offset": 4, "opcode": 199, "operands": [ 0, 5 ] }, { "offset": 7, "opcode": 3, "constant": 0 }, { "offset": 8, "opcode": 172 }, { "offset": 9, "opcode": 42 }, { "offset": 10, "opcode": 180, "member": [ "net/tslat/aoa3/entity/misc/tablet/EntitySoulTablet", "owner", "Lnet/minecraft/entity/player/EntityPlayer;" ] }, { "offset": 13, "opcode": 178, "member": [ "net/tslat/aoa3/library/Enums$Resources", "SOUL", "Lnet/tslat/aoa3/library/Enums$Resources;" ] }, { "offset": 16, "opcode": 42 }, { "offset": 17, "opcode": 182, "member": [ "net/tslat/aoa3/entity/misc/tablet/EntitySoulTablet", "getRelevantItem", "()Lnet/tslat/aoa3/item/tablet/TabletItem;" ] }, { "offset": 20, "opcode": 182, "member": [ "net/tslat/aoa3/item/tablet/TabletItem", "getSoulDrain", "()F" ] }, { "offset": 23, "opcode": 19, "constant": 5.0 }, { "offset": 26, "opcode": 106 }, { "offset": 27, "opcode": 42 }, { "offset": 28, "opcode": 180, "member": [ "net/tslat/aoa3/entity/misc/tablet/EntitySoulTablet", "owner", "Lnet/minecraft/entity/player/EntityPlayer;" ] }, { "offset": 31, "opcode": 178, "member": [ "net/tslat/aoa3/library/Enums$ArmourSets", "ANIMA", "Lnet/tslat/aoa3/library/Enums$ArmourSets;" ] }, { "offset": 34, "opcode": 184, "member": [ "net/tslat/aoa3/utils/player/PlayerUtil", "isWearingFullSet", "(Lnet/minecraft/entity/player/EntityPlayer;Lnet/tslat/aoa3/library/Enums$ArmourSets;)Z" ] }, { "offset": 37, "opcode": 153, "operands": [ 0, 9 ] }, { "offset": 40, "opcode": 19, "constant": 0.5 }, { "offset": 43, "opcode": 167, "operands": [ 0, 4 ] }, { "offset": 46, "opcode": 12 }, { "offset": 47, "opcode": 106 }, { "offset": 48, "opcode": 3, "constant": 0 }, { "offset": 49, "opcode": 184, "member": [ "net/tslat/aoa3/utils/player/PlayerUtil", "consumeResource", "(Lnet/minecraft/entity/player/EntityPlayer;Lnet/tslat/aoa3/library/Enums$Resources;FZ)Z" ] }, { "offset": 52, "opcode": 172 } ] } ], "xp_models": [ { "effective_level": 1, "denominator": 4, "pickup_xp_argument": 0, "pickup_base_xp": 50.0, "fragment_base_xp": 13.75 }, { "effective_level": 2, "denominator": 4, "pickup_xp_argument": 0, "pickup_base_xp": 50.0, "fragment_base_xp": 15.125 }, { "effective_level": 3, "denominator": 4, "pickup_xp_argument": 0, "pickup_base_xp": 50.0, "fragment_base_xp": 16.637500762939453 }, { "effective_level": 4, "denominator": 4, "pickup_xp_argument": 1, "pickup_base_xp": 55.0, "fragment_base_xp": 18.301250457763672 }, { "effective_level": 5, "denominator": 8, "pickup_xp_argument": 0, "pickup_base_xp": 50.0, "fragment_base_xp": 10.06568717956543 }, { "effective_level": 6, "denominator": 8, "pickup_xp_argument": 0, "pickup_base_xp": 50.0, "fragment_base_xp": 11.072256088256836 }, { "effective_level": 7, "denominator": 8, "pickup_xp_argument": 0, "pickup_base_xp": 50.0, "fragment_base_xp": 12.179481506347656 }, { "effective_level": 8, "denominator": 8, "pickup_xp_argument": 1, "pickup_base_xp": 55.0, "fragment_base_xp": 13.397430419921875 }, { "effective_level": 9, "denominator": 8, "pickup_xp_argument": 1, "pickup_base_xp": 55.0, "fragment_base_xp": 14.737173080444336 }, { "effective_level": 10, "denominator": 8, "pickup_xp_argument": 1, "pickup_base_xp": 55.0, "fragment_base_xp": 16.21088981628418 }, { "effective_level": 11, "denominator": 8, "pickup_xp_argument": 1, "pickup_base_xp": 55.0, "fragment_base_xp": 17.831979751586914 }, { "effective_level": 12, "denominator": 8, "pickup_xp_argument": 1, "pickup_base_xp": 55.0, "fragment_base_xp": 19.615177154541016 }, { "effective_level": 13, "denominator": 8, "pickup_xp_argument": 1, "pickup_base_xp": 55.0, "fragment_base_xp": 21.57669448852539 }, { "effective_level": 14, "denominator": 8, "pickup_xp_argument": 1, "pickup_base_xp": 55.0, "fragment_base_xp": 23.734365463256836 }, { "effective_level": 15, "denominator": 30, "pickup_xp_argument": 0, "pickup_base_xp": 50.0, "fragment_base_xp": 6.962080478668213 }, { "effective_level": 16, "denominator": 30, "pickup_xp_argument": 0, "pickup_base_xp": 50.0, "fragment_base_xp": 7.65828800201416 }, { "effective_level": 17, "denominator": 30, "pickup_xp_argument": 0, "pickup_base_xp": 50.0, "fragment_base_xp": 8.424117088317871 }, { "effective_level": 18, "denominator": 30, "pickup_xp_argument": 0, "pickup_base_xp": 50.0, "fragment_base_xp": 9.266529083251953 }, { "effective_level": 19, "denominator": 30, "pickup_xp_argument": 0, "pickup_base_xp": 50.0, "fragment_base_xp": 10.193181037902832 }, { "effective_level": 20, "denominator": 30, "pickup_xp_argument": 0, "pickup_base_xp": 50.0, "fragment_base_xp": 11.212499618530273 }, { "effective_level": 21, "denominator": 30, "pickup_xp_argument": 0, "pickup_base_xp": 50.0, "fragment_base_xp": 12.33375072479248 }, { "effective_level": 22, "denominator": 30, "pickup_xp_argument": 0, "pickup_base_xp": 50.0, "fragment_base_xp": 13.567124366760254 }, { "effective_level": 23, "denominator": 30, "pickup_xp_argument": 0, "pickup_base_xp": 50.0, "fragment_base_xp": 14.923837661743164 }, { "effective_level": 24, "denominator": 30, "pickup_xp_argument": 0, "pickup_base_xp": 50.0, "fragment_base_xp": 16.416221618652344 }, { "effective_level": 25, "denominator": 30, "pickup_xp_argument": 0, "pickup_base_xp": 50.0, "fragment_base_xp": 18.057842254638672 }, { "effective_level": 26, "denominator": 30, "pickup_xp_argument": 0, "pickup_base_xp": 50.0, "fragment_base_xp": 19.86362648010254 }, { "effective_level": 27, "denominator": 30, "pickup_xp_argument": 0, "pickup_base_xp": 50.0, "fragment_base_xp": 21.84998893737793 }, { "effective_level": 28, "denominator": 30, "pickup_xp_argument": 0, "pickup_base_xp": 50.0, "fragment_base_xp": 24.034990310668945 }, { "effective_level": 29, "denominator": 30, "pickup_xp_argument": 0, "pickup_base_xp": 50.0, "fragment_base_xp": 26.438488006591797 }, { "effective_level": 30, "denominator": 60, "pickup_xp_argument": 0, "pickup_base_xp": 50.0, "fragment_base_xp": 14.541168212890625 }, { "effective_level": 31, "denominator": 60, "pickup_xp_argument": 0, "pickup_base_xp": 50.0, "fragment_base_xp": 15.995285034179688 }, { "effective_level": 32, "denominator": 60, "pickup_xp_argument": 0, "pickup_base_xp": 50.0, "fragment_base_xp": 17.59481430053711 }, { "effective_level": 33, "denominator": 60, "pickup_xp_argument": 0, "pickup_base_xp": 50.0, "fragment_base_xp": 19.35429573059082 }, { "effective_level": 34, "denominator": 60, "pickup_xp_argument": 0, "pickup_base_xp": 50.0, "fragment_base_xp": 21.28972625732422 }, { "effective_level": 35, "denominator": 60, "pickup_xp_argument": 0, "pickup_base_xp": 50.0, "fragment_base_xp": 23.418697357177734 }, { "effective_level": 36, "denominator": 60, "pickup_xp_argument": 0, "pickup_base_xp": 50.0, "fragment_base_xp": 25.76056671142578 }, { "effective_level": 37, "denominator": 60, "pickup_xp_argument": 0, "pickup_base_xp": 50.0, "fragment_base_xp": 28.33662223815918 }, { "effective_level": 38, "denominator": 60, "pickup_xp_argument": 0, "pickup_base_xp": 50.0, "fragment_base_xp": 31.170286178588867 }, { "effective_level": 39, "denominator": 60, "pickup_xp_argument": 0, "pickup_base_xp": 50.0, "fragment_base_xp": 34.28731155395508 }, { "effective_level": 40, "denominator": 60, "pickup_xp_argument": 0, "pickup_base_xp": 50.0, "fragment_base_xp": 37.71604919433594 }, { "effective_level": 41, "denominator": 60, "pickup_xp_argument": 0, "pickup_base_xp": 50.0, "fragment_base_xp": 41.48765182495117 }, { "effective_level": 42, "denominator": 60, "pickup_xp_argument": 0, "pickup_base_xp": 50.0, "fragment_base_xp": 45.636417388916016 }, { "effective_level": 43, "denominator": 60, "pickup_xp_argument": 0, "pickup_base_xp": 50.0, "fragment_base_xp": 50.20005798339844 }, { "effective_level": 44, "denominator": 60, "pickup_xp_argument": 0, "pickup_base_xp": 50.0, "fragment_base_xp": 55.22006607055664 }, { "effective_level": 45, "denominator": 85, "pickup_xp_argument": 0, "pickup_base_xp": 50.0, "fragment_base_xp": 42.87675476074219 }, { "effective_level": 46, "denominator": 85, "pickup_xp_argument": 0, "pickup_base_xp": 50.0, "fragment_base_xp": 47.1644287109375 }, { "effective_level": 47, "denominator": 85, "pickup_xp_argument": 0, "pickup_base_xp": 50.0, "fragment_base_xp": 51.8808708190918 }, { "effective_level": 48, "denominator": 85, "pickup_xp_argument": 0, "pickup_base_xp": 50.0, "fragment_base_xp": 57.06896209716797 }, { "effective_level": 49, "denominator": 85, "pickup_xp_argument": 0, "pickup_base_xp": 50.0, "fragment_base_xp": 62.775856018066406 }, { "effective_level": 50, "denominator": 85, "pickup_xp_argument": 0, "pickup_base_xp": 50.0, "fragment_base_xp": 69.0534439086914 }, { "effective_level": 51, "denominator": 85, "pickup_xp_argument": 0, "pickup_base_xp": 50.0, "fragment_base_xp": 75.95878601074219 }, { "effective_level": 52, "denominator": 85, "pickup_xp_argument": 0, "pickup_base_xp": 50.0, "fragment_base_xp": 83.5546646118164 }, { "effective_level": 53, "denominator": 85, "pickup_xp_argument": 0, "pickup_base_xp": 50.0, "fragment_base_xp": 91.9101333618164 }, { "effective_level": 54, "denominator": 85, "pickup_xp_argument": 0, "pickup_base_xp": 50.0, "fragment_base_xp": 101.10115051269531 }, { "effective_level": 55, "denominator": 85, "pickup_xp_argument": 0, "pickup_base_xp": 50.0, "fragment_base_xp": 111.21125793457031 }, { "effective_level": 56, "denominator": 85, "pickup_xp_argument": 0, "pickup_base_xp": 50.0, "fragment_base_xp": 122.33238983154297 }, { "effective_level": 57, "denominator": 85, "pickup_xp_argument": 0, "pickup_base_xp": 50.0, "fragment_base_xp": 134.5656280517578 }, { "effective_level": 58, "denominator": 85, "pickup_xp_argument": 0, "pickup_base_xp": 50.0, "fragment_base_xp": 148.02218627929688 }, { "effective_level": 59, "denominator": 85, "pickup_xp_argument": 0, "pickup_base_xp": 50.0, "fragment_base_xp": 162.82440185546875 }, { "effective_level": 60, "denominator": 112, "pickup_xp_argument": 0, "pickup_base_xp": 50.0, "fragment_base_xp": 135.92930603027344 }, { "effective_level": 61, "denominator": 112, "pickup_xp_argument": 0, "pickup_base_xp": 50.0, "fragment_base_xp": 149.52223205566406 }, { "effective_level": 62, "denominator": 112, "pickup_xp_argument": 0, "pickup_base_xp": 50.0, "fragment_base_xp": 164.47445678710938 }, { "effective_level": 63, "denominator": 112, "pickup_xp_argument": 0, "pickup_base_xp": 50.0, "fragment_base_xp": 180.92190551757812 }, { "effective_level": 64, "denominator": 112, "pickup_xp_argument": 0, "pickup_base_xp": 50.0, "fragment_base_xp": 199.0140838623047 }, { "effective_level": 65, "denominator": 112, "pickup_xp_argument": 0, "pickup_base_xp": 50.0, "fragment_base_xp": 218.91551208496094 }, { "effective_level": 66, "denominator": 112, "pickup_xp_argument": 0, "pickup_base_xp": 50.0, "fragment_base_xp": 240.8070526123047 }, { "effective_level": 67, "denominator": 112, "pickup_xp_argument": 0, "pickup_base_xp": 50.0, "fragment_base_xp": 264.88775634765625 }, { "effective_level": 68, "denominator": 112, "pickup_xp_argument": 0, "pickup_base_xp": 50.0, "fragment_base_xp": 291.37652587890625 }, { "effective_level": 69, "denominator": 112, "pickup_xp_argument": 0, "pickup_base_xp": 50.0, "fragment_base_xp": 320.5141906738281 }, { "effective_level": 70, "denominator": 112, "pickup_xp_argument": 0, "pickup_base_xp": 50.0, "fragment_base_xp": 352.56561279296875 }, { "effective_level": 71, "denominator": 112, "pickup_xp_argument": 0, "pickup_base_xp": 50.0, "fragment_base_xp": 387.8221740722656 }, { "effective_level": 72, "denominator": 112, "pickup_xp_argument": 0, "pickup_base_xp": 50.0, "fragment_base_xp": 426.6044006347656 }, { "effective_level": 73, "denominator": 112, "pickup_xp_argument": 0, "pickup_base_xp": 50.0, "fragment_base_xp": 469.26483154296875 }, { "effective_level": 74, "denominator": 112, "pickup_xp_argument": 0, "pickup_base_xp": 50.0, "fragment_base_xp": 516.1912841796875 }, { "effective_level": 75, "denominator": 180, "pickup_xp_argument": 0, "pickup_base_xp": 50.0, "fragment_base_xp": 353.30426025390625 }, { "effective_level": 76, "denominator": 180, "pickup_xp_argument": 0, "pickup_base_xp": 50.0, "fragment_base_xp": 388.6346740722656 }, { "effective_level": 77, "denominator": 180, "pickup_xp_argument": 0, "pickup_base_xp": 50.0, "fragment_base_xp": 427.4981689453125 }, { "effective_level": 78, "denominator": 180, "pickup_xp_argument": 0, "pickup_base_xp": 50.0, "fragment_base_xp": 470.2480163574219 }, { "effective_level": 79, "denominator": 180, "pickup_xp_argument": 0, "pickup_base_xp": 50.0, "fragment_base_xp": 517.2727661132812 }, { "effective_level": 80, "denominator": 180, "pickup_xp_argument": 0, "pickup_base_xp": 50.0, "fragment_base_xp": 569.0000610351562 }, { "effective_level": 81, "denominator": 180, "pickup_xp_argument": 0, "pickup_base_xp": 50.0, "fragment_base_xp": 625.9000854492188 }, { "effective_level": 82, "denominator": 180, "pickup_xp_argument": 0, "pickup_base_xp": 50.0, "fragment_base_xp": 688.4900512695312 }, { "effective_level": 83, "denominator": 180, "pickup_xp_argument": 0, "pickup_base_xp": 50.0, "fragment_base_xp": 757.3390502929688 }, { "effective_level": 84, "denominator": 180, "pickup_xp_argument": 0, "pickup_base_xp": 50.0, "fragment_base_xp": 833.072998046875 }, { "effective_level": 85, "denominator": 180, "pickup_xp_argument": 0, "pickup_base_xp": 50.0, "fragment_base_xp": 916.3803100585938 }, { "effective_level": 86, "denominator": 180, "pickup_xp_argument": 0, "pickup_base_xp": 50.0, "fragment_base_xp": 1008.018310546875 }, { "effective_level": 87, "denominator": 180, "pickup_xp_argument": 0, "pickup_base_xp": 50.0, "fragment_base_xp": 1108.8201904296875 }, { "effective_level": 88, "denominator": 180, "pickup_xp_argument": 0, "pickup_base_xp": 50.0, "fragment_base_xp": 1219.7021484375 }, { "effective_level": 89, "denominator": 180, "pickup_xp_argument": 0, "pickup_base_xp": 50.0, "fragment_base_xp": 1341.67236328125 }, { "effective_level": 90, "denominator": 220, "pickup_xp_argument": 0, "pickup_base_xp": 50.0, "fragment_base_xp": 1207.505126953125 }, { "effective_level": 91, "denominator": 220, "pickup_xp_argument": 0, "pickup_base_xp": 50.0, "fragment_base_xp": 1328.2557373046875 }, { "effective_level": 92, "denominator": 220, "pickup_xp_argument": 0, "pickup_base_xp": 50.0, "fragment_base_xp": 1461.081298828125 }, { "effective_level": 93, "denominator": 220, "pickup_xp_argument": 0, "pickup_base_xp": 50.0, "fragment_base_xp": 1607.1893310546875 }, { "effective_level": 94, "denominator": 220, "pickup_xp_argument": 0, "pickup_base_xp": 50.0, "fragment_base_xp": 1767.908203125 }, { "effective_level": 95, "denominator": 280, "pickup_xp_argument": 0, "pickup_base_xp": 50.0, "fragment_base_xp": 1527.9779052734375 }, { "effective_level": 96, "denominator": 280, "pickup_xp_argument": 0, "pickup_base_xp": 50.0, "fragment_base_xp": 1680.775634765625 }, { "effective_level": 97, "denominator": 280, "pickup_xp_argument": 0, "pickup_base_xp": 50.0, "fragment_base_xp": 1848.853271484375 }, { "effective_level": 98, "denominator": 280, "pickup_xp_argument": 0, "pickup_base_xp": 50.0, "fragment_base_xp": 2033.7386474609375 }, { "effective_level": 99, "denominator": 280, "pickup_xp_argument": 0, "pickup_base_xp": 50.0, "fragment_base_xp": 2237.112548828125 }, { "effective_level": 100, "denominator": 280, "pickup_xp_argument": 0, "pickup_base_xp": 50.0, "fragment_base_xp": 2460.82373046875 } ], "fragment_recipe_references": { "assets/aoa3/recipes/items/misc/tablets/agility_tablet.json": { "sha256": "d10785a556a8d6397db5affb2dd8f8b698c7335b0bad0d3f77a96841fe9da78a", "data": { "type": "minecraft:crafting_shaped", "pattern": [ "AAA", "ABA", "AAA" ], "key": { "A": [ { "item": "aoa3:fragmented_anima_stone" } ], "B": [ { "item": "minecraft:cake" } ] }, "result": { "item": "aoa3:agility_tablet" } } }, "assets/aoa3/recipes/items/misc/tablets/awareness_tablet.json": { "sha256": "63104d385dc7d76ec23c5c85a80c4b3b0c5dac0daecf0013f5c747261dfcf9b0", "data": { "type": "minecraft:crafting_shaped", "pattern": [ "AAA", "ABA", "AAA" ], "key": { "A": [ { "item": "aoa3:fragmented_anima_stone" } ], "B": [ { "item": "minecraft:glowstone" } ] }, "result": { "item": "aoa3:awareness_tablet" } } }, "assets/aoa3/recipes/items/misc/tablets/breeding_tablet.json": { "sha256": "084ef3351ad0c1579180321f448e1bceeef211d24bf14f0fc440728eba73a77e", "data": { "type": "minecraft:crafting_shaped", "pattern": [ "AAA", "ABA", "AAA" ], "key": { "A": [ { "item": "aoa3:fragmented_anima_stone" } ], "B": [ { "item": "minecraft:golden_carrot" } ] }, "result": { "item": "aoa3:breeding_tablet" } } }, "assets/aoa3/recipes/items/misc/tablets/cleansing_tablet.json": { "sha256": "068acb500a63b59d5bf024dc4c9836368a8dd4767f5647a5f2b853272fbac672", "data": { "type": "minecraft:crafting_shaped", "pattern": [ "AAA", "ABA", "AAA" ], "key": { "A": [ { "item": "aoa3:fragmented_anima_stone" } ], "B": [ { "item": "minecraft:milk_bucket" } ] }, "result": { "item": "aoa3:cleansing_tablet" } } }, "assets/aoa3/recipes/items/misc/tablets/distortion_tablet.json": { "sha256": "7ecbbcdae5dd92983d3df4ef3ec78c4adc6edd9c05a4db87937819e9d3954b0f", "data": { "type": "minecraft:crafting_shaped", "pattern": [ "AAA", "ABA", "AAA" ], "key": { "A": [ { "item": "aoa3:fragmented_anima_stone" } ], "B": [ { "item": "aoa3:luna_globe" } ] }, "result": { "item": "aoa3:distortion_tablet" } } }, "assets/aoa3/recipes/items/misc/tablets/energy_tablet.json": { "sha256": "a66f04613fac40bd9ec595f934455f09cb477f692d48fd12c3ec181dfca85ae8", "data": { "type": "minecraft:crafting_shaped", "pattern": [ "AAA", "ABA", "AAA" ], "key": { "A": [ { "item": "aoa3:fragmented_anima_stone" } ], "B": [ { "item": "aoa3:eye_candy" } ] }, "result": { "item": "aoa3:energy_tablet" } } }, "assets/aoa3/recipes/items/misc/tablets/gravity_tablet.json": { "sha256": "8f6daec861382d7ffb880a59dada7281432f09ec1f3bcc38f1672472120daaee", "data": { "type": "minecraft:crafting_shaped", "pattern": [ "AAA", "ABA", "AAA" ], "key": { "A": [ { "item": "aoa3:fragmented_anima_stone" } ], "B": [ { "item": "aoa3:goldicap_petals" } ] }, "result": { "item": "aoa3:gravity_tablet" } } }, "assets/aoa3/recipes/items/misc/tablets/oxygen_tablet.json": { "sha256": "d8d94b43d7ecb6c79a4f5b6e729bb82ec3523570c0960f8908296cf7275366f6", "data": { "type": "minecraft:crafting_shaped", "pattern": [ "AAA", "ABA", "AAA" ], "key": { "A": [ { "item": "aoa3:fragmented_anima_stone" } ], "B": [ { "item": "aoa3:bubble_berries" } ] }, "result": { "item": "aoa3:oxygen_tablet" } } }, "assets/aoa3/recipes/items/misc/tablets/pressure_tablet.json": { "sha256": "28e7d997cc12ebb3977db7120060b411284010a2cbc6d43b18a50f0cbe6521ce", "data": { "type": "minecraft:crafting_shaped", "pattern": [ "AAA", "ABA", "AAA" ], "key": { "A": [ { "item": "aoa3:fragmented_anima_stone" } ], "B": [ { "item": "aoa3:goo_ball" } ] }, "result": { "item": "aoa3:pressure_tablet" } } }, "assets/aoa3/recipes/items/misc/tablets/proficiency_tablet.json": { "sha256": "9b2e766205e6dd4c487cbb7a13652099c320a7ac5a0a44bbd058a1a472e3367b", "data": { "type": "minecraft:crafting_shaped", "pattern": [ "AAA", "ABA", "AAA" ], "key": { "A": [ { "item": "aoa3:fragmented_anima_stone" } ], "B": [ { "type": "forge:ore_dict", "ore": "skillCrystal" } ] }, "result": { "item": "aoa3:proficiency_tablet" } } }, "assets/aoa3/recipes/items/misc/tablets/resistance_tablet.json": { "sha256": "44253b5882bf2e1dd3505cd08b2af6fb2cef0880b233eb1f9d66281513afaee8", "data": { "type": "minecraft:crafting_shaped", "pattern": [ "AAA", "ABA", "AAA" ], "key": { "A": [ { "item": "aoa3:fragmented_anima_stone" } ], "B": [ { "item": "aoa3:armour_plating" } ] }, "result": { "item": "aoa3:resistance_tablet" } } }, "assets/aoa3/recipes/items/misc/tablets/sanctity_tablet.json": { "sha256": "c9e93a34137c9e169157d8b20d861444ed05ef8f975ed4bfa9e58c83cb40d942", "data": { "type": "minecraft:crafting_shaped", "pattern": [ "AAA", "ABA", "AAA" ], "key": { "A": [ { "item": "aoa3:fragmented_anima_stone" } ], "B": [ { "item": "minecraft:fire_charge" } ] }, "result": { "item": "aoa3:sanctity_tablet" } } }, "assets/aoa3/recipes/items/misc/tablets/satiation_tablet.json": { "sha256": "c5af02ec68eb04b43f06a63f5b368ad15500e234ce030d3371ad0aed238e7c03", "data": { "type": "minecraft:crafting_shaped", "pattern": [ "AAA", "ABA", "AAA" ], "key": { "A": [ { "item": "aoa3:fragmented_anima_stone" } ], "B": [ { "item": "minecraft:golden_apple", "data": 0 } ] }, "result": { "item": "aoa3:satiation_tablet" } } }, "assets/aoa3/recipes/items/misc/tablets/sight_tablet.json": { "sha256": "ab8de4547d836d71821301579ed531398d6213537210108ec809144fc1964909", "data": { "type": "minecraft:crafting_shaped", "pattern": [ "AAA", "ABA", "AAA" ], "key": { "A": [ { "item": "aoa3:fragmented_anima_stone" } ], "B": [ { "item": "minecraft:carrot" } ] }, "result": { "item": "aoa3:sight_tablet" } } }, "assets/aoa3/recipes/items/misc/tablets/strength_tablet.json": { "sha256": "4d36d6b7993f3f93b6bd5eb7c26450f35d565f290e150702411d71378f46ba33", "data": { "type": "minecraft:crafting_shaped", "pattern": [ "AAA", "ABA", "AAA" ], "key": { "A": [ { "item": "aoa3:fragmented_anima_stone" } ], "B": [ { "item": "aoa3:sharp_claw" } ] }, "result": { "item": "aoa3:strength_tablet" } } }, "assets/aoa3/recipes/items/misc/tablets/untiring_tablet.json": { "sha256": "b542fbd7d57d207ecb6b790d8676bf084cf27f56a7d111850ceb95b6668fe570", "data": { "type": "minecraft:crafting_shaped", "pattern": [ "AAA", "ABA", "AAA" ], "key": { "A": [ { "item": "aoa3:fragmented_anima_stone" } ], "B": [ { "item": "aoa3:heart_fruit" } ] }, "result": { "item": "aoa3:untiring_tablet" } } }, "assets/aoa3/recipes/items/misc/tablets/vitality_tablet.json": { "sha256": "518777adb697ad2a9084c671a13361ac7e35e35135c2e5560d24592400282958", "data": { "type": "minecraft:crafting_shaped", "pattern": [ "AAA", "ABA", "AAA" ], "key": { "A": [ { "item": "aoa3:fragmented_anima_stone" } ], "B": [ { "item": "minecraft:golden_apple", "data": 1 } ] }, "result": { "item": "aoa3:vitality_tablet" } } } }, "stone": { "id": "aoa3:anima_stone", "n": "EntityAnimaStone", "c": "entity/misc/EntityAnimaStone", "g": {}, "p": "previews/legacy-1.12.2/misc-anima_stone-anima_stone-thumb.webp", "f": "previews/legacy-1.12.2/misc-anima_stone-anima_stone.webp", "biomes": [], "dimensions": [], "spawn_rules": [], "attribute_scope": "No selected AoA base getters found; no vanilla or runtime values inferred." }, "limits": [ "Random harvest gates are construction attempts, not guaranteed successful entity spawns.", "Pickup and fragment-use XP expressions have different operation ordering.", "Repeated growth attempts and item payment do not prove the plant actually changed.", "Tablet entries and ongoing ownership need a separate full catalog." ] }