{ "version": "1.21.1", "release": "3.7.16.1", "source_pin": "7919b5fe48599e6105c5740937ce36c36ef21d16", "scope": "Five released reward tables, one-box consumption call assertions, selected class bytes, pinned source and six independent skill-selection cases. Resource references are not guaranteed acquisition routes. No runtime execution.", "boxes": [ { "id": "aoa3:rune_box", "path": "data/aoa3/loot_table/items/rune_box.json", "sha256": "ab7e0083f6ee3cdf65c2e9f3d36b06102eae31e9bfb210000489b67e6bded060", "data": { "type": "minecraft:gift", "pools": [ { "bonus_rolls": { "type": "minecraft:uniform", "max": 0.0, "min": 0.0 }, "entries": [ { "type": "minecraft:item", "functions": [ { "add": false, "count": { "type": "minecraft:uniform", "max": 10.0, "min": 5.0 }, "function": "minecraft:set_count" } ], "name": "aoa3:wind_rune", "weight": 100 }, { "type": "minecraft:item", "functions": [ { "add": false, "count": { "type": "minecraft:uniform", "max": 10.0, "min": 5.0 }, "function": "minecraft:set_count" } ], "name": "aoa3:fire_rune", "weight": 100 }, { "type": "minecraft:item", "functions": [ { "add": false, "count": { "type": "minecraft:uniform", "max": 10.0, "min": 5.0 }, "function": "minecraft:set_count" } ], "name": "aoa3:water_rune", "weight": 100 }, { "type": "minecraft:item", "functions": [ { "add": false, "count": { "type": "minecraft:uniform", "max": 10.0, "min": 5.0 }, "function": "minecraft:set_count" } ], "name": "aoa3:wither_rune", "weight": 100 }, { "type": "minecraft:item", "functions": [ { "add": false, "count": { "type": "minecraft:uniform", "max": 10.0, "min": 5.0 }, "function": "minecraft:set_count" } ], "name": "aoa3:energy_rune", "weight": 100 }, { "type": "minecraft:item", "functions": [ { "add": false, "count": { "type": "minecraft:uniform", "max": 10.0, "min": 5.0 }, "function": "minecraft:set_count" } ], "name": "aoa3:lunar_rune", "weight": 100 }, { "type": "minecraft:item", "functions": [ { "add": false, "count": { "type": "minecraft:uniform", "max": 10.0, "min": 5.0 }, "function": "minecraft:set_count" } ], "name": "aoa3:kinetic_rune", "weight": 100 }, { "type": "minecraft:item", "functions": [ { "add": false, "count": { "type": "minecraft:uniform", "max": 10.0, "min": 5.0 }, "function": "minecraft:set_count" } ], "name": "aoa3:distortion_rune", "weight": 100 }, { "type": "minecraft:item", "functions": [ { "add": false, "count": { "type": "minecraft:uniform", "max": 10.0, "min": 5.0 }, "function": "minecraft:set_count" } ], "name": "aoa3:poison_rune", "weight": 100 }, { "type": "minecraft:item", "functions": [ { "add": false, "count": { "type": "minecraft:uniform", "max": 10.0, "min": 5.0 }, "function": "minecraft:set_count" } ], "name": "aoa3:strike_rune", "weight": 100 }, { "type": "minecraft:item", "functions": [ { "add": false, "count": { "type": "minecraft:uniform", "max": 10.0, "min": 5.0 }, "function": "minecraft:set_count" } ], "name": "aoa3:power_rune", "weight": 100 }, { "type": "minecraft:item", "functions": [ { "add": false, "count": { "type": "minecraft:uniform", "max": 10.0, "min": 5.0 }, "function": "minecraft:set_count" } ], "name": "aoa3:storm_rune", "weight": 100 }, { "type": "minecraft:item", "functions": [ { "add": false, "count": { "type": "minecraft:uniform", "max": 10.0, "min": 5.0 }, "function": "minecraft:set_count" } ], "name": "aoa3:life_rune", "weight": 100 }, { "type": "minecraft:item", "functions": [ { "add": false, "count": { "type": "minecraft:uniform", "max": 10.0, "min": 5.0 }, "function": "minecraft:set_count" } ], "name": "aoa3:compass_rune", "weight": 100 } ], "name": "runes", "rolls": 1.0 } ] } }, { "id": "aoa3:shiny_box", "path": "data/aoa3/loot_table/items/shiny_box.json", "sha256": "8b6228b2c9841af9f9d968264fc36db2df6cc8f53dab1da4c37b05c95e10c53d", "data": { "type": "minecraft:gift", "pools": [ { "bonus_rolls": { "type": "minecraft:uniform", "max": 0.0, "min": 0.0 }, "entries": [ { "type": "minecraft:item", "name": "minecraft:iron_ingot", "weight": 75 }, { "type": "minecraft:item", "name": "minecraft:gold_ingot", "weight": 60 }, { "type": "minecraft:item", "name": "minecraft:netherite_ingot", "weight": 55 }, { "type": "minecraft:item", "name": "aoa3:limonite_ingot", "weight": 80 }, { "type": "minecraft:item", "name": "aoa3:shyrestone_ingot", "weight": 10 }, { "type": "minecraft:item", "name": "aoa3:varsium_ingot", "weight": 50 }, { "type": "minecraft:item", "name": "aoa3:mystite_ingot", "weight": 35 }, { "type": "minecraft:item", "name": "aoa3:lyon_ingot", "weight": 35 }, { "type": "minecraft:item", "name": "aoa3:ghoulish_ingot", "weight": 20 }, { "type": "minecraft:item", "name": "aoa3:ghastly_ingot", "weight": 20 }, { "type": "minecraft:item", "name": "aoa3:emberstone_ingot", "weight": 50 }, { "type": "minecraft:item", "name": "aoa3:elecanium_ingot", "weight": 20 }, { "type": "minecraft:item", "name": "aoa3:blazium_ingot", "weight": 50 }, { "type": "minecraft:item", "name": "aoa3:baronyte_ingot", "weight": 50 }, { "type": "minecraft:item", "name": "aoa3:skeletal_ingot", "weight": 50 }, { "type": "minecraft:item", "name": "aoa3:lunar_ingot", "weight": 20 } ], "name": "minerals", "rolls": { "type": "minecraft:uniform", "max": 5.0, "min": 2.0 } } ] } }, { "id": "aoa3:crystal_box", "path": "data/aoa3/loot_table/items/crystal_box.json", "sha256": "9b5fa26eeb737e04b00b10ef430e8a5a25e71bbd311921da0ba074da50d67377", "data": { "type": "minecraft:gift", "pools": [ { "bonus_rolls": { "type": "minecraft:uniform", "max": 0.0, "min": 0.0 }, "entries": [ { "type": "minecraft:item", "name": "aoa3:giant_skill_crystal", "weight": 10 }, { "type": "minecraft:item", "name": "aoa3:large_skill_crystal", "weight": 40 }, { "type": "minecraft:item", "name": "aoa3:medium_skill_crystal", "weight": 130 }, { "type": "minecraft:item", "name": "aoa3:small_skill_crystal", "weight": 280 } ], "name": "crystals", "rolls": 1.0 } ] } }, { "id": "aoa3:gem_bag", "path": "data/aoa3/loot_table/items/gem_bag.json", "sha256": "963b8050fce965edcf1dd6d4ec0d4bf3329b445dff3d2de471f934b42dcb0e7e", "data": { "type": "minecraft:gift", "pools": [ { "bonus_rolls": { "type": "minecraft:uniform", "max": 0.0, "min": 0.0 }, "entries": [ { "type": "minecraft:item", "name": "minecraft:diamond", "weight": 50 }, { "type": "minecraft:item", "name": "minecraft:emerald", "weight": 35 }, { "type": "minecraft:item", "name": "minecraft:lapis_lazuli", "weight": 85 }, { "type": "minecraft:item", "name": "minecraft:prismarine_crystals", "weight": 70 }, { "type": "minecraft:item", "name": "minecraft:quartz", "weight": 75 }, { "type": "minecraft:item", "name": "minecraft:amethyst_shard", "weight": 60 }, { "type": "minecraft:item", "name": "aoa3:jade", "weight": 40 } ], "name": "gems", "rolls": { "type": "minecraft:uniform", "max": 4.0, "min": 1.0 } } ] } }, { "id": "aoa3:treasure_box", "path": "data/aoa3/loot_table/items/treasure_box.json", "sha256": "b3c71e2b820ddbc65d510c49f57fb2abf34ab023ae5ed17a750de6b08fe99dd5", "data": { "type": "minecraft:gift", "pools": [ { "bonus_rolls": { "type": "minecraft:uniform", "max": 0.0, "min": 0.0 }, "entries": [ { "type": "minecraft:item", "functions": [ { "add": false, "count": { "type": "minecraft:uniform", "max": 10.0, "min": 4.0 }, "function": "minecraft:set_count" } ], "name": "aoa3:copper_coin", "weight": 75 }, { "type": "minecraft:item", "name": "aoa3:silver_coin", "weight": 50 }, { "type": "minecraft:item", "functions": [ { "add": false, "count": { "type": "minecraft:uniform", "max": 7.0, "min": 3.0 }, "function": "minecraft:set_count" } ], "name": "aoa3:limonite_ingot", "weight": 50 }, { "type": "minecraft:item", "functions": [ { "add": false, "count": { "type": "minecraft:uniform", "max": 10.0, "min": 3.0 }, "function": "minecraft:set_count" } ], "name": "minecraft:experience_bottle", "weight": 30 }, { "type": "minecraft:item", "functions": [ { "add": false, "count": { "type": "minecraft:uniform", "max": 3.0, "min": 1.0 }, "function": "minecraft:set_count" } ], "name": "aoa3:magic_mending_compound", "weight": 5 }, { "type": "minecraft:item", "name": "aoa3:magic_repair_dust", "weight": 10 }, { "type": "minecraft:item", "name": "aoa3:gold_coin", "weight": 6 }, { "type": "minecraft:item", "functions": [ { "add": false, "count": { "type": "minecraft:uniform", "max": 8.0, "min": 2.0 }, "function": "minecraft:set_count" } ], "name": "minecraft:diamond", "weight": 10 }, { "type": "minecraft:item", "name": "aoa3:utopian_helmet", "weight": 5 }, { "type": "minecraft:item", "name": "aoa3:utopian_chestplate", "weight": 5 }, { "type": "minecraft:item", "name": "aoa3:utopian_leggings", "weight": 5 }, { "type": "minecraft:item", "name": "aoa3:utopian_boots", "weight": 5 } ], "name": "main", "rolls": 1.0 } ] } } ], "classes": [ { "path": "net/tslat/aoa3/content/item/lootbox/RuneBox.class", "sha256": "066c4da762c75f4137cc8c3ef1de6dd6f883342a6941a66fffe76d0fbcc42161", "methods": [ { "name": "use", "descriptor": "(Lnet/minecraft/world/level/Level;Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/InteractionHand;)Lnet/minecraft/world/InteractionResultHolder;", "code_hex": "2c2db6000c3a042cc100129900412cc000123a0519051214b800161905b6001c1905b600201905b80024b8002ab8002e1905b600349a0009190404b600381905b4003eb600421904b80047b01904b8004db0" } ] }, { "path": "net/tslat/aoa3/content/item/lootbox/ShinyBox.class", "sha256": "e0c975c2e6ea53f1a6a727554cf5abcc5316299dca94dba863d8ff64e9b99a31", "methods": [ { "name": "use", "descriptor": "(Lnet/minecraft/world/level/Level;Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/InteractionHand;)Lnet/minecraft/world/InteractionResultHolder;", "code_hex": "2c2db6000c3a042cc100129900412cc000123a0519051214b800161905b6001c1905b600201905b80024b8002ab8002e1905b600349a0009190404b600381905b4003eb600421904b80047b01904b8004db0" } ] }, { "path": "net/tslat/aoa3/content/item/lootbox/CrystalBox.class", "sha256": "25c19287ed0c676976048a09cd0a59d424aec8af46a7d88dc086f6cb29085394", "methods": [ { "name": "use", "descriptor": "(Lnet/minecraft/world/level/Level;Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/InteractionHand;)Lnet/minecraft/world/InteractionResultHolder;", "code_hex": "2c2db6000c3a042cc100129900412cc000123a0519051214b800161905b6001c1905b600201905b80024b8002ab8002e1905b600349a0009190404b600381905b4003eb600421904b80047b01904b8004db0" } ] }, { "path": "net/tslat/aoa3/content/item/lootbox/GemBag.class", "sha256": "ef780de2b51d86b30fcc8ea3672593e5617c364113baa2297caf61677a0e9bd8", "methods": [ { "name": "use", "descriptor": "(Lnet/minecraft/world/level/Level;Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/InteractionHand;)Lnet/minecraft/world/InteractionResultHolder;", "code_hex": "2c2db6000c3a042cc100129900412cc000123a0519051214b800161905b6001c1905b600201905b80024b8002ab8002e1905b600349a0009190404b600381905b4003eb600421904b80047b01904b8004db0" } ] }, { "path": "net/tslat/aoa3/content/item/lootbox/TreasureBox.class", "sha256": "d7254abd4992fed9e48d6128f98d4f51f753a995194cae3a693d6c9e30e21c8a", "methods": [ { "name": "use", "descriptor": "(Lnet/minecraft/world/level/Level;Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/InteractionHand;)Lnet/minecraft/world/InteractionResultHolder;", "code_hex": "2c2db6000c3a042cc100129900412cc000123a0519051214b800161905b6001c1905b600201905b80024b8002ab8002e1905b600349a0009190404b600381905b4003eb600421904b80047b01904b8004db0" } ] }, { "path": "net/tslat/aoa3/content/item/misc/SkillCrystal.class", "sha256": "303aa210b6e4f03b9bfc3400d1849289f93fdccaa7f86bdbe52005992aeecca3", "methods": [ { "name": "use", "descriptor": "(Lnet/minecraft/world/level/Level;Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/InteractionHand;)Lnet/minecraft/world/InteractionResultHolder;", "code_hex": "2c2db600233a042cc100299900292cc000293a052c2ab8002b57100fb800312a19052c1904ba003700002a2cba003b0000b6003f1904b80045b0" } ] }, { "path": "net/tslat/aoa3/util/PlayerUtil.class", "sha256": "43f7326265950dd6202c0e04996fae2f20c4c8ce0a6698a1506636eda87b4b0e", "methods": [ { "name": "givePartialLevelToPlayer", "descriptor": "(Lnet/minecraft/server/level/ServerPlayer;Lnet/tslat/aoa3/player/skill/AoASkill;FZ)V", "code_hex": "2a2bb8004c3a041904b2004fa500141904190404b6005524b80062031db6005eb1" }, { "name": "getXpForFractionOfLevel", "descriptor": "(IF)F", "code_hex": "1ab80087236aae" }, { "name": "getLowestSkillWithLimit", "descriptor": "(Lnet/minecraft/world/entity/player/Player;I)Ljava/util/Optional;", "code_hex": "014d1103e93e2ab80007b900d50100b900d901003a041904b900df010099002c1904b900e40100c000563a05190504b60055360615061ba1000f15061da2000915063e19054da7ffd01d1103e8a1000701a700042cb800e7b0" } ] }, { "path": "net/tslat/aoa3/common/registration/item/AoAItems.class", "sha256": "0dd8b3bfb612eff24b1b2b41cf204086ad3296f9d450a942cda1a18988698d68", "crystal_constructors": [ { "method": "lambda$static$110", "denominator": 15.0, "code_hex": "bb018059130182b70183b0" }, { "method": "lambda$static$109", "denominator": 12.0, "code_hex": "bb018059130186b20187b7018ab0" }, { "method": "lambda$static$108", "denominator": 8.0, "code_hex": "bb01805913018db20088b7018ab0" }, { "method": "lambda$static$107", "denominator": 4.0, "code_hex": "bb01805913018eb2018fb7018ab0" } ] } ], "source_files": { "content/item/misc/SkillCrystal.java": "4a457cf0e6377af6fc10ac58aa4deb044c4aa670bbb7933a6d729e93f10b0ffb", "util/PlayerUtil.java": "c0a5c8b77c83d25ebd376f81cdb1ef1eeeabdba2cb32c2f0ef73ce50c26c049b", "util/InventoryUtil.java": "b4c4443d8a501f568dbe5a2995f39f667d1b496318bff08fe7982a1469b588b5", "util/LootUtil.java": "7924849ee42636095e6bf52dd6b6f1823246add301843d0840e740717c87e77a", "common/registration/item/AoAItems.java": "92983531b7edda61501ceb2058409e026e062efa49e0a203909866dff62463b4", "content/item/lootbox/RuneBox.java": "c64b33d7bf621bbedc9b80fdf38a2a0c06144759c6c3065aa880bd1901f13b66", "content/item/lootbox/ShinyBox.java": "37276e98ddc18ddc988b50c94de86a0e23abff97f8619707e37d1a278e3b8eb4", "content/item/lootbox/CrystalBox.java": "d2e07f48460d55c267ae6f17650f2c1d3697f261805b455946b4366f18489c24", "content/item/lootbox/GemBag.java": "7410939871ddada837a82f3c6bbe80048ccd25835ad91c80fe790c757e781403", "content/item/lootbox/TreasureBox.java": "4e02bd5c68cdfddd8ccbd2bee67e09b67b71e587051e06f5c3c1cdc6165876dc" }, "resource_references": [ { "path": "data/aoa3/aoa3/hauling_spawn_pool/precasia_water.json", "ids": [ "aoa3:shiny_box", "aoa3:crystal_box", "aoa3:treasure_box" ], "sha256": "c9ec3136fe3a9b77c44b2f48c90bc3aaa1808661470d9803b8a6b61bc98df06e" }, { "path": "data/aoa3/aoa3/hauling_spawn_pool/water_default.json", "ids": [ "aoa3:crystal_box", "aoa3:gem_bag", "aoa3:treasure_box" ], "sha256": "aa4e8b24288905d601f158df3dd63d355699c6d7f6ccd54fcb99d525ebff1dfe" }, { "path": "data/aoa3/loot_table/misc/fishing_cage_catches.json", "ids": [ "aoa3:rune_box", "aoa3:shiny_box" ], "sha256": "2445a5bacf78e0d6c0d950cb0a089204db7ef1fded8cd202cf299dd60a6dcfea" } ], "skill_selection_cases": [ { "levels": [ 1, 14 ], "selected_index": null }, { "levels": [ 1, 15, 30 ], "selected_index": 1 }, { "levels": [ 20, 15, 15 ], "selected_index": 1 }, { "levels": [ 999, 1000 ], "selected_index": 0 }, { "levels": [ 1000, 1000 ], "selected_index": null }, { "levels": [ 14, 80, 16 ], "selected_index": 2 } ], "crystal_fraction_source": { "giant": { "denominator": 4 }, "large": { "denominator": 8 }, "medium": { "denominator": 12 }, "small": { "denominator": 15 } } }