{ "version": "1.12.2", "release": "3.3.6", "scope": "Released conversion branches, registration inputs, structure placement and config-field use. Input-item acquisition remains unresolved in bundled recipes/loot. No world-generation or transaction execution.", "records": [ { "input_id": "aoa3:waterlogged_aqua_cannon", "localization_key": "item.WaterloggedAquaCannon.name", "index": 0, "output_id": "aoa3:aqua_cannon", "registration_window": [ { "offset": 7292, "opcode": 187, "operands": [ 7, 157 ] }, { "offset": 7295, "opcode": 89 }, { "offset": 7296, "opcode": 19, "constant": "WaterloggedAquaCannon" }, { "offset": 7299, "opcode": 19, "constant": "waterlogged_aqua_cannon" }, { "offset": 7302, "opcode": 3, "constant": 0 }, { "offset": 7303, "opcode": 183, "member": [ "net/tslat/aoa3/item/misc/WaterloggedItem", "", "(Ljava/lang/String;Ljava/lang/String;I)V" ] }, { "offset": 7306, "opcode": 19, "constant": "misc/misc/" } ], "loot_references": [], "recipe_references": [] }, { "input_id": "aoa3:waterlogged_coral_archergun", "localization_key": "item.WaterloggedCoralArchergun.name", "index": 1, "output_id": "aoa3:coral_archergun", "registration_window": [ { "offset": 7317, "opcode": 187, "operands": [ 7, 157 ] }, { "offset": 7320, "opcode": 89 }, { "offset": 7321, "opcode": 19, "constant": "WaterloggedCoralArchergun" }, { "offset": 7324, "opcode": 19, "constant": "waterlogged_coral_archergun" }, { "offset": 7327, "opcode": 4, "constant": 1 }, { "offset": 7328, "opcode": 183, "member": [ "net/tslat/aoa3/item/misc/WaterloggedItem", "", "(Ljava/lang/String;Ljava/lang/String;I)V" ] }, { "offset": 7331, "opcode": 19, "constant": "misc/misc/" } ], "loot_references": [], "recipe_references": [] }, { "input_id": "aoa3:waterlogged_coral_cannon", "localization_key": "item.WaterloggedCoralCannon.name", "index": 2, "output_id": "aoa3:coral_cannon", "registration_window": [ { "offset": 7342, "opcode": 187, "operands": [ 7, 157 ] }, { "offset": 7345, "opcode": 89 }, { "offset": 7346, "opcode": 19, "constant": "WaterloggedCoralCannon" }, { "offset": 7349, "opcode": 19, "constant": "waterlogged_coral_cannon" }, { "offset": 7352, "opcode": 5, "constant": 2 }, { "offset": 7353, "opcode": 183, "member": [ "net/tslat/aoa3/item/misc/WaterloggedItem", "", "(Ljava/lang/String;Ljava/lang/String;I)V" ] }, { "offset": 7356, "opcode": 19, "constant": "misc/misc/" } ], "loot_references": [], "recipe_references": [] }, { "input_id": "aoa3:waterlogged_coral_clogger", "localization_key": "item.WaterloggedCoralClogger.name", "index": 3, "output_id": "aoa3:coral_clogger", "registration_window": [ { "offset": 7367, "opcode": 187, "operands": [ 7, 157 ] }, { "offset": 7370, "opcode": 89 }, { "offset": 7371, "opcode": 19, "constant": "WaterloggedCoralClogger" }, { "offset": 7374, "opcode": 19, "constant": "waterlogged_coral_clogger" }, { "offset": 7377, "opcode": 6, "constant": 3 }, { "offset": 7378, "opcode": 183, "member": [ "net/tslat/aoa3/item/misc/WaterloggedItem", "", "(Ljava/lang/String;Ljava/lang/String;I)V" ] }, { "offset": 7381, "opcode": 19, "constant": "misc/misc/" } ], "loot_references": [], "recipe_references": [] }, { "input_id": "aoa3:waterlogged_reefer", "localization_key": "item.WaterloggedReefer.name", "index": 4, "output_id": "aoa3:reefer", "registration_window": [ { "offset": 7392, "opcode": 187, "operands": [ 7, 157 ] }, { "offset": 7395, "opcode": 89 }, { "offset": 7396, "opcode": 19, "constant": "WaterloggedReefer" }, { "offset": 7399, "opcode": 19, "constant": "waterlogged_reefer" }, { "offset": 7402, "opcode": 7, "constant": 4 }, { "offset": 7403, "opcode": 183, "member": [ "net/tslat/aoa3/item/misc/WaterloggedItem", "", "(Ljava/lang/String;Ljava/lang/String;I)V" ] }, { "offset": 7406, "opcode": 19, "constant": "misc/misc/" } ], "loot_references": [], "recipe_references": [] } ], "registration_method": { "class_path": "net/tslat/aoa3/common/registration/ItemRegister.class", "class_sha256": "8369b6fb2868748b0423f1e883f7c64c9e667ef8c65d749c411ab4390aee0b7d", "name": "registerItems", "descriptor": "(Lnet/minecraftforge/event/RegistryEvent$Register;)V", "code_sha256": "16ebbe5311df2ed3cdac398dbf5a62c42e136401972f29edb70938d4c84ec067" }, "structure_method": { "class_path": "net/tslat/aoa3/structure/lborean/AquaticCastle.class", "class_sha256": "2c03f6182f6167bd0be0a341389288c477f42827bb068a60fddf930d883b1f5c", "name": "build", "descriptor": "(Lnet/minecraft/world/World;Ljava/util/Random;Lnet/minecraft/util/math/BlockPos;)V", "code_sha256": "0c2f82c39864d80478f382883ea73619e0778c2afdadd40414fcd489273fb737", "placement_windows": [ [ { "offset": 9260, "opcode": 42 }, { "offset": 9261, "opcode": 43 }, { "offset": 9262, "opcode": 45 }, { "offset": 9263, "opcode": 16, "constant": 20 }, { "offset": 9265, "opcode": 5, "constant": 2 }, { "offset": 9266, "opcode": 16, "constant": 17 }, { "offset": 9268, "opcode": 178, "member": [ "net/tslat/aoa3/structure/lborean/AquaticCastle", "decloggingTable", "Lnet/minecraft/block/state/IBlockState;" ] }, { "offset": 9271, "opcode": 182, "member": [ "net/tslat/aoa3/structure/lborean/AquaticCastle", "addBlock", "(Lnet/minecraft/world/World;Lnet/minecraft/util/math/BlockPos;IIILnet/minecraft/block/state/IBlockState;)V" ] }, { "offset": 9274, "opcode": 42 } ] ] }, "behavior_methods": [ { "class_path": "net/tslat/aoa3/item/misc/WaterloggedItem.class", "class_sha256": "66ee53b48d9f092fddb1c52dfe186936e79fcf136131960f94d08f7c11d1d5dc", "name": "getFixedItem", "descriptor": "()Lnet/minecraft/item/Item;", "code_sha256": "38876aad95e9582a310e2ac482b332779feac38915cb56aabd776e955e9b0d56", "instructions": [ { "offset": 0, "opcode": 42 }, { "offset": 1, "opcode": 180, "member": [ "net/tslat/aoa3/item/misc/WaterloggedItem", "fixedItem", "I" ] }, { "offset": 4, "opcode": 170, "default_target": 60, "cases": [ { "key": 0, "target": 40 }, { "key": 1, "target": 44 }, { "key": 2, "target": 48 }, { "key": 3, "target": 52 }, { "key": 4, "target": 56 } ] }, { "offset": 40, "opcode": 178, "member": [ "net/tslat/aoa3/common/registration/WeaponRegister", "AQUA_CANNON", "Lnet/tslat/aoa3/item/weapon/cannon/BaseCannon;" ] }, { "offset": 43, "opcode": 176 }, { "offset": 44, "opcode": 178, "member": [ "net/tslat/aoa3/common/registration/WeaponRegister", "CORAL_ARCHERGUN", "Lnet/tslat/aoa3/item/weapon/archergun/BaseArchergun;" ] }, { "offset": 47, "opcode": 176 }, { "offset": 48, "opcode": 178, "member": [ "net/tslat/aoa3/common/registration/WeaponRegister", "CORAL_CANNON", "Lnet/tslat/aoa3/item/weapon/cannon/BaseCannon;" ] }, { "offset": 51, "opcode": 176 }, { "offset": 52, "opcode": 178, "member": [ "net/tslat/aoa3/common/registration/WeaponRegister", "CORAL_CLOGGER", "Lnet/tslat/aoa3/item/weapon/gun/BaseGun;" ] }, { "offset": 55, "opcode": 176 }, { "offset": 56, "opcode": 178, "member": [ "net/tslat/aoa3/common/registration/WeaponRegister", "REEFER", "Lnet/tslat/aoa3/item/weapon/blaster/BaseBlaster;" ] }, { "offset": 59, "opcode": 176 }, { "offset": 60, "opcode": 1 }, { "offset": 61, "opcode": 176 } ] }, { "class_path": "net/tslat/aoa3/block/functional/utility/DecloggingTable.class", "class_sha256": "21440a0d793f6375ce311e5de2d8c7006aad8d1bd2d9e073879875385bedc928", "name": "func_180639_a", "descriptor": "(Lnet/minecraft/world/World;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/block/state/IBlockState;Lnet/minecraft/entity/player/EntityPlayer;Lnet/minecraft/util/EnumHand;Lnet/minecraft/util/EnumFacing;FFF)Z", "code_sha256": "6d69fee3c41e0186cf659df70eff90edf65ab70e737c4b6af00365f1bef42d91", "instructions": [ { "offset": 0, "opcode": 43 }, { "offset": 1, "opcode": 180, "member": [ "net/minecraft/world/World", "field_72995_K", "Z" ] }, { "offset": 4, "opcode": 154, "operands": [ 0, 87 ] }, { "offset": 7, "opcode": 25, "operands": [ 4 ] }, { "offset": 9, "opcode": 25, "operands": [ 5 ] }, { "offset": 11, "opcode": 182, "member": [ "net/minecraft/entity/player/EntityPlayer", "func_184586_b", "(Lnet/minecraft/util/EnumHand;)Lnet/minecraft/item/ItemStack;" ] }, { "offset": 14, "opcode": 182, "member": [ "net/minecraft/item/ItemStack", "func_77973_b", "()Lnet/minecraft/item/Item;" ] }, { "offset": 17, "opcode": 193, "operands": [ 0, 81 ] }, { "offset": 20, "opcode": 153, "operands": [ 0, 71 ] }, { "offset": 23, "opcode": 25, "operands": [ 4 ] }, { "offset": 25, "opcode": 25, "operands": [ 5 ] }, { "offset": 27, "opcode": 182, "member": [ "net/minecraft/entity/player/EntityPlayer", "func_184586_b", "(Lnet/minecraft/util/EnumHand;)Lnet/minecraft/item/ItemStack;" ] }, { "offset": 30, "opcode": 58, "operands": [ 10 ] }, { "offset": 32, "opcode": 25, "operands": [ 4 ] }, { "offset": 34, "opcode": 187, "operands": [ 0, 75 ] }, { "offset": 37, "opcode": 89 }, { "offset": 38, "opcode": 25, "operands": [ 10 ] }, { "offset": 40, "opcode": 182, "member": [ "net/minecraft/item/ItemStack", "func_77973_b", "()Lnet/minecraft/item/Item;" ] }, { "offset": 43, "opcode": 192, "operands": [ 0, 81 ] }, { "offset": 46, "opcode": 182, "member": [ "net/tslat/aoa3/item/misc/WaterloggedItem", "getFixedItem", "()Lnet/minecraft/item/Item;" ] }, { "offset": 49, "opcode": 183, "member": [ "net/minecraft/item/ItemStack", "", "(Lnet/minecraft/item/Item;)V" ] }, { "offset": 52, "opcode": 184, "member": [ "net/tslat/aoa3/utils/ItemUtil", "givePlayerItemOrDrop", "(Lnet/minecraft/entity/player/EntityPlayer;Lnet/minecraft/item/ItemStack;)V" ] }, { "offset": 55, "opcode": 25, "operands": [ 10 ] }, { "offset": 57, "opcode": 4, "constant": 1 }, { "offset": 58, "opcode": 182, "member": [ "net/minecraft/item/ItemStack", "func_190918_g", "(I)V" ] }, { "offset": 61, "opcode": 43 }, { "offset": 62, "opcode": 1 }, { "offset": 63, "opcode": 44 }, { "offset": 64, "opcode": 182, "member": [ "net/minecraft/util/math/BlockPos", "func_177958_n", "()I" ] }, { "offset": 67, "opcode": 135 }, { "offset": 68, "opcode": 44 }, { "offset": 69, "opcode": 182, "member": [ "net/minecraft/util/math/BlockPos", "func_177956_o", "()I" ] }, { "offset": 72, "opcode": 135 }, { "offset": 73, "opcode": 44 }, { "offset": 74, "opcode": 182, "member": [ "net/minecraft/util/math/BlockPos", "func_177952_p", "()I" ] }, { "offset": 77, "opcode": 135 }, { "offset": 78, "opcode": 178, "member": [ "net/tslat/aoa3/common/registration/SoundsRegister", "DECLOGGING_TABLE_USE", "Lnet/minecraft/util/SoundEvent;" ] }, { "offset": 81, "opcode": 178, "member": [ "net/minecraft/util/SoundCategory", "BLOCKS", "Lnet/minecraft/util/SoundCategory;" ] }, { "offset": 84, "opcode": 12 }, { "offset": 85, "opcode": 12 }, { "offset": 86, "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": 89, "opcode": 4, "constant": 1 }, { "offset": 90, "opcode": 172 }, { "offset": 91, "opcode": 4, "constant": 1 }, { "offset": 92, "opcode": 172 } ] }, { "class_path": "net/tslat/aoa3/block/functional/utility/DecloggingTable.class", "class_sha256": "21440a0d793f6375ce311e5de2d8c7006aad8d1bd2d9e073879875385bedc928", "name": "", "descriptor": "()V", "code_sha256": "e64b877e61ca430a98b9503fc1e16269af0b8249fb1e96834be556662a6133bc", "instructions": [ { "offset": 0, "opcode": 42 }, { "offset": 1, "opcode": 178, "member": [ "net/minecraft/block/material/Material", "field_151576_e", "Lnet/minecraft/block/material/Material;" ] }, { "offset": 4, "opcode": 183, "member": [ "net/minecraft/block/Block", "", "(Lnet/minecraft/block/material/Material;)V" ] }, { "offset": 7, "opcode": 42 }, { "offset": 8, "opcode": 18, "constant": "DecloggingTable" }, { "offset": 10, "opcode": 182, "member": [ "net/tslat/aoa3/block/functional/utility/DecloggingTable", "func_149663_c", "(Ljava/lang/String;)Lnet/minecraft/block/Block;" ] }, { "offset": 13, "opcode": 87 }, { "offset": 14, "opcode": 42 }, { "offset": 15, "opcode": 18, "constant": "aoa3:declogging_Table" }, { "offset": 17, "opcode": 182, "member": [ "net/tslat/aoa3/block/functional/utility/DecloggingTable", "setRegistryName", "(Ljava/lang/String;)Lnet/minecraftforge/registries/IForgeRegistryEntry;" ] }, { "offset": 20, "opcode": 87 }, { "offset": 21, "opcode": 42 }, { "offset": 22, "opcode": 18, "constant": -1.0 }, { "offset": 24, "opcode": 182, "member": [ "net/tslat/aoa3/block/functional/utility/DecloggingTable", "func_149711_c", "(F)Lnet/minecraft/block/Block;" ] }, { "offset": 27, "opcode": 87 }, { "offset": 28, "opcode": 42 }, { "offset": 29, "opcode": 18, "constant": 1000000000.0 }, { "offset": 31, "opcode": 182, "member": [ "net/tslat/aoa3/block/functional/utility/DecloggingTable", "func_149752_b", "(F)Lnet/minecraft/block/Block;" ] }, { "offset": 34, "opcode": 87 }, { "offset": 35, "opcode": 42 }, { "offset": 36, "opcode": 178, "member": [ "net/minecraft/block/SoundType", "field_185851_d", "Lnet/minecraft/block/SoundType;" ] }, { "offset": 39, "opcode": 182, "member": [ "net/tslat/aoa3/block/functional/utility/DecloggingTable", "func_149672_a", "(Lnet/minecraft/block/SoundType;)Lnet/minecraft/block/Block;" ] }, { "offset": 42, "opcode": 87 }, { "offset": 43, "opcode": 42 }, { "offset": 44, "opcode": 178, "member": [ "net/tslat/aoa3/common/registration/CreativeTabsRegister", "FUNCTIONAL_BLOCKS", "Lnet/minecraft/creativetab/CreativeTabs;" ] }, { "offset": 47, "opcode": 182, "member": [ "net/tslat/aoa3/block/functional/utility/DecloggingTable", "func_149647_a", "(Lnet/minecraft/creativetab/CreativeTabs;)Lnet/minecraft/block/Block;" ] }, { "offset": 50, "opcode": 87 }, { "offset": 51, "opcode": 177 } ] }, { "class_path": "net/tslat/aoa3/utils/ItemUtil.class", "class_sha256": "3ee8e32e16db575dda130782b998c12e5d16a3cd857d1604ce43d9f7fa068918", "name": "givePlayerItemOrDrop", "descriptor": "(Lnet/minecraft/entity/player/EntityPlayer;Lnet/minecraft/item/ItemStack;)V", "code_sha256": "df5174526d6b737e507037b7b407f04ede4b72fa8d4cc2cf7f006cb6fcf15c91", "instructions": [ { "offset": 0, "opcode": 43 }, { "offset": 1, "opcode": 182, "member": [ "net/minecraft/item/ItemStack", "func_190926_b", "()Z" ] }, { "offset": 4, "opcode": 153, "operands": [ 0, 4 ] }, { "offset": 7, "opcode": 177 }, { "offset": 8, "opcode": 42 }, { "offset": 9, "opcode": 180, "member": [ "net/minecraft/entity/player/EntityPlayer", "field_71071_by", "Lnet/minecraft/entity/player/InventoryPlayer;" ] }, { "offset": 12, "opcode": 43 }, { "offset": 13, "opcode": 182, "member": [ "net/minecraft/entity/player/InventoryPlayer", "func_70441_a", "(Lnet/minecraft/item/ItemStack;)Z" ] }, { "offset": 16, "opcode": 154, "operands": [ 0, 12 ] }, { "offset": 19, "opcode": 42 }, { "offset": 20, "opcode": 43 }, { "offset": 21, "opcode": 19, "constant": 0.5 }, { "offset": 24, "opcode": 182, "member": [ "net/minecraft/entity/player/EntityPlayer", "func_70099_a", "(Lnet/minecraft/item/ItemStack;F)Lnet/minecraft/entity/item/EntityItem;" ] }, { "offset": 27, "opcode": 87 }, { "offset": 28, "opcode": 42 }, { "offset": 29, "opcode": 180, "member": [ "net/minecraft/entity/player/EntityPlayer", "field_71069_bz", "Lnet/minecraft/inventory/Container;" ] }, { "offset": 32, "opcode": 182, "member": [ "net/minecraft/inventory/Container", "func_75142_b", "()V" ] }, { "offset": 35, "opcode": 177 } ] }, { "class_path": "net/tslat/aoa3/dimension/lborean/ChunkGenLBorean.class", "class_sha256": "23a457fbb59b78b55390477d029f9c6f0fde0b95e9204358faeed93a03a6f6a3", "name": "func_185931_b", "descriptor": "(II)V", "code_sha256": "6afda3a4e7a430e92d40506ce1560a10ee888e54cb13b61dcc6ce1781b9c6c67", "instructions": [ { "offset": 0, "opcode": 42 }, { "offset": 1, "opcode": 180, "member": [ "net/tslat/aoa3/dimension/lborean/ChunkGenLBorean", "rand", "Ljava/util/Random;" ] }, { "offset": 4, "opcode": 42 }, { "offset": 5, "opcode": 180, "member": [ "net/tslat/aoa3/dimension/lborean/ChunkGenLBorean", "world", "Lnet/minecraft/world/World;" ] }, { "offset": 8, "opcode": 182, "member": [ "net/minecraft/world/World", "func_72905_C", "()J" ] }, { "offset": 11, "opcode": 182, "member": [ "java/util/Random", "setSeed", "(J)V" ] }, { "offset": 14, "opcode": 42 }, { "offset": 15, "opcode": 180, "member": [ "net/tslat/aoa3/dimension/lborean/ChunkGenLBorean", "rand", "Ljava/util/Random;" ] }, { "offset": 18, "opcode": 182, "member": [ "java/util/Random", "nextLong", "()J" ] }, { "offset": 21, "opcode": 20, "constant": 2 }, { "offset": 24, "opcode": 109 }, { "offset": 25, "opcode": 20, "constant": 2 }, { "offset": 28, "opcode": 105 }, { "offset": 29, "opcode": 10 }, { "offset": 30, "opcode": 97 }, { "offset": 31, "opcode": 66 }, { "offset": 32, "opcode": 42 }, { "offset": 33, "opcode": 180, "member": [ "net/tslat/aoa3/dimension/lborean/ChunkGenLBorean", "rand", "Ljava/util/Random;" ] }, { "offset": 36, "opcode": 182, "member": [ "java/util/Random", "nextLong", "()J" ] }, { "offset": 39, "opcode": 20, "constant": 2 }, { "offset": 42, "opcode": 109 }, { "offset": 43, "opcode": 20, "constant": 2 }, { "offset": 46, "opcode": 105 }, { "offset": 47, "opcode": 10 }, { "offset": 48, "opcode": 97 }, { "offset": 49, "opcode": 55, "operands": [ 5 ] }, { "offset": 51, "opcode": 27 }, { "offset": 52, "opcode": 16, "constant": 16 }, { "offset": 54, "opcode": 104 }, { "offset": 55, "opcode": 4, "constant": 1 }, { "offset": 56, "opcode": 96 }, { "offset": 57, "opcode": 54, "operands": [ 7 ] }, { "offset": 59, "opcode": 28 }, { "offset": 60, "opcode": 16, "constant": 16 }, { "offset": 62, "opcode": 104 }, { "offset": 63, "opcode": 4, "constant": 1 }, { "offset": 64, "opcode": 96 }, { "offset": 65, "opcode": 54, "operands": [ 8 ] }, { "offset": 67, "opcode": 187, "operands": [ 0, 14 ] }, { "offset": 70, "opcode": 89 }, { "offset": 71, "opcode": 183, "member": [ "net/minecraft/util/math/BlockPos$MutableBlockPos", "", "()V" ] }, { "offset": 74, "opcode": 58, "operands": [ 12 ] }, { "offset": 76, "opcode": 187, "operands": [ 0, 16 ] }, { "offset": 79, "opcode": 89 }, { "offset": 80, "opcode": 21, "operands": [ 7 ] }, { "offset": 82, "opcode": 3, "constant": 0 }, { "offset": 83, "opcode": 21, "operands": [ 8 ] }, { "offset": 85, "opcode": 183, "member": [ "net/minecraft/util/math/BlockPos", "", "(III)V" ] }, { "offset": 88, "opcode": 58, "operands": [ 13 ] }, { "offset": 90, "opcode": 42 }, { "offset": 91, "opcode": 180, "member": [ "net/tslat/aoa3/dimension/lborean/ChunkGenLBorean", "world", "Lnet/minecraft/world/World;" ] }, { "offset": 94, "opcode": 25, "operands": [ 13 ] }, { "offset": 96, "opcode": 182, "member": [ "net/minecraft/world/World", "func_180494_b", "(Lnet/minecraft/util/math/BlockPos;)Lnet/minecraft/world/biome/Biome;" ] }, { "offset": 99, "opcode": 58, "operands": [ 14 ] }, { "offset": 101, "opcode": 42 }, { "offset": 102, "opcode": 180, "member": [ "net/tslat/aoa3/dimension/lborean/ChunkGenLBorean", "rand", "Ljava/util/Random;" ] }, { "offset": 105, "opcode": 27 }, { "offset": 106, "opcode": 133 }, { "offset": 107, "opcode": 33 }, { "offset": 108, "opcode": 105 }, { "offset": 109, "opcode": 28 }, { "offset": 110, "opcode": 133 }, { "offset": 111, "opcode": 22, "operands": [ 5 ] }, { "offset": 113, "opcode": 105 }, { "offset": 114, "opcode": 97 }, { "offset": 115, "opcode": 42 }, { "offset": 116, "opcode": 180, "member": [ "net/tslat/aoa3/dimension/lborean/ChunkGenLBorean", "world", "Lnet/minecraft/world/World;" ] }, { "offset": 119, "opcode": 182, "member": [ "net/minecraft/world/World", "func_72905_C", "()J" ] }, { "offset": 122, "opcode": 131 }, { "offset": 123, "opcode": 182, "member": [ "java/util/Random", "setSeed", "(J)V" ] }, { "offset": 126, "opcode": 3, "constant": 0 }, { "offset": 127, "opcode": 54, "operands": [ 15 ] }, { "offset": 129, "opcode": 21, "operands": [ 15 ] }, { "offset": 131, "opcode": 16, "constant": 8 }, { "offset": 133, "opcode": 162, "operands": [ 0, 80 ] }, { "offset": 136, "opcode": 21, "operands": [ 7 ] }, { "offset": 138, "opcode": 42 }, { "offset": 139, "opcode": 180, "member": [ "net/tslat/aoa3/dimension/lborean/ChunkGenLBorean", "rand", "Ljava/util/Random;" ] }, { "offset": 142, "opcode": 16, "constant": 16 }, { "offset": 144, "opcode": 182, "member": [ "java/util/Random", "nextInt", "(I)I" ] }, { "offset": 147, "opcode": 96 }, { "offset": 148, "opcode": 54, "operands": [ 9 ] }, { "offset": 150, "opcode": 21, "operands": [ 8 ] }, { "offset": 152, "opcode": 42 }, { "offset": 153, "opcode": 180, "member": [ "net/tslat/aoa3/dimension/lborean/ChunkGenLBorean", "rand", "Ljava/util/Random;" ] }, { "offset": 156, "opcode": 16, "constant": 16 }, { "offset": 158, "opcode": 182, "member": [ "java/util/Random", "nextInt", "(I)I" ] }, { "offset": 161, "opcode": 96 }, { "offset": 162, "opcode": 54, "operands": [ 10 ] }, { "offset": 164, "opcode": 42 }, { "offset": 165, "opcode": 180, "member": [ "net/tslat/aoa3/dimension/lborean/ChunkGenLBorean", "world", "Lnet/minecraft/world/World;" ] }, { "offset": 168, "opcode": 25, "operands": [ 12 ] }, { "offset": 170, "opcode": 21, "operands": [ 9 ] }, { "offset": 172, "opcode": 16, "constant": 8 }, { "offset": 174, "opcode": 96 }, { "offset": 175, "opcode": 3, "constant": 0 }, { "offset": 176, "opcode": 21, "operands": [ 10 ] }, { "offset": 178, "opcode": 16, "constant": 8 }, { "offset": 180, "opcode": 96 }, { "offset": 181, "opcode": 182, "member": [ "net/minecraft/util/math/BlockPos$MutableBlockPos", "func_177982_a", "(III)Lnet/minecraft/util/math/BlockPos;" ] }, { "offset": 184, "opcode": 182, "member": [ "net/minecraft/world/World", "func_175645_m", "(Lnet/minecraft/util/math/BlockPos;)Lnet/minecraft/util/math/BlockPos;" ] }, { "offset": 187, "opcode": 58, "operands": [ 16 ] }, { "offset": 189, "opcode": 42 }, { "offset": 190, "opcode": 180, "member": [ "net/tslat/aoa3/dimension/lborean/ChunkGenLBorean", "lakeGen", "Lnet/minecraft/world/gen/feature/WorldGenLakes;" ] }, { "offset": 193, "opcode": 42 }, { "offset": 194, "opcode": 180, "member": [ "net/tslat/aoa3/dimension/lborean/ChunkGenLBorean", "world", "Lnet/minecraft/world/World;" ] }, { "offset": 197, "opcode": 42 }, { "offset": 198, "opcode": 180, "member": [ "net/tslat/aoa3/dimension/lborean/ChunkGenLBorean", "rand", "Ljava/util/Random;" ] }, { "offset": 201, "opcode": 25, "operands": [ 16 ] }, { "offset": 203, "opcode": 182, "member": [ "net/minecraft/world/gen/feature/WorldGenLakes", "func_180709_b", "(Lnet/minecraft/world/World;Ljava/util/Random;Lnet/minecraft/util/math/BlockPos;)Z" ] }, { "offset": 206, "opcode": 87 }, { "offset": 207, "opcode": 132, "operands": [ 15, 1 ] }, { "offset": 210, "opcode": 167, "operands": [ 255, 175 ] }, { "offset": 213, "opcode": 178, "member": [ "net/tslat/aoa3/utils/ConfigurationUtil$StructureConfig", "lborean", "Lnet/tslat/aoa3/utils/ConfigurationUtil$StructureConfig$SubCategoryLborean;" ] }, { "offset": 216, "opcode": 180, "member": [ "net/tslat/aoa3/utils/ConfigurationUtil$StructureConfig$SubCategoryLborean", "aquaticCastleSpawnChance", "I" ] }, { "offset": 219, "opcode": 158, "operands": [ 0, 148 ] }, { "offset": 222, "opcode": 42 }, { "offset": 223, "opcode": 180, "member": [ "net/tslat/aoa3/dimension/lborean/ChunkGenLBorean", "rand", "Ljava/util/Random;" ] }, { "offset": 226, "opcode": 178, "member": [ "net/tslat/aoa3/utils/ConfigurationUtil$StructureConfig", "lborean", "Lnet/tslat/aoa3/utils/ConfigurationUtil$StructureConfig$SubCategoryLborean;" ] }, { "offset": 229, "opcode": 180, "member": [ "net/tslat/aoa3/utils/ConfigurationUtil$StructureConfig$SubCategoryLborean", "aquaticCastleSpawnChance", "I" ] }, { "offset": 232, "opcode": 182, "member": [ "java/util/Random", "nextInt", "(I)I" ] }, { "offset": 235, "opcode": 154, "operands": [ 0, 132 ] }, { "offset": 238, "opcode": 21, "operands": [ 7 ] }, { "offset": 240, "opcode": 42 }, { "offset": 241, "opcode": 180, "member": [ "net/tslat/aoa3/dimension/lborean/ChunkGenLBorean", "rand", "Ljava/util/Random;" ] }, { "offset": 244, "opcode": 16, "constant": 6 }, { "offset": 246, "opcode": 182, "member": [ "java/util/Random", "nextInt", "(I)I" ] }, { "offset": 249, "opcode": 96 }, { "offset": 250, "opcode": 54, "operands": [ 9 ] }, { "offset": 252, "opcode": 21, "operands": [ 8 ] }, { "offset": 254, "opcode": 42 }, { "offset": 255, "opcode": 180, "member": [ "net/tslat/aoa3/dimension/lborean/ChunkGenLBorean", "rand", "Ljava/util/Random;" ] }, { "offset": 258, "opcode": 8, "constant": 5 }, { "offset": 259, "opcode": 182, "member": [ "java/util/Random", "nextInt", "(I)I" ] }, { "offset": 262, "opcode": 96 }, { "offset": 263, "opcode": 54, "operands": [ 10 ] }, { "offset": 265, "opcode": 42 }, { "offset": 266, "opcode": 180, "member": [ "net/tslat/aoa3/dimension/lborean/ChunkGenLBorean", "world", "Lnet/minecraft/world/World;" ] }, { "offset": 269, "opcode": 21, "operands": [ 9 ] }, { "offset": 271, "opcode": 16, "constant": 12 }, { "offset": 273, "opcode": 96 }, { "offset": 274, "opcode": 21, "operands": [ 10 ] }, { "offset": 276, "opcode": 16, "constant": 12 }, { "offset": 278, "opcode": 96 }, { "offset": 279, "opcode": 182, "member": [ "net/minecraft/world/World", "func_189649_b", "(II)I" ] }, { "offset": 282, "opcode": 54, "operands": [ 11 ] }, { "offset": 284, "opcode": 42 }, { "offset": 285, "opcode": 180, "member": [ "net/tslat/aoa3/dimension/lborean/ChunkGenLBorean", "world", "Lnet/minecraft/world/World;" ] }, { "offset": 288, "opcode": 25, "operands": [ 12 ] }, { "offset": 290, "opcode": 21, "operands": [ 9 ] }, { "offset": 292, "opcode": 16, "constant": 12 }, { "offset": 294, "opcode": 96 }, { "offset": 295, "opcode": 21, "operands": [ 11 ] }, { "offset": 297, "opcode": 4, "constant": 1 }, { "offset": 298, "opcode": 100 }, { "offset": 299, "opcode": 21, "operands": [ 10 ] }, { "offset": 301, "opcode": 16, "constant": 12 }, { "offset": 303, "opcode": 96 }, { "offset": 304, "opcode": 182, "member": [ "net/minecraft/util/math/BlockPos$MutableBlockPos", "func_181079_c", "(III)Lnet/minecraft/util/math/BlockPos$MutableBlockPos;" ] }, { "offset": 307, "opcode": 182, "member": [ "net/minecraft/world/World", "func_180495_p", "(Lnet/minecraft/util/math/BlockPos;)Lnet/minecraft/block/state/IBlockState;" ] }, { "offset": 310, "opcode": 25, "operands": [ 14 ] }, { "offset": 312, "opcode": 180, "member": [ "net/minecraft/world/biome/Biome", "field_76752_A", "Lnet/minecraft/block/state/IBlockState;" ] }, { "offset": 315, "opcode": 165, "operands": [ 0, 23 ] }, { "offset": 318, "opcode": 42 }, { "offset": 319, "opcode": 180, "member": [ "net/tslat/aoa3/dimension/lborean/ChunkGenLBorean", "world", "Lnet/minecraft/world/World;" ] }, { "offset": 322, "opcode": 25, "operands": [ 12 ] }, { "offset": 324, "opcode": 182, "member": [ "net/minecraft/world/World", "func_180495_p", "(Lnet/minecraft/util/math/BlockPos;)Lnet/minecraft/block/state/IBlockState;" ] }, { "offset": 327, "opcode": 185, "member": [ "net/minecraft/block/state/IBlockState", "func_177230_c", "()Lnet/minecraft/block/Block;" ] }, { "offset": 332, "opcode": 178, "member": [ "net/minecraft/init/Blocks", "field_150355_j", "Lnet/minecraft/block/BlockStaticLiquid;" ] }, { "offset": 335, "opcode": 166, "operands": [ 1, 170 ] }, { "offset": 338, "opcode": 19, "constant": "AquaticCastle" }, { "offset": 341, "opcode": 42 }, { "offset": 342, "opcode": 180, "member": [ "net/tslat/aoa3/dimension/lborean/ChunkGenLBorean", "world", "Lnet/minecraft/world/World;" ] }, { "offset": 345, "opcode": 42 }, { "offset": 346, "opcode": 180, "member": [ "net/tslat/aoa3/dimension/lborean/ChunkGenLBorean", "rand", "Ljava/util/Random;" ] }, { "offset": 349, "opcode": 25, "operands": [ 12 ] }, { "offset": 351, "opcode": 21, "operands": [ 9 ] }, { "offset": 353, "opcode": 21, "operands": [ 11 ] }, { "offset": 355, "opcode": 21, "operands": [ 10 ] }, { "offset": 357, "opcode": 182, "member": [ "net/minecraft/util/math/BlockPos$MutableBlockPos", "func_181079_c", "(III)Lnet/minecraft/util/math/BlockPos$MutableBlockPos;" ] }, { "offset": 360, "opcode": 184, "member": [ "net/tslat/aoa3/structure/StructuresHandler", "generateStructure", "(Ljava/lang/String;Lnet/minecraft/world/World;Ljava/util/Random;Lnet/minecraft/util/math/BlockPos;)Z" ] }, { "offset": 363, "opcode": 87 }, { "offset": 364, "opcode": 167, "operands": [ 1, 141 ] }, { "offset": 367, "opcode": 178, "member": [ "net/tslat/aoa3/utils/ConfigurationUtil$StructureConfig", "lborean", "Lnet/tslat/aoa3/utils/ConfigurationUtil$StructureConfig$SubCategoryLborean;" ] }, { "offset": 370, "opcode": 180, "member": [ "net/tslat/aoa3/utils/ConfigurationUtil$StructureConfig$SubCategoryLborean", "drownedLottoStandSpawnChance", "I" ] }, { "offset": 373, "opcode": 158, "operands": [ 0, 129 ] }, { "offset": 376, "opcode": 42 }, { "offset": 377, "opcode": 180, "member": [ "net/tslat/aoa3/dimension/lborean/ChunkGenLBorean", "rand", "Ljava/util/Random;" ] }, { "offset": 380, "opcode": 178, "member": [ "net/tslat/aoa3/utils/ConfigurationUtil$StructureConfig", "lborean", "Lnet/tslat/aoa3/utils/ConfigurationUtil$StructureConfig$SubCategoryLborean;" ] }, { "offset": 383, "opcode": 180, "member": [ "net/tslat/aoa3/utils/ConfigurationUtil$StructureConfig$SubCategoryLborean", "aquaticCastleSpawnChance", "I" ] }, { "offset": 386, "opcode": 182, "member": [ "java/util/Random", "nextInt", "(I)I" ] }, { "offset": 389, "opcode": 154, "operands": [ 0, 113 ] }, { "offset": 392, "opcode": 21, "operands": [ 7 ] }, { "offset": 394, "opcode": 42 }, { "offset": 395, "opcode": 180, "member": [ "net/tslat/aoa3/dimension/lborean/ChunkGenLBorean", "rand", "Ljava/util/Random;" ] }, { "offset": 398, "opcode": 16, "constant": 16 }, { "offset": 400, "opcode": 182, "member": [ "java/util/Random", "nextInt", "(I)I" ] }, { "offset": 403, "opcode": 96 }, { "offset": 404, "opcode": 54, "operands": [ 9 ] }, { "offset": 406, "opcode": 21, "operands": [ 8 ] }, { "offset": 408, "opcode": 42 }, { "offset": 409, "opcode": 180, "member": [ "net/tslat/aoa3/dimension/lborean/ChunkGenLBorean", "rand", "Ljava/util/Random;" ] }, { "offset": 412, "opcode": 16, "constant": 16 }, { "offset": 414, "opcode": 182, "member": [ "java/util/Random", "nextInt", "(I)I" ] }, { "offset": 417, "opcode": 96 }, { "offset": 418, "opcode": 54, "operands": [ 10 ] }, { "offset": 420, "opcode": 42 }, { "offset": 421, "opcode": 180, "member": [ "net/tslat/aoa3/dimension/lborean/ChunkGenLBorean", "world", "Lnet/minecraft/world/World;" ] }, { "offset": 424, "opcode": 21, "operands": [ 9 ] }, { "offset": 426, "opcode": 16, "constant": 6 }, { "offset": 428, "opcode": 96 }, { "offset": 429, "opcode": 21, "operands": [ 10 ] }, { "offset": 431, "opcode": 16, "constant": 7 }, { "offset": 433, "opcode": 96 }, { "offset": 434, "opcode": 182, "member": [ "net/minecraft/world/World", "func_189649_b", "(II)I" ] }, { "offset": 437, "opcode": 54, "operands": [ 11 ] }, { "offset": 439, "opcode": 42 }, { "offset": 440, "opcode": 180, "member": [ "net/tslat/aoa3/dimension/lborean/ChunkGenLBorean", "world", "Lnet/minecraft/world/World;" ] }, { "offset": 443, "opcode": 25, "operands": [ 12 ] }, { "offset": 445, "opcode": 21, "operands": [ 9 ] }, { "offset": 447, "opcode": 16, "constant": 6 }, { "offset": 449, "opcode": 96 }, { "offset": 450, "opcode": 21, "operands": [ 11 ] }, { "offset": 452, "opcode": 4, "constant": 1 }, { "offset": 453, "opcode": 100 }, { "offset": 454, "opcode": 21, "operands": [ 10 ] }, { "offset": 456, "opcode": 16, "constant": 7 }, { "offset": 458, "opcode": 96 }, { "offset": 459, "opcode": 182, "member": [ "net/minecraft/util/math/BlockPos$MutableBlockPos", "func_181079_c", "(III)Lnet/minecraft/util/math/BlockPos$MutableBlockPos;" ] }, { "offset": 462, "opcode": 182, "member": [ "net/minecraft/world/World", "func_180495_p", "(Lnet/minecraft/util/math/BlockPos;)Lnet/minecraft/block/state/IBlockState;" ] }, { "offset": 465, "opcode": 25, "operands": [ 14 ] }, { "offset": 467, "opcode": 180, "member": [ "net/minecraft/world/biome/Biome", "field_76752_A", "Lnet/minecraft/block/state/IBlockState;" ] }, { "offset": 470, "opcode": 166, "operands": [ 1, 35 ] }, { "offset": 473, "opcode": 19, "constant": "DrownedLottoStand" }, { "offset": 476, "opcode": 42 }, { "offset": 477, "opcode": 180, "member": [ "net/tslat/aoa3/dimension/lborean/ChunkGenLBorean", "world", "Lnet/minecraft/world/World;" ] }, { "offset": 480, "opcode": 42 }, { "offset": 481, "opcode": 180, "member": [ "net/tslat/aoa3/dimension/lborean/ChunkGenLBorean", "rand", "Ljava/util/Random;" ] }, { "offset": 484, "opcode": 25, "operands": [ 12 ] }, { "offset": 486, "opcode": 21, "operands": [ 9 ] }, { "offset": 488, "opcode": 21, "operands": [ 11 ] }, { "offset": 490, "opcode": 21, "operands": [ 10 ] }, { "offset": 492, "opcode": 182, "member": [ "net/minecraft/util/math/BlockPos$MutableBlockPos", "func_181079_c", "(III)Lnet/minecraft/util/math/BlockPos$MutableBlockPos;" ] }, { "offset": 495, "opcode": 184, "member": [ "net/tslat/aoa3/structure/StructuresHandler", "generateStructure", "(Ljava/lang/String;Lnet/minecraft/world/World;Ljava/util/Random;Lnet/minecraft/util/math/BlockPos;)Z" ] }, { "offset": 498, "opcode": 87 }, { "offset": 499, "opcode": 167, "operands": [ 1, 6 ] }, { "offset": 502, "opcode": 178, "member": [ "net/tslat/aoa3/utils/ConfigurationUtil$StructureConfig", "lborean", "Lnet/tslat/aoa3/utils/ConfigurationUtil$StructureConfig$SubCategoryLborean;" ] }, { "offset": 505, "opcode": 180, "member": [ "net/tslat/aoa3/utils/ConfigurationUtil$StructureConfig$SubCategoryLborean", "dracyonFountainSpawnChance", "I" ] }, { "offset": 508, "opcode": 158, "operands": [ 0, 125 ] }, { "offset": 511, "opcode": 42 }, { "offset": 512, "opcode": 180, "member": [ "net/tslat/aoa3/dimension/lborean/ChunkGenLBorean", "rand", "Ljava/util/Random;" ] }, { "offset": 515, "opcode": 178, "member": [ "net/tslat/aoa3/utils/ConfigurationUtil$StructureConfig", "lborean", "Lnet/tslat/aoa3/utils/ConfigurationUtil$StructureConfig$SubCategoryLborean;" ] }, { "offset": 518, "opcode": 180, "member": [ "net/tslat/aoa3/utils/ConfigurationUtil$StructureConfig$SubCategoryLborean", "dracyonFountainSpawnChance", "I" ] }, { "offset": 521, "opcode": 182, "member": [ "java/util/Random", "nextInt", "(I)I" ] }, { "offset": 524, "opcode": 154, "operands": [ 0, 109 ] }, { "offset": 527, "opcode": 21, "operands": [ 7 ] }, { "offset": 529, "opcode": 42 }, { "offset": 530, "opcode": 180, "member": [ "net/tslat/aoa3/dimension/lborean/ChunkGenLBorean", "rand", "Ljava/util/Random;" ] }, { "offset": 533, "opcode": 16, "constant": 16 }, { "offset": 535, "opcode": 182, "member": [ "java/util/Random", "nextInt", "(I)I" ] }, { "offset": 538, "opcode": 96 }, { "offset": 539, "opcode": 54, "operands": [ 9 ] }, { "offset": 541, "opcode": 21, "operands": [ 8 ] }, { "offset": 543, "opcode": 42 }, { "offset": 544, "opcode": 180, "member": [ "net/tslat/aoa3/dimension/lborean/ChunkGenLBorean", "rand", "Ljava/util/Random;" ] }, { "offset": 547, "opcode": 16, "constant": 16 }, { "offset": 549, "opcode": 182, "member": [ "java/util/Random", "nextInt", "(I)I" ] }, { "offset": 552, "opcode": 96 }, { "offset": 553, "opcode": 54, "operands": [ 10 ] }, { "offset": 555, "opcode": 42 }, { "offset": 556, "opcode": 180, "member": [ "net/tslat/aoa3/dimension/lborean/ChunkGenLBorean", "world", "Lnet/minecraft/world/World;" ] }, { "offset": 559, "opcode": 21, "operands": [ 9 ] }, { "offset": 561, "opcode": 7, "constant": 4 }, { "offset": 562, "opcode": 96 }, { "offset": 563, "opcode": 21, "operands": [ 10 ] }, { "offset": 565, "opcode": 7, "constant": 4 }, { "offset": 566, "opcode": 96 }, { "offset": 567, "opcode": 182, "member": [ "net/minecraft/world/World", "func_189649_b", "(II)I" ] }, { "offset": 570, "opcode": 54, "operands": [ 11 ] }, { "offset": 572, "opcode": 42 }, { "offset": 573, "opcode": 180, "member": [ "net/tslat/aoa3/dimension/lborean/ChunkGenLBorean", "world", "Lnet/minecraft/world/World;" ] }, { "offset": 576, "opcode": 25, "operands": [ 12 ] }, { "offset": 578, "opcode": 21, "operands": [ 9 ] }, { "offset": 580, "opcode": 7, "constant": 4 }, { "offset": 581, "opcode": 96 }, { "offset": 582, "opcode": 21, "operands": [ 11 ] }, { "offset": 584, "opcode": 4, "constant": 1 }, { "offset": 585, "opcode": 100 }, { "offset": 586, "opcode": 21, "operands": [ 10 ] }, { "offset": 588, "opcode": 7, "constant": 4 }, { "offset": 589, "opcode": 96 }, { "offset": 590, "opcode": 182, "member": [ "net/minecraft/util/math/BlockPos$MutableBlockPos", "func_181079_c", "(III)Lnet/minecraft/util/math/BlockPos$MutableBlockPos;" ] }, { "offset": 593, "opcode": 182, "member": [ "net/minecraft/world/World", "func_180495_p", "(Lnet/minecraft/util/math/BlockPos;)Lnet/minecraft/block/state/IBlockState;" ] }, { "offset": 596, "opcode": 25, "operands": [ 14 ] }, { "offset": 598, "opcode": 180, "member": [ "net/minecraft/world/biome/Biome", "field_76752_A", "Lnet/minecraft/block/state/IBlockState;" ] }, { "offset": 601, "opcode": 166, "operands": [ 0, 160 ] }, { "offset": 604, "opcode": 19, "constant": "DracyonFountain" }, { "offset": 607, "opcode": 42 }, { "offset": 608, "opcode": 180, "member": [ "net/tslat/aoa3/dimension/lborean/ChunkGenLBorean", "world", "Lnet/minecraft/world/World;" ] }, { "offset": 611, "opcode": 42 }, { "offset": 612, "opcode": 180, "member": [ "net/tslat/aoa3/dimension/lborean/ChunkGenLBorean", "rand", "Ljava/util/Random;" ] }, { "offset": 615, "opcode": 25, "operands": [ 12 ] }, { "offset": 617, "opcode": 21, "operands": [ 9 ] }, { "offset": 619, "opcode": 21, "operands": [ 11 ] }, { "offset": 621, "opcode": 21, "operands": [ 10 ] }, { "offset": 623, "opcode": 182, "member": [ "net/minecraft/util/math/BlockPos$MutableBlockPos", "func_181079_c", "(III)Lnet/minecraft/util/math/BlockPos$MutableBlockPos;" ] }, { "offset": 626, "opcode": 184, "member": [ "net/tslat/aoa3/structure/StructuresHandler", "generateStructure", "(Ljava/lang/String;Lnet/minecraft/world/World;Ljava/util/Random;Lnet/minecraft/util/math/BlockPos;)Z" ] }, { "offset": 629, "opcode": 87 }, { "offset": 630, "opcode": 167, "operands": [ 0, 131 ] }, { "offset": 633, "opcode": 178, "member": [ "net/tslat/aoa3/utils/ConfigurationUtil$StructureConfig", "lborean", "Lnet/tslat/aoa3/utils/ConfigurationUtil$StructureConfig$SubCategoryLborean;" ] }, { "offset": 636, "opcode": 180, "member": [ "net/tslat/aoa3/utils/ConfigurationUtil$StructureConfig$SubCategoryLborean", "hydroPlatformSpawnChance", "I" ] }, { "offset": 639, "opcode": 158, "operands": [ 0, 122 ] }, { "offset": 642, "opcode": 42 }, { "offset": 643, "opcode": 180, "member": [ "net/tslat/aoa3/dimension/lborean/ChunkGenLBorean", "rand", "Ljava/util/Random;" ] }, { "offset": 646, "opcode": 178, "member": [ "net/tslat/aoa3/utils/ConfigurationUtil$StructureConfig", "lborean", "Lnet/tslat/aoa3/utils/ConfigurationUtil$StructureConfig$SubCategoryLborean;" ] }, { "offset": 649, "opcode": 180, "member": [ "net/tslat/aoa3/utils/ConfigurationUtil$StructureConfig$SubCategoryLborean", "hydroPlatformSpawnChance", "I" ] }, { "offset": 652, "opcode": 182, "member": [ "java/util/Random", "nextInt", "(I)I" ] }, { "offset": 655, "opcode": 154, "operands": [ 0, 106 ] }, { "offset": 658, "opcode": 21, "operands": [ 7 ] }, { "offset": 660, "opcode": 42 }, { "offset": 661, "opcode": 180, "member": [ "net/tslat/aoa3/dimension/lborean/ChunkGenLBorean", "rand", "Ljava/util/Random;" ] }, { "offset": 664, "opcode": 16, "constant": 16 }, { "offset": 666, "opcode": 182, "member": [ "java/util/Random", "nextInt", "(I)I" ] }, { "offset": 669, "opcode": 96 }, { "offset": 670, "opcode": 54, "operands": [ 9 ] }, { "offset": 672, "opcode": 21, "operands": [ 8 ] }, { "offset": 674, "opcode": 42 }, { "offset": 675, "opcode": 180, "member": [ "net/tslat/aoa3/dimension/lborean/ChunkGenLBorean", "rand", "Ljava/util/Random;" ] }, { "offset": 678, "opcode": 16, "constant": 16 }, { "offset": 680, "opcode": 182, "member": [ "java/util/Random", "nextInt", "(I)I" ] }, { "offset": 683, "opcode": 96 }, { "offset": 684, "opcode": 54, "operands": [ 10 ] }, { "offset": 686, "opcode": 42 }, { "offset": 687, "opcode": 180, "member": [ "net/tslat/aoa3/dimension/lborean/ChunkGenLBorean", "world", "Lnet/minecraft/world/World;" ] }, { "offset": 690, "opcode": 21, "operands": [ 9 ] }, { "offset": 692, "opcode": 6, "constant": 3 }, { "offset": 693, "opcode": 96 }, { "offset": 694, "opcode": 21, "operands": [ 10 ] }, { "offset": 696, "opcode": 6, "constant": 3 }, { "offset": 697, "opcode": 96 }, { "offset": 698, "opcode": 182, "member": [ "net/minecraft/world/World", "func_189649_b", "(II)I" ] }, { "offset": 701, "opcode": 54, "operands": [ 11 ] }, { "offset": 703, "opcode": 42 }, { "offset": 704, "opcode": 180, "member": [ "net/tslat/aoa3/dimension/lborean/ChunkGenLBorean", "world", "Lnet/minecraft/world/World;" ] }, { "offset": 707, "opcode": 25, "operands": [ 12 ] }, { "offset": 709, "opcode": 21, "operands": [ 9 ] }, { "offset": 711, "opcode": 6, "constant": 3 }, { "offset": 712, "opcode": 96 }, { "offset": 713, "opcode": 21, "operands": [ 11 ] }, { "offset": 715, "opcode": 4, "constant": 1 }, { "offset": 716, "opcode": 100 }, { "offset": 717, "opcode": 21, "operands": [ 10 ] }, { "offset": 719, "opcode": 6, "constant": 3 }, { "offset": 720, "opcode": 96 }, { "offset": 721, "opcode": 182, "member": [ "net/minecraft/util/math/BlockPos$MutableBlockPos", "func_181079_c", "(III)Lnet/minecraft/util/math/BlockPos$MutableBlockPos;" ] }, { "offset": 724, "opcode": 182, "member": [ "net/minecraft/world/World", "func_180495_p", "(Lnet/minecraft/util/math/BlockPos;)Lnet/minecraft/block/state/IBlockState;" ] }, { "offset": 727, "opcode": 25, "operands": [ 14 ] }, { "offset": 729, "opcode": 180, "member": [ "net/minecraft/world/biome/Biome", "field_76752_A", "Lnet/minecraft/block/state/IBlockState;" ] }, { "offset": 732, "opcode": 166, "operands": [ 0, 29 ] }, { "offset": 735, "opcode": 19, "constant": "HydroPlatform" }, { "offset": 738, "opcode": 42 }, { "offset": 739, "opcode": 180, "member": [ "net/tslat/aoa3/dimension/lborean/ChunkGenLBorean", "world", "Lnet/minecraft/world/World;" ] }, { "offset": 742, "opcode": 42 }, { "offset": 743, "opcode": 180, "member": [ "net/tslat/aoa3/dimension/lborean/ChunkGenLBorean", "rand", "Ljava/util/Random;" ] }, { "offset": 746, "opcode": 25, "operands": [ 12 ] }, { "offset": 748, "opcode": 21, "operands": [ 9 ] }, { "offset": 750, "opcode": 21, "operands": [ 11 ] }, { "offset": 752, "opcode": 21, "operands": [ 10 ] }, { "offset": 754, "opcode": 182, "member": [ "net/minecraft/util/math/BlockPos$MutableBlockPos", "func_181079_c", "(III)Lnet/minecraft/util/math/BlockPos$MutableBlockPos;" ] }, { "offset": 757, "opcode": 184, "member": [ "net/tslat/aoa3/structure/StructuresHandler", "generateStructure", "(Ljava/lang/String;Lnet/minecraft/world/World;Ljava/util/Random;Lnet/minecraft/util/math/BlockPos;)Z" ] }, { "offset": 760, "opcode": 87 }, { "offset": 761, "opcode": 178, "member": [ "net/tslat/aoa3/utils/ConfigurationUtil$StructureConfig", "lborean", "Lnet/tslat/aoa3/utils/ConfigurationUtil$StructureConfig$SubCategoryLborean;" ] }, { "offset": 764, "opcode": 180, "member": [ "net/tslat/aoa3/utils/ConfigurationUtil$StructureConfig$SubCategoryLborean", "waterRuneShrineSpawnChance", "I" ] }, { "offset": 767, "opcode": 158, "operands": [ 0, 126 ] }, { "offset": 770, "opcode": 42 }, { "offset": 771, "opcode": 180, "member": [ "net/tslat/aoa3/dimension/lborean/ChunkGenLBorean", "rand", "Ljava/util/Random;" ] }, { "offset": 774, "opcode": 178, "member": [ "net/tslat/aoa3/utils/ConfigurationUtil$StructureConfig", "lborean", "Lnet/tslat/aoa3/utils/ConfigurationUtil$StructureConfig$SubCategoryLborean;" ] }, { "offset": 777, "opcode": 180, "member": [ "net/tslat/aoa3/utils/ConfigurationUtil$StructureConfig$SubCategoryLborean", "waterRuneShrineSpawnChance", "I" ] }, { "offset": 780, "opcode": 182, "member": [ "java/util/Random", "nextInt", "(I)I" ] }, { "offset": 783, "opcode": 154, "operands": [ 0, 110 ] }, { "offset": 786, "opcode": 21, "operands": [ 7 ] }, { "offset": 788, "opcode": 42 }, { "offset": 789, "opcode": 180, "member": [ "net/tslat/aoa3/dimension/lborean/ChunkGenLBorean", "rand", "Ljava/util/Random;" ] }, { "offset": 792, "opcode": 16, "constant": 16 }, { "offset": 794, "opcode": 182, "member": [ "java/util/Random", "nextInt", "(I)I" ] }, { "offset": 797, "opcode": 96 }, { "offset": 798, "opcode": 54, "operands": [ 9 ] }, { "offset": 800, "opcode": 21, "operands": [ 8 ] }, { "offset": 802, "opcode": 42 }, { "offset": 803, "opcode": 180, "member": [ "net/tslat/aoa3/dimension/lborean/ChunkGenLBorean", "rand", "Ljava/util/Random;" ] }, { "offset": 806, "opcode": 16, "constant": 16 }, { "offset": 808, "opcode": 182, "member": [ "java/util/Random", "nextInt", "(I)I" ] }, { "offset": 811, "opcode": 96 }, { "offset": 812, "opcode": 54, "operands": [ 10 ] }, { "offset": 814, "opcode": 42 }, { "offset": 815, "opcode": 180, "member": [ "net/tslat/aoa3/dimension/lborean/ChunkGenLBorean", "world", "Lnet/minecraft/world/World;" ] }, { "offset": 818, "opcode": 21, "operands": [ 9 ] }, { "offset": 820, "opcode": 6, "constant": 3 }, { "offset": 821, "opcode": 96 }, { "offset": 822, "opcode": 21, "operands": [ 10 ] }, { "offset": 824, "opcode": 6, "constant": 3 }, { "offset": 825, "opcode": 96 }, { "offset": 826, "opcode": 182, "member": [ "net/minecraft/world/World", "func_189649_b", "(II)I" ] }, { "offset": 829, "opcode": 16, "constant": 20 }, { "offset": 831, "opcode": 96 }, { "offset": 832, "opcode": 54, "operands": [ 11 ] }, { "offset": 834, "opcode": 42 }, { "offset": 835, "opcode": 180, "member": [ "net/tslat/aoa3/dimension/lborean/ChunkGenLBorean", "world", "Lnet/minecraft/world/World;" ] }, { "offset": 838, "opcode": 25, "operands": [ 12 ] }, { "offset": 840, "opcode": 21, "operands": [ 9 ] }, { "offset": 842, "opcode": 6, "constant": 3 }, { "offset": 843, "opcode": 96 }, { "offset": 844, "opcode": 21, "operands": [ 11 ] }, { "offset": 846, "opcode": 21, "operands": [ 10 ] }, { "offset": 848, "opcode": 6, "constant": 3 }, { "offset": 849, "opcode": 96 }, { "offset": 850, "opcode": 182, "member": [ "net/minecraft/util/math/BlockPos$MutableBlockPos", "func_181079_c", "(III)Lnet/minecraft/util/math/BlockPos$MutableBlockPos;" ] }, { "offset": 853, "opcode": 182, "member": [ "net/minecraft/world/World", "func_180495_p", "(Lnet/minecraft/util/math/BlockPos;)Lnet/minecraft/block/state/IBlockState;" ] }, { "offset": 856, "opcode": 185, "member": [ "net/minecraft/block/state/IBlockState", "func_177230_c", "()Lnet/minecraft/block/Block;" ] }, { "offset": 861, "opcode": 178, "member": [ "net/minecraft/init/Blocks", "field_150350_a", "Lnet/minecraft/block/Block;" ] }, { "offset": 864, "opcode": 166, "operands": [ 0, 29 ] }, { "offset": 867, "opcode": 19, "constant": "WaterRuneShrine" }, { "offset": 870, "opcode": 42 }, { "offset": 871, "opcode": 180, "member": [ "net/tslat/aoa3/dimension/lborean/ChunkGenLBorean", "world", "Lnet/minecraft/world/World;" ] }, { "offset": 874, "opcode": 42 }, { "offset": 875, "opcode": 180, "member": [ "net/tslat/aoa3/dimension/lborean/ChunkGenLBorean", "rand", "Ljava/util/Random;" ] }, { "offset": 878, "opcode": 25, "operands": [ 12 ] }, { "offset": 880, "opcode": 21, "operands": [ 9 ] }, { "offset": 882, "opcode": 21, "operands": [ 11 ] }, { "offset": 884, "opcode": 21, "operands": [ 10 ] }, { "offset": 886, "opcode": 182, "member": [ "net/minecraft/util/math/BlockPos$MutableBlockPos", "func_181079_c", "(III)Lnet/minecraft/util/math/BlockPos$MutableBlockPos;" ] }, { "offset": 889, "opcode": 184, "member": [ "net/tslat/aoa3/structure/StructuresHandler", "generateStructure", "(Ljava/lang/String;Lnet/minecraft/world/World;Ljava/util/Random;Lnet/minecraft/util/math/BlockPos;)Z" ] }, { "offset": 892, "opcode": 87 }, { "offset": 893, "opcode": 42 }, { "offset": 894, "opcode": 180, "member": [ "net/tslat/aoa3/dimension/lborean/ChunkGenLBorean", "rand", "Ljava/util/Random;" ] }, { "offset": 897, "opcode": 27 }, { "offset": 898, "opcode": 133 }, { "offset": 899, "opcode": 33 }, { "offset": 900, "opcode": 105 }, { "offset": 901, "opcode": 28 }, { "offset": 902, "opcode": 133 }, { "offset": 903, "opcode": 22, "operands": [ 5 ] }, { "offset": 905, "opcode": 105 }, { "offset": 906, "opcode": 97 }, { "offset": 907, "opcode": 42 }, { "offset": 908, "opcode": 180, "member": [ "net/tslat/aoa3/dimension/lborean/ChunkGenLBorean", "world", "Lnet/minecraft/world/World;" ] }, { "offset": 911, "opcode": 182, "member": [ "net/minecraft/world/World", "func_72905_C", "()J" ] }, { "offset": 914, "opcode": 131 }, { "offset": 915, "opcode": 182, "member": [ "java/util/Random", "setSeed", "(J)V" ] }, { "offset": 918, "opcode": 25, "operands": [ 14 ] }, { "offset": 920, "opcode": 42 }, { "offset": 921, "opcode": 180, "member": [ "net/tslat/aoa3/dimension/lborean/ChunkGenLBorean", "world", "Lnet/minecraft/world/World;" ] }, { "offset": 924, "opcode": 42 }, { "offset": 925, "opcode": 180, "member": [ "net/tslat/aoa3/dimension/lborean/ChunkGenLBorean", "rand", "Ljava/util/Random;" ] }, { "offset": 928, "opcode": 25, "operands": [ 13 ] }, { "offset": 930, "opcode": 182, "member": [ "net/minecraft/world/biome/Biome", "func_180624_a", "(Lnet/minecraft/world/World;Ljava/util/Random;Lnet/minecraft/util/math/BlockPos;)V" ] }, { "offset": 933, "opcode": 42 }, { "offset": 934, "opcode": 180, "member": [ "net/tslat/aoa3/dimension/lborean/ChunkGenLBorean", "world", "Lnet/minecraft/world/World;" ] }, { "offset": 937, "opcode": 25, "operands": [ 14 ] }, { "offset": 939, "opcode": 21, "operands": [ 7 ] }, { "offset": 941, "opcode": 16, "constant": 8 }, { "offset": 943, "opcode": 96 }, { "offset": 944, "opcode": 21, "operands": [ 8 ] }, { "offset": 946, "opcode": 16, "constant": 8 }, { "offset": 948, "opcode": 96 }, { "offset": 949, "opcode": 16, "constant": 16 }, { "offset": 951, "opcode": 16, "constant": 16 }, { "offset": 953, "opcode": 42 }, { "offset": 954, "opcode": 180, "member": [ "net/tslat/aoa3/dimension/lborean/ChunkGenLBorean", "rand", "Ljava/util/Random;" ] }, { "offset": 957, "opcode": 184, "member": [ "net/minecraft/world/WorldEntitySpawner", "func_77191_a", "(Lnet/minecraft/world/World;Lnet/minecraft/world/biome/Biome;IIIILjava/util/Random;)V" ] }, { "offset": 960, "opcode": 177 } ] }, { "class_path": "net/tslat/aoa3/utils/ConfigurationUtil$StructureConfig$SubCategoryLborean.class", "class_sha256": "1e558f1b8d187946da91bd4df8655f78b189b23d1bcb7b0d2b56049900dacd1a", "name": "", "descriptor": "()V", "code_sha256": "a37c1fca6a5bca5677cb3b73fd7b449f1ae0b17a17ac5e5a128a128774b09c1e", "instructions": [ { "offset": 0, "opcode": 42 }, { "offset": 1, "opcode": 183, "member": [ "java/lang/Object", "", "()V" ] }, { "offset": 4, "opcode": 42 }, { "offset": 5, "opcode": 17, "constant": 1700 }, { "offset": 8, "opcode": 181, "member": [ "net/tslat/aoa3/utils/ConfigurationUtil$StructureConfig$SubCategoryLborean", "aquaticCastleSpawnChance", "I" ] }, { "offset": 11, "opcode": 42 }, { "offset": 12, "opcode": 17, "constant": 550 }, { "offset": 15, "opcode": 181, "member": [ "net/tslat/aoa3/utils/ConfigurationUtil$StructureConfig$SubCategoryLborean", "drownedLottoStandSpawnChance", "I" ] }, { "offset": 18, "opcode": 42 }, { "offset": 19, "opcode": 17, "constant": 450 }, { "offset": 22, "opcode": 181, "member": [ "net/tslat/aoa3/utils/ConfigurationUtil$StructureConfig$SubCategoryLborean", "dracyonFountainSpawnChance", "I" ] }, { "offset": 25, "opcode": 42 }, { "offset": 26, "opcode": 17, "constant": 300 }, { "offset": 29, "opcode": 181, "member": [ "net/tslat/aoa3/utils/ConfigurationUtil$StructureConfig$SubCategoryLborean", "hydroPlatformSpawnChance", "I" ] }, { "offset": 32, "opcode": 42 }, { "offset": 33, "opcode": 17, "constant": 650 }, { "offset": 36, "opcode": 181, "member": [ "net/tslat/aoa3/utils/ConfigurationUtil$StructureConfig$SubCategoryLborean", "waterRuneShrineSpawnChance", "I" ] }, { "offset": 39, "opcode": 177 } ] } ], "config_defaults": { "aquaticCastleSpawnChance": 1700, "drownedLottoStandSpawnChance": 550, "dracyonFountainSpawnChance": 450, "hydroPlatformSpawnChance": 300, "waterRuneShrineSpawnChance": 650 }, "config_hazard": { "guard_field": "drownedLottoStandSpawnChance", "random_bound_field": "aquaticCastleSpawnChance", "unsafe_boundary": "aquaticCastleSpawnChance <= 0 while drownedLottoStandSpawnChance > 0 can reach Random.nextInt with a non-positive bound", "proposed_fix": "Use the positively checked drownedLottoStandSpawnChance value for its own Random.nextInt call; test both independent enable flags and zero/negative config boundaries." } }