{ "release": "AoA3-1.20.1-3.7.1", "scope": "228 registered first-target weapon IDs; class/override/projectile-constructor inventory, not full behavior or native acceptance", "jar_sha512": "bdee7d12aab1903e1e74f377d4f0ae7ac948d791f46ec0368d191d86a3d5a03cfbd2e6d1295f1fe690f303b1fa709da89db980543e4d450fc0fdbbf6d9e694e6", "registry_sha256": "743ec7aca0e80d4362201b47c693fca0ddf986a426803e763e2d97d1a30c4703", "records": [ { "id": "aoa3:abominator", "family": "gun", "constructor_classes": [ "net/tslat/aoa3/content/item/weapon/gun/Abominator" ], "factory_literal_constants": [ { "factory": "lambda$static$14", "literal_constants": [ 2.625, 4720, 3, 0.800000011920929 ], "literal_instructions": [ { "offset": 4, "opcode": 19, "value": 2.625 }, { "offset": 7, "opcode": 17, "value": 4720 }, { "offset": 10, "opcode": 6, "value": 3 }, { "offset": 11, "opcode": 19, "value": 0.800000011920929 } ], "unresolved_literal_offsets": [] } ], "class_chain": [ "net/tslat/aoa3/content/item/weapon/gun/Abominator", "net/tslat/aoa3/content/item/weapon/gun/BaseGun" ], "status": "structural source map only; effective behavior requires method/call-chain review" }, { "id": "aoa3:apoco_assault_rifle", "family": "gun", "constructor_classes": [ "net/tslat/aoa3/content/item/weapon/gun/ApocoAssaultRifle" ], "factory_literal_constants": [ { "factory": "lambda$static$15", "literal_constants": [ 5.625, 5920, 6, 0.6000000238418579 ], "literal_instructions": [ { "offset": 4, "opcode": 19, "value": 5.625 }, { "offset": 7, "opcode": 17, "value": 5920 }, { "offset": 10, "opcode": 16, "value": 6 }, { "offset": 12, "opcode": 19, "value": 0.6000000238418579 } ], "unresolved_literal_offsets": [] } ], "class_chain": [ "net/tslat/aoa3/content/item/weapon/gun/ApocoAssaultRifle", "net/tslat/aoa3/content/item/weapon/gun/BaseGun" ], "status": "structural source map only; effective behavior requires method/call-chain review" }, { "id": "aoa3:apoco_rifle", "family": "gun", "constructor_classes": [ "net/tslat/aoa3/content/item/weapon/gun/ApocoRifle" ], "factory_literal_constants": [ { "factory": "lambda$static$16", "literal_constants": [ 2.5, 5960, 6, 1.0 ], "literal_instructions": [ { "offset": 4, "opcode": 19, "value": 2.5 }, { "offset": 7, "opcode": 17, "value": 5960 }, { "offset": 10, "opcode": 16, "value": 6 }, { "offset": 12, "opcode": 12, "value": 1.0 } ], "unresolved_literal_offsets": [] } ], "class_chain": [ "net/tslat/aoa3/content/item/weapon/gun/ApocoRifle", "net/tslat/aoa3/content/item/weapon/gun/BaseGun" ], "status": "structural source map only; effective behavior requires method/call-chain review" }, { "id": "aoa3:aqua_magnum", "family": "gun", "constructor_classes": [ "net/tslat/aoa3/content/item/weapon/gun/AquaMagnum" ], "factory_literal_constants": [ { "factory": "lambda$static$17", "literal_constants": [ 2.0625, 6080, 2, 0.949999988079071 ], "literal_instructions": [ { "offset": 4, "opcode": 19, "value": 2.0625 }, { "offset": 7, "opcode": 17, "value": 6080 }, { "offset": 10, "opcode": 5, "value": 2 }, { "offset": 11, "opcode": 19, "value": 0.949999988079071 } ], "unresolved_literal_offsets": [] } ], "class_chain": [ "net/tslat/aoa3/content/item/weapon/gun/AquaMagnum", "net/tslat/aoa3/content/item/weapon/gun/BaseGun" ], "status": "structural source map only; effective behavior requires method/call-chain review" }, { "id": "aoa3:artifact", "family": "gun", "constructor_classes": [ "net/tslat/aoa3/content/item/weapon/gun/Artifact" ], "factory_literal_constants": [ { "factory": "lambda$static$18", "literal_constants": [ 10.0, 6000, 5, 0.6499999761581421 ], "literal_instructions": [ { "offset": 4, "opcode": 19, "value": 10.0 }, { "offset": 7, "opcode": 17, "value": 6000 }, { "offset": 10, "opcode": 8, "value": 5 }, { "offset": 11, "opcode": 19, "value": 0.6499999761581421 } ], "unresolved_literal_offsets": [] } ], "class_chain": [ "net/tslat/aoa3/content/item/weapon/gun/Artifact", "net/tslat/aoa3/content/item/weapon/gun/BaseGun" ], "status": "structural source map only; effective behavior requires method/call-chain review" }, { "id": "aoa3:baronator", "family": "gun", "constructor_classes": [ "net/tslat/aoa3/content/item/weapon/gun/Baronator" ], "factory_literal_constants": [ { "factory": "lambda$static$19", "literal_constants": [ 3.0, 2480, 5, 0.949999988079071 ], "literal_instructions": [ { "offset": 4, "opcode": 19, "value": 3.0 }, { "offset": 7, "opcode": 17, "value": 2480 }, { "offset": 10, "opcode": 8, "value": 5 }, { "offset": 11, "opcode": 19, "value": 0.949999988079071 } ], "unresolved_literal_offsets": [] } ], "class_chain": [ "net/tslat/aoa3/content/item/weapon/gun/Baronator", "net/tslat/aoa3/content/item/weapon/gun/BaseGun" ], "status": "structural source map only; effective behavior requires method/call-chain review" }, { "id": "aoa3:bayonette_rifle", "family": "gun", "constructor_classes": [ "net/tslat/aoa3/content/item/weapon/gun/BayonetteRifle" ], "factory_literal_constants": [ { "factory": "lambda$static$20", "literal_constants": [ 3.4375, 2520, 5, 0.8500000238418579 ], "literal_instructions": [ { "offset": 4, "opcode": 19, "value": 3.4375 }, { "offset": 7, "opcode": 17, "value": 2520 }, { "offset": 10, "opcode": 8, "value": 5 }, { "offset": 11, "opcode": 19, "value": 0.8500000238418579 } ], "unresolved_literal_offsets": [] } ], "class_chain": [ "net/tslat/aoa3/content/item/weapon/gun/BayonetteRifle", "net/tslat/aoa3/content/item/weapon/gun/BaseGun" ], "status": "structural source map only; effective behavior requires method/call-chain review" }, { "id": "aoa3:big_top", "family": "gun", "constructor_classes": [ "net/tslat/aoa3/content/item/weapon/gun/BigTop" ], "factory_literal_constants": [ { "factory": "lambda$static$21", "literal_constants": [ 3.125, 3680, 4, 0.8999999761581421 ], "literal_instructions": [ { "offset": 4, "opcode": 19, "value": 3.125 }, { "offset": 7, "opcode": 17, "value": 3680 }, { "offset": 10, "opcode": 7, "value": 4 }, { "offset": 11, "opcode": 19, "value": 0.8999999761581421 } ], "unresolved_literal_offsets": [] } ], "class_chain": [ "net/tslat/aoa3/content/item/weapon/gun/BigTop", "net/tslat/aoa3/content/item/weapon/gun/BaseGun" ], "status": "structural source map only; effective behavior requires method/call-chain review" }, { "id": "aoa3:blood_iron", "family": "gun", "constructor_classes": [ "net/tslat/aoa3/content/item/weapon/gun/BloodIron" ], "factory_literal_constants": [ { "factory": "lambda$static$22", "literal_constants": [ 6.125, 3480, 8, 0.550000011920929 ], "literal_instructions": [ { "offset": 4, "opcode": 19, "value": 6.125 }, { "offset": 7, "opcode": 17, "value": 3480 }, { "offset": 10, "opcode": 16, "value": 8 }, { "offset": 12, "opcode": 19, "value": 0.550000011920929 } ], "unresolved_literal_offsets": [] } ], "class_chain": [ "net/tslat/aoa3/content/item/weapon/gun/BloodIron", "net/tslat/aoa3/content/item/weapon/gun/BaseGun" ], "status": "structural source map only; effective behavior requires method/call-chain review" }, { "id": "aoa3:chain_wrecker", "family": "gun", "constructor_classes": [ "net/tslat/aoa3/content/item/weapon/gun/ChainWrecker" ], "factory_literal_constants": [ { "factory": "lambda$static$23", "literal_constants": [ 1.5, 3840, 2, 1.2000000476837158 ], "literal_instructions": [ { "offset": 4, "opcode": 19, "value": 1.5 }, { "offset": 7, "opcode": 17, "value": 3840 }, { "offset": 10, "opcode": 5, "value": 2 }, { "offset": 11, "opcode": 19, "value": 1.2000000476837158 } ], "unresolved_literal_offsets": [] } ], "class_chain": [ "net/tslat/aoa3/content/item/weapon/gun/ChainWrecker", "net/tslat/aoa3/content/item/weapon/gun/BaseGun" ], "status": "structural source map only; effective behavior requires method/call-chain review" }, { "id": "aoa3:chilli_chugger", "family": "gun", "constructor_classes": [ "net/tslat/aoa3/content/item/weapon/gun/ChilliChugger" ], "factory_literal_constants": [ { "factory": "lambda$static$24", "literal_constants": [ 3.0, 3560, 4, 0.5 ], "literal_instructions": [ { "offset": 4, "opcode": 19, "value": 3.0 }, { "offset": 7, "opcode": 17, "value": 3560 }, { "offset": 10, "opcode": 7, "value": 4 }, { "offset": 11, "opcode": 19, "value": 0.5 } ], "unresolved_literal_offsets": [] } ], "class_chain": [ "net/tslat/aoa3/content/item/weapon/gun/ChilliChugger", "net/tslat/aoa3/content/item/weapon/gun/BaseGun" ], "status": "structural source map only; effective behavior requires method/call-chain review" }, { "id": "aoa3:clownershot", "family": "gun", "constructor_classes": [ "net/tslat/aoa3/content/item/weapon/gun/Clownershot" ], "factory_literal_constants": [ { "factory": "lambda$static$25", "literal_constants": [ 2.0, 5880, 4, 1.2999999523162842 ], "literal_instructions": [ { "offset": 4, "opcode": 13, "value": 2.0 }, { "offset": 5, "opcode": 17, "value": 5880 }, { "offset": 8, "opcode": 7, "value": 4 }, { "offset": 9, "opcode": 19, "value": 1.2999999523162842 } ], "unresolved_literal_offsets": [] } ], "class_chain": [ "net/tslat/aoa3/content/item/weapon/gun/Clownershot", "net/tslat/aoa3/content/item/weapon/gun/BaseGun" ], "status": "structural source map only; effective behavior requires method/call-chain review" }, { "id": "aoa3:construct", "family": "gun", "constructor_classes": [ "net/tslat/aoa3/content/item/weapon/gun/Construct" ], "factory_literal_constants": [ { "factory": "lambda$static$26", "literal_constants": [ 2.375, 3640, 3, 0.8999999761581421 ], "literal_instructions": [ { "offset": 4, "opcode": 19, "value": 2.375 }, { "offset": 7, "opcode": 17, "value": 3640 }, { "offset": 10, "opcode": 6, "value": 3 }, { "offset": 11, "opcode": 19, "value": 0.8999999761581421 } ], "unresolved_literal_offsets": [] } ], "class_chain": [ "net/tslat/aoa3/content/item/weapon/gun/Construct", "net/tslat/aoa3/content/item/weapon/gun/BaseGun" ], "status": "structural source map only; effective behavior requires method/call-chain review" }, { "id": "aoa3:coral_clogger", "family": "gun", "constructor_classes": [ "net/tslat/aoa3/content/item/weapon/gun/CoralClogger" ], "factory_literal_constants": [ { "factory": "lambda$static$27", "literal_constants": [ 9.074999809265137, 2000, 10, 0.44999998807907104 ], "literal_instructions": [ { "offset": 4, "opcode": 19, "value": 9.074999809265137 }, { "offset": 7, "opcode": 17, "value": 2000 }, { "offset": 10, "opcode": 16, "value": 10 }, { "offset": 12, "opcode": 19, "value": 0.44999998807907104 } ], "unresolved_literal_offsets": [] } ], "class_chain": [ "net/tslat/aoa3/content/item/weapon/gun/CoralClogger", "net/tslat/aoa3/content/item/weapon/gun/BaseGun" ], "status": "structural source map only; effective behavior requires method/call-chain review" }, { "id": "aoa3:core_rifle", "family": "gun", "constructor_classes": [ "net/tslat/aoa3/content/item/weapon/gun/CoreRifle" ], "factory_literal_constants": [ { "factory": "lambda$static$28", "literal_constants": [ 1.875, 2520, 3, 1.0 ], "literal_instructions": [ { "offset": 4, "opcode": 19, "value": 1.875 }, { "offset": 7, "opcode": 17, "value": 2520 }, { "offset": 10, "opcode": 6, "value": 3 }, { "offset": 11, "opcode": 12, "value": 1.0 } ], "unresolved_literal_offsets": [] } ], "class_chain": [ "net/tslat/aoa3/content/item/weapon/gun/CoreRifle", "net/tslat/aoa3/content/item/weapon/gun/BaseGun" ], "status": "structural source map only; effective behavior requires method/call-chain review" }, { "id": "aoa3:crystal_carver", "family": "gun", "constructor_classes": [ "net/tslat/aoa3/content/item/weapon/gun/CrystalCarver" ], "factory_literal_constants": [ { "factory": "lambda$static$29", "literal_constants": [ 3.0, 3480, 4, 0.8500000238418579 ], "literal_instructions": [ { "offset": 4, "opcode": 19, "value": 3.0 }, { "offset": 7, "opcode": 17, "value": 3480 }, { "offset": 10, "opcode": 7, "value": 4 }, { "offset": 11, "opcode": 19, "value": 0.8500000238418579 } ], "unresolved_literal_offsets": [] } ], "class_chain": [ "net/tslat/aoa3/content/item/weapon/gun/CrystalCarver", "net/tslat/aoa3/content/item/weapon/gun/BaseGun" ], "status": "structural source map only; effective behavior requires method/call-chain review" }, { "id": "aoa3:cyclone", "family": "gun", "constructor_classes": [ "net/tslat/aoa3/content/item/weapon/gun/Cyclone" ], "factory_literal_constants": [ { "factory": "lambda$static$30", "literal_constants": [ 2.375, 4400, 3, 1.0 ], "literal_instructions": [ { "offset": 4, "opcode": 19, "value": 2.375 }, { "offset": 7, "opcode": 17, "value": 4400 }, { "offset": 10, "opcode": 6, "value": 3 }, { "offset": 11, "opcode": 12, "value": 1.0 } ], "unresolved_literal_offsets": [] } ], "class_chain": [ "net/tslat/aoa3/content/item/weapon/gun/Cyclone", "net/tslat/aoa3/content/item/weapon/gun/BaseGun" ], "status": "structural source map only; effective behavior requires method/call-chain review" }, { "id": "aoa3:darkener", "family": "gun", "constructor_classes": [ "net/tslat/aoa3/content/item/weapon/gun/Darkener" ], "factory_literal_constants": [ { "factory": "lambda$static$31", "literal_constants": [ 2.875, 6040, 3, 0.8999999761581421 ], "literal_instructions": [ { "offset": 4, "opcode": 19, "value": 2.875 }, { "offset": 7, "opcode": 17, "value": 6040 }, { "offset": 10, "opcode": 6, "value": 3 }, { "offset": 11, "opcode": 19, "value": 0.8999999761581421 } ], "unresolved_literal_offsets": [] } ], "class_chain": [ "net/tslat/aoa3/content/item/weapon/gun/Darkener", "net/tslat/aoa3/content/item/weapon/gun/BaseGun" ], "status": "structural source map only; effective behavior requires method/call-chain review" }, { "id": "aoa3:dart_gun", "family": "gun", "constructor_classes": [ "net/tslat/aoa3/content/item/weapon/gun/DartGun" ], "factory_literal_constants": [ { "factory": "lambda$static$32", "literal_constants": [ 4.675000190734863, 4520, 5, 0.20000000298023224 ], "literal_instructions": [ { "offset": 4, "opcode": 19, "value": 4.675000190734863 }, { "offset": 7, "opcode": 17, "value": 4520 }, { "offset": 10, "opcode": 8, "value": 5 }, { "offset": 11, "opcode": 19, "value": 0.20000000298023224 } ], "unresolved_literal_offsets": [] } ], "class_chain": [ "net/tslat/aoa3/content/item/weapon/gun/DartGun", "net/tslat/aoa3/content/item/weapon/gun/BaseGun" ], "status": "structural source map only; effective behavior requires method/call-chain review" }, { "id": "aoa3:destruction_rifle", "family": "gun", "constructor_classes": [ "net/tslat/aoa3/content/item/weapon/gun/DestructionRifle" ], "factory_literal_constants": [ { "factory": "lambda$static$33", "literal_constants": [ 3.125, 2440, 5, 1.0 ], "literal_instructions": [ { "offset": 4, "opcode": 19, "value": 3.125 }, { "offset": 7, "opcode": 17, "value": 2440 }, { "offset": 10, "opcode": 8, "value": 5 }, { "offset": 11, "opcode": 12, "value": 1.0 } ], "unresolved_literal_offsets": [] } ], "class_chain": [ "net/tslat/aoa3/content/item/weapon/gun/DestructionRifle", "net/tslat/aoa3/content/item/weapon/gun/BaseGun" ], "status": "structural source map only; effective behavior requires method/call-chain review" }, { "id": "aoa3:discharge_rifle", "family": "gun", "constructor_classes": [ "net/tslat/aoa3/content/item/weapon/gun/DischargeRifle" ], "factory_literal_constants": [ { "factory": "lambda$static$34", "literal_constants": [ 1.25, 2280, 6, 3.0 ], "literal_instructions": [ { "offset": 4, "opcode": 19, "value": 1.25 }, { "offset": 7, "opcode": 17, "value": 2280 }, { "offset": 10, "opcode": 16, "value": 6 }, { "offset": 12, "opcode": 19, "value": 3.0 } ], "unresolved_literal_offsets": [] } ], "class_chain": [ "net/tslat/aoa3/content/item/weapon/gun/DischargeRifle", "net/tslat/aoa3/content/item/weapon/gun/BaseGun" ], "status": "structural source map only; effective behavior requires method/call-chain review" }, { "id": "aoa3:draco", "family": "gun", "constructor_classes": [ "net/tslat/aoa3/content/item/weapon/gun/Draco" ], "factory_literal_constants": [ { "factory": "lambda$static$35", "literal_constants": [ 3.75, 5560, 4, 0.75 ], "literal_instructions": [ { "offset": 4, "opcode": 19, "value": 3.75 }, { "offset": 7, "opcode": 17, "value": 5560 }, { "offset": 10, "opcode": 7, "value": 4 }, { "offset": 11, "opcode": 19, "value": 0.75 } ], "unresolved_literal_offsets": [] } ], "class_chain": [ "net/tslat/aoa3/content/item/weapon/gun/Draco", "net/tslat/aoa3/content/item/weapon/gun/BaseGun" ], "status": "structural source map only; effective behavior requires method/call-chain review" }, { "id": "aoa3:dragilator", "family": "gun", "constructor_classes": [ "net/tslat/aoa3/content/item/weapon/gun/Dragilator" ], "factory_literal_constants": [ { "factory": "lambda$static$36", "literal_constants": [ 1.625, 4480, 2, 1.100000023841858 ], "literal_instructions": [ { "offset": 4, "opcode": 19, "value": 1.625 }, { "offset": 7, "opcode": 17, "value": 4480 }, { "offset": 10, "opcode": 5, "value": 2 }, { "offset": 11, "opcode": 19, "value": 1.100000023841858 } ], "unresolved_literal_offsets": [] } ], "class_chain": [ "net/tslat/aoa3/content/item/weapon/gun/Dragilator", "net/tslat/aoa3/content/item/weapon/gun/BaseGun" ], "status": "structural source map only; effective behavior requires method/call-chain review" }, { "id": "aoa3:dustometer", "family": "gun", "constructor_classes": [ "net/tslat/aoa3/content/item/weapon/gun/Dustometer" ], "factory_literal_constants": [ { "factory": "lambda$static$37", "literal_constants": [ 5.25, 4720, 6, 0.6499999761581421 ], "literal_instructions": [ { "offset": 4, "opcode": 19, "value": 5.25 }, { "offset": 7, "opcode": 17, "value": 4720 }, { "offset": 10, "opcode": 16, "value": 6 }, { "offset": 12, "opcode": 19, "value": 0.6499999761581421 } ], "unresolved_literal_offsets": [] } ], "class_chain": [ "net/tslat/aoa3/content/item/weapon/gun/Dustometer", "net/tslat/aoa3/content/item/weapon/gun/BaseGun" ], "status": "structural source map only; effective behavior requires method/call-chain review" }, { "id": "aoa3:echo_gull", "family": "gun", "constructor_classes": [ "net/tslat/aoa3/content/item/weapon/gun/EchoGull" ], "factory_literal_constants": [ { "factory": "lambda$static$38", "literal_constants": [ 4.375, 2320, 7, 0.8500000238418579 ], "literal_instructions": [ { "offset": 4, "opcode": 19, "value": 4.375 }, { "offset": 7, "opcode": 17, "value": 2320 }, { "offset": 10, "opcode": 16, "value": 7 }, { "offset": 12, "opcode": 19, "value": 0.8500000238418579 } ], "unresolved_literal_offsets": [] } ], "class_chain": [ "net/tslat/aoa3/content/item/weapon/gun/EchoGull", "net/tslat/aoa3/content/item/weapon/gun/BaseGun" ], "status": "structural source map only; effective behavior requires method/call-chain review" }, { "id": "aoa3:electinator", "family": "gun", "constructor_classes": [ "net/tslat/aoa3/content/item/weapon/gun/Electinator" ], "factory_literal_constants": [ { "factory": "lambda$static$39", "literal_constants": [ 1.625, 4480, 2, 1.100000023841858 ], "literal_instructions": [ { "offset": 4, "opcode": 19, "value": 1.625 }, { "offset": 7, "opcode": 17, "value": 4480 }, { "offset": 10, "opcode": 5, "value": 2 }, { "offset": 11, "opcode": 19, "value": 1.100000023841858 } ], "unresolved_literal_offsets": [] } ], "class_chain": [ "net/tslat/aoa3/content/item/weapon/gun/Electinator", "net/tslat/aoa3/content/item/weapon/gun/BaseGun" ], "status": "structural source map only; effective behavior requires method/call-chain review" }, { "id": "aoa3:flame_wrecker", "family": "gun", "constructor_classes": [ "net/tslat/aoa3/content/item/weapon/gun/FlameWrecker" ], "factory_literal_constants": [ { "factory": "lambda$static$40", "literal_constants": [ 1.875, 6120, 2, 1.149999976158142 ], "literal_instructions": [ { "offset": 4, "opcode": 19, "value": 1.875 }, { "offset": 7, "opcode": 17, "value": 6120 }, { "offset": 10, "opcode": 5, "value": 2 }, { "offset": 11, "opcode": 19, "value": 1.149999976158142 } ], "unresolved_literal_offsets": [] } ], "class_chain": [ "net/tslat/aoa3/content/item/weapon/gun/FlameWrecker", "net/tslat/aoa3/content/item/weapon/gun/BaseGun" ], "status": "structural source map only; effective behavior requires method/call-chain review" }, { "id": "aoa3:flaming_fury", "family": "gun", "constructor_classes": [ "net/tslat/aoa3/content/item/weapon/gun/FlamingFury" ], "factory_literal_constants": [ { "factory": "lambda$static$41", "literal_constants": [ 5.125, 3440, 7, 0.6000000238418579 ], "literal_instructions": [ { "offset": 4, "opcode": 19, "value": 5.125 }, { "offset": 7, "opcode": 17, "value": 3440 }, { "offset": 10, "opcode": 16, "value": 7 }, { "offset": 12, "opcode": 19, "value": 0.6000000238418579 } ], "unresolved_literal_offsets": [] } ], "class_chain": [ "net/tslat/aoa3/content/item/weapon/gun/FlamingFury", "net/tslat/aoa3/content/item/weapon/gun/BaseGun" ], "status": "structural source map only; effective behavior requires method/call-chain review" }, { "id": "aoa3:floro_rifle", "family": "gun", "constructor_classes": [ "net/tslat/aoa3/content/item/weapon/gun/FloroRifle" ], "factory_literal_constants": [ { "factory": "lambda$static$42", "literal_constants": [ 3.75, 6000, 4, 0.75 ], "literal_instructions": [ { "offset": 4, "opcode": 19, "value": 3.75 }, { "offset": 7, "opcode": 17, "value": 6000 }, { "offset": 10, "opcode": 7, "value": 4 }, { "offset": 11, "opcode": 19, "value": 0.75 } ], "unresolved_literal_offsets": [] } ], "class_chain": [ "net/tslat/aoa3/content/item/weapon/gun/FloroRifle", "net/tslat/aoa3/content/item/weapon/gun/BaseGun" ], "status": "structural source map only; effective behavior requires method/call-chain review" }, { "id": "aoa3:flowers_fury", "family": "gun", "constructor_classes": [ "net/tslat/aoa3/content/item/weapon/gun/FlowersFury" ], "factory_literal_constants": [ { "factory": "lambda$static$43", "literal_constants": [ 3.25, 4400, 4, 0.8999999761581421 ], "literal_instructions": [ { "offset": 4, "opcode": 19, "value": 3.25 }, { "offset": 7, "opcode": 17, "value": 4400 }, { "offset": 10, "opcode": 7, "value": 4 }, { "offset": 11, "opcode": 19, "value": 0.8999999761581421 } ], "unresolved_literal_offsets": [] } ], "class_chain": [ "net/tslat/aoa3/content/item/weapon/gun/FlowersFury", "net/tslat/aoa3/content/item/weapon/gun/BaseGun" ], "status": "structural source map only; effective behavior requires method/call-chain review" }, { "id": "aoa3:frosticator", "family": "gun", "constructor_classes": [ "net/tslat/aoa3/content/item/weapon/gun/Frosticator" ], "factory_literal_constants": [ { "factory": "lambda$static$44", "literal_constants": [ 1.625, 4480, 2, 1.100000023841858 ], "literal_instructions": [ { "offset": 4, "opcode": 19, "value": 1.625 }, { "offset": 7, "opcode": 17, "value": 4480 }, { "offset": 10, "opcode": 5, "value": 2 }, { "offset": 11, "opcode": 19, "value": 1.100000023841858 } ], "unresolved_literal_offsets": [] } ], "class_chain": [ "net/tslat/aoa3/content/item/weapon/gun/Frosticator", "net/tslat/aoa3/content/item/weapon/gun/BaseGun" ], "status": "structural source map only; effective behavior requires method/call-chain review" }, { "id": "aoa3:gardener", "family": "gun", "constructor_classes": [ "net/tslat/aoa3/content/item/weapon/gun/Gardener" ], "factory_literal_constants": [ { "factory": "lambda$static$45", "literal_constants": [ 1.75, 2520, 3, 1.0 ], "literal_instructions": [ { "offset": 4, "opcode": 19, "value": 1.75 }, { "offset": 7, "opcode": 17, "value": 2520 }, { "offset": 10, "opcode": 6, "value": 3 }, { "offset": 11, "opcode": 12, "value": 1.0 } ], "unresolved_literal_offsets": [] } ], "class_chain": [ "net/tslat/aoa3/content/item/weapon/gun/Gardener", "net/tslat/aoa3/content/item/weapon/gun/BaseGun" ], "status": "structural source map only; effective behavior requires method/call-chain review" }, { "id": "aoa3:gauge_rifle", "family": "gun", "constructor_classes": [ "net/tslat/aoa3/content/item/weapon/gun/GaugeRifle" ], "factory_literal_constants": [ { "factory": "lambda$static$46", "literal_constants": [ 5.625, 2360, 9, 0.8500000238418579 ], "literal_instructions": [ { "offset": 4, "opcode": 19, "value": 5.625 }, { "offset": 7, "opcode": 17, "value": 2360 }, { "offset": 10, "opcode": 16, "value": 9 }, { "offset": 12, "opcode": 19, "value": 0.8500000238418579 } ], "unresolved_literal_offsets": [] } ], "class_chain": [ "net/tslat/aoa3/content/item/weapon/gun/GaugeRifle", "net/tslat/aoa3/content/item/weapon/gun/BaseGun" ], "status": "structural source map only; effective behavior requires method/call-chain review" }, { "id": "aoa3:germinator", "family": "gun", "constructor_classes": [ "net/tslat/aoa3/content/item/weapon/gun/Germinator" ], "factory_literal_constants": [ { "factory": "lambda$static$47", "literal_constants": [ 1.625, 4480, 2, 1.100000023841858 ], "literal_instructions": [ { "offset": 4, "opcode": 19, "value": 1.625 }, { "offset": 7, "opcode": 17, "value": 4480 }, { "offset": 10, "opcode": 5, "value": 2 }, { "offset": 11, "opcode": 19, "value": 1.100000023841858 } ], "unresolved_literal_offsets": [] } ], "class_chain": [ "net/tslat/aoa3/content/item/weapon/gun/Germinator", "net/tslat/aoa3/content/item/weapon/gun/BaseGun" ], "status": "structural source map only; effective behavior requires method/call-chain review" }, { "id": "aoa3:golden_fury", "family": "gun", "constructor_classes": [ "net/tslat/aoa3/content/item/weapon/gun/GoldenFury" ], "factory_literal_constants": [ { "factory": "lambda$static$48", "literal_constants": [ 6.5, 6080, 7, 0.44999998807907104 ], "literal_instructions": [ { "offset": 4, "opcode": 19, "value": 6.5 }, { "offset": 7, "opcode": 17, "value": 6080 }, { "offset": 10, "opcode": 16, "value": 7 }, { "offset": 12, "opcode": 19, "value": 0.44999998807907104 } ], "unresolved_literal_offsets": [] } ], "class_chain": [ "net/tslat/aoa3/content/item/weapon/gun/GoldenFury", "net/tslat/aoa3/content/item/weapon/gun/BaseGun" ], "status": "structural source map only; effective behavior requires method/call-chain review" }, { "id": "aoa3:happy_haunter", "family": "gun", "constructor_classes": [ "net/tslat/aoa3/content/item/weapon/gun/HappyHaunter" ], "factory_literal_constants": [ { "factory": "lambda$static$49", "literal_constants": [ 2.875, 6040, 3, 0.8500000238418579 ], "literal_instructions": [ { "offset": 4, "opcode": 19, "value": 2.875 }, { "offset": 7, "opcode": 17, "value": 6040 }, { "offset": 10, "opcode": 6, "value": 3 }, { "offset": 11, "opcode": 19, "value": 0.8500000238418579 } ], "unresolved_literal_offsets": [] } ], "class_chain": [ "net/tslat/aoa3/content/item/weapon/gun/HappyHaunter", "net/tslat/aoa3/content/item/weapon/gun/BaseGun" ], "status": "structural source map only; effective behavior requires method/call-chain review" }, { "id": "aoa3:haunter_rifle", "family": "gun", "constructor_classes": [ "net/tslat/aoa3/content/item/weapon/gun/HaunterRifle" ], "factory_literal_constants": [ { "factory": "lambda$static$50", "literal_constants": [ 2.75, 5680, 3, 0.8999999761581421 ], "literal_instructions": [ { "offset": 4, "opcode": 19, "value": 2.75 }, { "offset": 7, "opcode": 17, "value": 5680 }, { "offset": 10, "opcode": 6, "value": 3 }, { "offset": 11, "opcode": 19, "value": 0.8999999761581421 } ], "unresolved_literal_offsets": [] } ], "class_chain": [ "net/tslat/aoa3/content/item/weapon/gun/HaunterRifle", "net/tslat/aoa3/content/item/weapon/gun/BaseGun" ], "status": "structural source map only; effective behavior requires method/call-chain review" }, { "id": "aoa3:heat_wave", "family": "gun", "constructor_classes": [ "net/tslat/aoa3/content/item/weapon/gun/HeatWave" ], "factory_literal_constants": [ { "factory": "lambda$static$51", "literal_constants": [ 6.050000190734863, 5880, 6, 0.800000011920929 ], "literal_instructions": [ { "offset": 4, "opcode": 19, "value": 6.050000190734863 }, { "offset": 7, "opcode": 17, "value": 5880 }, { "offset": 10, "opcode": 16, "value": 6 }, { "offset": 12, "opcode": 19, "value": 0.800000011920929 } ], "unresolved_literal_offsets": [] } ], "class_chain": [ "net/tslat/aoa3/content/item/weapon/gun/HeatWave", "net/tslat/aoa3/content/item/weapon/gun/BaseGun" ], "status": "structural source map only; effective behavior requires method/call-chain review" }, { "id": "aoa3:hiver", "family": "gun", "constructor_classes": [ "net/tslat/aoa3/content/item/weapon/gun/Hiver" ], "factory_literal_constants": [ { "factory": "lambda$static$52", "literal_constants": [ 2.875, 5960, 3, 1.0 ], "literal_instructions": [ { "offset": 4, "opcode": 19, "value": 2.875 }, { "offset": 7, "opcode": 17, "value": 5960 }, { "offset": 10, "opcode": 6, "value": 3 }, { "offset": 11, "opcode": 12, "value": 1.0 } ], "unresolved_literal_offsets": [] } ], "class_chain": [ "net/tslat/aoa3/content/item/weapon/gun/Hiver", "net/tslat/aoa3/content/item/weapon/gun/BaseGun" ], "status": "structural source map only; effective behavior requires method/call-chain review" }, { "id": "aoa3:hot_shot", "family": "gun", "constructor_classes": [ "net/tslat/aoa3/content/item/weapon/gun/HotShot" ], "factory_literal_constants": [ { "factory": "lambda$static$53", "literal_constants": [ 3.987499952316284, 2320, 6, 1.0 ], "literal_instructions": [ { "offset": 4, "opcode": 19, "value": 3.987499952316284 }, { "offset": 7, "opcode": 17, "value": 2320 }, { "offset": 10, "opcode": 16, "value": 6 }, { "offset": 12, "opcode": 12, "value": 1.0 } ], "unresolved_literal_offsets": [] } ], "class_chain": [ "net/tslat/aoa3/content/item/weapon/gun/HotShot", "net/tslat/aoa3/content/item/weapon/gun/BaseGun" ], "status": "structural source map only; effective behavior requires method/call-chain review" }, { "id": "aoa3:hunters_rifle", "family": "gun", "constructor_classes": [ "net/tslat/aoa3/content/item/weapon/gun/HuntersRifle" ], "factory_literal_constants": [ { "factory": "lambda$static$54", "literal_constants": [ 5.912499904632568, 3600, 7, 0.8999999761581421 ], "literal_instructions": [ { "offset": 4, "opcode": 19, "value": 5.912499904632568 }, { "offset": 7, "opcode": 17, "value": 3600 }, { "offset": 10, "opcode": 16, "value": 7 }, { "offset": 12, "opcode": 19, "value": 0.8999999761581421 } ], "unresolved_literal_offsets": [] } ], "class_chain": [ "net/tslat/aoa3/content/item/weapon/gun/HuntersRifle", "net/tslat/aoa3/content/item/weapon/gun/BaseGun" ], "status": "structural source map only; effective behavior requires method/call-chain review" }, { "id": "aoa3:iominator", "family": "gun", "constructor_classes": [ "net/tslat/aoa3/content/item/weapon/gun/Iominator" ], "factory_literal_constants": [ { "factory": "lambda$static$55", "literal_constants": [ 2.875, 6000, 3, 0.949999988079071 ], "literal_instructions": [ { "offset": 4, "opcode": 19, "value": 2.875 }, { "offset": 7, "opcode": 17, "value": 6000 }, { "offset": 10, "opcode": 6, "value": 3 }, { "offset": 11, "opcode": 19, "value": 0.949999988079071 } ], "unresolved_literal_offsets": [] } ], "class_chain": [ "net/tslat/aoa3/content/item/weapon/gun/Iominator", "net/tslat/aoa3/content/item/weapon/gun/BaseGun" ], "status": "structural source map only; effective behavior requires method/call-chain review" }, { "id": "aoa3:ion_revolver", "family": "gun", "constructor_classes": [ "net/tslat/aoa3/content/item/weapon/gun/IonRevolver" ], "factory_literal_constants": [ { "factory": "lambda$static$56", "literal_constants": [ 2.612499952316284, 3720, 3, 1.649999976158142 ], "literal_instructions": [ { "offset": 4, "opcode": 19, "value": 2.612499952316284 }, { "offset": 7, "opcode": 17, "value": 3720 }, { "offset": 10, "opcode": 6, "value": 3 }, { "offset": 11, "opcode": 19, "value": 1.649999976158142 } ], "unresolved_literal_offsets": [] } ], "class_chain": [ "net/tslat/aoa3/content/item/weapon/gun/IonRevolver", "net/tslat/aoa3/content/item/weapon/gun/BaseGun" ], "status": "structural source map only; effective behavior requires method/call-chain review" }, { "id": "aoa3:iro_rifle", "family": "gun", "constructor_classes": [ "net/tslat/aoa3/content/item/weapon/gun/IroRifle" ], "factory_literal_constants": [ { "factory": "lambda$static$57", "literal_constants": [ 3.125, 3640, 4, 0.949999988079071 ], "literal_instructions": [ { "offset": 4, "opcode": 19, "value": 3.125 }, { "offset": 7, "opcode": 17, "value": 3640 }, { "offset": 10, "opcode": 7, "value": 4 }, { "offset": 11, "opcode": 19, "value": 0.949999988079071 } ], "unresolved_literal_offsets": [] } ], "class_chain": [ "net/tslat/aoa3/content/item/weapon/gun/IroRifle", "net/tslat/aoa3/content/item/weapon/gun/BaseGun" ], "status": "structural source map only; effective behavior requires method/call-chain review" }, { "id": "aoa3:krilinator", "family": "gun", "constructor_classes": [ "net/tslat/aoa3/content/item/weapon/gun/Krilinator" ], "factory_literal_constants": [ { "factory": "lambda$static$58", "literal_constants": [ 3.75, 3600, 5, 1.100000023841858 ], "literal_instructions": [ { "offset": 4, "opcode": 19, "value": 3.75 }, { "offset": 7, "opcode": 17, "value": 3600 }, { "offset": 10, "opcode": 8, "value": 5 }, { "offset": 11, "opcode": 19, "value": 1.100000023841858 } ], "unresolved_literal_offsets": [] } ], "class_chain": [ "net/tslat/aoa3/content/item/weapon/gun/Krilinator", "net/tslat/aoa3/content/item/weapon/gun/BaseGun" ], "status": "structural source map only; effective behavior requires method/call-chain review" }, { "id": "aoa3:light_iron", "family": "gun", "constructor_classes": [ "net/tslat/aoa3/content/item/weapon/gun/LightIron" ], "factory_literal_constants": [ { "factory": "lambda$static$59", "literal_constants": [ 7.625, 5880, 8, 0.6000000238418579 ], "literal_instructions": [ { "offset": 4, "opcode": 19, "value": 7.625 }, { "offset": 7, "opcode": 17, "value": 5880 }, { "offset": 10, "opcode": 16, "value": 8 }, { "offset": 12, "opcode": 19, "value": 0.6000000238418579 } ], "unresolved_literal_offsets": [] } ], "class_chain": [ "net/tslat/aoa3/content/item/weapon/gun/LightIron", "net/tslat/aoa3/content/item/weapon/gun/BaseGun" ], "status": "structural source map only; effective behavior requires method/call-chain review" }, { "id": "aoa3:lunar_assault_rifle", "family": "gun", "constructor_classes": [ "net/tslat/aoa3/content/item/weapon/gun/LunarAssaultRifle" ], "factory_literal_constants": [ { "factory": "lambda$static$60", "literal_constants": [ 2.875, 5720, 3, 0.8500000238418579 ], "literal_instructions": [ { "offset": 4, "opcode": 19, "value": 2.875 }, { "offset": 7, "opcode": 17, "value": 5720 }, { "offset": 10, "opcode": 6, "value": 3 }, { "offset": 11, "opcode": 19, "value": 0.8500000238418579 } ], "unresolved_literal_offsets": [] } ], "class_chain": [ "net/tslat/aoa3/content/item/weapon/gun/LunarAssaultRifle", "net/tslat/aoa3/content/item/weapon/gun/BaseGun" ], "status": "structural source map only; effective behavior requires method/call-chain review" }, { "id": "aoa3:mechanical_assault_rifle", "family": "gun", "constructor_classes": [ "net/tslat/aoa3/content/item/weapon/gun/MechanicalAssaultRifle" ], "factory_literal_constants": [ { "factory": "lambda$static$61", "literal_constants": [ 4.625, 3760, 6, 0.8500000238418579 ], "literal_instructions": [ { "offset": 4, "opcode": 19, "value": 4.625 }, { "offset": 7, "opcode": 17, "value": 3760 }, { "offset": 10, "opcode": 16, "value": 6 }, { "offset": 12, "opcode": 19, "value": 0.8500000238418579 } ], "unresolved_literal_offsets": [] } ], "class_chain": [ "net/tslat/aoa3/content/item/weapon/gun/MechanicalAssaultRifle", "net/tslat/aoa3/content/item/weapon/gun/BaseGun" ], "status": "structural source map only; effective behavior requires method/call-chain review" }, { "id": "aoa3:megagun", "family": "gun", "constructor_classes": [ "net/tslat/aoa3/content/item/weapon/gun/Megagun" ], "factory_literal_constants": [ { "factory": "lambda$static$62", "literal_constants": [ 1.0, 6120, 1, 1.100000023841858 ], "literal_instructions": [ { "offset": 4, "opcode": 12, "value": 1.0 }, { "offset": 5, "opcode": 17, "value": 6120 }, { "offset": 8, "opcode": 4, "value": 1 }, { "offset": 9, "opcode": 19, "value": 1.100000023841858 } ], "unresolved_literal_offsets": [] } ], "class_chain": [ "net/tslat/aoa3/content/item/weapon/gun/Megagun", "net/tslat/aoa3/content/item/weapon/gun/BaseGun" ], "status": "structural source map only; effective behavior requires method/call-chain review" }, { "id": "aoa3:miasma", "family": "gun", "constructor_classes": [ "net/tslat/aoa3/content/item/weapon/gun/Miasma" ], "factory_literal_constants": [ { "factory": "lambda$static$63", "literal_constants": [ 2.25, 3760, 3, 1.0 ], "literal_instructions": [ { "offset": 4, "opcode": 19, "value": 2.25 }, { "offset": 7, "opcode": 17, "value": 3760 }, { "offset": 10, "opcode": 6, "value": 3 }, { "offset": 11, "opcode": 12, "value": 1.0 } ], "unresolved_literal_offsets": [] } ], "class_chain": [ "net/tslat/aoa3/content/item/weapon/gun/Miasma", "net/tslat/aoa3/content/item/weapon/gun/BaseGun" ], "status": "structural source map only; effective behavior requires method/call-chain review" }, { "id": "aoa3:minigun", "family": "gun", "constructor_classes": [ "net/tslat/aoa3/content/item/weapon/gun/Minigun" ], "factory_literal_constants": [ { "factory": "lambda$static$64", "literal_constants": [ 0.625, 2680, 1, 1.5 ], "literal_instructions": [ { "offset": 4, "opcode": 19, "value": 0.625 }, { "offset": 7, "opcode": 17, "value": 2680 }, { "offset": 10, "opcode": 4, "value": 1 }, { "offset": 11, "opcode": 19, "value": 1.5 } ], "unresolved_literal_offsets": [] } ], "class_chain": [ "net/tslat/aoa3/content/item/weapon/gun/Minigun", "net/tslat/aoa3/content/item/weapon/gun/BaseGun" ], "status": "structural source map only; effective behavior requires method/call-chain review" }, { "id": "aoa3:mint_magnum", "family": "gun", "constructor_classes": [ "net/tslat/aoa3/content/item/weapon/gun/MintMagnum" ], "factory_literal_constants": [ { "factory": "lambda$static$65", "literal_constants": [ 1.649999976158142, 3600, 2, 1.25 ], "literal_instructions": [ { "offset": 4, "opcode": 19, "value": 1.649999976158142 }, { "offset": 7, "opcode": 17, "value": 3600 }, { "offset": 10, "opcode": 5, "value": 2 }, { "offset": 11, "opcode": 19, "value": 1.25 } ], "unresolved_literal_offsets": [] } ], "class_chain": [ "net/tslat/aoa3/content/item/weapon/gun/MintMagnum", "net/tslat/aoa3/content/item/weapon/gun/BaseGun" ], "status": "structural source map only; effective behavior requires method/call-chain review" }, { "id": "aoa3:mk", "family": "gun", "constructor_classes": [ "net/tslat/aoa3/content/item/weapon/gun/MK" ], "factory_literal_constants": [ { "factory": "lambda$static$66", "literal_constants": [ 3.625, 4960, 4, 0.75 ], "literal_instructions": [ { "offset": 4, "opcode": 19, "value": 3.625 }, { "offset": 7, "opcode": 17, "value": 4960 }, { "offset": 10, "opcode": 7, "value": 4 }, { "offset": 11, "opcode": 19, "value": 0.75 } ], "unresolved_literal_offsets": [] } ], "class_chain": [ "net/tslat/aoa3/content/item/weapon/gun/MK", "net/tslat/aoa3/content/item/weapon/gun/BaseGun" ], "status": "structural source map only; effective behavior requires method/call-chain review" }, { "id": "aoa3:mk_fung", "family": "gun", "constructor_classes": [ "net/tslat/aoa3/content/item/weapon/gun/MKFung" ], "factory_literal_constants": [ { "factory": "lambda$static$67", "literal_constants": [ 3.75, 5960, 4, 0.75 ], "literal_instructions": [ { "offset": 4, "opcode": 19, "value": 3.75 }, { "offset": 7, "opcode": 17, "value": 5960 }, { "offset": 10, "opcode": 7, "value": 4 }, { "offset": 11, "opcode": 19, "value": 0.75 } ], "unresolved_literal_offsets": [] } ], "class_chain": [ "net/tslat/aoa3/content/item/weapon/gun/MKFung", "net/tslat/aoa3/content/item/weapon/gun/BaseGun" ], "status": "structural source map only; effective behavior requires method/call-chain review" }, { "id": "aoa3:nethenette_rifle", "family": "gun", "constructor_classes": [ "net/tslat/aoa3/content/item/weapon/gun/NethenetteRifle" ], "factory_literal_constants": [ { "factory": "lambda$static$68", "literal_constants": [ 5.087500095367432, 6000, 5, 0.8500000238418579 ], "literal_instructions": [ { "offset": 4, "opcode": 19, "value": 5.087500095367432 }, { "offset": 7, "opcode": 17, "value": 6000 }, { "offset": 10, "opcode": 8, "value": 5 }, { "offset": 11, "opcode": 19, "value": 0.8500000238418579 } ], "unresolved_literal_offsets": [] } ], "class_chain": [ "net/tslat/aoa3/content/item/weapon/gun/NethenetteRifle", "net/tslat/aoa3/content/item/weapon/gun/BaseGun" ], "status": "structural source map only; effective behavior requires method/call-chain review" }, { "id": "aoa3:nethengeic_slugger", "family": "gun", "constructor_classes": [ "net/tslat/aoa3/content/item/weapon/gun/NethengeicSlugger" ], "factory_literal_constants": [ { "factory": "lambda$static$69", "literal_constants": [ 6.1875, 3120, 8, 0.75 ], "literal_instructions": [ { "offset": 4, "opcode": 19, "value": 6.1875 }, { "offset": 7, "opcode": 17, "value": 3120 }, { "offset": 10, "opcode": 16, "value": 8 }, { "offset": 12, "opcode": 19, "value": 0.75 } ], "unresolved_literal_offsets": [] } ], "class_chain": [ "net/tslat/aoa3/content/item/weapon/gun/NethengeicSlugger", "net/tslat/aoa3/content/item/weapon/gun/BaseGun" ], "status": "structural source map only; effective behavior requires method/call-chain review" }, { "id": "aoa3:overshot", "family": "gun", "constructor_classes": [ "net/tslat/aoa3/content/item/weapon/gun/Overshot" ], "factory_literal_constants": [ { "factory": "lambda$static$70", "literal_constants": [ 1.625, 3960, 4, 2.0999999046325684 ], "literal_instructions": [ { "offset": 4, "opcode": 19, "value": 1.625 }, { "offset": 7, "opcode": 17, "value": 3960 }, { "offset": 10, "opcode": 7, "value": 4 }, { "offset": 11, "opcode": 19, "value": 2.0999999046325684 } ], "unresolved_literal_offsets": [] } ], "class_chain": [ "net/tslat/aoa3/content/item/weapon/gun/Overshot", "net/tslat/aoa3/content/item/weapon/gun/BaseGun" ], "status": "structural source map only; effective behavior requires method/call-chain review" }, { "id": "aoa3:precasian_slugger", "family": "gun", "constructor_classes": [ "net/tslat/aoa3/content/item/weapon/gun/PrecasianSlugger" ], "factory_literal_constants": [ { "factory": "lambda$static$71", "literal_constants": [ 8.112500190734863, 5960, 8, 0.5 ], "literal_instructions": [ { "offset": 4, "opcode": 19, "value": 8.112500190734863 }, { "offset": 7, "opcode": 17, "value": 5960 }, { "offset": 10, "opcode": 16, "value": 8 }, { "offset": 12, "opcode": 19, "value": 0.5 } ], "unresolved_literal_offsets": [] } ], "class_chain": [ "net/tslat/aoa3/content/item/weapon/gun/PrecasianSlugger", "net/tslat/aoa3/content/item/weapon/gun/BaseGun" ], "status": "structural source map only; effective behavior requires method/call-chain review" }, { "id": "aoa3:predator", "family": "gun", "constructor_classes": [ "net/tslat/aoa3/content/item/weapon/gun/Predator" ], "factory_literal_constants": [ { "factory": "lambda$static$72", "literal_constants": [ 6.375, 5920, 7, 0.44999998807907104 ], "literal_instructions": [ { "offset": 4, "opcode": 19, "value": 6.375 }, { "offset": 7, "opcode": 17, "value": 5920 }, { "offset": 10, "opcode": 16, "value": 7 }, { "offset": 12, "opcode": 19, "value": 0.44999998807907104 } ], "unresolved_literal_offsets": [] } ], "class_chain": [ "net/tslat/aoa3/content/item/weapon/gun/Predator", "net/tslat/aoa3/content/item/weapon/gun/BaseGun" ], "status": "structural source map only; effective behavior requires method/call-chain review" }, { "id": "aoa3:predigun", "family": "gun", "constructor_classes": [ "net/tslat/aoa3/content/item/weapon/gun/Predigun" ], "factory_literal_constants": [ { "factory": "lambda$static$73", "literal_constants": [ 1.0, 6120, 1, 1.0 ], "literal_instructions": [ { "offset": 4, "opcode": 12, "value": 1.0 }, { "offset": 5, "opcode": 17, "value": 6120 }, { "offset": 8, "opcode": 4, "value": 1 }, { "offset": 9, "opcode": 12, "value": 1.0 } ], "unresolved_literal_offsets": [] } ], "class_chain": [ "net/tslat/aoa3/content/item/weapon/gun/Predigun", "net/tslat/aoa3/content/item/weapon/gun/BaseGun" ], "status": "structural source map only; effective behavior requires method/call-chain review" }, { "id": "aoa3:pulsator", "family": "gun", "constructor_classes": [ "net/tslat/aoa3/content/item/weapon/gun/Pulsator" ], "factory_literal_constants": [ { "factory": "lambda$static$74", "literal_constants": [ 6.25, 4760, 7, 0.5 ], "literal_instructions": [ { "offset": 4, "opcode": 19, "value": 6.25 }, { "offset": 7, "opcode": 17, "value": 4760 }, { "offset": 10, "opcode": 16, "value": 7 }, { "offset": 12, "opcode": 19, "value": 0.5 } ], "unresolved_literal_offsets": [] } ], "class_chain": [ "net/tslat/aoa3/content/item/weapon/gun/Pulsator", "net/tslat/aoa3/content/item/weapon/gun/BaseGun" ], "status": "structural source map only; effective behavior requires method/call-chain review" }, { "id": "aoa3:purity_rifle", "family": "gun", "constructor_classes": [ "net/tslat/aoa3/content/item/weapon/gun/PurityRifle" ], "factory_literal_constants": [ { "factory": "lambda$static$75", "literal_constants": [ 4.5, 4800, 5, 0.75 ], "literal_instructions": [ { "offset": 4, "opcode": 19, "value": 4.5 }, { "offset": 7, "opcode": 17, "value": 4800 }, { "offset": 10, "opcode": 8, "value": 5 }, { "offset": 11, "opcode": 19, "value": 0.75 } ], "unresolved_literal_offsets": [] } ], "class_chain": [ "net/tslat/aoa3/content/item/weapon/gun/PurityRifle", "net/tslat/aoa3/content/item/weapon/gun/BaseGun" ], "status": "structural source map only; effective behavior requires method/call-chain review" }, { "id": "aoa3:rocker_rifle", "family": "gun", "constructor_classes": [ "net/tslat/aoa3/content/item/weapon/gun/RockerRifle" ], "factory_literal_constants": [ { "factory": "lambda$static$76", "literal_constants": [ 2.5, 2520, 4, 1.0 ], "literal_instructions": [ { "offset": 4, "opcode": 19, "value": 2.5 }, { "offset": 7, "opcode": 17, "value": 2520 }, { "offset": 10, "opcode": 7, "value": 4 }, { "offset": 11, "opcode": 12, "value": 1.0 } ], "unresolved_literal_offsets": [] } ], "class_chain": [ "net/tslat/aoa3/content/item/weapon/gun/RockerRifle", "net/tslat/aoa3/content/item/weapon/gun/BaseGun" ], "status": "structural source map only; effective behavior requires method/call-chain review" }, { "id": "aoa3:roulette", "family": "gun", "constructor_classes": [ "net/tslat/aoa3/content/item/weapon/gun/Roulette" ], "factory_literal_constants": [ { "factory": "lambda$static$77", "literal_constants": [ 6.1875, 5880, 6, 0.8500000238418579 ], "literal_instructions": [ { "offset": 4, "opcode": 19, "value": 6.1875 }, { "offset": 7, "opcode": 17, "value": 5880 }, { "offset": 10, "opcode": 16, "value": 6 }, { "offset": 12, "opcode": 19, "value": 0.8500000238418579 } ], "unresolved_literal_offsets": [] } ], "class_chain": [ "net/tslat/aoa3/content/item/weapon/gun/Roulette", "net/tslat/aoa3/content/item/weapon/gun/BaseGun" ], "status": "structural source map only; effective behavior requires method/call-chain review" }, { "id": "aoa3:shoe_flinger", "family": "gun", "constructor_classes": [ "net/tslat/aoa3/content/item/weapon/gun/ShoeFlinger" ], "factory_literal_constants": [ { "factory": "lambda$static$78", "literal_constants": [ 6.0, 1600, 6, 1.0 ], "literal_instructions": [ { "offset": 4, "opcode": 19, "value": 6.0 }, { "offset": 7, "opcode": 17, "value": 1600 }, { "offset": 10, "opcode": 16, "value": 6 }, { "offset": 12, "opcode": 12, "value": 1.0 } ], "unresolved_literal_offsets": [] } ], "class_chain": [ "net/tslat/aoa3/content/item/weapon/gun/ShoeFlinger", "net/tslat/aoa3/content/item/weapon/gun/BaseGun" ], "status": "structural source map only; effective behavior requires method/call-chain review" }, { "id": "aoa3:skullette", "family": "gun", "constructor_classes": [ "net/tslat/aoa3/content/item/weapon/gun/Skullette" ], "factory_literal_constants": [ { "factory": "lambda$static$79", "literal_constants": [ 6.462500095367432, 6320, 6, 0.8500000238418579 ], "literal_instructions": [ { "offset": 4, "opcode": 19, "value": 6.462500095367432 }, { "offset": 7, "opcode": 17, "value": 6320 }, { "offset": 10, "opcode": 16, "value": 6 }, { "offset": 12, "opcode": 19, "value": 0.8500000238418579 } ], "unresolved_literal_offsets": [] } ], "class_chain": [ "net/tslat/aoa3/content/item/weapon/gun/Skullette", "net/tslat/aoa3/content/item/weapon/gun/BaseGun" ], "status": "structural source map only; effective behavior requires method/call-chain review" }, { "id": "aoa3:skullifact", "family": "gun", "constructor_classes": [ "net/tslat/aoa3/content/item/weapon/gun/Skullifact" ], "factory_literal_constants": [ { "factory": "lambda$static$80", "literal_constants": [ 10.0, 6280, 5, 0.44999998807907104 ], "literal_instructions": [ { "offset": 4, "opcode": 19, "value": 10.0 }, { "offset": 7, "opcode": 17, "value": 6280 }, { "offset": 10, "opcode": 8, "value": 5 }, { "offset": 11, "opcode": 19, "value": 0.44999998807907104 } ], "unresolved_literal_offsets": [] } ], "class_chain": [ "net/tslat/aoa3/content/item/weapon/gun/Skullifact", "net/tslat/aoa3/content/item/weapon/gun/BaseGun" ], "status": "structural source map only; effective behavior requires method/call-chain review" }, { "id": "aoa3:spectacle", "family": "gun", "constructor_classes": [ "net/tslat/aoa3/content/item/weapon/gun/Spectacle" ], "factory_literal_constants": [ { "factory": "lambda$static$81", "literal_constants": [ 2.75, 3520, 4, 0.8500000238418579 ], "literal_instructions": [ { "offset": 4, "opcode": 19, "value": 2.75 }, { "offset": 7, "opcode": 17, "value": 3520 }, { "offset": 10, "opcode": 7, "value": 4 }, { "offset": 11, "opcode": 19, "value": 0.8500000238418579 } ], "unresolved_literal_offsets": [] } ], "class_chain": [ "net/tslat/aoa3/content/item/weapon/gun/Spectacle", "net/tslat/aoa3/content/item/weapon/gun/BaseGun" ], "status": "structural source map only; effective behavior requires method/call-chain review" }, { "id": "aoa3:spine_gun", "family": "gun", "constructor_classes": [ "net/tslat/aoa3/content/item/weapon/gun/SpineGun" ], "factory_literal_constants": [ { "factory": "lambda$static$82", "literal_constants": [ 2.875, 6040, 3, 0.8500000238418579 ], "literal_instructions": [ { "offset": 4, "opcode": 19, "value": 2.875 }, { "offset": 7, "opcode": 17, "value": 6040 }, { "offset": 10, "opcode": 6, "value": 3 }, { "offset": 11, "opcode": 19, "value": 0.8500000238418579 } ], "unresolved_literal_offsets": [] } ], "class_chain": [ "net/tslat/aoa3/content/item/weapon/gun/SpineGun", "net/tslat/aoa3/content/item/weapon/gun/BaseGun" ], "status": "structural source map only; effective behavior requires method/call-chain review" }, { "id": "aoa3:squad_gun", "family": "gun", "constructor_classes": [ "net/tslat/aoa3/content/item/weapon/gun/SquadGun" ], "factory_literal_constants": [ { "factory": "lambda$static$83", "literal_constants": [ 2.625, 4840, 3, 0.8500000238418579 ], "literal_instructions": [ { "offset": 4, "opcode": 19, "value": 2.625 }, { "offset": 7, "opcode": 17, "value": 4840 }, { "offset": 10, "opcode": 6, "value": 3 }, { "offset": 11, "opcode": 19, "value": 0.8500000238418579 } ], "unresolved_literal_offsets": [] } ], "class_chain": [ "net/tslat/aoa3/content/item/weapon/gun/SquadGun", "net/tslat/aoa3/content/item/weapon/gun/BaseGun" ], "status": "structural source map only; effective behavior requires method/call-chain review" }, { "id": "aoa3:stampede", "family": "gun", "constructor_classes": [ "net/tslat/aoa3/content/item/weapon/gun/Stampede" ], "factory_literal_constants": [ { "factory": "lambda$static$84", "literal_constants": [ 3.299999952316284, 1200, 6, 1.0 ], "literal_instructions": [ { "offset": 4, "opcode": 19, "value": 3.299999952316284 }, { "offset": 7, "opcode": 17, "value": 1200 }, { "offset": 10, "opcode": 16, "value": 6 }, { "offset": 12, "opcode": 12, "value": 1.0 } ], "unresolved_literal_offsets": [] } ], "class_chain": [ "net/tslat/aoa3/content/item/weapon/gun/Stampede", "net/tslat/aoa3/content/item/weapon/gun/BaseGun" ], "status": "structural source map only; effective behavior requires method/call-chain review" }, { "id": "aoa3:stormer", "family": "gun", "constructor_classes": [ "net/tslat/aoa3/content/item/weapon/gun/Stormer" ], "factory_literal_constants": [ { "factory": "lambda$static$85", "literal_constants": [ 8.0, 3600, 5, 0.44999998807907104 ], "literal_instructions": [ { "offset": 4, "opcode": 19, "value": 8.0 }, { "offset": 7, "opcode": 17, "value": 3600 }, { "offset": 10, "opcode": 8, "value": 5 }, { "offset": 11, "opcode": 19, "value": 0.44999998807907104 } ], "unresolved_literal_offsets": [] } ], "class_chain": [ "net/tslat/aoa3/content/item/weapon/gun/Stormer", "net/tslat/aoa3/content/item/weapon/gun/BaseGun" ], "status": "structural source map only; effective behavior requires method/call-chain review" }, { "id": "aoa3:sublimus", "family": "gun", "constructor_classes": [ "net/tslat/aoa3/content/item/weapon/gun/Sublimus" ], "factory_literal_constants": [ { "factory": "lambda$static$86", "literal_constants": [ 2.75, 6120, 3, 0.8999999761581421 ], "literal_instructions": [ { "offset": 4, "opcode": 19, "value": 2.75 }, { "offset": 7, "opcode": 17, "value": 6120 }, { "offset": 10, "opcode": 6, "value": 3 }, { "offset": 11, "opcode": 19, "value": 0.8999999761581421 } ], "unresolved_literal_offsets": [] } ], "class_chain": [ "net/tslat/aoa3/content/item/weapon/gun/Sublimus", "net/tslat/aoa3/content/item/weapon/gun/BaseGun" ], "status": "structural source map only; effective behavior requires method/call-chain review" }, { "id": "aoa3:tiger_tommy", "family": "gun", "constructor_classes": [ "net/tslat/aoa3/content/item/weapon/gun/TigerTommy" ], "factory_literal_constants": [ { "factory": "lambda$static$87", "literal_constants": [ 2.875, 5960, 3, 0.699999988079071 ], "literal_instructions": [ { "offset": 4, "opcode": 19, "value": 2.875 }, { "offset": 7, "opcode": 17, "value": 5960 }, { "offset": 10, "opcode": 6, "value": 3 }, { "offset": 11, "opcode": 19, "value": 0.699999988079071 } ], "unresolved_literal_offsets": [] } ], "class_chain": [ "net/tslat/aoa3/content/item/weapon/gun/TigerTommy", "net/tslat/aoa3/content/item/weapon/gun/BaseGun" ], "status": "structural source map only; effective behavior requires method/call-chain review" }, { "id": "aoa3:tommy", "family": "gun", "constructor_classes": [ "net/tslat/aoa3/content/item/weapon/gun/Tommy" ], "factory_literal_constants": [ { "factory": "lambda$static$88", "literal_constants": [ 1.5, 1320, 3, 1.2999999523162842 ], "literal_instructions": [ { "offset": 4, "opcode": 19, "value": 1.5 }, { "offset": 7, "opcode": 17, "value": 1320 }, { "offset": 10, "opcode": 6, "value": 3 }, { "offset": 11, "opcode": 19, "value": 1.2999999523162842 } ], "unresolved_literal_offsets": [] } ], "class_chain": [ "net/tslat/aoa3/content/item/weapon/gun/Tommy", "net/tslat/aoa3/content/item/weapon/gun/BaseGun" ], "status": "structural source map only; effective behavior requires method/call-chain review" }, { "id": "aoa3:vile_vanquisher", "family": "gun", "constructor_classes": [ "net/tslat/aoa3/content/item/weapon/gun/VileVanquisher" ], "factory_literal_constants": [ { "factory": "lambda$static$89", "literal_constants": [ 2.75, 3320, 4, 1.0 ], "literal_instructions": [ { "offset": 4, "opcode": 19, "value": 2.75 }, { "offset": 7, "opcode": 17, "value": 3320 }, { "offset": 10, "opcode": 7, "value": 4 }, { "offset": 11, "opcode": 12, "value": 1.0 } ], "unresolved_literal_offsets": [] } ], "class_chain": [ "net/tslat/aoa3/content/item/weapon/gun/VileVanquisher", "net/tslat/aoa3/content/item/weapon/gun/BaseGun" ], "status": "structural source map only; effective behavior requires method/call-chain review" }, { "id": "aoa3:wart_gun", "family": "gun", "constructor_classes": [ "net/tslat/aoa3/content/item/weapon/gun/WartGun" ], "factory_literal_constants": [ { "factory": "lambda$static$90", "literal_constants": [ 4.537499904632568, 2320, 7, 0.20000000298023224 ], "literal_instructions": [ { "offset": 4, "opcode": 19, "value": 4.537499904632568 }, { "offset": 7, "opcode": 17, "value": 2320 }, { "offset": 10, "opcode": 16, "value": 7 }, { "offset": 12, "opcode": 19, "value": 0.20000000298023224 } ], "unresolved_literal_offsets": [] } ], "class_chain": [ "net/tslat/aoa3/content/item/weapon/gun/WartGun", "net/tslat/aoa3/content/item/weapon/gun/BaseGun" ], "status": "structural source map only; effective behavior requires method/call-chain review" }, { "id": "aoa3:wrecker", "family": "gun", "constructor_classes": [ "net/tslat/aoa3/content/item/weapon/gun/Wrecker" ], "factory_literal_constants": [ { "factory": "lambda$static$91", "literal_constants": [ 2.375, 3680, 3, 1.100000023841858 ], "literal_instructions": [ { "offset": 4, "opcode": 19, "value": 2.375 }, { "offset": 7, "opcode": 17, "value": 3680 }, { "offset": 10, "opcode": 6, "value": 3 }, { "offset": 11, "opcode": 19, "value": 1.100000023841858 } ], "unresolved_literal_offsets": [] } ], "class_chain": [ "net/tslat/aoa3/content/item/weapon/gun/Wrecker", "net/tslat/aoa3/content/item/weapon/gun/BaseGun" ], "status": "structural source map only; effective behavior requires method/call-chain review" }, { "id": "aoa3:abyssro", "family": "shotgun", "constructor_classes": [ "net/tslat/aoa3/content/item/weapon/shotgun/BaseShotgun" ], "factory_literal_constants": [ { "factory": "lambda$static$92", "literal_constants": [ 18.5, 2, 1100, 46, 0.30000001192092896, 0.20000000298023224 ], "literal_instructions": [ { "offset": 4, "opcode": 19, "value": 18.5 }, { "offset": 7, "opcode": 5, "value": 2 }, { "offset": 8, "opcode": 17, "value": 1100 }, { "offset": 11, "opcode": 16, "value": 46 }, { "offset": 13, "opcode": 19, "value": 0.30000001192092896 }, { "offset": 16, "opcode": 19, "value": 0.20000000298023224 } ], "unresolved_literal_offsets": [] } ], "class_chain": [ "net/tslat/aoa3/content/item/weapon/shotgun/BaseShotgun", "net/tslat/aoa3/content/item/weapon/gun/BaseGun" ], "status": "structural source map only; effective behavior requires method/call-chain review" }, { "id": "aoa3:amplifier", "family": "shotgun", "constructor_classes": [ "net/tslat/aoa3/content/item/weapon/shotgun/Amplifier" ], "factory_literal_constants": [ { "factory": "lambda$static$93", "literal_constants": [ 9.0, 5, 1100, 56, 0.20000000298023224, 0.699999988079071 ], "literal_instructions": [ { "offset": 4, "opcode": 19, "value": 9.0 }, { "offset": 7, "opcode": 8, "value": 5 }, { "offset": 8, "opcode": 17, "value": 1100 }, { "offset": 11, "opcode": 16, "value": 56 }, { "offset": 13, "opcode": 19, "value": 0.20000000298023224 }, { "offset": 16, "opcode": 19, "value": 0.699999988079071 } ], "unresolved_literal_offsets": [] } ], "class_chain": [ "net/tslat/aoa3/content/item/weapon/shotgun/Amplifier", "net/tslat/aoa3/content/item/weapon/shotgun/BaseShotgun", "net/tslat/aoa3/content/item/weapon/gun/BaseGun" ], "status": "structural source map only; effective behavior requires method/call-chain review" }, { "id": "aoa3:blast_barrel", "family": "shotgun", "constructor_classes": [ "net/tslat/aoa3/content/item/weapon/shotgun/BlastBarrel" ], "factory_literal_constants": [ { "factory": "lambda$static$94", "literal_constants": [ 13.0, 3, 740, 62, 0.4000000059604645, 0.4000000059604645 ], "literal_instructions": [ { "offset": 4, "opcode": 19, "value": 13.0 }, { "offset": 7, "opcode": 6, "value": 3 }, { "offset": 8, "opcode": 17, "value": 740 }, { "offset": 11, "opcode": 16, "value": 62 }, { "offset": 13, "opcode": 19, "value": 0.4000000059604645 }, { "offset": 16, "opcode": 19, "value": 0.4000000059604645 } ], "unresolved_literal_offsets": [] } ], "class_chain": [ "net/tslat/aoa3/content/item/weapon/shotgun/BlastBarrel", "net/tslat/aoa3/content/item/weapon/shotgun/BaseShotgun", "net/tslat/aoa3/content/item/weapon/gun/BaseGun" ], "status": "structural source map only; effective behavior requires method/call-chain review" }, { "id": "aoa3:blue_barrel", "family": "shotgun", "constructor_classes": [ "net/tslat/aoa3/content/item/weapon/shotgun/BaseShotgun" ], "factory_literal_constants": [ { "factory": "lambda$static$95", "literal_constants": [ 14.5, 3, 1120, 54, 0.4000000059604645, 0.4000000059604645 ], "literal_instructions": [ { "offset": 4, "opcode": 19, "value": 14.5 }, { "offset": 7, "opcode": 6, "value": 3 }, { "offset": 8, "opcode": 17, "value": 1120 }, { "offset": 11, "opcode": 16, "value": 54 }, { "offset": 13, "opcode": 19, "value": 0.4000000059604645 }, { "offset": 16, "opcode": 19, "value": 0.4000000059604645 } ], "unresolved_literal_offsets": [] } ], "class_chain": [ "net/tslat/aoa3/content/item/weapon/shotgun/BaseShotgun", "net/tslat/aoa3/content/item/weapon/gun/BaseGun" ], "status": "structural source map only; effective behavior requires method/call-chain review" }, { "id": "aoa3:boulder", "family": "shotgun", "constructor_classes": [ "net/tslat/aoa3/content/item/weapon/shotgun/BaseShotgun" ], "factory_literal_constants": [ { "factory": "lambda$static$96", "literal_constants": [ 11.5, 4, 1080, 58, 0.4000000059604645, 0.5 ], "literal_instructions": [ { "offset": 4, "opcode": 19, "value": 11.5 }, { "offset": 7, "opcode": 7, "value": 4 }, { "offset": 8, "opcode": 17, "value": 1080 }, { "offset": 11, "opcode": 16, "value": 58 }, { "offset": 13, "opcode": 19, "value": 0.4000000059604645 }, { "offset": 16, "opcode": 19, "value": 0.5 } ], "unresolved_literal_offsets": [] } ], "class_chain": [ "net/tslat/aoa3/content/item/weapon/shotgun/BaseShotgun", "net/tslat/aoa3/content/item/weapon/gun/BaseGun" ], "status": "structural source map only; effective behavior requires method/call-chain review" }, { "id": "aoa3:brown_blaster", "family": "shotgun", "constructor_classes": [ "net/tslat/aoa3/content/item/weapon/shotgun/BaseShotgun" ], "factory_literal_constants": [ { "factory": "lambda$static$97", "literal_constants": [ 6.0, 3, 300, 54, 0.4000000059604645, 0.8999999761581421 ], "literal_instructions": [ { "offset": 4, "opcode": 19, "value": 6.0 }, { "offset": 7, "opcode": 6, "value": 3 }, { "offset": 8, "opcode": 17, "value": 300 }, { "offset": 11, "opcode": 16, "value": 54 }, { "offset": 13, "opcode": 19, "value": 0.4000000059604645 }, { "offset": 16, "opcode": 19, "value": 0.8999999761581421 } ], "unresolved_literal_offsets": [] } ], "class_chain": [ "net/tslat/aoa3/content/item/weapon/shotgun/BaseShotgun", "net/tslat/aoa3/content/item/weapon/gun/BaseGun" ], "status": "structural source map only; effective behavior requires method/call-chain review" }, { "id": "aoa3:demolisher", "family": "shotgun", "constructor_classes": [ "net/tslat/aoa3/content/item/weapon/shotgun/Demolisher" ], "factory_literal_constants": [ { "factory": "lambda$static$98", "literal_constants": [ 8.5, 4, 730, 58, 0.4000000059604645, 0.6499999761581421 ], "literal_instructions": [ { "offset": 4, "opcode": 19, "value": 8.5 }, { "offset": 7, "opcode": 7, "value": 4 }, { "offset": 8, "opcode": 17, "value": 730 }, { "offset": 11, "opcode": 16, "value": 58 }, { "offset": 13, "opcode": 19, "value": 0.4000000059604645 }, { "offset": 16, "opcode": 19, "value": 0.6499999761581421 } ], "unresolved_literal_offsets": [] } ], "class_chain": [ "net/tslat/aoa3/content/item/weapon/shotgun/Demolisher", "net/tslat/aoa3/content/item/weapon/shotgun/BaseShotgun", "net/tslat/aoa3/content/item/weapon/gun/BaseGun" ], "status": "structural source map only; effective behavior requires method/call-chain review" }, { "id": "aoa3:destruction_shotgun", "family": "shotgun", "constructor_classes": [ "net/tslat/aoa3/content/item/weapon/shotgun/DestructionShotgun" ], "factory_literal_constants": [ { "factory": "lambda$static$99", "literal_constants": [ 10.5, 3, 690, 56, 0.4000000059604645, 0.44999998807907104 ], "literal_instructions": [ { "offset": 4, "opcode": 19, "value": 10.5 }, { "offset": 7, "opcode": 6, "value": 3 }, { "offset": 8, "opcode": 17, "value": 690 }, { "offset": 11, "opcode": 16, "value": 56 }, { "offset": 13, "opcode": 19, "value": 0.4000000059604645 }, { "offset": 16, "opcode": 19, "value": 0.44999998807907104 } ], "unresolved_literal_offsets": [] } ], "class_chain": [ "net/tslat/aoa3/content/item/weapon/shotgun/DestructionShotgun", "net/tslat/aoa3/content/item/weapon/shotgun/BaseShotgun", "net/tslat/aoa3/content/item/weapon/gun/BaseGun" ], "status": "structural source map only; effective behavior requires method/call-chain review" }, { "id": "aoa3:discharge_shotgun", "family": "shotgun", "constructor_classes": [ "net/tslat/aoa3/content/item/weapon/shotgun/DischargeShotgun" ], "factory_literal_constants": [ { "factory": "lambda$static$100", "literal_constants": [ 0.0, 4, 160, 55, 0.0, 13.0 ], "literal_instructions": [ { "offset": 4, "opcode": 11, "value": 0.0 }, { "offset": 5, "opcode": 7, "value": 4 }, { "offset": 6, "opcode": 17, "value": 160 }, { "offset": 9, "opcode": 16, "value": 55 }, { "offset": 11, "opcode": 11, "value": 0.0 }, { "offset": 12, "opcode": 19, "value": 13.0 } ], "unresolved_literal_offsets": [] } ], "class_chain": [ "net/tslat/aoa3/content/item/weapon/shotgun/DischargeShotgun", "net/tslat/aoa3/content/item/weapon/shotgun/BaseShotgun", "net/tslat/aoa3/content/item/weapon/gun/BaseGun" ], "status": "structural source map only; effective behavior requires method/call-chain review" }, { "id": "aoa3:gimmick", "family": "shotgun", "constructor_classes": [ "net/tslat/aoa3/content/item/weapon/shotgun/Gimmick" ], "factory_literal_constants": [ { "factory": "lambda$static$101", "literal_constants": [ 4.5, 10, 800, 68, 0.20000000298023224, 1.2999999523162842 ], "literal_instructions": [ { "offset": 4, "opcode": 19, "value": 4.5 }, { "offset": 7, "opcode": 16, "value": 10 }, { "offset": 9, "opcode": 17, "value": 800 }, { "offset": 12, "opcode": 16, "value": 68 }, { "offset": 14, "opcode": 19, "value": 0.20000000298023224 }, { "offset": 17, "opcode": 19, "value": 1.2999999523162842 } ], "unresolved_literal_offsets": [] } ], "class_chain": [ "net/tslat/aoa3/content/item/weapon/shotgun/Gimmick", "net/tslat/aoa3/content/item/weapon/shotgun/BaseShotgun", "net/tslat/aoa3/content/item/weapon/gun/BaseGun" ], "status": "structural source map only; effective behavior requires method/call-chain review" }, { "id": "aoa3:ginger_blaster", "family": "shotgun", "constructor_classes": [ "net/tslat/aoa3/content/item/weapon/shotgun/GingerBlaster" ], "factory_literal_constants": [ { "factory": "lambda$static$102", "literal_constants": [ 7.0, 5, 720, 60, 0.4000000059604645, 0.75 ], "literal_instructions": [ { "offset": 4, "opcode": 19, "value": 7.0 }, { "offset": 7, "opcode": 8, "value": 5 }, { "offset": 8, "opcode": 17, "value": 720 }, { "offset": 11, "opcode": 16, "value": 60 }, { "offset": 13, "opcode": 19, "value": 0.4000000059604645 }, { "offset": 16, "opcode": 19, "value": 0.75 } ], "unresolved_literal_offsets": [] } ], "class_chain": [ "net/tslat/aoa3/content/item/weapon/shotgun/GingerBlaster", "net/tslat/aoa3/content/item/weapon/shotgun/BaseShotgun", "net/tslat/aoa3/content/item/weapon/gun/BaseGun" ], "status": "structural source map only; effective behavior requires method/call-chain review" }, { "id": "aoa3:long_shot", "family": "shotgun", "constructor_classes": [ "net/tslat/aoa3/content/item/weapon/shotgun/LongShot" ], "factory_literal_constants": [ { "factory": "lambda$static$103", "literal_constants": [ 15.5, 2, 730, 54, 0.20000000298023224, 0.30000001192092896 ], "literal_instructions": [ { "offset": 4, "opcode": 19, "value": 15.5 }, { "offset": 7, "opcode": 5, "value": 2 }, { "offset": 8, "opcode": 17, "value": 730 }, { "offset": 11, "opcode": 16, "value": 54 }, { "offset": 13, "opcode": 19, "value": 0.20000000298023224 }, { "offset": 16, "opcode": 19, "value": 0.30000001192092896 } ], "unresolved_literal_offsets": [] } ], "class_chain": [ "net/tslat/aoa3/content/item/weapon/shotgun/LongShot", "net/tslat/aoa3/content/item/weapon/shotgun/BaseShotgun", "net/tslat/aoa3/content/item/weapon/gun/BaseGun" ], "status": "structural source map only; effective behavior requires method/call-chain review" }, { "id": "aoa3:mechyro", "family": "shotgun", "constructor_classes": [ "net/tslat/aoa3/content/item/weapon/shotgun/Mechyro" ], "factory_literal_constants": [ { "factory": "lambda$static$104", "literal_constants": [ 13.0, 2, 720, 46, 0.30000001192092896, 0.30000001192092896 ], "literal_instructions": [ { "offset": 4, "opcode": 19, "value": 13.0 }, { "offset": 7, "opcode": 5, "value": 2 }, { "offset": 8, "opcode": 17, "value": 720 }, { "offset": 11, "opcode": 16, "value": 46 }, { "offset": 13, "opcode": 19, "value": 0.30000001192092896 }, { "offset": 16, "opcode": 19, "value": 0.30000001192092896 } ], "unresolved_literal_offsets": [] } ], "class_chain": [ "net/tslat/aoa3/content/item/weapon/shotgun/Mechyro", "net/tslat/aoa3/content/item/weapon/shotgun/BaseShotgun", "net/tslat/aoa3/content/item/weapon/gun/BaseGun" ], "status": "structural source map only; effective behavior requires method/call-chain review" }, { "id": "aoa3:purity_shotgun", "family": "shotgun", "constructor_classes": [ "net/tslat/aoa3/content/item/weapon/shotgun/PurityShotgun" ], "factory_literal_constants": [ { "factory": "lambda$static$105", "literal_constants": [ 14.0, 3, 1090, 56, 0.4000000059604645, 0.25 ], "literal_instructions": [ { "offset": 4, "opcode": 19, "value": 14.0 }, { "offset": 7, "opcode": 6, "value": 3 }, { "offset": 8, "opcode": 17, "value": 1090 }, { "offset": 11, "opcode": 16, "value": 56 }, { "offset": 13, "opcode": 19, "value": 0.4000000059604645 }, { "offset": 16, "opcode": 19, "value": 0.25 } ], "unresolved_literal_offsets": [] } ], "class_chain": [ "net/tslat/aoa3/content/item/weapon/shotgun/PurityShotgun", "net/tslat/aoa3/content/item/weapon/shotgun/BaseShotgun", "net/tslat/aoa3/content/item/weapon/gun/BaseGun" ], "status": "structural source map only; effective behavior requires method/call-chain review" }, { "id": "aoa3:purple_punisher", "family": "shotgun", "constructor_classes": [ "net/tslat/aoa3/content/item/weapon/shotgun/BaseShotgun" ], "factory_literal_constants": [ { "factory": "lambda$static$106", "literal_constants": [ 20.5, 2, 1120, 52, 0.7850000262260437, 0.20000000298023224 ], "literal_instructions": [ { "offset": 4, "opcode": 19, "value": 20.5 }, { "offset": 7, "opcode": 5, "value": 2 }, { "offset": 8, "opcode": 17, "value": 1120 }, { "offset": 11, "opcode": 16, "value": 52 }, { "offset": 13, "opcode": 19, "value": 0.7850000262260437 }, { "offset": 16, "opcode": 19, "value": 0.20000000298023224 } ], "unresolved_literal_offsets": [] } ], "class_chain": [ "net/tslat/aoa3/content/item/weapon/shotgun/BaseShotgun", "net/tslat/aoa3/content/item/weapon/gun/BaseGun" ], "status": "structural source map only; effective behavior requires method/call-chain review" }, { "id": "aoa3:red_rocket", "family": "shotgun", "constructor_classes": [ "net/tslat/aoa3/content/item/weapon/shotgun/BaseShotgun" ], "factory_literal_constants": [ { "factory": "lambda$static$107", "literal_constants": [ 11.5, 2, 500, 52, 0.7850000262260437, 0.4000000059604645 ], "literal_instructions": [ { "offset": 4, "opcode": 19, "value": 11.5 }, { "offset": 7, "opcode": 5, "value": 2 }, { "offset": 8, "opcode": 17, "value": 500 }, { "offset": 11, "opcode": 16, "value": 52 }, { "offset": 13, "opcode": 19, "value": 0.7850000262260437 }, { "offset": 16, "opcode": 19, "value": 0.4000000059604645 } ], "unresolved_literal_offsets": [] } ], "class_chain": [ "net/tslat/aoa3/content/item/weapon/shotgun/BaseShotgun", "net/tslat/aoa3/content/item/weapon/gun/BaseGun" ], "status": "structural source map only; effective behavior requires method/call-chain review" }, { "id": "aoa3:vivo", "family": "shotgun", "constructor_classes": [ "net/tslat/aoa3/content/item/weapon/shotgun/Vivo" ], "factory_literal_constants": [ { "factory": "lambda$static$108", "literal_constants": [ 7.0, 3, 710, 36, 0.30000001192092896, 0.800000011920929 ], "literal_instructions": [ { "offset": 4, "opcode": 19, "value": 7.0 }, { "offset": 7, "opcode": 6, "value": 3 }, { "offset": 8, "opcode": 17, "value": 710 }, { "offset": 11, "opcode": 16, "value": 36 }, { "offset": 13, "opcode": 19, "value": 0.30000001192092896 }, { "offset": 16, "opcode": 19, "value": 0.800000011920929 } ], "unresolved_literal_offsets": [] } ], "class_chain": [ "net/tslat/aoa3/content/item/weapon/shotgun/Vivo", "net/tslat/aoa3/content/item/weapon/shotgun/BaseShotgun", "net/tslat/aoa3/content/item/weapon/gun/BaseGun" ], "status": "structural source map only; effective behavior requires method/call-chain review" }, { "id": "aoa3:baron_ssr", "family": "sniper", "constructor_classes": [ "net/tslat/aoa3/content/item/weapon/sniper/BaronSSR" ], "factory_literal_constants": [ { "factory": "lambda$static$109", "literal_constants": [ 35.0, 240, 88, 0.05000000074505806 ], "literal_instructions": [ { "offset": 4, "opcode": 19, "value": 35.0 }, { "offset": 7, "opcode": 17, "value": 240 }, { "offset": 10, "opcode": 16, "value": 88 }, { "offset": 12, "opcode": 19, "value": 0.05000000074505806 } ], "unresolved_literal_offsets": [] } ], "class_chain": [ "net/tslat/aoa3/content/item/weapon/sniper/BaronSSR", "net/tslat/aoa3/content/item/weapon/sniper/BaseSniper", "net/tslat/aoa3/content/item/weapon/gun/BaseGun" ], "status": "structural source map only; effective behavior requires method/call-chain review" }, { "id": "aoa3:bayonette_sr", "family": "sniper", "constructor_classes": [ "net/tslat/aoa3/content/item/weapon/sniper/BayonetteSR" ], "factory_literal_constants": [ { "factory": "lambda$static$110", "literal_constants": [ 33.0, 300, 86, 0.05999999865889549 ], "literal_instructions": [ { "offset": 4, "opcode": 19, "value": 33.0 }, { "offset": 7, "opcode": 17, "value": 300 }, { "offset": 10, "opcode": 16, "value": 86 }, { "offset": 12, "opcode": 19, "value": 0.05999999865889549 } ], "unresolved_literal_offsets": [] } ], "class_chain": [ "net/tslat/aoa3/content/item/weapon/sniper/BayonetteSR", "net/tslat/aoa3/content/item/weapon/sniper/BaseSniper", "net/tslat/aoa3/content/item/weapon/gun/BaseGun" ], "status": "structural source map only; effective behavior requires method/call-chain review" }, { "id": "aoa3:bolt_rifle", "family": "sniper", "constructor_classes": [ "net/tslat/aoa3/content/item/weapon/sniper/BoltRifle" ], "factory_literal_constants": [ { "factory": "lambda$static$111", "literal_constants": [ 30.0, 100, 100, 0.05999999865889549 ], "literal_instructions": [ { "offset": 4, "opcode": 19, "value": 30.0 }, { "offset": 7, "opcode": 16, "value": 100 }, { "offset": 9, "opcode": 16, "value": 100 }, { "offset": 11, "opcode": 19, "value": 0.05999999865889549 } ], "unresolved_literal_offsets": [] } ], "class_chain": [ "net/tslat/aoa3/content/item/weapon/sniper/BoltRifle", "net/tslat/aoa3/content/item/weapon/sniper/BaseSniper", "net/tslat/aoa3/content/item/weapon/gun/BaseGun" ], "status": "structural source map only; effective behavior requires method/call-chain review" }, { "id": "aoa3:camo_rifle", "family": "sniper", "constructor_classes": [ "net/tslat/aoa3/content/item/weapon/sniper/CamoRifle" ], "factory_literal_constants": [ { "factory": "lambda$static$112", "literal_constants": [ 31.5, 150, 84, 0.05999999865889549 ], "literal_instructions": [ { "offset": 4, "opcode": 19, "value": 31.5 }, { "offset": 7, "opcode": 17, "value": 150 }, { "offset": 10, "opcode": 16, "value": 84 }, { "offset": 12, "opcode": 19, "value": 0.05999999865889549 } ], "unresolved_literal_offsets": [] } ], "class_chain": [ "net/tslat/aoa3/content/item/weapon/sniper/CamoRifle", "net/tslat/aoa3/content/item/weapon/sniper/BaseSniper", "net/tslat/aoa3/content/item/weapon/gun/BaseGun" ], "status": "structural source map only; effective behavior requires method/call-chain review" }, { "id": "aoa3:clown_cracker", "family": "sniper", "constructor_classes": [ "net/tslat/aoa3/content/item/weapon/sniper/ClownCracker" ], "factory_literal_constants": [ { "factory": "lambda$static$113", "literal_constants": [ 33.5, 305, 84, 0.05000000074505806 ], "literal_instructions": [ { "offset": 4, "opcode": 19, "value": 33.5 }, { "offset": 7, "opcode": 17, "value": 305 }, { "offset": 10, "opcode": 16, "value": 84 }, { "offset": 12, "opcode": 19, "value": 0.05000000074505806 } ], "unresolved_literal_offsets": [] } ], "class_chain": [ "net/tslat/aoa3/content/item/weapon/sniper/ClownCracker", "net/tslat/aoa3/content/item/weapon/sniper/BaseSniper", "net/tslat/aoa3/content/item/weapon/gun/BaseGun" ], "status": "structural source map only; effective behavior requires method/call-chain review" }, { "id": "aoa3:clownimator", "family": "sniper", "constructor_classes": [ "net/tslat/aoa3/content/item/weapon/sniper/Clownimator" ], "factory_literal_constants": [ { "factory": "lambda$static$114", "literal_constants": [ 49.5, 545, 95, 0.03500000014901161 ], "literal_instructions": [ { "offset": 4, "opcode": 19, "value": 49.5 }, { "offset": 7, "opcode": 17, "value": 545 }, { "offset": 10, "opcode": 16, "value": 95 }, { "offset": 12, "opcode": 19, "value": 0.03500000014901161 } ], "unresolved_literal_offsets": [] } ], "class_chain": [ "net/tslat/aoa3/content/item/weapon/sniper/Clownimator", "net/tslat/aoa3/content/item/weapon/sniper/BaseSniper", "net/tslat/aoa3/content/item/weapon/gun/BaseGun" ], "status": "structural source map only; effective behavior requires method/call-chain review" }, { "id": "aoa3:crystaneer", "family": "sniper", "constructor_classes": [ "net/tslat/aoa3/content/item/weapon/sniper/Crystaneer" ], "factory_literal_constants": [ { "factory": "lambda$static$115", "literal_constants": [ 37.5, 345, 88, 0.041999999433755875 ], "literal_instructions": [ { "offset": 4, "opcode": 19, "value": 37.5 }, { "offset": 7, "opcode": 17, "value": 345 }, { "offset": 10, "opcode": 16, "value": 88 }, { "offset": 12, "opcode": 19, "value": 0.041999999433755875 } ], "unresolved_literal_offsets": [] } ], "class_chain": [ "net/tslat/aoa3/content/item/weapon/sniper/Crystaneer", "net/tslat/aoa3/content/item/weapon/sniper/BaseSniper", "net/tslat/aoa3/content/item/weapon/gun/BaseGun" ], "status": "structural source map only; effective behavior requires method/call-chain review" }, { "id": "aoa3:dark_beast", "family": "sniper", "constructor_classes": [ "net/tslat/aoa3/content/item/weapon/sniper/DarkBeast" ], "factory_literal_constants": [ { "factory": "lambda$static$116", "literal_constants": [ 50.5, 560, 96, 0.03500000014901161 ], "literal_instructions": [ { "offset": 4, "opcode": 19, "value": 50.5 }, { "offset": 7, "opcode": 17, "value": 560 }, { "offset": 10, "opcode": 16, "value": 96 }, { "offset": 12, "opcode": 19, "value": 0.03500000014901161 } ], "unresolved_literal_offsets": [] } ], "class_chain": [ "net/tslat/aoa3/content/item/weapon/sniper/DarkBeast", "net/tslat/aoa3/content/item/weapon/sniper/BaseSniper", "net/tslat/aoa3/content/item/weapon/gun/BaseGun" ], "status": "structural source map only; effective behavior requires method/call-chain review" }, { "id": "aoa3:deadlock", "family": "sniper", "constructor_classes": [ "net/tslat/aoa3/content/item/weapon/sniper/Deadlock" ], "factory_literal_constants": [ { "factory": "lambda$static$117", "literal_constants": [ 25.5, 120, 90, 0.09000000357627869 ], "literal_instructions": [ { "offset": 4, "opcode": 19, "value": 25.5 }, { "offset": 7, "opcode": 16, "value": 120 }, { "offset": 9, "opcode": 16, "value": 90 }, { "offset": 11, "opcode": 19, "value": 0.09000000357627869 } ], "unresolved_literal_offsets": [] } ], "class_chain": [ "net/tslat/aoa3/content/item/weapon/sniper/Deadlock", "net/tslat/aoa3/content/item/weapon/sniper/BaseSniper", "net/tslat/aoa3/content/item/weapon/gun/BaseGun" ], "status": "structural source map only; effective behavior requires method/call-chain review" }, { "id": "aoa3:decimator", "family": "sniper", "constructor_classes": [ "net/tslat/aoa3/content/item/weapon/sniper/Decimator" ], "factory_literal_constants": [ { "factory": "lambda$static$118", "literal_constants": [ 33.0, 180, 95, 0.05000000074505806 ], "literal_instructions": [ { "offset": 4, "opcode": 19, "value": 33.0 }, { "offset": 7, "opcode": 17, "value": 180 }, { "offset": 10, "opcode": 16, "value": 95 }, { "offset": 12, "opcode": 19, "value": 0.05000000074505806 } ], "unresolved_literal_offsets": [] } ], "class_chain": [ "net/tslat/aoa3/content/item/weapon/sniper/Decimator", "net/tslat/aoa3/content/item/weapon/sniper/BaseSniper", "net/tslat/aoa3/content/item/weapon/gun/BaseGun" ], "status": "structural source map only; effective behavior requires method/call-chain review" }, { "id": "aoa3:discharge_sniper", "family": "sniper", "constructor_classes": [ "net/tslat/aoa3/content/item/weapon/sniper/DischargeSniper" ], "factory_literal_constants": [ { "factory": "lambda$static$119", "literal_constants": [ 10.0, 540, 24, 0.4000000059604645 ], "literal_instructions": [ { "offset": 4, "opcode": 19, "value": 10.0 }, { "offset": 7, "opcode": 17, "value": 540 }, { "offset": 10, "opcode": 16, "value": 24 }, { "offset": 12, "opcode": 19, "value": 0.4000000059604645 } ], "unresolved_literal_offsets": [] } ], "class_chain": [ "net/tslat/aoa3/content/item/weapon/sniper/DischargeSniper", "net/tslat/aoa3/content/item/weapon/sniper/BaseSniper", "net/tslat/aoa3/content/item/weapon/gun/BaseGun" ], "status": "structural source map only; effective behavior requires method/call-chain review" }, { "id": "aoa3:dual_sight", "family": "sniper", "constructor_classes": [ "net/tslat/aoa3/content/item/weapon/sniper/DualSight" ], "factory_literal_constants": [ { "factory": "lambda$static$120", "literal_constants": [ 38.5, 350, 91, 0.041999999433755875 ], "literal_instructions": [ { "offset": 4, "opcode": 19, "value": 38.5 }, { "offset": 7, "opcode": 17, "value": 350 }, { "offset": 10, "opcode": 16, "value": 91 }, { "offset": 12, "opcode": 19, "value": 0.041999999433755875 } ], "unresolved_literal_offsets": [] } ], "class_chain": [ "net/tslat/aoa3/content/item/weapon/sniper/DualSight", "net/tslat/aoa3/content/item/weapon/sniper/BaseSniper", "net/tslat/aoa3/content/item/weapon/gun/BaseGun" ], "status": "structural source map only; effective behavior requires method/call-chain review" }, { "id": "aoa3:duster", "family": "sniper", "constructor_classes": [ "net/tslat/aoa3/content/item/weapon/sniper/Duster" ], "factory_literal_constants": [ { "factory": "lambda$static$121", "literal_constants": [ 21.0, 170, 60, 0.09000000357627869 ], "literal_instructions": [ { "offset": 4, "opcode": 19, "value": 21.0 }, { "offset": 7, "opcode": 17, "value": 170 }, { "offset": 10, "opcode": 16, "value": 60 }, { "offset": 12, "opcode": 19, "value": 0.09000000357627869 } ], "unresolved_literal_offsets": [] } ], "class_chain": [ "net/tslat/aoa3/content/item/weapon/sniper/Duster", "net/tslat/aoa3/content/item/weapon/sniper/BaseSniper", "net/tslat/aoa3/content/item/weapon/gun/BaseGun" ], "status": "structural source map only; effective behavior requires method/call-chain review" }, { "id": "aoa3:floro500", "family": "sniper", "constructor_classes": [ "net/tslat/aoa3/content/item/weapon/sniper/Floro500" ], "factory_literal_constants": [ { "factory": "lambda$static$122", "literal_constants": [ 37.0, 550, 70, 0.041999999433755875 ], "literal_instructions": [ { "offset": 4, "opcode": 19, "value": 37.0 }, { "offset": 7, "opcode": 17, "value": 550 }, { "offset": 10, "opcode": 16, "value": 70 }, { "offset": 12, "opcode": 19, "value": 0.041999999433755875 } ], "unresolved_literal_offsets": [] } ], "class_chain": [ "net/tslat/aoa3/content/item/weapon/sniper/Floro500", "net/tslat/aoa3/content/item/weapon/sniper/BaseSniper", "net/tslat/aoa3/content/item/weapon/gun/BaseGun" ], "status": "structural source map only; effective behavior requires method/call-chain review" }, { "id": "aoa3:head_hunter", "family": "sniper", "constructor_classes": [ "net/tslat/aoa3/content/item/weapon/sniper/HeadHunter" ], "factory_literal_constants": [ { "factory": "lambda$static$123", "literal_constants": [ 41.5, 380, 92, 0.03500000014901161 ], "literal_instructions": [ { "offset": 4, "opcode": 19, "value": 41.5 }, { "offset": 7, "opcode": 17, "value": 380 }, { "offset": 10, "opcode": 16, "value": 92 }, { "offset": 12, "opcode": 19, "value": 0.03500000014901161 } ], "unresolved_literal_offsets": [] } ], "class_chain": [ "net/tslat/aoa3/content/item/weapon/sniper/HeadHunter", "net/tslat/aoa3/content/item/weapon/sniper/BaseSniper", "net/tslat/aoa3/content/item/weapon/gun/BaseGun" ], "status": "structural source map only; effective behavior requires method/call-chain review" }, { "id": "aoa3:hive_cracker", "family": "sniper", "constructor_classes": [ "net/tslat/aoa3/content/item/weapon/sniper/HiveCracker" ], "factory_literal_constants": [ { "factory": "lambda$static$124", "literal_constants": [ 44.0, 555, 84, 0.03500000014901161 ], "literal_instructions": [ { "offset": 4, "opcode": 19, "value": 44.0 }, { "offset": 7, "opcode": 17, "value": 555 }, { "offset": 10, "opcode": 16, "value": 84 }, { "offset": 12, "opcode": 19, "value": 0.03500000014901161 } ], "unresolved_literal_offsets": [] } ], "class_chain": [ "net/tslat/aoa3/content/item/weapon/sniper/HiveCracker", "net/tslat/aoa3/content/item/weapon/sniper/BaseSniper", "net/tslat/aoa3/content/item/weapon/gun/BaseGun" ], "status": "structural source map only; effective behavior requires method/call-chain review" }, { "id": "aoa3:ka_500", "family": "sniper", "constructor_classes": [ "net/tslat/aoa3/content/item/weapon/sniper/Ka500" ], "factory_literal_constants": [ { "factory": "lambda$static$125", "literal_constants": [ 30.0, 360, 70, 0.05999999865889549 ], "literal_instructions": [ { "offset": 4, "opcode": 19, "value": 30.0 }, { "offset": 7, "opcode": 17, "value": 360 }, { "offset": 10, "opcode": 16, "value": 70 }, { "offset": 12, "opcode": 19, "value": 0.05999999865889549 } ], "unresolved_literal_offsets": [] } ], "class_chain": [ "net/tslat/aoa3/content/item/weapon/sniper/Ka500", "net/tslat/aoa3/content/item/weapon/sniper/BaseSniper", "net/tslat/aoa3/content/item/weapon/gun/BaseGun" ], "status": "structural source map only; effective behavior requires method/call-chain review" }, { "id": "aoa3:mark_maker", "family": "sniper", "constructor_classes": [ "net/tslat/aoa3/content/item/weapon/sniper/MarkMaker" ], "factory_literal_constants": [ { "factory": "lambda$static$126", "literal_constants": [ 36.5, 530, 70, 0.05000000074505806 ], "literal_instructions": [ { "offset": 4, "opcode": 19, "value": 36.5 }, { "offset": 7, "opcode": 17, "value": 530 }, { "offset": 10, "opcode": 16, "value": 70 }, { "offset": 12, "opcode": 19, "value": 0.05000000074505806 } ], "unresolved_literal_offsets": [] } ], "class_chain": [ "net/tslat/aoa3/content/item/weapon/sniper/MarkMaker", "net/tslat/aoa3/content/item/weapon/sniper/BaseSniper", "net/tslat/aoa3/content/item/weapon/gun/BaseGun" ], "status": "structural source map only; effective behavior requires method/call-chain review" }, { "id": "aoa3:mineral", "family": "sniper", "constructor_classes": [ "net/tslat/aoa3/content/item/weapon/sniper/Mineral" ], "factory_literal_constants": [ { "factory": "lambda$static$127", "literal_constants": [ 58.5, 560, 112, 0.03500000014901161 ], "literal_instructions": [ { "offset": 4, "opcode": 19, "value": 58.5 }, { "offset": 7, "opcode": 17, "value": 560 }, { "offset": 10, "opcode": 16, "value": 112 }, { "offset": 12, "opcode": 19, "value": 0.03500000014901161 } ], "unresolved_literal_offsets": [] } ], "class_chain": [ "net/tslat/aoa3/content/item/weapon/sniper/Mineral", "net/tslat/aoa3/content/item/weapon/sniper/BaseSniper", "net/tslat/aoa3/content/item/weapon/gun/BaseGun" ], "status": "structural source map only; effective behavior requires method/call-chain review" }, { "id": "aoa3:monster", "family": "sniper", "constructor_classes": [ "net/tslat/aoa3/content/item/weapon/sniper/Monster" ], "factory_literal_constants": [ { "factory": "lambda$static$128", "literal_constants": [ 38.0, 250, 96, 0.05000000074505806 ], "literal_instructions": [ { "offset": 4, "opcode": 19, "value": 38.0 }, { "offset": 7, "opcode": 17, "value": 250 }, { "offset": 10, "opcode": 16, "value": 96 }, { "offset": 12, "opcode": 19, "value": 0.05000000074505806 } ], "unresolved_literal_offsets": [] } ], "class_chain": [ "net/tslat/aoa3/content/item/weapon/sniper/Monster", "net/tslat/aoa3/content/item/weapon/sniper/BaseSniper", "net/tslat/aoa3/content/item/weapon/gun/BaseGun" ], "status": "structural source map only; effective behavior requires method/call-chain review" }, { "id": "aoa3:moon_maker", "family": "sniper", "constructor_classes": [ "net/tslat/aoa3/content/item/weapon/sniper/MoonMaker" ], "factory_literal_constants": [ { "factory": "lambda$static$129", "literal_constants": [ 38.5, 570, 70, 0.05000000074505806 ], "literal_instructions": [ { "offset": 4, "opcode": 19, "value": 38.5 }, { "offset": 7, "opcode": 17, "value": 570 }, { "offset": 10, "opcode": 16, "value": 70 }, { "offset": 12, "opcode": 19, "value": 0.05000000074505806 } ], "unresolved_literal_offsets": [] } ], "class_chain": [ "net/tslat/aoa3/content/item/weapon/sniper/MoonMaker", "net/tslat/aoa3/content/item/weapon/sniper/BaseSniper", "net/tslat/aoa3/content/item/weapon/gun/BaseGun" ], "status": "structural source map only; effective behavior requires method/call-chain review" }, { "id": "aoa3:rosid_rifle", "family": "sniper", "constructor_classes": [ "net/tslat/aoa3/content/item/weapon/sniper/RosidRifle" ], "factory_literal_constants": [ { "factory": "lambda$static$130", "literal_constants": [ 45.5, 405, 102, 0.03500000014901161 ], "literal_instructions": [ { "offset": 4, "opcode": 19, "value": 45.5 }, { "offset": 7, "opcode": 17, "value": 405 }, { "offset": 10, "opcode": 16, "value": 102 }, { "offset": 12, "opcode": 19, "value": 0.03500000014901161 } ], "unresolved_literal_offsets": [] } ], "class_chain": [ "net/tslat/aoa3/content/item/weapon/sniper/RosidRifle", "net/tslat/aoa3/content/item/weapon/sniper/BaseSniper", "net/tslat/aoa3/content/item/weapon/gun/BaseGun" ], "status": "structural source map only; effective behavior requires method/call-chain review" }, { "id": "aoa3:sabbath", "family": "sniper", "constructor_classes": [ "net/tslat/aoa3/content/item/weapon/sniper/Sabbath" ], "factory_literal_constants": [ { "factory": "lambda$static$131", "literal_constants": [ 44.0, 450, 97, 0.03500000014901161 ], "literal_instructions": [ { "offset": 4, "opcode": 19, "value": 44.0 }, { "offset": 7, "opcode": 17, "value": 450 }, { "offset": 10, "opcode": 16, "value": 97 }, { "offset": 12, "opcode": 19, "value": 0.03500000014901161 } ], "unresolved_literal_offsets": [] } ], "class_chain": [ "net/tslat/aoa3/content/item/weapon/sniper/Sabbath", "net/tslat/aoa3/content/item/weapon/sniper/BaseSniper", "net/tslat/aoa3/content/item/weapon/gun/BaseGun" ], "status": "structural source map only; effective behavior requires method/call-chain review" }, { "id": "aoa3:sludge_sniper", "family": "sniper", "constructor_classes": [ "net/tslat/aoa3/content/item/weapon/sniper/SludgeSniper" ], "factory_literal_constants": [ { "factory": "lambda$static$132", "literal_constants": [ 37.0, 350, 87, 0.05000000074505806 ], "literal_instructions": [ { "offset": 4, "opcode": 19, "value": 37.0 }, { "offset": 7, "opcode": 17, "value": 350 }, { "offset": 10, "opcode": 16, "value": 87 }, { "offset": 12, "opcode": 19, "value": 0.05000000074505806 } ], "unresolved_literal_offsets": [] } ], "class_chain": [ "net/tslat/aoa3/content/item/weapon/sniper/SludgeSniper", "net/tslat/aoa3/content/item/weapon/sniper/BaseSniper", "net/tslat/aoa3/content/item/weapon/gun/BaseGun" ], "status": "structural source map only; effective behavior requires method/call-chain review" }, { "id": "aoa3:sweet_tooth", "family": "sniper", "constructor_classes": [ "net/tslat/aoa3/content/item/weapon/sniper/SweetTooth" ], "factory_literal_constants": [ { "factory": "lambda$static$133", "literal_constants": [ 32.5, 460, 77, 0.05000000074505806 ], "literal_instructions": [ { "offset": 4, "opcode": 19, "value": 32.5 }, { "offset": 7, "opcode": 17, "value": 460 }, { "offset": 10, "opcode": 16, "value": 77 }, { "offset": 12, "opcode": 19, "value": 0.05000000074505806 } ], "unresolved_literal_offsets": [] } ], "class_chain": [ "net/tslat/aoa3/content/item/weapon/sniper/SweetTooth", "net/tslat/aoa3/content/item/weapon/sniper/BaseSniper", "net/tslat/aoa3/content/item/weapon/gun/BaseGun" ], "status": "structural source map only; effective behavior requires method/call-chain review" }, { "id": "aoa3:terminator", "family": "sniper", "constructor_classes": [ "net/tslat/aoa3/content/item/weapon/sniper/Terminator" ], "factory_literal_constants": [ { "factory": "lambda$static$134", "literal_constants": [ 53.0, 470, 112, 0.03500000014901161 ], "literal_instructions": [ { "offset": 4, "opcode": 19, "value": 53.0 }, { "offset": 7, "opcode": 17, "value": 470 }, { "offset": 10, "opcode": 16, "value": 112 }, { "offset": 12, "opcode": 19, "value": 0.03500000014901161 } ], "unresolved_literal_offsets": [] } ], "class_chain": [ "net/tslat/aoa3/content/item/weapon/sniper/Terminator", "net/tslat/aoa3/content/item/weapon/sniper/BaseSniper", "net/tslat/aoa3/content/item/weapon/gun/BaseGun" ], "status": "structural source map only; effective behavior requires method/call-chain review" }, { "id": "aoa3:viper_1", "family": "sniper", "constructor_classes": [ "net/tslat/aoa3/content/item/weapon/sniper/Viper1" ], "factory_literal_constants": [ { "factory": "lambda$static$135", "literal_constants": [ 30.0, 185, 89, 0.05999999865889549 ], "literal_instructions": [ { "offset": 4, "opcode": 19, "value": 30.0 }, { "offset": 7, "opcode": 17, "value": 185 }, { "offset": 10, "opcode": 16, "value": 89 }, { "offset": 12, "opcode": 19, "value": 0.05999999865889549 } ], "unresolved_literal_offsets": [] } ], "class_chain": [ "net/tslat/aoa3/content/item/weapon/sniper/Viper1", "net/tslat/aoa3/content/item/weapon/sniper/BaseSniper", "net/tslat/aoa3/content/item/weapon/gun/BaseGun" ], "status": "structural source map only; effective behavior requires method/call-chain review" }, { "id": "aoa3:ancient_bomber", "family": "cannon", "constructor_classes": [ "net/tslat/aoa3/content/item/weapon/cannon/AncientBomber" ], "factory_literal_constants": [ { "factory": "lambda$static$136", "literal_constants": [ 23.5, 855, 28, 0.17499999701976776 ], "literal_instructions": [ { "offset": 4, "opcode": 19, "value": 23.5 }, { "offset": 7, "opcode": 17, "value": 855 }, { "offset": 10, "opcode": 16, "value": 28 }, { "offset": 12, "opcode": 19, "value": 0.17499999701976776 } ], "unresolved_literal_offsets": [] } ], "class_chain": [ "net/tslat/aoa3/content/item/weapon/cannon/AncientBomber", "net/tslat/aoa3/content/item/weapon/cannon/BaseCannon", "net/tslat/aoa3/content/item/weapon/gun/BaseGun" ], "status": "structural source map only; effective behavior requires method/call-chain review" }, { "id": "aoa3:ancient_discharger", "family": "cannon", "constructor_classes": [ "net/tslat/aoa3/content/item/weapon/cannon/AncientDischarger" ], "factory_literal_constants": [ { "factory": "lambda$static$137", "literal_constants": [ 0.0, 850, 20, 13.0 ], "literal_instructions": [ { "offset": 4, "opcode": 11, "value": 0.0 }, { "offset": 5, "opcode": 17, "value": 850 }, { "offset": 8, "opcode": 16, "value": 20 }, { "offset": 10, "opcode": 19, "value": 13.0 } ], "unresolved_literal_offsets": [] } ], "class_chain": [ "net/tslat/aoa3/content/item/weapon/cannon/AncientDischarger", "net/tslat/aoa3/content/item/weapon/cannon/BaseCannon", "net/tslat/aoa3/content/item/weapon/gun/BaseGun" ], "status": "structural source map only; effective behavior requires method/call-chain review" }, { "id": "aoa3:aqua_cannon", "family": "cannon", "constructor_classes": [ "net/tslat/aoa3/content/item/weapon/cannon/AquaCannon" ], "factory_literal_constants": [ { "factory": "lambda$static$138", "literal_constants": [ 14.0, 300, 35, 0.20999999344348907 ], "literal_instructions": [ { "offset": 4, "opcode": 19, "value": 14.0 }, { "offset": 7, "opcode": 17, "value": 300 }, { "offset": 10, "opcode": 16, "value": 35 }, { "offset": 12, "opcode": 19, "value": 0.20999999344348907 } ], "unresolved_literal_offsets": [] } ], "class_chain": [ "net/tslat/aoa3/content/item/weapon/cannon/AquaCannon", "net/tslat/aoa3/content/item/weapon/cannon/BaseCannon", "net/tslat/aoa3/content/item/weapon/gun/BaseGun" ], "status": "structural source map only; effective behavior requires method/call-chain review" }, { "id": "aoa3:balloon_bomber", "family": "cannon", "constructor_classes": [ "net/tslat/aoa3/content/item/weapon/cannon/BalloonBomber" ], "factory_literal_constants": [ { "factory": "lambda$static$139", "literal_constants": [ 12.5, 505, 24, 0.2199999988079071 ], "literal_instructions": [ { "offset": 4, "opcode": 19, "value": 12.5 }, { "offset": 7, "opcode": 17, "value": 505 }, { "offset": 10, "opcode": 16, "value": 24 }, { "offset": 12, "opcode": 19, "value": 0.2199999988079071 } ], "unresolved_literal_offsets": [] } ], "class_chain": [ "net/tslat/aoa3/content/item/weapon/cannon/BalloonBomber", "net/tslat/aoa3/content/item/weapon/cannon/BaseCannon", "net/tslat/aoa3/content/item/weapon/gun/BaseGun" ], "status": "structural source map only; effective behavior requires method/call-chain review" }, { "id": "aoa3:big_blast", "family": "cannon", "constructor_classes": [ "net/tslat/aoa3/content/item/weapon/cannon/BigBlast" ], "factory_literal_constants": [ { "factory": "lambda$static$140", "literal_constants": [ 28.0, 550, 60, 0.11999999731779099 ], "literal_instructions": [ { "offset": 4, "opcode": 19, "value": 28.0 }, { "offset": 7, "opcode": 17, "value": 550 }, { "offset": 10, "opcode": 16, "value": 60 }, { "offset": 12, "opcode": 19, "value": 0.11999999731779099 } ], "unresolved_literal_offsets": [] } ], "class_chain": [ "net/tslat/aoa3/content/item/weapon/cannon/BigBlast", "net/tslat/aoa3/content/item/weapon/cannon/BaseCannon", "net/tslat/aoa3/content/item/weapon/gun/BaseGun" ], "status": "structural source map only; effective behavior requires method/call-chain review" }, { "id": "aoa3:blast_cannon", "family": "cannon", "constructor_classes": [ "net/tslat/aoa3/content/item/weapon/cannon/BlastCannon" ], "factory_literal_constants": [ { "factory": "lambda$static$141", "literal_constants": [ 17.0, 510, 27, 0.20999999344348907 ], "literal_instructions": [ { "offset": 4, "opcode": 19, "value": 17.0 }, { "offset": 7, "opcode": 17, "value": 510 }, { "offset": 10, "opcode": 16, "value": 27 }, { "offset": 12, "opcode": 19, "value": 0.20999999344348907 } ], "unresolved_literal_offsets": [] } ], "class_chain": [ "net/tslat/aoa3/content/item/weapon/cannon/BlastCannon", "net/tslat/aoa3/content/item/weapon/cannon/BaseCannon", "net/tslat/aoa3/content/item/weapon/gun/BaseGun" ], "status": "structural source map only; effective behavior requires method/call-chain review" }, { "id": "aoa3:blissful_blast", "family": "cannon", "constructor_classes": [ "net/tslat/aoa3/content/item/weapon/cannon/BlissfulBlast" ], "factory_literal_constants": [ { "factory": "lambda$static$142", "literal_constants": [ 33.5, 835, 60, 0.09000000357627869 ], "literal_instructions": [ { "offset": 4, "opcode": 19, "value": 33.5 }, { "offset": 7, "opcode": 17, "value": 835 }, { "offset": 10, "opcode": 16, "value": 60 }, { "offset": 12, "opcode": 19, "value": 0.09000000357627869 } ], "unresolved_literal_offsets": [] } ], "class_chain": [ "net/tslat/aoa3/content/item/weapon/cannon/BlissfulBlast", "net/tslat/aoa3/content/item/weapon/cannon/BaseCannon", "net/tslat/aoa3/content/item/weapon/gun/BaseGun" ], "status": "structural source map only; effective behavior requires method/call-chain review" }, { "id": "aoa3:bomb_launcher", "family": "cannon", "constructor_classes": [ "net/tslat/aoa3/content/item/weapon/cannon/BombLauncher" ], "factory_literal_constants": [ { "factory": "lambda$static$143", "literal_constants": [ 23.0, 840, 27, 0.17499999701976776 ], "literal_instructions": [ { "offset": 4, "opcode": 19, "value": 23.0 }, { "offset": 7, "opcode": 17, "value": 840 }, { "offset": 10, "opcode": 16, "value": 27 }, { "offset": 12, "opcode": 19, "value": 0.17499999701976776 } ], "unresolved_literal_offsets": [] } ], "class_chain": [ "net/tslat/aoa3/content/item/weapon/cannon/BombLauncher", "net/tslat/aoa3/content/item/weapon/cannon/BaseCannon", "net/tslat/aoa3/content/item/weapon/gun/BaseGun" ], "status": "structural source map only; effective behavior requires method/call-chain review" }, { "id": "aoa3:boom_boom", "family": "cannon", "constructor_classes": [ "net/tslat/aoa3/content/item/weapon/cannon/BoomBoom" ], "factory_literal_constants": [ { "factory": "lambda$static$144", "literal_constants": [ 18.5, 390, 36, 0.20999999344348907 ], "literal_instructions": [ { "offset": 4, "opcode": 19, "value": 18.5 }, { "offset": 7, "opcode": 17, "value": 390 }, { "offset": 10, "opcode": 16, "value": 36 }, { "offset": 12, "opcode": 19, "value": 0.20999999344348907 } ], "unresolved_literal_offsets": [] } ], "class_chain": [ "net/tslat/aoa3/content/item/weapon/cannon/BoomBoom", "net/tslat/aoa3/content/item/weapon/cannon/BaseCannon", "net/tslat/aoa3/content/item/weapon/gun/BaseGun" ], "status": "structural source map only; effective behavior requires method/call-chain review" }, { "id": "aoa3:boom_cannon", "family": "cannon", "constructor_classes": [ "net/tslat/aoa3/content/item/weapon/cannon/BoomCannon" ], "factory_literal_constants": [ { "factory": "lambda$static$145", "literal_constants": [ 17.5, 510, 28, 0.20999999344348907 ], "literal_instructions": [ { "offset": 4, "opcode": 19, "value": 17.5 }, { "offset": 7, "opcode": 17, "value": 510 }, { "offset": 10, "opcode": 16, "value": 28 }, { "offset": 12, "opcode": 19, "value": 0.20999999344348907 } ], "unresolved_literal_offsets": [] } ], "class_chain": [ "net/tslat/aoa3/content/item/weapon/cannon/BoomCannon", "net/tslat/aoa3/content/item/weapon/cannon/BaseCannon", "net/tslat/aoa3/content/item/weapon/gun/BaseGun" ], "status": "structural source map only; effective behavior requires method/call-chain review" }, { "id": "aoa3:boulder_bomber", "family": "cannon", "constructor_classes": [ "net/tslat/aoa3/content/item/weapon/cannon/BoulderBomber" ], "factory_literal_constants": [ { "factory": "lambda$static$146", "literal_constants": [ 18.5, 475, 62, 0.20999999344348907 ], "literal_instructions": [ { "offset": 4, "opcode": 19, "value": 18.5 }, { "offset": 7, "opcode": 17, "value": 475 }, { "offset": 10, "opcode": 16, "value": 62 }, { "offset": 12, "opcode": 19, "value": 0.20999999344348907 } ], "unresolved_literal_offsets": [] } ], "class_chain": [ "net/tslat/aoa3/content/item/weapon/cannon/BoulderBomber", "net/tslat/aoa3/content/item/weapon/cannon/BaseCannon", "net/tslat/aoa3/content/item/weapon/gun/BaseGun" ], "status": "structural source map only; effective behavior requires method/call-chain review" }, { "id": "aoa3:bozo_blaster", "family": "cannon", "constructor_classes": [ "net/tslat/aoa3/content/item/weapon/cannon/BozoBlaster" ], "factory_literal_constants": [ { "factory": "lambda$static$147", "literal_constants": [ 12.5, 505, 20, 0.20999999344348907 ], "literal_instructions": [ { "offset": 4, "opcode": 19, "value": 12.5 }, { "offset": 7, "opcode": 17, "value": 505 }, { "offset": 10, "opcode": 16, "value": 20 }, { "offset": 12, "opcode": 19, "value": 0.20999999344348907 } ], "unresolved_literal_offsets": [] } ], "class_chain": [ "net/tslat/aoa3/content/item/weapon/cannon/BozoBlaster", "net/tslat/aoa3/content/item/weapon/cannon/BaseCannon", "net/tslat/aoa3/content/item/weapon/gun/BaseGun" ], "status": "structural source map only; effective behavior requires method/call-chain review" }, { "id": "aoa3:bulb_cannon", "family": "cannon", "constructor_classes": [ "net/tslat/aoa3/content/item/weapon/cannon/BulbCannon" ], "factory_literal_constants": [ { "factory": "lambda$static$148", "literal_constants": [ 25.0, 860, 30, 0.15000000596046448 ], "literal_instructions": [ { "offset": 4, "opcode": 19, "value": 25.0 }, { "offset": 7, "opcode": 17, "value": 860 }, { "offset": 10, "opcode": 16, "value": 30 }, { "offset": 12, "opcode": 19, "value": 0.15000000596046448 } ], "unresolved_literal_offsets": [] } ], "class_chain": [ "net/tslat/aoa3/content/item/weapon/cannon/BulbCannon", "net/tslat/aoa3/content/item/weapon/cannon/BaseCannon", "net/tslat/aoa3/content/item/weapon/gun/BaseGun" ], "status": "structural source map only; effective behavior requires method/call-chain review" }, { "id": "aoa3:carrot_cannon", "family": "cannon", "constructor_classes": [ "net/tslat/aoa3/content/item/weapon/cannon/CarrotCannon" ], "factory_literal_constants": [ { "factory": "lambda$static$149", "literal_constants": [ 10.0, 520, 16, 0.4000000059604645 ], "literal_instructions": [ { "offset": 4, "opcode": 19, "value": 10.0 }, { "offset": 7, "opcode": 17, "value": 520 }, { "offset": 10, "opcode": 16, "value": 16 }, { "offset": 12, "opcode": 19, "value": 0.4000000059604645 } ], "unresolved_literal_offsets": [] } ], "class_chain": [ "net/tslat/aoa3/content/item/weapon/cannon/CarrotCannon", "net/tslat/aoa3/content/item/weapon/cannon/BaseCannon", "net/tslat/aoa3/content/item/weapon/gun/BaseGun" ], "status": "structural source map only; effective behavior requires method/call-chain review" }, { "id": "aoa3:clown_cannon", "family": "cannon", "constructor_classes": [ "net/tslat/aoa3/content/item/weapon/cannon/ClownCannon" ], "factory_literal_constants": [ { "factory": "lambda$static$150", "literal_constants": [ 22.5, 570, 32, 0.18000000715255737 ], "literal_instructions": [ { "offset": 4, "opcode": 19, "value": 22.5 }, { "offset": 7, "opcode": 17, "value": 570 }, { "offset": 10, "opcode": 16, "value": 32 }, { "offset": 12, "opcode": 19, "value": 0.18000000715255737 } ], "unresolved_literal_offsets": [] } ], "class_chain": [ "net/tslat/aoa3/content/item/weapon/cannon/ClownCannon", "net/tslat/aoa3/content/item/weapon/cannon/BaseCannon", "net/tslat/aoa3/content/item/weapon/gun/BaseGun" ], "status": "structural source map only; effective behavior requires method/call-chain review" }, { "id": "aoa3:clowno_pulse", "family": "cannon", "constructor_classes": [ "net/tslat/aoa3/content/item/weapon/cannon/ClownoPulse" ], "factory_literal_constants": [ { "factory": "lambda$static$151", "literal_constants": [ 35.5, 845, 42, 0.09000000357627869 ], "literal_instructions": [ { "offset": 4, "opcode": 19, "value": 35.5 }, { "offset": 7, "opcode": 17, "value": 845 }, { "offset": 10, "opcode": 16, "value": 42 }, { "offset": 12, "opcode": 19, "value": 0.09000000357627869 } ], "unresolved_literal_offsets": [] } ], "class_chain": [ "net/tslat/aoa3/content/item/weapon/cannon/ClownoPulse", "net/tslat/aoa3/content/item/weapon/cannon/BaseCannon", "net/tslat/aoa3/content/item/weapon/gun/BaseGun" ], "status": "structural source map only; effective behavior requires method/call-chain review" }, { "id": "aoa3:coral_cannon", "family": "cannon", "constructor_classes": [ "net/tslat/aoa3/content/item/weapon/cannon/CoralCannon" ], "factory_literal_constants": [ { "factory": "lambda$static$152", "literal_constants": [ 12.0, 300, 15, 0.3499999940395355 ], "literal_instructions": [ { "offset": 4, "opcode": 19, "value": 12.0 }, { "offset": 7, "opcode": 17, "value": 300 }, { "offset": 10, "opcode": 16, "value": 15 }, { "offset": 12, "opcode": 19, "value": 0.3499999940395355 } ], "unresolved_literal_offsets": [] } ], "class_chain": [ "net/tslat/aoa3/content/item/weapon/cannon/CoralCannon", "net/tslat/aoa3/content/item/weapon/cannon/BaseCannon", "net/tslat/aoa3/content/item/weapon/gun/BaseGun" ], "status": "structural source map only; effective behavior requires method/call-chain review" }, { "id": "aoa3:discharge_cannon", "family": "cannon", "constructor_classes": [ "net/tslat/aoa3/content/item/weapon/cannon/DischargeCannon" ], "factory_literal_constants": [ { "factory": "lambda$static$153", "literal_constants": [ 0.0, 400, 20, 6.0 ], "literal_instructions": [ { "offset": 4, "opcode": 11, "value": 0.0 }, { "offset": 5, "opcode": 17, "value": 400 }, { "offset": 8, "opcode": 16, "value": 20 }, { "offset": 10, "opcode": 19, "value": 6.0 } ], "unresolved_literal_offsets": [] } ], "class_chain": [ "net/tslat/aoa3/content/item/weapon/cannon/DischargeCannon", "net/tslat/aoa3/content/item/weapon/cannon/BaseCannon", "net/tslat/aoa3/content/item/weapon/gun/BaseGun" ], "status": "structural source map only; effective behavior requires method/call-chain review" }, { "id": "aoa3:energy_cannon", "family": "cannon", "constructor_classes": [ "net/tslat/aoa3/content/item/weapon/cannon/EnergyCannon" ], "factory_literal_constants": [ { "factory": "lambda$static$154", "literal_constants": [ 18.5, 610, 25, 0.20999999344348907 ], "literal_instructions": [ { "offset": 4, "opcode": 19, "value": 18.5 }, { "offset": 7, "opcode": 17, "value": 610 }, { "offset": 10, "opcode": 16, "value": 25 }, { "offset": 12, "opcode": 19, "value": 0.20999999344348907 } ], "unresolved_literal_offsets": [] } ], "class_chain": [ "net/tslat/aoa3/content/item/weapon/cannon/EnergyCannon", "net/tslat/aoa3/content/item/weapon/cannon/BaseCannon", "net/tslat/aoa3/content/item/weapon/gun/BaseGun" ], "status": "structural source map only; effective behavior requires method/call-chain review" }, { "id": "aoa3:erebon_stickler", "family": "cannon", "constructor_classes": [ "net/tslat/aoa3/content/item/weapon/cannon/ErebonStickler" ], "factory_literal_constants": [ { "factory": "lambda$static$155", "literal_constants": [ 35.0, 750, 48, 0.09000000357627869 ], "literal_instructions": [ { "offset": 4, "opcode": 19, "value": 35.0 }, { "offset": 7, "opcode": 17, "value": 750 }, { "offset": 10, "opcode": 16, "value": 48 }, { "offset": 12, "opcode": 19, "value": 0.09000000357627869 } ], "unresolved_literal_offsets": [] } ], "class_chain": [ "net/tslat/aoa3/content/item/weapon/cannon/ErebonStickler", "net/tslat/aoa3/content/item/weapon/cannon/BaseCannon", "net/tslat/aoa3/content/item/weapon/gun/BaseGun" ], "status": "structural source map only; effective behavior requires method/call-chain review" }, { "id": "aoa3:floro_rpg", "family": "cannon", "constructor_classes": [ "net/tslat/aoa3/content/item/weapon/cannon/FloroRPG" ], "factory_literal_constants": [ { "factory": "lambda$static$156", "literal_constants": [ 18.0, 830, 50, 0.20999999344348907 ], "literal_instructions": [ { "offset": 4, "opcode": 19, "value": 18.0 }, { "offset": 7, "opcode": 17, "value": 830 }, { "offset": 10, "opcode": 16, "value": 50 }, { "offset": 12, "opcode": 19, "value": 0.20999999344348907 } ], "unresolved_literal_offsets": [] } ], "class_chain": [ "net/tslat/aoa3/content/item/weapon/cannon/FloroRPG", "net/tslat/aoa3/content/item/weapon/cannon/BaseCannon", "net/tslat/aoa3/content/item/weapon/gun/BaseGun" ], "status": "structural source map only; effective behavior requires method/call-chain review" }, { "id": "aoa3:flower_cannon", "family": "cannon", "constructor_classes": [ "net/tslat/aoa3/content/item/weapon/cannon/FlowerCannon" ], "factory_literal_constants": [ { "factory": "lambda$static$157", "literal_constants": [ 14.5, 510, 23, 0.20999999344348907 ], "literal_instructions": [ { "offset": 4, "opcode": 19, "value": 14.5 }, { "offset": 7, "opcode": 17, "value": 510 }, { "offset": 10, "opcode": 16, "value": 23 }, { "offset": 12, "opcode": 19, "value": 0.20999999344348907 } ], "unresolved_literal_offsets": [] } ], "class_chain": [ "net/tslat/aoa3/content/item/weapon/cannon/FlowerCannon", "net/tslat/aoa3/content/item/weapon/cannon/BaseCannon", "net/tslat/aoa3/content/item/weapon/gun/BaseGun" ], "status": "structural source map only; effective behavior requires method/call-chain review" }, { "id": "aoa3:fungal_cannon", "family": "cannon", "constructor_classes": [ "net/tslat/aoa3/content/item/weapon/cannon/FungalCannon" ], "factory_literal_constants": [ { "factory": "lambda$static$158", "literal_constants": [ 19.5, 850, 23, 0.20000000298023224 ], "literal_instructions": [ { "offset": 4, "opcode": 19, "value": 19.5 }, { "offset": 7, "opcode": 17, "value": 850 }, { "offset": 10, "opcode": 16, "value": 23 }, { "offset": 12, "opcode": 19, "value": 0.20000000298023224 } ], "unresolved_literal_offsets": [] } ], "class_chain": [ "net/tslat/aoa3/content/item/weapon/cannon/FungalCannon", "net/tslat/aoa3/content/item/weapon/cannon/BaseCannon", "net/tslat/aoa3/content/item/weapon/gun/BaseGun" ], "status": "structural source map only; effective behavior requires method/call-chain review" }, { "id": "aoa3:ghast_blaster", "family": "cannon", "constructor_classes": [ "net/tslat/aoa3/content/item/weapon/cannon/GhastBlaster" ], "factory_literal_constants": [ { "factory": "lambda$static$159", "literal_constants": [ 20.0, 600, 28, 0.20000000298023224 ], "literal_instructions": [ { "offset": 4, "opcode": 19, "value": 20.0 }, { "offset": 7, "opcode": 17, "value": 600 }, { "offset": 10, "opcode": 16, "value": 28 }, { "offset": 12, "opcode": 19, "value": 0.20000000298023224 } ], "unresolved_literal_offsets": [] } ], "class_chain": [ "net/tslat/aoa3/content/item/weapon/cannon/GhastBlaster", "net/tslat/aoa3/content/item/weapon/cannon/BaseCannon", "net/tslat/aoa3/content/item/weapon/gun/BaseGun" ], "status": "structural source map only; effective behavior requires method/call-chain review" }, { "id": "aoa3:ghoul_cannon", "family": "cannon", "constructor_classes": [ "net/tslat/aoa3/content/item/weapon/cannon/GhoulCannon" ], "factory_literal_constants": [ { "factory": "lambda$static$160", "literal_constants": [ 25.5, 590, 34, 0.15000000596046448 ], "literal_instructions": [ { "offset": 4, "opcode": 19, "value": 25.5 }, { "offset": 7, "opcode": 17, "value": 590 }, { "offset": 10, "opcode": 16, "value": 34 }, { "offset": 12, "opcode": 19, "value": 0.15000000596046448 } ], "unresolved_literal_offsets": [] } ], "class_chain": [ "net/tslat/aoa3/content/item/weapon/cannon/GhoulCannon", "net/tslat/aoa3/content/item/weapon/cannon/BaseCannon", "net/tslat/aoa3/content/item/weapon/gun/BaseGun" ], "status": "structural source map only; effective behavior requires method/call-chain review" }, { "id": "aoa3:giga_cannon", "family": "cannon", "constructor_classes": [ "net/tslat/aoa3/content/item/weapon/cannon/GigaCannon" ], "factory_literal_constants": [ { "factory": "lambda$static$161", "literal_constants": [ 25.5, 700, 30, 0.15000000596046448 ], "literal_instructions": [ { "offset": 4, "opcode": 19, "value": 25.5 }, { "offset": 7, "opcode": 17, "value": 700 }, { "offset": 10, "opcode": 16, "value": 30 }, { "offset": 12, "opcode": 19, "value": 0.15000000596046448 } ], "unresolved_literal_offsets": [] } ], "class_chain": [ "net/tslat/aoa3/content/item/weapon/cannon/GigaCannon", "net/tslat/aoa3/content/item/weapon/cannon/BaseCannon", "net/tslat/aoa3/content/item/weapon/gun/BaseGun" ], "status": "structural source map only; effective behavior requires method/call-chain review" }, { "id": "aoa3:golder_bomber", "family": "cannon", "constructor_classes": [ "net/tslat/aoa3/content/item/weapon/cannon/GolderBomber" ], "factory_literal_constants": [ { "factory": "lambda$static$162", "literal_constants": [ 26.0, 840, 62, 0.15000000596046448 ], "literal_instructions": [ { "offset": 4, "opcode": 19, "value": 26.0 }, { "offset": 7, "opcode": 17, "value": 840 }, { "offset": 10, "opcode": 16, "value": 62 }, { "offset": 12, "opcode": 19, "value": 0.15000000596046448 } ], "unresolved_literal_offsets": [] } ], "class_chain": [ "net/tslat/aoa3/content/item/weapon/cannon/GolderBomber", "net/tslat/aoa3/content/item/weapon/cannon/BaseCannon", "net/tslat/aoa3/content/item/weapon/gun/BaseGun" ], "status": "structural source map only; effective behavior requires method/call-chain review" }, { "id": "aoa3:hive_blaster", "family": "cannon", "constructor_classes": [ "net/tslat/aoa3/content/item/weapon/cannon/HiveBlaster" ], "factory_literal_constants": [ { "factory": "lambda$static$163", "literal_constants": [ 20.5, 850, 24, 0.20000000298023224 ], "literal_instructions": [ { "offset": 4, "opcode": 19, "value": 20.5 }, { "offset": 7, "opcode": 17, "value": 850 }, { "offset": 10, "opcode": 16, "value": 24 }, { "offset": 12, "opcode": 19, "value": 0.20000000298023224 } ], "unresolved_literal_offsets": [] } ], "class_chain": [ "net/tslat/aoa3/content/item/weapon/cannon/HiveBlaster", "net/tslat/aoa3/content/item/weapon/cannon/BaseCannon", "net/tslat/aoa3/content/item/weapon/gun/BaseGun" ], "status": "structural source map only; effective behavior requires method/call-chain review" }, { "id": "aoa3:hive_howitzer", "family": "cannon", "constructor_classes": [ "net/tslat/aoa3/content/item/weapon/cannon/HiveHowitzer" ], "factory_literal_constants": [ { "factory": "lambda$static$164", "literal_constants": [ 13.0, 375, 24, 0.3499999940395355 ], "literal_instructions": [ { "offset": 4, "opcode": 19, "value": 13.0 }, { "offset": 7, "opcode": 17, "value": 375 }, { "offset": 10, "opcode": 16, "value": 24 }, { "offset": 12, "opcode": 19, "value": 0.3499999940395355 } ], "unresolved_literal_offsets": [] } ], "class_chain": [ "net/tslat/aoa3/content/item/weapon/cannon/HiveHowitzer", "net/tslat/aoa3/content/item/weapon/cannon/BaseCannon", "net/tslat/aoa3/content/item/weapon/gun/BaseGun" ], "status": "structural source map only; effective behavior requires method/call-chain review" }, { "id": "aoa3:iro_cannon", "family": "cannon", "constructor_classes": [ "net/tslat/aoa3/content/item/weapon/cannon/IroCannon" ], "factory_literal_constants": [ { "factory": "lambda$static$165", "literal_constants": [ 25.5, 580, 36, 0.15000000596046448 ], "literal_instructions": [ { "offset": 4, "opcode": 19, "value": 25.5 }, { "offset": 7, "opcode": 17, "value": 580 }, { "offset": 10, "opcode": 16, "value": 36 }, { "offset": 12, "opcode": 19, "value": 0.15000000596046448 } ], "unresolved_literal_offsets": [] } ], "class_chain": [ "net/tslat/aoa3/content/item/weapon/cannon/IroCannon", "net/tslat/aoa3/content/item/weapon/cannon/BaseCannon", "net/tslat/aoa3/content/item/weapon/gun/BaseGun" ], "status": "structural source map only; effective behavior requires method/call-chain review" }, { "id": "aoa3:jack_funger", "family": "cannon", "constructor_classes": [ "net/tslat/aoa3/content/item/weapon/cannon/JackFunger" ], "factory_literal_constants": [ { "factory": "lambda$static$166", "literal_constants": [ 17.0, 860, 20, 0.20999999344348907 ], "literal_instructions": [ { "offset": 4, "opcode": 19, "value": 17.0 }, { "offset": 7, "opcode": 17, "value": 860 }, { "offset": 10, "opcode": 16, "value": 20 }, { "offset": 12, "opcode": 19, "value": 0.20999999344348907 } ], "unresolved_literal_offsets": [] } ], "class_chain": [ "net/tslat/aoa3/content/item/weapon/cannon/JackFunger", "net/tslat/aoa3/content/item/weapon/cannon/BaseCannon", "net/tslat/aoa3/content/item/weapon/gun/BaseGun" ], "status": "structural source map only; effective behavior requires method/call-chain review" }, { "id": "aoa3:jack_rocker", "family": "cannon", "constructor_classes": [ "net/tslat/aoa3/content/item/weapon/cannon/JackRocker" ], "factory_literal_constants": [ { "factory": "lambda$static$167", "literal_constants": [ 10.5, 400, 20, 0.4000000059604645 ], "literal_instructions": [ { "offset": 4, "opcode": 19, "value": 10.5 }, { "offset": 7, "opcode": 17, "value": 400 }, { "offset": 10, "opcode": 16, "value": 20 }, { "offset": 12, "opcode": 19, "value": 0.4000000059604645 } ], "unresolved_literal_offsets": [] } ], "class_chain": [ "net/tslat/aoa3/content/item/weapon/cannon/JackRocker", "net/tslat/aoa3/content/item/weapon/cannon/BaseCannon", "net/tslat/aoa3/content/item/weapon/gun/BaseGun" ], "status": "structural source map only; effective behavior requires method/call-chain review" }, { "id": "aoa3:luxon_stickler", "family": "cannon", "constructor_classes": [ "net/tslat/aoa3/content/item/weapon/cannon/LuxonStickler" ], "factory_literal_constants": [ { "factory": "lambda$static$168", "literal_constants": [ 35.0, 750, 48, 0.09000000357627869 ], "literal_instructions": [ { "offset": 4, "opcode": 19, "value": 35.0 }, { "offset": 7, "opcode": 17, "value": 750 }, { "offset": 10, "opcode": 16, "value": 48 }, { "offset": 12, "opcode": 19, "value": 0.09000000357627869 } ], "unresolved_literal_offsets": [] } ], "class_chain": [ "net/tslat/aoa3/content/item/weapon/cannon/LuxonStickler", "net/tslat/aoa3/content/item/weapon/cannon/BaseCannon", "net/tslat/aoa3/content/item/weapon/gun/BaseGun" ], "status": "structural source map only; effective behavior requires method/call-chain review" }, { "id": "aoa3:mecha_cannon", "family": "cannon", "constructor_classes": [ "net/tslat/aoa3/content/item/weapon/cannon/MechaCannon" ], "factory_literal_constants": [ { "factory": "lambda$static$169", "literal_constants": [ 26.5, 525, 42, 0.15000000596046448 ], "literal_instructions": [ { "offset": 4, "opcode": 19, "value": 26.5 }, { "offset": 7, "opcode": 17, "value": 525 }, { "offset": 10, "opcode": 16, "value": 42 }, { "offset": 12, "opcode": 19, "value": 0.15000000596046448 } ], "unresolved_literal_offsets": [] } ], "class_chain": [ "net/tslat/aoa3/content/item/weapon/cannon/MechaCannon", "net/tslat/aoa3/content/item/weapon/cannon/BaseCannon", "net/tslat/aoa3/content/item/weapon/gun/BaseGun" ], "status": "structural source map only; effective behavior requires method/call-chain review" }, { "id": "aoa3:mini_cannon", "family": "cannon", "constructor_classes": [ "net/tslat/aoa3/content/item/weapon/cannon/MiniCannon" ], "factory_literal_constants": [ { "factory": "lambda$static$170", "literal_constants": [ 15.0, 415, 30, 0.20999999344348907 ], "literal_instructions": [ { "offset": 4, "opcode": 19, "value": 15.0 }, { "offset": 7, "opcode": 17, "value": 415 }, { "offset": 10, "opcode": 16, "value": 30 }, { "offset": 12, "opcode": 19, "value": 0.20999999344348907 } ], "unresolved_literal_offsets": [] } ], "class_chain": [ "net/tslat/aoa3/content/item/weapon/cannon/MiniCannon", "net/tslat/aoa3/content/item/weapon/cannon/BaseCannon", "net/tslat/aoa3/content/item/weapon/gun/BaseGun" ], "status": "structural source map only; effective behavior requires method/call-chain review" }, { "id": "aoa3:missile_maker", "family": "cannon", "constructor_classes": [ "net/tslat/aoa3/content/item/weapon/cannon/MissileMaker" ], "factory_literal_constants": [ { "factory": "lambda$static$171", "literal_constants": [ 0.0, 495, 60, 7.0 ], "literal_instructions": [ { "offset": 4, "opcode": 11, "value": 0.0 }, { "offset": 5, "opcode": 17, "value": 495 }, { "offset": 8, "opcode": 16, "value": 60 }, { "offset": 10, "opcode": 19, "value": 7.0 } ], "unresolved_literal_offsets": [] } ], "class_chain": [ "net/tslat/aoa3/content/item/weapon/cannon/MissileMaker", "net/tslat/aoa3/content/item/weapon/cannon/BaseCannon", "net/tslat/aoa3/content/item/weapon/gun/BaseGun" ], "status": "structural source map only; effective behavior requires method/call-chain review" }, { "id": "aoa3:moon_cannon", "family": "cannon", "constructor_classes": [ "net/tslat/aoa3/content/item/weapon/cannon/MoonCannon" ], "factory_literal_constants": [ { "factory": "lambda$static$172", "literal_constants": [ 21.0, 855, 25, 0.18000000715255737 ], "literal_instructions": [ { "offset": 4, "opcode": 19, "value": 21.0 }, { "offset": 7, "opcode": 17, "value": 855 }, { "offset": 10, "opcode": 16, "value": 25 }, { "offset": 12, "opcode": 19, "value": 0.18000000715255737 } ], "unresolved_literal_offsets": [] } ], "class_chain": [ "net/tslat/aoa3/content/item/weapon/cannon/MoonCannon", "net/tslat/aoa3/content/item/weapon/cannon/BaseCannon", "net/tslat/aoa3/content/item/weapon/gun/BaseGun" ], "status": "structural source map only; effective behavior requires method/call-chain review" }, { "id": "aoa3:pluton_stickler", "family": "cannon", "constructor_classes": [ "net/tslat/aoa3/content/item/weapon/cannon/PlutonStickler" ], "factory_literal_constants": [ { "factory": "lambda$static$173", "literal_constants": [ 35.0, 750, 48, 0.09000000357627869 ], "literal_instructions": [ { "offset": 4, "opcode": 19, "value": 35.0 }, { "offset": 7, "opcode": 17, "value": 750 }, { "offset": 10, "opcode": 16, "value": 48 }, { "offset": 12, "opcode": 19, "value": 0.09000000357627869 } ], "unresolved_literal_offsets": [] } ], "class_chain": [ "net/tslat/aoa3/content/item/weapon/cannon/PlutonStickler", "net/tslat/aoa3/content/item/weapon/cannon/BaseCannon", "net/tslat/aoa3/content/item/weapon/gun/BaseGun" ], "status": "structural source map only; effective behavior requires method/call-chain review" }, { "id": "aoa3:predatorian_blaster", "family": "cannon", "constructor_classes": [ "net/tslat/aoa3/content/item/weapon/cannon/PredatorianBlaster" ], "factory_literal_constants": [ { "factory": "lambda$static$174", "literal_constants": [ 23.5, 845, 28, 0.17499999701976776 ], "literal_instructions": [ { "offset": 4, "opcode": 19, "value": 23.5 }, { "offset": 7, "opcode": 17, "value": 845 }, { "offset": 10, "opcode": 16, "value": 28 }, { "offset": 12, "opcode": 19, "value": 0.17499999701976776 } ], "unresolved_literal_offsets": [] } ], "class_chain": [ "net/tslat/aoa3/content/item/weapon/cannon/PredatorianBlaster", "net/tslat/aoa3/content/item/weapon/cannon/BaseCannon", "net/tslat/aoa3/content/item/weapon/gun/BaseGun" ], "status": "structural source map only; effective behavior requires method/call-chain review" }, { "id": "aoa3:pulse_cannon", "family": "cannon", "constructor_classes": [ "net/tslat/aoa3/content/item/weapon/cannon/PulseCannon" ], "factory_literal_constants": [ { "factory": "lambda$static$175", "literal_constants": [ 26.0, 510, 42, 0.15000000596046448 ], "literal_instructions": [ { "offset": 4, "opcode": 19, "value": 26.0 }, { "offset": 7, "opcode": 17, "value": 510 }, { "offset": 10, "opcode": 16, "value": 42 }, { "offset": 12, "opcode": 19, "value": 0.15000000596046448 } ], "unresolved_literal_offsets": [] } ], "class_chain": [ "net/tslat/aoa3/content/item/weapon/cannon/PulseCannon", "net/tslat/aoa3/content/item/weapon/cannon/BaseCannon", "net/tslat/aoa3/content/item/weapon/gun/BaseGun" ], "status": "structural source map only; effective behavior requires method/call-chain review" }, { "id": "aoa3:rpg", "family": "cannon", "constructor_classes": [ "net/tslat/aoa3/content/item/weapon/cannon/RPG" ], "factory_literal_constants": [ { "factory": "lambda$static$176", "literal_constants": [ 8.0, 320, 50, 0.3499999940395355 ], "literal_instructions": [ { "offset": 4, "opcode": 19, "value": 8.0 }, { "offset": 7, "opcode": 17, "value": 320 }, { "offset": 10, "opcode": 16, "value": 50 }, { "offset": 12, "opcode": 19, "value": 0.3499999940395355 } ], "unresolved_literal_offsets": [] } ], "class_chain": [ "net/tslat/aoa3/content/item/weapon/cannon/RPG", "net/tslat/aoa3/content/item/weapon/cannon/BaseCannon", "net/tslat/aoa3/content/item/weapon/gun/BaseGun" ], "status": "structural source map only; effective behavior requires method/call-chain review" }, { "id": "aoa3:selyan_stickler", "family": "cannon", "constructor_classes": [ "net/tslat/aoa3/content/item/weapon/cannon/SelyanStickler" ], "factory_literal_constants": [ { "factory": "lambda$static$177", "literal_constants": [ 35.0, 750, 48, 0.09000000357627869 ], "literal_instructions": [ { "offset": 4, "opcode": 19, "value": 35.0 }, { "offset": 7, "opcode": 17, "value": 750 }, { "offset": 10, "opcode": 16, "value": 48 }, { "offset": 12, "opcode": 19, "value": 0.09000000357627869 } ], "unresolved_literal_offsets": [] } ], "class_chain": [ "net/tslat/aoa3/content/item/weapon/cannon/SelyanStickler", "net/tslat/aoa3/content/item/weapon/cannon/BaseCannon", "net/tslat/aoa3/content/item/weapon/gun/BaseGun" ], "status": "structural source map only; effective behavior requires method/call-chain review" }, { "id": "aoa3:shadow_blaster", "family": "cannon", "constructor_classes": [ "net/tslat/aoa3/content/item/weapon/cannon/ShadowBlaster" ], "factory_literal_constants": [ { "factory": "lambda$static$178", "literal_constants": [ 15.0, 515, 24, 0.20999999344348907 ], "literal_instructions": [ { "offset": 4, "opcode": 19, "value": 15.0 }, { "offset": 7, "opcode": 17, "value": 515 }, { "offset": 10, "opcode": 16, "value": 24 }, { "offset": 12, "opcode": 19, "value": 0.20999999344348907 } ], "unresolved_literal_offsets": [] } ], "class_chain": [ "net/tslat/aoa3/content/item/weapon/cannon/ShadowBlaster", "net/tslat/aoa3/content/item/weapon/cannon/BaseCannon", "net/tslat/aoa3/content/item/weapon/gun/BaseGun" ], "status": "structural source map only; effective behavior requires method/call-chain review" }, { "id": "aoa3:shyre_blaster", "family": "cannon", "constructor_classes": [ "net/tslat/aoa3/content/item/weapon/cannon/ShyreBlaster" ], "factory_literal_constants": [ { "factory": "lambda$static$179", "literal_constants": [ 25.5, 850, 30, 0.15000000596046448 ], "literal_instructions": [ { "offset": 4, "opcode": 19, "value": 25.5 }, { "offset": 7, "opcode": 17, "value": 850 }, { "offset": 10, "opcode": 16, "value": 30 }, { "offset": 12, "opcode": 19, "value": 0.15000000596046448 } ], "unresolved_literal_offsets": [] } ], "class_chain": [ "net/tslat/aoa3/content/item/weapon/cannon/ShyreBlaster", "net/tslat/aoa3/content/item/weapon/cannon/BaseCannon", "net/tslat/aoa3/content/item/weapon/gun/BaseGun" ], "status": "structural source map only; effective behavior requires method/call-chain review" }, { "id": "aoa3:smile_blaster", "family": "cannon", "constructor_classes": [ "net/tslat/aoa3/content/item/weapon/cannon/SmileBlaster" ], "factory_literal_constants": [ { "factory": "lambda$static$180", "literal_constants": [ 20.5, 840, 24, 0.20000000298023224 ], "literal_instructions": [ { "offset": 4, "opcode": 19, "value": 20.5 }, { "offset": 7, "opcode": 17, "value": 840 }, { "offset": 10, "opcode": 16, "value": 24 }, { "offset": 12, "opcode": 19, "value": 0.20000000298023224 } ], "unresolved_literal_offsets": [] } ], "class_chain": [ "net/tslat/aoa3/content/item/weapon/cannon/SmileBlaster", "net/tslat/aoa3/content/item/weapon/cannon/BaseCannon", "net/tslat/aoa3/content/item/weapon/gun/BaseGun" ], "status": "structural source map only; effective behavior requires method/call-chain review" }, { "id": "aoa3:super_cannon", "family": "cannon", "constructor_classes": [ "net/tslat/aoa3/content/item/weapon/cannon/SuperCannon" ], "factory_literal_constants": [ { "factory": "lambda$static$181", "literal_constants": [ 18.5, 510, 30, 0.20999999344348907 ], "literal_instructions": [ { "offset": 4, "opcode": 19, "value": 18.5 }, { "offset": 7, "opcode": 17, "value": 510 }, { "offset": 10, "opcode": 16, "value": 30 }, { "offset": 12, "opcode": 19, "value": 0.20999999344348907 } ], "unresolved_literal_offsets": [] } ], "class_chain": [ "net/tslat/aoa3/content/item/weapon/cannon/SuperCannon", "net/tslat/aoa3/content/item/weapon/cannon/BaseCannon", "net/tslat/aoa3/content/item/weapon/gun/BaseGun" ], "status": "structural source map only; effective behavior requires method/call-chain review" }, { "id": "aoa3:ultra_cannon", "family": "cannon", "constructor_classes": [ "net/tslat/aoa3/content/item/weapon/cannon/UltraCannon" ], "factory_literal_constants": [ { "factory": "lambda$static$182", "literal_constants": [ 22.5, 605, 30, 0.18000000715255737 ], "literal_instructions": [ { "offset": 4, "opcode": 19, "value": 22.5 }, { "offset": 7, "opcode": 17, "value": 605 }, { "offset": 10, "opcode": 16, "value": 30 }, { "offset": 12, "opcode": 19, "value": 0.18000000715255737 } ], "unresolved_literal_offsets": [] } ], "class_chain": [ "net/tslat/aoa3/content/item/weapon/cannon/UltraCannon", "net/tslat/aoa3/content/item/weapon/cannon/BaseCannon", "net/tslat/aoa3/content/item/weapon/gun/BaseGun" ], "status": "structural source map only; effective behavior requires method/call-chain review" }, { "id": "aoa3:vox_cannon", "family": "cannon", "constructor_classes": [ "net/tslat/aoa3/content/item/weapon/cannon/VoxCannon" ], "factory_literal_constants": [ { "factory": "lambda$static$183", "literal_constants": [ 15.0, 440, 26, 0.20999999344348907 ], "literal_instructions": [ { "offset": 4, "opcode": 19, "value": 15.0 }, { "offset": 7, "opcode": 17, "value": 440 }, { "offset": 10, "opcode": 16, "value": 26 }, { "offset": 12, "opcode": 19, "value": 0.20999999344348907 } ], "unresolved_literal_offsets": [] } ], "class_chain": [ "net/tslat/aoa3/content/item/weapon/cannon/VoxCannon", "net/tslat/aoa3/content/item/weapon/cannon/BaseCannon", "net/tslat/aoa3/content/item/weapon/gun/BaseGun" ], "status": "structural source map only; effective behavior requires method/call-chain review" }, { "id": "aoa3:water_balloon_bomber", "family": "cannon", "constructor_classes": [ "net/tslat/aoa3/content/item/weapon/cannon/WaterBalloonBomber" ], "factory_literal_constants": [ { "factory": "lambda$static$184", "literal_constants": [ 20.5, 855, 24, 0.20000000298023224 ], "literal_instructions": [ { "offset": 4, "opcode": 19, "value": 20.5 }, { "offset": 7, "opcode": 17, "value": 855 }, { "offset": 10, "opcode": 16, "value": 24 }, { "offset": 12, "opcode": 19, "value": 0.20000000298023224 } ], "unresolved_literal_offsets": [] } ], "class_chain": [ "net/tslat/aoa3/content/item/weapon/cannon/WaterBalloonBomber", "net/tslat/aoa3/content/item/weapon/cannon/BaseCannon", "net/tslat/aoa3/content/item/weapon/gun/BaseGun" ], "status": "structural source map only; effective behavior requires method/call-chain review" }, { "id": "aoa3:wither_cannon", "family": "cannon", "constructor_classes": [ "net/tslat/aoa3/content/item/weapon/cannon/WitherCannon" ], "factory_literal_constants": [ { "factory": "lambda$static$185", "literal_constants": [ 17.0, 460, 30, 0.20999999344348907 ], "literal_instructions": [ { "offset": 4, "opcode": 19, "value": 17.0 }, { "offset": 7, "opcode": 17, "value": 460 }, { "offset": 10, "opcode": 16, "value": 30 }, { "offset": 12, "opcode": 19, "value": 0.20999999344348907 } ], "unresolved_literal_offsets": [] } ], "class_chain": [ "net/tslat/aoa3/content/item/weapon/cannon/WitherCannon", "net/tslat/aoa3/content/item/weapon/cannon/BaseCannon", "net/tslat/aoa3/content/item/weapon/gun/BaseGun" ], "status": "structural source map only; effective behavior requires method/call-chain review" }, { "id": "aoa3:apoco_shower", "family": "blaster", "constructor_classes": [ "net/tslat/aoa3/content/item/weapon/blaster/ApocoShower" ], "factory_literal_constants": [ { "factory": "lambda$static$293", "literal_constants": [ 0.0, 3760, 10, 80.0 ], "literal_instructions": [ { "offset": 4, "opcode": 14, "value": 0.0 }, { "offset": 5, "opcode": 17, "value": 3760 }, { "offset": 8, "opcode": 16, "value": 10 }, { "offset": 10, "opcode": 19, "value": 80.0 } ], "unresolved_literal_offsets": [] } ], "class_chain": [ "net/tslat/aoa3/content/item/weapon/blaster/ApocoShower", "net/tslat/aoa3/content/item/weapon/blaster/BaseBlaster" ], "status": "structural source map only; effective behavior requires method/call-chain review" }, { "id": "aoa3:atomizer", "family": "blaster", "constructor_classes": [ "net/tslat/aoa3/content/item/weapon/blaster/Atomizer" ], "factory_literal_constants": [ { "factory": "lambda$static$294", "literal_constants": [ 11.0, 3150, 8, 15.0 ], "literal_instructions": [ { "offset": 4, "opcode": 20, "value": 11.0 }, { "offset": 7, "opcode": 17, "value": 3150 }, { "offset": 10, "opcode": 16, "value": 8 }, { "offset": 12, "opcode": 19, "value": 15.0 } ], "unresolved_literal_offsets": [] } ], "class_chain": [ "net/tslat/aoa3/content/item/weapon/blaster/Atomizer", "net/tslat/aoa3/content/item/weapon/blaster/BaseBlaster" ], "status": "structural source map only; effective behavior requires method/call-chain review" }, { "id": "aoa3:beamer", "family": "blaster", "constructor_classes": [ "net/tslat/aoa3/content/item/weapon/blaster/Beamer" ], "factory_literal_constants": [ { "factory": "lambda$static$295", "literal_constants": [ 1.0, 3240, 1, 3.0 ], "literal_instructions": [ { "offset": 4, "opcode": 15, "value": 1.0 }, { "offset": 5, "opcode": 17, "value": 3240 }, { "offset": 8, "opcode": 4, "value": 1 }, { "offset": 9, "opcode": 19, "value": 3.0 } ], "unresolved_literal_offsets": [] } ], "class_chain": [ "net/tslat/aoa3/content/item/weapon/blaster/Beamer", "net/tslat/aoa3/content/item/weapon/blaster/BaseBlaster" ], "status": "structural source map only; effective behavior requires method/call-chain review" }, { "id": "aoa3:blast_chiller", "family": "blaster", "constructor_classes": [ "net/tslat/aoa3/content/item/weapon/blaster/BlastChiller" ], "factory_literal_constants": [ { "factory": "lambda$static$296", "literal_constants": [ 4.0, 1750, 6, 20.0 ], "literal_instructions": [ { "offset": 4, "opcode": 20, "value": 4.0 }, { "offset": 7, "opcode": 17, "value": 1750 }, { "offset": 10, "opcode": 16, "value": 6 }, { "offset": 12, "opcode": 19, "value": 20.0 } ], "unresolved_literal_offsets": [] } ], "class_chain": [ "net/tslat/aoa3/content/item/weapon/blaster/BlastChiller", "net/tslat/aoa3/content/item/weapon/blaster/BaseBlaster" ], "status": "structural source map only; effective behavior requires method/call-chain review" }, { "id": "aoa3:blood_drainer", "family": "blaster", "constructor_classes": [ "net/tslat/aoa3/content/item/weapon/blaster/BloodDrainer" ], "factory_literal_constants": [ { "factory": "lambda$static$297", "literal_constants": [ 0.10000000149011612, 2750, 1, 2.5 ], "literal_instructions": [ { "offset": 4, "opcode": 20, "value": 0.10000000149011612 }, { "offset": 7, "opcode": 17, "value": 2750 }, { "offset": 10, "opcode": 4, "value": 1 }, { "offset": 11, "opcode": 19, "value": 2.5 } ], "unresolved_literal_offsets": [] } ], "class_chain": [ "net/tslat/aoa3/content/item/weapon/blaster/BloodDrainer", "net/tslat/aoa3/content/item/weapon/blaster/BaseBlaster" ], "status": "structural source map only; effective behavior requires method/call-chain review" }, { "id": "aoa3:bone_blaster", "family": "blaster", "constructor_classes": [ "net/tslat/aoa3/content/item/weapon/blaster/BoneBlaster" ], "factory_literal_constants": [ { "factory": "lambda$static$298", "literal_constants": [ 6.0, 2430, 6, 20.0 ], "literal_instructions": [ { "offset": 4, "opcode": 20, "value": 6.0 }, { "offset": 7, "opcode": 17, "value": 2430 }, { "offset": 10, "opcode": 16, "value": 6 }, { "offset": 12, "opcode": 19, "value": 20.0 } ], "unresolved_literal_offsets": [] } ], "class_chain": [ "net/tslat/aoa3/content/item/weapon/blaster/BoneBlaster", "net/tslat/aoa3/content/item/weapon/blaster/BaseBlaster" ], "status": "structural source map only; effective behavior requires method/call-chain review" }, { "id": "aoa3:bubble_horn", "family": "blaster", "constructor_classes": [ "net/tslat/aoa3/content/item/weapon/blaster/BubbleHorn" ], "factory_literal_constants": [ { "factory": "lambda$static$299", "literal_constants": [ 11.0, 3200, 8, 15.5 ], "literal_instructions": [ { "offset": 4, "opcode": 20, "value": 11.0 }, { "offset": 7, "opcode": 17, "value": 3200 }, { "offset": 10, "opcode": 16, "value": 8 }, { "offset": 12, "opcode": 19, "value": 15.5 } ], "unresolved_literal_offsets": [] } ], "class_chain": [ "net/tslat/aoa3/content/item/weapon/blaster/BubbleHorn", "net/tslat/aoa3/content/item/weapon/blaster/BaseBlaster" ], "status": "structural source map only; effective behavior requires method/call-chain review" }, { "id": "aoa3:colour_cannon", "family": "blaster", "constructor_classes": [ "net/tslat/aoa3/content/item/weapon/blaster/ColourCannon" ], "factory_literal_constants": [ { "factory": "lambda$static$300", "literal_constants": [ 45.0, 1000, 40, 110.0 ], "literal_instructions": [ { "offset": 4, "opcode": 20, "value": 45.0 }, { "offset": 7, "opcode": 17, "value": 1000 }, { "offset": 10, "opcode": 16, "value": 40 }, { "offset": 12, "opcode": 19, "value": 110.0 } ], "unresolved_literal_offsets": [] } ], "class_chain": [ "net/tslat/aoa3/content/item/weapon/blaster/ColourCannon", "net/tslat/aoa3/content/item/weapon/blaster/BaseBlaster" ], "status": "structural source map only; effective behavior requires method/call-chain review" }, { "id": "aoa3:confetti_cannon", "family": "blaster", "constructor_classes": [ "net/tslat/aoa3/content/item/weapon/blaster/ConfettiCannon" ], "factory_literal_constants": [ { "factory": "lambda$static$301", "literal_constants": [ 0.0, 1000, 10, 0.0 ], "literal_instructions": [ { "offset": 4, "opcode": 14, "value": 0.0 }, { "offset": 5, "opcode": 17, "value": 1000 }, { "offset": 8, "opcode": 16, "value": 10 }, { "offset": 10, "opcode": 11, "value": 0.0 } ], "unresolved_literal_offsets": [] } ], "class_chain": [ "net/tslat/aoa3/content/item/weapon/blaster/ConfettiCannon", "net/tslat/aoa3/content/item/weapon/blaster/BaseBlaster" ], "status": "structural source map only; effective behavior requires method/call-chain review" }, { "id": "aoa3:confetti_cluster", "family": "blaster", "constructor_classes": [ "net/tslat/aoa3/content/item/weapon/blaster/ConfettiCluster" ], "factory_literal_constants": [ { "factory": "lambda$static$302", "literal_constants": [ 0.0, 1500, 5, 0.0 ], "literal_instructions": [ { "offset": 4, "opcode": 14, "value": 0.0 }, { "offset": 5, "opcode": 17, "value": 1500 }, { "offset": 8, "opcode": 8, "value": 5 }, { "offset": 9, "opcode": 11, "value": 0.0 } ], "unresolved_literal_offsets": [] } ], "class_chain": [ "net/tslat/aoa3/content/item/weapon/blaster/ConfettiCluster", "net/tslat/aoa3/content/item/weapon/blaster/BaseBlaster" ], "status": "structural source map only; effective behavior requires method/call-chain review" }, { "id": "aoa3:dark_destroyer", "family": "blaster", "constructor_classes": [ "net/tslat/aoa3/content/item/weapon/blaster/DarkDestroyer" ], "factory_literal_constants": [ { "factory": "lambda$static$303", "literal_constants": [ 0.0, 3180, 100, 80.0 ], "literal_instructions": [ { "offset": 4, "opcode": 14, "value": 0.0 }, { "offset": 5, "opcode": 17, "value": 3180 }, { "offset": 8, "opcode": 16, "value": 100 }, { "offset": 10, "opcode": 19, "value": 80.0 } ], "unresolved_literal_offsets": [] } ], "class_chain": [ "net/tslat/aoa3/content/item/weapon/blaster/DarkDestroyer", "net/tslat/aoa3/content/item/weapon/blaster/BaseBlaster" ], "status": "structural source map only; effective behavior requires method/call-chain review" }, { "id": "aoa3:darkly_guster", "family": "blaster", "constructor_classes": [ "net/tslat/aoa3/content/item/weapon/blaster/DarklyGuster" ], "factory_literal_constants": [ { "factory": "lambda$static$304", "literal_constants": [ 8.0, 3790, 5, 7.0 ], "literal_instructions": [ { "offset": 4, "opcode": 20, "value": 8.0 }, { "offset": 7, "opcode": 17, "value": 3790 }, { "offset": 10, "opcode": 8, "value": 5 }, { "offset": 11, "opcode": 19, "value": 7.0 } ], "unresolved_literal_offsets": [] } ], "class_chain": [ "net/tslat/aoa3/content/item/weapon/blaster/DarklyGuster", "net/tslat/aoa3/content/item/weapon/blaster/BaseBlaster" ], "status": "structural source map only; effective behavior requires method/call-chain review" }, { "id": "aoa3:death_ray", "family": "blaster", "constructor_classes": [ "net/tslat/aoa3/content/item/weapon/blaster/DeathRay" ], "factory_literal_constants": [ { "factory": "lambda$static$305", "literal_constants": [ 19.0, 3840, 12, 17.0 ], "literal_instructions": [ { "offset": 4, "opcode": 20, "value": 19.0 }, { "offset": 7, "opcode": 17, "value": 3840 }, { "offset": 10, "opcode": 16, "value": 12 }, { "offset": 12, "opcode": 19, "value": 17.0 } ], "unresolved_literal_offsets": [] } ], "class_chain": [ "net/tslat/aoa3/content/item/weapon/blaster/DeathRay", "net/tslat/aoa3/content/item/weapon/blaster/BaseBlaster" ], "status": "structural source map only; effective behavior requires method/call-chain review" }, { "id": "aoa3:doom_bringer", "family": "blaster", "constructor_classes": [ "net/tslat/aoa3/content/item/weapon/blaster/DoomBringer" ], "factory_literal_constants": [ { "factory": "lambda$static$306", "literal_constants": [ 0.0, 2820, 3, 15.5 ], "literal_instructions": [ { "offset": 4, "opcode": 14, "value": 0.0 }, { "offset": 5, "opcode": 17, "value": 2820 }, { "offset": 8, "opcode": 6, "value": 3 }, { "offset": 9, "opcode": 19, "value": 15.5 } ], "unresolved_literal_offsets": [] } ], "class_chain": [ "net/tslat/aoa3/content/item/weapon/blaster/DoomBringer", "net/tslat/aoa3/content/item/weapon/blaster/BaseBlaster" ], "status": "structural source map only; effective behavior requires method/call-chain review" }, { "id": "aoa3:eradicator", "family": "blaster", "constructor_classes": [ "net/tslat/aoa3/content/item/weapon/blaster/Eradicator" ], "factory_literal_constants": [ { "factory": "lambda$static$307", "literal_constants": [ 1.0, 2790, 1, 2.0 ], "literal_instructions": [ { "offset": 4, "opcode": 15, "value": 1.0 }, { "offset": 5, "opcode": 17, "value": 2790 }, { "offset": 8, "opcode": 4, "value": 1 }, { "offset": 9, "opcode": 13, "value": 2.0 } ], "unresolved_literal_offsets": [] } ], "class_chain": [ "net/tslat/aoa3/content/item/weapon/blaster/Eradicator", "net/tslat/aoa3/content/item/weapon/blaster/BaseBlaster" ], "status": "structural source map only; effective behavior requires method/call-chain review" }, { "id": "aoa3:experiment_w_801", "family": "blaster", "constructor_classes": [ "net/tslat/aoa3/content/item/weapon/blaster/ExperimentW801" ], "factory_literal_constants": [ { "factory": "lambda$static$308", "literal_constants": [ 37.0, 5000, 50, 90.0 ], "literal_instructions": [ { "offset": 4, "opcode": 20, "value": 37.0 }, { "offset": 7, "opcode": 17, "value": 5000 }, { "offset": 10, "opcode": 16, "value": 50 }, { "offset": 12, "opcode": 19, "value": 90.0 } ], "unresolved_literal_offsets": [] } ], "class_chain": [ "net/tslat/aoa3/content/item/weapon/blaster/ExperimentW801", "net/tslat/aoa3/content/item/weapon/blaster/BaseBlaster" ], "status": "structural source map only; effective behavior requires method/call-chain review" }, { "id": "aoa3:flowercorne", "family": "blaster", "constructor_classes": [ "net/tslat/aoa3/content/item/weapon/blaster/Flowercorne" ], "factory_literal_constants": [ { "factory": "lambda$static$309", "literal_constants": [ 2.5, 2910, 4, 20.0 ], "literal_instructions": [ { "offset": 4, "opcode": 20, "value": 2.5 }, { "offset": 7, "opcode": 17, "value": 2910 }, { "offset": 10, "opcode": 7, "value": 4 }, { "offset": 11, "opcode": 19, "value": 20.0 } ], "unresolved_literal_offsets": [] } ], "class_chain": [ "net/tslat/aoa3/content/item/weapon/blaster/Flowercorne", "net/tslat/aoa3/content/item/weapon/blaster/BaseBlaster" ], "status": "structural source map only; effective behavior requires method/call-chain review" }, { "id": "aoa3:fragment", "family": "blaster", "constructor_classes": [ "net/tslat/aoa3/content/item/weapon/blaster/Fragment" ], "factory_literal_constants": [ { "factory": "lambda$static$310", "literal_constants": [ 3.0, 3830, 2, 2.5 ], "literal_instructions": [ { "offset": 4, "opcode": 20, "value": 3.0 }, { "offset": 7, "opcode": 17, "value": 3830 }, { "offset": 10, "opcode": 5, "value": 2 }, { "offset": 11, "opcode": 19, "value": 2.5 } ], "unresolved_literal_offsets": [] } ], "class_chain": [ "net/tslat/aoa3/content/item/weapon/blaster/Fragment", "net/tslat/aoa3/content/item/weapon/blaster/BaseBlaster" ], "status": "structural source map only; effective behavior requires method/call-chain review" }, { "id": "aoa3:froster", "family": "blaster", "constructor_classes": [ "net/tslat/aoa3/content/item/weapon/blaster/Froster" ], "factory_literal_constants": [ { "factory": "lambda$static$311", "literal_constants": [ 3.5, 2800, 3, 7.5 ], "literal_instructions": [ { "offset": 4, "opcode": 20, "value": 3.5 }, { "offset": 7, "opcode": 17, "value": 2800 }, { "offset": 10, "opcode": 6, "value": 3 }, { "offset": 11, "opcode": 19, "value": 7.5 } ], "unresolved_literal_offsets": [] } ], "class_chain": [ "net/tslat/aoa3/content/item/weapon/blaster/Froster", "net/tslat/aoa3/content/item/weapon/blaster/BaseBlaster" ], "status": "structural source map only; effective behavior requires method/call-chain review" }, { "id": "aoa3:gas_blaster", "family": "blaster", "constructor_classes": [ "net/tslat/aoa3/content/item/weapon/blaster/GasBlaster" ], "factory_literal_constants": [ { "factory": "lambda$static$312", "literal_constants": [ 0.0, 2860, 1, 0.5 ], "literal_instructions": [ { "offset": 4, "opcode": 14, "value": 0.0 }, { "offset": 5, "opcode": 17, "value": 2860 }, { "offset": 8, "opcode": 4, "value": 1 }, { "offset": 9, "opcode": 19, "value": 0.5 } ], "unresolved_literal_offsets": [] } ], "class_chain": [ "net/tslat/aoa3/content/item/weapon/blaster/GasBlaster", "net/tslat/aoa3/content/item/weapon/blaster/BaseBlaster" ], "status": "structural source map only; effective behavior requires method/call-chain review" }, { "id": "aoa3:ghoul_gasser", "family": "blaster", "constructor_classes": [ "net/tslat/aoa3/content/item/weapon/blaster/GhoulGasser" ], "factory_literal_constants": [ { "factory": "lambda$static$313", "literal_constants": [ 0.0, 3210, 1, 1.0 ], "literal_instructions": [ { "offset": 4, "opcode": 14, "value": 0.0 }, { "offset": 5, "opcode": 17, "value": 3210 }, { "offset": 8, "opcode": 4, "value": 1 }, { "offset": 9, "opcode": 12, "value": 1.0 } ], "unresolved_literal_offsets": [] } ], "class_chain": [ "net/tslat/aoa3/content/item/weapon/blaster/GhoulGasser", "net/tslat/aoa3/content/item/weapon/blaster/BaseBlaster" ], "status": "structural source map only; effective behavior requires method/call-chain review" }, { "id": "aoa3:gold_bringer", "family": "blaster", "constructor_classes": [ "net/tslat/aoa3/content/item/weapon/blaster/GoldBringer" ], "factory_literal_constants": [ { "factory": "lambda$static$314", "literal_constants": [ 0.0, 3830, 3, 12.5 ], "literal_instructions": [ { "offset": 4, "opcode": 14, "value": 0.0 }, { "offset": 5, "opcode": 17, "value": 3830 }, { "offset": 8, "opcode": 6, "value": 3 }, { "offset": 9, "opcode": 19, "value": 12.5 } ], "unresolved_literal_offsets": [] } ], "class_chain": [ "net/tslat/aoa3/content/item/weapon/blaster/GoldBringer", "net/tslat/aoa3/content/item/weapon/blaster/BaseBlaster" ], "status": "structural source map only; effective behavior requires method/call-chain review" }, { "id": "aoa3:gravity_blaster", "family": "blaster", "constructor_classes": [ "net/tslat/aoa3/content/item/weapon/blaster/GravityBlaster" ], "factory_literal_constants": [ { "factory": "lambda$static$315", "literal_constants": [ 4.0, 600, 1, 120.0 ], "literal_instructions": [ { "offset": 4, "opcode": 20, "value": 4.0 }, { "offset": 7, "opcode": 17, "value": 600 }, { "offset": 10, "opcode": 4, "value": 1 }, { "offset": 11, "opcode": 19, "value": 120.0 } ], "unresolved_literal_offsets": [] } ], "class_chain": [ "net/tslat/aoa3/content/item/weapon/blaster/GravityBlaster", "net/tslat/aoa3/content/item/weapon/blaster/BaseBlaster" ], "status": "structural source map only; effective behavior requires method/call-chain review" }, { "id": "aoa3:hell_horn", "family": "blaster", "constructor_classes": [ "net/tslat/aoa3/content/item/weapon/blaster/HellHorn" ], "factory_literal_constants": [ { "factory": "lambda$static$316", "literal_constants": [ 12.5, 3800, 8, 11.5 ], "literal_instructions": [ { "offset": 4, "opcode": 20, "value": 12.5 }, { "offset": 7, "opcode": 17, "value": 3800 }, { "offset": 10, "opcode": 16, "value": 8 }, { "offset": 12, "opcode": 19, "value": 11.5 } ], "unresolved_literal_offsets": [] } ], "class_chain": [ "net/tslat/aoa3/content/item/weapon/blaster/HellHorn", "net/tslat/aoa3/content/item/weapon/blaster/BaseBlaster" ], "status": "structural source map only; effective behavior requires method/call-chain review" }, { "id": "aoa3:illusion_revolver", "family": "blaster", "constructor_classes": [ "net/tslat/aoa3/content/item/weapon/blaster/IllusionRevolver" ], "factory_literal_constants": [ { "factory": "lambda$static$317", "literal_constants": [ 14.0, 3200, 10, 20.0 ], "literal_instructions": [ { "offset": 4, "opcode": 20, "value": 14.0 }, { "offset": 7, "opcode": 17, "value": 3200 }, { "offset": 10, "opcode": 16, "value": 10 }, { "offset": 12, "opcode": 19, "value": 20.0 } ], "unresolved_literal_offsets": [] } ], "class_chain": [ "net/tslat/aoa3/content/item/weapon/blaster/IllusionRevolver", "net/tslat/aoa3/content/item/weapon/blaster/BaseBlaster" ], "status": "structural source map only; effective behavior requires method/call-chain review" }, { "id": "aoa3:illusion_smg", "family": "blaster", "constructor_classes": [ "net/tslat/aoa3/content/item/weapon/blaster/IllusionSMG" ], "factory_literal_constants": [ { "factory": "lambda$static$318", "literal_constants": [ 4.0, 3240, 3, 7.0 ], "literal_instructions": [ { "offset": 4, "opcode": 20, "value": 4.0 }, { "offset": 7, "opcode": 17, "value": 3240 }, { "offset": 10, "opcode": 6, "value": 3 }, { "offset": 11, "opcode": 19, "value": 7.0 } ], "unresolved_literal_offsets": [] } ], "class_chain": [ "net/tslat/aoa3/content/item/weapon/blaster/IllusionSMG", "net/tslat/aoa3/content/item/weapon/blaster/BaseBlaster" ], "status": "structural source map only; effective behavior requires method/call-chain review" }, { "id": "aoa3:ion_blaster", "family": "blaster", "constructor_classes": [ "net/tslat/aoa3/content/item/weapon/blaster/IonBlaster" ], "factory_literal_constants": [ { "factory": "lambda$static$319", "literal_constants": [ 13.0, 2810, 11, 28.5 ], "literal_instructions": [ { "offset": 4, "opcode": 20, "value": 13.0 }, { "offset": 7, "opcode": 17, "value": 2810 }, { "offset": 10, "opcode": 16, "value": 11 }, { "offset": 12, "opcode": 19, "value": 28.5 } ], "unresolved_literal_offsets": [] } ], "class_chain": [ "net/tslat/aoa3/content/item/weapon/blaster/IonBlaster", "net/tslat/aoa3/content/item/weapon/blaster/BaseBlaster" ], "status": "structural source map only; effective behavior requires method/call-chain review" }, { "id": "aoa3:iro_miner", "family": "blaster", "constructor_classes": [ "net/tslat/aoa3/content/item/weapon/blaster/IroMiner" ], "factory_literal_constants": [ { "factory": "lambda$static$320", "literal_constants": [ 4.0, 3060, 4, 7.0 ], "literal_instructions": [ { "offset": 4, "opcode": 20, "value": 4.0 }, { "offset": 7, "opcode": 17, "value": 3060 }, { "offset": 10, "opcode": 7, "value": 4 }, { "offset": 11, "opcode": 19, "value": 7.0 } ], "unresolved_literal_offsets": [] } ], "class_chain": [ "net/tslat/aoa3/content/item/weapon/blaster/IroMiner", "net/tslat/aoa3/content/item/weapon/blaster/BaseBlaster" ], "status": "structural source map only; effective behavior requires method/call-chain review" }, { "id": "aoa3:laser_blaster", "family": "blaster", "constructor_classes": [ "net/tslat/aoa3/content/item/weapon/blaster/LaserBlaster" ], "factory_literal_constants": [ { "factory": "lambda$static$321", "literal_constants": [ 1.2000000476837158, 2840, 1, 20, 2.5 ], "literal_instructions": [ { "offset": 4, "opcode": 20, "value": 1.2000000476837158 }, { "offset": 7, "opcode": 17, "value": 2840 }, { "offset": 10, "opcode": 4, "value": 1 }, { "offset": 11, "opcode": 16, "value": 20 }, { "offset": 13, "opcode": 19, "value": 2.5 } ], "unresolved_literal_offsets": [] } ], "class_chain": [ "net/tslat/aoa3/content/item/weapon/blaster/LaserBlaster", "net/tslat/aoa3/content/item/weapon/blaster/BaseBlaster" ], "status": "structural source map only; effective behavior requires method/call-chain review" }, { "id": "aoa3:light_blaster", "family": "blaster", "constructor_classes": [ "net/tslat/aoa3/content/item/weapon/blaster/LightBlaster" ], "factory_literal_constants": [ { "factory": "lambda$static$322", "literal_constants": [ 22.5, 3810, 14, 20.5 ], "literal_instructions": [ { "offset": 4, "opcode": 20, "value": 22.5 }, { "offset": 7, "opcode": 17, "value": 3810 }, { "offset": 10, "opcode": 16, "value": 14 }, { "offset": 12, "opcode": 19, "value": 20.5 } ], "unresolved_literal_offsets": [] } ], "class_chain": [ "net/tslat/aoa3/content/item/weapon/blaster/LightBlaster", "net/tslat/aoa3/content/item/weapon/blaster/BaseBlaster" ], "status": "structural source map only; effective behavior requires method/call-chain review" }, { "id": "aoa3:light_spark", "family": "blaster", "constructor_classes": [ "net/tslat/aoa3/content/item/weapon/blaster/LightSpark" ], "factory_literal_constants": [ { "factory": "lambda$static$323", "literal_constants": [ 0.0, 7, 1, 0.0 ], "literal_instructions": [ { "offset": 4, "opcode": 14, "value": 0.0 }, { "offset": 5, "opcode": 16, "value": 7 }, { "offset": 7, "opcode": 4, "value": 1 }, { "offset": 8, "opcode": 11, "value": 0.0 } ], "unresolved_literal_offsets": [] } ], "class_chain": [ "net/tslat/aoa3/content/item/weapon/blaster/LightSpark", "net/tslat/aoa3/content/item/weapon/blaster/BaseBlaster" ], "status": "structural source map only; effective behavior requires method/call-chain review" }, { "id": "aoa3:luna_blaster", "family": "blaster", "constructor_classes": [ "net/tslat/aoa3/content/item/weapon/blaster/LunaBlaster" ], "factory_literal_constants": [ { "factory": "lambda$static$324", "literal_constants": [ 3.0, 3200, 2, 4.0 ], "literal_instructions": [ { "offset": 4, "opcode": 20, "value": 3.0 }, { "offset": 7, "opcode": 17, "value": 3200 }, { "offset": 10, "opcode": 5, "value": 2 }, { "offset": 11, "opcode": 19, "value": 4.0 } ], "unresolved_literal_offsets": [] } ], "class_chain": [ "net/tslat/aoa3/content/item/weapon/blaster/LunaBlaster", "net/tslat/aoa3/content/item/weapon/blaster/BaseBlaster" ], "status": "structural source map only; effective behavior requires method/call-chain review" }, { "id": "aoa3:mecha_blaster", "family": "blaster", "constructor_classes": [ "net/tslat/aoa3/content/item/weapon/blaster/MechaBlaster" ], "factory_literal_constants": [ { "factory": "lambda$static$325", "literal_constants": [ 36.0, 2770, 30, 80.0 ], "literal_instructions": [ { "offset": 4, "opcode": 20, "value": 36.0 }, { "offset": 7, "opcode": 17, "value": 2770 }, { "offset": 10, "opcode": 16, "value": 30 }, { "offset": 12, "opcode": 19, "value": 80.0 } ], "unresolved_literal_offsets": [] } ], "class_chain": [ "net/tslat/aoa3/content/item/weapon/blaster/MechaBlaster", "net/tslat/aoa3/content/item/weapon/blaster/BaseBlaster" ], "status": "structural source map only; effective behavior requires method/call-chain review" }, { "id": "aoa3:mind_blaster", "family": "blaster", "constructor_classes": [ "net/tslat/aoa3/content/item/weapon/blaster/MindBlaster" ], "factory_literal_constants": [ { "factory": "lambda$static$326", "literal_constants": [ 19.5, 3180, 14, 27.5 ], "literal_instructions": [ { "offset": 4, "opcode": 20, "value": 19.5 }, { "offset": 7, "opcode": 17, "value": 3180 }, { "offset": 10, "opcode": 16, "value": 14 }, { "offset": 12, "opcode": 19, "value": 27.5 } ], "unresolved_literal_offsets": [] } ], "class_chain": [ "net/tslat/aoa3/content/item/weapon/blaster/MindBlaster", "net/tslat/aoa3/content/item/weapon/blaster/BaseBlaster" ], "status": "structural source map only; effective behavior requires method/call-chain review" }, { "id": "aoa3:moon_destroyer", "family": "blaster", "constructor_classes": [ "net/tslat/aoa3/content/item/weapon/blaster/MoonDestroyer" ], "factory_literal_constants": [ { "factory": "lambda$static$327", "literal_constants": [ 0.0, 3750, 100, 60.0 ], "literal_instructions": [ { "offset": 4, "opcode": 14, "value": 0.0 }, { "offset": 5, "opcode": 17, "value": 3750 }, { "offset": 8, "opcode": 16, "value": 100 }, { "offset": 10, "opcode": 19, "value": 60.0 } ], "unresolved_literal_offsets": [] } ], "class_chain": [ "net/tslat/aoa3/content/item/weapon/blaster/MoonDestroyer", "net/tslat/aoa3/content/item/weapon/blaster/BaseBlaster" ], "status": "structural source map only; effective behavior requires method/call-chain review" }, { "id": "aoa3:moon_shiner", "family": "blaster", "constructor_classes": [ "net/tslat/aoa3/content/item/weapon/blaster/MoonShiner" ], "factory_literal_constants": [ { "factory": "lambda$static$328", "literal_constants": [ 3.5, 1810, 5, 17.5 ], "literal_instructions": [ { "offset": 4, "opcode": 20, "value": 3.5 }, { "offset": 7, "opcode": 17, "value": 1810 }, { "offset": 10, "opcode": 8, "value": 5 }, { "offset": 11, "opcode": 19, "value": 17.5 } ], "unresolved_literal_offsets": [] } ], "class_chain": [ "net/tslat/aoa3/content/item/weapon/blaster/MoonShiner", "net/tslat/aoa3/content/item/weapon/blaster/BaseBlaster" ], "status": "structural source map only; effective behavior requires method/call-chain review" }, { "id": "aoa3:odious", "family": "blaster", "constructor_classes": [ "net/tslat/aoa3/content/item/weapon/blaster/Odious" ], "factory_literal_constants": [ { "factory": "lambda$static$329", "literal_constants": [ 1.0, 3190, 1, 1.5 ], "literal_instructions": [ { "offset": 4, "opcode": 15, "value": 1.0 }, { "offset": 5, "opcode": 17, "value": 3190 }, { "offset": 8, "opcode": 4, "value": 1 }, { "offset": 9, "opcode": 19, "value": 1.5 } ], "unresolved_literal_offsets": [] } ], "class_chain": [ "net/tslat/aoa3/content/item/weapon/blaster/Odious", "net/tslat/aoa3/content/item/weapon/blaster/BaseBlaster" ], "status": "structural source map only; effective behavior requires method/call-chain review" }, { "id": "aoa3:orbocron", "family": "blaster", "constructor_classes": [ "net/tslat/aoa3/content/item/weapon/blaster/Orbocron" ], "factory_literal_constants": [ { "factory": "lambda$static$330", "literal_constants": [ 18.5, 3230, 13, 26.5 ], "literal_instructions": [ { "offset": 4, "opcode": 20, "value": 18.5 }, { "offset": 7, "opcode": 17, "value": 3230 }, { "offset": 10, "opcode": 16, "value": 13 }, { "offset": 12, "opcode": 19, "value": 26.5 } ], "unresolved_literal_offsets": [] } ], "class_chain": [ "net/tslat/aoa3/content/item/weapon/blaster/Orbocron", "net/tslat/aoa3/content/item/weapon/blaster/BaseBlaster" ], "status": "structural source map only; effective behavior requires method/call-chain review" }, { "id": "aoa3:paralyzer", "family": "blaster", "constructor_classes": [ "net/tslat/aoa3/content/item/weapon/blaster/Paralyzer" ], "factory_literal_constants": [ { "factory": "lambda$static$331", "literal_constants": [ 1.5, 3900, 1, 1.5 ], "literal_instructions": [ { "offset": 4, "opcode": 20, "value": 1.5 }, { "offset": 7, "opcode": 17, "value": 3900 }, { "offset": 10, "opcode": 4, "value": 1 }, { "offset": 11, "opcode": 19, "value": 1.5 } ], "unresolved_literal_offsets": [] } ], "class_chain": [ "net/tslat/aoa3/content/item/weapon/blaster/Paralyzer", "net/tslat/aoa3/content/item/weapon/blaster/BaseBlaster" ], "status": "structural source map only; effective behavior requires method/call-chain review" }, { "id": "aoa3:party_popper", "family": "blaster", "constructor_classes": [ "net/tslat/aoa3/content/item/weapon/blaster/PartyPopper" ], "factory_literal_constants": [ { "factory": "lambda$static$332", "literal_constants": [ 1.5, 2810, 1, 3.0 ], "literal_instructions": [ { "offset": 4, "opcode": 20, "value": 1.5 }, { "offset": 7, "opcode": 17, "value": 2810 }, { "offset": 10, "opcode": 4, "value": 1 }, { "offset": 11, "opcode": 19, "value": 3.0 } ], "unresolved_literal_offsets": [] } ], "class_chain": [ "net/tslat/aoa3/content/item/weapon/blaster/PartyPopper", "net/tslat/aoa3/content/item/weapon/blaster/BaseBlaster" ], "status": "structural source map only; effective behavior requires method/call-chain review" }, { "id": "aoa3:poison_plunger", "family": "blaster", "constructor_classes": [ "net/tslat/aoa3/content/item/weapon/blaster/PoisonPlunger" ], "factory_literal_constants": [ { "factory": "lambda$static$333", "literal_constants": [ 0.0, 2600, 20, 50.0 ], "literal_instructions": [ { "offset": 4, "opcode": 14, "value": 0.0 }, { "offset": 5, "opcode": 17, "value": 2600 }, { "offset": 8, "opcode": 16, "value": 20 }, { "offset": 10, "opcode": 19, "value": 50.0 } ], "unresolved_literal_offsets": [] } ], "class_chain": [ "net/tslat/aoa3/content/item/weapon/blaster/PoisonPlunger", "net/tslat/aoa3/content/item/weapon/blaster/BaseBlaster" ], "status": "structural source map only; effective behavior requires method/call-chain review" }, { "id": "aoa3:power_ray", "family": "blaster", "constructor_classes": [ "net/tslat/aoa3/content/item/weapon/blaster/PowerRay" ], "factory_literal_constants": [ { "factory": "lambda$static$334", "literal_constants": [ 12.5, 2490, 12, 38.5 ], "literal_instructions": [ { "offset": 4, "opcode": 20, "value": 12.5 }, { "offset": 7, "opcode": 17, "value": 2490 }, { "offset": 10, "opcode": 16, "value": 12 }, { "offset": 12, "opcode": 19, "value": 38.5 } ], "unresolved_literal_offsets": [] } ], "class_chain": [ "net/tslat/aoa3/content/item/weapon/blaster/PowerRay", "net/tslat/aoa3/content/item/weapon/blaster/BaseBlaster" ], "status": "structural source map only; effective behavior requires method/call-chain review" }, { "id": "aoa3:proton", "family": "blaster", "constructor_classes": [ "net/tslat/aoa3/content/item/weapon/blaster/Proton" ], "factory_literal_constants": [ { "factory": "lambda$static$335", "literal_constants": [ 2.5, 3000, 2, 4.5 ], "literal_instructions": [ { "offset": 4, "opcode": 20, "value": 2.5 }, { "offset": 7, "opcode": 17, "value": 3000 }, { "offset": 10, "opcode": 5, "value": 2 }, { "offset": 11, "opcode": 19, "value": 4.5 } ], "unresolved_literal_offsets": [] } ], "class_chain": [ "net/tslat/aoa3/content/item/weapon/blaster/Proton", "net/tslat/aoa3/content/item/weapon/blaster/BaseBlaster" ], "status": "structural source map only; effective behavior requires method/call-chain review" }, { "id": "aoa3:reefer", "family": "blaster", "constructor_classes": [ "net/tslat/aoa3/content/item/weapon/blaster/Reefer" ], "factory_literal_constants": [ { "factory": "lambda$static$336", "literal_constants": [ 5.0, 3600, 4, 7.0 ], "literal_instructions": [ { "offset": 4, "opcode": 20, "value": 5.0 }, { "offset": 7, "opcode": 17, "value": 3600 }, { "offset": 10, "opcode": 7, "value": 4 }, { "offset": 11, "opcode": 19, "value": 7.0 } ], "unresolved_literal_offsets": [] } ], "class_chain": [ "net/tslat/aoa3/content/item/weapon/blaster/Reefer", "net/tslat/aoa3/content/item/weapon/blaster/BaseBlaster" ], "status": "structural source map only; effective behavior requires method/call-chain review" }, { "id": "aoa3:revolution", "family": "blaster", "constructor_classes": [ "net/tslat/aoa3/content/item/weapon/blaster/Revolution" ], "factory_literal_constants": [ { "factory": "lambda$static$337", "literal_constants": [ 0.0, 2800, 20, 66.0 ], "literal_instructions": [ { "offset": 4, "opcode": 14, "value": 0.0 }, { "offset": 5, "opcode": 17, "value": 2800 }, { "offset": 8, "opcode": 16, "value": 20 }, { "offset": 10, "opcode": 19, "value": 66.0 } ], "unresolved_literal_offsets": [] } ], "class_chain": [ "net/tslat/aoa3/content/item/weapon/blaster/Revolution", "net/tslat/aoa3/content/item/weapon/blaster/BaseBlaster" ], "status": "structural source map only; effective behavior requires method/call-chain review" }, { "id": "aoa3:seaocron", "family": "blaster", "constructor_classes": [ "net/tslat/aoa3/content/item/weapon/blaster/Seaocron" ], "factory_literal_constants": [ { "factory": "lambda$static$338", "literal_constants": [ 20.5, 3800, 13, 18.5 ], "literal_instructions": [ { "offset": 4, "opcode": 20, "value": 20.5 }, { "offset": 7, "opcode": 17, "value": 3800 }, { "offset": 10, "opcode": 16, "value": 13 }, { "offset": 12, "opcode": 19, "value": 18.5 } ], "unresolved_literal_offsets": [] } ], "class_chain": [ "net/tslat/aoa3/content/item/weapon/blaster/Seaocron", "net/tslat/aoa3/content/item/weapon/blaster/BaseBlaster" ], "status": "structural source map only; effective behavior requires method/call-chain review" }, { "id": "aoa3:skullo_blaster", "family": "blaster", "constructor_classes": [ "net/tslat/aoa3/content/item/weapon/blaster/SkulloBlaster" ], "factory_literal_constants": [ { "factory": "lambda$static$339", "literal_constants": [ 3.5, 3780, 2, 3.0 ], "literal_instructions": [ { "offset": 4, "opcode": 20, "value": 3.5 }, { "offset": 7, "opcode": 17, "value": 3780 }, { "offset": 10, "opcode": 5, "value": 2 }, { "offset": 11, "opcode": 19, "value": 3.0 } ], "unresolved_literal_offsets": [] } ], "class_chain": [ "net/tslat/aoa3/content/item/weapon/blaster/SkulloBlaster", "net/tslat/aoa3/content/item/weapon/blaster/BaseBlaster" ], "status": "structural source map only; effective behavior requires method/call-chain review" }, { "id": "aoa3:soul_drainer", "family": "blaster", "constructor_classes": [ "net/tslat/aoa3/content/item/weapon/blaster/SoulDrainer" ], "factory_literal_constants": [ { "factory": "lambda$static$340", "literal_constants": [ 0.20000000298023224, 3770, 1, 2.0 ], "literal_instructions": [ { "offset": 4, "opcode": 20, "value": 0.20000000298023224 }, { "offset": 7, "opcode": 17, "value": 3770 }, { "offset": 10, "opcode": 4, "value": 1 }, { "offset": 11, "opcode": 13, "value": 2.0 } ], "unresolved_literal_offsets": [] } ], "class_chain": [ "net/tslat/aoa3/content/item/weapon/blaster/SoulDrainer", "net/tslat/aoa3/content/item/weapon/blaster/BaseBlaster" ], "status": "structural source map only; effective behavior requires method/call-chain review" }, { "id": "aoa3:soul_spark", "family": "blaster", "constructor_classes": [ "net/tslat/aoa3/content/item/weapon/blaster/SoulSpark" ], "factory_literal_constants": [ { "factory": "lambda$static$341", "literal_constants": [ 0.0, 5, 1, 0.0 ], "literal_instructions": [ { "offset": 4, "opcode": 14, "value": 0.0 }, { "offset": 5, "opcode": 8, "value": 5 }, { "offset": 6, "opcode": 4, "value": 1 }, { "offset": 7, "opcode": 11, "value": 0.0 } ], "unresolved_literal_offsets": [] } ], "class_chain": [ "net/tslat/aoa3/content/item/weapon/blaster/SoulSpark", "net/tslat/aoa3/content/item/weapon/blaster/BaseBlaster" ], "status": "structural source map only; effective behavior requires method/call-chain review" }, { "id": "aoa3:soul_storm", "family": "blaster", "constructor_classes": [ "net/tslat/aoa3/content/item/weapon/blaster/SoulStorm" ], "factory_literal_constants": [ { "factory": "lambda$static$342", "literal_constants": [ 1.5, 3190, 1, 2.0 ], "literal_instructions": [ { "offset": 4, "opcode": 20, "value": 1.5 }, { "offset": 7, "opcode": 17, "value": 3190 }, { "offset": 10, "opcode": 4, "value": 1 }, { "offset": 11, "opcode": 13, "value": 2.0 } ], "unresolved_literal_offsets": [] } ], "class_chain": [ "net/tslat/aoa3/content/item/weapon/blaster/SoulStorm", "net/tslat/aoa3/content/item/weapon/blaster/BaseBlaster" ], "status": "structural source map only; effective behavior requires method/call-chain review" }, { "id": "aoa3:spirit_shower", "family": "blaster", "constructor_classes": [ "net/tslat/aoa3/content/item/weapon/blaster/SpiritShower" ], "factory_literal_constants": [ { "factory": "lambda$static$343", "literal_constants": [ 0.0, 2870, 10, 100.0 ], "literal_instructions": [ { "offset": 4, "opcode": 14, "value": 0.0 }, { "offset": 5, "opcode": 17, "value": 2870 }, { "offset": 8, "opcode": 16, "value": 10 }, { "offset": 10, "opcode": 19, "value": 100.0 } ], "unresolved_literal_offsets": [] } ], "class_chain": [ "net/tslat/aoa3/content/item/weapon/blaster/SpiritShower", "net/tslat/aoa3/content/item/weapon/blaster/BaseBlaster" ], "status": "structural source map only; effective behavior requires method/call-chain review" }, { "id": "aoa3:swarmotron", "family": "blaster", "constructor_classes": [ "net/tslat/aoa3/content/item/weapon/blaster/Swarmotron" ], "factory_literal_constants": [ { "factory": "lambda$static$344", "literal_constants": [ 2.0, 2400, 12, 33.0 ], "literal_instructions": [ { "offset": 4, "opcode": 20, "value": 2.0 }, { "offset": 7, "opcode": 17, "value": 2400 }, { "offset": 10, "opcode": 16, "value": 12 }, { "offset": 12, "opcode": 19, "value": 33.0 } ], "unresolved_literal_offsets": [] } ], "class_chain": [ "net/tslat/aoa3/content/item/weapon/blaster/Swarmotron", "net/tslat/aoa3/content/item/weapon/blaster/BaseBlaster" ], "status": "structural source map only; effective behavior requires method/call-chain review" }, { "id": "aoa3:toxic_terrorizer", "family": "blaster", "constructor_classes": [ "net/tslat/aoa3/content/item/weapon/blaster/ToxicTerrorizer" ], "factory_literal_constants": [ { "factory": "lambda$static$345", "literal_constants": [ 0.0, 2760, 7, 22.0 ], "literal_instructions": [ { "offset": 4, "opcode": 14, "value": 0.0 }, { "offset": 5, "opcode": 17, "value": 2760 }, { "offset": 8, "opcode": 16, "value": 7 }, { "offset": 10, "opcode": 19, "value": 22.0 } ], "unresolved_literal_offsets": [] } ], "class_chain": [ "net/tslat/aoa3/content/item/weapon/blaster/ToxicTerrorizer", "net/tslat/aoa3/content/item/weapon/blaster/BaseBlaster" ], "status": "structural source map only; effective behavior requires method/call-chain review" }, { "id": "aoa3:vortex_blaster", "family": "blaster", "constructor_classes": [ "net/tslat/aoa3/content/item/weapon/blaster/VortexBlaster" ], "factory_literal_constants": [ { "factory": "lambda$static$346", "literal_constants": [ 0.0, 2870, 1, 130.0 ], "literal_instructions": [ { "offset": 4, "opcode": 14, "value": 0.0 }, { "offset": 5, "opcode": 17, "value": 2870 }, { "offset": 8, "opcode": 4, "value": 1 }, { "offset": 9, "opcode": 19, "value": 130.0 } ], "unresolved_literal_offsets": [] } ], "class_chain": [ "net/tslat/aoa3/content/item/weapon/blaster/VortexBlaster", "net/tslat/aoa3/content/item/weapon/blaster/BaseBlaster" ], "status": "structural source map only; effective behavior requires method/call-chain review" }, { "id": "aoa3:whimsy_winder", "family": "blaster", "constructor_classes": [ "net/tslat/aoa3/content/item/weapon/blaster/WhimsyWinder" ], "factory_literal_constants": [ { "factory": "lambda$static$347", "literal_constants": [ 6.0, 2830, 5, 13.0 ], "literal_instructions": [ { "offset": 4, "opcode": 20, "value": 6.0 }, { "offset": 7, "opcode": 17, "value": 2830 }, { "offset": 10, "opcode": 8, "value": 5 }, { "offset": 11, "opcode": 19, "value": 13.0 } ], "unresolved_literal_offsets": [] } ], "class_chain": [ "net/tslat/aoa3/content/item/weapon/blaster/WhimsyWinder", "net/tslat/aoa3/content/item/weapon/blaster/BaseBlaster" ], "status": "structural source map only; effective behavior requires method/call-chain review" }, { "id": "aoa3:withers_wrath", "family": "blaster", "constructor_classes": [ "net/tslat/aoa3/content/item/weapon/blaster/WithersWrath" ], "factory_literal_constants": [ { "factory": "lambda$static$348", "literal_constants": [ 7.5, 800, 7, 21.0 ], "literal_instructions": [ { "offset": 4, "opcode": 20, "value": 7.5 }, { "offset": 7, "opcode": 17, "value": 800 }, { "offset": 10, "opcode": 16, "value": 7 }, { "offset": 12, "opcode": 19, "value": 21.0 } ], "unresolved_literal_offsets": [] } ], "class_chain": [ "net/tslat/aoa3/content/item/weapon/blaster/WithersWrath", "net/tslat/aoa3/content/item/weapon/blaster/BaseBlaster" ], "status": "structural source map only; effective behavior requires method/call-chain review" } ], "classes": { "net/tslat/aoa3/content/item/weapon/blaster/ApocoShower": { "class_sha256": "07da7cb0e1e6a47d6d9c46b9c9d79e6eb72560d180c568ba114bbfdc96598b7d", "superclass": "net/tslat/aoa3/content/item/weapon/blaster/BaseBlaster", "declared_methods": [ "public net.tslat.aoa3.content.item.weapon.blaster.ApocoShower(double, int, int, float)", "public net.minecraft.sounds.SoundEvent getFiringSound()", "public void fireBlaster(net.minecraft.server.level.ServerLevel, net.minecraft.world.entity.LivingEntity, net.minecraft.world.item.ItemStack)", "public void doBlockImpact(net.tslat.aoa3.content.entity.projectile.staff.BaseEnergyShot, net.minecraft.world.phys.Vec3, net.minecraft.world.entity.LivingEntity)", "protected void doImpactEffect(net.tslat.aoa3.content.entity.projectile.staff.BaseEnergyShot, net.minecraft.world.entity.Entity, net.minecraft.world.entity.LivingEntity)", "public void m_7373_(net.minecraft.world.item.ItemStack, net.minecraft.world.level.Level, java.util.List, net.minecraft.world.item.TooltipFlag)" ], "directly_constructed_projectile_classes": [ "net/tslat/aoa3/content/entity/projectile/blaster/HeavyShowerShotEntity", "net/tslat/aoa3/content/entity/projectile/blaster/ShowerShotEntity", "net/tslat/aoa3/content/entity/projectile/blaster/WeightedShowerShotEntity" ] }, "net/tslat/aoa3/content/item/weapon/blaster/Atomizer": { "class_sha256": "ef9b87072ae599d0f7bd9435f13bf1b6f7caa9242c82a4693d25fdb51dd261ae", "superclass": "net/tslat/aoa3/content/item/weapon/blaster/BaseBlaster", "declared_methods": [ "public net.tslat.aoa3.content.item.weapon.blaster.Atomizer(double, int, int, float)", "public net.minecraft.sounds.SoundEvent getFiringSound()", "public void fireBlaster(net.minecraft.server.level.ServerLevel, net.minecraft.world.entity.LivingEntity, net.minecraft.world.item.ItemStack)", "public void doBlockImpact(net.tslat.aoa3.content.entity.projectile.staff.BaseEnergyShot, net.minecraft.world.phys.Vec3, net.minecraft.world.entity.LivingEntity)", "public boolean doEntityImpact(net.tslat.aoa3.content.entity.projectile.staff.BaseEnergyShot, net.minecraft.world.entity.Entity, net.minecraft.world.entity.LivingEntity)", "public void m_7373_(net.minecraft.world.item.ItemStack, net.minecraft.world.level.Level, java.util.List, net.minecraft.world.item.TooltipFlag)" ], "directly_constructed_projectile_classes": [ "net/tslat/aoa3/content/entity/projectile/blaster/AtomizerBounceEntity", "net/tslat/aoa3/content/entity/projectile/blaster/AtomizerShotEntity" ] }, "net/tslat/aoa3/content/item/weapon/blaster/Beamer": { "class_sha256": "68e78a2bac7b58a160cb3dc478f94ce3af44f771f5ca20b6c4759a4a7d70b37b", "superclass": "net/tslat/aoa3/content/item/weapon/blaster/BaseBlaster", "declared_methods": [ "public net.tslat.aoa3.content.item.weapon.blaster.Beamer(double, int, int, float)", "public net.minecraft.sounds.SoundEvent getFiringSound()", "public void fireBlaster(net.minecraft.server.level.ServerLevel, net.minecraft.world.entity.LivingEntity, net.minecraft.world.item.ItemStack)", "public void m_7373_(net.minecraft.world.item.ItemStack, net.minecraft.world.level.Level, java.util.List, net.minecraft.world.item.TooltipFlag)" ], "directly_constructed_projectile_classes": [ "net/tslat/aoa3/content/entity/projectile/blaster/BeamerShotEntity" ] }, "net/tslat/aoa3/content/item/weapon/blaster/BlastChiller": { "class_sha256": "c263acadfdf2d90fce682e80a6aace7064f5119c38c108439637d0d53d06c110", "superclass": "net/tslat/aoa3/content/item/weapon/blaster/BaseBlaster", "declared_methods": [ "public net.tslat.aoa3.content.item.weapon.blaster.BlastChiller(double, int, int, float)", "public net.minecraft.sounds.SoundEvent getFiringSound()", "public float getChamberLength(net.tslat.aoa3.content.item.EnergyProjectileWeapon, net.minecraft.world.entity.LivingEntity)", "public float getBlasterHeightOffset(net.tslat.aoa3.content.item.EnergyProjectileWeapon, net.minecraft.world.entity.LivingEntity)", "protected void doImpactEffect(net.minecraft.server.level.ServerLevel, net.minecraft.world.entity.LivingEntity, net.minecraft.world.item.ItemStack, net.tslat.aoa3.content.item.EnergyProjectileWeapon$ShotInfo, net.minecraft.world.phys.HitResult, boolean)", "protected net.tslat.aoa3.content.item.EnergyProjectileWeapon$ShotInfo fireBlaster(net.minecraft.server.level.ServerLevel, net.minecraft.world.entity.LivingEntity, net.minecraft.world.item.ItemStack, boolean)", "protected void doFiringEffects(net.minecraft.server.level.ServerLevel, net.minecraft.world.entity.LivingEntity, net.minecraft.world.item.ItemStack, net.tslat.aoa3.content.item.EnergyProjectileWeapon$ShotInfo)", "public void m_7373_(net.minecraft.world.item.ItemStack, net.minecraft.world.level.Level, java.util.List, net.minecraft.world.item.TooltipFlag)" ], "directly_constructed_projectile_classes": [] }, "net/tslat/aoa3/content/item/weapon/blaster/BloodDrainer": { "class_sha256": "58eb7997b9224ddaaf7449dfb33ccdcefcd70578445b5be833321a332983aaa6", "superclass": "net/tslat/aoa3/content/item/weapon/blaster/BaseBlaster", "declared_methods": [ "public net.tslat.aoa3.content.item.weapon.blaster.BloodDrainer(double, int, int, float)", "public net.minecraft.sounds.SoundEvent getFiringSound()", "public void fireBlaster(net.minecraft.server.level.ServerLevel, net.minecraft.world.entity.LivingEntity, net.minecraft.world.item.ItemStack)", "protected void doImpactEffect(net.tslat.aoa3.content.entity.projectile.staff.BaseEnergyShot, net.minecraft.world.entity.Entity, net.minecraft.world.entity.LivingEntity)", "public void m_7373_(net.minecraft.world.item.ItemStack, net.minecraft.world.level.Level, java.util.List, net.minecraft.world.item.TooltipFlag)" ], "directly_constructed_projectile_classes": [ "net/tslat/aoa3/content/entity/projectile/blaster/BloodDrainerEntity" ] }, "net/tslat/aoa3/content/item/weapon/blaster/BoneBlaster": { "class_sha256": "112286f9ed9c744ba222a162468c5788233e39df5f3bef54a09e4abceeed9d3e", "superclass": "net/tslat/aoa3/content/item/weapon/blaster/BaseBlaster", "declared_methods": [ "public net.tslat.aoa3.content.item.weapon.blaster.BoneBlaster(double, int, int, float)", "public net.minecraft.sounds.SoundEvent getFiringSound()", "public void fireBlaster(net.minecraft.server.level.ServerLevel, net.minecraft.world.entity.LivingEntity, net.minecraft.world.item.ItemStack)" ], "directly_constructed_projectile_classes": [ "net/tslat/aoa3/content/entity/projectile/blaster/BonePelletEntity" ] }, "net/tslat/aoa3/content/item/weapon/blaster/BubbleHorn": { "class_sha256": "b70737c6d84484ae4672da970350100d39056f7e6625f4d0ac3b9a69e643b525", "superclass": "net/tslat/aoa3/content/item/weapon/blaster/BaseBlaster", "declared_methods": [ "public net.tslat.aoa3.content.item.weapon.blaster.BubbleHorn(double, int, int, float)", "public net.minecraft.sounds.SoundEvent getFiringSound()", "public void fireBlaster(net.minecraft.server.level.ServerLevel, net.minecraft.world.entity.LivingEntity, net.minecraft.world.item.ItemStack)", "protected void doImpactEffect(net.tslat.aoa3.content.entity.projectile.staff.BaseEnergyShot, net.minecraft.world.entity.Entity, net.minecraft.world.entity.LivingEntity)", "public void m_7373_(net.minecraft.world.item.ItemStack, net.minecraft.world.level.Level, java.util.List, net.minecraft.world.item.TooltipFlag)" ], "directly_constructed_projectile_classes": [ "net/tslat/aoa3/content/entity/projectile/blaster/BubbleShotEntity" ] }, "net/tslat/aoa3/content/item/weapon/blaster/ColourCannon": { "class_sha256": "dfd3b391081b24b3bfe66b6ff0d9c04ad1d2ca6809981ddc7ded92e72cc3c510", "superclass": "net/tslat/aoa3/content/item/weapon/blaster/BaseBlaster", "declared_methods": [ "public net.tslat.aoa3.content.item.weapon.blaster.ColourCannon(double, int, int, float)", "public net.minecraft.sounds.SoundEvent getFiringSound()", "public void fireBlaster(net.minecraft.server.level.ServerLevel, net.minecraft.world.entity.LivingEntity, net.minecraft.world.item.ItemStack)" ], "directly_constructed_projectile_classes": [ "net/tslat/aoa3/content/entity/projectile/blaster/RainbowShotEntity" ] }, "net/tslat/aoa3/content/item/weapon/blaster/ConfettiCannon": { "class_sha256": "5468175031a4e7c4c2af29c47c2fe4cc86c7e3984c6b700a7fb0f1b4b987cd83", "superclass": "net/tslat/aoa3/content/item/weapon/blaster/BaseBlaster", "declared_methods": [ "public net.tslat.aoa3.content.item.weapon.blaster.ConfettiCannon(double, int, int, float)", "public net.minecraft.sounds.SoundEvent getFiringSound()", "public void fireBlaster(net.minecraft.server.level.ServerLevel, net.minecraft.world.entity.LivingEntity, net.minecraft.world.item.ItemStack)", "public void m_7373_(net.minecraft.world.item.ItemStack, net.minecraft.world.level.Level, java.util.List, net.minecraft.world.item.TooltipFlag)" ], "directly_constructed_projectile_classes": [ "net/tslat/aoa3/content/entity/projectile/blaster/ConfettiShotEntity" ] }, "net/tslat/aoa3/content/item/weapon/blaster/ConfettiCluster": { "class_sha256": "4bcd35ac6a0eee5b232ae3100f1d27f8c1599afd63b1944296b21956fd82b4c8", "superclass": "net/tslat/aoa3/content/item/weapon/blaster/BaseBlaster", "declared_methods": [ "public net.tslat.aoa3.content.item.weapon.blaster.ConfettiCluster(double, int, int, float)", "public net.minecraft.sounds.SoundEvent getFiringSound()", "public void fireBlaster(net.minecraft.server.level.ServerLevel, net.minecraft.world.entity.LivingEntity, net.minecraft.world.item.ItemStack)", "public void m_7373_(net.minecraft.world.item.ItemStack, net.minecraft.world.level.Level, java.util.List, net.minecraft.world.item.TooltipFlag)" ], "directly_constructed_projectile_classes": [ "net/tslat/aoa3/content/entity/projectile/blaster/ConfettiClusterEntity" ] }, "net/tslat/aoa3/content/item/weapon/blaster/DarkDestroyer": { "class_sha256": "cef9eb4d03244af4905604a9f90c2e1bfd8dd0c624c6dead549445f2013e0df1", "superclass": "net/tslat/aoa3/content/item/weapon/blaster/BaseBlaster", "declared_methods": [ "public net.tslat.aoa3.content.item.weapon.blaster.DarkDestroyer(double, int, int, float)", "public net.minecraft.sounds.SoundEvent getFiringSound()", "public void fireBlaster(net.minecraft.server.level.ServerLevel, net.minecraft.world.entity.LivingEntity, net.minecraft.world.item.ItemStack)", "public void doBlockImpact(net.tslat.aoa3.content.entity.projectile.staff.BaseEnergyShot, net.minecraft.world.phys.Vec3, net.minecraft.world.entity.LivingEntity)", "protected void doImpactEffect(net.tslat.aoa3.content.entity.projectile.staff.BaseEnergyShot, net.minecraft.world.entity.Entity, net.minecraft.world.entity.LivingEntity)", "private void doExplosions(net.tslat.aoa3.content.entity.projectile.staff.BaseEnergyShot, net.minecraft.world.entity.LivingEntity, double, double, double)", "public void m_7373_(net.minecraft.world.item.ItemStack, net.minecraft.world.level.Level, java.util.List, net.minecraft.world.item.TooltipFlag)" ], "directly_constructed_projectile_classes": [ "net/tslat/aoa3/content/entity/projectile/blaster/DestroyerShotEntity" ] }, "net/tslat/aoa3/content/item/weapon/blaster/DarklyGuster": { "class_sha256": "790726fe11722423f845a29cf39c4e21164e84bf4f83b6c54b369021814c8bef", "superclass": "net/tslat/aoa3/content/item/weapon/blaster/BaseBlaster", "declared_methods": [ "public net.tslat.aoa3.content.item.weapon.blaster.DarklyGuster(double, int, int, float)", "public net.minecraft.sounds.SoundEvent getFiringSound()", "public void fireBlaster(net.minecraft.server.level.ServerLevel, net.minecraft.world.entity.LivingEntity, net.minecraft.world.item.ItemStack)", "public boolean doEntityImpact(net.tslat.aoa3.content.entity.projectile.staff.BaseEnergyShot, net.minecraft.world.entity.Entity, net.minecraft.world.entity.LivingEntity)", "public void m_7373_(net.minecraft.world.item.ItemStack, net.minecraft.world.level.Level, java.util.List, net.minecraft.world.item.TooltipFlag)", "private static boolean lambda$doEntityImpact$0(net.minecraft.world.entity.Entity)" ], "directly_constructed_projectile_classes": [ "net/tslat/aoa3/content/entity/projectile/blaster/WinderShotEntity" ] }, "net/tslat/aoa3/content/item/weapon/blaster/DeathRay": { "class_sha256": "343e55c667a9b0cb03be22178621eb471ee2012e75d6666c7b2c7b92b6c6494d", "superclass": "net/tslat/aoa3/content/item/weapon/blaster/BaseBlaster", "declared_methods": [ "public net.tslat.aoa3.content.item.weapon.blaster.DeathRay(double, int, int, float)", "public net.minecraft.sounds.SoundEvent getFiringSound()", "public void fireBlaster(net.minecraft.server.level.ServerLevel, net.minecraft.world.entity.LivingEntity, net.minecraft.world.item.ItemStack)", "protected void doImpactEffect(net.tslat.aoa3.content.entity.projectile.staff.BaseEnergyShot, net.minecraft.world.entity.Entity, net.minecraft.world.entity.LivingEntity)", "public void m_7373_(net.minecraft.world.item.ItemStack, net.minecraft.world.level.Level, java.util.List, net.minecraft.world.item.TooltipFlag)" ], "directly_constructed_projectile_classes": [ "net/tslat/aoa3/content/entity/projectile/blaster/DeathRayEntity" ] }, "net/tslat/aoa3/content/item/weapon/blaster/DoomBringer": { "class_sha256": "ee81f44358bacaac06ce5b874771145188649188b62d178f4639d303cf2f0a9c", "superclass": "net/tslat/aoa3/content/item/weapon/blaster/BaseBlaster", "declared_methods": [ "public net.tslat.aoa3.content.item.weapon.blaster.DoomBringer(double, int, int, float)", "public net.minecraft.sounds.SoundEvent getFiringSound()", "public void fireBlaster(net.minecraft.server.level.ServerLevel, net.minecraft.world.entity.LivingEntity, net.minecraft.world.item.ItemStack)", "public void doBlockImpact(net.tslat.aoa3.content.entity.projectile.staff.BaseEnergyShot, net.minecraft.world.phys.Vec3, net.minecraft.world.entity.LivingEntity)", "public boolean doEntityImpact(net.tslat.aoa3.content.entity.projectile.staff.BaseEnergyShot, net.minecraft.world.entity.Entity, net.minecraft.world.entity.LivingEntity)", "public void m_7373_(net.minecraft.world.item.ItemStack, net.minecraft.world.level.Level, java.util.List, net.minecraft.world.item.TooltipFlag)" ], "directly_constructed_projectile_classes": [ "net/tslat/aoa3/content/entity/projectile/blaster/DoomShotEntity" ] }, "net/tslat/aoa3/content/item/weapon/blaster/Eradicator": { "class_sha256": "fe7d780500ea237816fcb679bcd04e1161459cd50ab2655ede21515d6cc1b189", "superclass": "net/tslat/aoa3/content/item/weapon/blaster/BaseBlaster", "declared_methods": [ "public net.tslat.aoa3.content.item.weapon.blaster.Eradicator(double, int, int, float)", "public net.minecraft.sounds.SoundEvent getFiringSound()", "public void fireBlaster(net.minecraft.server.level.ServerLevel, net.minecraft.world.entity.LivingEntity, net.minecraft.world.item.ItemStack)", "protected void doImpactEffect(net.tslat.aoa3.content.entity.projectile.staff.BaseEnergyShot, net.minecraft.world.entity.Entity, net.minecraft.world.entity.LivingEntity)", "public void m_7373_(net.minecraft.world.item.ItemStack, net.minecraft.world.level.Level, java.util.List, net.minecraft.world.item.TooltipFlag)" ], "directly_constructed_projectile_classes": [ "net/tslat/aoa3/content/entity/projectile/blaster/EradicatorShotEntity" ] }, "net/tslat/aoa3/content/item/weapon/blaster/ExperimentW801": { "class_sha256": "bcadbe13e7bc6db160f54a05f7ff5331de6557b8738415e3b310bea96be31f2b", "superclass": "net/tslat/aoa3/content/item/weapon/blaster/BaseBlaster", "declared_methods": [ "public net.tslat.aoa3.content.item.weapon.blaster.ExperimentW801(double, int, int, float)", "public net.minecraft.sounds.SoundEvent getFiringSound()", "public void fireBlaster(net.minecraft.server.level.ServerLevel, net.minecraft.world.entity.LivingEntity, net.minecraft.world.item.ItemStack)", "public void m_6883_(net.minecraft.world.item.ItemStack, net.minecraft.world.level.Level, net.minecraft.world.entity.Entity, int, boolean)", "public boolean onEntityItemUpdate(net.minecraft.world.item.ItemStack, net.minecraft.world.entity.item.ItemEntity)", "private boolean verifyStack(net.minecraft.world.item.ItemStack)", "public net.minecraft.world.item.ItemStack newValidStack()" ], "directly_constructed_projectile_classes": [] }, "net/tslat/aoa3/content/item/weapon/blaster/Flowercorne": { "class_sha256": "7186a6a02c06e441a97eebc1a596751463d24b67f4e80e7155ad9c3827b5bc2a", "superclass": "net/tslat/aoa3/content/item/weapon/blaster/BaseBlaster", "declared_methods": [ "public net.tslat.aoa3.content.item.weapon.blaster.Flowercorne(double, int, int, float)", "public net.minecraft.sounds.SoundEvent getFiringSound()", "public void fireBlaster(net.minecraft.server.level.ServerLevel, net.minecraft.world.entity.LivingEntity, net.minecraft.world.item.ItemStack)", "protected void doImpactEffect(net.tslat.aoa3.content.entity.projectile.staff.BaseEnergyShot, net.minecraft.world.entity.Entity, net.minecraft.world.entity.LivingEntity)", "public void m_7373_(net.minecraft.world.item.ItemStack, net.minecraft.world.level.Level, java.util.List, net.minecraft.world.item.TooltipFlag)" ], "directly_constructed_projectile_classes": [ "net/tslat/aoa3/content/entity/projectile/blaster/FlowerShotEntity" ] }, "net/tslat/aoa3/content/item/weapon/blaster/Fragment": { "class_sha256": "11037071716703685ba885e6ca50ca345ab69203714bddbc270e494c68dee27e", "superclass": "net/tslat/aoa3/content/item/weapon/blaster/BaseBlaster", "declared_methods": [ "public net.tslat.aoa3.content.item.weapon.blaster.Fragment(double, int, int, float)", "public net.minecraft.sounds.SoundEvent getFiringSound()", "public void fireBlaster(net.minecraft.server.level.ServerLevel, net.minecraft.world.entity.LivingEntity, net.minecraft.world.item.ItemStack)" ], "directly_constructed_projectile_classes": [ "net/tslat/aoa3/content/entity/projectile/blaster/FragmentShotEntity" ] }, "net/tslat/aoa3/content/item/weapon/blaster/Froster": { "class_sha256": "981afa189546b7ccd2f929b8cb099439e30f531ae2a39b02a2f71bb9026e7cd7", "superclass": "net/tslat/aoa3/content/item/weapon/blaster/BaseBlaster", "declared_methods": [ "public net.tslat.aoa3.content.item.weapon.blaster.Froster(double, int, int, float)", "public net.minecraft.sounds.SoundEvent getFiringSound()", "public void fireBlaster(net.minecraft.server.level.ServerLevel, net.minecraft.world.entity.LivingEntity, net.minecraft.world.item.ItemStack)" ], "directly_constructed_projectile_classes": [ "net/tslat/aoa3/content/entity/projectile/blaster/BeamerShotEntity" ] }, "net/tslat/aoa3/content/item/weapon/blaster/GasBlaster": { "class_sha256": "780346eb4903da8ecf4a9fdeb11f1c6e0c8849d59fbfdb550bd356e057327581", "superclass": "net/tslat/aoa3/content/item/weapon/blaster/BaseBlaster", "declared_methods": [ "public net.tslat.aoa3.content.item.weapon.blaster.GasBlaster(double, int, int, float)", "public net.minecraft.sounds.SoundEvent getFiringSound()", "public void fireBlaster(net.minecraft.server.level.ServerLevel, net.minecraft.world.entity.LivingEntity, net.minecraft.world.item.ItemStack)", "public boolean doEntityImpact(net.tslat.aoa3.content.entity.projectile.staff.BaseEnergyShot, net.minecraft.world.entity.Entity, net.minecraft.world.entity.LivingEntity)", "protected void doImpactEffect(net.tslat.aoa3.content.entity.projectile.staff.BaseEnergyShot, net.minecraft.world.entity.Entity, net.minecraft.world.entity.LivingEntity)", "public void m_7373_(net.minecraft.world.item.ItemStack, net.minecraft.world.level.Level, java.util.List, net.minecraft.world.item.TooltipFlag)" ], "directly_constructed_projectile_classes": [ "net/tslat/aoa3/content/entity/projectile/blaster/ToxicShotEntity" ] }, "net/tslat/aoa3/content/item/weapon/blaster/GhoulGasser": { "class_sha256": "4b205cbc08bae878f0daff6414fac4dda254f187801bd94a5148fc163d9fbf1c", "superclass": "net/tslat/aoa3/content/item/weapon/blaster/BaseBlaster", "declared_methods": [ "public net.tslat.aoa3.content.item.weapon.blaster.GhoulGasser(double, int, int, float)", "public net.minecraft.sounds.SoundEvent getFiringSound()", "public void fireBlaster(net.minecraft.server.level.ServerLevel, net.minecraft.world.entity.LivingEntity, net.minecraft.world.item.ItemStack)", "public boolean doEntityImpact(net.tslat.aoa3.content.entity.projectile.staff.BaseEnergyShot, net.minecraft.world.entity.Entity, net.minecraft.world.entity.LivingEntity)", "public void m_7373_(net.minecraft.world.item.ItemStack, net.minecraft.world.level.Level, java.util.List, net.minecraft.world.item.TooltipFlag)" ], "directly_constructed_projectile_classes": [ "net/tslat/aoa3/content/entity/projectile/staff/GhoulShotEntity" ] }, "net/tslat/aoa3/content/item/weapon/blaster/GoldBringer": { "class_sha256": "5bc88c19dabf97d62caaa8577e07b191845ab2ffa617f37182151d8ba112409f", "superclass": "net/tslat/aoa3/content/item/weapon/blaster/BaseBlaster", "declared_methods": [ "public net.tslat.aoa3.content.item.weapon.blaster.GoldBringer(double, int, int, float)", "public net.minecraft.sounds.SoundEvent getFiringSound()", "public void fireBlaster(net.minecraft.server.level.ServerLevel, net.minecraft.world.entity.LivingEntity, net.minecraft.world.item.ItemStack)", "public void doBlockImpact(net.tslat.aoa3.content.entity.projectile.staff.BaseEnergyShot, net.minecraft.world.phys.Vec3, net.minecraft.world.entity.LivingEntity)", "public boolean doEntityImpact(net.tslat.aoa3.content.entity.projectile.staff.BaseEnergyShot, net.minecraft.world.entity.Entity, net.minecraft.world.entity.LivingEntity)", "public void m_7373_(net.minecraft.world.item.ItemStack, net.minecraft.world.level.Level, java.util.List, net.minecraft.world.item.TooltipFlag)" ], "directly_constructed_projectile_classes": [ "net/tslat/aoa3/content/entity/projectile/blaster/GoldShotEntity" ] }, "net/tslat/aoa3/content/item/weapon/blaster/GravityBlaster": { "class_sha256": "2a550e5c6f334bd4161e5693f4f5245a671491cf0870107c266c7fb0abf59aca", "superclass": "net/tslat/aoa3/content/item/weapon/blaster/BaseBlaster", "declared_methods": [ "public net.tslat.aoa3.content.item.weapon.blaster.GravityBlaster(double, int, int, float)", "public net.minecraft.sounds.SoundEvent getFiringSound()", "public void fireBlaster(net.minecraft.server.level.ServerLevel, net.minecraft.world.entity.LivingEntity, net.minecraft.world.item.ItemStack)", "public void m_7373_(net.minecraft.world.item.ItemStack, net.minecraft.world.level.Level, java.util.List, net.minecraft.world.item.TooltipFlag)" ], "directly_constructed_projectile_classes": [] }, "net/tslat/aoa3/content/item/weapon/blaster/HellHorn": { "class_sha256": "0e8b032e80221036ba942ea9d3fbd596e1b008437e7998b9cadee0d9463a0d3d", "superclass": "net/tslat/aoa3/content/item/weapon/blaster/BaseBlaster", "declared_methods": [ "public net.tslat.aoa3.content.item.weapon.blaster.HellHorn(double, int, int, float)", "public net.minecraft.sounds.SoundEvent getFiringSound()", "public void fireBlaster(net.minecraft.server.level.ServerLevel, net.minecraft.world.entity.LivingEntity, net.minecraft.world.item.ItemStack)", "protected void doImpactEffect(net.tslat.aoa3.content.entity.projectile.staff.BaseEnergyShot, net.minecraft.world.entity.Entity, net.minecraft.world.entity.LivingEntity)", "public void m_7373_(net.minecraft.world.item.ItemStack, net.minecraft.world.level.Level, java.util.List, net.minecraft.world.item.TooltipFlag)" ], "directly_constructed_projectile_classes": [ "net/tslat/aoa3/content/entity/projectile/blaster/HellBubbleShotEntity" ] }, "net/tslat/aoa3/content/item/weapon/blaster/IllusionRevolver": { "class_sha256": "e174b4d57f52c7c6c12b0d7c40ce25eb03302c4ed5cec52e7691cab382a007d6", "superclass": "net/tslat/aoa3/content/item/weapon/blaster/BaseBlaster", "declared_methods": [ "public net.tslat.aoa3.content.item.weapon.blaster.IllusionRevolver(double, int, int, float)", "public net.minecraft.sounds.SoundEvent getFiringSound()", "public void fireBlaster(net.minecraft.server.level.ServerLevel, net.minecraft.world.entity.LivingEntity, net.minecraft.world.item.ItemStack)" ], "directly_constructed_projectile_classes": [ "net/tslat/aoa3/content/entity/projectile/blaster/IllusionShotEntity" ] }, "net/tslat/aoa3/content/item/weapon/blaster/IllusionSMG": { "class_sha256": "18bfae9abc32808e5dca90a16937118c7fe3e7010252e086098627ca81862d61", "superclass": "net/tslat/aoa3/content/item/weapon/blaster/BaseBlaster", "declared_methods": [ "public net.tslat.aoa3.content.item.weapon.blaster.IllusionSMG(double, int, int, float)", "public net.minecraft.sounds.SoundEvent getFiringSound()", "public void fireBlaster(net.minecraft.server.level.ServerLevel, net.minecraft.world.entity.LivingEntity, net.minecraft.world.item.ItemStack)" ], "directly_constructed_projectile_classes": [ "net/tslat/aoa3/content/entity/projectile/blaster/IllusionShotEntity" ] }, "net/tslat/aoa3/content/item/weapon/blaster/IonBlaster": { "class_sha256": "171fda6a5f79843d86ad5e1a2adc394ea0ea6292d280afe029e8e80e01cc65fa", "superclass": "net/tslat/aoa3/content/item/weapon/blaster/BaseBlaster", "declared_methods": [ "public net.tslat.aoa3.content.item.weapon.blaster.IonBlaster(double, int, int, float)", "public net.minecraft.sounds.SoundEvent getFiringSound()", "public void fireBlaster(net.minecraft.server.level.ServerLevel, net.minecraft.world.entity.LivingEntity, net.minecraft.world.item.ItemStack)" ], "directly_constructed_projectile_classes": [ "net/tslat/aoa3/content/entity/projectile/blaster/IonShotEntity" ] }, "net/tslat/aoa3/content/item/weapon/blaster/IroMiner": { "class_sha256": "1f02327afdd30850f63dd07b772b8fd11730778447a0e3f8c0763a00f75a2967", "superclass": "net/tslat/aoa3/content/item/weapon/blaster/BaseBlaster", "declared_methods": [ "public net.tslat.aoa3.content.item.weapon.blaster.IroMiner(double, int, int, float)", "public net.minecraft.sounds.SoundEvent getFiringSound()", "public void fireBlaster(net.minecraft.server.level.ServerLevel, net.minecraft.world.entity.LivingEntity, net.minecraft.world.item.ItemStack)", "public boolean doEntityImpact(net.tslat.aoa3.content.entity.projectile.staff.BaseEnergyShot, net.minecraft.world.entity.Entity, net.minecraft.world.entity.LivingEntity)", "public net.minecraftforge.common.capabilities.ICapabilityProvider initCapabilities(net.minecraft.world.item.ItemStack, net.minecraft.nbt.CompoundTag)", "public void m_7373_(net.minecraft.world.item.ItemStack, net.minecraft.world.level.Level, java.util.List, net.minecraft.world.item.TooltipFlag)" ], "directly_constructed_projectile_classes": [ "net/tslat/aoa3/content/entity/projectile/blaster/IroMinerShotEntity" ] }, "net/tslat/aoa3/content/item/weapon/blaster/LaserBlaster": { "class_sha256": "af867351514161aa029d891aeb73ce405e164caa9c75b9c5ed3eb8ac8a6e359d", "superclass": "net/tslat/aoa3/content/item/weapon/blaster/BaseBlaster", "declared_methods": [ "public net.tslat.aoa3.content.item.weapon.blaster.LaserBlaster(double, int, int, int, float)", "public net.minecraft.sounds.SoundEvent getFiringSound()", "public float getBeamDistance(net.minecraft.world.item.ItemStack, net.minecraft.world.entity.LivingEntity)", "protected net.tslat.aoa3.content.item.EnergyProjectileWeapon$ShotInfo fireBlaster(net.minecraft.server.level.ServerLevel, net.minecraft.world.entity.LivingEntity, net.minecraft.world.item.ItemStack, boolean)", "protected void doFiringEffects(net.minecraft.server.level.ServerLevel, net.minecraft.world.entity.LivingEntity, net.minecraft.world.item.ItemStack, net.tslat.aoa3.content.item.EnergyProjectileWeapon$ShotInfo)" ], "directly_constructed_projectile_classes": [] }, "net/tslat/aoa3/content/item/weapon/blaster/LightBlaster": { "class_sha256": "8c3dbdef19da70d7b7ca3fc05141dd4d2b570f6519e072b0305d253835a46550", "superclass": "net/tslat/aoa3/content/item/weapon/blaster/BaseBlaster", "declared_methods": [ "public net.tslat.aoa3.content.item.weapon.blaster.LightBlaster(double, int, int, float)", "public net.minecraft.sounds.SoundEvent getFiringSound()", "public void fireBlaster(net.minecraft.server.level.ServerLevel, net.minecraft.world.entity.LivingEntity, net.minecraft.world.item.ItemStack)" ], "directly_constructed_projectile_classes": [ "net/tslat/aoa3/content/entity/projectile/blaster/LightBlasterShotEntity" ] }, "net/tslat/aoa3/content/item/weapon/blaster/LightSpark": { "class_sha256": "29d064d72eadf9e7f0b1ff90205a6a58fc63e162f9ea4d831ac4ad7de06e6572", "superclass": "net/tslat/aoa3/content/item/weapon/blaster/BaseBlaster", "declared_methods": [ "public net.tslat.aoa3.content.item.weapon.blaster.LightSpark(double, int, int, float)", "public net.minecraft.sounds.SoundEvent getFiringSound()", "public float getBlasterHeightOffset(net.tslat.aoa3.content.item.EnergyProjectileWeapon, net.minecraft.world.entity.LivingEntity)", "public float getBeamDistance(net.minecraft.world.item.ItemStack, net.minecraft.world.entity.LivingEntity)", "public float getChamberLength(net.tslat.aoa3.content.item.EnergyProjectileWeapon, net.minecraft.world.entity.LivingEntity)", "public float getDistToBlasterArm(net.tslat.aoa3.content.item.EnergyProjectileWeapon, net.minecraft.world.entity.LivingEntity)", "public float getEnergyCost(net.minecraft.world.item.ItemStack, net.minecraft.world.entity.LivingEntity, boolean)", "public net.minecraft.world.InteractionResultHolder m_7203_(net.minecraft.world.level.Level, net.minecraft.world.entity.player.Player, net.minecraft.world.InteractionHand)", "protected net.tslat.aoa3.content.item.EnergyProjectileWeapon$ShotInfo fireBlaster(net.minecraft.server.level.ServerLevel, net.minecraft.world.entity.LivingEntity, net.minecraft.world.item.ItemStack, boolean)", "public boolean doEntityImpact(net.minecraft.server.level.ServerLevel, net.minecraft.world.entity.LivingEntity, net.minecraft.world.item.ItemStack, net.tslat.aoa3.content.item.EnergyProjectileWeapon$ShotInfo, net.minecraft.world.phys.EntityHitResult)", "public void m_5929_(net.minecraft.world.level.Level, net.minecraft.world.entity.LivingEntity, net.minecraft.world.item.ItemStack, int)", "protected void doFiringEffects(net.minecraft.server.level.ServerLevel, net.minecraft.world.entity.LivingEntity, net.minecraft.world.item.ItemStack, net.tslat.aoa3.content.item.EnergyProjectileWeapon$ShotInfo)", "public void m_5551_(net.minecraft.world.item.ItemStack, net.minecraft.world.level.Level, net.minecraft.world.entity.LivingEntity, int)", "public void m_7373_(net.minecraft.world.item.ItemStack, net.minecraft.world.level.Level, java.util.List, net.minecraft.world.item.TooltipFlag)" ], "directly_constructed_projectile_classes": [] }, "net/tslat/aoa3/content/item/weapon/blaster/LunaBlaster": { "class_sha256": "6ef9a9e168db67546347bdeafe638b49cc12d5b99a6de3dfe15e420daefc160f", "superclass": "net/tslat/aoa3/content/item/weapon/blaster/BaseBlaster", "declared_methods": [ "public net.tslat.aoa3.content.item.weapon.blaster.LunaBlaster(double, int, int, float)", "public net.minecraft.sounds.SoundEvent getFiringSound()", "public void fireBlaster(net.minecraft.server.level.ServerLevel, net.minecraft.world.entity.LivingEntity, net.minecraft.world.item.ItemStack)", "protected void doImpactEffect(net.tslat.aoa3.content.entity.projectile.staff.BaseEnergyShot, net.minecraft.world.entity.Entity, net.minecraft.world.entity.LivingEntity)", "public void m_7373_(net.minecraft.world.item.ItemStack, net.minecraft.world.level.Level, java.util.List, net.minecraft.world.item.TooltipFlag)" ], "directly_constructed_projectile_classes": [ "net/tslat/aoa3/content/entity/projectile/blaster/LunaShotEntity" ] }, "net/tslat/aoa3/content/item/weapon/blaster/MechaBlaster": { "class_sha256": "75e917ed8fe9617c2a53eab6d5f9153756ceaad0f7a84620988f09e8ae842381", "superclass": "net/tslat/aoa3/content/item/weapon/blaster/BaseBlaster", "declared_methods": [ "public net.tslat.aoa3.content.item.weapon.blaster.MechaBlaster(double, int, int, float)", "public net.minecraft.sounds.SoundEvent getFiringSound()", "public void fireBlaster(net.minecraft.server.level.ServerLevel, net.minecraft.world.entity.LivingEntity, net.minecraft.world.item.ItemStack)" ], "directly_constructed_projectile_classes": [ "net/tslat/aoa3/content/entity/projectile/blaster/IroMinerShotEntity" ] }, "net/tslat/aoa3/content/item/weapon/blaster/MindBlaster": { "class_sha256": "fb3c4960ccf9ba4a57edfc3fc92fc401931ed5d32367cb2c828affb78319f67e", "superclass": "net/tslat/aoa3/content/item/weapon/blaster/BaseBlaster", "declared_methods": [ "public net.tslat.aoa3.content.item.weapon.blaster.MindBlaster(double, int, int, float)", "public net.minecraft.sounds.SoundEvent getFiringSound()", "public void fireBlaster(net.minecraft.server.level.ServerLevel, net.minecraft.world.entity.LivingEntity, net.minecraft.world.item.ItemStack)" ], "directly_constructed_projectile_classes": [ "net/tslat/aoa3/content/entity/projectile/blaster/MindBlasterShotEntity" ] }, "net/tslat/aoa3/content/item/weapon/blaster/MoonDestroyer": { "class_sha256": "e3a5704f95d94bf757d171e66259f0fc353dadc9de6d4403923a074bb02f0806", "superclass": "net/tslat/aoa3/content/item/weapon/blaster/BaseBlaster", "declared_methods": [ "public net.tslat.aoa3.content.item.weapon.blaster.MoonDestroyer(double, int, int, float)", "public net.minecraft.sounds.SoundEvent getFiringSound()", "public void fireBlaster(net.minecraft.server.level.ServerLevel, net.minecraft.world.entity.LivingEntity, net.minecraft.world.item.ItemStack)", "public void doBlockImpact(net.tslat.aoa3.content.entity.projectile.staff.BaseEnergyShot, net.minecraft.world.phys.Vec3, net.minecraft.world.entity.LivingEntity)", "protected void doImpactEffect(net.tslat.aoa3.content.entity.projectile.staff.BaseEnergyShot, net.minecraft.world.entity.Entity, net.minecraft.world.entity.LivingEntity)", "private void doExplosions(net.tslat.aoa3.content.entity.projectile.staff.BaseEnergyShot, net.minecraft.world.entity.LivingEntity, double, double, double)", "public void m_7373_(net.minecraft.world.item.ItemStack, net.minecraft.world.level.Level, java.util.List, net.minecraft.world.item.TooltipFlag)" ], "directly_constructed_projectile_classes": [ "net/tslat/aoa3/content/entity/projectile/blaster/MoonDestroyerShotEntity" ] }, "net/tslat/aoa3/content/item/weapon/blaster/MoonShiner": { "class_sha256": "9e224d2240f5501a993ae540c04d8d41f16e48aa24fbf0ec764e64ce615f580d", "superclass": "net/tslat/aoa3/content/item/weapon/blaster/BaseBlaster", "declared_methods": [ "public net.tslat.aoa3.content.item.weapon.blaster.MoonShiner(double, int, int, float)", "public net.minecraft.sounds.SoundEvent getFiringSound()", "public void fireBlaster(net.minecraft.server.level.ServerLevel, net.minecraft.world.entity.LivingEntity, net.minecraft.world.item.ItemStack)" ], "directly_constructed_projectile_classes": [ "net/tslat/aoa3/content/entity/projectile/blaster/MoonShinerEntity" ] }, "net/tslat/aoa3/content/item/weapon/blaster/Odious": { "class_sha256": "9e55953119d577a07c6e192625909ef00c94921c38338ed8657d2b831e2d3f7e", "superclass": "net/tslat/aoa3/content/item/weapon/blaster/BaseBlaster", "declared_methods": [ "public net.tslat.aoa3.content.item.weapon.blaster.Odious(double, int, int, float)", "public net.minecraft.sounds.SoundEvent getFiringSound()", "public void fireBlaster(net.minecraft.server.level.ServerLevel, net.minecraft.world.entity.LivingEntity, net.minecraft.world.item.ItemStack)", "protected void doImpactEffect(net.tslat.aoa3.content.entity.projectile.staff.BaseEnergyShot, net.minecraft.world.entity.Entity, net.minecraft.world.entity.LivingEntity)", "public void m_7373_(net.minecraft.world.item.ItemStack, net.minecraft.world.level.Level, java.util.List, net.minecraft.world.item.TooltipFlag)" ], "directly_constructed_projectile_classes": [ "net/tslat/aoa3/content/entity/projectile/blaster/OdiousEntity" ] }, "net/tslat/aoa3/content/item/weapon/blaster/Orbocron": { "class_sha256": "54bfa0a12e3bd25b87202b4c837074dbb6fb6df1a86ad5451d4fb117e957a344", "superclass": "net/tslat/aoa3/content/item/weapon/blaster/BaseBlaster", "declared_methods": [ "public net.tslat.aoa3.content.item.weapon.blaster.Orbocron(double, int, int, float)", "public net.minecraft.sounds.SoundEvent getFiringSound()", "public void fireBlaster(net.minecraft.server.level.ServerLevel, net.minecraft.world.entity.LivingEntity, net.minecraft.world.item.ItemStack)", "protected void doImpactEffect(net.tslat.aoa3.content.entity.projectile.staff.BaseEnergyShot, net.minecraft.world.entity.Entity, net.minecraft.world.entity.LivingEntity)", "public void m_7373_(net.minecraft.world.item.ItemStack, net.minecraft.world.level.Level, java.util.List, net.minecraft.world.item.TooltipFlag)" ], "directly_constructed_projectile_classes": [ "net/tslat/aoa3/content/entity/projectile/blaster/OrbocronEntity" ] }, "net/tslat/aoa3/content/item/weapon/blaster/Paralyzer": { "class_sha256": "b1ec401738eceb08caa82db32a4bb355b0799a53aca8db02e8a5b98088b3b519", "superclass": "net/tslat/aoa3/content/item/weapon/blaster/BaseBlaster", "declared_methods": [ "public net.tslat.aoa3.content.item.weapon.blaster.Paralyzer(double, int, int, float)", "public net.minecraft.sounds.SoundEvent getFiringSound()", "public void fireBlaster(net.minecraft.server.level.ServerLevel, net.minecraft.world.entity.LivingEntity, net.minecraft.world.item.ItemStack)", "protected void doImpactEffect(net.tslat.aoa3.content.entity.projectile.staff.BaseEnergyShot, net.minecraft.world.entity.Entity, net.minecraft.world.entity.LivingEntity)", "public void m_7373_(net.minecraft.world.item.ItemStack, net.minecraft.world.level.Level, java.util.List, net.minecraft.world.item.TooltipFlag)" ], "directly_constructed_projectile_classes": [ "net/tslat/aoa3/content/entity/projectile/blaster/ParalyzerShotEntity" ] }, "net/tslat/aoa3/content/item/weapon/blaster/PartyPopper": { "class_sha256": "fbdf084d3d6e3b6eb4ea0da4e2f74f182b1332804a44a43c37c0c4a3bb51239e", "superclass": "net/tslat/aoa3/content/item/weapon/blaster/BaseBlaster", "declared_methods": [ "public net.tslat.aoa3.content.item.weapon.blaster.PartyPopper(double, int, int, float)", "public net.minecraft.sounds.SoundEvent getFiringSound()", "public void fireBlaster(net.minecraft.server.level.ServerLevel, net.minecraft.world.entity.LivingEntity, net.minecraft.world.item.ItemStack)" ], "directly_constructed_projectile_classes": [ "net/tslat/aoa3/content/entity/projectile/blaster/PartyPopperEntity" ] }, "net/tslat/aoa3/content/item/weapon/blaster/PoisonPlunger": { "class_sha256": "1fcd494b07e9c9bcc4b9159c17efcd0245588f9f394c3a114153d3080bd537d6", "superclass": "net/tslat/aoa3/content/item/weapon/blaster/BaseBlaster", "declared_methods": [ "public net.tslat.aoa3.content.item.weapon.blaster.PoisonPlunger(double, int, int, float)", "public net.minecraft.sounds.SoundEvent getFiringSound()", "public void fireBlaster(net.minecraft.server.level.ServerLevel, net.minecraft.world.entity.LivingEntity, net.minecraft.world.item.ItemStack)", "public void m_7373_(net.minecraft.world.item.ItemStack, net.minecraft.world.level.Level, java.util.List, net.minecraft.world.item.TooltipFlag)" ], "directly_constructed_projectile_classes": [] }, "net/tslat/aoa3/content/item/weapon/blaster/PowerRay": { "class_sha256": "09f86002e529a3fb7cf4a818e830388290a415d2637879944da356c491370ff8", "superclass": "net/tslat/aoa3/content/item/weapon/blaster/BaseBlaster", "declared_methods": [ "public net.tslat.aoa3.content.item.weapon.blaster.PowerRay(double, int, int, float)", "public net.minecraft.sounds.SoundEvent getFiringSound()", "public void fireBlaster(net.minecraft.server.level.ServerLevel, net.minecraft.world.entity.LivingEntity, net.minecraft.world.item.ItemStack)", "protected void doImpactEffect(net.tslat.aoa3.content.entity.projectile.staff.BaseEnergyShot, net.minecraft.world.entity.Entity, net.minecraft.world.entity.LivingEntity)", "public void m_7373_(net.minecraft.world.item.ItemStack, net.minecraft.world.level.Level, java.util.List, net.minecraft.world.item.TooltipFlag)" ], "directly_constructed_projectile_classes": [ "net/tslat/aoa3/content/entity/projectile/blaster/PowerRayEntity" ] }, "net/tslat/aoa3/content/item/weapon/blaster/Proton": { "class_sha256": "ccebdd42792ecff3ccb94dc148ceabd3434b14c5940620cb6d5c1efb5a77fc7c", "superclass": "net/tslat/aoa3/content/item/weapon/blaster/BaseBlaster", "declared_methods": [ "public net.tslat.aoa3.content.item.weapon.blaster.Proton(double, int, int, float)", "public net.minecraft.sounds.SoundEvent getFiringSound()", "public void fireBlaster(net.minecraft.server.level.ServerLevel, net.minecraft.world.entity.LivingEntity, net.minecraft.world.item.ItemStack)" ], "directly_constructed_projectile_classes": [ "net/tslat/aoa3/content/entity/projectile/blaster/ProtonShotEntity" ] }, "net/tslat/aoa3/content/item/weapon/blaster/Reefer": { "class_sha256": "6bc185c8150a053cff782ad22f1503fbd957a093bca825e16c74f732e052e251", "superclass": "net/tslat/aoa3/content/item/weapon/blaster/BaseBlaster", "declared_methods": [ "public net.tslat.aoa3.content.item.weapon.blaster.Reefer(double, int, int, float)", "public net.minecraft.sounds.SoundEvent getFiringSound()", "public void fireBlaster(net.minecraft.server.level.ServerLevel, net.minecraft.world.entity.LivingEntity, net.minecraft.world.item.ItemStack)" ], "directly_constructed_projectile_classes": [ "net/tslat/aoa3/content/entity/projectile/blaster/ReeferShotEntity" ] }, "net/tslat/aoa3/content/item/weapon/blaster/Revolution": { "class_sha256": "5adc4ee0822ae048a5a224f6701c16c568a1e0140dea8b021cb609f335592632", "superclass": "net/tslat/aoa3/content/item/weapon/blaster/BaseBlaster", "declared_methods": [ "public net.tslat.aoa3.content.item.weapon.blaster.Revolution(double, int, int, float)", "public net.minecraft.sounds.SoundEvent getFiringSound()", "public void fireBlaster(net.minecraft.server.level.ServerLevel, net.minecraft.world.entity.LivingEntity, net.minecraft.world.item.ItemStack)", "public void doBlockImpact(net.tslat.aoa3.content.entity.projectile.staff.BaseEnergyShot, net.minecraft.world.phys.Vec3, net.minecraft.world.entity.LivingEntity)", "public boolean doEntityImpact(net.tslat.aoa3.content.entity.projectile.staff.BaseEnergyShot, net.minecraft.world.entity.Entity, net.minecraft.world.entity.LivingEntity)", "public void m_7373_(net.minecraft.world.item.ItemStack, net.minecraft.world.level.Level, java.util.List, net.minecraft.world.item.TooltipFlag)" ], "directly_constructed_projectile_classes": [ "net/tslat/aoa3/content/entity/projectile/blaster/RevolutionShotEntity" ] }, "net/tslat/aoa3/content/item/weapon/blaster/Seaocron": { "class_sha256": "a8cbd53e9d1568ea8cd077ec1f84ca06112b4abcff0e80427014e3d63733a35f", "superclass": "net/tslat/aoa3/content/item/weapon/blaster/BaseBlaster", "declared_methods": [ "public net.tslat.aoa3.content.item.weapon.blaster.Seaocron(double, int, int, float)", "public net.minecraft.sounds.SoundEvent getFiringSound()", "public void fireBlaster(net.minecraft.server.level.ServerLevel, net.minecraft.world.entity.LivingEntity, net.minecraft.world.item.ItemStack)", "protected void doImpactEffect(net.tslat.aoa3.content.entity.projectile.staff.BaseEnergyShot, net.minecraft.world.entity.Entity, net.minecraft.world.entity.LivingEntity)", "public void m_7373_(net.minecraft.world.item.ItemStack, net.minecraft.world.level.Level, java.util.List, net.minecraft.world.item.TooltipFlag)" ], "directly_constructed_projectile_classes": [ "net/tslat/aoa3/content/entity/projectile/blaster/SeaocronEntity" ] }, "net/tslat/aoa3/content/item/weapon/blaster/SkulloBlaster": { "class_sha256": "f65dad38e677b776eac9aafb9f611cab44241fc7f6a0846f4649329fac1afe8c", "superclass": "net/tslat/aoa3/content/item/weapon/blaster/BaseBlaster", "declared_methods": [ "public net.tslat.aoa3.content.item.weapon.blaster.SkulloBlaster(double, int, int, float)", "public net.minecraft.sounds.SoundEvent getFiringSound()", "public void fireBlaster(net.minecraft.server.level.ServerLevel, net.minecraft.world.entity.LivingEntity, net.minecraft.world.item.ItemStack)", "protected void doImpactEffect(net.tslat.aoa3.content.entity.projectile.staff.BaseEnergyShot, net.minecraft.world.entity.Entity, net.minecraft.world.entity.LivingEntity)", "public void m_7373_(net.minecraft.world.item.ItemStack, net.minecraft.world.level.Level, java.util.List, net.minecraft.world.item.TooltipFlag)" ], "directly_constructed_projectile_classes": [ "net/tslat/aoa3/content/entity/projectile/blaster/SkulloShotEntity" ] }, "net/tslat/aoa3/content/item/weapon/blaster/SoulDrainer": { "class_sha256": "daedbfcc124b628eebe6d1b3e028f16b50048d5d9e703bbf77989c6d7e6321e3", "superclass": "net/tslat/aoa3/content/item/weapon/blaster/BaseBlaster", "declared_methods": [ "public net.tslat.aoa3.content.item.weapon.blaster.SoulDrainer(double, int, int, float)", "public net.minecraft.sounds.SoundEvent getFiringSound()", "public void fireBlaster(net.minecraft.server.level.ServerLevel, net.minecraft.world.entity.LivingEntity, net.minecraft.world.item.ItemStack)", "protected void doImpactEffect(net.tslat.aoa3.content.entity.projectile.staff.BaseEnergyShot, net.minecraft.world.entity.Entity, net.minecraft.world.entity.LivingEntity)", "public void m_7373_(net.minecraft.world.item.ItemStack, net.minecraft.world.level.Level, java.util.List, net.minecraft.world.item.TooltipFlag)" ], "directly_constructed_projectile_classes": [ "net/tslat/aoa3/content/entity/projectile/blaster/SoulDrainerShotEntity" ] }, "net/tslat/aoa3/content/item/weapon/blaster/SoulSpark": { "class_sha256": "8a5e744dd78d9f3fa4f3690a461649b1eed7444ca3db2b756b688b04839e2f15", "superclass": "net/tslat/aoa3/content/item/weapon/blaster/BaseBlaster", "declared_methods": [ "public net.tslat.aoa3.content.item.weapon.blaster.SoulSpark(double, int, int, float)", "public net.minecraft.sounds.SoundEvent getFiringSound()", "public float getBlasterHeightOffset(net.tslat.aoa3.content.item.EnergyProjectileWeapon, net.minecraft.world.entity.LivingEntity)", "public float getBeamDistance(net.minecraft.world.item.ItemStack, net.minecraft.world.entity.LivingEntity)", "public float getChamberLength(net.tslat.aoa3.content.item.EnergyProjectileWeapon, net.minecraft.world.entity.LivingEntity)", "public float getDistToBlasterArm(net.tslat.aoa3.content.item.EnergyProjectileWeapon, net.minecraft.world.entity.LivingEntity)", "public float getEnergyCost(net.minecraft.world.item.ItemStack, net.minecraft.world.entity.LivingEntity, boolean)", "public net.minecraft.world.InteractionResultHolder m_7203_(net.minecraft.world.level.Level, net.minecraft.world.entity.player.Player, net.minecraft.world.InteractionHand)", "protected net.tslat.aoa3.content.item.EnergyProjectileWeapon$ShotInfo fireBlaster(net.minecraft.server.level.ServerLevel, net.minecraft.world.entity.LivingEntity, net.minecraft.world.item.ItemStack, boolean)", "public boolean doEntityImpact(net.minecraft.server.level.ServerLevel, net.minecraft.world.entity.LivingEntity, net.minecraft.world.item.ItemStack, net.tslat.aoa3.content.item.EnergyProjectileWeapon$ShotInfo, net.minecraft.world.phys.EntityHitResult)", "public void m_5929_(net.minecraft.world.level.Level, net.minecraft.world.entity.LivingEntity, net.minecraft.world.item.ItemStack, int)", "protected void doFiringEffects(net.minecraft.server.level.ServerLevel, net.minecraft.world.entity.LivingEntity, net.minecraft.world.item.ItemStack, net.tslat.aoa3.content.item.EnergyProjectileWeapon$ShotInfo)", "public void m_5551_(net.minecraft.world.item.ItemStack, net.minecraft.world.level.Level, net.minecraft.world.entity.LivingEntity, int)", "public void m_7373_(net.minecraft.world.item.ItemStack, net.minecraft.world.level.Level, java.util.List, net.minecraft.world.item.TooltipFlag)" ], "directly_constructed_projectile_classes": [] }, "net/tslat/aoa3/content/item/weapon/blaster/SoulStorm": { "class_sha256": "07d39d67993ec3a48f3dd346899c49a3c7e82be6bd7820cba0b862d350d72e33", "superclass": "net/tslat/aoa3/content/item/weapon/blaster/BaseBlaster", "declared_methods": [ "public net.tslat.aoa3.content.item.weapon.blaster.SoulStorm(double, int, int, float)", "public net.minecraft.sounds.SoundEvent getFiringSound()", "public void fireBlaster(net.minecraft.server.level.ServerLevel, net.minecraft.world.entity.LivingEntity, net.minecraft.world.item.ItemStack)" ], "directly_constructed_projectile_classes": [ "net/tslat/aoa3/content/entity/projectile/blaster/SoulStormEntity" ] }, "net/tslat/aoa3/content/item/weapon/blaster/SpiritShower": { "class_sha256": "543ce11f4ff09ff2f7e8e0d97d92c6641fc74d95b8be945a7da8c9150cc10a37", "superclass": "net/tslat/aoa3/content/item/weapon/blaster/BaseBlaster", "declared_methods": [ "public net.tslat.aoa3.content.item.weapon.blaster.SpiritShower(double, int, int, float)", "public net.minecraft.sounds.SoundEvent getFiringSound()", "public void fireBlaster(net.minecraft.server.level.ServerLevel, net.minecraft.world.entity.LivingEntity, net.minecraft.world.item.ItemStack)", "public void doBlockImpact(net.tslat.aoa3.content.entity.projectile.staff.BaseEnergyShot, net.minecraft.world.phys.Vec3, net.minecraft.world.entity.LivingEntity)", "protected void doImpactEffect(net.tslat.aoa3.content.entity.projectile.staff.BaseEnergyShot, net.minecraft.world.entity.Entity, net.minecraft.world.entity.LivingEntity)", "public void m_7373_(net.minecraft.world.item.ItemStack, net.minecraft.world.level.Level, java.util.List, net.minecraft.world.item.TooltipFlag)" ], "directly_constructed_projectile_classes": [ "net/tslat/aoa3/content/entity/projectile/blaster/HeavyShowerShotEntity", "net/tslat/aoa3/content/entity/projectile/blaster/ShowerShotEntity", "net/tslat/aoa3/content/entity/projectile/blaster/WeightedShowerShotEntity" ] }, "net/tslat/aoa3/content/item/weapon/blaster/Swarmotron": { "class_sha256": "8afbe35da3ceed4aa20f08d9623d5adcea333797db11f16893dce99a8758330f", "superclass": "net/tslat/aoa3/content/item/weapon/blaster/BaseBlaster", "declared_methods": [ "public net.tslat.aoa3.content.item.weapon.blaster.Swarmotron(double, int, int, float)", "public net.minecraft.sounds.SoundEvent getFiringSound()", "public void fireBlaster(net.minecraft.server.level.ServerLevel, net.minecraft.world.entity.LivingEntity, net.minecraft.world.item.ItemStack)", "public void m_7373_(net.minecraft.world.item.ItemStack, net.minecraft.world.level.Level, java.util.List, net.minecraft.world.item.TooltipFlag)" ], "directly_constructed_projectile_classes": [ "net/tslat/aoa3/content/entity/projectile/blaster/SwarmShotEntity" ] }, "net/tslat/aoa3/content/item/weapon/blaster/ToxicTerrorizer": { "class_sha256": "573ebd3dc17a6dcc138faa3b7edababf8c43454c1516af16dcc8edf394548aa9", "superclass": "net/tslat/aoa3/content/item/weapon/blaster/BaseBlaster", "declared_methods": [ "public net.tslat.aoa3.content.item.weapon.blaster.ToxicTerrorizer(double, int, int, float)", "public net.minecraft.sounds.SoundEvent getFiringSound()", "public void fireBlaster(net.minecraft.server.level.ServerLevel, net.minecraft.world.entity.LivingEntity, net.minecraft.world.item.ItemStack)", "public boolean doEntityImpact(net.tslat.aoa3.content.entity.projectile.staff.BaseEnergyShot, net.minecraft.world.entity.Entity, net.minecraft.world.entity.LivingEntity)", "public void m_7373_(net.minecraft.world.item.ItemStack, net.minecraft.world.level.Level, java.util.List, net.minecraft.world.item.TooltipFlag)" ], "directly_constructed_projectile_classes": [ "net/tslat/aoa3/content/entity/projectile/blaster/ToxicShotEntity" ] }, "net/tslat/aoa3/content/item/weapon/blaster/VortexBlaster": { "class_sha256": "f32db59329ab8fa61c5961c5aab8da1272627d614b9e10ae32650005e4871f53", "superclass": "net/tslat/aoa3/content/item/weapon/blaster/BaseBlaster", "declared_methods": [ "public net.tslat.aoa3.content.item.weapon.blaster.VortexBlaster(double, int, int, float)", "public net.minecraft.sounds.SoundEvent getFiringSound()", "public void fireBlaster(net.minecraft.server.level.ServerLevel, net.minecraft.world.entity.LivingEntity, net.minecraft.world.item.ItemStack)", "public void m_7373_(net.minecraft.world.item.ItemStack, net.minecraft.world.level.Level, java.util.List, net.minecraft.world.item.TooltipFlag)" ], "directly_constructed_projectile_classes": [] }, "net/tslat/aoa3/content/item/weapon/blaster/WhimsyWinder": { "class_sha256": "d9924438bc2aed95ae99a4d41462332c544fd751f656b9941b4d3b6b603aad59", "superclass": "net/tslat/aoa3/content/item/weapon/blaster/BaseBlaster", "declared_methods": [ "public net.tslat.aoa3.content.item.weapon.blaster.WhimsyWinder(double, int, int, float)", "public net.minecraft.sounds.SoundEvent getFiringSound()", "public void fireBlaster(net.minecraft.server.level.ServerLevel, net.minecraft.world.entity.LivingEntity, net.minecraft.world.item.ItemStack)", "public boolean doEntityImpact(net.tslat.aoa3.content.entity.projectile.staff.BaseEnergyShot, net.minecraft.world.entity.Entity, net.minecraft.world.entity.LivingEntity)", "public void m_7373_(net.minecraft.world.item.ItemStack, net.minecraft.world.level.Level, java.util.List, net.minecraft.world.item.TooltipFlag)", "private static boolean lambda$doEntityImpact$0(net.minecraft.world.entity.Entity)" ], "directly_constructed_projectile_classes": [ "net/tslat/aoa3/content/entity/projectile/blaster/WinderShotEntity" ] }, "net/tslat/aoa3/content/item/weapon/blaster/WithersWrath": { "class_sha256": "4a7d7ac9866fb6682b0414589481c72066b2dc573a368e10f67ecd6c99513f54", "superclass": "net/tslat/aoa3/content/item/weapon/blaster/BaseBlaster", "declared_methods": [ "public net.tslat.aoa3.content.item.weapon.blaster.WithersWrath(double, int, int, float)", "public net.minecraft.sounds.SoundEvent getFiringSound()", "public void fireBlaster(net.minecraft.server.level.ServerLevel, net.minecraft.world.entity.LivingEntity, net.minecraft.world.item.ItemStack)", "protected void doImpactEffect(net.tslat.aoa3.content.entity.projectile.staff.BaseEnergyShot, net.minecraft.world.entity.Entity, net.minecraft.world.entity.LivingEntity)", "public void m_7373_(net.minecraft.world.item.ItemStack, net.minecraft.world.level.Level, java.util.List, net.minecraft.world.item.TooltipFlag)" ], "directly_constructed_projectile_classes": [ "net/tslat/aoa3/content/entity/projectile/blaster/WrathShotEntity" ] }, "net/tslat/aoa3/content/item/weapon/cannon/AncientBomber": { "class_sha256": "5f0cdbf01528033585c958ed31a043267702b4c7a9a9b8d128db14c9ae4b185d", "superclass": "net/tslat/aoa3/content/item/weapon/cannon/BaseCannon", "declared_methods": [ "public net.tslat.aoa3.content.item.weapon.cannon.AncientBomber(float, int, int, float)", "public net.minecraft.sounds.SoundEvent getFiringSound()", "public net.minecraft.world.item.Item getAmmoItem()", "public net.tslat.aoa3.content.entity.projectile.gun.BaseBullet createProjectileEntity(net.minecraft.world.entity.LivingEntity, net.minecraft.world.item.ItemStack, net.minecraft.world.InteractionHand)" ], "directly_constructed_projectile_classes": [ "net/tslat/aoa3/content/entity/projectile/thrown/GrenadeEntity" ] }, "net/tslat/aoa3/content/item/weapon/cannon/AncientDischarger": { "class_sha256": "80e2d5b7ddbf74a7b1ec4f55027b01f7fdd7494942ed34f78de995d70343d7fb", "superclass": "net/tslat/aoa3/content/item/weapon/cannon/BaseCannon", "declared_methods": [ "public net.tslat.aoa3.content.item.weapon.cannon.AncientDischarger(float, int, int, float)", "public net.minecraft.sounds.SoundEvent getFiringSound()", "public net.minecraft.world.item.Item getAmmoItem()", "public net.tslat.aoa3.content.entity.projectile.gun.BaseBullet createProjectileEntity(net.minecraft.world.entity.LivingEntity, net.minecraft.world.item.ItemStack, net.minecraft.world.InteractionHand)", "public void m_7373_(net.minecraft.world.item.ItemStack, net.minecraft.world.level.Level, java.util.List, net.minecraft.world.item.TooltipFlag)" ], "directly_constructed_projectile_classes": [ "net/tslat/aoa3/content/entity/projectile/cannon/TriDischargeShotEntity" ] }, "net/tslat/aoa3/content/item/weapon/cannon/AquaCannon": { "class_sha256": "b4b9019e3773ae54186bbbbfdbd4b007b648f32f2da823d7032b86194c9c989b", "superclass": "net/tslat/aoa3/content/item/weapon/cannon/BaseCannon", "declared_methods": [ "public net.tslat.aoa3.content.item.weapon.cannon.AquaCannon(float, int, int, float)", "public net.minecraft.sounds.SoundEvent getFiringSound()", "public void doImpactDamage(net.minecraft.world.entity.Entity, net.minecraft.world.entity.LivingEntity, net.tslat.aoa3.content.entity.projectile.gun.BaseBullet, net.minecraft.world.phys.Vec3, float)", "public net.tslat.aoa3.content.entity.projectile.gun.BaseBullet createProjectileEntity(net.minecraft.world.entity.LivingEntity, net.minecraft.world.item.ItemStack, net.minecraft.world.InteractionHand)", "public void m_7373_(net.minecraft.world.item.ItemStack, net.minecraft.world.level.Level, java.util.List, net.minecraft.world.item.TooltipFlag)" ], "directly_constructed_projectile_classes": [ "net/tslat/aoa3/content/entity/projectile/cannon/HeavyBlueCannonballEntity" ] }, "net/tslat/aoa3/content/item/weapon/cannon/BalloonBomber": { "class_sha256": "c5093417e33cd6f6fbadaf4192e3c59623dee2f18f484e9fc9c077e73d5aa38c", "superclass": "net/tslat/aoa3/content/item/weapon/cannon/BaseCannon", "declared_methods": [ "public net.tslat.aoa3.content.item.weapon.cannon.BalloonBomber(float, int, int, float)", "public net.minecraft.sounds.SoundEvent getFiringSound()", "public net.minecraft.world.item.Item getAmmoItem()", "public net.tslat.aoa3.content.entity.projectile.gun.BaseBullet createProjectileEntity(net.minecraft.world.entity.LivingEntity, net.minecraft.world.item.ItemStack, net.minecraft.world.InteractionHand)", "public void m_7373_(net.minecraft.world.item.ItemStack, net.minecraft.world.level.Level, java.util.List, net.minecraft.world.item.TooltipFlag)" ], "directly_constructed_projectile_classes": [ "net/tslat/aoa3/content/entity/projectile/cannon/BalloonBombEntity" ] }, "net/tslat/aoa3/content/item/weapon/cannon/BigBlast": { "class_sha256": "86f0dcf850dba6435a423f67cc1aad4b9b3010eee9bea749983a1710afb980a6", "superclass": "net/tslat/aoa3/content/item/weapon/cannon/BaseCannon", "declared_methods": [ "public net.tslat.aoa3.content.item.weapon.cannon.BigBlast(float, int, int, float)", "public net.minecraft.sounds.SoundEvent getFiringSound()", "protected void doImpactEffect(net.minecraft.world.entity.Entity, net.minecraft.world.entity.LivingEntity, net.tslat.aoa3.content.entity.projectile.gun.BaseBullet, net.minecraft.world.phys.Vec3, float)", "public void m_7373_(net.minecraft.world.item.ItemStack, net.minecraft.world.level.Level, java.util.List, net.minecraft.world.item.TooltipFlag)" ], "directly_constructed_projectile_classes": [] }, "net/tslat/aoa3/content/item/weapon/cannon/BlastCannon": { "class_sha256": "ff7a1f5b5c1ec96245ec094d91eb06b96731b2f282cdabd894bc37f5d3ca9d38", "superclass": "net/tslat/aoa3/content/item/weapon/cannon/BaseCannon", "declared_methods": [ "public net.tslat.aoa3.content.item.weapon.cannon.BlastCannon(float, int, int, float)", "public net.minecraft.sounds.SoundEvent getFiringSound()", "public net.minecraft.world.item.Item getAmmoItem()", "public net.tslat.aoa3.content.entity.projectile.gun.BaseBullet createProjectileEntity(net.minecraft.world.entity.LivingEntity, net.minecraft.world.item.ItemStack, net.minecraft.world.InteractionHand)", "public void m_7373_(net.minecraft.world.item.ItemStack, net.minecraft.world.level.Level, java.util.List, net.minecraft.world.item.TooltipFlag)" ], "directly_constructed_projectile_classes": [ "net/tslat/aoa3/content/entity/projectile/cannon/StickyCoolBombEntity" ] }, "net/tslat/aoa3/content/item/weapon/cannon/BlissfulBlast": { "class_sha256": "2653ac58440dee39b38ca53864d8c01382d19001c197dbd6812baf4296d655fd", "superclass": "net/tslat/aoa3/content/item/weapon/cannon/BaseCannon", "declared_methods": [ "public net.tslat.aoa3.content.item.weapon.cannon.BlissfulBlast(float, int, int, float)", "public net.minecraft.sounds.SoundEvent getFiringSound()", "public net.tslat.aoa3.content.entity.projectile.gun.BaseBullet createProjectileEntity(net.minecraft.world.entity.LivingEntity, net.minecraft.world.item.ItemStack, net.minecraft.world.InteractionHand)", "protected void doImpactEffect(net.minecraft.world.entity.Entity, net.minecraft.world.entity.LivingEntity, net.tslat.aoa3.content.entity.projectile.gun.BaseBullet, net.minecraft.world.phys.Vec3, float)", "public void m_7373_(net.minecraft.world.item.ItemStack, net.minecraft.world.level.Level, java.util.List, net.minecraft.world.item.TooltipFlag)" ], "directly_constructed_projectile_classes": [ "net/tslat/aoa3/content/entity/projectile/cannon/SmileyCannonballEntity" ] }, "net/tslat/aoa3/content/item/weapon/cannon/BombLauncher": { "class_sha256": "1f221706f07a249393070896da394815c9a6cb0d4a50f4266a73eea58dacb87f", "superclass": "net/tslat/aoa3/content/item/weapon/cannon/BaseCannon", "declared_methods": [ "public net.tslat.aoa3.content.item.weapon.cannon.BombLauncher(float, int, int, float)", "public net.minecraft.sounds.SoundEvent getFiringSound()", "public net.minecraft.world.item.Item getAmmoItem()", "public net.tslat.aoa3.content.entity.projectile.gun.BaseBullet createProjectileEntity(net.minecraft.world.entity.LivingEntity, net.minecraft.world.item.ItemStack, net.minecraft.world.InteractionHand)", "public void m_7373_(net.minecraft.world.item.ItemStack, net.minecraft.world.level.Level, java.util.List, net.minecraft.world.item.TooltipFlag)" ], "directly_constructed_projectile_classes": [ "net/tslat/aoa3/content/entity/projectile/cannon/StickyRedBombEntity" ] }, "net/tslat/aoa3/content/item/weapon/cannon/BoomBoom": { "class_sha256": "cad305b8ba6aef46109ee577da83ee1da577d2ab1298ab61139de80cf0e64673", "superclass": "net/tslat/aoa3/content/item/weapon/cannon/BaseCannon", "declared_methods": [ "public net.tslat.aoa3.content.item.weapon.cannon.BoomBoom(float, int, int, float)", "public net.minecraft.sounds.SoundEvent getFiringSound()", "public net.minecraft.world.item.Item getAmmoItem()", "public net.tslat.aoa3.content.entity.projectile.gun.BaseBullet createProjectileEntity(net.minecraft.world.entity.LivingEntity, net.minecraft.world.item.ItemStack, net.minecraft.world.InteractionHand)", "public void m_7373_(net.minecraft.world.item.ItemStack, net.minecraft.world.level.Level, java.util.List, net.minecraft.world.item.TooltipFlag)" ], "directly_constructed_projectile_classes": [ "net/tslat/aoa3/content/entity/projectile/cannon/VolatileCannonballEntity" ] }, "net/tslat/aoa3/content/item/weapon/cannon/BoomCannon": { "class_sha256": "fdf1db6da4ac5ae4e40be2f3b6dc6f4fa9a75c5a75beffc6d6d3ca4f49adf8c5", "superclass": "net/tslat/aoa3/content/item/weapon/cannon/BaseCannon", "declared_methods": [ "public net.tslat.aoa3.content.item.weapon.cannon.BoomCannon(float, int, int, float)", "public net.minecraft.sounds.SoundEvent getFiringSound()", "public net.minecraft.world.item.Item getAmmoItem()", "public net.tslat.aoa3.content.entity.projectile.gun.BaseBullet createProjectileEntity(net.minecraft.world.entity.LivingEntity, net.minecraft.world.item.ItemStack, net.minecraft.world.InteractionHand)" ], "directly_constructed_projectile_classes": [ "net/tslat/aoa3/content/entity/projectile/thrown/GrenadeEntity" ] }, "net/tslat/aoa3/content/item/weapon/cannon/BoulderBomber": { "class_sha256": "bb9d1f0dbb8fb4952729af4f1ad5446202f3f1dd5dfcb98b384dd4c597c3c55c", "superclass": "net/tslat/aoa3/content/item/weapon/cannon/BaseCannon", "declared_methods": [ "public net.tslat.aoa3.content.item.weapon.cannon.BoulderBomber(float, int, int, float)", "public net.minecraft.sounds.SoundEvent getFiringSound()", "protected boolean fireGun(net.minecraft.server.level.ServerLevel, net.minecraft.world.entity.LivingEntity, net.minecraft.world.item.ItemStack, net.minecraft.world.InteractionHand)", "public void m_7373_(net.minecraft.world.item.ItemStack, net.minecraft.world.level.Level, java.util.List, net.minecraft.world.item.TooltipFlag)" ], "directly_constructed_projectile_classes": [ "net/tslat/aoa3/content/entity/projectile/cannon/HeavyCannonballEntity" ] }, "net/tslat/aoa3/content/item/weapon/cannon/BozoBlaster": { "class_sha256": "1de19a1934a0c618c189cd5f0833d9b93865716ae94e3c90e2e95128ce2f0fdc", "superclass": "net/tslat/aoa3/content/item/weapon/cannon/BaseCannon", "declared_methods": [ "public net.tslat.aoa3.content.item.weapon.cannon.BozoBlaster(float, int, int, float)", "public net.minecraft.sounds.SoundEvent getFiringSound()", "public net.tslat.aoa3.content.entity.projectile.gun.BaseBullet createProjectileEntity(net.minecraft.world.entity.LivingEntity, net.minecraft.world.item.ItemStack, net.minecraft.world.InteractionHand)" ], "directly_constructed_projectile_classes": [ "net/tslat/aoa3/content/entity/projectile/cannon/BozoBallEntity" ] }, "net/tslat/aoa3/content/item/weapon/cannon/BulbCannon": { "class_sha256": "4f3d058d26ad365423769487506776c338d3dfc1c30f4d81b25eabb1b42b59d5", "superclass": "net/tslat/aoa3/content/item/weapon/cannon/BaseCannon", "declared_methods": [ "public net.tslat.aoa3.content.item.weapon.cannon.BulbCannon(float, int, int, float)", "public net.minecraft.sounds.SoundEvent getFiringSound()", "public net.tslat.aoa3.content.entity.projectile.gun.BaseBullet createProjectileEntity(net.minecraft.world.entity.LivingEntity, net.minecraft.world.item.ItemStack, net.minecraft.world.InteractionHand)", "protected void doImpactEffect(net.minecraft.world.entity.Entity, net.minecraft.world.entity.LivingEntity, net.tslat.aoa3.content.entity.projectile.gun.BaseBullet, net.minecraft.world.phys.Vec3, float)", "public void m_7373_(net.minecraft.world.item.ItemStack, net.minecraft.world.level.Level, java.util.List, net.minecraft.world.item.TooltipFlag)" ], "directly_constructed_projectile_classes": [ "net/tslat/aoa3/content/entity/projectile/cannon/HeavyWitherBallEntity" ] }, "net/tslat/aoa3/content/item/weapon/cannon/CarrotCannon": { "class_sha256": "4bed74fc04f1bc7edf4fe2148b368baa7bd018fb9a9eeb7a943ee9a85550cc06", "superclass": "net/tslat/aoa3/content/item/weapon/cannon/BaseCannon", "declared_methods": [ "public net.tslat.aoa3.content.item.weapon.cannon.CarrotCannon(float, int, int, float)", "public net.minecraft.sounds.SoundEvent getFiringSound()", "public net.minecraft.world.item.Item getAmmoItem()", "public net.tslat.aoa3.content.entity.projectile.gun.BaseBullet createProjectileEntity(net.minecraft.world.entity.LivingEntity, net.minecraft.world.item.ItemStack, net.minecraft.world.InteractionHand)" ], "directly_constructed_projectile_classes": [ "net/tslat/aoa3/content/entity/projectile/cannon/CarrotBallEntity" ] }, "net/tslat/aoa3/content/item/weapon/cannon/ClownCannon": { "class_sha256": "6c19bf565dd7d5c47932c73d49a362dfdf7c1e60d459fc778716f60613c7eda4", "superclass": "net/tslat/aoa3/content/item/weapon/cannon/BaseCannon", "declared_methods": [ "public net.tslat.aoa3.content.item.weapon.cannon.ClownCannon(float, int, int, float)", "public net.minecraft.sounds.SoundEvent getFiringSound()", "public net.tslat.aoa3.content.entity.projectile.gun.BaseBullet createProjectileEntity(net.minecraft.world.entity.LivingEntity, net.minecraft.world.item.ItemStack, net.minecraft.world.InteractionHand)", "protected void doImpactEffect(net.minecraft.world.entity.Entity, net.minecraft.world.entity.LivingEntity, net.tslat.aoa3.content.entity.projectile.gun.BaseBullet, net.minecraft.world.phys.Vec3, float)", "public void m_7373_(net.minecraft.world.item.ItemStack, net.minecraft.world.level.Level, java.util.List, net.minecraft.world.item.TooltipFlag)" ], "directly_constructed_projectile_classes": [ "net/tslat/aoa3/content/entity/projectile/cannon/ClownBallEntity" ] }, "net/tslat/aoa3/content/item/weapon/cannon/ClownoPulse": { "class_sha256": "9b2b7ef0d9f387f40fe089cf00ac047c751760ccf9648a1b30100298e3e7a3f9", "superclass": "net/tslat/aoa3/content/item/weapon/cannon/BaseCannon", "declared_methods": [ "public net.tslat.aoa3.content.item.weapon.cannon.ClownoPulse(float, int, int, float)", "public net.minecraft.sounds.SoundEvent getFiringSound()", "protected void doFiringEffects(net.minecraft.server.level.ServerLevel, net.minecraft.world.entity.LivingEntity, net.tslat.aoa3.content.entity.projectile.gun.BaseBullet, net.minecraft.world.item.ItemStack, net.minecraft.world.InteractionHand)", "public void m_7373_(net.minecraft.world.item.ItemStack, net.minecraft.world.level.Level, java.util.List, net.minecraft.world.item.TooltipFlag)" ], "directly_constructed_projectile_classes": [] }, "net/tslat/aoa3/content/item/weapon/cannon/CoralCannon": { "class_sha256": "76681c29d9dbea30e743f8955703419f596ce89a9092afb87857b8cf341c99f4", "superclass": "net/tslat/aoa3/content/item/weapon/cannon/BaseCannon", "declared_methods": [ "public net.tslat.aoa3.content.item.weapon.cannon.CoralCannon(float, int, int, float)", "public net.minecraft.sounds.SoundEvent getFiringSound()", "public void doImpactDamage(net.minecraft.world.entity.Entity, net.minecraft.world.entity.LivingEntity, net.tslat.aoa3.content.entity.projectile.gun.BaseBullet, net.minecraft.world.phys.Vec3, float)", "public net.tslat.aoa3.content.entity.projectile.gun.BaseBullet createProjectileEntity(net.minecraft.world.entity.LivingEntity, net.minecraft.world.item.ItemStack, net.minecraft.world.InteractionHand)", "public void m_7373_(net.minecraft.world.item.ItemStack, net.minecraft.world.level.Level, java.util.List, net.minecraft.world.item.TooltipFlag)" ], "directly_constructed_projectile_classes": [ "net/tslat/aoa3/content/entity/projectile/cannon/HeavyBlueCannonballEntity" ] }, "net/tslat/aoa3/content/item/weapon/cannon/DischargeCannon": { "class_sha256": "4b0c588df4ef134c050a2efdf85dcdce9912b2a3155fa7c352622f07ac90a191", "superclass": "net/tslat/aoa3/content/item/weapon/cannon/BaseCannon", "declared_methods": [ "public net.tslat.aoa3.content.item.weapon.cannon.DischargeCannon(float, int, int, float)", "public net.minecraft.sounds.SoundEvent getFiringSound()", "public net.minecraft.world.item.Item getAmmoItem()", "public net.tslat.aoa3.content.entity.projectile.gun.BaseBullet createProjectileEntity(net.minecraft.world.entity.LivingEntity, net.minecraft.world.item.ItemStack, net.minecraft.world.InteractionHand)", "public void m_7373_(net.minecraft.world.item.ItemStack, net.minecraft.world.level.Level, java.util.List, net.minecraft.world.item.TooltipFlag)" ], "directly_constructed_projectile_classes": [ "net/tslat/aoa3/content/entity/projectile/gun/DischargeShotEntity" ] }, "net/tslat/aoa3/content/item/weapon/cannon/EnergyCannon": { "class_sha256": "7b859bfde61f7759b80a8ae1499d759e5b595e0eee7256751e7dd9c9a3b93696", "superclass": "net/tslat/aoa3/content/item/weapon/cannon/BaseCannon", "declared_methods": [ "public net.tslat.aoa3.content.item.weapon.cannon.EnergyCannon(float, int, int, float)", "public net.minecraft.sounds.SoundEvent getFiringSound()", "public net.tslat.aoa3.content.entity.projectile.gun.BaseBullet createProjectileEntity(net.minecraft.world.entity.LivingEntity, net.minecraft.world.item.ItemStack, net.minecraft.world.InteractionHand)", "public void doImpactDamage(net.minecraft.world.entity.Entity, net.minecraft.world.entity.LivingEntity, net.tslat.aoa3.content.entity.projectile.gun.BaseBullet, net.minecraft.world.phys.Vec3, float)", "public void m_7373_(net.minecraft.world.item.ItemStack, net.minecraft.world.level.Level, java.util.List, net.minecraft.world.item.TooltipFlag)" ], "directly_constructed_projectile_classes": [ "net/tslat/aoa3/content/entity/projectile/cannon/EnergyShotEntity" ] }, "net/tslat/aoa3/content/item/weapon/cannon/ErebonStickler": { "class_sha256": "d002f88256bb0d4d9f3b761781a008c0b168ef2e684386e6f989ff37bd652f5d", "superclass": "net/tslat/aoa3/content/item/weapon/cannon/BaseCannon", "declared_methods": [ "public net.tslat.aoa3.content.item.weapon.cannon.ErebonStickler(float, int, int, float)", "public net.minecraft.sounds.SoundEvent getFiringSound()", "public net.minecraft.world.item.Item getAmmoItem()", "public net.tslat.aoa3.content.entity.projectile.gun.BaseBullet createProjectileEntity(net.minecraft.world.entity.LivingEntity, net.minecraft.world.item.ItemStack, net.minecraft.world.InteractionHand)", "public void doImpactDamage(net.minecraft.world.entity.Entity, net.minecraft.world.entity.LivingEntity, net.tslat.aoa3.content.entity.projectile.gun.BaseBullet, net.minecraft.world.phys.Vec3, float)", "public void m_7373_(net.minecraft.world.item.ItemStack, net.minecraft.world.level.Level, java.util.List, net.minecraft.world.item.TooltipFlag)" ], "directly_constructed_projectile_classes": [ "net/tslat/aoa3/content/entity/projectile/cannon/ErebonSticklerShotEntity", "net/tslat/aoa3/content/entity/projectile/misc/ErebonSticklerStuckEntity" ] }, "net/tslat/aoa3/content/item/weapon/cannon/FloroRPG": { "class_sha256": "7e304b149f5391ef7b75afabd5e1fc5345539ea7ed1c0f538ac404dc2f4d3eaa", "superclass": "net/tslat/aoa3/content/item/weapon/cannon/BaseCannon", "declared_methods": [ "public net.tslat.aoa3.content.item.weapon.cannon.FloroRPG(float, int, int, float)", "public net.minecraft.sounds.SoundEvent getFiringSound()", "public net.minecraft.world.item.Item getAmmoItem()", "public net.tslat.aoa3.content.entity.projectile.gun.BaseBullet createProjectileEntity(net.minecraft.world.entity.LivingEntity, net.minecraft.world.item.ItemStack, net.minecraft.world.InteractionHand)", "public void doImpactDamage(net.minecraft.world.entity.Entity, net.minecraft.world.entity.LivingEntity, net.tslat.aoa3.content.entity.projectile.gun.BaseBullet, net.minecraft.world.phys.Vec3, float)", "public void m_7373_(net.minecraft.world.item.ItemStack, net.minecraft.world.level.Level, java.util.List, net.minecraft.world.item.TooltipFlag)" ], "directly_constructed_projectile_classes": [ "net/tslat/aoa3/content/entity/projectile/cannon/FloroRPGEntity" ] }, "net/tslat/aoa3/content/item/weapon/cannon/FlowerCannon": { "class_sha256": "738a2c4bf9c223027e1fddb0ca2e7f300ccb3ea74f397b432e141ce0f21d163e", "superclass": "net/tslat/aoa3/content/item/weapon/cannon/BaseCannon", "declared_methods": [ "public net.tslat.aoa3.content.item.weapon.cannon.FlowerCannon(float, int, int, float)", "public net.minecraft.sounds.SoundEvent getFiringSound()", "public net.tslat.aoa3.content.entity.projectile.gun.BaseBullet createProjectileEntity(net.minecraft.world.entity.LivingEntity, net.minecraft.world.item.ItemStack, net.minecraft.world.InteractionHand)", "protected void doImpactEffect(net.minecraft.world.entity.Entity, net.minecraft.world.entity.LivingEntity, net.tslat.aoa3.content.entity.projectile.gun.BaseBullet, net.minecraft.world.phys.Vec3, float)", "public void m_7373_(net.minecraft.world.item.ItemStack, net.minecraft.world.level.Level, java.util.List, net.minecraft.world.item.TooltipFlag)" ], "directly_constructed_projectile_classes": [ "net/tslat/aoa3/content/entity/projectile/cannon/FlowerBallEntity" ] }, "net/tslat/aoa3/content/item/weapon/cannon/FungalCannon": { "class_sha256": "b6a3153c9f4c87f344607cb18e663b4b88c51f7a690e108ccfef1d1746990794", "superclass": "net/tslat/aoa3/content/item/weapon/cannon/BaseCannon", "declared_methods": [ "public net.tslat.aoa3.content.item.weapon.cannon.FungalCannon(float, int, int, float)", "public net.minecraft.sounds.SoundEvent getFiringSound()", "public net.tslat.aoa3.content.entity.projectile.gun.BaseBullet createProjectileEntity(net.minecraft.world.entity.LivingEntity, net.minecraft.world.item.ItemStack, net.minecraft.world.InteractionHand)", "protected void doImpactEffect(net.minecraft.world.entity.Entity, net.minecraft.world.entity.LivingEntity, net.tslat.aoa3.content.entity.projectile.gun.BaseBullet, net.minecraft.world.phys.Vec3, float)", "public void m_7373_(net.minecraft.world.item.ItemStack, net.minecraft.world.level.Level, java.util.List, net.minecraft.world.item.TooltipFlag)" ], "directly_constructed_projectile_classes": [ "net/tslat/aoa3/content/entity/projectile/cannon/FungalBallEntity" ] }, "net/tslat/aoa3/content/item/weapon/cannon/GhastBlaster": { "class_sha256": "a5704f6c6cb9207d2bc8decd82f477100ad3a8cab593530e8f20ad73e4f44445", "superclass": "net/tslat/aoa3/content/item/weapon/cannon/BaseCannon", "declared_methods": [ "public net.tslat.aoa3.content.item.weapon.cannon.GhastBlaster(float, int, int, float)", "public net.minecraft.sounds.SoundEvent getFiringSound()", "public net.tslat.aoa3.content.entity.projectile.gun.BaseBullet createProjectileEntity(net.minecraft.world.entity.LivingEntity, net.minecraft.world.item.ItemStack, net.minecraft.world.InteractionHand)", "protected void doImpactEffect(net.minecraft.world.entity.Entity, net.minecraft.world.entity.LivingEntity, net.tslat.aoa3.content.entity.projectile.gun.BaseBullet, net.minecraft.world.phys.Vec3, float)", "public void m_7373_(net.minecraft.world.item.ItemStack, net.minecraft.world.level.Level, java.util.List, net.minecraft.world.item.TooltipFlag)" ], "directly_constructed_projectile_classes": [ "net/tslat/aoa3/content/entity/projectile/cannon/HeavyShadowballEntity" ] }, "net/tslat/aoa3/content/item/weapon/cannon/GhoulCannon": { "class_sha256": "b70d9730e2c39d647a9e3e7e52f0ddfb725b48880f482871f695187fda32efb4", "superclass": "net/tslat/aoa3/content/item/weapon/cannon/BaseCannon", "declared_methods": [ "public net.tslat.aoa3.content.item.weapon.cannon.GhoulCannon(float, int, int, float)", "public net.minecraft.sounds.SoundEvent getFiringSound()", "public net.tslat.aoa3.content.entity.projectile.gun.BaseBullet createProjectileEntity(net.minecraft.world.entity.LivingEntity, net.minecraft.world.item.ItemStack, net.minecraft.world.InteractionHand)" ], "directly_constructed_projectile_classes": [ "net/tslat/aoa3/content/entity/projectile/cannon/GhoulBallEntity" ] }, "net/tslat/aoa3/content/item/weapon/cannon/GigaCannon": { "class_sha256": "f06231d9c6d0a5672481699be2e676e6352530ac5f95c3a513815b22c417cfe1", "superclass": "net/tslat/aoa3/content/item/weapon/cannon/BaseCannon", "declared_methods": [ "public net.tslat.aoa3.content.item.weapon.cannon.GigaCannon(float, int, int, float)", "public net.minecraft.sounds.SoundEvent getFiringSound()", "public net.tslat.aoa3.content.entity.projectile.gun.BaseBullet createProjectileEntity(net.minecraft.world.entity.LivingEntity, net.minecraft.world.item.ItemStack, net.minecraft.world.InteractionHand)", "public void doImpactDamage(net.minecraft.world.entity.Entity, net.minecraft.world.entity.LivingEntity, net.tslat.aoa3.content.entity.projectile.gun.BaseBullet, net.minecraft.world.phys.Vec3, float)", "public void m_7373_(net.minecraft.world.item.ItemStack, net.minecraft.world.level.Level, java.util.List, net.minecraft.world.item.TooltipFlag)" ], "directly_constructed_projectile_classes": [ "net/tslat/aoa3/content/entity/projectile/cannon/GigaGreenBallEntity" ] }, "net/tslat/aoa3/content/item/weapon/cannon/GolderBomber": { "class_sha256": "4dd223ca722c8e7fd82151c808ef01b8de2bf75ec4e845ec13e1571a04dd50d5", "superclass": "net/tslat/aoa3/content/item/weapon/cannon/BaseCannon", "declared_methods": [ "public net.tslat.aoa3.content.item.weapon.cannon.GolderBomber(float, int, int, float)", "public net.minecraft.sounds.SoundEvent getFiringSound()", "public net.tslat.aoa3.content.entity.projectile.gun.BaseBullet createProjectileEntity(net.minecraft.world.entity.LivingEntity, net.minecraft.world.item.ItemStack, net.minecraft.world.InteractionHand)", "protected boolean fireGun(net.minecraft.server.level.ServerLevel, net.minecraft.world.entity.LivingEntity, net.minecraft.world.item.ItemStack, net.minecraft.world.InteractionHand)", "public void m_7373_(net.minecraft.world.item.ItemStack, net.minecraft.world.level.Level, java.util.List, net.minecraft.world.item.TooltipFlag)" ], "directly_constructed_projectile_classes": [ "net/tslat/aoa3/content/entity/projectile/cannon/GoldenCannonballEntity" ] }, "net/tslat/aoa3/content/item/weapon/cannon/HiveBlaster": { "class_sha256": "cfbfb025ba1438f19c39ebaacd3cba203020a1bbf3d9b1a00b669f606fac6403", "superclass": "net/tslat/aoa3/content/item/weapon/cannon/BaseCannon", "declared_methods": [ "public net.tslat.aoa3.content.item.weapon.cannon.HiveBlaster(float, int, int, float)", "public net.minecraft.sounds.SoundEvent getFiringSound()", "public net.tslat.aoa3.content.entity.projectile.gun.BaseBullet createProjectileEntity(net.minecraft.world.entity.LivingEntity, net.minecraft.world.item.ItemStack, net.minecraft.world.InteractionHand)" ], "directly_constructed_projectile_classes": [ "net/tslat/aoa3/content/entity/projectile/cannon/HiveBallEntity" ] }, "net/tslat/aoa3/content/item/weapon/cannon/HiveHowitzer": { "class_sha256": "57425a126105903987116ace43c4e83e649833586c89eae8ed2b94c2a79791f5", "superclass": "net/tslat/aoa3/content/item/weapon/cannon/BaseCannon", "declared_methods": [ "public net.tslat.aoa3.content.item.weapon.cannon.HiveHowitzer(float, int, int, float)", "public net.minecraft.sounds.SoundEvent getFiringSound()", "public net.tslat.aoa3.content.entity.projectile.gun.BaseBullet createProjectileEntity(net.minecraft.world.entity.LivingEntity, net.minecraft.world.item.ItemStack, net.minecraft.world.InteractionHand)" ], "directly_constructed_projectile_classes": [ "net/tslat/aoa3/content/entity/projectile/cannon/HeavyRedCannonballEntity" ] }, "net/tslat/aoa3/content/item/weapon/cannon/IroCannon": { "class_sha256": "d9f598aca3c53be90b21cf3647415def9e78126d3cd7d1cf61b570369daef46a", "superclass": "net/tslat/aoa3/content/item/weapon/cannon/BaseCannon", "declared_methods": [ "public net.tslat.aoa3.content.item.weapon.cannon.IroCannon(float, int, int, float)", "public net.minecraft.sounds.SoundEvent getFiringSound()", "public net.tslat.aoa3.content.entity.projectile.gun.BaseBullet createProjectileEntity(net.minecraft.world.entity.LivingEntity, net.minecraft.world.item.ItemStack, net.minecraft.world.InteractionHand)", "public void m_7373_(net.minecraft.world.item.ItemStack, net.minecraft.world.level.Level, java.util.List, net.minecraft.world.item.TooltipFlag)" ], "directly_constructed_projectile_classes": [ "net/tslat/aoa3/content/entity/projectile/cannon/OrangeCannonballEntity" ] }, "net/tslat/aoa3/content/item/weapon/cannon/JackFunger": { "class_sha256": "c6d11b1d5a97499765a747725f8fb6080a9324fd7d2bd93a949da85e57828b01", "superclass": "net/tslat/aoa3/content/item/weapon/cannon/BaseCannon", "declared_methods": [ "public net.tslat.aoa3.content.item.weapon.cannon.JackFunger(float, int, int, float)", "public net.minecraft.sounds.SoundEvent getFiringSound()", "public net.minecraft.world.item.Item getAmmoItem()", "public net.tslat.aoa3.content.entity.projectile.gun.BaseBullet createProjectileEntity(net.minecraft.world.entity.LivingEntity, net.minecraft.world.item.ItemStack, net.minecraft.world.InteractionHand)" ], "directly_constructed_projectile_classes": [ "net/tslat/aoa3/content/entity/projectile/cannon/FungalRockFragmentEntity" ] }, "net/tslat/aoa3/content/item/weapon/cannon/JackRocker": { "class_sha256": "486d3d3164f73df35364b2248b25cf9071a5fbf2e3688c530cdd0c44567709f0", "superclass": "net/tslat/aoa3/content/item/weapon/cannon/BaseCannon", "declared_methods": [ "public net.tslat.aoa3.content.item.weapon.cannon.JackRocker(float, int, int, float)", "public net.minecraft.sounds.SoundEvent getFiringSound()", "public net.minecraft.world.item.Item getAmmoItem()", "public net.tslat.aoa3.content.entity.projectile.gun.BaseBullet createProjectileEntity(net.minecraft.world.entity.LivingEntity, net.minecraft.world.item.ItemStack, net.minecraft.world.InteractionHand)" ], "directly_constructed_projectile_classes": [ "net/tslat/aoa3/content/entity/projectile/cannon/RockFragmentEntity" ] }, "net/tslat/aoa3/content/item/weapon/cannon/LuxonStickler": { "class_sha256": "46e754cb383cdbfafa2e134b5c08ff5276ef7ee114e8e7b8f28a2de17e6e5369", "superclass": "net/tslat/aoa3/content/item/weapon/cannon/BaseCannon", "declared_methods": [ "public net.tslat.aoa3.content.item.weapon.cannon.LuxonStickler(float, int, int, float)", "public net.minecraft.sounds.SoundEvent getFiringSound()", "public net.minecraft.world.item.Item getAmmoItem()", "public net.tslat.aoa3.content.entity.projectile.gun.BaseBullet createProjectileEntity(net.minecraft.world.entity.LivingEntity, net.minecraft.world.item.ItemStack, net.minecraft.world.InteractionHand)", "public void doImpactDamage(net.minecraft.world.entity.Entity, net.minecraft.world.entity.LivingEntity, net.tslat.aoa3.content.entity.projectile.gun.BaseBullet, net.minecraft.world.phys.Vec3, float)", "public void m_7373_(net.minecraft.world.item.ItemStack, net.minecraft.world.level.Level, java.util.List, net.minecraft.world.item.TooltipFlag)" ], "directly_constructed_projectile_classes": [ "net/tslat/aoa3/content/entity/projectile/cannon/LuxonSticklerShotEntity", "net/tslat/aoa3/content/entity/projectile/misc/LuxonSticklerStuckEntity" ] }, "net/tslat/aoa3/content/item/weapon/cannon/MechaCannon": { "class_sha256": "40a2ef7a5db350a0f4a02cc86dc58b01b45f07ffb9162271532ce0d814628f00", "superclass": "net/tslat/aoa3/content/item/weapon/cannon/BaseCannon", "declared_methods": [ "public net.tslat.aoa3.content.item.weapon.cannon.MechaCannon(float, int, int, float)", "public net.minecraft.sounds.SoundEvent getFiringSound()", "public net.tslat.aoa3.content.entity.projectile.gun.BaseBullet createProjectileEntity(net.minecraft.world.entity.LivingEntity, net.minecraft.world.item.ItemStack, net.minecraft.world.InteractionHand)" ], "directly_constructed_projectile_classes": [ "net/tslat/aoa3/content/entity/projectile/cannon/OrangeCannonballEntity" ] }, "net/tslat/aoa3/content/item/weapon/cannon/MiniCannon": { "class_sha256": "0f86f661e14af8831a5fe15f94178493cb2f2ded73fabde0474ac1a941eeb0c4", "superclass": "net/tslat/aoa3/content/item/weapon/cannon/BaseCannon", "declared_methods": [ "public net.tslat.aoa3.content.item.weapon.cannon.MiniCannon(float, int, int, float)", "public net.minecraft.sounds.SoundEvent getFiringSound()", "public net.tslat.aoa3.content.entity.projectile.gun.BaseBullet createProjectileEntity(net.minecraft.world.entity.LivingEntity, net.minecraft.world.item.ItemStack, net.minecraft.world.InteractionHand)" ], "directly_constructed_projectile_classes": [ "net/tslat/aoa3/content/entity/projectile/cannon/MiniGreenBallEntity" ] }, "net/tslat/aoa3/content/item/weapon/cannon/MissileMaker": { "class_sha256": "5fb69a28f3402cf30cbbfcb4449206f0a84536aecd4592c1ed0ec817fb4b48f6", "superclass": "net/tslat/aoa3/content/item/weapon/cannon/BaseCannon", "declared_methods": [ "public net.tslat.aoa3.content.item.weapon.cannon.MissileMaker(float, int, int, float)", "public net.minecraft.sounds.SoundEvent getFiringSound()", "public net.minecraft.world.item.Item getAmmoItem()", "public net.tslat.aoa3.content.entity.projectile.gun.BaseBullet createProjectileEntity(net.minecraft.world.entity.LivingEntity, net.minecraft.world.item.ItemStack, net.minecraft.world.InteractionHand)", "public void m_7373_(net.minecraft.world.item.ItemStack, net.minecraft.world.level.Level, java.util.List, net.minecraft.world.item.TooltipFlag)" ], "directly_constructed_projectile_classes": [ "net/tslat/aoa3/content/entity/projectile/cannon/MultiplyingGrenadeEntity" ] }, "net/tslat/aoa3/content/item/weapon/cannon/MoonCannon": { "class_sha256": "345b9a2b4aa01a0c488b70fe8bc07fe908f15318e7588e24d5aadfa938d8e626", "superclass": "net/tslat/aoa3/content/item/weapon/cannon/BaseCannon", "declared_methods": [ "public net.tslat.aoa3.content.item.weapon.cannon.MoonCannon(float, int, int, float)", "public net.minecraft.sounds.SoundEvent getFiringSound()", "public net.tslat.aoa3.content.entity.projectile.gun.BaseBullet createProjectileEntity(net.minecraft.world.entity.LivingEntity, net.minecraft.world.item.ItemStack, net.minecraft.world.InteractionHand)", "public void doImpactDamage(net.minecraft.world.entity.Entity, net.minecraft.world.entity.LivingEntity, net.tslat.aoa3.content.entity.projectile.gun.BaseBullet, net.minecraft.world.phys.Vec3, float)", "public void m_7373_(net.minecraft.world.item.ItemStack, net.minecraft.world.level.Level, java.util.List, net.minecraft.world.item.TooltipFlag)" ], "directly_constructed_projectile_classes": [ "net/tslat/aoa3/content/entity/projectile/cannon/MoonShotEntity" ] }, "net/tslat/aoa3/content/item/weapon/cannon/PlutonStickler": { "class_sha256": "4bd5bf096be666adebe51971cc39ba8c2ede7db0dda21e68583c7d1cb2d7710c", "superclass": "net/tslat/aoa3/content/item/weapon/cannon/BaseCannon", "declared_methods": [ "public net.tslat.aoa3.content.item.weapon.cannon.PlutonStickler(float, int, int, float)", "public net.minecraft.sounds.SoundEvent getFiringSound()", "public net.minecraft.world.item.Item getAmmoItem()", "public net.tslat.aoa3.content.entity.projectile.gun.BaseBullet createProjectileEntity(net.minecraft.world.entity.LivingEntity, net.minecraft.world.item.ItemStack, net.minecraft.world.InteractionHand)", "public void doImpactDamage(net.minecraft.world.entity.Entity, net.minecraft.world.entity.LivingEntity, net.tslat.aoa3.content.entity.projectile.gun.BaseBullet, net.minecraft.world.phys.Vec3, float)", "public void m_7373_(net.minecraft.world.item.ItemStack, net.minecraft.world.level.Level, java.util.List, net.minecraft.world.item.TooltipFlag)" ], "directly_constructed_projectile_classes": [ "net/tslat/aoa3/content/entity/projectile/cannon/PlutonSticklerShotEntity", "net/tslat/aoa3/content/entity/projectile/misc/PlutonSticklerStuckEntity" ] }, "net/tslat/aoa3/content/item/weapon/cannon/PredatorianBlaster": { "class_sha256": "d22432e53e4fc19846ce8716feeb064978d950f659e3e99ab488e607f73e76b1", "superclass": "net/tslat/aoa3/content/item/weapon/cannon/BaseCannon", "declared_methods": [ "public net.tslat.aoa3.content.item.weapon.cannon.PredatorianBlaster(float, int, int, float)", "public net.minecraft.sounds.SoundEvent getFiringSound()", "public net.tslat.aoa3.content.entity.projectile.gun.BaseBullet createProjectileEntity(net.minecraft.world.entity.LivingEntity, net.minecraft.world.item.ItemStack, net.minecraft.world.InteractionHand)", "protected void doImpactEffect(net.minecraft.world.entity.Entity, net.minecraft.world.entity.LivingEntity, net.tslat.aoa3.content.entity.projectile.gun.BaseBullet, net.minecraft.world.phys.Vec3, float)", "public void m_7373_(net.minecraft.world.item.ItemStack, net.minecraft.world.level.Level, java.util.List, net.minecraft.world.item.TooltipFlag)" ], "directly_constructed_projectile_classes": [ "net/tslat/aoa3/content/entity/projectile/cannon/HeavyBoneCannonballEntity" ] }, "net/tslat/aoa3/content/item/weapon/cannon/PulseCannon": { "class_sha256": "c49f775081d2a0b3d28299dee641c611c1b6a6d43000434d4ba85b8a9eaf11ff", "superclass": "net/tslat/aoa3/content/item/weapon/cannon/BaseCannon", "declared_methods": [ "public net.tslat.aoa3.content.item.weapon.cannon.PulseCannon(float, int, int, float)", "public net.minecraft.sounds.SoundEvent getFiringSound()", "protected void doFiringEffects(net.minecraft.server.level.ServerLevel, net.minecraft.world.entity.LivingEntity, net.tslat.aoa3.content.entity.projectile.gun.BaseBullet, net.minecraft.world.item.ItemStack, net.minecraft.world.InteractionHand)", "public void m_7373_(net.minecraft.world.item.ItemStack, net.minecraft.world.level.Level, java.util.List, net.minecraft.world.item.TooltipFlag)" ], "directly_constructed_projectile_classes": [] }, "net/tslat/aoa3/content/item/weapon/cannon/RPG": { "class_sha256": "c6221431a14bf849482d4ae3cbb6068c5b5b51c045a21a7f6193dbf566950014", "superclass": "net/tslat/aoa3/content/item/weapon/cannon/BaseCannon", "declared_methods": [ "public net.tslat.aoa3.content.item.weapon.cannon.RPG(float, int, int, float)", "public net.minecraft.sounds.SoundEvent getFiringSound()", "public net.minecraft.world.item.Item getAmmoItem()", "public net.tslat.aoa3.content.entity.projectile.gun.BaseBullet createProjectileEntity(net.minecraft.world.entity.LivingEntity, net.minecraft.world.item.ItemStack, net.minecraft.world.InteractionHand)", "public void doImpactDamage(net.minecraft.world.entity.Entity, net.minecraft.world.entity.LivingEntity, net.tslat.aoa3.content.entity.projectile.gun.BaseBullet, net.minecraft.world.phys.Vec3, float)", "public void m_7373_(net.minecraft.world.item.ItemStack, net.minecraft.world.level.Level, java.util.List, net.minecraft.world.item.TooltipFlag)" ], "directly_constructed_projectile_classes": [ "net/tslat/aoa3/content/entity/projectile/cannon/RPGEntity" ] }, "net/tslat/aoa3/content/item/weapon/cannon/SelyanStickler": { "class_sha256": "82ebee43e0f3793411890be63cd40e63be27aee3e8690f7df0961a4f92dd5f86", "superclass": "net/tslat/aoa3/content/item/weapon/cannon/BaseCannon", "declared_methods": [ "public net.tslat.aoa3.content.item.weapon.cannon.SelyanStickler(float, int, int, float)", "public net.minecraft.sounds.SoundEvent getFiringSound()", "public net.minecraft.world.item.Item getAmmoItem()", "public net.tslat.aoa3.content.entity.projectile.gun.BaseBullet createProjectileEntity(net.minecraft.world.entity.LivingEntity, net.minecraft.world.item.ItemStack, net.minecraft.world.InteractionHand)", "public void doImpactDamage(net.minecraft.world.entity.Entity, net.minecraft.world.entity.LivingEntity, net.tslat.aoa3.content.entity.projectile.gun.BaseBullet, net.minecraft.world.phys.Vec3, float)", "public void m_7373_(net.minecraft.world.item.ItemStack, net.minecraft.world.level.Level, java.util.List, net.minecraft.world.item.TooltipFlag)" ], "directly_constructed_projectile_classes": [ "net/tslat/aoa3/content/entity/projectile/cannon/SelyanSticklerShotEntity", "net/tslat/aoa3/content/entity/projectile/misc/SelyanSticklerStuckEntity" ] }, "net/tslat/aoa3/content/item/weapon/cannon/ShadowBlaster": { "class_sha256": "48946d32a638dba29d2d3e64a099e4cc42269697704cb62f2df0071e588348e7", "superclass": "net/tslat/aoa3/content/item/weapon/cannon/BaseCannon", "declared_methods": [ "public net.tslat.aoa3.content.item.weapon.cannon.ShadowBlaster(float, int, int, float)", "public net.minecraft.sounds.SoundEvent getFiringSound()", "public net.tslat.aoa3.content.entity.projectile.gun.BaseBullet createProjectileEntity(net.minecraft.world.entity.LivingEntity, net.minecraft.world.item.ItemStack, net.minecraft.world.InteractionHand)" ], "directly_constructed_projectile_classes": [ "net/tslat/aoa3/content/entity/projectile/cannon/HeavyShadowballEntity" ] }, "net/tslat/aoa3/content/item/weapon/cannon/ShyreBlaster": { "class_sha256": "8a044288976dbd7c3ddff3c01e10f4278843dc5608324fac1ed157cac5cdf2e6", "superclass": "net/tslat/aoa3/content/item/weapon/cannon/BaseCannon", "declared_methods": [ "public net.tslat.aoa3.content.item.weapon.cannon.ShyreBlaster(float, int, int, float)", "public net.minecraft.sounds.SoundEvent getFiringSound()" ], "directly_constructed_projectile_classes": [] }, "net/tslat/aoa3/content/item/weapon/cannon/SmileBlaster": { "class_sha256": "70adbba75d16dc786182f6f4cbc80920683326cfe4a8e25740ebe2c84d7f516c", "superclass": "net/tslat/aoa3/content/item/weapon/cannon/BaseCannon", "declared_methods": [ "public net.tslat.aoa3.content.item.weapon.cannon.SmileBlaster(float, int, int, float)", "public net.minecraft.sounds.SoundEvent getFiringSound()", "public net.tslat.aoa3.content.entity.projectile.gun.BaseBullet createProjectileEntity(net.minecraft.world.entity.LivingEntity, net.minecraft.world.item.ItemStack, net.minecraft.world.InteractionHand)" ], "directly_constructed_projectile_classes": [ "net/tslat/aoa3/content/entity/projectile/cannon/SmileBlasterEntity" ] }, "net/tslat/aoa3/content/item/weapon/cannon/SuperCannon": { "class_sha256": "c0fcb45578ec358172864731a750f27b3c1eb9f7fed5354bb36769ab3aa89ded", "superclass": "net/tslat/aoa3/content/item/weapon/cannon/BaseCannon", "declared_methods": [ "public net.tslat.aoa3.content.item.weapon.cannon.SuperCannon(float, int, int, float)", "public net.minecraft.sounds.SoundEvent getFiringSound()", "public net.tslat.aoa3.content.entity.projectile.gun.BaseBullet createProjectileEntity(net.minecraft.world.entity.LivingEntity, net.minecraft.world.item.ItemStack, net.minecraft.world.InteractionHand)" ], "directly_constructed_projectile_classes": [ "net/tslat/aoa3/content/entity/projectile/cannon/SuperGreenBallEntity" ] }, "net/tslat/aoa3/content/item/weapon/cannon/UltraCannon": { "class_sha256": "488dac1a0b8ba8de7bd69f909c61af78c319f0e7de1c2ce4b5d9e1cb0502028a", "superclass": "net/tslat/aoa3/content/item/weapon/cannon/BaseCannon", "declared_methods": [ "public net.tslat.aoa3.content.item.weapon.cannon.UltraCannon(float, int, int, float)", "public net.minecraft.sounds.SoundEvent getFiringSound()", "public net.tslat.aoa3.content.entity.projectile.gun.BaseBullet createProjectileEntity(net.minecraft.world.entity.LivingEntity, net.minecraft.world.item.ItemStack, net.minecraft.world.InteractionHand)" ], "directly_constructed_projectile_classes": [ "net/tslat/aoa3/content/entity/projectile/cannon/UltraGreenBallEntity" ] }, "net/tslat/aoa3/content/item/weapon/cannon/VoxCannon": { "class_sha256": "b7cf1ba1dde6e0ff16dd51b0a785cd3ed84fba3b223d95d7a5b593a8c144a718", "superclass": "net/tslat/aoa3/content/item/weapon/cannon/BaseCannon", "declared_methods": [ "public net.tslat.aoa3.content.item.weapon.cannon.VoxCannon(float, int, int, float)", "public net.minecraft.sounds.SoundEvent getFiringSound()", "public net.tslat.aoa3.content.entity.projectile.gun.BaseBullet createProjectileEntity(net.minecraft.world.entity.LivingEntity, net.minecraft.world.item.ItemStack, net.minecraft.world.InteractionHand)", "protected void doImpactEffect(net.minecraft.world.entity.Entity, net.minecraft.world.entity.LivingEntity, net.tslat.aoa3.content.entity.projectile.gun.BaseBullet, net.minecraft.world.phys.Vec3, float)", "public void m_7373_(net.minecraft.world.item.ItemStack, net.minecraft.world.level.Level, java.util.List, net.minecraft.world.item.TooltipFlag)" ], "directly_constructed_projectile_classes": [ "net/tslat/aoa3/content/entity/projectile/cannon/VoxCannonEntity" ] }, "net/tslat/aoa3/content/item/weapon/cannon/WaterBalloonBomber": { "class_sha256": "a1bc365709cda8d0f47a772a5a91ab29eecfd1edec2ef0514bcc104319d69bc4", "superclass": "net/tslat/aoa3/content/item/weapon/cannon/BaseCannon", "declared_methods": [ "public net.tslat.aoa3.content.item.weapon.cannon.WaterBalloonBomber(float, int, int, float)", "public net.minecraft.sounds.SoundEvent getFiringSound()", "public net.minecraft.world.item.Item getAmmoItem()", "public net.tslat.aoa3.content.entity.projectile.gun.BaseBullet createProjectileEntity(net.minecraft.world.entity.LivingEntity, net.minecraft.world.item.ItemStack, net.minecraft.world.InteractionHand)", "public void m_7373_(net.minecraft.world.item.ItemStack, net.minecraft.world.level.Level, java.util.List, net.minecraft.world.item.TooltipFlag)" ], "directly_constructed_projectile_classes": [ "net/tslat/aoa3/content/entity/projectile/cannon/WaterBalloonBombEntity" ] }, "net/tslat/aoa3/content/item/weapon/cannon/WitherCannon": { "class_sha256": "722e61998ece44cc009d079a971f720390c1d8aa305b9488af998e5c18e4d363", "superclass": "net/tslat/aoa3/content/item/weapon/cannon/BaseCannon", "declared_methods": [ "public net.tslat.aoa3.content.item.weapon.cannon.WitherCannon(float, int, int, float)", "public net.minecraft.sounds.SoundEvent getFiringSound()", "public net.tslat.aoa3.content.entity.projectile.gun.BaseBullet createProjectileEntity(net.minecraft.world.entity.LivingEntity, net.minecraft.world.item.ItemStack, net.minecraft.world.InteractionHand)", "protected void doImpactEffect(net.minecraft.world.entity.Entity, net.minecraft.world.entity.LivingEntity, net.tslat.aoa3.content.entity.projectile.gun.BaseBullet, net.minecraft.world.phys.Vec3, float)", "public void m_7373_(net.minecraft.world.item.ItemStack, net.minecraft.world.level.Level, java.util.List, net.minecraft.world.item.TooltipFlag)" ], "directly_constructed_projectile_classes": [ "net/tslat/aoa3/content/entity/projectile/cannon/HeavyWitherBallEntity" ] }, "net/tslat/aoa3/content/item/weapon/gun/Abominator": { "class_sha256": "dda442f0a8949aa4916819dda24ce14bae2b2432c586384df2373ded9fc97e89", "superclass": "net/tslat/aoa3/content/item/weapon/gun/BaseGun", "declared_methods": [ "public net.tslat.aoa3.content.item.weapon.gun.Abominator(float, int, int, float)", "public net.minecraft.sounds.SoundEvent getFiringSound()" ], "directly_constructed_projectile_classes": [] }, "net/tslat/aoa3/content/item/weapon/gun/ApocoAssaultRifle": { "class_sha256": "7a313ff4a99aaf60e6be06492ce60ab7c3042919acb9d402829907c7efc58d1d", "superclass": "net/tslat/aoa3/content/item/weapon/gun/BaseGun", "declared_methods": [ "public net.tslat.aoa3.content.item.weapon.gun.ApocoAssaultRifle(float, int, int, float)", "public net.minecraft.sounds.SoundEvent getFiringSound()", "public net.tslat.aoa3.content.entity.projectile.gun.BaseBullet createProjectileEntity(net.minecraft.world.entity.LivingEntity, net.minecraft.world.item.ItemStack, net.minecraft.world.InteractionHand)" ], "directly_constructed_projectile_classes": [ "net/tslat/aoa3/content/entity/projectile/gun/RedBulletEntity" ] }, "net/tslat/aoa3/content/item/weapon/gun/ApocoRifle": { "class_sha256": "522bc8d951706acb12fe83b4b0ad5a2589cbcaa1db5b599a0b0eee8a3cb2d56b", "superclass": "net/tslat/aoa3/content/item/weapon/gun/BaseGun", "declared_methods": [ "public net.tslat.aoa3.content.item.weapon.gun.ApocoRifle(float, int, int, float)", "public net.minecraft.sounds.SoundEvent getFiringSound()", "public net.minecraft.world.item.Item getAmmoItem()", "public net.tslat.aoa3.content.entity.projectile.gun.BaseBullet createProjectileEntity(net.minecraft.world.entity.LivingEntity, net.minecraft.world.item.ItemStack, net.minecraft.world.InteractionHand)", "public void m_7373_(net.minecraft.world.item.ItemStack, net.minecraft.world.level.Level, java.util.List, net.minecraft.world.item.TooltipFlag)" ], "directly_constructed_projectile_classes": [ "net/tslat/aoa3/content/entity/projectile/gun/DischargeShotEntity" ] }, "net/tslat/aoa3/content/item/weapon/gun/AquaMagnum": { "class_sha256": "8fd661ad0ad6bdf09666e32857301bca37314bb7406a5f58a320c75a64fc7a2e", "superclass": "net/tslat/aoa3/content/item/weapon/gun/BaseGun", "declared_methods": [ "public net.tslat.aoa3.content.item.weapon.gun.AquaMagnum(float, int, int, float)", "public net.minecraft.sounds.SoundEvent getFiringSound()", "public boolean isFullAutomatic()" ], "directly_constructed_projectile_classes": [] }, "net/tslat/aoa3/content/item/weapon/gun/Artifact": { "class_sha256": "3c05a9e51a84a39cf761936cac007959869119ab2c043d296b3a297dc3437aa5", "superclass": "net/tslat/aoa3/content/item/weapon/gun/BaseGun", "declared_methods": [ "public net.tslat.aoa3.content.item.weapon.gun.Artifact(float, int, int, float)", "public net.minecraft.sounds.SoundEvent getFiringSound()", "public int getFiringDelay()", "public void m_7373_(net.minecraft.world.item.ItemStack, net.minecraft.world.level.Level, java.util.List, net.minecraft.world.item.TooltipFlag)" ], "directly_constructed_projectile_classes": [] }, "net/tslat/aoa3/content/item/weapon/gun/Baronator": { "class_sha256": "0ec21adc6f5aa8e613bda94189eeaae4ec52dd30bbffdf1a9404507c3c6b1431", "superclass": "net/tslat/aoa3/content/item/weapon/gun/BaseGun", "declared_methods": [ "public net.tslat.aoa3.content.item.weapon.gun.Baronator(float, int, int, float)", "public net.minecraft.sounds.SoundEvent getFiringSound()", "protected boolean fireGun(net.minecraft.server.level.ServerLevel, net.minecraft.world.entity.LivingEntity, net.minecraft.world.item.ItemStack, net.minecraft.world.InteractionHand)", "public void doImpactDamage(net.minecraft.world.entity.Entity, net.minecraft.world.entity.LivingEntity, net.tslat.aoa3.content.entity.projectile.gun.BaseBullet, net.minecraft.world.phys.Vec3, float)", "public void m_7373_(net.minecraft.world.item.ItemStack, net.minecraft.world.level.Level, java.util.List, net.minecraft.world.item.TooltipFlag)" ], "directly_constructed_projectile_classes": [ "net/tslat/aoa3/content/entity/projectile/thrown/GrenadeEntity" ] }, "net/tslat/aoa3/content/item/weapon/gun/BayonetteRifle": { "class_sha256": "1514e11354be6fd1385878d0afaf22db3c69f18a4ec1ac1a480eb8fe301b9236", "superclass": "net/tslat/aoa3/content/item/weapon/gun/BaseGun", "declared_methods": [ "public net.tslat.aoa3.content.item.weapon.gun.BayonetteRifle(float, int, int, float)", "public net.minecraft.sounds.SoundEvent getFiringSound()", "public boolean isFullAutomatic()", "public boolean m_7579_(net.minecraft.world.item.ItemStack, net.minecraft.world.entity.LivingEntity, net.minecraft.world.entity.LivingEntity)", "public com.google.common.collect.Multimap getAttributeModifiers(net.minecraft.world.entity.EquipmentSlot, net.minecraft.world.item.ItemStack)", "public void m_7373_(net.minecraft.world.item.ItemStack, net.minecraft.world.level.Level, java.util.List, net.minecraft.world.item.TooltipFlag)", "private static void lambda$hurtEnemy$0(net.minecraft.world.entity.LivingEntity)" ], "directly_constructed_projectile_classes": [] }, "net/tslat/aoa3/content/item/weapon/gun/BigTop": { "class_sha256": "3a1a01376c7099446a21491be825948a33a868715766fc41f0a193ec9ed49da7", "superclass": "net/tslat/aoa3/content/item/weapon/gun/BaseGun", "declared_methods": [ "public net.tslat.aoa3.content.item.weapon.gun.BigTop(float, int, int, float)", "public net.minecraft.sounds.SoundEvent getFiringSound()" ], "directly_constructed_projectile_classes": [] }, "net/tslat/aoa3/content/item/weapon/gun/BloodIron": { "class_sha256": "5a9d220326bfe9eb3cc8c8d870c8f9d6d693e275fa127eefb05fc1e34eae3dfd", "superclass": "net/tslat/aoa3/content/item/weapon/gun/BaseGun", "declared_methods": [ "public net.tslat.aoa3.content.item.weapon.gun.BloodIron(float, int, int, float)", "public net.minecraft.sounds.SoundEvent getFiringSound()", "protected float getFiringSoundPitchAdjust()", "public net.minecraft.world.item.Item getAmmoItem()", "public net.tslat.aoa3.content.entity.projectile.gun.BaseBullet createProjectileEntity(net.minecraft.world.entity.LivingEntity, net.minecraft.world.item.ItemStack, net.minecraft.world.InteractionHand)" ], "directly_constructed_projectile_classes": [ "net/tslat/aoa3/content/entity/projectile/gun/MetalSlugEntity" ] }, "net/tslat/aoa3/content/item/weapon/gun/ChainWrecker": { "class_sha256": "bee2351bbdea6eae190df1ef66f7ca996d340d95f1e2504335b2c0cc8b59d21a", "superclass": "net/tslat/aoa3/content/item/weapon/gun/BaseGun", "declared_methods": [ "public net.tslat.aoa3.content.item.weapon.gun.ChainWrecker(float, int, int, float)", "public net.minecraft.sounds.SoundEvent getFiringSound()" ], "directly_constructed_projectile_classes": [] }, "net/tslat/aoa3/content/item/weapon/gun/ChilliChugger": { "class_sha256": "8a3e8159610f158922c279739f2deb3eefccb0469ed9f04d868d5c91f2e7cb64", "superclass": "net/tslat/aoa3/content/item/weapon/gun/BaseGun", "declared_methods": [ "public net.tslat.aoa3.content.item.weapon.gun.ChilliChugger(float, int, int, float)", "public net.minecraft.sounds.SoundEvent getFiringSound()", "protected float getFiringSoundPitchAdjust()", "public net.minecraft.world.item.Item getAmmoItem()", "public net.tslat.aoa3.content.entity.projectile.gun.BaseBullet createProjectileEntity(net.minecraft.world.entity.LivingEntity, net.minecraft.world.item.ItemStack, net.minecraft.world.InteractionHand)", "public void doImpactDamage(net.minecraft.world.entity.Entity, net.minecraft.world.entity.LivingEntity, net.tslat.aoa3.content.entity.projectile.gun.BaseBullet, net.minecraft.world.phys.Vec3, float)", "public void m_7373_(net.minecraft.world.item.ItemStack, net.minecraft.world.level.Level, java.util.List, net.minecraft.world.item.TooltipFlag)" ], "directly_constructed_projectile_classes": [ "net/tslat/aoa3/content/entity/projectile/gun/ChilliShotEntity" ] }, "net/tslat/aoa3/content/item/weapon/gun/Clownershot": { "class_sha256": "fbaf9ed8dcdd7c0d6b78ad6c3aa344fbea2e4de4da40eb92ea08cf4b062502c5", "superclass": "net/tslat/aoa3/content/item/weapon/gun/BaseGun", "declared_methods": [ "public net.tslat.aoa3.content.item.weapon.gun.Clownershot(float, int, int, float)", "public net.minecraft.sounds.SoundEvent getFiringSound()", "protected boolean fireGun(net.minecraft.server.level.ServerLevel, net.minecraft.world.entity.LivingEntity, net.minecraft.world.item.ItemStack, net.minecraft.world.InteractionHand)", "public void m_7373_(net.minecraft.world.item.ItemStack, net.minecraft.world.level.Level, java.util.List, net.minecraft.world.item.TooltipFlag)" ], "directly_constructed_projectile_classes": [] }, "net/tslat/aoa3/content/item/weapon/gun/Construct": { "class_sha256": "7114c2fbe7180a01c8107baa997cbdd2d6835fbe11e6458025b18bc0bf2ff3a5", "superclass": "net/tslat/aoa3/content/item/weapon/gun/BaseGun", "declared_methods": [ "public net.tslat.aoa3.content.item.weapon.gun.Construct(float, int, int, float)", "public net.minecraft.sounds.SoundEvent getFiringSound()" ], "directly_constructed_projectile_classes": [] }, "net/tslat/aoa3/content/item/weapon/gun/CoralClogger": { "class_sha256": "7166817c69ece6a64c41720a60480eb6ddfc4eebe772a15b9bd63e82015f7bc8", "superclass": "net/tslat/aoa3/content/item/weapon/gun/BaseGun", "declared_methods": [ "public net.tslat.aoa3.content.item.weapon.gun.CoralClogger(float, int, int, float)", "public net.minecraft.sounds.SoundEvent getFiringSound()", "protected float getFiringSoundPitchAdjust()", "public boolean isFullAutomatic()", "public net.minecraft.world.item.Item getAmmoItem()", "public net.tslat.aoa3.content.entity.projectile.gun.BaseBullet createProjectileEntity(net.minecraft.world.entity.LivingEntity, net.minecraft.world.item.ItemStack, net.minecraft.world.InteractionHand)", "public void doImpactDamage(net.minecraft.world.entity.Entity, net.minecraft.world.entity.LivingEntity, net.tslat.aoa3.content.entity.projectile.gun.BaseBullet, net.minecraft.world.phys.Vec3, float)", "public void m_7373_(net.minecraft.world.item.ItemStack, net.minecraft.world.level.Level, java.util.List, net.minecraft.world.item.TooltipFlag)" ], "directly_constructed_projectile_classes": [ "net/tslat/aoa3/content/entity/projectile/gun/MetalSlugEntity" ] }, "net/tslat/aoa3/content/item/weapon/gun/CoreRifle": { "class_sha256": "d3dbd16cfcf02fb4c992126cbd855a60a8571d12f78997a4df4828a79cfd2464", "superclass": "net/tslat/aoa3/content/item/weapon/gun/BaseGun", "declared_methods": [ "public net.tslat.aoa3.content.item.weapon.gun.CoreRifle(float, int, int, float)", "public net.minecraft.sounds.SoundEvent getFiringSound()" ], "directly_constructed_projectile_classes": [] }, "net/tslat/aoa3/content/item/weapon/gun/CrystalCarver": { "class_sha256": "b2b8c02055afc889774db29f1fdbb5ddde54cd09d7169b79c0d89828196276e8", "superclass": "net/tslat/aoa3/content/item/weapon/gun/BaseGun", "declared_methods": [ "public net.tslat.aoa3.content.item.weapon.gun.CrystalCarver(float, int, int, float)", "public net.minecraft.sounds.SoundEvent getFiringSound()", "public boolean m_6832_(net.minecraft.world.item.ItemStack, net.minecraft.world.item.ItemStack)" ], "directly_constructed_projectile_classes": [] }, "net/tslat/aoa3/content/item/weapon/gun/Cyclone": { "class_sha256": "d2e7533cb42877a9805815c7586608853d7148885bc0b063c0a83019101af1d7", "superclass": "net/tslat/aoa3/content/item/weapon/gun/BaseGun", "declared_methods": [ "public net.tslat.aoa3.content.item.weapon.gun.Cyclone(float, int, int, float)", "public net.minecraft.sounds.SoundEvent getFiringSound()", "protected boolean fireGun(net.minecraft.server.level.ServerLevel, net.minecraft.world.entity.LivingEntity, net.minecraft.world.item.ItemStack, net.minecraft.world.InteractionHand)", "public void m_7373_(net.minecraft.world.item.ItemStack, net.minecraft.world.level.Level, java.util.List, net.minecraft.world.item.TooltipFlag)" ], "directly_constructed_projectile_classes": [ "net/tslat/aoa3/content/entity/projectile/gun/LimoniteBulletEntity" ] }, "net/tslat/aoa3/content/item/weapon/gun/Darkener": { "class_sha256": "7ef6b2783663091b7b3ad46e2642b9ab3dfbc3cc9cb4f78f59d7976f5281a837", "superclass": "net/tslat/aoa3/content/item/weapon/gun/BaseGun", "declared_methods": [ "public net.tslat.aoa3.content.item.weapon.gun.Darkener(float, int, int, float)", "public net.minecraft.sounds.SoundEvent getFiringSound()", "public float getRecoilForShot(net.minecraft.world.item.ItemStack, net.minecraft.world.entity.LivingEntity)", "public void m_7373_(net.minecraft.world.item.ItemStack, net.minecraft.world.level.Level, java.util.List, net.minecraft.world.item.TooltipFlag)" ], "directly_constructed_projectile_classes": [] }, "net/tslat/aoa3/content/item/weapon/gun/DartGun": { "class_sha256": "c378bcebe334a7e19894bea27f6b0ef98fb199a14b488ab6571688fdd8911a14", "superclass": "net/tslat/aoa3/content/item/weapon/gun/BaseGun", "declared_methods": [ "public net.tslat.aoa3.content.item.weapon.gun.DartGun(float, int, int, float)", "public net.minecraft.sounds.SoundEvent getFiringSound()", "public boolean isFullAutomatic()", "public net.minecraft.world.item.Item getAmmoItem()", "public net.tslat.aoa3.content.entity.projectile.gun.BaseBullet findAndConsumeAmmo(net.minecraft.world.entity.LivingEntity, net.minecraft.world.item.ItemStack, net.minecraft.world.InteractionHand)", "public net.tslat.aoa3.content.entity.projectile.gun.BaseBullet createProjectileEntity(net.minecraft.world.entity.LivingEntity, net.minecraft.world.item.ItemStack, net.minecraft.world.InteractionHand)", "protected void doFiringEffects(net.minecraft.server.level.ServerLevel, net.minecraft.world.entity.LivingEntity, net.tslat.aoa3.content.entity.projectile.gun.BaseBullet, net.minecraft.world.item.ItemStack, net.minecraft.world.InteractionHand)" ], "directly_constructed_projectile_classes": [ "net/tslat/aoa3/content/entity/projectile/gun/SeedDartEntity" ] }, "net/tslat/aoa3/content/item/weapon/gun/DestructionRifle": { "class_sha256": "d10b7631208cb21e2af133524508aa5c4d8d212786ffd3c6f3ebc779af171fee", "superclass": "net/tslat/aoa3/content/item/weapon/gun/BaseGun", "declared_methods": [ "public net.tslat.aoa3.content.item.weapon.gun.DestructionRifle(float, int, int, float)", "public net.minecraft.sounds.SoundEvent getFiringSound()", "protected void doImpactEffect(net.minecraft.world.entity.Entity, net.minecraft.world.entity.LivingEntity, net.tslat.aoa3.content.entity.projectile.gun.BaseBullet, net.minecraft.world.phys.Vec3, float)", "public void m_7373_(net.minecraft.world.item.ItemStack, net.minecraft.world.level.Level, java.util.List, net.minecraft.world.item.TooltipFlag)" ], "directly_constructed_projectile_classes": [] }, "net/tslat/aoa3/content/item/weapon/gun/DischargeRifle": { "class_sha256": "2c17e9942c06f60fe2a5c2829a7f7e8f99e6a893d5ae38e8c57e435b98d0552f", "superclass": "net/tslat/aoa3/content/item/weapon/gun/BaseGun", "declared_methods": [ "public net.tslat.aoa3.content.item.weapon.gun.DischargeRifle(float, int, int, float)", "public net.minecraft.sounds.SoundEvent getFiringSound()", "public net.minecraft.world.item.Item getAmmoItem()", "public net.tslat.aoa3.content.entity.projectile.gun.BaseBullet createProjectileEntity(net.minecraft.world.entity.LivingEntity, net.minecraft.world.item.ItemStack, net.minecraft.world.InteractionHand)", "public void m_7373_(net.minecraft.world.item.ItemStack, net.minecraft.world.level.Level, java.util.List, net.minecraft.world.item.TooltipFlag)" ], "directly_constructed_projectile_classes": [ "net/tslat/aoa3/content/entity/projectile/gun/DischargeShotEntity" ] }, "net/tslat/aoa3/content/item/weapon/gun/Draco": { "class_sha256": "717c24ca622d0cab44ee6148501b58977ed89f02961fb954fd163985786ffe74", "superclass": "net/tslat/aoa3/content/item/weapon/gun/BaseGun", "declared_methods": [ "public net.tslat.aoa3.content.item.weapon.gun.Draco(float, int, int, float)", "public net.minecraft.sounds.SoundEvent getFiringSound()", "public void doImpactDamage(net.minecraft.world.entity.Entity, net.minecraft.world.entity.LivingEntity, net.tslat.aoa3.content.entity.projectile.gun.BaseBullet, net.minecraft.world.phys.Vec3, float)", "public void m_7373_(net.minecraft.world.item.ItemStack, net.minecraft.world.level.Level, java.util.List, net.minecraft.world.item.TooltipFlag)" ], "directly_constructed_projectile_classes": [] }, "net/tslat/aoa3/content/item/weapon/gun/Dragilator": { "class_sha256": "857265c634e7e08b9d3d6b08485710491f5fec1e80a181e24fb274c71c514dd1", "superclass": "net/tslat/aoa3/content/item/weapon/gun/BaseGun", "declared_methods": [ "public net.tslat.aoa3.content.item.weapon.gun.Dragilator(float, int, int, float)", "public net.minecraft.sounds.SoundEvent getFiringSound()", "public net.tslat.aoa3.content.entity.projectile.gun.BaseBullet createProjectileEntity(net.minecraft.world.entity.LivingEntity, net.minecraft.world.item.ItemStack, net.minecraft.world.InteractionHand)", "public void doImpactDamage(net.minecraft.world.entity.Entity, net.minecraft.world.entity.LivingEntity, net.tslat.aoa3.content.entity.projectile.gun.BaseBullet, net.minecraft.world.phys.Vec3, float)", "public void m_7373_(net.minecraft.world.item.ItemStack, net.minecraft.world.level.Level, java.util.List, net.minecraft.world.item.TooltipFlag)" ], "directly_constructed_projectile_classes": [ "net/tslat/aoa3/content/entity/projectile/gun/RedBulletEntity" ] }, "net/tslat/aoa3/content/item/weapon/gun/Dustometer": { "class_sha256": "a5ecf6d869488ade91cf296232788d1384c2fe9ae2c36ce9e41ca480f185002b", "superclass": "net/tslat/aoa3/content/item/weapon/gun/BaseGun", "declared_methods": [ "public net.tslat.aoa3.content.item.weapon.gun.Dustometer(float, int, int, float)", "public net.minecraft.sounds.SoundEvent getFiringSound()", "protected boolean fireGun(net.minecraft.server.level.ServerLevel, net.minecraft.world.entity.LivingEntity, net.minecraft.world.item.ItemStack, net.minecraft.world.InteractionHand)", "public void doImpactDamage(net.minecraft.world.entity.Entity, net.minecraft.world.entity.LivingEntity, net.tslat.aoa3.content.entity.projectile.gun.BaseBullet, net.minecraft.world.phys.Vec3, float)", "public void m_7373_(net.minecraft.world.item.ItemStack, net.minecraft.world.level.Level, java.util.List, net.minecraft.world.item.TooltipFlag)" ], "directly_constructed_projectile_classes": [ "net/tslat/aoa3/content/entity/projectile/thrown/GrenadeEntity" ] }, "net/tslat/aoa3/content/item/weapon/gun/EchoGull": { "class_sha256": "aa76bf9081250fc101c06c13d3e863eb822410c7f1f464e715d9a6d989d70bd7", "superclass": "net/tslat/aoa3/content/item/weapon/gun/BaseGun", "declared_methods": [ "public net.tslat.aoa3.content.item.weapon.gun.EchoGull(float, int, int, float)", "public net.minecraft.sounds.SoundEvent getFiringSound()", "protected void doImpactEffect(net.minecraft.world.entity.Entity, net.minecraft.world.entity.LivingEntity, net.tslat.aoa3.content.entity.projectile.gun.BaseBullet, net.minecraft.world.phys.Vec3, float)", "public void m_7373_(net.minecraft.world.item.ItemStack, net.minecraft.world.level.Level, java.util.List, net.minecraft.world.item.TooltipFlag)" ], "directly_constructed_projectile_classes": [] }, "net/tslat/aoa3/content/item/weapon/gun/Electinator": { "class_sha256": "de5d810afad1923405acb57cccab9548226c2ad767f32e7e9f5a3f7c694dd5f8", "superclass": "net/tslat/aoa3/content/item/weapon/gun/BaseGun", "declared_methods": [ "public net.tslat.aoa3.content.item.weapon.gun.Electinator(float, int, int, float)", "public net.minecraft.sounds.SoundEvent getFiringSound()", "public net.tslat.aoa3.content.entity.projectile.gun.BaseBullet createProjectileEntity(net.minecraft.world.entity.LivingEntity, net.minecraft.world.item.ItemStack, net.minecraft.world.InteractionHand)", "protected void doImpactEffect(net.minecraft.world.entity.Entity, net.minecraft.world.entity.LivingEntity, net.tslat.aoa3.content.entity.projectile.gun.BaseBullet, net.minecraft.world.phys.Vec3, float)", "public void m_7373_(net.minecraft.world.item.ItemStack, net.minecraft.world.level.Level, java.util.List, net.minecraft.world.item.TooltipFlag)", "private static boolean lambda$doImpactEffect$0(net.minecraft.world.entity.Entity)" ], "directly_constructed_projectile_classes": [ "net/tslat/aoa3/content/entity/projectile/gun/YellowBulletEntity" ] }, "net/tslat/aoa3/content/item/weapon/gun/FlameWrecker": { "class_sha256": "c045fa7400438482f738e4152e4f212e558bad8dfc1ec86889979b5e4adf5266", "superclass": "net/tslat/aoa3/content/item/weapon/gun/BaseGun", "declared_methods": [ "public net.tslat.aoa3.content.item.weapon.gun.FlameWrecker(float, int, int, float)", "public net.minecraft.sounds.SoundEvent getFiringSound()", "public net.tslat.aoa3.content.entity.projectile.gun.BaseBullet createProjectileEntity(net.minecraft.world.entity.LivingEntity, net.minecraft.world.item.ItemStack, net.minecraft.world.InteractionHand)" ], "directly_constructed_projectile_classes": [ "net/tslat/aoa3/content/entity/projectile/gun/FireBulletEntity" ] }, "net/tslat/aoa3/content/item/weapon/gun/FlamingFury": { "class_sha256": "dd1589511ea24eb52513c0a8762dbe5806a5bb56bcea316e835afaa3cfbd01d5", "superclass": "net/tslat/aoa3/content/item/weapon/gun/BaseGun", "declared_methods": [ "public net.tslat.aoa3.content.item.weapon.gun.FlamingFury(float, int, int, float)", "public net.minecraft.sounds.SoundEvent getFiringSound()", "protected void doFiringEffects(net.minecraft.server.level.ServerLevel, net.minecraft.world.entity.LivingEntity, net.tslat.aoa3.content.entity.projectile.gun.BaseBullet, net.minecraft.world.item.ItemStack, net.minecraft.world.InteractionHand)", "protected void doImpactEffect(net.minecraft.world.entity.Entity, net.minecraft.world.entity.LivingEntity, net.tslat.aoa3.content.entity.projectile.gun.BaseBullet, net.minecraft.world.phys.Vec3, float)", "public void m_7373_(net.minecraft.world.item.ItemStack, net.minecraft.world.level.Level, java.util.List, net.minecraft.world.item.TooltipFlag)" ], "directly_constructed_projectile_classes": [] }, "net/tslat/aoa3/content/item/weapon/gun/FloroRifle": { "class_sha256": "4285087fe1dfc66f6ab9312a97c6e96cde7b0297eb57cef65bb220601c2af139", "superclass": "net/tslat/aoa3/content/item/weapon/gun/BaseGun", "declared_methods": [ "public net.tslat.aoa3.content.item.weapon.gun.FloroRifle(float, int, int, float)", "public net.minecraft.sounds.SoundEvent getFiringSound()" ], "directly_constructed_projectile_classes": [] }, "net/tslat/aoa3/content/item/weapon/gun/FlowersFury": { "class_sha256": "e088979bebb44aded64004170e0c7c9581e37cbc611c8c63baf110ba59f36d9c", "superclass": "net/tslat/aoa3/content/item/weapon/gun/BaseGun", "declared_methods": [ "public net.tslat.aoa3.content.item.weapon.gun.FlowersFury(float, int, int, float)", "public net.minecraft.sounds.SoundEvent getFiringSound()", "protected void doImpactEffect(net.minecraft.world.entity.Entity, net.minecraft.world.entity.LivingEntity, net.tslat.aoa3.content.entity.projectile.gun.BaseBullet, net.minecraft.world.phys.Vec3, float)", "public void m_7373_(net.minecraft.world.item.ItemStack, net.minecraft.world.level.Level, java.util.List, net.minecraft.world.item.TooltipFlag)" ], "directly_constructed_projectile_classes": [] }, "net/tslat/aoa3/content/item/weapon/gun/Frosticator": { "class_sha256": "34a6504d0715866c931a089af4c6dbb69ede9a343d63e2262f99eace457dbfa0", "superclass": "net/tslat/aoa3/content/item/weapon/gun/BaseGun", "declared_methods": [ "public net.tslat.aoa3.content.item.weapon.gun.Frosticator(float, int, int, float)", "public net.minecraft.sounds.SoundEvent getFiringSound()", "public net.tslat.aoa3.content.entity.projectile.gun.BaseBullet createProjectileEntity(net.minecraft.world.entity.LivingEntity, net.minecraft.world.item.ItemStack, net.minecraft.world.InteractionHand)", "protected void doImpactEffect(net.minecraft.world.entity.Entity, net.minecraft.world.entity.LivingEntity, net.tslat.aoa3.content.entity.projectile.gun.BaseBullet, net.minecraft.world.phys.Vec3, float)", "public void m_7373_(net.minecraft.world.item.ItemStack, net.minecraft.world.level.Level, java.util.List, net.minecraft.world.item.TooltipFlag)" ], "directly_constructed_projectile_classes": [ "net/tslat/aoa3/content/entity/projectile/gun/BlueBulletEntity" ] }, "net/tslat/aoa3/content/item/weapon/gun/Gardener": { "class_sha256": "f3b46d762fe20cf180633500a0f14f0110d89211246dc67d2cb8faebfadcb141", "superclass": "net/tslat/aoa3/content/item/weapon/gun/BaseGun", "declared_methods": [ "public net.tslat.aoa3.content.item.weapon.gun.Gardener(float, int, int, float)", "public net.minecraft.sounds.SoundEvent getFiringSound()", "public net.minecraft.world.item.Item getAmmoItem()", "public net.tslat.aoa3.content.entity.projectile.gun.BaseBullet findAndConsumeAmmo(net.minecraft.world.entity.LivingEntity, net.minecraft.world.item.ItemStack, net.minecraft.world.InteractionHand)", "public net.tslat.aoa3.content.entity.projectile.gun.BaseBullet createProjectileEntity(net.minecraft.world.entity.LivingEntity, net.minecraft.world.item.ItemStack, net.minecraft.world.InteractionHand)" ], "directly_constructed_projectile_classes": [ "net/tslat/aoa3/content/entity/projectile/gun/SeedDartEntity" ] }, "net/tslat/aoa3/content/item/weapon/gun/GaugeRifle": { "class_sha256": "b0c01d0d98df6ca4a118f53fc58cb1fa8d5792dde5f097fa41eb8d1c35722154", "superclass": "net/tslat/aoa3/content/item/weapon/gun/BaseGun", "declared_methods": [ "public net.tslat.aoa3.content.item.weapon.gun.GaugeRifle(float, int, int, float)", "public net.minecraft.sounds.SoundEvent getFiringSound()", "public net.minecraft.world.item.Item getAmmoItem()", "public net.tslat.aoa3.content.entity.projectile.gun.BaseBullet createProjectileEntity(net.minecraft.world.entity.LivingEntity, net.minecraft.world.item.ItemStack, net.minecraft.world.InteractionHand)", "public void m_7373_(net.minecraft.world.item.ItemStack, net.minecraft.world.level.Level, java.util.List, net.minecraft.world.item.TooltipFlag)" ], "directly_constructed_projectile_classes": [ "net/tslat/aoa3/content/entity/projectile/gun/MetalSlugEntity" ] }, "net/tslat/aoa3/content/item/weapon/gun/Germinator": { "class_sha256": "0f02b16215b1727829c6fcc7ff674a111ff417a3ac1fe40c9fe208aac01713ca", "superclass": "net/tslat/aoa3/content/item/weapon/gun/BaseGun", "declared_methods": [ "public net.tslat.aoa3.content.item.weapon.gun.Germinator(float, int, int, float)", "public net.minecraft.sounds.SoundEvent getFiringSound()", "public net.tslat.aoa3.content.entity.projectile.gun.BaseBullet createProjectileEntity(net.minecraft.world.entity.LivingEntity, net.minecraft.world.item.ItemStack, net.minecraft.world.InteractionHand)", "protected void doImpactEffect(net.minecraft.world.entity.Entity, net.minecraft.world.entity.LivingEntity, net.tslat.aoa3.content.entity.projectile.gun.BaseBullet, net.minecraft.world.phys.Vec3, float)", "public void m_7373_(net.minecraft.world.item.ItemStack, net.minecraft.world.level.Level, java.util.List, net.minecraft.world.item.TooltipFlag)" ], "directly_constructed_projectile_classes": [ "net/tslat/aoa3/content/entity/projectile/gun/GreenBulletEntity" ] }, "net/tslat/aoa3/content/item/weapon/gun/GoldenFury": { "class_sha256": "5b7ddfbfd3bcf52aced06139d6c39255f1b46e4838ea7c689bfcfd3b6c1a9155", "superclass": "net/tslat/aoa3/content/item/weapon/gun/BaseGun", "declared_methods": [ "public net.tslat.aoa3.content.item.weapon.gun.GoldenFury(float, int, int, float)", "public net.minecraft.sounds.SoundEvent getFiringSound()", "protected void doFiringEffects(net.minecraft.server.level.ServerLevel, net.minecraft.world.entity.LivingEntity, net.tslat.aoa3.content.entity.projectile.gun.BaseBullet, net.minecraft.world.item.ItemStack, net.minecraft.world.InteractionHand)", "protected void doImpactEffect(net.minecraft.world.entity.Entity, net.minecraft.world.entity.LivingEntity, net.tslat.aoa3.content.entity.projectile.gun.BaseBullet, net.minecraft.world.phys.Vec3, float)", "public void m_7373_(net.minecraft.world.item.ItemStack, net.minecraft.world.level.Level, java.util.List, net.minecraft.world.item.TooltipFlag)" ], "directly_constructed_projectile_classes": [] }, "net/tslat/aoa3/content/item/weapon/gun/HappyHaunter": { "class_sha256": "8505620e1f82901d1acf6f489dbf1c601bd60a34faa3c66b45ad4429bb632e7b", "superclass": "net/tslat/aoa3/content/item/weapon/gun/BaseGun", "declared_methods": [ "public net.tslat.aoa3.content.item.weapon.gun.HappyHaunter(float, int, int, float)", "public net.minecraft.sounds.SoundEvent getFiringSound()" ], "directly_constructed_projectile_classes": [] }, "net/tslat/aoa3/content/item/weapon/gun/HaunterRifle": { "class_sha256": "a18f2c98f6e7ca87ff1229a19c32bccbdd9101add10c5f56a09ab5cddcb886ef", "superclass": "net/tslat/aoa3/content/item/weapon/gun/BaseGun", "declared_methods": [ "public net.tslat.aoa3.content.item.weapon.gun.HaunterRifle(float, int, int, float)", "public net.minecraft.sounds.SoundEvent getFiringSound()" ], "directly_constructed_projectile_classes": [] }, "net/tslat/aoa3/content/item/weapon/gun/HeatWave": { "class_sha256": "a482670ea9b64a387ca4177eaca12901d7ed6d0a521ddaeb3efdd8174c70bfe9", "superclass": "net/tslat/aoa3/content/item/weapon/gun/BaseGun", "declared_methods": [ "public net.tslat.aoa3.content.item.weapon.gun.HeatWave(float, int, int, float)", "public net.minecraft.sounds.SoundEvent getFiringSound()", "public boolean isFullAutomatic()", "public net.minecraft.world.item.Item getAmmoItem()", "public net.tslat.aoa3.content.entity.projectile.gun.BaseBullet createProjectileEntity(net.minecraft.world.entity.LivingEntity, net.minecraft.world.item.ItemStack, net.minecraft.world.InteractionHand)", "protected void doImpactEffect(net.minecraft.world.entity.Entity, net.minecraft.world.entity.LivingEntity, net.tslat.aoa3.content.entity.projectile.gun.BaseBullet, net.minecraft.world.phys.Vec3, float)", "public void m_7373_(net.minecraft.world.item.ItemStack, net.minecraft.world.level.Level, java.util.List, net.minecraft.world.item.TooltipFlag)" ], "directly_constructed_projectile_classes": [ "net/tslat/aoa3/content/entity/projectile/gun/HotShotEntity" ] }, "net/tslat/aoa3/content/item/weapon/gun/Hiver": { "class_sha256": "7e08ed9ee85ac55e0929cf2809395abbf140735cf67632dca296be903b1b4e2f", "superclass": "net/tslat/aoa3/content/item/weapon/gun/BaseGun", "declared_methods": [ "public net.tslat.aoa3.content.item.weapon.gun.Hiver(float, int, int, float)", "public net.minecraft.sounds.SoundEvent getFiringSound()" ], "directly_constructed_projectile_classes": [] }, "net/tslat/aoa3/content/item/weapon/gun/HotShot": { "class_sha256": "20a634f13aec54e01be83ac4ffde54d8df4948afb7e9850dea736b223f4841ca", "superclass": "net/tslat/aoa3/content/item/weapon/gun/BaseGun", "declared_methods": [ "public net.tslat.aoa3.content.item.weapon.gun.HotShot(float, int, int, float)", "public net.minecraft.sounds.SoundEvent getFiringSound()", "protected float getFiringSoundPitchAdjust()", "public boolean isFullAutomatic()", "public net.minecraft.world.item.Item getAmmoItem()", "public net.tslat.aoa3.content.entity.projectile.gun.BaseBullet createProjectileEntity(net.minecraft.world.entity.LivingEntity, net.minecraft.world.item.ItemStack, net.minecraft.world.InteractionHand)", "protected void doImpactEffect(net.minecraft.world.entity.Entity, net.minecraft.world.entity.LivingEntity, net.tslat.aoa3.content.entity.projectile.gun.BaseBullet, net.minecraft.world.phys.Vec3, float)", "public void m_7373_(net.minecraft.world.item.ItemStack, net.minecraft.world.level.Level, java.util.List, net.minecraft.world.item.TooltipFlag)" ], "directly_constructed_projectile_classes": [ "net/tslat/aoa3/content/entity/projectile/gun/HotShotEntity" ] }, "net/tslat/aoa3/content/item/weapon/gun/HuntersRifle": { "class_sha256": "951b7263dc08024f6168f7142828ea5cef3286e0c73d2a629a9e47a30b707dd3", "superclass": "net/tslat/aoa3/content/item/weapon/gun/BaseGun", "declared_methods": [ "public net.tslat.aoa3.content.item.weapon.gun.HuntersRifle(float, int, int, float)", "public net.minecraft.sounds.SoundEvent getFiringSound()", "public boolean isFullAutomatic()" ], "directly_constructed_projectile_classes": [] }, "net/tslat/aoa3/content/item/weapon/gun/Iominator": { "class_sha256": "387abede3de893ab537c915faf77ad82dfec29db76ff3a0f42de9218372cfb38", "superclass": "net/tslat/aoa3/content/item/weapon/gun/BaseGun", "declared_methods": [ "public net.tslat.aoa3.content.item.weapon.gun.Iominator(float, int, int, float)", "public net.minecraft.sounds.SoundEvent getFiringSound()", "public net.tslat.aoa3.content.entity.projectile.gun.BaseBullet createProjectileEntity(net.minecraft.world.entity.LivingEntity, net.minecraft.world.item.ItemStack, net.minecraft.world.InteractionHand)" ], "directly_constructed_projectile_classes": [ "net/tslat/aoa3/content/entity/projectile/gun/ToxicBulletEntity" ] }, "net/tslat/aoa3/content/item/weapon/gun/IonRevolver": { "class_sha256": "d9339b164fdac2c55af0399cef2e95a50d24f8015a14c7999ca2d4302b252998", "superclass": "net/tslat/aoa3/content/item/weapon/gun/BaseGun", "declared_methods": [ "public net.tslat.aoa3.content.item.weapon.gun.IonRevolver(float, int, int, float)", "public net.minecraft.sounds.SoundEvent getFiringSound()", "protected float getFiringSoundPitchAdjust()", "public boolean isFullAutomatic()", "protected void doImpactEffect(net.minecraft.world.entity.Entity, net.minecraft.world.entity.LivingEntity, net.tslat.aoa3.content.entity.projectile.gun.BaseBullet, net.minecraft.world.phys.Vec3, float)", "public void m_7373_(net.minecraft.world.item.ItemStack, net.minecraft.world.level.Level, java.util.List, net.minecraft.world.item.TooltipFlag)" ], "directly_constructed_projectile_classes": [] }, "net/tslat/aoa3/content/item/weapon/gun/IroRifle": { "class_sha256": "08f63308e63998574ac2e414f6c11fd7650b6f55e1df01e2c22ba395331367ad", "superclass": "net/tslat/aoa3/content/item/weapon/gun/BaseGun", "declared_methods": [ "public net.tslat.aoa3.content.item.weapon.gun.IroRifle(float, int, int, float)", "public net.minecraft.sounds.SoundEvent getFiringSound()" ], "directly_constructed_projectile_classes": [] }, "net/tslat/aoa3/content/item/weapon/gun/Krilinator": { "class_sha256": "e4f8c2d484c483f79f76a80469110f82b2cece817b90b172f78750e07fe5c704", "superclass": "net/tslat/aoa3/content/item/weapon/gun/BaseGun", "declared_methods": [ "public net.tslat.aoa3.content.item.weapon.gun.Krilinator(float, int, int, float)", "public net.minecraft.sounds.SoundEvent getFiringSound()", "protected void doImpactEffect(net.minecraft.world.entity.Entity, net.minecraft.world.entity.LivingEntity, net.tslat.aoa3.content.entity.projectile.gun.BaseBullet, net.minecraft.world.phys.Vec3, float)", "public void m_7373_(net.minecraft.world.item.ItemStack, net.minecraft.world.level.Level, java.util.List, net.minecraft.world.item.TooltipFlag)" ], "directly_constructed_projectile_classes": [] }, "net/tslat/aoa3/content/item/weapon/gun/LightIron": { "class_sha256": "151263127dfcf60fddb06bbec13b8e1587e976c691e751496332252ace541af9", "superclass": "net/tslat/aoa3/content/item/weapon/gun/BaseGun", "declared_methods": [ "public net.tslat.aoa3.content.item.weapon.gun.LightIron(float, int, int, float)", "public net.minecraft.sounds.SoundEvent getFiringSound()", "protected float getFiringSoundPitchAdjust()", "public net.minecraft.world.item.Item getAmmoItem()", "public net.tslat.aoa3.content.entity.projectile.gun.BaseBullet createProjectileEntity(net.minecraft.world.entity.LivingEntity, net.minecraft.world.item.ItemStack, net.minecraft.world.InteractionHand)" ], "directly_constructed_projectile_classes": [ "net/tslat/aoa3/content/entity/projectile/gun/LightIronShotEntity" ] }, "net/tslat/aoa3/content/item/weapon/gun/LunarAssaultRifle": { "class_sha256": "a21c2c4d29a5b440c43a7c5f5117796ae364000d1b840b531dc16a869a48c956", "superclass": "net/tslat/aoa3/content/item/weapon/gun/BaseGun", "declared_methods": [ "public net.tslat.aoa3.content.item.weapon.gun.LunarAssaultRifle(float, int, int, float)", "public net.minecraft.sounds.SoundEvent getFiringSound()", "public float getDamage()", "public void m_7373_(net.minecraft.world.item.ItemStack, net.minecraft.world.level.Level, java.util.List, net.minecraft.world.item.TooltipFlag)" ], "directly_constructed_projectile_classes": [] }, "net/tslat/aoa3/content/item/weapon/gun/MK": { "class_sha256": "b400854653a9bb15c871ebad277b92a60456ba51c9f6ac3cd89f98e3a69cbf50", "superclass": "net/tslat/aoa3/content/item/weapon/gun/BaseGun", "declared_methods": [ "public net.tslat.aoa3.content.item.weapon.gun.MK(float, int, int, float)", "public net.minecraft.sounds.SoundEvent getFiringSound()" ], "directly_constructed_projectile_classes": [] }, "net/tslat/aoa3/content/item/weapon/gun/MKFung": { "class_sha256": "f171070e54eefe5d6c0612adc91c819d666b76113a277402816c1d4a1da02f34", "superclass": "net/tslat/aoa3/content/item/weapon/gun/BaseGun", "declared_methods": [ "public net.tslat.aoa3.content.item.weapon.gun.MKFung(float, int, int, float)", "public net.minecraft.sounds.SoundEvent getFiringSound()", "public net.tslat.aoa3.content.entity.projectile.gun.BaseBullet createProjectileEntity(net.minecraft.world.entity.LivingEntity, net.minecraft.world.item.ItemStack, net.minecraft.world.InteractionHand)" ], "directly_constructed_projectile_classes": [ "net/tslat/aoa3/content/entity/projectile/gun/ShroomBulletEntity" ] }, "net/tslat/aoa3/content/item/weapon/gun/MechanicalAssaultRifle": { "class_sha256": "bbbaf1f782e4b9db36e4802867094e5b062e352c2d99484bf6eed9b0d934ffb0", "superclass": "net/tslat/aoa3/content/item/weapon/gun/BaseGun", "declared_methods": [ "public net.tslat.aoa3.content.item.weapon.gun.MechanicalAssaultRifle(float, int, int, float)", "public net.minecraft.sounds.SoundEvent getFiringSound()" ], "directly_constructed_projectile_classes": [] }, "net/tslat/aoa3/content/item/weapon/gun/Megagun": { "class_sha256": "8d1c1660e8bc70634e4e252828e6f3cbdad724d7ee1dd5649d6f1d817ad5e9f0", "superclass": "net/tslat/aoa3/content/item/weapon/gun/BaseGun", "declared_methods": [ "public net.tslat.aoa3.content.item.weapon.gun.Megagun(float, int, int, float)", "public net.minecraft.sounds.SoundEvent getFiringSound()", "protected float getFiringSoundPitchAdjust()", "public void m_5551_(net.minecraft.world.item.ItemStack, net.minecraft.world.level.Level, net.minecraft.world.entity.LivingEntity, int)", "protected void doFiringSound(net.minecraft.world.entity.LivingEntity, net.tslat.aoa3.content.entity.projectile.gun.BaseBullet, net.minecraft.world.item.ItemStack, net.minecraft.world.InteractionHand)" ], "directly_constructed_projectile_classes": [] }, "net/tslat/aoa3/content/item/weapon/gun/Miasma": { "class_sha256": "9d288301b22b40e5702143fa69ebae135a1ffc72443d5d5799fed6bf697b29d4", "superclass": "net/tslat/aoa3/content/item/weapon/gun/BaseGun", "declared_methods": [ "public net.tslat.aoa3.content.item.weapon.gun.Miasma(float, int, int, float)", "public net.minecraft.sounds.SoundEvent getFiringSound()", "protected void doImpactEffect(net.minecraft.world.entity.Entity, net.minecraft.world.entity.LivingEntity, net.tslat.aoa3.content.entity.projectile.gun.BaseBullet, net.minecraft.world.phys.Vec3, float)", "public void m_7373_(net.minecraft.world.item.ItemStack, net.minecraft.world.level.Level, java.util.List, net.minecraft.world.item.TooltipFlag)" ], "directly_constructed_projectile_classes": [] }, "net/tslat/aoa3/content/item/weapon/gun/Minigun": { "class_sha256": "a2c5e57e4fef70c9eafb9e1e5f216bb6a5a304cec666c1cb4621a663bf17ba37", "superclass": "net/tslat/aoa3/content/item/weapon/gun/BaseGun", "declared_methods": [ "public net.tslat.aoa3.content.item.weapon.gun.Minigun(float, int, int, float)", "public net.minecraft.sounds.SoundEvent getFiringSound()", "protected float getFiringSoundPitchAdjust()", "public void m_5551_(net.minecraft.world.item.ItemStack, net.minecraft.world.level.Level, net.minecraft.world.entity.LivingEntity, int)", "protected void doFiringSound(net.minecraft.world.entity.LivingEntity, net.tslat.aoa3.content.entity.projectile.gun.BaseBullet, net.minecraft.world.item.ItemStack, net.minecraft.world.InteractionHand)" ], "directly_constructed_projectile_classes": [] }, "net/tslat/aoa3/content/item/weapon/gun/MintMagnum": { "class_sha256": "42c1a25c9140828dc50e9a9cd15c600bd80d48011756d0b607d05680e67805a1", "superclass": "net/tslat/aoa3/content/item/weapon/gun/BaseGun", "declared_methods": [ "public net.tslat.aoa3.content.item.weapon.gun.MintMagnum(float, int, int, float)", "public net.minecraft.sounds.SoundEvent getFiringSound()", "public boolean isFullAutomatic()" ], "directly_constructed_projectile_classes": [] }, "net/tslat/aoa3/content/item/weapon/gun/NethenetteRifle": { "class_sha256": "34ba13644833c6bf7772c9972411713f86ab441adc4ee066ec9e49fcacf4376c", "superclass": "net/tslat/aoa3/content/item/weapon/gun/BaseGun", "declared_methods": [ "public net.tslat.aoa3.content.item.weapon.gun.NethenetteRifle(float, int, int, float)", "public net.minecraft.sounds.SoundEvent getFiringSound()", "public boolean isFullAutomatic()", "public boolean m_7579_(net.minecraft.world.item.ItemStack, net.minecraft.world.entity.LivingEntity, net.minecraft.world.entity.LivingEntity)", "public net.tslat.aoa3.content.entity.projectile.gun.BaseBullet createProjectileEntity(net.minecraft.world.entity.LivingEntity, net.minecraft.world.item.ItemStack, net.minecraft.world.InteractionHand)", "public com.google.common.collect.Multimap getAttributeModifiers(net.minecraft.world.entity.EquipmentSlot, net.minecraft.world.item.ItemStack)", "public void m_7373_(net.minecraft.world.item.ItemStack, net.minecraft.world.level.Level, java.util.List, net.minecraft.world.item.TooltipFlag)", "private static void lambda$hurtEnemy$0(net.minecraft.world.entity.LivingEntity)" ], "directly_constructed_projectile_classes": [ "net/tslat/aoa3/content/entity/projectile/gun/FireBulletEntity" ] }, "net/tslat/aoa3/content/item/weapon/gun/NethengeicSlugger": { "class_sha256": "7e8def4026fcc585bd9f56c6b3ed80f131aabcfd2a17f4e535ef1073f8e8ed51", "superclass": "net/tslat/aoa3/content/item/weapon/gun/BaseGun", "declared_methods": [ "public net.tslat.aoa3.content.item.weapon.gun.NethengeicSlugger(float, int, int, float)", "public net.minecraft.sounds.SoundEvent getFiringSound()", "protected float getFiringSoundPitchAdjust()", "public net.minecraft.world.item.Item getAmmoItem()", "public boolean isFullAutomatic()", "public net.tslat.aoa3.content.entity.projectile.gun.BaseBullet createProjectileEntity(net.minecraft.world.entity.LivingEntity, net.minecraft.world.item.ItemStack, net.minecraft.world.InteractionHand)", "public void doImpactDamage(net.minecraft.world.entity.Entity, net.minecraft.world.entity.LivingEntity, net.tslat.aoa3.content.entity.projectile.gun.BaseBullet, net.minecraft.world.phys.Vec3, float)", "public void m_7373_(net.minecraft.world.item.ItemStack, net.minecraft.world.level.Level, java.util.List, net.minecraft.world.item.TooltipFlag)" ], "directly_constructed_projectile_classes": [ "net/tslat/aoa3/content/entity/projectile/gun/MetalSlugEntity" ] }, "net/tslat/aoa3/content/item/weapon/gun/Overshot": { "class_sha256": "b1ec88ebb423b4c42ec3a8d48738bfa049e5ba3bc46d3f769f52b299be8534b0", "superclass": "net/tslat/aoa3/content/item/weapon/gun/BaseGun", "declared_methods": [ "public net.tslat.aoa3.content.item.weapon.gun.Overshot(float, int, int, float)", "public net.minecraft.sounds.SoundEvent getFiringSound()", "protected boolean fireGun(net.minecraft.server.level.ServerLevel, net.minecraft.world.entity.LivingEntity, net.minecraft.world.item.ItemStack, net.minecraft.world.InteractionHand)", "public void m_7373_(net.minecraft.world.item.ItemStack, net.minecraft.world.level.Level, java.util.List, net.minecraft.world.item.TooltipFlag)" ], "directly_constructed_projectile_classes": [] }, "net/tslat/aoa3/content/item/weapon/gun/PrecasianSlugger": { "class_sha256": "33a7d772b59ddb566bb791ded4b7f0e266333201839670cbc87d9d2ae317c2d5", "superclass": "net/tslat/aoa3/content/item/weapon/gun/BaseGun", "declared_methods": [ "public net.tslat.aoa3.content.item.weapon.gun.PrecasianSlugger(float, int, int, float)", "public net.minecraft.sounds.SoundEvent getFiringSound()", "protected float getFiringSoundPitchAdjust()", "public net.minecraft.world.item.Item getAmmoItem()", "public boolean isFullAutomatic()", "public net.tslat.aoa3.content.entity.projectile.gun.BaseBullet createProjectileEntity(net.minecraft.world.entity.LivingEntity, net.minecraft.world.item.ItemStack, net.minecraft.world.InteractionHand)", "public void doImpactDamage(net.minecraft.world.entity.Entity, net.minecraft.world.entity.LivingEntity, net.tslat.aoa3.content.entity.projectile.gun.BaseBullet, net.minecraft.world.phys.Vec3, float)", "public void m_7373_(net.minecraft.world.item.ItemStack, net.minecraft.world.level.Level, java.util.List, net.minecraft.world.item.TooltipFlag)" ], "directly_constructed_projectile_classes": [ "net/tslat/aoa3/content/entity/projectile/gun/MetalSlugEntity" ] }, "net/tslat/aoa3/content/item/weapon/gun/Predator": { "class_sha256": "94b2a4df2c6c9aef6afb0e5236db46427e9863efa90d5fc1968d82dd5cbc5c86", "superclass": "net/tslat/aoa3/content/item/weapon/gun/BaseGun", "declared_methods": [ "public net.tslat.aoa3.content.item.weapon.gun.Predator(float, int, int, float)", "public net.minecraft.sounds.SoundEvent getFiringSound()", "protected void doImpactEffect(net.minecraft.world.entity.Entity, net.minecraft.world.entity.LivingEntity, net.tslat.aoa3.content.entity.projectile.gun.BaseBullet, net.minecraft.world.phys.Vec3, float)", "public void m_7373_(net.minecraft.world.item.ItemStack, net.minecraft.world.level.Level, java.util.List, net.minecraft.world.item.TooltipFlag)", "private static boolean lambda$doImpactEffect$0(net.minecraft.world.entity.Mob)" ], "directly_constructed_projectile_classes": [] }, "net/tslat/aoa3/content/item/weapon/gun/Predigun": { "class_sha256": "7ec30a81fb4bc7f5a2e2c5f93b7bba89b54062155d46d57f0b8581533b4f5d04", "superclass": "net/tslat/aoa3/content/item/weapon/gun/BaseGun", "declared_methods": [ "public net.tslat.aoa3.content.item.weapon.gun.Predigun(float, int, int, float)", "public net.minecraft.sounds.SoundEvent getFiringSound()", "protected float getFiringSoundPitchAdjust()", "public void m_5551_(net.minecraft.world.item.ItemStack, net.minecraft.world.level.Level, net.minecraft.world.entity.LivingEntity, int)", "protected void doFiringSound(net.minecraft.world.entity.LivingEntity, net.tslat.aoa3.content.entity.projectile.gun.BaseBullet, net.minecraft.world.item.ItemStack, net.minecraft.world.InteractionHand)", "public net.tslat.aoa3.content.entity.projectile.gun.BaseBullet createProjectileEntity(net.minecraft.world.entity.LivingEntity, net.minecraft.world.item.ItemStack, net.minecraft.world.InteractionHand)" ], "directly_constructed_projectile_classes": [ "net/tslat/aoa3/content/entity/projectile/gun/BoneBulletEntity" ] }, "net/tslat/aoa3/content/item/weapon/gun/Pulsator": { "class_sha256": "66a02fd6f204c78f4bb80d4e41f4728cafdbb11b47fdb74a9f8a9bcd340680fd", "superclass": "net/tslat/aoa3/content/item/weapon/gun/BaseGun", "declared_methods": [ "public net.tslat.aoa3.content.item.weapon.gun.Pulsator(float, int, int, float)", "public net.minecraft.sounds.SoundEvent getFiringSound()", "protected void doImpactEffect(net.minecraft.world.entity.Entity, net.minecraft.world.entity.LivingEntity, net.tslat.aoa3.content.entity.projectile.gun.BaseBullet, net.minecraft.world.phys.Vec3, float)", "public void m_7373_(net.minecraft.world.item.ItemStack, net.minecraft.world.level.Level, java.util.List, net.minecraft.world.item.TooltipFlag)", "private static boolean lambda$doImpactEffect$0(net.minecraft.world.entity.Mob)" ], "directly_constructed_projectile_classes": [] }, "net/tslat/aoa3/content/item/weapon/gun/PurityRifle": { "class_sha256": "33a9925f069f245927793e8487a1fdfe94a827eff2cf41cea08cb5f31b93f1a2", "superclass": "net/tslat/aoa3/content/item/weapon/gun/BaseGun", "declared_methods": [ "public net.tslat.aoa3.content.item.weapon.gun.PurityRifle(float, int, int, float)", "public net.minecraft.sounds.SoundEvent getFiringSound()", "public void doImpactDamage(net.minecraft.world.entity.Entity, net.minecraft.world.entity.LivingEntity, net.tslat.aoa3.content.entity.projectile.gun.BaseBullet, net.minecraft.world.phys.Vec3, float)", "public void m_7373_(net.minecraft.world.item.ItemStack, net.minecraft.world.level.Level, java.util.List, net.minecraft.world.item.TooltipFlag)" ], "directly_constructed_projectile_classes": [] }, "net/tslat/aoa3/content/item/weapon/gun/RockerRifle": { "class_sha256": "d28f835cd2ffe79d819bf462915d8ba2587055c154becc4b1436cf6a2169a609", "superclass": "net/tslat/aoa3/content/item/weapon/gun/BaseGun", "declared_methods": [ "public net.tslat.aoa3.content.item.weapon.gun.RockerRifle(float, int, int, float)", "public net.minecraft.sounds.SoundEvent getFiringSound()", "public float getRecoilForShot(net.minecraft.world.item.ItemStack, net.minecraft.world.entity.LivingEntity)", "public void m_7373_(net.minecraft.world.item.ItemStack, net.minecraft.world.level.Level, java.util.List, net.minecraft.world.item.TooltipFlag)" ], "directly_constructed_projectile_classes": [] }, "net/tslat/aoa3/content/item/weapon/gun/Roulette": { "class_sha256": "f183aa99cb0df6692f8dfdd43fb6e200035e2189286981c5121b7ad936565f17", "superclass": "net/tslat/aoa3/content/item/weapon/gun/BaseGun", "declared_methods": [ "public net.tslat.aoa3.content.item.weapon.gun.Roulette(float, int, int, float)", "public net.minecraft.sounds.SoundEvent getFiringSound()", "protected float getFiringSoundPitchAdjust()", "public boolean isFullAutomatic()" ], "directly_constructed_projectile_classes": [] }, "net/tslat/aoa3/content/item/weapon/gun/ShoeFlinger": { "class_sha256": "0fab3f590883a29f6d0cee8af4f28e288c8a5aed22f62ecf0b091981ed29d220", "superclass": "net/tslat/aoa3/content/item/weapon/gun/BaseGun", "declared_methods": [ "public net.tslat.aoa3.content.item.weapon.gun.ShoeFlinger(float, int, int, float)", "public net.minecraft.sounds.SoundEvent getFiringSound()", "protected float getFiringSoundPitchAdjust()", "public net.minecraft.world.item.Item getAmmoItem()", "public net.tslat.aoa3.content.entity.projectile.gun.BaseBullet createProjectileEntity(net.minecraft.world.entity.LivingEntity, net.minecraft.world.item.ItemStack, net.minecraft.world.InteractionHand)", "protected void doImpactEffect(net.minecraft.world.entity.Entity, net.minecraft.world.entity.LivingEntity, net.tslat.aoa3.content.entity.projectile.gun.BaseBullet, net.minecraft.world.phys.Vec3, float)", "protected void doFiringSound(net.minecraft.world.entity.LivingEntity, net.tslat.aoa3.content.entity.projectile.gun.BaseBullet, net.minecraft.world.item.ItemStack, net.minecraft.world.InteractionHand)", "public void m_7373_(net.minecraft.world.item.ItemStack, net.minecraft.world.level.Level, java.util.List, net.minecraft.world.item.TooltipFlag)" ], "directly_constructed_projectile_classes": [ "net/tslat/aoa3/content/entity/projectile/gun/ShoeShotEntity" ] }, "net/tslat/aoa3/content/item/weapon/gun/Skullette": { "class_sha256": "c122480b51436711850d9f1e941f954369df8f17c6c56112000e210efa2bd948", "superclass": "net/tslat/aoa3/content/item/weapon/gun/BaseGun", "declared_methods": [ "public net.tslat.aoa3.content.item.weapon.gun.Skullette(float, int, int, float)", "public net.minecraft.sounds.SoundEvent getFiringSound()", "protected float getFiringSoundPitchAdjust()", "public boolean isFullAutomatic()" ], "directly_constructed_projectile_classes": [] }, "net/tslat/aoa3/content/item/weapon/gun/Skullifact": { "class_sha256": "72d219d3d005ae7648b7f8387ffb5eb968f48e03b2852b7f77c2f488c8713f34", "superclass": "net/tslat/aoa3/content/item/weapon/gun/BaseGun", "declared_methods": [ "public net.tslat.aoa3.content.item.weapon.gun.Skullifact(float, int, int, float)", "public net.minecraft.sounds.SoundEvent getFiringSound()", "public int getFiringDelay()", "public void m_7373_(net.minecraft.world.item.ItemStack, net.minecraft.world.level.Level, java.util.List, net.minecraft.world.item.TooltipFlag)" ], "directly_constructed_projectile_classes": [] }, "net/tslat/aoa3/content/item/weapon/gun/Spectacle": { "class_sha256": "5e9173ffbb31d6e7223e72fb77bccd18ee726cbea1eb7f6f1f816c85bb3875c8", "superclass": "net/tslat/aoa3/content/item/weapon/gun/BaseGun", "declared_methods": [ "public net.tslat.aoa3.content.item.weapon.gun.Spectacle(float, int, int, float)", "public net.minecraft.sounds.SoundEvent getFiringSound()", "protected float getFiringSoundPitchAdjust()", "public void doImpactDamage(net.minecraft.world.entity.Entity, net.minecraft.world.entity.LivingEntity, net.tslat.aoa3.content.entity.projectile.gun.BaseBullet, net.minecraft.world.phys.Vec3, float)", "public void m_7373_(net.minecraft.world.item.ItemStack, net.minecraft.world.level.Level, java.util.List, net.minecraft.world.item.TooltipFlag)" ], "directly_constructed_projectile_classes": [] }, "net/tslat/aoa3/content/item/weapon/gun/SpineGun": { "class_sha256": "17da1e7946e962ff992e5c9329eae767f21eb9cddf121b6c18bed78e752f7de4", "superclass": "net/tslat/aoa3/content/item/weapon/gun/BaseGun", "declared_methods": [ "public net.tslat.aoa3.content.item.weapon.gun.SpineGun(float, int, int, float)", "public net.minecraft.sounds.SoundEvent getFiringSound()" ], "directly_constructed_projectile_classes": [] }, "net/tslat/aoa3/content/item/weapon/gun/SquadGun": { "class_sha256": "57430cc6fc4eac92368de3459203926daaf711b5cf25d3b7c84e7207d9a4a713", "superclass": "net/tslat/aoa3/content/item/weapon/gun/BaseGun", "declared_methods": [ "public net.tslat.aoa3.content.item.weapon.gun.SquadGun(float, int, int, float)", "public net.minecraft.sounds.SoundEvent getFiringSound()" ], "directly_constructed_projectile_classes": [] }, "net/tslat/aoa3/content/item/weapon/gun/Stampede": { "class_sha256": "eb8e899682062212596f0833a5e2ca22c5ba9883472d0b324efb1e1aa0c1093b", "superclass": "net/tslat/aoa3/content/item/weapon/gun/BaseGun", "declared_methods": [ "public net.tslat.aoa3.content.item.weapon.gun.Stampede(float, int, int, float)", "public net.minecraft.sounds.SoundEvent getFiringSound()", "protected float getFiringSoundPitchAdjust()", "public boolean isFullAutomatic()" ], "directly_constructed_projectile_classes": [] }, "net/tslat/aoa3/content/item/weapon/gun/Stormer": { "class_sha256": "6cc7c0ccbfa55865bb783ff84f91ba479750ba806afcfb4df35f2794bb713b89", "superclass": "net/tslat/aoa3/content/item/weapon/gun/BaseGun", "declared_methods": [ "public net.tslat.aoa3.content.item.weapon.gun.Stormer(float, int, int, float)", "public net.minecraft.sounds.SoundEvent getFiringSound()", "public int getFiringDelay()", "public void m_7373_(net.minecraft.world.item.ItemStack, net.minecraft.world.level.Level, java.util.List, net.minecraft.world.item.TooltipFlag)" ], "directly_constructed_projectile_classes": [] }, "net/tslat/aoa3/content/item/weapon/gun/Sublimus": { "class_sha256": "63d84e10743eb7f57b2ac6baa465593c90560e397d3e1ebc26596a3c5f86f873", "superclass": "net/tslat/aoa3/content/item/weapon/gun/BaseGun", "declared_methods": [ "public net.tslat.aoa3.content.item.weapon.gun.Sublimus(float, int, int, float)", "public net.minecraft.sounds.SoundEvent getFiringSound()", "public net.tslat.aoa3.content.entity.projectile.gun.BaseBullet findAndConsumeAmmo(net.minecraft.world.entity.LivingEntity, net.minecraft.world.item.ItemStack, net.minecraft.world.InteractionHand)", "public void m_7373_(net.minecraft.world.item.ItemStack, net.minecraft.world.level.Level, java.util.List, net.minecraft.world.item.TooltipFlag)" ], "directly_constructed_projectile_classes": [] }, "net/tslat/aoa3/content/item/weapon/gun/TigerTommy": { "class_sha256": "20a2ded78572180fe637551db7dd2a8f530c53d2ee7b2098ace8d2bf836d3fb6", "superclass": "net/tslat/aoa3/content/item/weapon/gun/BaseGun", "declared_methods": [ "public net.tslat.aoa3.content.item.weapon.gun.TigerTommy(float, int, int, float)", "public net.minecraft.sounds.SoundEvent getFiringSound()" ], "directly_constructed_projectile_classes": [] }, "net/tslat/aoa3/content/item/weapon/gun/Tommy": { "class_sha256": "03d6f25eb946828fdb9487ee884699a07e1692b67e364c095872506a64dc848b", "superclass": "net/tslat/aoa3/content/item/weapon/gun/BaseGun", "declared_methods": [ "public net.tslat.aoa3.content.item.weapon.gun.Tommy(float, int, int, float)", "public net.minecraft.sounds.SoundEvent getFiringSound()" ], "directly_constructed_projectile_classes": [] }, "net/tslat/aoa3/content/item/weapon/gun/VileVanquisher": { "class_sha256": "0f2e124fa5d1223b2175a49964d1597f85fdad52463490740eeed04daba2c0d5", "superclass": "net/tslat/aoa3/content/item/weapon/gun/BaseGun", "declared_methods": [ "public net.tslat.aoa3.content.item.weapon.gun.VileVanquisher(float, int, int, float)", "public net.minecraft.sounds.SoundEvent getFiringSound()", "protected void doImpactEffect(net.minecraft.world.entity.Entity, net.minecraft.world.entity.LivingEntity, net.tslat.aoa3.content.entity.projectile.gun.BaseBullet, net.minecraft.world.phys.Vec3, float)", "public void m_7373_(net.minecraft.world.item.ItemStack, net.minecraft.world.level.Level, java.util.List, net.minecraft.world.item.TooltipFlag)" ], "directly_constructed_projectile_classes": [] }, "net/tslat/aoa3/content/item/weapon/gun/WartGun": { "class_sha256": "f909af9d5545c7c34664c25051654a2ad3ee062e24d30f6d735bd087b73100d7", "superclass": "net/tslat/aoa3/content/item/weapon/gun/BaseGun", "declared_methods": [ "public net.tslat.aoa3.content.item.weapon.gun.WartGun(float, int, int, float)", "public net.minecraft.sounds.SoundEvent getFiringSound()", "public boolean isFullAutomatic()", "public net.minecraft.world.item.Item getAmmoItem()", "protected void doImpactEffect(net.minecraft.world.entity.Entity, net.minecraft.world.entity.LivingEntity, net.tslat.aoa3.content.entity.projectile.gun.BaseBullet, net.minecraft.world.phys.Vec3, float)", "public net.tslat.aoa3.content.entity.projectile.gun.BaseBullet createProjectileEntity(net.minecraft.world.entity.LivingEntity, net.minecraft.world.item.ItemStack, net.minecraft.world.InteractionHand)", "public void m_7373_(net.minecraft.world.item.ItemStack, net.minecraft.world.level.Level, java.util.List, net.minecraft.world.item.TooltipFlag)", "protected void doFiringEffects(net.minecraft.server.level.ServerLevel, net.minecraft.world.entity.LivingEntity, net.tslat.aoa3.content.entity.projectile.gun.BaseBullet, net.minecraft.world.item.ItemStack, net.minecraft.world.InteractionHand)" ], "directly_constructed_projectile_classes": [ "net/tslat/aoa3/content/entity/projectile/gun/WartDartEntity" ] }, "net/tslat/aoa3/content/item/weapon/gun/Wrecker": { "class_sha256": "7f0e2c2fbe1c63e9332e4d4ae4bb9215aa36a724dc4a6e9a347fa6d30b1de57d", "superclass": "net/tslat/aoa3/content/item/weapon/gun/BaseGun", "declared_methods": [ "public net.tslat.aoa3.content.item.weapon.gun.Wrecker(float, int, int, float)", "public net.minecraft.sounds.SoundEvent getFiringSound()", "public float getRecoilForShot(net.minecraft.world.item.ItemStack, net.minecraft.world.entity.LivingEntity)", "public void m_7373_(net.minecraft.world.item.ItemStack, net.minecraft.world.level.Level, java.util.List, net.minecraft.world.item.TooltipFlag)" ], "directly_constructed_projectile_classes": [] }, "net/tslat/aoa3/content/item/weapon/shotgun/Amplifier": { "class_sha256": "4afa8073eff5e4dda62138737afede900993cfb1643795adec45f812865a6139", "superclass": "net/tslat/aoa3/content/item/weapon/shotgun/BaseShotgun", "declared_methods": [ "public net.tslat.aoa3.content.item.weapon.shotgun.Amplifier(float, int, int, int, float, float)", "public net.minecraft.sounds.SoundEvent getFiringSound()", "protected void doImpactEffect(net.minecraft.world.entity.Entity, net.minecraft.world.entity.LivingEntity, net.tslat.aoa3.content.entity.projectile.gun.BaseBullet, net.minecraft.world.phys.Vec3, float)", "public void m_7373_(net.minecraft.world.item.ItemStack, net.minecraft.world.level.Level, java.util.List, net.minecraft.world.item.TooltipFlag)" ], "directly_constructed_projectile_classes": [] }, "net/tslat/aoa3/content/item/weapon/shotgun/BaseShotgun": { "class_sha256": "5d2d3ed79056b8e42b2a6ff13fd2c7e60261d14453bf26d713dee9d857a2832c", "superclass": "net/tslat/aoa3/content/item/weapon/gun/BaseGun", "declared_methods": [ "public net.tslat.aoa3.content.item.weapon.shotgun.BaseShotgun(float, int, int, int, float, float)", "public net.minecraft.sounds.SoundEvent getFiringSound()", "public net.minecraft.world.item.Item getAmmoItem()", "public boolean isFullAutomatic()", "public int getPelletCount()", "protected boolean fireGun(net.minecraft.server.level.ServerLevel, net.minecraft.world.entity.LivingEntity, net.minecraft.world.item.ItemStack, net.minecraft.world.InteractionHand)", "protected float getSpreadFactor(net.minecraft.world.entity.LivingEntity, net.minecraft.world.item.ItemStack, int)", "public net.tslat.aoa3.content.entity.projectile.gun.BaseBullet createProjectileEntity(net.minecraft.world.entity.LivingEntity, net.minecraft.world.item.ItemStack, net.minecraft.world.InteractionHand)", "public void m_7373_(net.minecraft.world.item.ItemStack, net.minecraft.world.level.Level, java.util.List, net.minecraft.world.item.TooltipFlag)" ], "directly_constructed_projectile_classes": [ "net/tslat/aoa3/content/entity/projectile/gun/LimoniteBulletEntity", "net/tslat/aoa3/content/entity/projectile/gun/MetalSlugEntity" ] }, "net/tslat/aoa3/content/item/weapon/shotgun/BlastBarrel": { "class_sha256": "e9deb62eec3cf6175d8e02127ae195fe5ad8890d8b6f190ca72a87b703059bff", "superclass": "net/tslat/aoa3/content/item/weapon/shotgun/BaseShotgun", "declared_methods": [ "public net.tslat.aoa3.content.item.weapon.shotgun.BlastBarrel(float, int, int, int, float, float)", "public net.minecraft.sounds.SoundEvent getFiringSound()", "protected void doImpactEffect(net.minecraft.world.entity.Entity, net.minecraft.world.entity.LivingEntity, net.tslat.aoa3.content.entity.projectile.gun.BaseBullet, net.minecraft.world.phys.Vec3, float)", "public void m_7373_(net.minecraft.world.item.ItemStack, net.minecraft.world.level.Level, java.util.List, net.minecraft.world.item.TooltipFlag)" ], "directly_constructed_projectile_classes": [] }, "net/tslat/aoa3/content/item/weapon/shotgun/Demolisher": { "class_sha256": "dafc6216c3790ae9734e8ee22ebacd97cfb61fe6a43bbbc987305ab597dd7781", "superclass": "net/tslat/aoa3/content/item/weapon/shotgun/BaseShotgun", "declared_methods": [ "public net.tslat.aoa3.content.item.weapon.shotgun.Demolisher(float, int, int, int, float, float)", "public net.minecraft.sounds.SoundEvent getFiringSound()" ], "directly_constructed_projectile_classes": [] }, "net/tslat/aoa3/content/item/weapon/shotgun/DestructionShotgun": { "class_sha256": "a16b123cbac2423dfefff17043bf51b5dfc4e2f8a952d7d486a094b8a613e715", "superclass": "net/tslat/aoa3/content/item/weapon/shotgun/BaseShotgun", "declared_methods": [ "public net.tslat.aoa3.content.item.weapon.shotgun.DestructionShotgun(float, int, int, int, float, float)", "public net.minecraft.sounds.SoundEvent getFiringSound()", "protected boolean fireGun(net.minecraft.server.level.ServerLevel, net.minecraft.world.entity.LivingEntity, net.minecraft.world.item.ItemStack, net.minecraft.world.InteractionHand)", "public void m_7373_(net.minecraft.world.item.ItemStack, net.minecraft.world.level.Level, java.util.List, net.minecraft.world.item.TooltipFlag)" ], "directly_constructed_projectile_classes": [ "net/tslat/aoa3/content/entity/projectile/gun/LimoniteBulletEntity" ] }, "net/tslat/aoa3/content/item/weapon/shotgun/DischargeShotgun": { "class_sha256": "83ad738efacc1acbc5e6012142055f9c22332010382eb0fa235c8716edb3393e", "superclass": "net/tslat/aoa3/content/item/weapon/shotgun/BaseShotgun", "declared_methods": [ "public net.tslat.aoa3.content.item.weapon.shotgun.DischargeShotgun(float, int, int, int, float, float)", "public net.minecraft.sounds.SoundEvent getFiringSound()", "public net.minecraft.world.item.Item getAmmoItem()", "public void doImpactDamage(net.minecraft.world.entity.Entity, net.minecraft.world.entity.LivingEntity, net.tslat.aoa3.content.entity.projectile.gun.BaseBullet, net.minecraft.world.phys.Vec3, float)", "protected boolean fireGun(net.minecraft.server.level.ServerLevel, net.minecraft.world.entity.LivingEntity, net.minecraft.world.item.ItemStack, net.minecraft.world.InteractionHand)", "public void m_7373_(net.minecraft.world.item.ItemStack, net.minecraft.world.level.Level, java.util.List, net.minecraft.world.item.TooltipFlag)" ], "directly_constructed_projectile_classes": [ "net/tslat/aoa3/content/entity/projectile/gun/DischargeShotEntity" ] }, "net/tslat/aoa3/content/item/weapon/shotgun/Gimmick": { "class_sha256": "b30a941c5a87b462bbef29af1c1254e64affbf3025c032d0ec59d7a28a16dac0", "superclass": "net/tslat/aoa3/content/item/weapon/shotgun/BaseShotgun", "declared_methods": [ "public net.tslat.aoa3.content.item.weapon.shotgun.Gimmick(float, int, int, int, float, float)", "public net.minecraft.sounds.SoundEvent getFiringSound()" ], "directly_constructed_projectile_classes": [] }, "net/tslat/aoa3/content/item/weapon/shotgun/GingerBlaster": { "class_sha256": "41ee68a8e2ce4c421b203ff16e69d00d37f9a080436de4153ed1b4137de1c6f7", "superclass": "net/tslat/aoa3/content/item/weapon/shotgun/BaseShotgun", "declared_methods": [ "public net.tslat.aoa3.content.item.weapon.shotgun.GingerBlaster(float, int, int, int, float, float)", "public net.minecraft.sounds.SoundEvent getFiringSound()" ], "directly_constructed_projectile_classes": [] }, "net/tslat/aoa3/content/item/weapon/shotgun/LongShot": { "class_sha256": "2be25a9f7393cfbecf937a9951d65e07e15cc954457564a2bcd09c28a7163107", "superclass": "net/tslat/aoa3/content/item/weapon/shotgun/BaseShotgun", "declared_methods": [ "public net.tslat.aoa3.content.item.weapon.shotgun.LongShot(float, int, int, int, float, float)", "protected boolean fireGun(net.minecraft.server.level.ServerLevel, net.minecraft.world.entity.LivingEntity, net.minecraft.world.item.ItemStack, net.minecraft.world.InteractionHand)", "public void m_7373_(net.minecraft.world.item.ItemStack, net.minecraft.world.level.Level, java.util.List, net.minecraft.world.item.TooltipFlag)" ], "directly_constructed_projectile_classes": [ "net/tslat/aoa3/content/entity/projectile/gun/LimoniteBulletEntity" ] }, "net/tslat/aoa3/content/item/weapon/shotgun/Mechyro": { "class_sha256": "f00029e8e7e1c919630c434321b0bc2abc39c0c3d70ea1abac8ebf7514deacf8", "superclass": "net/tslat/aoa3/content/item/weapon/shotgun/BaseShotgun", "declared_methods": [ "public net.tslat.aoa3.content.item.weapon.shotgun.Mechyro(float, int, int, int, float, float)" ], "directly_constructed_projectile_classes": [] }, "net/tslat/aoa3/content/item/weapon/shotgun/PurityShotgun": { "class_sha256": "21baf23ed13cf6abdd105990eb608471cd54957e6b23d340c25a886b04a03c4e", "superclass": "net/tslat/aoa3/content/item/weapon/shotgun/BaseShotgun", "declared_methods": [ "public net.tslat.aoa3.content.item.weapon.shotgun.PurityShotgun(float, int, int, int, float, float)", "public net.minecraft.sounds.SoundEvent getFiringSound()", "protected boolean fireGun(net.minecraft.server.level.ServerLevel, net.minecraft.world.entity.LivingEntity, net.minecraft.world.item.ItemStack, net.minecraft.world.InteractionHand)", "public void m_7373_(net.minecraft.world.item.ItemStack, net.minecraft.world.level.Level, java.util.List, net.minecraft.world.item.TooltipFlag)" ], "directly_constructed_projectile_classes": [ "net/tslat/aoa3/content/entity/projectile/gun/LimoniteBulletEntity" ] }, "net/tslat/aoa3/content/item/weapon/shotgun/Vivo": { "class_sha256": "da12d79218400c75b27bf558f854e7212b9f6c677ccfdc59e2e54b73402007e0", "superclass": "net/tslat/aoa3/content/item/weapon/shotgun/BaseShotgun", "declared_methods": [ "public net.tslat.aoa3.content.item.weapon.shotgun.Vivo(float, int, int, int, float, float)", "protected float getFiringSoundPitchAdjust()" ], "directly_constructed_projectile_classes": [] }, "net/tslat/aoa3/content/item/weapon/sniper/BaronSSR": { "class_sha256": "53dd48cfb4bb7086de4da3d4ac6fadbd64fce30975c1d66a3446f01766d54660", "superclass": "net/tslat/aoa3/content/item/weapon/sniper/BaseSniper", "declared_methods": [ "public net.tslat.aoa3.content.item.weapon.sniper.BaronSSR(float, int, int, float)", "public net.minecraft.sounds.SoundEvent getFiringSound()", "public net.minecraft.resources.ResourceLocation getScopeTexture(net.minecraft.world.item.ItemStack)" ], "directly_constructed_projectile_classes": [] }, "net/tslat/aoa3/content/item/weapon/sniper/BayonetteSR": { "class_sha256": "1336e82edde3b9f07dff0b2176f6e9dbb9d8f3655c41f078de08827e01fdcdd0", "superclass": "net/tslat/aoa3/content/item/weapon/sniper/BaseSniper", "declared_methods": [ "public net.tslat.aoa3.content.item.weapon.sniper.BayonetteSR(float, int, int, float)", "public net.minecraft.sounds.SoundEvent getFiringSound()", "public boolean m_7579_(net.minecraft.world.item.ItemStack, net.minecraft.world.entity.LivingEntity, net.minecraft.world.entity.LivingEntity)", "public com.google.common.collect.Multimap getAttributeModifiers(net.minecraft.world.entity.EquipmentSlot, net.minecraft.world.item.ItemStack)", "public void m_7373_(net.minecraft.world.item.ItemStack, net.minecraft.world.level.Level, java.util.List, net.minecraft.world.item.TooltipFlag)", "private static void lambda$hurtEnemy$0(net.minecraft.world.entity.LivingEntity)" ], "directly_constructed_projectile_classes": [] }, "net/tslat/aoa3/content/item/weapon/sniper/BoltRifle": { "class_sha256": "dc534f96832ccb14312299f788e292148bc673509ea009731a5a3be14fe9726a", "superclass": "net/tslat/aoa3/content/item/weapon/sniper/BaseSniper", "declared_methods": [ "public net.tslat.aoa3.content.item.weapon.sniper.BoltRifle(float, int, int, float)", "public net.minecraft.sounds.SoundEvent getFiringSound()" ], "directly_constructed_projectile_classes": [] }, "net/tslat/aoa3/content/item/weapon/sniper/CamoRifle": { "class_sha256": "ca436d522a6ad737f2cc0a089b36e481593e2a395ca69a2f13e2efdc1e3878ac", "superclass": "net/tslat/aoa3/content/item/weapon/sniper/BaseSniper", "declared_methods": [ "public net.tslat.aoa3.content.item.weapon.sniper.CamoRifle(float, int, int, float)", "public net.minecraft.sounds.SoundEvent getFiringSound()", "public net.minecraft.resources.ResourceLocation getScopeTexture(net.minecraft.world.item.ItemStack)", "public void m_6883_(net.minecraft.world.item.ItemStack, net.minecraft.world.level.Level, net.minecraft.world.entity.Entity, int, boolean)", "public void m_7373_(net.minecraft.world.item.ItemStack, net.minecraft.world.level.Level, java.util.List, net.minecraft.world.item.TooltipFlag)" ], "directly_constructed_projectile_classes": [] }, "net/tslat/aoa3/content/item/weapon/sniper/ClownCracker": { "class_sha256": "f92d3a29c8cf2e8b42b906fd61576c292c4d0cbc522f5476e13f33211b20acd4", "superclass": "net/tslat/aoa3/content/item/weapon/sniper/BaseSniper", "declared_methods": [ "public net.tslat.aoa3.content.item.weapon.sniper.ClownCracker(float, int, int, float)", "public net.minecraft.sounds.SoundEvent getFiringSound()", "public net.minecraft.resources.ResourceLocation getScopeTexture(net.minecraft.world.item.ItemStack)" ], "directly_constructed_projectile_classes": [] }, "net/tslat/aoa3/content/item/weapon/sniper/Clownimator": { "class_sha256": "b79a4042370e98cca26591c79d396ff6e2b6af55ce945d96e43c438dc819d45b", "superclass": "net/tslat/aoa3/content/item/weapon/sniper/BaseSniper", "declared_methods": [ "public net.tslat.aoa3.content.item.weapon.sniper.Clownimator(float, int, int, float)", "public net.minecraft.sounds.SoundEvent getFiringSound()", "public net.minecraft.resources.ResourceLocation getScopeTexture(net.minecraft.world.item.ItemStack)", "public void doImpactDamage(net.minecraft.world.entity.Entity, net.minecraft.world.entity.LivingEntity, net.tslat.aoa3.content.entity.projectile.gun.BaseBullet, net.minecraft.world.phys.Vec3, float)", "public void m_7373_(net.minecraft.world.item.ItemStack, net.minecraft.world.level.Level, java.util.List, net.minecraft.world.item.TooltipFlag)" ], "directly_constructed_projectile_classes": [] }, "net/tslat/aoa3/content/item/weapon/sniper/Crystaneer": { "class_sha256": "bf55d008d998c9987a67f8d623680edcaf8ed0c24a0ceae96c083163f19a702f", "superclass": "net/tslat/aoa3/content/item/weapon/sniper/BaseSniper", "declared_methods": [ "public net.tslat.aoa3.content.item.weapon.sniper.Crystaneer(float, int, int, float)", "public net.minecraft.sounds.SoundEvent getFiringSound()", "public net.minecraft.resources.ResourceLocation getScopeTexture(net.minecraft.world.item.ItemStack)", "protected void doImpactEffect(net.minecraft.world.entity.Entity, net.minecraft.world.entity.LivingEntity, net.tslat.aoa3.content.entity.projectile.gun.BaseBullet, net.minecraft.world.phys.Vec3, float)", "public void m_7373_(net.minecraft.world.item.ItemStack, net.minecraft.world.level.Level, java.util.List, net.minecraft.world.item.TooltipFlag)" ], "directly_constructed_projectile_classes": [] }, "net/tslat/aoa3/content/item/weapon/sniper/DarkBeast": { "class_sha256": "8de3fc04ffa8d57c4d2a455a619b161799d89d07661de7ed8ce4f182fbcf50ba", "superclass": "net/tslat/aoa3/content/item/weapon/sniper/BaseSniper", "declared_methods": [ "public net.tslat.aoa3.content.item.weapon.sniper.DarkBeast(float, int, int, float)", "public net.minecraft.sounds.SoundEvent getFiringSound()", "public net.minecraft.resources.ResourceLocation getScopeTexture(net.minecraft.world.item.ItemStack)" ], "directly_constructed_projectile_classes": [] }, "net/tslat/aoa3/content/item/weapon/sniper/Deadlock": { "class_sha256": "c3b3207d9a68d47f6c951574d1b9fcb209c21dc83bdac4ad69944162eda29879", "superclass": "net/tslat/aoa3/content/item/weapon/sniper/BaseSniper", "declared_methods": [ "public net.tslat.aoa3.content.item.weapon.sniper.Deadlock(float, int, int, float)", "public net.minecraft.sounds.SoundEvent getFiringSound()", "public net.minecraft.resources.ResourceLocation getScopeTexture(net.minecraft.world.item.ItemStack)", "public void doImpactDamage(net.minecraft.world.entity.Entity, net.minecraft.world.entity.LivingEntity, net.tslat.aoa3.content.entity.projectile.gun.BaseBullet, net.minecraft.world.phys.Vec3, float)", "public void m_7373_(net.minecraft.world.item.ItemStack, net.minecraft.world.level.Level, java.util.List, net.minecraft.world.item.TooltipFlag)" ], "directly_constructed_projectile_classes": [] }, "net/tslat/aoa3/content/item/weapon/sniper/Decimator": { "class_sha256": "9993fe2934c210217d3856ceb0dd369b35d2f3afbb741b679f60bccc179a81de", "superclass": "net/tslat/aoa3/content/item/weapon/sniper/BaseSniper", "declared_methods": [ "public net.tslat.aoa3.content.item.weapon.sniper.Decimator(float, int, int, float)", "public net.minecraft.sounds.SoundEvent getFiringSound()", "public net.minecraft.resources.ResourceLocation getScopeTexture(net.minecraft.world.item.ItemStack)", "public void doImpactDamage(net.minecraft.world.entity.Entity, net.minecraft.world.entity.LivingEntity, net.tslat.aoa3.content.entity.projectile.gun.BaseBullet, net.minecraft.world.phys.Vec3, float)", "public void m_7373_(net.minecraft.world.item.ItemStack, net.minecraft.world.level.Level, java.util.List, net.minecraft.world.item.TooltipFlag)" ], "directly_constructed_projectile_classes": [] }, "net/tslat/aoa3/content/item/weapon/sniper/DischargeSniper": { "class_sha256": "19fe7603cc0699d47f5d033b55cddeff265d46626d79effc29dfa5da7c3add97", "superclass": "net/tslat/aoa3/content/item/weapon/sniper/BaseSniper", "declared_methods": [ "public net.tslat.aoa3.content.item.weapon.sniper.DischargeSniper(float, int, int, float)", "public net.minecraft.sounds.SoundEvent getFiringSound()", "public net.minecraft.world.item.Item getAmmoItem()", "public net.tslat.aoa3.content.entity.projectile.gun.BaseBullet createProjectileEntity(net.minecraft.world.entity.LivingEntity, net.minecraft.world.item.ItemStack, net.minecraft.world.InteractionHand)", "public void m_7373_(net.minecraft.world.item.ItemStack, net.minecraft.world.level.Level, java.util.List, net.minecraft.world.item.TooltipFlag)" ], "directly_constructed_projectile_classes": [ "net/tslat/aoa3/content/entity/projectile/gun/DischargeSlugEntity" ] }, "net/tslat/aoa3/content/item/weapon/sniper/DualSight": { "class_sha256": "0ab18e558069d815846e2676dd9cc15cace4bb76b97aedad16006a47d655bf63", "superclass": "net/tslat/aoa3/content/item/weapon/sniper/BaseSniper", "declared_methods": [ "public net.tslat.aoa3.content.item.weapon.sniper.DualSight(float, int, int, float)", "public net.minecraft.sounds.SoundEvent getFiringSound()", "public net.minecraft.resources.ResourceLocation getScopeTexture(net.minecraft.world.item.ItemStack)" ], "directly_constructed_projectile_classes": [] }, "net/tslat/aoa3/content/item/weapon/sniper/Duster": { "class_sha256": "0ca93ef05bf9e75e13e351b5e895c648c208ab40971fa9d8a7b2b10c85827ee2", "superclass": "net/tslat/aoa3/content/item/weapon/sniper/BaseSniper", "declared_methods": [ "public net.tslat.aoa3.content.item.weapon.sniper.Duster(float, int, int, float)", "public net.minecraft.sounds.SoundEvent getFiringSound()" ], "directly_constructed_projectile_classes": [] }, "net/tslat/aoa3/content/item/weapon/sniper/Floro500": { "class_sha256": "a11945877e3fabd634491b21c8fc5c53eaaa19cd5008e610e83cc98436af47e6", "superclass": "net/tslat/aoa3/content/item/weapon/sniper/BaseSniper", "declared_methods": [ "public net.tslat.aoa3.content.item.weapon.sniper.Floro500(float, int, int, float)", "public net.minecraft.sounds.SoundEvent getFiringSound()", "public net.minecraft.resources.ResourceLocation getScopeTexture(net.minecraft.world.item.ItemStack)" ], "directly_constructed_projectile_classes": [] }, "net/tslat/aoa3/content/item/weapon/sniper/HeadHunter": { "class_sha256": "85dd5723f2d2a3ca1d8ab04a9f660a64452ee43a31daf2a407b13e61eed74b54", "superclass": "net/tslat/aoa3/content/item/weapon/sniper/BaseSniper", "declared_methods": [ "public net.tslat.aoa3.content.item.weapon.sniper.HeadHunter(float, int, int, float)", "public net.minecraft.sounds.SoundEvent getFiringSound()", "protected void doImpactEffect(net.minecraft.world.entity.Entity, net.minecraft.world.entity.LivingEntity, net.tslat.aoa3.content.entity.projectile.gun.BaseBullet, net.minecraft.world.phys.Vec3, float)", "public void m_7373_(net.minecraft.world.item.ItemStack, net.minecraft.world.level.Level, java.util.List, net.minecraft.world.item.TooltipFlag)" ], "directly_constructed_projectile_classes": [] }, "net/tslat/aoa3/content/item/weapon/sniper/HiveCracker": { "class_sha256": "e815c10996723cff45ea37e020668389d2807891ddf0e0e70c45807ebdd8ad21", "superclass": "net/tslat/aoa3/content/item/weapon/sniper/BaseSniper", "declared_methods": [ "public net.tslat.aoa3.content.item.weapon.sniper.HiveCracker(float, int, int, float)", "public net.minecraft.sounds.SoundEvent getFiringSound()", "public net.minecraft.resources.ResourceLocation getScopeTexture(net.minecraft.world.item.ItemStack)" ], "directly_constructed_projectile_classes": [] }, "net/tslat/aoa3/content/item/weapon/sniper/Ka500": { "class_sha256": "9f52c9b9549c8d7496cea065fe81a30041f7cd42b3811592881bec04cc527f7a", "superclass": "net/tslat/aoa3/content/item/weapon/sniper/BaseSniper", "declared_methods": [ "public net.tslat.aoa3.content.item.weapon.sniper.Ka500(float, int, int, float)", "public net.minecraft.sounds.SoundEvent getFiringSound()", "public net.minecraft.resources.ResourceLocation getScopeTexture(net.minecraft.world.item.ItemStack)" ], "directly_constructed_projectile_classes": [] }, "net/tslat/aoa3/content/item/weapon/sniper/MarkMaker": { "class_sha256": "c23eba55d8180ef9529da25b020089bc8bfef51e83f1305ec9300308ab531400", "superclass": "net/tslat/aoa3/content/item/weapon/sniper/BaseSniper", "declared_methods": [ "public net.tslat.aoa3.content.item.weapon.sniper.MarkMaker(float, int, int, float)", "public net.minecraft.sounds.SoundEvent getFiringSound()", "public net.minecraft.resources.ResourceLocation getScopeTexture(net.minecraft.world.item.ItemStack)" ], "directly_constructed_projectile_classes": [] }, "net/tslat/aoa3/content/item/weapon/sniper/Mineral": { "class_sha256": "c9fb514ae78563206a09b2cda5f2fc29d19dc7a315675bbb02df3349535ab7d1", "superclass": "net/tslat/aoa3/content/item/weapon/sniper/BaseSniper", "declared_methods": [ "public net.tslat.aoa3.content.item.weapon.sniper.Mineral(float, int, int, float)", "public net.minecraft.sounds.SoundEvent getFiringSound()", "protected float getFiringSoundPitchAdjust()" ], "directly_constructed_projectile_classes": [] }, "net/tslat/aoa3/content/item/weapon/sniper/Monster": { "class_sha256": "5d1a5f411058fb9bd177d1fddc32e42547fb42ae28c6d2efb8b46d18b3fab637", "superclass": "net/tslat/aoa3/content/item/weapon/sniper/BaseSniper", "declared_methods": [ "public net.tslat.aoa3.content.item.weapon.sniper.Monster(float, int, int, float)", "public net.minecraft.sounds.SoundEvent getFiringSound()", "public net.minecraft.resources.ResourceLocation getScopeTexture(net.minecraft.world.item.ItemStack)" ], "directly_constructed_projectile_classes": [] }, "net/tslat/aoa3/content/item/weapon/sniper/MoonMaker": { "class_sha256": "d48656cfa7b21bbdc9823663f53b76467255496efc79a53b96e3655e1e1179a0", "superclass": "net/tslat/aoa3/content/item/weapon/sniper/BaseSniper", "declared_methods": [ "public net.tslat.aoa3.content.item.weapon.sniper.MoonMaker(float, int, int, float)", "public net.minecraft.sounds.SoundEvent getFiringSound()", "public net.minecraft.resources.ResourceLocation getScopeTexture(net.minecraft.world.item.ItemStack)", "public net.tslat.aoa3.content.entity.projectile.gun.BaseBullet createProjectileEntity(net.minecraft.world.entity.LivingEntity, net.minecraft.world.item.ItemStack, net.minecraft.world.InteractionHand)" ], "directly_constructed_projectile_classes": [ "net/tslat/aoa3/content/entity/projectile/gun/MoonMakerEntity" ] }, "net/tslat/aoa3/content/item/weapon/sniper/RosidRifle": { "class_sha256": "ddc3a2a3c80bf089c03b204495b0fb605cb165b109cd1c1bd2af44937cce19f4", "superclass": "net/tslat/aoa3/content/item/weapon/sniper/BaseSniper", "declared_methods": [ "public net.tslat.aoa3.content.item.weapon.sniper.RosidRifle(float, int, int, float)", "public net.minecraft.sounds.SoundEvent getFiringSound()", "public net.minecraft.resources.ResourceLocation getScopeTexture(net.minecraft.world.item.ItemStack)", "protected void doImpactEffect(net.minecraft.world.entity.Entity, net.minecraft.world.entity.LivingEntity, net.tslat.aoa3.content.entity.projectile.gun.BaseBullet, net.minecraft.world.phys.Vec3, float)", "public void m_7373_(net.minecraft.world.item.ItemStack, net.minecraft.world.level.Level, java.util.List, net.minecraft.world.item.TooltipFlag)" ], "directly_constructed_projectile_classes": [] }, "net/tslat/aoa3/content/item/weapon/sniper/Sabbath": { "class_sha256": "49421590e170efd1348580dfe298197d6ef48b447c7f221bf3fb3f16277e03c8", "superclass": "net/tslat/aoa3/content/item/weapon/sniper/BaseSniper", "declared_methods": [ "public net.tslat.aoa3.content.item.weapon.sniper.Sabbath(float, int, int, float)", "public net.minecraft.sounds.SoundEvent getFiringSound()", "public net.minecraft.resources.ResourceLocation getScopeTexture(net.minecraft.world.item.ItemStack)", "protected void doImpactEffect(net.minecraft.world.entity.Entity, net.minecraft.world.entity.LivingEntity, net.tslat.aoa3.content.entity.projectile.gun.BaseBullet, net.minecraft.world.phys.Vec3, float)", "public void m_7373_(net.minecraft.world.item.ItemStack, net.minecraft.world.level.Level, java.util.List, net.minecraft.world.item.TooltipFlag)" ], "directly_constructed_projectile_classes": [] }, "net/tslat/aoa3/content/item/weapon/sniper/SludgeSniper": { "class_sha256": "b5da52359daec4eefedaf882d2ac1de6bdf89a681e9d096ec11862057ea1393b", "superclass": "net/tslat/aoa3/content/item/weapon/sniper/BaseSniper", "declared_methods": [ "public net.tslat.aoa3.content.item.weapon.sniper.SludgeSniper(float, int, int, float)", "public net.minecraft.sounds.SoundEvent getFiringSound()", "public net.minecraft.resources.ResourceLocation getScopeTexture(net.minecraft.world.item.ItemStack)", "protected void doImpactEffect(net.minecraft.world.entity.Entity, net.minecraft.world.entity.LivingEntity, net.tslat.aoa3.content.entity.projectile.gun.BaseBullet, net.minecraft.world.phys.Vec3, float)", "public void m_7373_(net.minecraft.world.item.ItemStack, net.minecraft.world.level.Level, java.util.List, net.minecraft.world.item.TooltipFlag)" ], "directly_constructed_projectile_classes": [] }, "net/tslat/aoa3/content/item/weapon/sniper/SweetTooth": { "class_sha256": "392dbf8414f7c422064aca73bdb2f8e927f0d700df840c8380403a25b0c0449a", "superclass": "net/tslat/aoa3/content/item/weapon/sniper/BaseSniper", "declared_methods": [ "public net.tslat.aoa3.content.item.weapon.sniper.SweetTooth(float, int, int, float)", "public net.minecraft.sounds.SoundEvent getFiringSound()", "protected void doImpactEffect(net.minecraft.world.entity.Entity, net.minecraft.world.entity.LivingEntity, net.tslat.aoa3.content.entity.projectile.gun.BaseBullet, net.minecraft.world.phys.Vec3, float)", "public void m_7373_(net.minecraft.world.item.ItemStack, net.minecraft.world.level.Level, java.util.List, net.minecraft.world.item.TooltipFlag)" ], "directly_constructed_projectile_classes": [] }, "net/tslat/aoa3/content/item/weapon/sniper/Terminator": { "class_sha256": "f2e2eb2ad37887de42be613c4088678fcc1036b51b00aa9a962f1c091153d7a1", "superclass": "net/tslat/aoa3/content/item/weapon/sniper/BaseSniper", "declared_methods": [ "public net.tslat.aoa3.content.item.weapon.sniper.Terminator(float, int, int, float)", "public net.minecraft.sounds.SoundEvent getFiringSound()", "protected float getFiringSoundPitchAdjust()", "public net.minecraft.resources.ResourceLocation getScopeTexture(net.minecraft.world.item.ItemStack)" ], "directly_constructed_projectile_classes": [] }, "net/tslat/aoa3/content/item/weapon/sniper/Viper1": { "class_sha256": "10caf3207575d62b878bfe00309a0d24953d16d8b3988db04100d046f2a428b9", "superclass": "net/tslat/aoa3/content/item/weapon/sniper/BaseSniper", "declared_methods": [ "public net.tslat.aoa3.content.item.weapon.sniper.Viper1(float, int, int, float)", "public net.minecraft.sounds.SoundEvent getFiringSound()", "public net.minecraft.resources.ResourceLocation getScopeTexture(net.minecraft.world.item.ItemStack)", "protected void doImpactEffect(net.minecraft.world.entity.Entity, net.minecraft.world.entity.LivingEntity, net.tslat.aoa3.content.entity.projectile.gun.BaseBullet, net.minecraft.world.phys.Vec3, float)", "public void m_7373_(net.minecraft.world.item.ItemStack, net.minecraft.world.level.Level, java.util.List, net.minecraft.world.item.TooltipFlag)" ], "directly_constructed_projectile_classes": [] }, "net/tslat/aoa3/content/item/weapon/blaster/BaseBlaster": { "class_sha256": "7d8497f1c9ad711543e16ac1158d625bd2996bb8508e52fd1600a8b8d14c801c", "superclass": "net/minecraft/world/item/Item", "declared_methods": [ "public net.tslat.aoa3.content.item.weapon.blaster.BaseBlaster(double, int, int, float)", "public net.tslat.aoa3.content.item.weapon.blaster.BaseBlaster(net.minecraft.world.item.Item$Properties, double, int, float)", "public net.tslat.aoa3.content.item.weapon.blaster.BaseBlaster(double, int, int, int, float)", "public net.tslat.aoa3.content.item.weapon.blaster.BaseBlaster(net.minecraft.world.item.Item$Properties, double, int, int, float)", "public double getDamage()", "public int getFiringDelay()", "public int getChargeTime(net.minecraft.world.item.ItemStack)", "public float getBaseEnergyCost()", "public net.minecraft.sounds.SoundEvent getFiringSound()", "public boolean m_6832_(net.minecraft.world.item.ItemStack, net.minecraft.world.item.ItemStack)", "public boolean shouldCauseReequipAnimation(net.minecraft.world.item.ItemStack, net.minecraft.world.item.ItemStack, boolean)", "public net.minecraft.world.item.UseAnim m_6164_(net.minecraft.world.item.ItemStack)", "public int m_8105_(net.minecraft.world.item.ItemStack)", "public net.minecraft.world.InteractionResultHolder m_7203_(net.minecraft.world.level.Level, net.minecraft.world.entity.player.Player, net.minecraft.world.InteractionHand)", "public void m_5929_(net.minecraft.world.level.Level, net.minecraft.world.entity.LivingEntity, net.minecraft.world.item.ItemStack, int)", "protected boolean tryFireBlaster(net.minecraft.server.level.ServerLevel, net.minecraft.world.entity.LivingEntity, net.minecraft.world.item.ItemStack, net.minecraft.server.level.ServerPlayer)", "protected net.tslat.aoa3.content.item.EnergyProjectileWeapon$ShotInfo fireBlaster(net.minecraft.server.level.ServerLevel, net.minecraft.world.entity.LivingEntity, net.minecraft.world.item.ItemStack, boolean)", "protected void fireBlaster(net.minecraft.server.level.ServerLevel, net.minecraft.world.entity.LivingEntity, net.minecraft.world.item.ItemStack)", "protected void doFiringEffects(net.minecraft.server.level.ServerLevel, net.minecraft.world.entity.LivingEntity, net.minecraft.world.item.ItemStack, net.tslat.aoa3.content.item.EnergyProjectileWeapon$ShotInfo)", "public int m_142158_(net.minecraft.world.item.ItemStack)", "public boolean m_142522_(net.minecraft.world.item.ItemStack)", "public int m_142159_(net.minecraft.world.item.ItemStack)", "private float getChargeProgress(net.minecraft.world.item.ItemStack)", "public float getEnergyCost(net.minecraft.world.item.ItemStack, net.minecraft.world.entity.LivingEntity, boolean)", "public float getBeamDistance(net.minecraft.world.item.ItemStack, net.minecraft.world.entity.LivingEntity)", "public boolean consumeEnergy(net.minecraft.server.level.ServerPlayer, net.minecraft.world.item.ItemStack, float)", "public int getDefaultTooltipHideFlags(net.minecraft.world.item.ItemStack)", "public net.minecraft.world.InteractionHand getWeaponHand(net.minecraft.world.entity.LivingEntity)", "public void doBlockImpact(net.tslat.aoa3.content.entity.projectile.staff.BaseEnergyShot, net.minecraft.world.phys.Vec3, net.minecraft.world.entity.LivingEntity)", "public boolean doEntityImpact(net.tslat.aoa3.content.entity.projectile.staff.BaseEnergyShot, net.minecraft.world.entity.Entity, net.minecraft.world.entity.LivingEntity)", "public boolean doEntityImpact(net.minecraft.server.level.ServerLevel, net.minecraft.world.entity.LivingEntity, net.minecraft.world.item.ItemStack, net.tslat.aoa3.content.item.EnergyProjectileWeapon$ShotInfo, net.minecraft.world.phys.EntityHitResult)", "public boolean doBlockImpact(net.minecraft.server.level.ServerLevel, net.minecraft.world.entity.LivingEntity, net.minecraft.world.item.ItemStack, net.tslat.aoa3.content.item.EnergyProjectileWeapon$ShotInfo, net.minecraft.world.phys.BlockHitResult)", "protected void doImpactEffect(net.minecraft.server.level.ServerLevel, net.minecraft.world.entity.LivingEntity, net.minecraft.world.item.ItemStack, net.tslat.aoa3.content.item.EnergyProjectileWeapon$ShotInfo, net.minecraft.world.phys.HitResult, boolean)", "protected void doImpactEffect(net.tslat.aoa3.content.entity.projectile.staff.BaseEnergyShot, net.minecraft.world.entity.Entity, net.minecraft.world.entity.LivingEntity)", "public int m_6473_()", "public com.google.common.collect.Multimap getAttributeModifiers(net.minecraft.world.entity.EquipmentSlot, net.minecraft.world.item.ItemStack)", "public void m_7373_(net.minecraft.world.item.ItemStack, net.minecraft.world.level.Level, java.util.List, net.minecraft.world.item.TooltipFlag)", "private static boolean lambda$fireBlaster$0(net.minecraft.world.entity.LivingEntity, net.minecraft.world.entity.Entity)" ], "directly_constructed_projectile_classes": [] }, "net/tslat/aoa3/content/item/weapon/cannon/BaseCannon": { "class_sha256": "f00a399ce0a1b2a25dc1bfe19e99dd3595b5daa52e5b6c7e085988d8ee36446e", "superclass": "net/tslat/aoa3/content/item/weapon/gun/BaseGun", "declared_methods": [ "public net.tslat.aoa3.content.item.weapon.cannon.BaseCannon(float, int, int, float)", "public net.minecraft.world.item.Item getAmmoItem()", "public boolean isFullAutomatic()", "public void doImpactDamage(net.minecraft.world.entity.Entity, net.minecraft.world.entity.LivingEntity, net.tslat.aoa3.content.entity.projectile.gun.BaseBullet, net.minecraft.world.phys.Vec3, float)", "public net.tslat.aoa3.content.entity.projectile.gun.BaseBullet createProjectileEntity(net.minecraft.world.entity.LivingEntity, net.minecraft.world.item.ItemStack, net.minecraft.world.InteractionHand)", "public void m_7373_(net.minecraft.world.item.ItemStack, net.minecraft.world.level.Level, java.util.List, net.minecraft.world.item.TooltipFlag)" ], "directly_constructed_projectile_classes": [ "net/tslat/aoa3/content/entity/projectile/cannon/CannonballEntity" ] }, "net/tslat/aoa3/content/item/weapon/gun/BaseGun": { "class_sha256": "9c3f2444223a746df989486a87c78755417f4c5d3bafdd96fd9ac490ea70624d", "superclass": "net/minecraft/world/item/Item", "declared_methods": [ "public net.tslat.aoa3.content.item.weapon.gun.BaseGun(net.minecraft.world.item.Item$Properties, float, int, float)", "public net.tslat.aoa3.content.item.weapon.gun.BaseGun(float, int, int, float)", "public float getDamage()", "public float getRecoilModifier()", "public int getFiringDelay()", "private double getHolsterSpeed()", "public net.minecraft.sounds.SoundEvent getFiringSound()", "protected float getFiringSoundPitchAdjust()", "public float getRecoilForShot(net.minecraft.world.item.ItemStack, net.minecraft.world.entity.LivingEntity)", "public int m_8105_(net.minecraft.world.item.ItemStack)", "public int m_6473_()", "public net.minecraft.world.item.Item getAmmoItem()", "public net.minecraft.world.InteractionHand getGunHand(net.minecraft.world.item.ItemStack)", "public boolean shouldCauseReequipAnimation(net.minecraft.world.item.ItemStack, net.minecraft.world.item.ItemStack, boolean)", "public boolean m_6832_(net.minecraft.world.item.ItemStack, net.minecraft.world.item.ItemStack)", "public boolean isFullAutomatic()", "public net.minecraft.world.InteractionResultHolder m_7203_(net.minecraft.world.level.Level, net.minecraft.world.entity.player.Player, net.minecraft.world.InteractionHand)", "public void m_5929_(net.minecraft.world.level.Level, net.minecraft.world.entity.LivingEntity, net.minecraft.world.item.ItemStack, int)", "protected boolean fireGun(net.minecraft.server.level.ServerLevel, net.minecraft.world.entity.LivingEntity, net.minecraft.world.item.ItemStack, net.minecraft.world.InteractionHand)", "public void doRecoil(net.minecraft.server.level.ServerPlayer, net.minecraft.world.item.ItemStack, net.minecraft.world.InteractionHand)", "protected void doFiringEffects(net.minecraft.server.level.ServerLevel, net.minecraft.world.entity.LivingEntity, net.tslat.aoa3.content.entity.projectile.gun.BaseBullet, net.minecraft.world.item.ItemStack, net.minecraft.world.InteractionHand)", "public void doImpactDamage(net.minecraft.world.entity.Entity, net.minecraft.world.entity.LivingEntity, net.tslat.aoa3.content.entity.projectile.gun.BaseBullet, net.minecraft.world.phys.Vec3, float)", "protected void doImpactEffect(net.minecraft.world.entity.Entity, net.minecraft.world.entity.LivingEntity, net.tslat.aoa3.content.entity.projectile.gun.BaseBullet, net.minecraft.world.phys.Vec3, float)", "protected void doFiringSound(net.minecraft.world.entity.LivingEntity, net.tslat.aoa3.content.entity.projectile.gun.BaseBullet, net.minecraft.world.item.ItemStack, net.minecraft.world.InteractionHand)", "public net.tslat.aoa3.content.entity.projectile.gun.BaseBullet findAndConsumeAmmo(net.minecraft.world.entity.LivingEntity, net.minecraft.world.item.ItemStack, net.minecraft.world.InteractionHand)", "public net.tslat.aoa3.content.entity.projectile.gun.BaseBullet createProjectileEntity(net.minecraft.world.entity.LivingEntity, net.minecraft.world.item.ItemStack, net.minecraft.world.InteractionHand)", "public int getDefaultTooltipHideFlags(net.minecraft.world.item.ItemStack)", "public com.google.common.collect.Multimap getAttributeModifiers(net.minecraft.world.entity.EquipmentSlot, net.minecraft.world.item.ItemStack)", "public void m_7373_(net.minecraft.world.item.ItemStack, net.minecraft.world.level.Level, java.util.List, net.minecraft.world.item.TooltipFlag)" ], "directly_constructed_projectile_classes": [ "net/tslat/aoa3/content/entity/projectile/gun/LimoniteBulletEntity" ] }, "net/tslat/aoa3/content/item/weapon/sniper/BaseSniper": { "class_sha256": "042fcb83dfaa232336a93e602bbadc015861935f266cf4010273f37ddecebb10", "superclass": "net/tslat/aoa3/content/item/weapon/gun/BaseGun", "declared_methods": [ "public net.tslat.aoa3.content.item.weapon.sniper.BaseSniper(float, int, int, float)", "public net.minecraft.world.item.Item getAmmoItem()", "public boolean isFullAutomatic()", "protected boolean fireGun(net.minecraft.server.level.ServerLevel, net.minecraft.world.entity.LivingEntity, net.minecraft.world.item.ItemStack, net.minecraft.world.InteractionHand)", "public void doRecoil(net.minecraft.server.level.ServerPlayer, net.minecraft.world.item.ItemStack, net.minecraft.world.InteractionHand)", "public void doImpactDamage(net.minecraft.world.entity.Entity, net.minecraft.world.entity.LivingEntity, net.tslat.aoa3.content.entity.projectile.gun.BaseBullet, net.minecraft.world.phys.Vec3, float)", "public net.tslat.aoa3.content.entity.projectile.gun.BaseBullet createProjectileEntity(net.minecraft.world.entity.LivingEntity, net.minecraft.world.item.ItemStack, net.minecraft.world.InteractionHand)", "public net.minecraft.resources.ResourceLocation getScopeTexture(net.minecraft.world.item.ItemStack)", "public void m_7373_(net.minecraft.world.item.ItemStack, net.minecraft.world.level.Level, java.util.List, net.minecraft.world.item.TooltipFlag)" ], "directly_constructed_projectile_classes": [ "net/tslat/aoa3/content/entity/projectile/gun/SniperSlugEntity" ] } }, "fully_accepted_native_upgrades": 0 }