From 23434117a3cfd8223eb8da170ed614532eed5e9e Mon Sep 17 00:00:00 2001 From: UncomfySilence Date: Wed, 3 Nov 2021 00:37:59 +0100 Subject: [PATCH] + Updating item_image_manifest to Master (was behind) --- assets/voxygen/item_image_manifest.ron | 4778 ++++++++++-------------- 1 file changed, 1889 insertions(+), 2889 deletions(-) diff --git a/assets/voxygen/item_image_manifest.ron b/assets/voxygen/item_image_manifest.ron index 117d8b69f0..6e7a0d6c9d 100644 --- a/assets/voxygen/item_image_manifest.ron +++ b/assets/voxygen/item_image_manifest.ron @@ -1,2891 +1,1891 @@ -// Png(specifier), -// Vox(specier), -// VoxTrans(specifier, offset, (x_rot, y_rot, z_rot), zoom) -({ - // Crafting Stations - Tool("Anvil"): VoxTrans( - "voxel.sprite.anvil.anvil-0", - (0.5, 0.5, 0.0), (0.0, 60.0, 90.0), 1.0, - ), - Tool("Cauldron"): VoxTrans( - "voxel.sprite.cauldron.cauldron-0", - (0.0, 0.0, 0.0), (-50.0, 40.0, 30.0), 1.0, - ), - Tool("CookingPot"): VoxTrans( - "voxel.sprite.cooking_pot.pot-0", - (0.0, 0.0, 0.0), (0.0, 90.0, 90.0), 1.2, - ), - Tool("CraftingBench"): VoxTrans( - "voxel.sprite.crafting_bench.crafting_bench-0", - (0.0, 0.0, 0.0), (-50.0, 40.0, 20.0), 1.0, - ), - Tool("Forge"): VoxTrans( - "voxel.object.forge", - (0.0, 0.0, 0.0), (-80.0, 20.0, 0.0), 1.0, - ), - Tool("Loom"): VoxTrans( - "voxel.object.loom", - (0.0, 0.0, 0.0), (-100.0, 00.0, 0.0), 1.0, - ), - Tool("SpinningWheel"): VoxTrans( - "voxel.object.spinning_wheel", - (0.0, 0.0, 0.0), (-70.0, 10.0, 0.0), 1.0, - ), - Tool("TanningRack"): VoxTrans( - "voxel.object.tanning_rack", - (0.0, 0.0, 0.0), (-90.0, 20.0, 0.0), 1.0, - ), - Tool("DismantlingBench"): VoxTrans( - "voxel.sprite.salvaging_station.salvaging_station-0", - (0.0, 0.0, 0.0), (-50.0, 40.0, 30.0), 0.9, - ), - // Weapons - // Diary Example Images - Tool("example_utility"): VoxTrans( - "voxel.weapon.projectile.fireworks_green-0", - (0.0, 0.5, 0.0), (-50.0, 40.0, 20.0), 0.8, - ), - Tool("example_sword"): VoxTrans( - "voxel.weapon.sword.greatsword_2h_dullahan", - (0.0, 0.0, 0.0), (90.0, 80.0, 0.0), 1.0, - ), - Tool("example_axe"): VoxTrans( - "voxel.weapon.axe.2haxe_bloodsteel-0", - (0.0, 0.0, 0.0), (-90.0, 70.0, 0.0), 1.0, - ), - Tool("example_hammer"): VoxTrans( - "voxel.weapon.hammer.2hhammer_ramshead", - (-1.0, 0.0, 0.0), (-70.0, 55.0, 0.0), 1.0, - ), - Tool("example_bow"): VoxTrans( - "voxel.weapon.bow.velorite", - (-1.0, 0.0, 0.0), (90.0, 60.0, 0.0), 1.0, - ), - Tool("example_staff_fire"): VoxTrans( - "voxel.weapon.staff.firestaff_saurok", - (-1.0, 0.0, 0.0), (-100.0, -140.0, 0.0), 1.0, - ), - Tool("example_sceptre"): VoxTrans( - "voxel.weapon.sceptre.wood-nature", - (-1.0, 0.0, 0.0), (-90.0, 55.0, 0.0), 1.0, - ), - Tool("example_pick"): VoxTrans( - "voxel.weapon.tool.pickaxe_green-0", - (0.0, 0.0, 0.0), (-135.0, 90.0, 0.0), 1.0, - ), - Tool("example_dagger"): VoxTrans( - "voxel.weapon.dagger.dagger_basic-0", - (0.0, 0.0, 0.0), (90.0, 90.0, 0.0), 1.0, - ), - Tool("example_shield"): VoxTrans( - "voxel.weapon.shield.wood-0", - (0.0, 0.0, 0.0), (90.0, 90.0, 0.0), 1.0, - ), - Tool("example_general_combat_left"): VoxTrans( - "voxel.weapon.sword.long_2h_saurok", - (0.0, 0.0, 0.0), (85.0, -90.0, -40.0), 1.0, - ), - Tool("example_general_combat_right"): VoxTrans( - "voxel.weapon.sword.long_2h_saurok", - (0.0, 0.0, 0.0), (125.0, 90.0, 80.0), 1.0, - ), - // Bows - Tool("common.items.weapons.bow.bone-0"): VoxTrans( - "voxel.weapon.bow.bone-0", - (0.0, 0.0, 0.0), (90.0, 90.0, 0.0), 1.0, - ), - Tool("common.items.weapons.bow.bone-1"): VoxTrans( - "voxel.weapon.bow.bone-1", - (0.0, 0.0, 0.0), (90.0, 90.0, 0.0), 1.0, - ), - Tool("common.items.weapons.bow.bone-2"): VoxTrans( - "voxel.weapon.bow.bone-2", - (0.0, 0.0, 0.0), (90.0, 90.0, 0.0), 1.0, - ), - Tool("common.items.weapons.bow.bone-3"): VoxTrans( - "voxel.weapon.bow.bone-3", - (0.0, 0.0, 0.0), (90.0, 90.0, 0.0), 1.0, - ), - Tool("common.items.weapons.bow.eldwood-0"): VoxTrans( - "voxel.weapon.bow.eldwood-0", - (0.0, 0.0, 0.0), (90.0, 90.0, 0.0), 1.0, - ), - Tool("common.items.weapons.bow.eldwood-1"): VoxTrans( - "voxel.weapon.bow.eldwood-1", - (0.0, 0.0, 0.0), (90.0, 90.0, 0.0), 1.0, - ), - Tool("common.items.weapons.bow.eldwood-2"): VoxTrans( - "voxel.weapon.bow.eldwood-2", - (0.0, 0.0, 0.0), (90.0, 90.0, 0.0), 1.0, - ), - Tool("common.items.weapons.bow.frostwood-0"): VoxTrans( - "voxel.weapon.bow.frostwood-0", - (0.0, 0.0, 0.0), (90.0, 90.0, 0.0), 1.0, - ), - Tool("common.items.weapons.bow.frostwood-1"): VoxTrans( - "voxel.weapon.bow.frostwood-1", - (0.0, 0.0, 0.0), (90.0, 90.0, 0.0), 1.0, - ), - Tool("common.items.weapons.bow.frostwood-2"): VoxTrans( - "voxel.weapon.bow.frostwood-2", - (0.0, 0.0, 0.0), (90.0, 90.0, 0.0), 1.0, - ), - Tool("common.items.weapons.bow.hardwood-0"): VoxTrans( - "voxel.weapon.bow.hardwood-0", - (0.0, 0.0, 0.0), (90.0, 90.0, 0.0), 1.0, - ), - Tool("common.items.weapons.bow.hardwood-1"): VoxTrans( - "voxel.weapon.bow.hardwood-1", - (0.0, 0.0, 0.0), (90.0, 90.0, 0.0), 1.0, - ), - Tool("common.items.weapons.bow.hardwood-2"): VoxTrans( - "voxel.weapon.bow.hardwood-2", - (0.0, 0.0, 0.0), (90.0, 90.0, 0.0), 1.0, - ), - Tool("common.items.weapons.bow.hardwood-3"): VoxTrans( - "voxel.weapon.bow.hardwood-3", - (0.0, 0.0, 0.0), (90.0, 90.0, 0.0), 1.0, - ), - Tool("common.items.weapons.bow.hardwood-4"): VoxTrans( - "voxel.weapon.bow.hardwood-4", - (0.0, 0.0, 0.0), (90.0, 90.0, 0.0), 1.0, - ), - Tool("common.items.weapons.bow.hardwood-5"): VoxTrans( - "voxel.weapon.bow.hardwood-5", - (0.0, 0.0, 0.0), (90.0, 90.0, 0.0), 1.0, - ), - Tool("common.items.weapons.bow.metal-0"): VoxTrans( - "voxel.weapon.bow.metal-0", - (0.0, 0.0, 0.0), (90.0, 90.0, 0.0), 1.0, - ), - Tool("common.items.weapons.bow.metal-1"): VoxTrans( - "voxel.weapon.bow.metal-1", - (0.0, 0.0, 0.0), (90.0, 90.0, 0.0), 1.0, - ), - Tool("common.items.weapons.bow.metal-2"): VoxTrans( - "voxel.weapon.bow.metal-2", - (0.0, 0.0, 0.0), (90.0, 90.0, 0.0), 1.0, - ), - Tool("common.items.weapons.bow.metal-3"): VoxTrans( - "voxel.weapon.bow.metal-3", - (0.0, 0.0, 0.0), (90.0, 90.0, 0.0), 1.0, - ), - Tool("common.items.weapons.bow.metal-4"): VoxTrans( - "voxel.weapon.bow.metal-4", - (0.0, 0.0, 0.0), (90.0, 90.0, 0.0), 1.0, - ), - Tool("common.items.weapons.bow.rawwood-0"): VoxTrans( - "voxel.weapon.bow.rawwood-0", - (0.0, 0.0, 0.0), (90.0, 90.0, 0.0), 1.0, - ), - Tool("common.items.weapons.bow.rawwood-1"): VoxTrans( - "voxel.weapon.bow.rawwood-1", - (0.0, 0.0, 0.0), (90.0, 90.0, 0.0), 1.0, - ), - Tool("common.items.weapons.bow.sagitta"): VoxTrans( - "voxel.weapon.bow.sagitta", - (0.0, 0.0, 0.0), (90.0, 90.0, 0.0), 1.0, - ), - Tool("common.items.weapons.bow.starter"): VoxTrans( - "voxel.weapon.bow.starter", - (0.0, 0.0, 0.0), (90.0, 90.0, 0.0), 1.0, - ), - Tool("common.items.weapons.bow.velorite"): VoxTrans( - "voxel.weapon.bow.velorite", - (0.0, 0.0, 0.0), (90.0, 90.0, 0.0), 1.0, - ), - Tool("common.items.debug.velorite_bow_debug"): VoxTrans( - "voxel.weapon.bow.velorite", - (0.0, 0.0, 0.0), (90.0, 90.0, 0.0), 1.0, - ), - Tool("common.items.weapons.bow.wood-0"): VoxTrans( - "voxel.weapon.bow.wood-0", - (0.0, 0.0, 0.0), (90.0, 90.0, 0.0), 1.0, - ), - Tool("common.items.weapons.bow.wood-1"): VoxTrans( - "voxel.weapon.bow.wood-1", - (0.0, 0.0, 0.0), (90.0, 90.0, 0.0), 1.0, - ), - Tool("common.items.weapons.bow.wood-2"): VoxTrans( - "voxel.weapon.bow.wood-2", - (0.0, 0.0, 0.0), (90.0, 90.0, 0.0), 1.0, - ), - Tool("common.items.weapons.bow.wood-3"): VoxTrans( - "voxel.weapon.bow.wood-3", - (0.0, 0.0, 0.0), (90.0, 90.0, 0.0), 1.0, - ), - Tool("common.items.weapons.bow.wood-4"): VoxTrans( - "voxel.weapon.bow.wood-4", - (0.0, 0.0, 0.0), (90.0, 90.0, 0.0), 1.0, - ), - // Daggers - Tool("common.items.weapons.dagger.starter_dagger"): VoxTrans( - "voxel.weapon.dagger.dagger_rusty", - (0.0, 0.0, -4.0), (-120.0, 90.0, 0.0), 1.1, - ), - Tool("common.items.weapons.dagger.basic_0"): VoxTrans( - "voxel.weapon.dagger.dagger_basic-0", - (0.0, 0.0, -4.0), (-120.0, 90.0, 0.0), 1.1, - ), - Tool("common.items.weapons.dagger.cultist_0"): VoxTrans( - "voxel.weapon.dagger.dagger_cult-0", - (0.0, 0.0, -4.0), (-120.0, 90.0, 0.0), 1.1, - ), - // Swords - Tool("common.items.weapons.sword.bloodsteel-0"): VoxTrans( - "voxel.weapon.sword.bloodsteel-0", - (0.0, 0.0, -4.0), (-135.0, 90.0, 0.0), 1.1, - ), - Tool("common.items.weapons.sword.bloodsteel-1"): VoxTrans( - "voxel.weapon.sword.bloodsteel-1", - (0.0, 0.0, -4.0), (-135.0, 90.0, 0.0), 1.1, - ), - Tool("common.items.weapons.sword.bloodsteel-2"): VoxTrans( - "voxel.weapon.sword.bloodsteel-2", - (0.0, 0.0, -4.0), (-135.0, 90.0, 0.0), 1.1, - ), - Tool("common.items.weapons.sword.bronze-0"): VoxTrans( - "voxel.weapon.sword.bronze-0", - (0.0, 0.0, -4.0), (-135.0, 90.0, 0.0), 1.1, - ), - Tool("common.items.weapons.sword.bronze-1"): VoxTrans( - "voxel.weapon.sword.bronze-1", - (0.0, 0.0, -4.0), (-135.0, 90.0, 0.0), 1.1, - ), - Tool("common.items.weapons.sword.bronze-2"): VoxTrans( - "voxel.weapon.sword.bronze-2", - (0.0, 0.0, -4.0), (-135.0, 90.0, 0.0), 1.1, - ), - Tool("common.items.weapons.sword.caladbolg"): VoxTrans( - "voxel.weapon.sword.caladbolg", - (0.0, 0.0, -4.0), (-135.0, 90.0, 0.0), 1.1, - ), - Tool("common.items.weapons.sword.cobalt-0"): VoxTrans( - "voxel.weapon.sword.cobalt-0", - (0.0, 0.0, -4.0), (-135.0, 90.0, 0.0), 1.1, - ), - Tool("common.items.weapons.sword.cobalt-1"): VoxTrans( - "voxel.weapon.sword.cobalt-1", - (0.0, 0.0, -4.0), (-135.0, 90.0, 0.0), 1.1, - ), - Tool("common.items.weapons.sword.cobalt-2"): VoxTrans( - "voxel.weapon.sword.cobalt-2", - (0.0, 0.0, -4.0), (-135.0, 90.0, 0.0), 1.1, - ), - Tool("common.items.weapons.sword.cobalt-3"): VoxTrans( - "voxel.weapon.sword.cobalt-3", - (0.0, 0.0, -4.0), (-135.0, 90.0, 0.0), 1.1, - ), - Tool("common.items.weapons.sword.cultist"): VoxTrans( - "voxel.weapon.sword.cultist", - (0.0, 0.0, -4.0), (-135.0, 90.0, 0.0), 1.1, - ), - Tool("common.items.weapons.sword.frost-0"): VoxTrans( - "voxel.weapon.sword.frost-0", - (0.0, 0.0, -4.0), (-135.0, 90.0, 0.0), 1.1, - ), - Tool("common.items.weapons.sword.frost-1"): VoxTrans( - "voxel.weapon.sword.frost-1", - (0.0, 0.0, -4.0), (-135.0, 90.0, 0.0), 1.1, - ), - Tool("common.items.weapons.sword.iron-0"): VoxTrans( - "voxel.weapon.sword.iron-0", - (0.0, 0.0, -4.0), (-135.0, 90.0, 0.0), 1.1, - ), - Tool("common.items.weapons.sword.iron-1"): VoxTrans( - "voxel.weapon.sword.iron-1", - (0.0, 0.0, -4.0), (-135.0, 90.0, 0.0), 1.1, - ), - Tool("common.items.weapons.sword.iron-10"): VoxTrans( - "voxel.weapon.sword.iron-10", - (0.0, 0.0, -4.0), (-135.0, 90.0, 0.0), 1.1, - ), - Tool("common.items.weapons.sword.iron-2"): VoxTrans( - "voxel.weapon.sword.iron-2", - (0.0, 0.0, -4.0), (-135.0, 90.0, 0.0), 1.1, - ), - Tool("common.items.weapons.sword.iron-3"): VoxTrans( - "voxel.weapon.sword.iron-3", - (0.0, 0.0, -4.0), (-135.0, 90.0, 0.0), 1.1, - ), - Tool("common.items.weapons.sword.iron-4"): VoxTrans( - "voxel.weapon.sword.iron-4", - (0.0, 0.0, -4.0), (-135.0, 90.0, 0.0), 1.1, - ), - Tool("common.items.weapons.sword.iron-5"): VoxTrans( - "voxel.weapon.sword.iron-5", - (0.0, 0.0, -4.0), (-135.0, 90.0, 0.0), 1.1, - ), - Tool("common.items.weapons.sword.iron-6"): VoxTrans( - "voxel.weapon.sword.iron-6", - (0.0, 0.0, -4.0), (-135.0, 90.0, 0.0), 1.1, - ), - Tool("common.items.weapons.sword.iron-7"): VoxTrans( - "voxel.weapon.sword.iron-7", - (0.0, 0.0, -4.0), (-135.0, 90.0, 0.0), 1.1, - ), - Tool("common.items.weapons.sword.iron-8"): VoxTrans( - "voxel.weapon.sword.iron-8", - (0.0, 0.0, -4.0), (-135.0, 90.0, 0.0), 1.1, - ), - Tool("common.items.weapons.sword.iron-9"): VoxTrans( - "voxel.weapon.sword.iron-9", - (0.0, 0.0, -4.0), (-135.0, 90.0, 0.0), 1.1, - ), - Tool("common.items.weapons.sword.starter"): VoxTrans( - "voxel.weapon.sword.starter", - (0.0, 0.0, -4.0), (-135.0, 90.0, 0.0), 1.1, - ), - Tool("common.items.weapons.sword.steel-0"): VoxTrans( - "voxel.weapon.sword.steel-0", - (0.0, 0.0, -4.0), (-135.0, 90.0, 0.0), 1.1, - ), - Tool("common.items.weapons.sword.steel-1"): VoxTrans( - "voxel.weapon.sword.steel-1", - (0.0, 0.0, -4.0), (-135.0, 90.0, 0.0), 1.1, - ), - Tool("common.items.weapons.sword.steel-2"): VoxTrans( - "voxel.weapon.sword.steel-2", - (0.0, 0.0, -4.0), (-135.0, 90.0, 0.0), 1.1, - ), - Tool("common.items.weapons.sword.steel-3"): VoxTrans( - "voxel.weapon.sword.steel-3", - (0.0, 0.0, -4.0), (-135.0, 90.0, 0.0), 1.1, - ), - Tool("common.items.weapons.sword.steel-4"): VoxTrans( - "voxel.weapon.sword.steel-4", - (0.0, 0.0, -4.0), (-135.0, 90.0, 0.0), 1.1, - ), - Tool("common.items.weapons.sword.steel-5"): VoxTrans( - "voxel.weapon.sword.steel-5", - (0.0, 0.0, -4.0), (-135.0, 90.0, 0.0), 1.1, - ), - Tool("common.items.weapons.sword.steel-6"): VoxTrans( - "voxel.weapon.sword.steel-6", - (0.0, 0.0, -4.0), (-135.0, 90.0, 0.0), 1.1, - ), - Tool("common.items.weapons.sword.steel-7"): VoxTrans( - "voxel.weapon.sword.steel-7", - (0.0, 0.0, -4.0), (-135.0, 90.0, 0.0), 1.1, - ), - Tool("common.items.weapons.sword.steel-8"): VoxTrans( - "voxel.weapon.sword.steel-8", - (0.0, 0.0, -4.0), (-135.0, 90.0, 0.0), 1.1, - ), - Tool("common.items.weapons.sword.stone-0"): VoxTrans( - "voxel.weapon.sword.stone-0", - (0.0, 0.0, -4.0), (-135.0, 90.0, 0.0), 1.1, - ), - Tool("common.items.weapons.sword.stone-1"): VoxTrans( - "voxel.weapon.sword.stone-1", - (0.0, 0.0, -4.0), (-135.0, 90.0, 0.0), 1.1, - ), - Tool("common.items.weapons.sword.stone-2"): VoxTrans( - "voxel.weapon.sword.stone-2", - (0.0, 0.0, -4.0), (-135.0, 90.0, 0.0), 1.1, - ), - Tool("common.items.weapons.sword.wood-0"): VoxTrans( - "voxel.weapon.sword.wood-0", - (0.0, 0.0, -4.0), (-135.0, 90.0, 0.0), 1.1, - ), - Tool("common.items.weapons.sword.wood-1"): VoxTrans( - "voxel.weapon.sword.wood-1", - (0.0, 0.0, -4.0), (-135.0, 90.0, 0.0), 1.1, - ), - Tool("common.items.weapons.sword.wood-2"): VoxTrans( - "voxel.weapon.sword.wood-2", - (0.0, 0.0, -4.0), (-135.0, 90.0, 0.0), 1.1, - ), - Tool("common.items.debug.admin_sword"): VoxTrans( - "voxel.weapon.sword.frost-1", - (0.0, 0.0, 0.0), (-135.0, 90.0, 0.0), 1.5, - ), - // 1h Swords - Tool("common.items.weapons.sword_1h.bloodsteel-0"): VoxTrans( - "voxel.weapon.sword_1h.bloodsteel-0", - (1.0, -1.0, 0.0), (-135.0, 90.0, 0.0), 1.2, - ), - Tool("common.items.weapons.sword_1h.bloodsteel-1"): VoxTrans( - "voxel.weapon.sword_1h.bloodsteel-1", - (1.0, -1.0, 0.0), (-135.0, 90.0, 0.0), 1.2, - ), - Tool("common.items.weapons.sword_1h.bloodsteel-2"): VoxTrans( - "voxel.weapon.sword_1h.bloodsteel-2", - (1.0, -1.0, 0.0), (-135.0, 90.0, 0.0), 1.2, - ), - Tool("common.items.weapons.sword_1h.bronze-0"): VoxTrans( - "voxel.weapon.sword_1h.bronze-0", - (1.0, -1.0, 0.0), (-135.0, 90.0, 0.0), 1.2, - ), - Tool("common.items.weapons.sword_1h.bronze-1"): VoxTrans( - "voxel.weapon.sword_1h.bronze-1", - (1.0, -1.0, 0.0), (-135.0, 90.0, 0.0), 1.2, - ), - Tool("common.items.weapons.sword_1h.bronze-2"): VoxTrans( - "voxel.weapon.sword_1h.bronze-2", - (1.0, -1.0, 0.0), (-135.0, 90.0, 0.0), 1.2, - ), - Tool("common.items.weapons.sword_1h.cobalt-0"): VoxTrans( - "voxel.weapon.sword_1h.cobalt-0", - (1.0, -1.0, 0.0), (-135.0, 90.0, 0.0), 1.2, - ), - Tool("common.items.weapons.sword_1h.cobalt-1"): VoxTrans( - "voxel.weapon.sword_1h.cobalt-1", - (1.0, -1.0, 0.0), (-135.0, 90.0, 0.0), 1.2, - ), - Tool("common.items.weapons.sword_1h.cobalt-2"): VoxTrans( - "voxel.weapon.sword_1h.cobalt-2", - (1.0, -1.0, 0.0), (-135.0, 90.0, 0.0), 1.2, - ), - Tool("common.items.weapons.sword_1h.cobalt-3"): VoxTrans( - "voxel.weapon.sword_1h.cobalt-3", - (1.0, -1.0, 0.0), (-135.0, 90.0, 0.0), 1.2, - ), - Tool("common.items.weapons.sword_1h.starter"): VoxTrans( - "voxel.weapon.sword_1h.starter", - (-1.0, 1.0, 0.0), (-135.0, 90.0, 0.0), 1.2, - ), - Tool("common.items.weapons.sword_1h.iron-0"): VoxTrans( - "voxel.weapon.sword_1h.iron-0", - (1.0, -1.0, 0.0), (-135.0, 90.0, 0.0), 1.2, - ), - Tool("common.items.weapons.sword_1h.iron-1"): VoxTrans( - "voxel.weapon.sword_1h.iron-1", - (1.0, -1.0, 0.0), (-135.0, 90.0, 0.0), 1.2, - ), - Tool("common.items.weapons.sword_1h.iron-2"): VoxTrans( - "voxel.weapon.sword_1h.iron-2", - (1.0, -1.0, 0.0), (-135.0, 90.0, 0.0), 1.2, - ), - Tool("common.items.weapons.sword_1h.iron-3"): VoxTrans( - "voxel.weapon.sword_1h.iron-3", - (1.0, -1.0, 0.0), (-135.0, 90.0, 0.0), 1.2, - ), - Tool("common.items.weapons.sword_1h.iron-4"): VoxTrans( - "voxel.weapon.sword_1h.iron-4", - (1.0, -1.0, 0.0), (-135.0, 90.0, 0.0), 1.2, - ), - Tool("common.items.weapons.sword_1h.obsidian-0"): VoxTrans( - "voxel.weapon.sword_1h.obsidian-0", - (1.0, -1.0, 0.0), (-135.0, 90.0, 0.0), 1.2, - ), - Tool("common.items.weapons.sword_1h.orichalcum-0"): VoxTrans( - "voxel.weapon.sword_1h.orichalcum-0", - (1.0, -1.0, 0.0), (-135.0, 90.0, 0.0), 1.2, - ), - Tool("common.items.weapons.sword_1h.orichalcum-1"): VoxTrans( - "voxel.weapon.sword_1h.orichalcum-1", - (1.0, -1.0, 0.0), (-135.0, 90.0, 0.0), 1.2, - ), - Tool("common.items.weapons.sword_1h.steel-0"): VoxTrans( - "voxel.weapon.sword_1h.steel-0", - (1.0, -1.0, 0.0), (-135.0, 90.0, 0.0), 1.2, - ), - Tool("common.items.weapons.sword_1h.steel-1"): VoxTrans( - "voxel.weapon.sword_1h.steel-1", - (1.0, -1.0, 0.0), (-135.0, 90.0, 0.0), 1.2, - ), - Tool("common.items.weapons.sword_1h.steel-2"): VoxTrans( - "voxel.weapon.sword_1h.steel-2", - (1.0, -1.0, 0.0), (-135.0, 90.0, 0.0), 1.2, - ), - Tool("common.items.weapons.sword_1h.steel-3"): VoxTrans( - "voxel.weapon.sword_1h.steel-3", - (1.0, -1.0, 0.0), (-135.0, 90.0, 0.0), 1.2, - ), - // Axes - Tool("common.items.weapons.axe.starter_axe"): VoxTrans( - "voxel.weapon.axe.2haxe_rusty", - (1.0, -1.0, 0.0), (-135.0, 90.0, 0.0), 1.1, - ), - Tool("common.items.weapons.axe.orc_axe-0"): VoxTrans( - "voxel.weapon.axe.2haxe_orc-0", - (1.0, 0.0, 0.0), (-135.0, 90.0, 0.0), 1.13, - ), - Tool("common.items.weapons.axe.bronze_axe-0"): VoxTrans( - "voxel.weapon.axe.2haxe_bronze-0", - (1.0, 0.0, 0.0), (-135.0, 90.0, 0.0), 1.1, - ), - Tool("common.items.weapons.axe.bronze_axe-1"): VoxTrans( - "voxel.weapon.axe.2haxe_bronze-1", - (1.0, 0.0, 0.0), (-135.0, 90.0, 0.0), 1.2, - ), - Tool("common.items.weapons.axe.bronze_axe-2"): VoxTrans( - "voxel.weapon.axe.2haxe_bronze-2", - (1.0, 0.0, 0.0), (-135.0, 90.0, 0.0), 1., - ), - Tool("common.items.weapons.axe.iron_axe-0"): VoxTrans( - "voxel.weapon.axe.2haxe_iron-0", - (1.0, -1.0, 0.0), (-135.0, 90.0, 0.0), 1.05, - ), - Tool("common.items.weapons.axe.iron_axe-1"): VoxTrans( - "voxel.weapon.axe.2haxe_iron-1", - (1.0, -1.0, 0.0), (-135.0, 90.0, 0.0), 1.2, - ), - Tool("common.items.weapons.axe.iron_axe-2"): VoxTrans( - "voxel.weapon.axe.2haxe_iron-2", - (1.0, -1.0, 0.0), (-135.0, 90.0, 0.0), 1.1, - ), - Tool("common.items.weapons.axe.iron_axe-3"): VoxTrans( - "voxel.weapon.axe.2haxe_iron-3", - (1.0, -1.0, 0.0), (-135.0, 90.0, 0.0), 1.1, - ), - Tool("common.items.weapons.axe.iron_axe-4"): VoxTrans( - "voxel.weapon.axe.2haxe_iron-4", - (1.0, -1.0, 0.0), (-135.0, 90.0, 0.0), 1.05, - ), - Tool("common.items.weapons.axe.iron_axe-5"): VoxTrans( - "voxel.weapon.axe.2haxe_iron-5", - (1.0, -0.5, 0.0), (-135.0, 90.0, 0.0), 1.1, - ), - Tool("common.items.weapons.axe.iron_axe-6"): VoxTrans( - "voxel.weapon.axe.2haxe_iron-6", - (1.0, -1.0, 0.0), (-135.0, 90.0, 0.0), 1.2, - ), - Tool("common.items.weapons.axe.iron_axe-7"): VoxTrans( - "voxel.weapon.axe.2haxe_iron-7", - (1.0, -1.0, 0.0), (-135.0, 90.0, 0.0), 1.1, - ), - Tool("common.items.weapons.axe.iron_axe-8"): VoxTrans( - "voxel.weapon.axe.2haxe_iron-8", - (1.0, -1.0, 0.0), (-135.0, 90.0, 0.0), 1.13, - ), - Tool("common.items.weapons.axe.iron_axe-9"): VoxTrans( - "voxel.weapon.axe.2haxe_iron-9", - (1.0, -1.0, 0.0), (-135.0, 90.0, 0.0), 1.2, - ), - Tool("common.items.weapons.axe.steel_axe-0"): VoxTrans( - "voxel.weapon.axe.2haxe_steel-0", - (1.0, -1.0, 0.0), (-135.0, 90.0, 0.0), 1.1, - ), - Tool("common.items.weapons.axe.steel_axe-1"): VoxTrans( - "voxel.weapon.axe.2haxe_steel-1", - (1.0, -1.0, 0.0), (-135.0, 90.0, 0.0), 1.2, - ), - Tool("common.items.weapons.axe.steel_axe-2"): VoxTrans( - "voxel.weapon.axe.2haxe_steel-2", - (1.0, -1.0, 0.0), (-135.0, 90.0, 0.0), 1.2, - ), - Tool("common.items.weapons.axe.steel_axe-3"): VoxTrans( - "voxel.weapon.axe.2haxe_steel-3", - (1.0, -1.0, 0.0), (-135.0, 90.0, 0.0), 1.2, - ), - Tool("common.items.weapons.axe.steel_axe-4"): VoxTrans( - "voxel.weapon.axe.2haxe_steel-4", - (1.0, -1.0, 0.0), (-135.0, 90.0, 0.0), 1.2, - ), - Tool("common.items.weapons.axe.steel_axe-5"): VoxTrans( - "voxel.weapon.axe.2haxe_steel-5", - (1.0, -1.0, 0.0), (-135.0, 90.0, 0.0), 1.1, - ), - Tool("common.items.weapons.axe.steel_axe-6"): VoxTrans( - "voxel.weapon.axe.2haxe_steel-6", - (0.0, 0.0, 0.0), (-135.0, 90.0, 0.0), 1.2, - ), - Tool("common.items.weapons.axe.bloodsteel_axe-0"): VoxTrans( - "voxel.weapon.axe.2haxe_bloodsteel-0", - (1.0, -1.0, 0.0), (-135.0, 90.0, 0.0), 1.15, - ), - Tool("common.items.weapons.axe.bloodsteel_axe-1"): VoxTrans( - "voxel.weapon.axe.2haxe_bloodsteel-1", - (1.0, 0.0, 0.0), (-135.0, 90.0, 0.0), 1.1, - ), - Tool("common.items.weapons.axe.bloodsteel_axe-2"): VoxTrans( - "voxel.weapon.axe.2haxe_bloodsteel-2", - (1.0, -1.0, 0.0), (-135.0, 90.0, 0.0), 1.1, - ), - Tool("common.items.weapons.axe.cobalt_axe-0"): VoxTrans( - "voxel.weapon.axe.2haxe_cobalt-0", - (1.0, -1.0, 0.0), (-135.0, 90.0, 0.0), 1.1, - ), - Tool("common.items.weapons.axe.cobalt_axe-1"): VoxTrans( - "voxel.weapon.axe.2haxe_cobalt-1", - (1.0, -1.0, 0.0), (-135.0, 90.0, 0.0), 1.1, - ), - Tool("common.items.weapons.axe.malachite_axe-0"): VoxTrans( - "voxel.weapon.axe.2haxe_malachite-0", - (1.0, -1.0, 0.0), (-135.0, 90.0, 0.0), 1.2, - ), - Tool("common.items.weapons.axe.parashu"): VoxTrans( - "voxel.weapon.axe.parashu", - (1.0, -1.0, 0.0), (-135.0, 90.0, 0.0), 1.1, - ), - // 1h Axes - Tool("common.items.weapons.axe_1h.bloodsteel-0"): VoxTrans( - "voxel.weapon.axe_1h.bloodsteel-0", - (0.0, -1.0, 0.0), (-135.0, 90.0, 0.0), 0.9, - ), - Tool("common.items.weapons.axe_1h.bloodsteel-1"): VoxTrans( - "voxel.weapon.axe_1h.bloodsteel-1", - (0.0, -1.0, 0.0), (-135.0, 90.0, 0.0), 0.9, - ), - Tool("common.items.weapons.axe_1h.bronze-0"): VoxTrans( - "voxel.weapon.axe_1h.bronze-0", - (0.0, -1.0, 0.0), (-135.0, 90.0, 0.0), 0.9, - ), - Tool("common.items.weapons.axe_1h.bronze-1"): VoxTrans( - "voxel.weapon.axe_1h.bronze-1", - (0.0, -1.0, 0.0), (-135.0, 90.0, 0.0), 0.9, - ), - Tool("common.items.weapons.axe_1h.cobalt-0"): VoxTrans( - "voxel.weapon.axe_1h.cobalt-0", - (0.0, -1.0, 0.0), (-135.0, 90.0, 0.0), 0.9, - ), - Tool("common.items.weapons.axe_1h.cobalt-1"): VoxTrans( - "voxel.weapon.axe_1h.cobalt-1", - (0.0, -1.0, 0.0), (-135.0, 90.0, 0.0), 0.9, - ), - Tool("common.items.weapons.axe_1h.iron-0"): VoxTrans( - "voxel.weapon.axe_1h.iron-0", - (0.0, -1.0, 0.0), (-135.0, 90.0, 0.0), 0.9, - ), - Tool("common.items.weapons.axe_1h.iron-1"): VoxTrans( - "voxel.weapon.axe_1h.iron-1", - (0.0, -1.0, 0.0), (-135.0, 90.0, 0.0), 0.9, - ), - Tool("common.items.weapons.axe_1h.iron-2"): VoxTrans( - "voxel.weapon.axe_1h.iron-2", - (0.0, -1.0, 0.0), (-135.0, 90.0, 0.0), 0.9, - ), - Tool("common.items.weapons.axe_1h.iron-3"): VoxTrans( - "voxel.weapon.axe_1h.iron-3", - (0.0, -1.0, 0.0), (-135.0, 90.0, 0.0), 0.9, - ), - Tool("common.items.weapons.axe_1h.orichalcum-0"): VoxTrans( - "voxel.weapon.axe_1h.orichalcum-0", - (0.0, -1.0, 0.0), (-135.0, 90.0, 0.0), 0.9, - ), - Tool("common.items.weapons.axe_1h.steel-0"): VoxTrans( - "voxel.weapon.axe_1h.steel-0", - (0.0, -1.0, 0.0), (-135.0, 90.0, 0.0), 0.9, - ), - Tool("common.items.weapons.axe_1h.steel-1"): VoxTrans( - "voxel.weapon.axe_1h.steel-1", - (0.0, -1.0, 0.0), (-135.0, 90.0, 0.0), 0.9, - ), - Tool("common.items.weapons.axe_1h.steel-2"): VoxTrans( - "voxel.weapon.axe_1h.steel-2", - (0.0, -1.0, 0.0), (-135.0, 90.0, 0.0), 0.9, - ), - Tool("common.items.weapons.axe_1h.stone-0"): VoxTrans( - "voxel.weapon.axe_1h.stone-0", - (0.0, -1.0, 0.0), (-135.0, 90.0, 0.0), 0.9, - ), - Tool("common.items.weapons.axe_1h.stone-1"): VoxTrans( - "voxel.weapon.axe_1h.stone-1", - (0.0, -1.0, 0.0), (-135.0, 90.0, 0.0), 0.9, - ), - Tool("common.items.weapons.axe_1h.wood-0"): VoxTrans( - "voxel.weapon.axe_1h.wood-0", - (0.0, -1.0, 0.0), (-135.0, 90.0, 0.0), 0.9, - ), - Tool("common.items.weapons.axe_1h.wood-1"): VoxTrans( - "voxel.weapon.axe_1h.wood-1", - (0.0, -1.0, 0.0), (-135.0, 90.0, 0.0), 0.9, - ), - // Hammers - Tool("common.items.weapons.hammer.hammer_1"): VoxTrans( - "voxel.weapon.hammer.2hhammer_rusty", - (2.0, -1.0, 0.0), (-135.0, 90.0, 0.0), 1.1, - ), - Tool("common.items.weapons.hammer.starter_hammer"): VoxTrans( - "voxel.weapon.hammer.2hhammer_rusty", - (2.0, -1.0, 0.0), (-135.0, 90.0, 0.0), 1.1, - ), - Tool("common.items.weapons.hammer.wood_hammer-0"): VoxTrans( - "voxel.weapon.hammer.2hhammer_wood-0", - (2.0, -1.0, 0.0), (-135.0, 90.0, 0.0), 1.1, - ), - Tool("common.items.weapons.hammer.flimsy_hammer"): VoxTrans( - "voxel.weapon.hammer.2hhammer_flimsy", - (2.0, -1.0, 0.0), (-135.0, 90.0, 0.0), 1.1, - ), - Tool("common.items.weapons.hammer.stone_hammer-0"): VoxTrans( - "voxel.weapon.hammer.2hhammer_stone-0", - (2.0, -1.0, 0.0), (-135.0, 90.0, 0.0), 1.1, - ), - Tool("common.items.weapons.hammer.stone_hammer-1"): VoxTrans( - "voxel.weapon.hammer.2hhammer_stone-1", - (2.0, -1.0, 0.0), (-135.0, 90.0, 0.0), 1.1, - ), - Tool("common.items.weapons.hammer.stone_hammer-2"): VoxTrans( - "voxel.weapon.hammer.2hhammer_stone-2", - (2.0, -1.0, 0.0), (-135.0, 90.0, 0.0), 1.1, - ), - Tool("common.items.weapons.hammer.stone_hammer-3"): VoxTrans( - "voxel.weapon.hammer.2hhammer_stone-3", - (2.0, -1.0, 0.0), (-135.0, 90.0, 0.0), 1.1, - ), - Tool("common.items.weapons.hammer.bronze_hammer-0"): VoxTrans( - "voxel.weapon.hammer.2hhammer_bronze-0", - (2.0, -1.0, 0.0), (-135.0, 90.0, 0.0), 1.1, - ), - Tool("common.items.weapons.hammer.bronze_hammer-1"): VoxTrans( - "voxel.weapon.hammer.2hhammer_bronze-1", - (2.0, -1.0, 0.0), (-135.0, 90.0, 0.0), 1.1, - ), - Tool("common.items.weapons.hammer.iron_hammer-0"): VoxTrans( - "voxel.weapon.hammer.2hhammer_iron-0", - (2.0, -1.0, 0.0), (-135.0, 90.0, 0.0), 1.1, - ), - Tool("common.items.weapons.hammer.iron_hammer-1"): VoxTrans( - "voxel.weapon.hammer.2hhammer_iron-1", - (2.0, -1.0, 0.0), (-135.0, 90.0, 0.0), 1.1, - ), - Tool("common.items.weapons.hammer.iron_hammer-2"): VoxTrans( - "voxel.weapon.hammer.2hhammer_iron-2", - (2.0, -1.0, 0.0), (-135.0, 90.0, 0.0), 1.1, - ), - Tool("common.items.weapons.hammer.iron_hammer-3"): VoxTrans( - "voxel.weapon.hammer.2hhammer_iron-3", - (2.0, -1.0, 0.0), (-135.0, 90.0, 0.0), 1.1, - ), - Tool("common.items.weapons.hammer.iron_hammer-4"): VoxTrans( - "voxel.weapon.hammer.2hhammer_iron-4", - (2.0, -1.0, 0.0), (-135.0, 90.0, 0.0), 1.1, - ), - Tool("common.items.weapons.hammer.iron_hammer-5"): VoxTrans( - "voxel.weapon.hammer.2hhammer_iron-5", - (2.0, -1.0, 0.0), (-135.0, 90.0, 0.0), 1.1, - ), - Tool("common.items.weapons.hammer.iron_hammer-6"): VoxTrans( - "voxel.weapon.hammer.2hhammer_iron-6", - (2.0, -1.0, 0.0), (-135.0, 90.0, 0.0), 1.1, - ), - Tool("common.items.weapons.hammer.iron_hammer-7"): VoxTrans( - "voxel.weapon.hammer.2hhammer_iron-7", - (2.0, -1.0, 0.0), (-135.0, 90.0, 0.0), 1.1, - ), - Tool("common.items.weapons.hammer.iron_hammer-8"): VoxTrans( - "voxel.weapon.hammer.2hhammer_iron-8", - (2.0, -1.0, 0.0), (-135.0, 90.0, 0.0), 1.1, - ), - Tool("common.items.weapons.hammer.steel_hammer-0"): VoxTrans( - "voxel.weapon.hammer.2hhammer_steel-0", - (2.0, -1.0, 0.0), (-135.0, 90.0, 0.0), 1.1, - ), - Tool("common.items.weapons.hammer.steel_hammer-1"): VoxTrans( - "voxel.weapon.hammer.2hhammer_steel-1", - (2.0, -1.0, 0.0), (-135.0, 90.0, 0.0), 1.1, - ), - Tool("common.items.weapons.hammer.steel_hammer-2"): VoxTrans( - "voxel.weapon.hammer.2hhammer_steel-2", - (2.0, -1.0, 0.0), (-135.0, 90.0, 0.0), 1.1, - ), - Tool("common.items.weapons.hammer.steel_hammer-3"): VoxTrans( - "voxel.weapon.hammer.2hhammer_steel-3", - (2.0, -1.0, 0.0), (-135.0, 90.0, 0.0), 1.1, - ), - Tool("common.items.weapons.hammer.steel_hammer-4"): VoxTrans( - "voxel.weapon.hammer.2hhammer_steel-4", - (2.0, -1.0, 0.0), (-135.0, 90.0, 0.0), 1.1, - ), - Tool("common.items.weapons.hammer.steel_hammer-5"): VoxTrans( - "voxel.weapon.hammer.2hhammer_steel-5", - (2.0, -1.0, 0.0), (-135.0, 90.0, 0.0), 1.1, - ), - Tool("common.items.weapons.hammer.cobalt_hammer-0"): VoxTrans( - "voxel.weapon.hammer.2hhammer_cobalt-0", - (2.0, -1.0, 0.0), (-135.0, 90.0, 0.0), 1.1, - ), - Tool("common.items.weapons.hammer.cobalt_hammer-1"): VoxTrans( - "voxel.weapon.hammer.2hhammer_cobalt-1", - (2.0, -1.0, 0.0), (-135.0, 90.0, 0.0), 1.1, - ), - Tool("common.items.weapons.hammer.runic_hammer"): VoxTrans( - "voxel.weapon.hammer.2hhammer_runic", - (2.0, -1.0, 0.0), (-135.0, 90.0, 0.0), 1.1, - ), - Tool("common.items.weapons.hammer.ramshead_hammer"): VoxTrans( - "voxel.weapon.hammer.2hhammer_ramshead", - (2.0, -1.0, 0.0), (-135.0, 90.0, 0.0), 1.1, - ), - Tool("common.items.weapons.hammer.mjolnir"): VoxTrans( - "voxel.weapon.hammer.2hhammer_mjolnir", - (2.0, -1.0, 0.0), (-135.0, 90.0, 0.0), 1.1, - ), - Tool("common.items.weapons.hammer.cultist_purp_2h-0"): VoxTrans( - "voxel.weapon.hammer.cult_purp-0", - (2.0, -1.0, 0.0), (-135.0, 90.0, 0.0), 1.1, - ), - Tool("common.items.weapons.hammer.burnt_drumstick"): VoxTrans( - "voxel.weapon.hammer.burnt_drumstick", - (2.0, -1.0, 0.0), (-135.0, 90.0, 0.0), 1.1, - ), - // 1h Hammers - Tool("common.items.weapons.hammer_1h.bloodsteel-0"): VoxTrans( - "voxel.weapon.hammer_1h.bloodsteel-0", - (1.0, -1.0, 0.0), (-135.0, 90.0, 0.0), 1.2, - ), - Tool("common.items.weapons.hammer_1h.bloodsteel-1"): VoxTrans( - "voxel.weapon.hammer_1h.bloodsteel-1", - (1.0, -1.0, 0.0), (-135.0, 90.0, 0.0), 1.2, - ), - Tool("common.items.weapons.hammer_1h.bronze-0"): VoxTrans( - "voxel.weapon.hammer_1h.bronze-0", - (1.0, -1.0, 0.0), (-135.0, 90.0, 0.0), 1.2, - ), - Tool("common.items.weapons.hammer_1h.bronze-1"): VoxTrans( - "voxel.weapon.hammer_1h.bronze-1", - (1.0, -1.0, 0.0), (-135.0, 90.0, 0.0), 1.2, - ), - Tool("common.items.weapons.hammer_1h.cobalt-0"): VoxTrans( - "voxel.weapon.hammer_1h.cobalt-0", - (1.0, -1.0, 0.0), (-135.0, 90.0, 0.0), 1.2, - ), - Tool("common.items.weapons.hammer_1h.cobalt-1"): VoxTrans( - "voxel.weapon.hammer_1h.cobalt-1", - (1.0, -1.0, 0.0), (-135.0, 90.0, 0.0), 1.2, - ), - Tool("common.items.weapons.hammer_1h.iron-0"): VoxTrans( - "voxel.weapon.hammer_1h.iron-0", - (1.0, -1.0, 0.0), (-135.0, 90.0, 0.0), 1.2, - ), - Tool("common.items.weapons.hammer_1h.iron-1"): VoxTrans( - "voxel.weapon.hammer_1h.iron-1", - (1.0, -1.0, 0.0), (-135.0, 90.0, 0.0), 1.2, - ), - Tool("common.items.weapons.hammer_1h.iron-2"): VoxTrans( - "voxel.weapon.hammer_1h.iron-2", - (1.0, -1.0, 0.0), (-135.0, 90.0, 0.0), 1.2, - ), - Tool("common.items.weapons.hammer_1h.orichalcum-0"): VoxTrans( - "voxel.weapon.hammer_1h.orichalcum-0", - (1.0, -1.0, 0.0), (-135.0, 90.0, 0.0), 1.2, - ), - Tool("common.items.weapons.hammer_1h.steel-0"): VoxTrans( - "voxel.weapon.hammer_1h.steel-0", - (1.0, -1.0, 0.0), (-135.0, 90.0, 0.0), 1.2, - ), - Tool("common.items.weapons.hammer_1h.steel-1"): VoxTrans( - "voxel.weapon.hammer_1h.steel-1", - (1.0, -1.0, 0.0), (-135.0, 90.0, 0.0), 1.2, - ), - Tool("common.items.weapons.hammer_1h.steel-2"): VoxTrans( - "voxel.weapon.hammer_1h.steel-2", - (1.0, -1.0, 0.0), (-135.0, 90.0, 0.0), 1.2, - ), - Tool("common.items.weapons.hammer_1h.stone-0"): VoxTrans( - "voxel.weapon.hammer_1h.stone-0", - (1.0, -1.0, 0.0), (-135.0, 90.0, 0.0), 1.2, - ), - Tool("common.items.weapons.hammer_1h.stone-1"): VoxTrans( - "voxel.weapon.hammer_1h.stone-1", - (1.0, -1.0, 0.0), (-135.0, 90.0, 0.0), 1.2, - ), - Tool("common.items.weapons.hammer_1h.wood-0"): VoxTrans( - "voxel.weapon.hammer_1h.wood-0", - (1.0, -1.0, 0.0), (-135.0, 90.0, 0.0), 1.2, - ), - Tool("common.items.weapons.hammer_1h.wood-1"): VoxTrans( - "voxel.weapon.hammer_1h.wood-1", - (1.0, -1.0, 0.0), (-135.0, 90.0, 0.0), 1.2, - ), - // Staffs - Tool("common.items.weapons.staff.staff_1"): VoxTrans( - "voxel.weapon.staff.firestaff_starter", - (1.0, 0.0, 0.0), (-130., 90.0, 0.0), 1.2, - ), - Tool("common.items.weapons.staff.starter_staff"): VoxTrans( - "voxel.weapon.staff.firestaff_starter", - (1.0, 0.0, 0.0), (-130., 90.0, 0.0), 1.2, - ), - Tool("common.items.weapons.staff.bone_staff"): VoxTrans( - "voxel.weapon.staff.bone_staff", - (1.0, 0.0, 0.0), (-130., 90.0, 0.0), 1.2, - ), - Tool("common.items.weapons.staff.crimson_eye"): VoxTrans( - "voxel.weapon.staff.crimson_eye", - (1.0, 0.0, 0.0), (-130., 90.0, 0.0), 1.2, - ), - Tool("common.items.weapons.staff.cultist_staff"): VoxTrans( - "voxel.weapon.staff.firestaff_cultist", - (1.0, 0.0, 0.0), (-130., 90.0, 0.0), 1.2, - ), - Tool("common.items.weapons.staff.phoenix"): VoxTrans( - "voxel.weapon.staff.phoenix", - (1.0, 0.0, 0.0), (-130., 90.0, 0.0), 1.2, - ), - Tool("common.items.weapons.staff.aurora"): VoxTrans( - "voxel.weapon.staff.aurora", - (1.0, 0.0, 0.0), (-130., 90.0, 0.0), 1.1, - ), - Tool("common.items.weapons.staff.infused_tower"): VoxTrans( - "voxel.weapon.staff.infused_tower", - (1.0, 0.0, 0.0), (-130., 90.0, 0.0), 1.2, - ), - Tool("common.items.weapons.staff.flamethrower_0"): VoxTrans( - "voxel.weapon.staff.unstable_thrower", - (1.0, 0.0, 0.0), (-130., 90.0, 0.0), 1.2, - ), - Tool("common.items.weapons.staff.ley_seeker"): VoxTrans( - "voxel.weapon.staff.ley_seeker", - (2.0, 0.0, 1.0), (-130., 90.0, 0.0), 1.1, - ), - Tool("common.items.weapons.staff.lava_rod"): VoxTrans( - "voxel.weapon.staff.lava_rod", - (1.0, 0.0, 0.0), (-130., 90.0, 0.0), 1.1, - ), - Tool("common.items.weapons.staff.fiery_wishing_rod"): VoxTrans( - "voxel.weapon.staff.fiery_wishing_rod", - (1.0, 0.0, 0.0), (-130., 90.0, 0.0), 1.1, - ), - Tool("common.items.weapons.staff.orc_iron"): VoxTrans( - "voxel.weapon.staff.orcish_branding_iron", - (1.0, 0.0, 0.0), (-130., 90.0, 0.0), 1.2, - ), - Tool("common.items.weapons.staff.bent_fuse"): VoxTrans( - "voxel.weapon.staff.bent_fuse", - (1.0, 0.0, 0.0), (-130., 90.0, 0.0), 1.2, - ), - Tool("common.items.weapons.staff.heated_arm"): VoxTrans( - "voxel.weapon.staff.heated_arm", - (1.0, 0.0, 0.0), (-130., 90.0, 0.0), 1.1, - ), - Tool("common.items.weapons.staff.frostwood_torch"): VoxTrans( - "voxel.weapon.staff.frostwood_torch", - (1.0, 0.0, 0.0), (-130., 90.0, 0.0), 1.1, - ), - Tool("common.items.weapons.staff.golden_khakkara"): VoxTrans( - "voxel.weapon.staff.golden_khakkara", - (1.0, 0.0, 0.0), (-130., 90.0, 0.0), 1.1, - ), - Tool("common.items.weapons.staff.laevateinn"): VoxTrans( - "voxel.weapon.staff.laevateinn", - (1.0, 0.0, 0.0), (-130., 90.0, 0.0), 1.1, - ), - Tool("common.items.weapons.staff.ruby_rod"): VoxTrans( - "voxel.weapon.staff.ruby_rod", - (1.0, 0.0, 0.0), (-130., 90.0, 0.0), 1.1, - ), - Tool("common.items.weapons.staff.dragon_tongue"): VoxTrans( - "voxel.weapon.staff.dragon_tongue", - (1.0, 0.0, 0.0), (-130., 90.0, 0.0), 1.1, - ), - Tool("common.items.weapons.staff.solar"): VoxTrans( - "voxel.weapon.staff.solar", - (1.0, 0.0, 0.0), (-130., 90.0, 0.0), 1.1, - ), - // Healing Sceptres - Tool("common.items.weapons.sceptre.starter_sceptre"): VoxTrans( - "voxel.weapon.sceptre.wood-simple", - (0.0, -0.0, 0.0), (-130., 90.0, 0.0), 1.25, - ), - Tool("common.items.weapons.sceptre.moon0"): VoxTrans( - "voxel.weapon.sceptre.moon", - (1.0, -1.0, 0.0), (-130., 90.0, 0.0), 1.2, - ), - Tool("common.items.weapons.sceptre.staff_nature"): VoxTrans( - "voxel.weapon.sceptre.wood-nature", - (1.0, -1.0, 0.0), (-130., 90.0, 0.0), 1.2, - ), - Tool("common.items.weapons.sceptre.totem_green"): VoxTrans( - "voxel.weapon.sceptre.totem_green", - (1.0, -1.0, 0.0), (-130., 90.0, 0.0), 1.2, - ), - Tool("common.items.weapons.sceptre.root_green0"): VoxTrans( - "voxel.weapon.sceptre.root_green", - (1.0, -1.0, 0.0), (-130., 90.0, 0.0), 1.2, - ), - Tool("common.items.weapons.sceptre.fork0"): VoxTrans( - "voxel.weapon.sceptre.fork", - (1.0, -1.0, 0.0), (-130., 90.0, 0.0), 1.2, - ), - Tool("common.items.weapons.sceptre.loops0"): VoxTrans( - "voxel.weapon.sceptre.loops", - (1.0, -1.0, 0.0), (-130., 90.0, 0.0), 1.2, - ), - Tool("common.items.weapons.sceptre.root_evil"): VoxTrans( - "voxel.weapon.sceptre.root_evil", - (1.0, -1.0, 0.0), (-130., 90.0, 0.0), 1.2, - ), - Tool("common.items.weapons.sceptre.sceptre_velorite_0"): VoxTrans( - "voxel.weapon.sceptre.ore-nature", - (1.0, -1.0, 0.0), (-130., 90.0, 0.0), 1.15, - ), - Tool("common.items.weapons.sceptre.caduceus"): VoxTrans( - "voxel.weapon.sceptre.caduceus", - (1.0, 0.0, 0.0), (-130., 90.0, 0.0), 1.1, - ), - Tool("common.items.weapons.sceptre.coralline_cane"): VoxTrans( - "voxel.weapon.sceptre.coralline_cane", - (1.0, 0.0, 0.0), (-130., 90.0, 0.0), 1.2, - ), - Tool("common.items.weapons.sceptre.divine_gohei"): VoxTrans( - "voxel.weapon.sceptre.divine_gohei", - (1.0, 0.0, 0.0), (-130., 90.0, 0.0), 1.15, - ), - Tool("common.items.weapons.sceptre.emerald"): VoxTrans( - "voxel.weapon.sceptre.emerald", - (1.0, 0.0, 0.0), (-130., 90.0, 0.0), 1.12, - ), - Tool("common.items.weapons.sceptre.druids_arbor"): VoxTrans( - "voxel.weapon.sceptre.druids_arbor", - (1.0, 0.0, 0.0), (-130., 90.0, 0.0), 1.12, - ), - Tool("common.items.weapons.sceptre.amethyst"): VoxTrans( - "voxel.weapon.sceptre.amethyst", - (1.0, 0.0, 0.0), (-130., 90.0, 0.0), 1.12, - ), - // Shields - Tool("common.items.weapons.shield.shield_1"): VoxTrans( - "voxel.weapon.shield.wood-0", - (0.0, 0.0, 0.0), (-90.0, 90.0, 0.0), 2.4, - ), - // Lanterns - Lantern("Black0"): Png( - "element.items.lantern_black-0", - ), - Lantern("Green0"): Png( - "element.items.lantern_green-0", - ), - Lantern("Blue0"): Png( - "element.items.lantern_blue-0", - ), - Lantern("Red0"): Png( - "element.items.lantern_red-0", - ), - Lantern("GeodePurp"): VoxTrans( - "voxel.lantern.geode_purp", - (0.0, 0.0, 0.0), (-90.0, 120.0, 0.0), 0.9, - ), - Lantern("PumpkinLantern"): VoxTrans( - "voxel.lantern.pumpkin", - (0.0, 0.0, 0.0), (-90.0, 120.0, 0.0), 0.9, - ), - // Farming Equipment - Tool("common.items.weapons.tool.broom"): VoxTrans( - "voxel.weapon.tool.broom-0", - (0.0, 0.0, 0.0), (-135.0, 90.0, 0.0), 1.1, - ), - Tool("common.items.weapons.tool.hoe"): VoxTrans( - "voxel.weapon.tool.hoe_green", - (0.0, 0.0, 0.0), (130.0, 35.0, 180.0), 1.0, - ), - Tool("common.items.weapons.tool.pitchfork"): VoxTrans( - "voxel.weapon.tool.pitchfork-0", - (0.0, 0.0, 0.0), (-135.0, 90.0, 0.0), 1.1, - ), - Tool("common.items.weapons.tool.rake"): VoxTrans( - "voxel.weapon.tool.rake-0", - (0.0, 0.0, 0.0), (-135.0, 90.0, 0.0), 1.0, - ), - Tool("common.items.weapons.tool.fishing_rod"): VoxTrans( - "voxel.weapon.tool.fishing_rod_blue-0", - (0.0, 0.0, 0.0), (90.0, 90.0, 0.0), 1.5, - ), - Tool("common.items.weapons.tool.pickaxe"): VoxTrans( - "voxel.weapon.tool.pickaxe_green-0", - (0.0, 0.0, 0.0), (-135.0, 90.0, 0.0), 1.0, - ), - Tool("common.items.weapons.tool.shovel-0"): VoxTrans( - "voxel.weapon.tool.shovel_green", - (0.0, 0.0, 0.0), (-135.0, 90.0, 0.0), 1.2, - ), - Tool("common.items.weapons.tool.shovel-1"): VoxTrans( - "voxel.weapon.tool.shovel_gold", - (0.0, 0.0, 0.0), (-135.0, 90.0, 0.0), 1.2, - ), - // Picks - Tool("common.items.tool.pickaxe_stone"): VoxTrans( - "voxel.weapon.tool.pickaxe_green-0", - (0.0, 0.0, 0.0), (-135.0, 90.0, 0.0), 1.0, - ), - Tool("common.items.tool.pickaxe_steel"): VoxTrans( - "voxel.weapon.tool.pickaxe_green-1", - (0.0, 0.0, 0.0), (-135.0, 90.0, 0.0), 1.0, - ), - // Other - Utility(Coins): VoxTrans( - "voxel.object.v-coin", - (0.0, 0.0, 0.0), (-10.0, 15.0, 0.0), 0.8, - ), - Utility(Collar): Png( - "element.items.collar", - ), - // Armor - // Starter Parts - Armor(Foot("Sandal")): VoxTrans( - "voxel.armor.misc.foot.cloth_sandal", - (0.0, 0.0, 0.0), (-120.0, 210.0,15.0), 0.9, - ), - Armor(Pants("Rugged")): VoxTrans( - "voxel.armor.rugged.pants", - (0.0, 1.0, 0.0), (-120.0, 210.0,15.0), 0.9, - ), - Armor(Chest("Rugged")): VoxTrans( - "voxel.armor.rugged.chest", - (0.0, 1.0, 0.0), (-120.0, 210.0,15.0), 1.1, - ), - Armor(Chest("WorkerPurpBrown")): VoxTrans( - "voxel.armor.misc.chest.worker_purp_brown", - (0.0, 1.0, 0.0), (-120.0, 210.0,15.0), 1.1, - ), - Armor(Pants("WorkerBrown")): VoxTrans( - "voxel.armor.misc.pants.worker_brown", - (0.0, 1.0, 0.0), (-120.0, 210.0,15.0), 0.9, - ), - // Cultist Clothing - Armor(Chest("Cultist")): VoxTrans( - "voxel.armor.cultist.chest", - (0.0, 1.0, 0.0), (-120.0, 210.0,15.0), 1.1, - ), - Armor(Pants("Cultist")): VoxTrans( - "voxel.armor.cultist.pants", - (0.0, 1.0, 0.0), (-120.0, 210.0,15.0), 0.9, - ), - Armor(Belt("Cultist")): VoxTrans( - "voxel.armor.cultist.belt", - (0.0, 0.0, 0.0), (-120.0, 210.0,15.0), 0.9, - ), - Armor(Foot("Cultist")): VoxTrans( - "voxel.armor.cultist.foot", - (0.0, 0.0, 0.0), (-120.0, 210.0,15.0), 0.9, - ), - Armor(Hand("Cultist")): VoxTrans( - "voxel.armor.cultist.hand", - (0.0, 0.0, 0.0), (-120.0, 210.0,15.0), 0.9, - ), - Armor(Shoulder("Cultist")): VoxTrans( - "voxel.armor.cultist.shoulder", - (0.0, 1.0, 0.0), (-120.0, 210.0,15.0), 1.1, - ), - Armor(Chest("Cultist")): VoxTrans( - "voxel.armor.cultist.chest", - (0.0, 1.0, 0.0), (-120.0, 210.0,15.0), 1.1, - ), - Armor(Pants("Cultist")): VoxTrans( - "voxel.armor.cultist.pants", - (0.0, 1.0, 0.0), (-120.0, 210.0,15.0), 0.9, - ), - Armor(Hand("Cultist")): VoxTrans( - "voxel.armor.cultist.hand", - (0.0, 0.0, 0.0), (-120.0, 210.0,15.0), 0.9, - ), - Armor(Shoulder("Cultist")): VoxTrans( - "voxel.armor.cultist.shoulder", - (0.0, 1.0, 0.0), (-120.0, 210.0,15.0), 1.1, - ), - Armor(Head("Cultist")): VoxTrans( - "voxel.armor.cultist.bandana", - (0.0, -2.0, 0.0), (-120.0, 210.0,15.0), 1.9, - ), - // Villager Clothing - Armor(Pants("WorkerBlue")): VoxTrans( - "voxel.armor.misc.pants.worker_blue", - (0.0, 1.0, 0.0), (-120.0, 210.0,15.0), 0.9, - ), - Armor(Chest("WorkerGreen0")): VoxTrans( - "voxel.armor.misc.chest.worker_green", - (0.0, 1.0, 0.0), (-120.0, 210.0,15.0), 1.1, - ), - Armor(Chest("WorkerGreen1")): VoxTrans( - "voxel.armor.misc.chest.shirt_white", - (0.0, 1.0, 0.0), (-120.0, 210.0,15.0), 1.1, - ), - Armor(Chest("WorkerRed0")): VoxTrans( - "voxel.armor.misc.chest.worker_green", - (0.0, 1.0, 0.0), (-120.0, 210.0,15.0), 1.1, - ), - Armor(Chest("WorkerRed1")): VoxTrans( - "voxel.armor.misc.chest.shirt_white", - (0.0, 1.0, 0.0), (-120.0, 210.0,15.0), 1.1, - ), - Armor(Chest("WorkerPurple0")): VoxTrans( - "voxel.armor.misc.chest.worker_green", - (0.0, 1.0, 0.0), (-120.0, 210.0,15.0), 1.1, - ), - Armor(Chest("WorkerPurple1")): VoxTrans( - "voxel.armor.misc.chest.shirt_white", - (0.0, 1.0, 0.0), (-120.0, 210.0,15.0), 1.1, - ), - Armor(Chest("WorkerYellow0")): VoxTrans( - "voxel.armor.misc.chest.worker_green", - (0.0, 1.0, 0.0), (-120.0, 210.0,15.0), 1.1, - ), - Armor(Chest("WorkerYellow1")): VoxTrans( - "voxel.armor.misc.chest.shirt_white", - (0.0, 1.0, 0.0), (-120.0, 210.0,15.0), 1.1, - ), - Armor(Chest("WorkerOrange0")): VoxTrans( - "voxel.armor.misc.chest.worker_green", - (0.0, 1.0, 0.0), (-120.0, 210.0,15.0), 1.1, - ), - Armor(Chest("WorkerOrange1")): VoxTrans( - "voxel.armor.misc.chest.shirt_white", - (0.0, 1.0, 0.0), (-120.0, 210.0,15.0), 1.1, - ), - // Velorite Battlemage Set - Armor(Chest("VeloriteMage")): VoxTrans( - "voxel.armor.velorite_battlemage.chest", - (0.0, 1.0, 0.0), (-120.0, 210.0,15.0), 1.1, - ), - Armor(Pants("VeloriteMage")): VoxTrans( - "voxel.armor.velorite_battlemage.pants", - (0.0, 1.0, 0.0), (-120.0, 210.0,15.0), 0.9, - ), - Armor(Belt("VeloriteMage")): VoxTrans( - "voxel.armor.velorite_battlemage.belt", - (0.0, 0.0, 0.0), (-120.0, 210.0,15.0), 0.9, - ), - Armor(Foot("VeloriteMage")): VoxTrans( - "voxel.armor.velorite_battlemage.foot", - (0.0, 0.0, 0.0), (-120.0, 210.0,15.0), 0.9, - ), - Armor(Hand("VeloriteMage")): VoxTrans( - "voxel.armor.velorite_battlemage.hand", - (0.0, 0.0, 0.0), (-120.0, 210.0,15.0), 0.9, - ), - Armor(Shoulder("VeloriteMage")): VoxTrans( - "voxel.armor.velorite_battlemage.shoulder", - (0.0, 1.0, 0.0), (-120.0, 210.0,15.0), 1.1, - ), - Armor(Back("VeloriteMage")): VoxTrans( - "voxel.armor.velorite_battlemage.back", - (0.0, 1.0, 0.0), (-120.0, 210.0,15.0), 1.1, - ), - // Assassin Set - Armor(Chest("Assassin")): VoxTrans( - "voxel.armor.assassin.chest", - (0.0, 1.0, 0.0), (-120.0, 210.0,15.0), 1.1, - ), - Armor(Pants("Assassin")): VoxTrans( - "voxel.armor.assassin.pants", - (0.0, 1.0, 0.0), (-120.0, 210.0,15.0), 0.9, - ), - Armor(Belt("Assassin")): VoxTrans( - "voxel.armor.assassin.belt", - (0.0, 0.0, 0.0), (-120.0, 210.0,15.0), 0.9, - ), - Armor(Foot("Assassin")): VoxTrans( - "voxel.armor.assassin.foot", - (0.0, 0.0, 0.0), (-120.0, 210.0,15.0), 0.9, - ), - Armor(Hand("Assassin")): VoxTrans( - "voxel.armor.assassin.hand", - (0.0, 0.0, 0.0), (-120.0, 210.0,15.0), 0.9, - ), - Armor(Shoulder("Assassin")): VoxTrans( - "voxel.armor.assassin.shoulder", - (0.0, 1.0, 0.0), (-120.0, 210.0,15.0), 1.1, - ), - //PlateLeather Armor - Armor(Chest("LeatherPlate")): VoxTrans( - "voxel.armor.leather_plate.chest", - (0.0, 1.0, 0.0), (-120.0, 210.0,15.0), 1.1, - ), - Armor(Pants("LeatherPlate")): VoxTrans( - "voxel.armor.leather_plate.pants", - (0.0, 1.0, 0.0), (-120.0, 210.0,15.0), 0.9, - ), - Armor(Belt("LeatherPlate")): VoxTrans( - "voxel.armor.leather_plate.belt", - (0.0, 0.0, 0.0), (-120.0, 210.0,15.0), 0.9, - ), - Armor(Foot("LeatherPlate")): VoxTrans( - "voxel.armor.leather_plate.foot", - (0.0, 0.0, 0.0), (-120.0, 210.0,15.0), 0.9, - ), - Armor(Hand("LeatherPlate")): VoxTrans( - "voxel.armor.leather_plate.hand", - (0.0, 0.0, 0.0), (-120.0, 210.0,15.0), 0.9, - ), - Armor(Shoulder("LeatherPlate")): VoxTrans( - "voxel.armor.leather_plate.shoulder", - (0.0, 0.0, 0.0), (-120.0, 210.0,15.0), 1.0, - ), - //Ferocious Armor - Armor(Chest("Ferocious")): VoxTrans( - "voxel.armor.ferocious.chest", - (0.0, 1.0, 0.0), (-120.0, 210.0,15.0), 1.1, - ), - Armor(Pants("Ferocious")): VoxTrans( - "voxel.armor.ferocious.pants", - (0.0, 1.0, 0.0), (-120.0, 210.0,15.0), 0.9, - ), - Armor(Belt("Ferocious")): VoxTrans( - "voxel.armor.ferocious.belt", - (0.0, 0.0, 0.0), (-120.0, 210.0,15.0), 0.9, - ), - Armor(Foot("Ferocious")): VoxTrans( - "voxel.armor.ferocious.foot", - (0.0, 0.0, 0.0), (-120.0, 210.0,15.0), 0.9, - ), - Armor(Hand("Ferocious")): VoxTrans( - "voxel.armor.ferocious.hand", - (0.0, 0.0, 0.0), (-90.0, 135.0, 0.0), 1.0, - ), - Armor(Shoulder("Ferocious")): VoxTrans( - "voxel.armor.ferocious.shoulder", - (0.0, 0.0, 0.0), (-120.0, 210.0,15.0), 1.0, - ), - Armor(Back("Ferocious")): VoxTrans( - "voxel.armor.ferocious.back", - (0.0, 0.0, 0.0), (-120.0, 210.0,15.0), 0.9, - ), - //Blue Leather Armor - Armor(Chest("BlueLeather")): VoxTrans( - "voxel.armor.leather_blue.chest", - (0.0, 1.0, 0.0), (-120.0, 210.0,15.0), 1.1, - ), - Armor(Pants("BlueLeather")): VoxTrans( - "voxel.armor.leather_blue.pants", - (0.0, 1.0, 0.0), (-120.0, 210.0,15.0), 0.9, - ), - //Linen Cloth - Armor(Chest("ClothBlue")): VoxTrans( - "voxel.armor.cloth_blue.chest", - (0.0, 1.0, 0.0), (-120.0, 210.0,15.0), 1.1, - ), - Armor(Pants("ClothBlue")): VoxTrans( - "voxel.armor.cloth_blue.pants", - (0.0, 1.0, 0.0), (-120.0, 210.0,15.0), 0.9, - ), - Armor(Belt("ClothBlue")): VoxTrans( - "voxel.armor.cloth_blue.belt", - (0.0, 0.0, 0.0), (-120.0, 210.0,15.0), 0.9, - ), - Armor(Foot("ClothBlue")): VoxTrans( - "voxel.armor.cloth_blue.foot", - (0.0, 0.0, 0.0), (-120.0, 210.0,15.0), 0.9, - ), - Armor(Hand("ClothBlue")): VoxTrans( - "voxel.armor.cloth_blue.hand", - (0.0, 0.0, 0.0), (-120.0, 210.0,15.0), 0.9, - ), - Armor(Shoulder("ClothBlue0")): VoxTrans( - "voxel.armor.cloth_blue.shoulder_0", - (0.0, 0.0, 0.0), (-120.0, 210.0,15.0), 1.0, - ), - Armor(Shoulder("ClothBlue1")): VoxTrans( - "voxel.armor.cloth_blue.shoulder_1", - (0.0, 0.0, 0.0), (-120.0, 210.0,15.0), 1.0, - ), - ////////////// - Armor(Chest("ClothGreen")): VoxTrans( - "voxel.armor.cloth_green.chest", - (0.0, 1.0, 0.0), (-120.0, 210.0,15.0), 1.1, - ), - Armor(Pants("ClothGreen")): VoxTrans( - "voxel.armor.cloth_green.pants", - (0.0, 1.0, 0.0), (-120.0, 210.0,15.0), 0.9, - ), - Armor(Belt("ClothGreen")): VoxTrans( - "voxel.armor.cloth_green.belt", - (0.0, 0.0, 0.0), (-120.0, 210.0,15.0), 0.9, - ), - Armor(Foot("ClothGreen")): VoxTrans( - "voxel.armor.cloth_green.foot", - (0.0, 0.0, 0.0), (-120.0, 210.0,15.0), 0.9, - ), - Armor(Hand("ClothGreen")): VoxTrans( - "voxel.armor.cloth_green.hand", - (0.0, 0.0, 0.0), (-120.0, 210.0,15.0), 0.9, - ), - Armor(Shoulder("ClothGreen")): VoxTrans( - "voxel.armor.cloth_green.shoulder", - (0.0, 0.0, 0.0), (-120.0, 210.0,15.0), 1.0, - ), - ////// - Armor(Chest("ClothPurple")): VoxTrans( - "voxel.armor.cloth_purple.chest", - (0.0, 1.0, 0.0), (-120.0, 210.0,15.0), 1.1, - ), - Armor(Pants("ClothPurple")): VoxTrans( - "voxel.armor.cloth_purple.pants", - (0.0, 1.0, 0.0), (-120.0, 210.0,15.0), 0.9, - ), - Armor(Belt("ClothPurple")): VoxTrans( - "voxel.armor.cloth_purple.belt", - (0.0, 0.0, 0.0), (-120.0, 210.0,15.0), 0.9, - ), - Armor(Foot("ClothPurple")): VoxTrans( - "voxel.armor.cloth_purple.foot", - (0.0, 0.0, 0.0), (-120.0, 210.0,15.0), 0.9, - ), - Armor(Hand("ClothPurple")): VoxTrans( - "voxel.armor.cloth_purple.hand", - (0.0, 0.0, 0.0), (-120.0, 210.0,15.0), 0.9, - ), - Armor(Shoulder("ClothPurple")): VoxTrans( - "voxel.armor.cloth_purple.shoulder", - (0.0, 0.0, 0.0), (-120.0, 210.0,15.0), 1.0, - ), - Armor(Shoulder("IronSpikes")): VoxTrans( - "voxel.armor.misc.shoulder.iron_spikes", - (0.0, 0.0, 0.0), (-120.0, 210.0,15.0), 1.0, - ), - Armor(Shoulder("IronLeather3")): VoxTrans( - "voxel.armor.misc.shoulder.leather_iron_3", - (0.0, 0.0, 0.0), (-120.0, 210.0,15.0), 1.0, - ), - Armor(Shoulder("IronLeather2")): VoxTrans( - "voxel.armor.misc.shoulder.leather_iron_2", - (0.0, 0.0, 0.0), (-120.0, 210.0,15.0), 1.0, - ), - Armor(Shoulder("IronLeather1")): VoxTrans( - "voxel.armor.misc.shoulder.leather_iron_1", - (0.0, 0.0, 0.0), (-120.0, 210.0,15.0), 1.0, - ), - Armor(Shoulder("IronLeather0")): VoxTrans( - "voxel.armor.misc.shoulder.leather_iron_0", - (0.0, 0.0, 0.0), (-120.0, 210.0,15.0), 1.0, - ), - Armor(Shoulder("LeatherStrip")): VoxTrans( - "voxel.armor.misc.shoulder.leather_strip", - (0.0, 0.0, 0.0), (-120.0, 210.0,15.0), 1.0, - ), - Armor(Foot("Jackalope")): VoxTrans( - "voxel.armor.misc.foot.jackalope", - (0.0, 0.0, 0.0), (-120.0, 210.0,15.0), 0.9, - ), - //Twig Set - Armor(Chest("Twigs")): VoxTrans( - "voxel.armor.twigs.chest", - (0.0, 1.0, 0.0), (-120.0, 210.0,15.0), 1.1, - ), - Armor(Pants("Twigs")): VoxTrans( - "voxel.armor.twigs.pants", - (0.0, 1.0, 0.0), (-120.0, 210.0,15.0), 0.9, - ), - Armor(Belt("Twigs")): VoxTrans( - "voxel.armor.twigs.belt", - (0.0, 0.0, 0.0), (-120.0, 210.0,15.0), 0.9, - ), - Armor(Foot("Twigs")): VoxTrans( - "voxel.armor.twigs.foot", - (0.0, 0.0, 0.0), (-120.0, 210.0,15.0), 0.9, - ), - Armor(Hand("Twigs")): VoxTrans( - "voxel.armor.twigs.hand", - (0.0, 0.0, 0.0), (-120.0, 210.0,15.0), 0.9, - ), - Armor(Shoulder("Twigs")): VoxTrans( - "voxel.armor.twigs.shoulder", - (0.0, 0.0, 0.0), (-120.0, 210.0,15.0), 1.0, - ), - //TwigsLeaves Set - Armor(Chest("TwigsLeaves")): VoxTrans( - "voxel.armor.twigsleaves.chest", - (0.0, 1.0, 0.0), (-120.0, 210.0,15.0), 1.1, - ), - Armor(Pants("TwigsLeaves")): VoxTrans( - "voxel.armor.twigsleaves.pants", - (0.0, 1.0, 0.0), (-120.0, 210.0,15.0), 0.9, - ), - Armor(Belt("TwigsLeaves")): VoxTrans( - "voxel.armor.twigsleaves.belt", - (0.0, 0.0, 0.0), (-120.0, 210.0,15.0), 0.9, - ), - Armor(Foot("TwigsLeaves")): VoxTrans( - "voxel.armor.twigsleaves.foot", - (0.0, 0.0, 0.0), (-120.0, 210.0,15.0), 0.9, - ), - Armor(Hand("TwigsLeaves")): VoxTrans( - "voxel.armor.twigsleaves.hand", - (0.0, 0.0, 0.0), (-120.0, 210.0,15.0), 0.9, - ), - Armor(Shoulder("TwigsLeaves")): VoxTrans( - "voxel.armor.twigsleaves.shoulder", - (0.0, 0.0, 0.0), (-120.0, 210.0,15.0), 1.0, - ), - //TwigsFlowers Set - Armor(Chest("TwigsFlowers")): VoxTrans( - "voxel.armor.twigsflowers.chest", - (0.0, 1.0, 0.0), (-120.0, 210.0,15.0), 1.1, - ), - Armor(Pants("TwigsFlowers")): VoxTrans( - "voxel.armor.twigsflowers.pants", - (0.0, 1.0, 0.0), (-120.0, 210.0,15.0), 0.9, - ), - Armor(Belt("TwigsFlowers")): VoxTrans( - "voxel.armor.twigsflowers.belt", - (0.0, 0.0, 0.0), (-120.0, 210.0,15.0), 0.9, - ), - Armor(Foot("TwigsFlowers")): VoxTrans( - "voxel.armor.twigsflowers.foot", - (0.0, 0.0, 0.0), (-120.0, 210.0,15.0), 0.9, - ), - Armor(Hand("TwigsFlowers")): VoxTrans( - "voxel.armor.twigsflowers.hand", - (0.0, 0.0, 0.0), (-120.0, 210.0,15.0), 0.9, - ), - Armor(Shoulder("TwigsFlowers")): VoxTrans( - "voxel.armor.twigsflowers.shoulder", - (0.0, 0.0, 0.0), (-120.0, 210.0,15.0), 1.0, - ), - //Tarasque Set - Armor(Chest("Tarasque")): VoxTrans( - "voxel.armor.tarasque.chest", - (0.0, 1.0, 0.0), (-120.0, 210.0,15.0), 1.1, - ), - Armor(Pants("Tarasque")): VoxTrans( - "voxel.armor.tarasque.pants", - (0.0, 1.0, 0.0), (-120.0, 210.0,15.0), 0.9, - ), - Armor(Belt("Tarasque")): VoxTrans( - "voxel.armor.tarasque.belt", - (0.0, 0.0, 0.0), (-120.0, 210.0,15.0), 0.9, - ), - Armor(Foot("Tarasque")): VoxTrans( - "voxel.armor.tarasque.foot", - (0.0, 0.0, 0.0), (-120.0, 210.0,15.0), 0.9, - ), - Armor(Hand("Tarasque")): VoxTrans( - "voxel.armor.tarasque.hand", - (0.0, 0.0, 0.0), (-120.0, 210.0,15.0), 0.9, - ), - Armor(Shoulder("Tarasque")): VoxTrans( - "voxel.armor.tarasque.shoulder", - (0.0, 0.0, 0.0), (-120.0, 210.0,15.0), 1.0, - ), - //Bonerattler Set - Armor(Chest("Bonerattler")): VoxTrans( - "voxel.armor.bonerattler.chest", - (0.0, 1.0, 0.0), (-120.0, 210.0,15.0), 1.1, - ), - Armor(Pants("Bonerattler")): VoxTrans( - "voxel.armor.bonerattler.pants", - (0.0, 1.0, 0.0), (-120.0, 210.0,15.0), 0.9, - ), - Armor(Belt("Bonerattler")): VoxTrans( - "voxel.armor.bonerattler.belt", - (0.0, 0.0, 0.0), (-120.0, 210.0,15.0), 0.9, - ), - Armor(Foot("Bonerattler")): VoxTrans( - "voxel.armor.bonerattler.foot", - (0.0, 0.0, 0.0), (-120.0, 210.0,15.0), 0.9, - ), - Armor(Hand("Bonerattler")): VoxTrans( - "voxel.armor.bonerattler.hand", - (0.0, 0.0, 0.0), (-120.0, 210.0,15.0), 0.9, - ), - Armor(Shoulder("Bonerattler")): VoxTrans( - "voxel.armor.bonerattler.shoulder", - (0.0, 0.0, 0.0), (-120.0, 210.0,15.0), 1.0, - ), - //Rawhide Set - Armor(Chest("Rawhide")): VoxTrans( - "voxel.armor.hide.rawhide.chest", - (0.0, 1.0, 0.0), (-120.0, 210.0,15.0), 1.1, - ), - Armor(Pants("Rawhide")): VoxTrans( - "voxel.armor.hide.rawhide.pants", - (0.0, 1.0, 0.0), (-120.0, 210.0,15.0), 0.9, - ), - Armor(Belt("Rawhide")): VoxTrans( - "voxel.armor.hide.rawhide.belt", - (0.0, 0.0, 0.0), (-120.0, 210.0,15.0), 0.9, - ), - Armor(Foot("Rawhide")): VoxTrans( - "voxel.armor.hide.rawhide.foot", - (0.0, 0.0, 0.0), (-120.0, 210.0,15.0), 0.9, - ), - Armor(Hand("Rawhide")): VoxTrans( - "voxel.armor.hide.rawhide.hand", - (0.0, 0.0, 0.0), (-120.0, 210.0,15.0), 0.9, - ), - Armor(Shoulder("Rawhide")): VoxTrans( - "voxel.armor.hide.rawhide.shoulder", - (0.0, 0.0, 0.0), (-120.0, 210.0,15.0), 1.0, - ), - Armor(Back("Rawhide")): VoxTrans( - "voxel.armor.hide.rawhide.back", - (0.0, 0.0, 0.0), (-120.0, 210.0,15.0), 0.9, - ), - //Leather set - Armor(Chest("Leather")): VoxTrans( - "voxel.armor.hide.leather.chest", - (0.0, 1.0, 0.0), (-120.0, 210.0,15.0), 1.1, - ), - Armor(Pants("Leather")): VoxTrans( - "voxel.armor.hide.leather.pants", - (0.0, 1.0, 0.0), (-120.0, 210.0,15.0), 0.9, - ), - Armor(Belt("Leather")): VoxTrans( - "voxel.armor.hide.leather.belt", - (0.0, 0.0, 0.0), (-120.0, 210.0,15.0), 0.9, - ), - Armor(Foot("Leather")): VoxTrans( - "voxel.armor.hide.leather.foot", - (0.0, 0.0, 0.0), (-120.0, 210.0,15.0), 0.9, - ), - Armor(Hand("Leather")): VoxTrans( - "voxel.armor.hide.leather.hand", - (0.0, 0.0, 0.0), (-120.0, 210.0,15.0), 0.9, - ), - Armor(Shoulder("Leather")): VoxTrans( - "voxel.armor.hide.leather.shoulder", - (0.0, 0.0, 0.0), (-120.0, 210.0,15.0), 1.0, - ), - Armor(Back("Leather")): VoxTrans( - "voxel.armor.hide.leather.back", - (0.0, 0.0, 0.0), (-120.0, 210.0,15.0), 0.9, - ), - //Scale Set - Armor(Chest("Scale")): VoxTrans( - "voxel.armor.hide.scale.chest", - (0.0, 1.0, 0.0), (-120.0, 210.0,15.0), 1.1, - ), - Armor(Pants("Scale")): VoxTrans( - "voxel.armor.hide.scale.pants", - (0.0, 1.0, 0.0), (-120.0, 210.0,15.0), 0.9, - ), - Armor(Belt("Scale")): VoxTrans( - "voxel.armor.hide.scale.belt", - (0.0, 0.0, 0.0), (-120.0, 210.0,15.0), 0.9, - ), - Armor(Foot("Scale")): VoxTrans( - "voxel.armor.hide.scale.foot", - (0.0, 0.0, 0.0), (-120.0, 210.0,15.0), 0.9, - ), - Armor(Hand("Scale")): VoxTrans( - "voxel.armor.hide.scale.hand", - (0.0, 0.0, 0.0), (-120.0, 210.0,15.0), 0.9, - ), - Armor(Shoulder("Scale")): VoxTrans( - "voxel.armor.hide.scale.shoulder", - (0.0, 0.0, 0.0), (-120.0, 210.0,15.0), 1.0, - ), - Armor(Back("Scale")): VoxTrans( - "voxel.armor.hide.scale.back", - (0.0, 0.0, 0.0), (-120.0, 210.0,15.0), 0.9, - ), - //Carapace Set - Armor(Chest("Carapace")): VoxTrans( - "voxel.armor.hide.carapace.chest", - (0.0, 1.0, 0.0), (-120.0, 210.0,15.0), 1.1, - ), - Armor(Pants("Carapace")): VoxTrans( - "voxel.armor.hide.carapace.pants", - (0.0, 1.0, 0.0), (-120.0, 210.0,15.0), 0.9, - ), - Armor(Belt("Carapace")): VoxTrans( - "voxel.armor.hide.carapace.belt", - (0.0, 0.0, 0.0), (-120.0, 210.0,15.0), 0.9, - ), - Armor(Foot("Carapace")): VoxTrans( - "voxel.armor.hide.carapace.foot", - (0.0, 0.0, 0.0), (-120.0, 210.0,15.0), 0.9, - ), - Armor(Hand("Carapace")): VoxTrans( - "voxel.armor.hide.carapace.hand", - (0.0, 0.0, 0.0), (-120.0, 210.0,15.0), 0.9, - ), - Armor(Shoulder("Carapace")): VoxTrans( - "voxel.armor.hide.carapace.shoulder", - (0.0, 0.0, 0.0), (-120.0, 210.0,15.0), 1.0, - ), - Armor(Back("Carapace")): VoxTrans( - "voxel.armor.hide.carapace.back", - (0.0, 0.0, 0.0), (-120.0, 210.0,15.0), 0.9, - ), - //Primal Set - Armor(Chest("Primal")): VoxTrans( - "voxel.armor.hide.primal.chest", - (0.0, 1.0, 0.0), (-120.0, 210.0,15.0), 1.1, - ), - Armor(Pants("Primal")): VoxTrans( - "voxel.armor.hide.primal.pants", - (0.0, 1.0, 0.0), (-120.0, 210.0,15.0), 0.9, - ), - Armor(Belt("Primal")): VoxTrans( - "voxel.armor.hide.primal.belt", - (0.0, 0.0, 0.0), (-120.0, 210.0,15.0), 0.9, - ), - Armor(Foot("Primal")): VoxTrans( - "voxel.armor.hide.primal.foot", - (0.0, 0.0, 0.0), (-120.0, 210.0,15.0), 0.9, - ), - Armor(Hand("Primal")): VoxTrans( - "voxel.armor.hide.primal.hand", - (0.0, 0.0, 0.0), (-120.0, 210.0,15.0), 0.9, - ), - Armor(Shoulder("Primal")): VoxTrans( - "voxel.armor.hide.primal.shoulder", - (0.0, 0.0, 0.0), (-120.0, 210.0,15.0), 1.0, - ), - Armor(Back("Primal")): VoxTrans( - "voxel.armor.hide.primal.back", - (0.0, 0.0, 0.0), (-120.0, 210.0,15.0), 0.9, - ), - //Dragonscale Set - Armor(Chest("Dragonscale")): VoxTrans( - "voxel.armor.hide.dragonscale.chest", - (0.0, 1.0, 0.0), (-120.0, 210.0,15.0), 1.1, - ), - Armor(Pants("Dragonscale")): VoxTrans( - "voxel.armor.hide.dragonscale.pants", - (0.0, 1.0, 0.0), (-120.0, 210.0,15.0), 0.9, - ), - Armor(Belt("Dragonscale")): VoxTrans( - "voxel.armor.hide.dragonscale.belt", - (0.0, 0.0, 0.0), (-120.0, 210.0,15.0), 0.9, - ), - Armor(Foot("Dragonscale")): VoxTrans( - "voxel.armor.hide.dragonscale.foot", - (0.0, 0.0, 0.0), (-120.0, 210.0,15.0), 0.9, - ), - Armor(Hand("Dragonscale")): VoxTrans( - "voxel.armor.hide.dragonscale.hand", - (0.0, 0.0, 0.0), (-120.0, 210.0,15.0), 0.9, - ), - Armor(Shoulder("Dragonscale")): VoxTrans( - "voxel.armor.hide.dragonscale.shoulder", - (0.0, 0.0, 0.0), (-120.0, 210.0,15.0), 1.0, - ), - Armor(Back("Dragonscale")): VoxTrans( - "voxel.armor.hide.dragonscale.back", - (0.0, 0.0, 0.0), (-120.0, 210.0,15.0), 0.9, - ), - //Savage Set - Armor(Chest("Savage")): VoxTrans( - "voxel.armor.savage.chest", - (0.0, 1.0, 0.0), (-120.0, 210.0,15.0), 1.1, - ), - Armor(Pants("Savage")): VoxTrans( - "voxel.armor.savage.pants", - (0.0, 1.0, 0.0), (-120.0, 210.0,15.0), 0.9, - ), - Armor(Belt("Savage")): VoxTrans( - "voxel.armor.savage.belt", - (0.0, 0.0, 0.0), (-120.0, 210.0,15.0), 0.9, - ), - Armor(Foot("Savage")): VoxTrans( - "voxel.armor.savage.foot", - (0.0, 0.0, 0.0), (-120.0, 210.0,15.0), 0.9, - ), - Armor(Hand("Savage")): VoxTrans( - "voxel.armor.savage.hand", - (0.0, 0.0, 0.0), (-120.0, 210.0,15.0), 0.9, - ), - Armor(Shoulder("Savage")): VoxTrans( - "voxel.armor.savage.shoulder", - (0.0, 0.0, 0.0), (-120.0, 210.0,15.0), 1.0, - ), - Armor(Back("Savage")): VoxTrans( - "voxel.armor.savage.back", - (0.0, 0.0, 0.0), (-120.0, 210.0,15.0), 0.9, - ), - //Linen Set - Armor(Chest("Linen")): VoxTrans( - "voxel.armor.cloth.linen.chest", - (0.0, 1.0, 0.0), (-120.0, 210.0,15.0), 1.1, - ), - Armor(Pants("Linen")): VoxTrans( - "voxel.armor.cloth.linen.pants", - (0.0, 0.0, 0.0), (-120.0, 210.0,15.0), 0.9, - ), - Armor(Belt("Linen")): VoxTrans( - "voxel.armor.cloth.linen.belt", - (0.0, 0.0, 0.0), (-120.0, 210.0,15.0), 0.9, - ), - Armor(Foot("Linen")): VoxTrans( - "voxel.armor.cloth.linen.foot", - (0.0, 0.0, 0.0), (-120.0, 210.0,15.0), 0.9, - ), - Armor(Hand("Linen")): VoxTrans( - "voxel.armor.cloth.linen.hand", - (0.0, 0.0, 0.0), (-120.0, 210.0,15.0), 0.9, - ), - Armor(Shoulder("Linen")): VoxTrans( - "voxel.armor.cloth.linen.shoulder", - (0.0, 0.0, 0.0), (-120.0, 210.0,15.0), 1.0, - ), - Armor(Back("Linen")): VoxTrans( - "voxel.armor.cloth.linen.back", - (0.0, 0.0, 0.0), (-120.0, 210.0,15.0), 0.9, - ), - //Woolen Set - Armor(Chest("Woolen")): VoxTrans( - "voxel.armor.cloth.woolen.chest", - (0.0, 1.0, 0.0), (-120.0, 210.0,15.0), 1.1, - ), - Armor(Pants("Woolen")): VoxTrans( - "voxel.armor.cloth.woolen.pants", - (0.0, 1.0, 0.0), (-120.0, 210.0,15.0), 0.9, - ), - Armor(Belt("Woolen")): VoxTrans( - "voxel.armor.cloth.woolen.belt", - (0.0, 0.0, 0.0), (-120.0, 210.0,15.0), 0.9, - ), - Armor(Foot("Woolen")): VoxTrans( - "voxel.armor.cloth.woolen.foot", - (0.0, 0.0, 0.0), (-120.0, 210.0,15.0), 0.9, - ), - Armor(Hand("Woolen")): VoxTrans( - "voxel.armor.cloth.woolen.hand", - (0.0, 0.0, 0.0), (-120.0, 210.0,15.0), 0.9, - ), - Armor(Shoulder("Woolen")): VoxTrans( - "voxel.armor.cloth.woolen.shoulder", - (0.0, 0.0, 0.0), (-120.0, 210.0,15.0), 1.0, - ), - Armor(Back("Woolen")): VoxTrans( - "voxel.armor.cloth.woolen.back", - (0.0, 0.0, 0.0), (-120.0, 210.0,15.0), 0.9, - ), - //Silken Set - Armor(Chest("Silken")): VoxTrans( - "voxel.armor.cloth.silken.chest", - (0.0, 1.0, 0.0), (-120.0, 210.0,15.0), 1.1, - ), - Armor(Pants("Silken")): VoxTrans( - "voxel.armor.cloth.silken.pants", - (0.0, 1.0, 0.0), (-120.0, 210.0,15.0), 0.9, - ), - Armor(Belt("Silken")): VoxTrans( - "voxel.armor.cloth.silken.belt", - (0.0, 0.0, 0.0), (-120.0, 210.0,15.0), 0.9, - ), - Armor(Foot("Silken")): VoxTrans( - "voxel.armor.cloth.silken.foot", - (0.0, 0.0, 0.0), (-120.0, 210.0,15.0), 0.9, - ), - Armor(Hand("Silken")): VoxTrans( - "voxel.armor.cloth.silken.hand", - (0.0, 0.0, 0.0), (-120.0, 210.0,15.0), 0.9, - ), - Armor(Shoulder("Silken")): VoxTrans( - "voxel.armor.cloth.silken.shoulder", - (0.0, 0.0, 0.0), (-120.0, 210.0,15.0), 1.0, - ), - Armor(Back("Silken")): VoxTrans( - "voxel.armor.cloth.silken.back", - (0.0, 0.0, 0.0), (-120.0, 210.0,15.0), 0.9, - ), - //Druid Set - Armor(Chest("Druid")): VoxTrans( - "voxel.armor.cloth.druid.chest", - (0.0, 1.0, 0.0), (-120.0, 210.0,15.0), 1.1, - ), - Armor(Pants("Druid")): VoxTrans( - "voxel.armor.cloth.druid.pants", - (0.0, 1.0, 0.0), (-120.0, 210.0,15.0), 0.9, - ), - Armor(Belt("Druid")): VoxTrans( - "voxel.armor.cloth.druid.belt", - (0.0, 0.0, 0.0), (-120.0, 210.0,15.0), 0.9, - ), - Armor(Foot("Druid")): VoxTrans( - "voxel.armor.cloth.druid.foot", - (0.0, 0.0, 0.0), (-120.0, 210.0,15.0), 0.9, - ), - Armor(Hand("Druid")): VoxTrans( - "voxel.armor.cloth.druid.hand", - (0.0, 0.0, 0.0), (-120.0, 210.0,15.0), 0.9, - ), - Armor(Shoulder("Druid")): VoxTrans( - "voxel.armor.cloth.druid.shoulder", - (0.0, 0.0, 0.0), (-120.0, 210.0,15.0), 1.0, - ), - Armor(Back("Druid")): VoxTrans( - "voxel.armor.cloth.druid.back", - (0.0, 0.0, 0.0), (-120.0, 210.0,15.0), 0.9, - ), - //Moonweave Set - Armor(Chest("Moonweave")): VoxTrans( - "voxel.armor.cloth.moonweave.chest", - (0.0, 1.0, 0.0), (-120.0, 210.0,15.0), 1.1, - ), - Armor(Pants("Moonweave")): VoxTrans( - "voxel.armor.cloth.moonweave.pants", - (0.0, 1.0, 0.0), (-120.0, 210.0,15.0), 0.9, - ), - Armor(Belt("Moonweave")): VoxTrans( - "voxel.armor.cloth.moonweave.belt", - (0.0, 0.0, 0.0), (-120.0, 210.0,15.0), 0.9, - ), - Armor(Foot("Moonweave")): VoxTrans( - "voxel.armor.cloth.moonweave.foot", - (0.0, 0.0, 0.0), (-120.0, 210.0,15.0), 0.9, - ), - Armor(Hand("Moonweave")): VoxTrans( - "voxel.armor.cloth.moonweave.hand", - (0.0, 0.0, 0.0), (-120.0, 210.0,15.0), 0.9, - ), - Armor(Shoulder("Moonweave")): VoxTrans( - "voxel.armor.cloth.moonweave.shoulder", - (0.0, 0.0, 0.0), (-120.0, 210.0,15.0), 1.0, - ), - Armor(Back("Moonweave")): VoxTrans( - "voxel.armor.cloth.moonweave.back", - (0.0, 0.0, 0.0), (-120.0, 210.0,15.0), 0.9, - ), - //Sunsilk Set - Armor(Chest("Sunsilk")): VoxTrans( - "voxel.armor.cloth.sunsilk.chest", - (0.0, 1.0, 0.0), (-120.0, 210.0,15.0), 1.1, - ), - Armor(Pants("Sunsilk")): VoxTrans( - "voxel.armor.cloth.sunsilk.pants", - (0.0, 1.0, 0.0), (-120.0, 210.0,15.0), 0.9, - ), - Armor(Belt("Sunsilk")): VoxTrans( - "voxel.armor.cloth.sunsilk.belt", - (0.0, 0.0, 0.0), (-120.0, 210.0,15.0), 0.9, - ), - Armor(Foot("Sunsilk")): VoxTrans( - "voxel.armor.cloth.sunsilk.foot", - (0.0, 0.0, 0.0), (-120.0, 210.0,15.0), 0.9, - ), - Armor(Hand("Sunsilk")): VoxTrans( - "voxel.armor.cloth.sunsilk.hand", - (0.0, 0.0, 0.0), (-120.0, 210.0,15.0), 0.9, - ), - Armor(Shoulder("Sunsilk")): VoxTrans( - "voxel.armor.cloth.sunsilk.shoulder", - (0.0, 0.0, 0.0), (-120.0, 210.0,15.0), 1.0, - ), - Armor(Back("Sunsilk")): VoxTrans( - "voxel.armor.cloth.sunsilk.back", - (0.0, 0.0, 0.0), (-120.0, 210.0,15.0), 0.9, - ), - //Bronze Set - Armor(Chest("Bronze")): VoxTrans( - "voxel.armor.mail.bronze.chest", - (0.0, 1.0, 0.0), (-120.0, 210.0,15.0), 1.1, - ), - Armor(Pants("Bronze")): VoxTrans( - "voxel.armor.mail.bronze.pants", - (0.0, 1.0, 0.0), (-120.0, 210.0,15.0), 0.9, - ), - Armor(Belt("Bronze")): VoxTrans( - "voxel.armor.mail.bronze.belt", - (0.0, 0.0, 0.0), (-120.0, 210.0,15.0), 0.9, - ), - Armor(Foot("Bronze")): VoxTrans( - "voxel.armor.mail.bronze.foot", - (0.0, 0.0, 0.0), (-120.0, 210.0,15.0), 0.9, - ), - Armor(Hand("Bronze")): VoxTrans( - "voxel.armor.mail.bronze.hand", - (0.0, 0.0, 0.0), (-120.0, 210.0,15.0), 0.9, - ), - Armor(Shoulder("Bronze")): VoxTrans( - "voxel.armor.mail.bronze.shoulder", - (0.0, 0.0, 0.0), (-120.0, 210.0,15.0), 1.0, - ), - Armor(Back("Bronze")): VoxTrans( - "voxel.armor.mail.bronze.back", - (0.0, 0.0, 0.0), (-120.0, 210.0,15.0), 0.9, - ), - //Iron Set - Armor(Chest("Iron")): VoxTrans( - "voxel.armor.mail.iron.chest", - (0.0, 1.0, 0.0), (-120.0, 210.0,15.0), 1.1, - ), - Armor(Pants("Iron")): VoxTrans( - "voxel.armor.mail.iron.pants", - (0.0, 1.0, 0.0), (-120.0, 210.0,15.0), 0.9, - ), - Armor(Belt("Iron")): VoxTrans( - "voxel.armor.mail.iron.belt", - (0.0, 0.0, 0.0), (-120.0, 210.0,15.0), 0.9, - ), - Armor(Foot("Iron")): VoxTrans( - "voxel.armor.mail.iron.foot", - (0.0, 0.0, 0.0), (-120.0, 210.0,15.0), 0.9, - ), - Armor(Hand("Iron")): VoxTrans( - "voxel.armor.mail.iron.hand", - (0.0, 0.0, 0.0), (-120.0, 210.0,15.0), 0.9, - ), - Armor(Shoulder("Iron")): VoxTrans( - "voxel.armor.mail.iron.shoulder", - (0.0, 0.0, 0.0), (-120.0, 210.0,15.0), 1.0, - ), - Armor(Back("Iron")): VoxTrans( - "voxel.armor.mail.iron.back", - (0.0, 0.0, 0.0), (-120.0, 210.0,15.0), 0.9, - ), - //Steel Set - Armor(Chest("Steel")): VoxTrans( - "voxel.armor.mail.steel.chest", - (0.0, 1.0, 0.0), (-120.0, 210.0,15.0), 1.1, - ), - Armor(Pants("Steel")): VoxTrans( - "voxel.armor.mail.steel.pants", - (0.0, 1.0, 0.0), (-120.0, 210.0,15.0), 0.9, - ), - Armor(Belt("Steel")): VoxTrans( - "voxel.armor.mail.steel.belt", - (0.0, 0.0, 0.0), (-120.0, 210.0,15.0), 0.9, - ), - Armor(Foot("Steel")): VoxTrans( - "voxel.armor.mail.steel.foot", - (0.0, 0.0, 0.0), (-120.0, 210.0,15.0), 0.9, - ), - Armor(Hand("Steel")): VoxTrans( - "voxel.armor.mail.steel.hand", - (0.0, 0.0, 0.0), (-120.0, 210.0,15.0), 0.9, - ), - Armor(Shoulder("Steel")): VoxTrans( - "voxel.armor.mail.steel.shoulder", - (0.0, 0.0, 0.0), (-120.0, 210.0,15.0), 1.0, - ), - Armor(Back("Steel")): VoxTrans( - "voxel.armor.mail.steel.back", - (0.0, 0.0, 0.0), (-120.0, 210.0,15.0), 0.9, - ), - //Cobalt Set - Armor(Chest("Cobalt")): VoxTrans( - "voxel.armor.mail.cobalt.chest", - (0.0, 1.0, 0.0), (-120.0, 210.0,15.0), 1.1, - ), - Armor(Pants("Cobalt")): VoxTrans( - "voxel.armor.mail.cobalt.pants", - (0.0, 1.0, 0.0), (-120.0, 210.0,15.0), 0.9, - ), - Armor(Belt("Cobalt")): VoxTrans( - "voxel.armor.mail.cobalt.belt", - (0.0, 0.0, 0.0), (-120.0, 210.0,15.0), 0.9, - ), - Armor(Foot("Cobalt")): VoxTrans( - "voxel.armor.mail.cobalt.foot", - (0.0, 0.0, 0.0), (-120.0, 210.0,15.0), 0.9, - ), - Armor(Hand("Cobalt")): VoxTrans( - "voxel.armor.mail.cobalt.hand", - (0.0, 0.0, 0.0), (-120.0, 210.0,15.0), 0.9, - ), - Armor(Shoulder("Cobalt")): VoxTrans( - "voxel.armor.mail.cobalt.shoulder", - (0.0, 0.0, 0.0), (-120.0, 210.0,15.0), 1.0, - ), - Armor(Back("Cobalt")): VoxTrans( - "voxel.armor.mail.cobalt.back", - (0.0, 0.0, 0.0), (-120.0, 210.0,15.0), 0.9, - ), - //Bloodsteel Set - Armor(Chest("Bloodsteel")): VoxTrans( - "voxel.armor.mail.bloodsteel.chest", - (0.0, 1.0, 0.0), (-120.0, 210.0,15.0), 1.1, - ), - Armor(Pants("Bloodsteel")): VoxTrans( - "voxel.armor.mail.bloodsteel.pants", - (0.0, 1.0, 0.0), (-120.0, 210.0,15.0), 0.9, - ), - Armor(Belt("Bloodsteel")): VoxTrans( - "voxel.armor.mail.bloodsteel.belt", - (0.0, 0.0, 0.0), (-120.0, 210.0,15.0), 0.9, - ), - Armor(Foot("Bloodsteel")): VoxTrans( - "voxel.armor.mail.bloodsteel.foot", - (0.0, 0.0, 0.0), (-120.0, 210.0,15.0), 0.9, - ), - Armor(Hand("Bloodsteel")): VoxTrans( - "voxel.armor.mail.bloodsteel.hand", - (0.0, 0.0, 0.0), (-120.0, 210.0,15.0), 0.9, - ), - Armor(Shoulder("Bloodsteel")): VoxTrans( - "voxel.armor.mail.bloodsteel.shoulder", - (0.0, 0.0, 0.0), (-120.0, 210.0,15.0), 1.0, - ), - Armor(Back("Bloodsteel")): VoxTrans( - "voxel.armor.mail.bloodsteel.back", - (0.0, 0.0, 0.0), (-120.0, 210.0,15.0), 0.9, - ), - //Orichalcum Set - Armor(Chest("Orichalcum")): VoxTrans( - "voxel.armor.mail.orichalcum.chest", - (0.0, 1.0, 0.0), (-120.0, 210.0,15.0), 1.1, - ), - Armor(Pants("Orichalcum")): VoxTrans( - "voxel.armor.mail.orichalcum.pants", - (0.0, 1.0, 0.0), (-120.0, 210.0,15.0), 0.9, - ), - Armor(Belt("Orichalcum")): VoxTrans( - "voxel.armor.mail.orichalcum.belt", - (0.0, 0.0, 0.0), (-120.0, 210.0,15.0), 0.9, - ), - Armor(Foot("Orichalcum")): VoxTrans( - "voxel.armor.mail.orichalcum.foot", - (0.0, 0.0, 0.0), (-120.0, 210.0,15.0), 0.9, - ), - Armor(Hand("Orichalcum")): VoxTrans( - "voxel.armor.mail.orichalcum.hand", - (0.0, 0.0, 0.0), (-120.0, 210.0,15.0), 0.9, - ), - Armor(Shoulder("Orichalcum")): VoxTrans( - "voxel.armor.mail.orichalcum.shoulder", - (0.0, 0.0, 0.0), (-120.0, 210.0,15.0), 1.0, - ), - Armor(Back("Orichalcum")): VoxTrans( - "voxel.armor.mail.orichalcum.back", - (0.0, 0.0, 0.0), (-120.0, 210.0,15.0), 0.9, - ), - //misc - Armor(Pants("Hunting")): VoxTrans( - "voxel.armor.misc.pants.grayscale", - (0.0, 1.0, 0.0), (-120.0, 210.0,15.0), 0.9, - ), - // Backs - Armor(Back("Short0")): VoxTrans( - "voxel.armor.misc.back.short-0", - (0.0, 0.0, 0.0), (-120.0, 210.0,15.0), 0.9, - ), - Armor(Back("Short1")): VoxTrans( - "voxel.armor.misc.back.short-1", - (0.0, 0.0, 0.0), (-120.0, 210.0,15.0), 0.9, - ), - Armor(Back("Admin")): VoxTrans( - "voxel.armor.misc.back.admin", - (0.0, 0.0, 0.0), (-120.0, 210.0,15.0), 0.9, - ), - Armor(Back("DungeonPurple")): VoxTrans( - "voxel.armor.misc.back.dungeon_purple", - (0.0, 0.0, 0.0), (-120.0, 210.0,15.0), 0.9, - ), - Armor(Back("LeatherBlue")): VoxTrans( - "voxel.armor.leather_blue.back", - (0.0, 0.0, 0.0), (-120.0, 210.0,15.0), 0.9, - ), - Armor(Back("Backpack")): VoxTrans( - "voxel.armor.misc.back.backpack", - (0.0, 0.0, 0.0), (-75.0, 45.0,0.0), 0.9, - ), - Armor(Back("BackpackBlue")): VoxTrans( - "voxel.armor.misc.back.backpack", - (0.0, 0.0, 0.0), (-120.0, 210.0,15.0), 0.9, - ), - //Hats - Armor(Head("Witch")): VoxTrans( - "voxel.armor.witch.hat", - (0.0, 0.0, 0.0), (-120.0, 210.0,15.0), 0.9, - ), - Armor(Head("Pirate")): VoxTrans( - "voxel.armor.pirate.hat", - (1.0, 2.0, 0.0), (-120.0, 210.0,15.0), 1.0, - ), - Armor(Head("Thief")): VoxTrans( - "voxel.armor.misc.head.bandana.thief", - (0.0, -2.0, 0.0), (-120.0, 210.0,15.0), 1.9, - ), - Armor(Head("Red")): VoxTrans( - "voxel.armor.misc.head.bandana.red", - (0.0, -2.0, 0.0), (-120.0, 210.0,15.0), 1.9, - ), - Armor(Head("Straw")): VoxTrans( - "voxel.armor.misc.head.straw", - (0.0, 0.0, 0.0), (-120.0, 210.0,15.0), 0.9, - ), - Armor(Head("Hood")): VoxTrans( - "voxel.armor.misc.head.hood", - (0.0, 0.0, 0.0), (-120.0, 210.0,15.0), 1.3, - ), - Armor(Head("Crown")): VoxTrans( - "voxel.armor.misc.head.crown", - (0.0, 4.0, 0.0), (-120.0, 210.0,15.0), 1.3, - ), - Armor(Head("Mitre")): VoxTrans( - "voxel.armor.misc.head.mitre", - (0.0, 4.0, 0.0), (-120.0, 210.0,15.0), 1.3, - ), - Armor(Head("Spikeguard")): VoxTrans( - "voxel.armor.misc.head.spikeguard", - (0.0, 0.0, 0.0), (-120.0, 210.0,15.0), 1.3, - ), - // Rings - Armor(Ring("Scratched")): VoxTrans( - "voxel.armor.misc.ring.scratched", - (0.0, 0.0, 0.0), (45.0, 15.0, 0.0), 0.9, - ), - Armor(Ring("Gold")): VoxTrans( - "voxel.armor.misc.ring.gold", - (0.0, 0.0, 0.0), (45.0, 15.0, 0.0), 0.9, - ), - Armor(Ring("Topaz")): VoxTrans( - "voxel.armor.misc.ring.topaz", - (0.0, 0.0, 0.0), (45.0, 15.0, 0.0), 0.9, - ), - Armor(Ring("Amethyst")): VoxTrans( - "voxel.armor.misc.ring.amethyst", - (0.0, 0.0, 0.0), (45.0, 15.0, 0.0), 0.9, - ), - Armor(Ring("Sapphire")): VoxTrans( - "voxel.armor.misc.ring.sapphire", - (0.0, 0.0, 0.0), (45.0, 15.0, 0.0), 0.9, - ), - Armor(Ring("Emerald")): VoxTrans( - "voxel.armor.misc.ring.emerald", - (0.0, 0.0, 0.0), (45.0, 15.0, 0.0), 0.9, - ), - Armor(Ring("Ruby")): VoxTrans( - "voxel.armor.misc.ring.ruby", - (0.0, 0.0, 0.0), (45.0, 15.0, 0.0), 0.9, - ), - Armor(Ring("Diamond")): VoxTrans( - "voxel.armor.misc.ring.diamond", - (0.0, 0.0, 0.0), (45.0, 20.0, 0.0), 0.9, - ), - Armor(Ring("Cultist")): VoxTrans( - "voxel.armor.cultist.ring", - (0.0, 0.0, 0.0), (45.0, 15.0, 0.0), 0.9, - ), - - // Necks - Armor(Neck("Ankh")): VoxTrans( - "voxel.armor.misc.neck.ankh_of_life", - (0.0, 0.2, 0.0), (-70.0, 20.0, 10.0), 0.9, - ), - Armor(Neck("Carcanet")): VoxTrans( - "voxel.armor.misc.neck.carcanet_of_wrath", - (0.0, 0.2, 0.0), (-70.0, 20.0, 10.0), 0.9, - ), - Armor(Neck("Fang")): VoxTrans( - "voxel.armor.misc.neck.fang", - (0.0, 0.2, 0.0), (-70.0, 20.0, 10.0), 0.9, - ), - Armor(Neck("Honeycomb")): VoxTrans( - "voxel.armor.misc.neck.honeycomb_pendant", - (0.0, 0.2, 0.0), (-70.0, 20.0, 10.0), 0.9, - ), - Armor(Neck("Haniwa")): VoxTrans( - "voxel.armor.misc.neck.haniwa_talisman", - (0.0, 0.2, 0.0), (-70.0, 20.0, 10.0), 0.9, - ), - Armor(Neck("Pendant")): VoxTrans( - "voxel.armor.misc.neck.pendant_of_protection", - (0.0, 0.2, 0.0), (-70.0, 20.0, 10.0), 0.9, - ), - Armor(Neck("ResilienceGem")): VoxTrans( - "voxel.armor.misc.neck.resilience_gem", - (0.0, 0.2, 0.0), (-70.0, 20.0, 10.0), 0.9, - ), - Armor(Neck("Shell")): VoxTrans( - "voxel.armor.misc.neck.shell", - (0.0, 0.2, 0.0), (-70.0, 20.0, 10.0), 0.9, - ), - Armor(Neck("Amethyst")): VoxTrans( - "voxel.armor.misc.neck.amethyst", - (0.0, 0.2, 0.0), (-70.0, 20.0, 10.0), 0.9, - ), - Armor(Neck("Diamond")): VoxTrans( - "voxel.armor.misc.neck.diamond", - (0.0, 0.2, 0.0), (-70.0, 20.0, 10.0), 0.9, - ), - Armor(Neck("Cultist")): VoxTrans( - "voxel.armor.cultist.necklace", - (0.0, 0.2, 0.0), (-70.0, 20.0, 10.0), 0.9, - ), - Armor(Neck("Ruby")): VoxTrans( - "voxel.armor.misc.neck.ruby", - (0.0, 0.2, 0.0), (-70.0, 20.0, 10.0), 0.9, - ), - Armor(Neck("Topaz")): VoxTrans( - "voxel.armor.misc.neck.topaz", - (0.0, 0.2, 0.0), (-70.0, 20.0, 10.0), 0.9, - ), - Armor(Neck("Emerald")): VoxTrans( - "voxel.armor.misc.neck.emerald", - (0.0, 0.2, 0.0), (-70.0, 20.0, 10.0), 0.9, - ), - Armor(Neck("Gold")): VoxTrans( - "voxel.armor.misc.neck.gold", - (0.0, 0.2, 0.0), (-70.0, 20.0, 10.0), 0.9, - ), - Armor(Neck("Sapphire")): VoxTrans( - "voxel.armor.misc.neck.sapphire", - (0.0, 0.2, 0.0), (-70.0, 20.0, 10.0), 0.9, - ), - Armor(Neck("Scratched")): VoxTrans( - "voxel.armor.misc.neck.scratched", - (0.0, 0.2, 0.0), (-70.0, 20.0, 10.0), 0.9, +{ + "crafting_hammer": ( + output: ("common.items.tool.craftsman_hammer", 1), + inputs: [ + (Item("common.items.crafting_ing.twigs"), 6), + (Item("common.items.crafting_ing.stones"), 6), + ], + craft_sprite: Some(Anvil), + ), + "mortar_pestle": ( + output: ("common.items.crafting_tools.mortar_pestle", 1), + inputs: [ + (Item("common.items.crafting_ing.stones"), 6), + (Item("common.items.crafting_ing.bowl"), 1), + (Item("common.items.tool.craftsman_hammer"), 0), + ], + craft_sprite: Some(CraftingBench), + ), + "sewing_set": ( + output: ("common.items.crafting_tools.sewing_set", 1), + inputs: [ + (Item("common.items.crafting_ing.cloth.linen"), 1), + (Item("common.items.mineral.ingot.tin"), 1), + ], + craft_sprite: Some(CraftingBench), + ), + "velorite_frag": ( + output: ("common.items.mineral.ore.veloritefrag", 2), + inputs: [ + (Item("common.items.mineral.ore.velorite"), 1), + (Item("common.items.tool.craftsman_hammer"), 0), + ], + craft_sprite: Some(Anvil), + ), + "potion_s": ( + output: ("common.items.consumable.potion_minor", 1), + inputs: [ + (Item("common.items.crafting_ing.empty_vial"), 1), + (Item("common.items.food.apple"), 4), + (Item("common.items.crafting_ing.honey"), 1), + ], + craft_sprite: Some(Cauldron), + ), + "potion_m": ( + output: ("common.items.consumable.potion_med", 1), + inputs: [ + (Item("common.items.consumable.potion_minor"), 2), + (Item("common.items.mineral.ore.veloritefrag"), 4), + ], + craft_sprite: Some(Cauldron), + ), + "cactus_colada": ( + output: ("common.items.food.cactus_colada", 1), + inputs: [ + (Item("common.items.crafting_ing.empty_vial"), 1), + (Item("common.items.crafting_ing.cactus"), 8), + ], + craft_sprite: Some(Cauldron), + ), + "collar_basic": ( + output: ("common.items.utility.collar", 1), + inputs: [ + (Item("common.items.crafting_ing.leather.leather_strips"), 5), + (Item("common.items.mineral.gem.ruby"), 1), + ], + craft_sprite: None, + ), + "bomb_coconut": ( + output: ("common.items.utility.bomb", 1), + inputs: [ + (Item("common.items.crafting_ing.stones"), 10), + (Item("common.items.food.coconut"), 2), + (Item("common.items.mineral.ore.veloritefrag"), 2), + (Item("common.items.crafting_tools.mortar_pestle"), 0), + ], + craft_sprite: Some(CraftingBench), + ), + "firework_blue": ( + output: ("common.items.utility.firework_blue", 1), + inputs: [ + (Item("common.items.crafting_ing.twigs"), 1), + (Item("common.items.crafting_ing.stones"), 1), + (Item("common.items.food.coconut"), 1), + (Item("common.items.mineral.ore.veloritefrag"), 1), + (Item("common.items.crafting_tools.mortar_pestle"), 0), + ], + craft_sprite: Some(CraftingBench), + ), + "firework_green": ( + output: ("common.items.utility.firework_green", 1), + inputs: [ + (Item("common.items.crafting_ing.twigs"), 1), + (Item("common.items.crafting_ing.stones"), 1), + (Item("common.items.food.coconut"), 1), + (Item("common.items.mineral.ore.veloritefrag"), 1), + (Item("common.items.crafting_tools.mortar_pestle"), 0), + ], + craft_sprite: Some(CraftingBench), + ), + "firework_purple": ( + output: ("common.items.utility.firework_purple", 1), + inputs: [ + (Item("common.items.crafting_ing.twigs"), 1), + (Item("common.items.crafting_ing.stones"), 1), + (Item("common.items.food.coconut"), 1), + (Item("common.items.mineral.ore.veloritefrag"), 1), + (Item("common.items.crafting_tools.mortar_pestle"), 0), + ], + craft_sprite: Some(CraftingBench), + ), + "firework_red": ( + output: ("common.items.utility.firework_red", 1), + inputs: [ + (Item("common.items.crafting_ing.twigs"), 1), + (Item("common.items.crafting_ing.stones"), 1), + (Item("common.items.food.coconut"), 1), + (Item("common.items.mineral.ore.veloritefrag"), 1), + (Item("common.items.crafting_tools.mortar_pestle"), 0), + ], + craft_sprite: Some(CraftingBench), + ), + "firework_white": ( + output: ("common.items.utility.firework_white", 1), + inputs: [ + (Item("common.items.crafting_ing.twigs"), 1), + (Item("common.items.crafting_ing.stones"), 1), + (Item("common.items.food.coconut"), 1), + (Item("common.items.mineral.ore.veloritefrag"), 1), + (Item("common.items.crafting_tools.mortar_pestle"), 0), + ], + craft_sprite: Some(CraftingBench), + ), + "firework_yellow": ( + output: ("common.items.utility.firework_yellow", 1), + inputs: [ + (Item("common.items.crafting_ing.twigs"), 1), + (Item("common.items.crafting_ing.stones"), 1), + (Item("common.items.food.coconut"), 1), + (Item("common.items.mineral.ore.veloritefrag"), 1), + (Item("common.items.crafting_tools.mortar_pestle"), 0), + ], + craft_sprite: Some(CraftingBench), + ), + "apple_shroom_curry": ( + output: ("common.items.food.apple_mushroom_curry", 1), + inputs: [ + (Item("common.items.food.mushroom"), 8), + (Item("common.items.food.coconut"), 1), + (Item("common.items.food.apple"), 4), + (Item("common.items.crafting_tools.mortar_pestle"), 0), + ], + craft_sprite: Some(CookingPot), + ), + "fish_cooked": ( + output: ("common.items.food.meat.fish_cooked", 1), + inputs: [ + (Item("common.items.food.meat.fish_raw"), 1), + ], + craft_sprite: Some(CookingPot), + ), + "bird_cooked": ( + output: ("common.items.food.meat.bird_cooked", 1), + inputs: [ + (Item("common.items.food.meat.bird_raw"), 1), + ], + craft_sprite: Some(CookingPot), + ), + "bird_large_cooked": ( + output: ("common.items.food.meat.bird_large_cooked", 1), + inputs: [ + (Item("common.items.food.meat.bird_large_raw"), 1), + ], + craft_sprite: Some(CookingPot), + ), + "beast_small_cooked": ( + output: ("common.items.food.meat.beast_small_cooked", 1), + inputs: [ + (Item("common.items.food.meat.beast_small_raw"), 1), + ], + craft_sprite: Some(CookingPot), + ), + "beast_large_cooked": ( + output: ("common.items.food.meat.beast_large_cooked", 1), + inputs: [ + (Item("common.items.food.meat.beast_large_raw"), 1), + ], + craft_sprite: Some(CookingPot), + ), + "tough_cooked": ( + output: ("common.items.food.meat.tough_cooked", 1), + inputs: [ + (Item("common.items.food.meat.tough_raw"), 1), + ], + craft_sprite: Some(CookingPot), + ), + "leather strips": ( + output: ("common.items.crafting_ing.leather.leather_strips", 4), + inputs: [ + (Item("common.items.crafting_ing.leather.simple_leather"), 1), + ], + craft_sprite: Some(TanningRack), + ), + "simple leather": ( + output: ("common.items.crafting_ing.leather.simple_leather", 1), + inputs: [ + (Item("common.items.crafting_ing.hide.animal_hide"), 1), + ], + craft_sprite: Some(TanningRack), + ), + "thick leather": ( + output: ("common.items.crafting_ing.leather.thick_leather", 1), + inputs: [ + (Item("common.items.crafting_ing.hide.tough_hide"), 1), + ], + craft_sprite: Some(TanningRack), + ), + "rigid leather": ( + output: ("common.items.crafting_ing.leather.rigid_leather", 1), + inputs: [ + (Item("common.items.crafting_ing.hide.rugged_hide"), 1), + ], + craft_sprite: Some(TanningRack), + ), + "gold ingot": ( + output: ("common.items.mineral.ingot.gold", 1), + inputs: [ + (Item("common.items.mineral.ore.gold"), 1), + ], + craft_sprite: Some(Forge), + ), + "silver ingot": ( + output: ("common.items.mineral.ingot.silver", 1), + inputs: [ + (Item("common.items.mineral.ore.silver"), 1), + ], + craft_sprite: Some(Forge), + ), + "iron ingot": ( + output: ("common.items.mineral.ingot.iron", 1), + inputs: [ + (Item("common.items.mineral.ore.iron"), 1), + ], + craft_sprite: Some(Forge), + ), + "cobalt ingot": ( + output: ("common.items.mineral.ingot.cobalt", 1), + inputs: [ + (Item("common.items.mineral.ore.cobalt"), 1), + ], + craft_sprite: Some(Forge), + ), + "tin ingot": ( + output: ("common.items.mineral.ingot.tin", 2), + inputs: [ + (Item("common.items.mineral.ore.tin"), 1), + ], + craft_sprite: Some(Forge), + ), + "orichalcum ingot": ( + output: ("common.items.mineral.ingot.orichalcum", 2), + inputs: [ + (Item("common.items.mineral.ingot.gold"), 1), + (Item("common.items.mineral.ingot.silver"), 1), + ], + craft_sprite: Some(Forge), + ), + "copper ingot": ( + output: ("common.items.mineral.ingot.copper", 2), + inputs: [ + (Item("common.items.mineral.ore.copper"), 1), + ], + craft_sprite: Some(Forge), + ), + "bloodsteel ingot": ( + output: ("common.items.mineral.ingot.bloodsteel", 2), + inputs: [ + (Item("common.items.mineral.ore.bloodstone"), 1), + (Item("common.items.mineral.ingot.iron"), 1), + (Item("common.items.mineral.ore.coal"), 1), + ], + craft_sprite: Some(Forge), + ), + "steel ingot": ( + output: ("common.items.mineral.ingot.steel", 1), + inputs: [ + (Item("common.items.mineral.ingot.iron"), 1), + (Item("common.items.mineral.ore.coal"), 1), + ], + craft_sprite: Some(Forge), + ), + "bronze ingot": ( + output: ("common.items.mineral.ingot.bronze", 2), + inputs: [ + (Item("common.items.mineral.ingot.copper"), 1), + (Item("common.items.mineral.ingot.tin"), 1), + ], + craft_sprite: Some(Forge), + ), + "cotton": ( + output: ("common.items.crafting_ing.cloth.cotton", 1), + inputs: [ + (Item("common.items.crafting_ing.cotton_boll"), 1), + ], + craft_sprite: Some(SpinningWheel), + ), + "linen_flax": ( + output: ("common.items.crafting_ing.cloth.linen", 1), + inputs: [ + (Item("common.items.flowers.wild_flax"), 1), + ], + craft_sprite: Some(SpinningWheel), + ), + "silk": ( + output: ("common.items.crafting_ing.cloth.silk", 1), + inputs: [ + (Item("common.items.crafting_ing.sticky_thread"), 1), + ], + craft_sprite: Some(SpinningWheel), + ), + "lifecloth": ( + output: ("common.items.crafting_ing.cloth.lifecloth", 1), + inputs: [ + (Item("common.items.crafting_ing.animal_misc.lively_vine"), 1), + (Item("common.items.crafting_ing.cloth.cotton"), 1), + ], + craft_sprite: Some(SpinningWheel), + ), + "moonweave": ( + output: ("common.items.crafting_ing.cloth.moonweave", 1), + inputs: [ + (Item("common.items.flowers.moonbell"), 1), + ], + craft_sprite: Some(SpinningWheel), + ), + "sunsilk": ( + output: ("common.items.crafting_ing.cloth.sunsilk", 1), + inputs: [ + (Item("common.items.flowers.pyrebloom"), 1), + ], + craft_sprite: Some(SpinningWheel), + ), + "salad_plain": ( + output: ("common.items.food.plainsalad", 1), + inputs: [ + (Item("common.items.food.lettuce"), 1), + (Item("common.items.crafting_ing.bowl"), 1), + ], + craft_sprite: None, + ), + "salad_tomato": ( + output: ("common.items.food.tomatosalad", 1), + inputs: [ + (Item("common.items.food.lettuce"), 1), + (Item("common.items.food.tomato"), 2), + (Item("common.items.crafting_ing.bowl"), 1), + ], + craft_sprite: None, + ), + "apples_stick": ( + output: ("common.items.food.apple_stick", 1), + inputs: [ + (Item("common.items.crafting_ing.twigs"), 2), + (Item("common.items.food.apple"), 2), + ], + craft_sprite: None, + ), + "mushroom_stick": ( + output: ("common.items.food.mushroom_stick", 1), + inputs: [ + (Item("common.items.crafting_ing.twigs"), 2), + (Item("common.items.food.mushroom"), 3), + ], + craft_sprite: None, + ), + "sunflower_icetea": ( + output: ("common.items.food.sunflower_icetea", 4), + inputs: [ + (Item("common.items.crafting_ing.empty_vial"), 1), + (Item("common.items.crafting_ing.animal_misc.icy_fang"), 1), + (Item("common.items.flowers.sunflower"), 4), + (Item("common.items.crafting_ing.honey"), 1), + ], + craft_sprite: Some(Cauldron), + ), + "Plain Cloth Glider": ( + output: ("common.items.glider.basic_white", 1), + inputs: [ + (Item("common.items.crafting_ing.twigs"), 5), + (Item("common.items.crafting_ing.leather.leather_strips"), 5), + (Item("common.items.crafting_ing.cloth.linen"), 10), + (Item("common.items.tool.craftsman_hammer"), 0), + (Item("common.items.crafting_tools.sewing_set"), 0), + ], + craft_sprite: Some(CraftingBench), + ), + "Red Cloth Glider": ( + output: ("common.items.glider.basic_red", 1), + inputs: [ + (Item("common.items.crafting_ing.twigs"), 5), + (Item("common.items.crafting_ing.cloth.linen_red"), 10), + (Item("common.items.crafting_ing.leather.thick_leather"), 4), + (Item("common.items.tool.craftsman_hammer"), 0), + (Item("common.items.crafting_tools.sewing_set"), 0), + ], + craft_sprite: Some(CraftingBench), + ), + "Leaves Glider": ( + output: ("common.items.glider.leaves", 1), + inputs: [ + (Item("common.items.crafting_ing.twigs"), 5), + (Item("common.items.crafting_ing.leather.thick_leather"), 4), + (Item("common.items.crafting_ing.cloth.linen"), 5), + (Item("common.items.mineral.gem.emerald"), 1), + (Item("common.items.tool.craftsman_hammer"), 0), + (Item("common.items.crafting_tools.sewing_set"), 0), + ], + craft_sprite: Some(CraftingBench), + ), + "Sand Raptor Wings": ( + output: ("common.items.glider.sandraptor", 1), + inputs: [ + (Item("common.items.crafting_ing.animal_misc.raptor_feather"), 6), + (Item("common.items.crafting_ing.twigs"), 5), + (Item("common.items.crafting_ing.leather.thick_leather"), 4), + (Item("common.items.crafting_ing.cloth.wool"), 5), + (Item("common.items.mineral.gem.sapphire"), 1), + (Item("common.items.tool.craftsman_hammer"), 0), + ], + craft_sprite: Some(CraftingBench), + ), + "Snow Raptor Wings": ( + output: ("common.items.glider.snowraptor", 1), + inputs: [ + (Item("common.items.crafting_ing.animal_misc.raptor_feather"), 6), + (Item("common.items.crafting_ing.twigs"), 5), + (Item("common.items.crafting_ing.leather.thick_leather"), 4), + (Item("common.items.crafting_ing.cloth.silk"), 5), + (Item("common.items.crafting_ing.animal_misc.icy_fang"), 1), + (Item("common.items.mineral.gem.ruby"), 1), + (Item("common.items.tool.craftsman_hammer"), 0), + ], + craft_sprite: Some(CraftingBench), + ), + "Wood Raptor Wings": ( + output: ("common.items.glider.woodraptor", 1), + inputs: [ + (Item("common.items.crafting_ing.animal_misc.raptor_feather"), 6), + (Item("common.items.crafting_ing.twigs"), 5), + (Item("common.items.crafting_ing.leather.thick_leather"), 4), + (Item("common.items.crafting_ing.cloth.lifecloth"), 5), + (Item("common.items.mineral.gem.emerald"), 1), + (Item("common.items.tool.craftsman_hammer"), 0), + ], + craft_sprite: Some(CraftingBench), + ), + "Moonlit Love": ( + output: ("common.items.glider.butterfly3", 1), + inputs: [ + (Item("common.items.crafting_ing.cloth.moonweave"), 20), + (Item("common.items.crafting_ing.twigs"), 5), + (Item("common.items.flowers.red"), 6), + (Item("common.items.crafting_ing.sticky_thread"), 8), + (Item("common.items.mineral.gem.diamond"), 2), + (Item("common.items.crafting_tools.sewing_set"), 0), + (Item("common.items.tool.craftsman_hammer"), 0), + ], + craft_sprite: Some(CraftingBench), + is_recycling: false, + ), + "Horizon": ( + output: ("common.items.glider.sunset", 1), + inputs: [ + (Item("common.items.crafting_ing.cloth.sunsilk"), 20), + (Item("common.items.crafting_ing.twigs"), 5), + (Item("common.items.crafting_ing.cactus"), 8), + (Item("common.items.mineral.gem.topaz"), 6), + (Item("common.items.mineral.gem.ruby"), 2), + (Item("common.items.crafting_tools.sewing_set"), 0), + (Item("common.items.tool.craftsman_hammer"), 0), + ], + craft_sprite: Some(CraftingBench), + is_recycling: false, + ), + "Healing Sceptre": ( + output: ("common.items.weapons.sceptre.starter_sceptre", 1), + inputs: [ + (Item("common.items.crafting_ing.twigs"), 10), + (Item("common.items.crafting_ing.stones"), 0), + ], + craft_sprite: None, + ), + "Soothing Loop": ( + output: ("common.items.weapons.sceptre.loops0", 1), + inputs: [ + (Item("common.items.crafting_ing.twigs"), 20), + (Item("common.items.mineral.ore.veloritefrag"), 8), + (Item("common.items.mineral.gem.ruby"), 4), + (Item("common.items.tool.craftsman_hammer"), 0), + ], + craft_sprite: Some(CraftingBench), + ), + "Hunting Bow": ( + output: ("common.items.weapons.bow.wood-2", 1), + inputs: [ + (Item("common.items.crafting_ing.leather.leather_strips"), 8), + (Item("common.items.crafting_ing.twigs"), 6), + ], + craft_sprite: Some(CraftingBench), + ), + "Forest Spirit": ( + output: ("common.items.weapons.sword.wood-2", 1), + inputs: [ + (Item("common.items.crafting_ing.leather.leather_strips"), 4), + (Item("common.items.crafting_ing.twigs"), 10), + ], + craft_sprite: Some(Anvil), + ), + "Burnt Drumstick": ( + output: ("common.items.weapons.hammer.burnt_drumstick", 1), + inputs: [ + (Item("common.items.food.meat.bird_large_cooked"), 1), + ], + craft_sprite: Some(CookingPot), + ), + //ARMOR/HIDE/RAWHIDE + "rawhide back": ( + output: ("common.items.armor.hide.rawhide.back", 1), + inputs: [ + (Item("common.items.crafting_ing.leather.simple_leather"), 3), + (Item("common.items.crafting_ing.leather.leather_strips"), 2), + ], + craft_sprite: Some(CraftingBench), + ), + "rawhide belt": ( + output: ("common.items.armor.hide.rawhide.belt", 1), + inputs: [ + (Item("common.items.crafting_ing.leather.simple_leather"), 2), + (Item("common.items.crafting_ing.leather.leather_strips"), 2), + ], + craft_sprite: Some(CraftingBench), + ), + "rawhide chest": ( + output: ("common.items.armor.hide.rawhide.chest", 1), + inputs: [ + (Item("common.items.crafting_ing.leather.simple_leather"), 10), + (Item("common.items.crafting_ing.leather.leather_strips"), 4), + ], + craft_sprite: Some(CraftingBench), + ), + "rawhide feet": ( + output: ("common.items.armor.hide.rawhide.foot", 1), + inputs: [ + (Item("common.items.crafting_ing.leather.simple_leather"), 3), + (Item("common.items.crafting_ing.leather.leather_strips"), 2), + ], + craft_sprite: Some(CraftingBench), + ), + "rawhide hands": ( + output: ("common.items.armor.hide.rawhide.hand", 1), + inputs: [ + (Item("common.items.crafting_ing.leather.simple_leather"), 3), + (Item("common.items.crafting_ing.leather.leather_strips"), 2), + ], + craft_sprite: Some(CraftingBench), + ), + "rawhide pants": ( + output: ("common.items.armor.hide.rawhide.pants", 1), + inputs: [ + (Item("common.items.crafting_ing.leather.simple_leather"), 8), + (Item("common.items.crafting_ing.leather.leather_strips"), 4), + ], + craft_sprite: Some(CraftingBench), + ), + "rawhide shoulder": ( + output: ("common.items.armor.hide.rawhide.shoulder", 1), + inputs: [ + (Item("common.items.crafting_ing.leather.simple_leather"), 8), + (Item("common.items.crafting_ing.leather.leather_strips"), 6), + ], + craft_sprite: Some(CraftingBench), + ), + //ARMOR/HIDE/LEATHER + "leather back": ( + output: ("common.items.armor.hide.leather.back", 1), + inputs: [ + (Item("common.items.crafting_ing.leather.thick_leather"), 3), + (Item("common.items.crafting_ing.leather.leather_strips"), 2), + ], + craft_sprite: Some(CraftingBench), + ), + "leather belt": ( + output: ("common.items.armor.hide.leather.belt", 1), + inputs: [ + (Item("common.items.crafting_ing.leather.thick_leather"), 2), + (Item("common.items.crafting_ing.leather.leather_strips"), 2), + ], + craft_sprite: Some(CraftingBench), + ), + "leather chest": ( + output: ("common.items.armor.hide.leather.chest", 1), + inputs: [ + (Item("common.items.crafting_ing.leather.thick_leather"), 10), + (Item("common.items.crafting_ing.leather.leather_strips"), 4), + ], + craft_sprite: Some(CraftingBench), + ), + "leather feet": ( + output: ("common.items.armor.hide.leather.foot", 1), + inputs: [ + (Item("common.items.crafting_ing.leather.thick_leather"), 3), + (Item("common.items.crafting_ing.leather.leather_strips"), 2), + ], + craft_sprite: Some(CraftingBench), + ), + "leather hands": ( + output: ("common.items.armor.hide.leather.hand", 1), + inputs: [ + (Item("common.items.crafting_ing.leather.thick_leather"), 3), + (Item("common.items.crafting_ing.leather.leather_strips"), 2), + ], + craft_sprite: Some(CraftingBench), + ), + "leather pants": ( + output: ("common.items.armor.hide.leather.pants", 1), + inputs: [ + (Item("common.items.crafting_ing.leather.thick_leather"), 8), + (Item("common.items.crafting_ing.leather.leather_strips"), 4), + ], + craft_sprite: Some(CraftingBench), + ), + "leather shoulder": ( + output: ("common.items.armor.hide.leather.shoulder", 1), + inputs: [ + (Item("common.items.crafting_ing.leather.thick_leather"), 8), + (Item("common.items.crafting_ing.leather.leather_strips"), 6), + ], + craft_sprite: Some(CraftingBench), + ), + //ARMOR/HIDE/SCALE + "scale back": ( + output: ("common.items.armor.hide.scale.back", 1), + inputs: [ + (Item("common.items.crafting_ing.hide.scales"), 3), + (Item("common.items.crafting_ing.leather.leather_strips"), 2), + ], + craft_sprite: Some(CraftingBench), + ), + "scale belt": ( + output: ("common.items.armor.hide.scale.belt", 1), + inputs: [ + (Item("common.items.crafting_ing.hide.scales"), 2), + (Item("common.items.crafting_ing.leather.leather_strips"), 2), + ], + craft_sprite: Some(CraftingBench), + ), + "scale chest": ( + output: ("common.items.armor.hide.scale.chest", 1), + inputs: [ + (Item("common.items.crafting_ing.hide.scales"), 10), + (Item("common.items.crafting_ing.leather.leather_strips"), 4), + ], + craft_sprite: Some(CraftingBench), + ), + "scale feet": ( + output: ("common.items.armor.hide.scale.foot", 1), + inputs: [ + (Item("common.items.crafting_ing.hide.scales"), 3), + (Item("common.items.crafting_ing.leather.leather_strips"), 2), + ], + craft_sprite: Some(CraftingBench), + ), + "scale hands": ( + output: ("common.items.armor.hide.scale.hand", 1), + inputs: [ + (Item("common.items.crafting_ing.hide.scales"), 3), + (Item("common.items.crafting_ing.leather.leather_strips"), 2), + ], + craft_sprite: Some(CraftingBench), + ), + "scale pants": ( + output: ("common.items.armor.hide.scale.pants", 1), + inputs: [ + (Item("common.items.crafting_ing.hide.scales"), 8), + (Item("common.items.crafting_ing.leather.leather_strips"), 4), + ], + craft_sprite: Some(CraftingBench), + ), + "scale shoulder": ( + output: ("common.items.armor.hide.scale.shoulder", 1), + inputs: [ + (Item("common.items.crafting_ing.hide.scales"), 8), + (Item("common.items.crafting_ing.leather.leather_strips"), 6), + ], + craft_sprite: Some(CraftingBench), + ), + //ARMOR/HIDE/CARAPACE + "carapace back": ( + output: ("common.items.armor.hide.carapace.back", 1), + inputs: [ + (Item("common.items.crafting_ing.hide.carapace"), 3), + (Item("common.items.mineral.ingot.steel"), 1), + (Item("common.items.crafting_ing.leather.leather_strips"), 2), + ], + craft_sprite: Some(CraftingBench), + ), + "carapace belt": ( + output: ("common.items.armor.hide.carapace.belt", 1), + inputs: [ + (Item("common.items.crafting_ing.hide.carapace"), 2), + (Item("common.items.mineral.ingot.steel"), 1), + (Item("common.items.crafting_ing.leather.leather_strips"), 2), + ], + craft_sprite: Some(CraftingBench), + ), + "carapace chest": ( + output: ("common.items.armor.hide.carapace.chest", 1), + inputs: [ + (Item("common.items.crafting_ing.hide.carapace"), 10), + (Item("common.items.mineral.ingot.steel"), 2), + (Item("common.items.crafting_ing.leather.leather_strips"), 4), + ], + craft_sprite: Some(CraftingBench), + ), + "carapace feet": ( + output: ("common.items.armor.hide.carapace.foot", 1), + inputs: [ + (Item("common.items.crafting_ing.hide.carapace"), 3), + (Item("common.items.mineral.ingot.steel"), 1), + (Item("common.items.crafting_ing.leather.leather_strips"), 2), + ], + craft_sprite: Some(CraftingBench), + ), + "carapace hands": ( + output: ("common.items.armor.hide.carapace.hand", 1), + inputs: [ + (Item("common.items.crafting_ing.hide.carapace"), 3), + (Item("common.items.mineral.ingot.steel"), 1), + (Item("common.items.crafting_ing.leather.leather_strips"), 2), + ], + craft_sprite: Some(CraftingBench), + ), + "carapace pants": ( + output: ("common.items.armor.hide.carapace.pants", 1), + inputs: [ + (Item("common.items.crafting_ing.hide.carapace"), 8), + (Item("common.items.mineral.ingot.steel"), 1), + (Item("common.items.crafting_ing.leather.leather_strips"), 4), + ], + craft_sprite: Some(CraftingBench), + ), + "carapace shoulder": ( + output: ("common.items.armor.hide.carapace.shoulder", 1), + inputs: [ + (Item("common.items.crafting_ing.hide.carapace"), 8), + (Item("common.items.mineral.ingot.steel"), 1), + (Item("common.items.crafting_ing.leather.leather_strips"), 6), + ], + craft_sprite: Some(CraftingBench), + ), + //ARMOR/HIDE/PRIMAL + "primal back": ( + output: ("common.items.armor.hide.primal.back", 1), + inputs: [ + (Item("common.items.crafting_ing.hide.plate"), 3), + (Item("common.items.crafting_ing.animal_misc.large_horn"), 1), + (Item("common.items.crafting_ing.cloth.lifecloth"), 1), + (Item("common.items.crafting_ing.leather.rigid_leather"), 2), + ], + craft_sprite: Some(CraftingBench), + ), + "primal belt": ( + output: ("common.items.armor.hide.primal.belt", 1), + inputs: [ + (Item("common.items.crafting_ing.hide.plate"), 2), + (Item("common.items.crafting_ing.cloth.lifecloth"), 1), + (Item("common.items.crafting_ing.leather.rigid_leather"), 2), + ], + craft_sprite: Some(CraftingBench), + ), + "primal chest": ( + output: ("common.items.armor.hide.primal.chest", 1), + inputs: [ + (Item("common.items.crafting_ing.hide.plate"), 10), + (Item("common.items.crafting_ing.animal_misc.large_horn"), 1), + (Item("common.items.crafting_ing.cloth.lifecloth"), 2), + (Item("common.items.crafting_ing.leather.rigid_leather"), 4), + ], + craft_sprite: Some(CraftingBench), + ), + "primal feet": ( + output: ("common.items.armor.hide.primal.foot", 1), + inputs: [ + (Item("common.items.crafting_ing.hide.plate"), 3), + (Item("common.items.crafting_ing.cloth.lifecloth"), 1), + (Item("common.items.crafting_ing.leather.rigid_leather"), 2), + ], + craft_sprite: Some(CraftingBench), + ), + "primal hands": ( + output: ("common.items.armor.hide.primal.hand", 1), + inputs: [ + (Item("common.items.crafting_ing.hide.plate"), 3), + (Item("common.items.crafting_ing.cloth.lifecloth"), 1), + (Item("common.items.crafting_ing.leather.rigid_leather"), 2), + ], + craft_sprite: Some(CraftingBench), + ), + "primal pants": ( + output: ("common.items.armor.hide.primal.pants", 1), + inputs: [ + (Item("common.items.crafting_ing.hide.plate"), 8), + (Item("common.items.crafting_ing.animal_misc.large_horn"), 1), + (Item("common.items.crafting_ing.cloth.lifecloth"), 2), + (Item("common.items.crafting_ing.leather.rigid_leather"), 4), + ], + craft_sprite: Some(CraftingBench), + ), + "primal shoulder": ( + output: ("common.items.armor.hide.primal.shoulder", 1), + inputs: [ + (Item("common.items.crafting_ing.hide.plate"), 8), + (Item("common.items.crafting_ing.animal_misc.large_horn"), 2), + (Item("common.items.crafting_ing.cloth.lifecloth"), 2), + (Item("common.items.crafting_ing.leather.rigid_leather"), 6), + ], + craft_sprite: Some(CraftingBench), + ), + //ARMOR/HIDE/DRAGONSCALE + "dragonscale back": ( + output: ("common.items.armor.hide.dragonscale.back", 1), + inputs: [ + (Item("common.items.crafting_ing.hide.dragon_scale"), 3), + (Item("common.items.mineral.ingot.bloodsteel"), 2), + (Item("common.items.crafting_ing.leather.rigid_leather"), 1), + (Item("common.items.crafting_ing.hide.scales"), 2), + ], + craft_sprite: Some(CraftingBench), + ), + "dragonscale belt": ( + output: ("common.items.armor.hide.dragonscale.belt", 1), + inputs: [ + (Item("common.items.crafting_ing.hide.dragon_scale"), 2), + (Item("common.items.mineral.ingot.bloodsteel"), 2), + (Item("common.items.crafting_ing.hide.scales"), 2), + ], + craft_sprite: Some(CraftingBench), + ), + "dragonscale chest": ( + output: ("common.items.armor.hide.dragonscale.chest", 1), + inputs: [ + (Item("common.items.crafting_ing.hide.dragon_scale"), 10), + (Item("common.items.mineral.ingot.bloodsteel"), 3), + (Item("common.items.crafting_ing.leather.rigid_leather"), 2), + (Item("common.items.crafting_ing.hide.scales"), 4), + ], + craft_sprite: Some(CraftingBench), + ), + "dragonscale feet": ( + output: ("common.items.armor.hide.dragonscale.foot", 1), + inputs: [ + (Item("common.items.crafting_ing.hide.dragon_scale"), 3), + (Item("common.items.mineral.ingot.bloodsteel"), 2), + (Item("common.items.crafting_ing.hide.scales"), 2), + ], + craft_sprite: Some(CraftingBench), + ), + "dragonscale hands": ( + output: ("common.items.armor.hide.dragonscale.hand", 1), + inputs: [ + (Item("common.items.crafting_ing.hide.dragon_scale"), 3), + (Item("common.items.mineral.ingot.bloodsteel"), 2), + (Item("common.items.crafting_ing.hide.scales"), 2), + ], + craft_sprite: Some(CraftingBench), + ), + "dragonscale pants": ( + output: ("common.items.armor.hide.dragonscale.pants", 1), + inputs: [ + (Item("common.items.crafting_ing.hide.dragon_scale"), 8), + (Item("common.items.mineral.ingot.bloodsteel"), 3), + (Item("common.items.crafting_ing.leather.rigid_leather"), 1), + (Item("common.items.crafting_ing.hide.scales"), 4), + ], + craft_sprite: Some(CraftingBench), + ), + "dragonscale shoulder": ( + output: ("common.items.armor.hide.dragonscale.shoulder", 1), + inputs: [ + (Item("common.items.crafting_ing.hide.dragon_scale"), 8), + (Item("common.items.mineral.ingot.bloodsteel"), 3), + (Item("common.items.crafting_ing.leather.rigid_leather"), 2), + (Item("common.items.crafting_ing.hide.scales"), 6), + ], + craft_sprite: Some(CraftingBench), + ), + //ARMOR/CLOTH/LINEN + "linen back": ( + output: ("common.items.armor.cloth.linen.back", 1), + inputs: [ + (Item("common.items.crafting_ing.cloth.linen"), 3), + ], + craft_sprite: Some(Loom), + ), + "linen belt": ( + output: ("common.items.armor.cloth.linen.belt", 1), + inputs: [ + (Item("common.items.crafting_ing.cloth.linen"), 2), + ], + craft_sprite: Some(Loom), + ), + "linen chest": ( + output: ("common.items.armor.cloth.linen.chest", 1), + inputs: [ + (Item("common.items.crafting_ing.cloth.linen"), 10), + ], + craft_sprite: Some(Loom), + ), + "linen feet": ( + output: ("common.items.armor.cloth.linen.foot", 1), + inputs: [ + (Item("common.items.crafting_ing.cloth.linen"), 3), + ], + craft_sprite: Some(Loom), + ), + "linen hands": ( + output: ("common.items.armor.cloth.linen.hand", 1), + inputs: [ + (Item("common.items.crafting_ing.cloth.linen"), 3), + ], + craft_sprite: Some(Loom), + ), + "linen pants": ( + output: ("common.items.armor.cloth.linen.pants", 1), + inputs: [ + (Item("common.items.crafting_ing.cloth.linen"), 8), + ], + craft_sprite: Some(Loom), + ), + "linen shoulder": ( + output: ("common.items.armor.cloth.linen.shoulder", 1), + inputs: [ + (Item("common.items.crafting_ing.cloth.linen"), 8), + ], + craft_sprite: Some(Loom), + ), + //ARMOR/CLOTH/WOOLEN + "woolen back": ( + output: ("common.items.armor.cloth.woolen.back", 1), + inputs: [ + (Item("common.items.crafting_ing.cloth.wool"), 3), + (Item("common.items.crafting_ing.cloth.cotton"), 2), + (Item("common.items.crafting_ing.animal_misc.fur"), 1), + (Item("common.items.crafting_tools.sewing_set"), 0), + ], + craft_sprite: Some(Loom), + ), + "woolen belt": ( + output: ("common.items.armor.cloth.woolen.belt", 1), + inputs: [ + (Item("common.items.crafting_ing.cloth.wool"), 1), + (Item("common.items.crafting_ing.cloth.cotton"), 1), + (Item("common.items.crafting_ing.animal_misc.fur"), 1), + (Item("common.items.crafting_tools.sewing_set"), 0), + ], + craft_sprite: Some(Loom), + ), + "woolen chest": ( + output: ("common.items.armor.cloth.woolen.chest", 1), + inputs: [ + (Item("common.items.crafting_ing.cloth.wool"), 8), + (Item("common.items.crafting_ing.cloth.cotton"), 2), + (Item("common.items.crafting_ing.animal_misc.fur"), 2), + (Item("common.items.crafting_tools.sewing_set"), 0), + ], + craft_sprite: Some(Loom), + ), + "woolen feet": ( + output: ("common.items.armor.cloth.woolen.foot", 1), + inputs: [ + (Item("common.items.crafting_ing.cloth.wool"), 2), + (Item("common.items.crafting_ing.cloth.cotton"), 1), + (Item("common.items.crafting_ing.animal_misc.fur"), 1), + (Item("common.items.crafting_tools.sewing_set"), 0), + ], + craft_sprite: Some(Loom), + ), + "woolen hands": ( + output: ("common.items.armor.cloth.woolen.hand", 1), + inputs: [ + (Item("common.items.crafting_ing.cloth.wool"), 2), + (Item("common.items.crafting_ing.cloth.cotton"), 1), + (Item("common.items.crafting_ing.animal_misc.fur"), 1), + (Item("common.items.crafting_tools.sewing_set"), 0), + ], + craft_sprite: Some(Loom), + ), + "woolen pants": ( + output: ("common.items.armor.cloth.woolen.pants", 1), + inputs: [ + (Item("common.items.crafting_ing.cloth.wool"), 6), + (Item("common.items.crafting_ing.cloth.cotton"), 2), + (Item("common.items.crafting_ing.animal_misc.fur"), 2), + (Item("common.items.crafting_tools.sewing_set"), 0), + ], + craft_sprite: Some(Loom), + ), + "woolen shoulder": ( + output: ("common.items.armor.cloth.woolen.shoulder", 1), + inputs: [ + (Item("common.items.crafting_ing.cloth.wool"), 6), + (Item("common.items.crafting_ing.cloth.cotton"), 2), + (Item("common.items.crafting_ing.animal_misc.fur"), 2), + (Item("common.items.crafting_tools.sewing_set"), 0), + ], + craft_sprite: Some(Loom), + ), + //ARMOR/CLOTH/SILKEN + "silken back": ( + output: ("common.items.armor.cloth.silken.back", 1), + inputs: [ + (Item("common.items.crafting_ing.cloth.silk"), 3), + (Item("common.items.crafting_tools.sewing_set"), 0), + ], + craft_sprite: Some(Loom), + ), + "silken belt": ( + output: ("common.items.armor.cloth.silken.belt", 1), + inputs: [ + (Item("common.items.crafting_ing.cloth.silk"), 2), + (Item("common.items.crafting_tools.sewing_set"), 0), + ], + craft_sprite: Some(Loom), + ), + "silken chest": ( + output: ("common.items.armor.cloth.silken.chest", 1), + inputs: [ + (Item("common.items.crafting_ing.cloth.silk"), 10), + (Item("common.items.mineral.gem.amethyst"), 2), + (Item("common.items.crafting_tools.sewing_set"), 0), + ], + craft_sprite: Some(Loom), + ), + "silken feet": ( + output: ("common.items.armor.cloth.silken.foot", 1), + inputs: [ + (Item("common.items.crafting_ing.cloth.silk"), 3), + (Item("common.items.crafting_tools.sewing_set"), 0), + ], + craft_sprite: Some(Loom), + ), + "silken hands": ( + output: ("common.items.armor.cloth.silken.hand", 1), + inputs: [ + (Item("common.items.crafting_ing.cloth.silk"), 3), + (Item("common.items.crafting_tools.sewing_set"), 0), + ], + craft_sprite: Some(Loom), + ), + "silken pants": ( + output: ("common.items.armor.cloth.silken.pants", 1), + inputs: [ + (Item("common.items.crafting_ing.cloth.silk"), 8), + (Item("common.items.mineral.gem.amethyst"), 1), + (Item("common.items.crafting_tools.sewing_set"), 0), + ], + craft_sprite: Some(Loom), + ), + "silken shoulder": ( + output: ("common.items.armor.cloth.silken.shoulder", 1), + inputs: [ + (Item("common.items.crafting_ing.cloth.silk"), 8), + (Item("common.items.mineral.gem.amethyst"), 2), + (Item("common.items.crafting_tools.sewing_set"), 0), + ], + craft_sprite: Some(Loom), + ), + //ARMOR/CLOTH/DRUID + "druid back": ( + output: ("common.items.armor.cloth.druid.back", 1), + inputs: [ + (Item("common.items.crafting_ing.cloth.lifecloth"), 3), + (Item("common.items.mineral.ore.veloritefrag"), 2), + (Item("common.items.crafting_tools.sewing_set"), 0), + ], + craft_sprite: Some(Loom), + ), + "druid belt": ( + output: ("common.items.armor.cloth.druid.belt", 1), + inputs: [ + (Item("common.items.crafting_ing.cloth.lifecloth"), 2), + (Item("common.items.mineral.ore.veloritefrag"), 1), + (Item("common.items.crafting_tools.sewing_set"), 0), + ], + craft_sprite: Some(Loom), + ), + "druid chest": ( + output: ("common.items.armor.cloth.druid.chest", 1), + inputs: [ + (Item("common.items.crafting_ing.cloth.lifecloth"), 10), + (Item("common.items.mineral.ore.veloritefrag"), 3), + (Item("common.items.crafting_tools.sewing_set"), 0), + ], + craft_sprite: Some(Loom), + ), + "druid feet": ( + output: ("common.items.armor.cloth.druid.foot", 1), + inputs: [ + (Item("common.items.crafting_ing.cloth.lifecloth"), 3), + (Item("common.items.mineral.ore.veloritefrag"), 2), + (Item("common.items.crafting_tools.sewing_set"), 0), + ], + craft_sprite: Some(Loom), + ), + "druid hands": ( + output: ("common.items.armor.cloth.druid.hand", 1), + inputs: [ + (Item("common.items.crafting_ing.cloth.lifecloth"), 3), + (Item("common.items.mineral.ore.veloritefrag"), 2), + (Item("common.items.crafting_tools.sewing_set"), 0), + ], + craft_sprite: Some(Loom), + ), + "druid pants": ( + output: ("common.items.armor.cloth.druid.pants", 1), + inputs: [ + (Item("common.items.crafting_ing.cloth.lifecloth"), 8), + (Item("common.items.mineral.ore.veloritefrag"), 2), + (Item("common.items.crafting_tools.sewing_set"), 0), + ], + craft_sprite: Some(Loom), + ), + "druid shoulder": ( + output: ("common.items.armor.cloth.druid.shoulder", 1), + inputs: [ + (Item("common.items.crafting_ing.cloth.lifecloth"), 8), + (Item("common.items.mineral.ore.veloritefrag"), 2), + (Item("common.items.crafting_tools.sewing_set"), 0), + ], + craft_sprite: Some(Loom), + ), + //ARMOR/CLOTH/MOONWEAVE + "moonweave back": ( + output: ("common.items.armor.cloth.moonweave.back", 1), + inputs: [ + (Item("common.items.crafting_ing.cloth.moonweave"), 3), + (Item("common.items.crafting_ing.hide.leather_troll"), 3), + (Item("common.items.mineral.ingot.silver"), 1), + (Item("common.items.mineral.ingot.cobalt"), 2), + (Item("common.items.crafting_tools.sewing_set"), 0), + ], + craft_sprite: Some(Loom), + ), + "moonweave belt": ( + output: ("common.items.armor.cloth.moonweave.belt", 1), + inputs: [ + (Item("common.items.crafting_ing.cloth.moonweave"), 2), + (Item("common.items.crafting_ing.hide.leather_troll"), 2), + (Item("common.items.mineral.ingot.cobalt"), 2), + (Item("common.items.crafting_tools.sewing_set"), 0), + ], + craft_sprite: Some(Loom), + ), + "moonweave chest": ( + output: ("common.items.armor.cloth.moonweave.chest", 1), + inputs: [ + (Item("common.items.crafting_ing.cloth.moonweave"), 10), + (Item("common.items.crafting_ing.hide.leather_troll"), 5), + (Item("common.items.mineral.ingot.silver"), 1), + (Item("common.items.mineral.ingot.cobalt"), 3), + (Item("common.items.crafting_tools.sewing_set"), 0), + ], + craft_sprite: Some(Loom), + ), + "moonweave feet": ( + output: ("common.items.armor.cloth.moonweave.foot", 1), + inputs: [ + (Item("common.items.crafting_ing.cloth.moonweave"), 3), + (Item("common.items.crafting_ing.hide.leather_troll"), 2), + (Item("common.items.mineral.ingot.cobalt"), 2), + (Item("common.items.crafting_tools.sewing_set"), 0), + ], + craft_sprite: Some(Loom), + ), + "moonweave hands": ( + output: ("common.items.armor.cloth.moonweave.hand", 1), + inputs: [ + (Item("common.items.crafting_ing.cloth.moonweave"), 3), + (Item("common.items.crafting_ing.hide.leather_troll"), 2), + (Item("common.items.mineral.ingot.cobalt"), 2), + (Item("common.items.crafting_tools.sewing_set"), 0), + ], + craft_sprite: Some(Loom), + ), + "moonweave pants": ( + output: ("common.items.armor.cloth.moonweave.pants", 1), + inputs: [ + (Item("common.items.crafting_ing.cloth.moonweave"), 8), + (Item("common.items.crafting_ing.hide.leather_troll"), 3), + (Item("common.items.mineral.ingot.cobalt"), 3), + (Item("common.items.crafting_tools.sewing_set"), 0), + ], + craft_sprite: Some(Loom), + ), + "moonweave shoulder": ( + output: ("common.items.armor.cloth.moonweave.shoulder", 1), + inputs: [ + (Item("common.items.crafting_ing.cloth.moonweave"), 8), + (Item("common.items.crafting_ing.hide.leather_troll"), 3), + (Item("common.items.mineral.ingot.cobalt"), 3), + (Item("common.items.crafting_tools.sewing_set"), 0), + ], + craft_sprite: Some(Loom), + ), + //ARMOR/CLOTH/SUNSILK + "sunsilk back": ( + output: ("common.items.armor.cloth.sunsilk.back", 1), + inputs: [ + (Item("common.items.crafting_ing.cloth.sunsilk"), 3), + (Item("common.items.crafting_ing.animal_misc.phoenix_feather"), 1), + (Item("common.items.mineral.ingot.gold"), 1), + (Item("common.items.crafting_tools.sewing_set"), 0), + ], + craft_sprite: Some(Loom), + ), + "sunsilk belt": ( + output: ("common.items.armor.cloth.sunsilk.belt", 1), + inputs: [ + (Item("common.items.crafting_ing.cloth.sunsilk"), 2), + (Item("common.items.mineral.ingot.gold"), 1), + (Item("common.items.crafting_tools.sewing_set"), 0), + ], + craft_sprite: Some(Loom), + ), + "sunsilk chest": ( + output: ("common.items.armor.cloth.sunsilk.chest", 1), + inputs: [ + (Item("common.items.crafting_ing.cloth.sunsilk"), 10), + (Item("common.items.crafting_ing.animal_misc.phoenix_feather"), 2), + (Item("common.items.mineral.ingot.gold"), 2), + (Item("common.items.crafting_tools.sewing_set"), 0), + ], + craft_sprite: Some(Loom), + ), + "sunsilk feet": ( + output: ("common.items.armor.cloth.sunsilk.foot", 1), + inputs: [ + (Item("common.items.crafting_ing.cloth.sunsilk"), 3), + (Item("common.items.mineral.ingot.gold"), 2), + (Item("common.items.crafting_tools.sewing_set"), 0), + ], + craft_sprite: Some(Loom), + ), + "sunsilk hands": ( + output: ("common.items.armor.cloth.sunsilk.hand", 1), + inputs: [ + (Item("common.items.crafting_ing.cloth.sunsilk"), 3), + (Item("common.items.mineral.ingot.gold"), 2), + (Item("common.items.crafting_tools.sewing_set"), 0), + ], + craft_sprite: Some(Loom), + ), + "sunsilk pants": ( + output: ("common.items.armor.cloth.sunsilk.pants", 1), + inputs: [ + (Item("common.items.crafting_ing.cloth.sunsilk"), 8), + (Item("common.items.mineral.ingot.gold"), 3), + (Item("common.items.crafting_tools.sewing_set"), 0), + ], + craft_sprite: Some(Loom), + ), + "sunsilk shoulder": ( + output: ("common.items.armor.cloth.sunsilk.shoulder", 1), + inputs: [ + (Item("common.items.crafting_ing.cloth.sunsilk"), 8), + (Item("common.items.mineral.ingot.gold"), 3), + (Item("common.items.crafting_tools.sewing_set"), 0), + ], + craft_sprite: Some(Loom), + ), + //ARMOR/MAIL/BRONZE + "bronze back": ( + output: ("common.items.armor.mail.bronze.back", 1), + inputs: [ + (Item("common.items.mineral.ingot.bronze"), 3), + (Item("common.items.crafting_ing.leather.leather_strips"), 2), + ], + craft_sprite: Some(Anvil), + ), + "bronze belt": ( + output: ("common.items.armor.mail.bronze.belt", 1), + inputs: [ + (Item("common.items.mineral.ingot.bronze"), 2), + (Item("common.items.crafting_ing.leather.leather_strips"), 2), + ], + craft_sprite: Some(Anvil), + ), + "bronze chest": ( + output: ("common.items.armor.mail.bronze.chest", 1), + inputs: [ + (Item("common.items.mineral.ingot.bronze"), 10), + (Item("common.items.crafting_ing.leather.leather_strips"), 4), + ], + craft_sprite: Some(Anvil), + ), + "bronze feet": ( + output: ("common.items.armor.mail.bronze.foot", 1), + inputs: [ + (Item("common.items.mineral.ingot.bronze"), 3), + (Item("common.items.crafting_ing.leather.leather_strips"), 2), + ], + craft_sprite: Some(Anvil), + ), + "bronze hands": ( + output: ("common.items.armor.mail.bronze.hand", 1), + inputs: [ + (Item("common.items.mineral.ingot.bronze"), 3), + (Item("common.items.crafting_ing.leather.leather_strips"), 2), + ], + craft_sprite: Some(Anvil), + ), + "bronze pants": ( + output: ("common.items.armor.mail.bronze.pants", 1), + inputs: [ + (Item("common.items.mineral.ingot.bronze"), 8), + (Item("common.items.crafting_ing.leather.leather_strips"), 4), + ], + craft_sprite: Some(Anvil), + ), + "bronze shoulder": ( + output: ("common.items.armor.mail.bronze.shoulder", 1), + inputs: [ + (Item("common.items.mineral.ingot.bronze"), 8), + (Item("common.items.crafting_ing.leather.leather_strips"), 6), + ], + craft_sprite: Some(Anvil), + ), + //ARMOR/MAIL/IRON + "iron back": ( + output: ("common.items.armor.mail.iron.back", 1), + inputs: [ + (Item("common.items.mineral.ingot.iron"), 3), + (Item("common.items.crafting_ing.leather.leather_strips"), 2), + ], + craft_sprite: Some(Anvil), + ), + "iron belt": ( + output: ("common.items.armor.mail.iron.belt", 1), + inputs: [ + (Item("common.items.mineral.ingot.iron"), 2), + (Item("common.items.crafting_ing.leather.leather_strips"), 2), + ], + craft_sprite: Some(Anvil), + ), + "iron chest": ( + output: ("common.items.armor.mail.iron.chest", 1), + inputs: [ + (Item("common.items.mineral.ingot.iron"), 10), + (Item("common.items.crafting_ing.leather.leather_strips"), 4), + ], + craft_sprite: Some(Anvil), + ), + "iron feet": ( + output: ("common.items.armor.mail.iron.foot", 1), + inputs: [ + (Item("common.items.mineral.ingot.iron"), 3), + (Item("common.items.crafting_ing.leather.leather_strips"), 2), + ], + craft_sprite: Some(Anvil), + ), + "iron hands": ( + output: ("common.items.armor.mail.iron.hand", 1), + inputs: [ + (Item("common.items.mineral.ingot.iron"), 3), + (Item("common.items.crafting_ing.leather.leather_strips"), 2), + ], + craft_sprite: Some(Anvil), + ), + "iron pants": ( + output: ("common.items.armor.mail.iron.pants", 1), + inputs: [ + (Item("common.items.mineral.ingot.iron"), 8), + (Item("common.items.crafting_ing.leather.leather_strips"), 4), + ], + craft_sprite: Some(Anvil), + ), + "iron shoulder": ( + output: ("common.items.armor.mail.iron.shoulder", 1), + inputs: [ + (Item("common.items.mineral.ingot.iron"), 8), + (Item("common.items.crafting_ing.leather.leather_strips"), 6), + ], + craft_sprite: Some(Anvil), + ), + //ARMOR/MAIL/STEEL + "steel back": ( + output: ("common.items.armor.mail.steel.back", 1), + inputs: [ + (Item("common.items.mineral.ingot.steel"), 3), + (Item("common.items.crafting_ing.cloth.linen"), 2), + ], + craft_sprite: Some(Anvil), + ), + "steel belt": ( + output: ("common.items.armor.mail.steel.belt", 1), + inputs: [ + (Item("common.items.mineral.ingot.steel"), 2), + (Item("common.items.crafting_ing.leather.thick_leather"), 2), + ], + craft_sprite: Some(Anvil), + ), + "steel chest": ( + output: ("common.items.armor.mail.steel.chest", 1), + inputs: [ + (Item("common.items.mineral.ingot.steel"), 10), + (Item("common.items.crafting_ing.leather.thick_leather"), 4), + ], + craft_sprite: Some(Anvil), + ), + "steel feet": ( + output: ("common.items.armor.mail.steel.foot", 1), + inputs: [ + (Item("common.items.mineral.ingot.steel"), 3), + (Item("common.items.crafting_ing.leather.thick_leather"), 2), + ], + craft_sprite: Some(Anvil), + ), + "steel hands": ( + output: ("common.items.armor.mail.steel.hand", 1), + inputs: [ + (Item("common.items.mineral.ingot.steel"), 3), + (Item("common.items.crafting_ing.leather.thick_leather"), 2), + ], + craft_sprite: Some(Anvil), + ), + "steel pants": ( + output: ("common.items.armor.mail.steel.pants", 1), + inputs: [ + (Item("common.items.mineral.ingot.steel"), 8), + (Item("common.items.crafting_ing.leather.thick_leather"), 4), + ], + craft_sprite: Some(Anvil), + ), + "steel shoulder": ( + output: ("common.items.armor.mail.steel.shoulder", 1), + inputs: [ + (Item("common.items.mineral.ingot.steel"), 8), + (Item("common.items.crafting_ing.leather.thick_leather"), 6), + ], + craft_sprite: Some(Anvil), + ), + //ARMOR/MAIL/COBALT + "cobalt back": ( + output: ("common.items.armor.mail.cobalt.back", 1), + inputs: [ + (Item("common.items.mineral.ingot.cobalt"), 3), + (Item("common.items.crafting_ing.cloth.silk"), 4), + (Item("common.items.mineral.gem.sapphire"), 2), + ], + craft_sprite: Some(Anvil), + ), + "cobalt belt": ( + output: ("common.items.armor.mail.cobalt.belt", 1), + inputs: [ + (Item("common.items.mineral.ingot.cobalt"), 2), + (Item("common.items.crafting_ing.cloth.silk"), 2), + (Item("common.items.mineral.gem.sapphire"), 1), + ], + craft_sprite: Some(Anvil), + ), + "cobalt chest": ( + output: ("common.items.armor.mail.cobalt.chest", 1), + inputs: [ + (Item("common.items.mineral.ingot.cobalt"), 10), + (Item("common.items.crafting_ing.cloth.silk"), 3), + (Item("common.items.mineral.gem.sapphire"), 3), + ], + craft_sprite: Some(Anvil), + ), + "cobalt feet": ( + output: ("common.items.armor.mail.cobalt.foot", 1), + inputs: [ + (Item("common.items.mineral.ingot.cobalt"), 3), + (Item("common.items.crafting_ing.cloth.silk"), 3), + ], + craft_sprite: Some(Anvil), + ), + "cobalt hands": ( + output: ("common.items.armor.mail.cobalt.hand", 1), + inputs: [ + (Item("common.items.mineral.ingot.cobalt"), 3), + (Item("common.items.crafting_ing.cloth.silk"), 3), + ], + craft_sprite: Some(Anvil), + ), + "cobalt pants": ( + output: ("common.items.armor.mail.cobalt.pants", 1), + inputs: [ + (Item("common.items.mineral.ingot.cobalt"), 8), + (Item("common.items.crafting_ing.cloth.silk"), 3), + (Item("common.items.mineral.gem.sapphire"), 2), + ], + craft_sprite: Some(Anvil), + ), + "cobalt shoulder": ( + output: ("common.items.armor.mail.cobalt.shoulder", 1), + inputs: [ + (Item("common.items.mineral.ingot.cobalt"), 8), + (Item("common.items.crafting_ing.cloth.silk"), 3), + (Item("common.items.mineral.gem.sapphire"), 2), + ], + craft_sprite: Some(Anvil), + ), + //ARMOR/MAIL/BLOODSTEEL + "bloodsteel back": ( + output: ("common.items.armor.mail.bloodsteel.back", 1), + inputs: [ + (Item("common.items.mineral.ingot.bloodsteel"), 3), + (Item("common.items.crafting_ing.hide.carapace"), 1), + (Item("common.items.crafting_ing.cloth.lifecloth"), 3), + (Item("common.items.mineral.gem.ruby"), 1), + ], + craft_sprite: Some(Anvil), + ), + "bloodsteel belt": ( + output: ("common.items.armor.mail.bloodsteel.belt", 1), + inputs: [ + (Item("common.items.mineral.ingot.bloodsteel"), 2), + (Item("common.items.crafting_ing.hide.carapace"), 2), + ], + craft_sprite: Some(Anvil), + ), + "bloodsteel chest": ( + output: ("common.items.armor.mail.bloodsteel.chest", 1), + inputs: [ + (Item("common.items.mineral.ingot.bloodsteel"), 10), + (Item("common.items.crafting_ing.hide.carapace"), 4), + (Item("common.items.mineral.gem.diamond"), 2), + (Item("common.items.mineral.gem.ruby"), 2), + ], + craft_sprite: Some(Anvil), + ), + "bloodsteel feet": ( + output: ("common.items.armor.mail.bloodsteel.foot", 1), + inputs: [ + (Item("common.items.mineral.ingot.bloodsteel"), 3), + (Item("common.items.crafting_ing.hide.carapace"), 2), + ], + craft_sprite: Some(Anvil), + ), + "bloodsteel hands": ( + output: ("common.items.armor.mail.bloodsteel.hand", 1), + inputs: [ + (Item("common.items.mineral.ingot.bloodsteel"), 3), + (Item("common.items.crafting_ing.hide.carapace"), 2), + ], + craft_sprite: Some(Anvil), + ), + "bloodsteel pants": ( + output: ("common.items.armor.mail.bloodsteel.pants", 1), + inputs: [ + (Item("common.items.mineral.ingot.bloodsteel"), 8), + (Item("common.items.crafting_ing.hide.carapace"), 3), + (Item("common.items.mineral.gem.ruby"), 2), + ], + craft_sprite: Some(Anvil), + ), + "bloodsteel shoulder": ( + output: ("common.items.armor.mail.bloodsteel.shoulder", 1), + inputs: [ + (Item("common.items.mineral.ingot.bloodsteel"), 8), + (Item("common.items.crafting_ing.hide.carapace"), 4), + (Item("common.items.mineral.gem.ruby"), 2), + ], + craft_sprite: Some(Anvil), + ), + //ARMOR/MAIL/ORICHALCUM + "orichalcum back": ( + output: ("common.items.armor.mail.orichalcum.back", 1), + inputs: [ + (Item("common.items.mineral.ingot.orichalcum"), 3), + (Item("common.items.crafting_ing.hide.plate"), 3), + (Item("common.items.crafting_ing.cloth.moonweave"), 2), + (Item("common.items.mineral.gem.diamond"), 2), + (Item("common.items.mineral.gem.sapphire"), 1), + ], + craft_sprite: Some(Anvil), + ), + "orichalcum belt": ( + output: ("common.items.armor.mail.orichalcum.belt", 1), + inputs: [ + (Item("common.items.mineral.ingot.orichalcum"), 2), + (Item("common.items.crafting_ing.hide.plate"), 2), + (Item("common.items.mineral.gem.diamond"), 2), + (Item("common.items.mineral.gem.sapphire"), 1), + ], + craft_sprite: Some(Anvil), + ), + "orichalcum chest": ( + output: ("common.items.armor.mail.orichalcum.chest", 1), + inputs: [ + (Item("common.items.mineral.ingot.orichalcum"), 10), + (Item("common.items.mineral.ingot.cobalt"), 2), + (Item("common.items.crafting_ing.hide.plate"), 4), + (Item("common.items.mineral.gem.diamond"), 3), + (Item("common.items.mineral.gem.sapphire"), 2), + ], + craft_sprite: Some(Anvil), + ), + "orichalcum feet": ( + output: ("common.items.armor.mail.orichalcum.foot", 1), + inputs: [ + (Item("common.items.mineral.ingot.orichalcum"), 3), + (Item("common.items.crafting_ing.hide.plate"), 2), + (Item("common.items.mineral.gem.diamond"), 1), + (Item("common.items.mineral.gem.sapphire"), 1), + ], + craft_sprite: Some(Anvil), + ), + "orichalcum hands": ( + output: ("common.items.armor.mail.orichalcum.hand", 1), + inputs: [ + (Item("common.items.mineral.ingot.orichalcum"), 3), + (Item("common.items.crafting_ing.hide.plate"), 2), + (Item("common.items.mineral.gem.diamond"), 1), + (Item("common.items.mineral.gem.sapphire"), 1), + ], + craft_sprite: Some(Anvil), + ), + "orichalcum pants": ( + output: ("common.items.armor.mail.orichalcum.pants", 1), + inputs: [ + (Item("common.items.mineral.ingot.orichalcum"), 8), + (Item("common.items.mineral.ingot.cobalt"), 1), + (Item("common.items.crafting_ing.hide.plate"), 3), + (Item("common.items.mineral.gem.diamond"), 2), + ], + craft_sprite: Some(Anvil), + ), + "orichalcum shoulder": ( + output: ("common.items.armor.mail.orichalcum.shoulder", 1), + inputs: [ + (Item("common.items.mineral.ingot.orichalcum"), 8), + (Item("common.items.crafting_ing.hide.plate"), 4), + (Item("common.items.mineral.gem.sapphire"), 2), + ], + craft_sprite: Some(Anvil), ), - // Tabards - Armor(Tabard("Admin")): Png( - "element.items.tabard_admin", - ), - // Heads - Armor(Head("Leather")): VoxTrans( - "voxel.armor.misc.head.leather-0", - (0.0, 0.0, 0.0), (-90.0, 180.0, 0.0), 1.0, - ), - Armor(Head("Assassin")): VoxTrans( - "voxel.armor.misc.head.assa_mask-0", - (0.0, 0.0, 0.0), (-90.0, 180.0, 0.0), 1.0, - ), - Armor(Head("Exclamation")): VoxTrans( - "voxel.armor.misc.head.exclamation", - (0.0, 15.0, 0.0), (-75.0, 135.0, 0.0), 3.0, - ), - // Bags - Armor(Bag("RedFace")): Png ( - "element.items.item_bag_red_face", - ), - Armor(Bag("BlackHole")): Png ( - "element.items.item_bag_brown_face", - ), - Armor(Bag("BlueFace")): Png ( - "element.items.item_bag_blue_face", - ), - Armor(Bag("PurpleSkull")): Png ( - "element.items.item_bag_skull", - ), - Armor(Bag("GreenLarge")): Png ( - "element.items.item_bag_green_large", - ), - Armor(Bag("LeatherLarge")): Png ( - "element.items.item_bag_leather_large", - ), - Armor(Bag("GreenMid")): Png ( - "element.items.item_bag_green_mid", - ), - Armor(Bag("LeatherSmall")): Png ( - "element.items.item_bag_leather_small", - ), - Armor(Bag("RedLarge")): Png ( - "element.items.item_bag_large", - ), - Armor(Bag("RedMed")): Png ( - "element.items.item_bag_med", - ), - Armor(Bag("RedSmall")): Png ( - "element.items.item_bag_small", - ), - Armor(Bag("RedTiny")): Png ( - "element.items.item_bag_tiny", - ), - Armor(Bag("BluePouch")): Png ( - "element.items.item_bag_blue", - ), - // Consumables - Consumable("common.items.food.apple"): Png( - "element.items.item_apple", - ), - Consumable("common.items.food.coconut"): Png( - "element.items.item_coconut", - ), - Consumable("common.items.food.cactus_colada"): VoxTrans( - "voxel.object.cactus_drink", - (-1.0, 1.0, 0.0), (-50.0, 30.0, 20.0), 0.8, - ), - Consumable("common.items.consumable.potion_med"): VoxTrans( - "voxel.object.potion_red", - (0.0, 0.0, 0.0), (-50.0, 30.0, 20.0), 0.7, - ), - Consumable("common.items.consumable.potion_minor"): VoxTrans( - "voxel.object.potion_red", - (0.0, 0.0, 0.0), (-50.0, 30.0, 20.0), 0.5, - ), - Consumable("common.items.consumable.potion_big"): VoxTrans( - "voxel.object.potion_red", - (0.0, 0.0, 0.0), (-50.0, 30.0, 20.0), 0.9, - ), - Consumable("common.items.boss_drops.potions"): VoxTrans( - "voxel.object.potion_red", - (0.0, 0.0, 0.0), (-50.0, 30.0, 20.0), 0.9, - ), - Consumable("common.items.food.cheese"): Png( - "element.items.item_cheese", - ), - Consumable("common.items.food.mushroom"): VoxTrans( - "voxel.sprite.mushrooms.mushroom-10", - (0.0, 0.0, 0.0), (-50.0, 70.0, 40.0), 1.0, - ), - Ingredient("Velorite"): VoxTrans( - "voxel.sprite.velorite.velorite_ore", - (0.0, -1.0, 0.0), (-50.0, 40.0, 20.0), 0.8, - ), - Ingredient("VeloriteFrag"): VoxTrans( - "voxel.sprite.velorite.velorite_1", - (0.0, 0.0, 0.0), (-50.0, 40.0, 20.0), 0.8, - ), - Consumable("common.items.food.apple_mushroom_curry"): Png( - "element.items.item_apple_curry", - ), - Consumable("common.items.food.spore_corruption"): VoxTrans( - "voxel.sprite.spore.corruption_spore", - (0.0, 0.0, 0.0), (-30.0, 30.0, 20.0), 0.8, - ), - Consumable("common.items.food.apple_stick"): Png( - "element.items.item_apple_stick", - ), - Consumable("common.items.food.mushroom_stick"): Png( - "element.items.item_shroom_stick", - ), - Consumable("common.items.food.sunflower_icetea"): Png( - "element.items.item_sunflower_tea", - ), - Consumable("common.items.food.carrot"): VoxTrans( - "voxel.sprite.carrot.carrot", - (0.0, 0.0, 0.0), (-20.0, 10.0, 20.0), 0.9, - ), - Consumable("common.items.food.tomato"): VoxTrans( - "voxel.sprite.tomato.tomato", - (0.0, 0.0, 0.0), (-50.0, 30.0, 20.0), 0.8, - ), - Consumable("common.items.food.lettuce"): VoxTrans( - "voxel.sprite.cabbage.cabbage", - (0.0, 0.0, 0.0), (-50.0, 30.0, 20.0), 0.8, - ), - Consumable("common.items.food.meat.fish_raw"): VoxTrans( - "voxel.sprite.food.meat.fish_raw", - (0.0, 0.0, 0.0), (-20.0, 10.0, 20.0), 0.9, - ), - Consumable("common.items.food.meat.fish_cooked"): VoxTrans( - "voxel.sprite.food.meat.fish_cooked", - (0.0, 0.0, 0.0), (-20.0, 10.0, 20.0), 0.9, - ), - Consumable("common.items.food.meat.bird_raw"): VoxTrans( - "voxel.sprite.food.meat.bird_raw", - (0.0, 0.0, 0.0), (-20.0, 10.0, 20.0), 0.9, - ), - Consumable("common.items.food.meat.bird_cooked"): VoxTrans( - "voxel.sprite.food.meat.bird_cooked", - (0.0, 0.0, 0.0), (-20.0, 10.0, 20.0), 0.9, - ), - Consumable("common.items.food.meat.bird_large_raw"): VoxTrans( - "voxel.sprite.food.meat.bird_large_raw", - (0.0, 0.0, 0.0), (-20.0, 10.0, 20.0), 0.9, - ), - Consumable("common.items.food.meat.bird_large_cooked"): VoxTrans( - "voxel.sprite.food.meat.bird_large_cooked", - (0.0, 0.0, 0.0), (-20.0, 10.0, 20.0), 0.9, - ), - Consumable("common.items.food.meat.beast_small_raw"): VoxTrans( - "voxel.sprite.food.meat.beast_small_raw", - (0.0, 0.0, 0.0), (-50.0, 10.0, 0.0), 1.0, - ), - Consumable("common.items.food.meat.beast_small_cooked"): VoxTrans( - "voxel.sprite.food.meat.beast_small_cooked", - (0.0, 0.0, 0.0), (-50.0, 20.0, 0.0), 1.0, - ), - Consumable("common.items.food.meat.tough_raw"): VoxTrans( - "voxel.sprite.food.meat.tough_raw", - (0.0, 0.0, 0.0), (-50.0, 10.0, 0.0), 1.0, - ), - Consumable("common.items.food.meat.tough_cooked"): VoxTrans( - "voxel.sprite.food.meat.tough_cooked", - (0.0, 0.0, 0.0), (-50.0, 20.0, 0.0), 1.0, - ), - Consumable("common.items.food.meat.beast_large_raw"): VoxTrans( - "voxel.sprite.food.meat.beast_large_raw", - (-1.0, 0.0, 0.0), (-80.0, 40.0, 0.0), 0.8, - ), - Consumable("common.items.food.meat.beast_large_cooked"): VoxTrans( - "voxel.sprite.food.meat.beast_large_cooked", - (-1.0, 0.0, 0.0), (-80.0, 40.0, 0.0), 0.8, - ), - Consumable("common.items.food.plainsalad"): VoxTrans( - "voxel.sprite.food.salad_plain", - (0.0, 0.0, 0.0), (-50.0, 30.0, 20.0), 0.8, - ), - Consumable("common.items.food.tomatosalad"): VoxTrans( - "voxel.sprite.food.salad_tomato", - (0.0, 0.0, 0.0), (-50.0, 30.0, 20.0), 0.8, - ), - // Throwables - Throwable(Bomb): VoxTrans( - "voxel.object.bomb", - (0.0, 0.5, 0.0), (-50.0, 40.0, 20.0), 0.8, - ), - Throwable(Firework(Blue)): VoxTrans( - "voxel.weapon.projectile.fireworks_blue-0", - (0.0, 0.5, 0.0), (-50.0, 40.0, 20.0), 0.8, - ), - Throwable(Firework(Green)): VoxTrans( - "voxel.weapon.projectile.fireworks_green-0", - (0.0, 0.5, 0.0), (-50.0, 40.0, 20.0), 0.8, - ), - Throwable(Firework(Purple)): VoxTrans( - "voxel.weapon.projectile.fireworks_purple-0", - (0.0, 0.5, 0.0), (-50.0, 40.0, 20.0), 0.8, - ), - Throwable(Firework(Red)): VoxTrans( - "voxel.weapon.projectile.fireworks_red-0", - (0.0, 0.5, 0.0), (-50.0, 40.0, 20.0), 0.8, - ), - Throwable(Firework(White)): VoxTrans( - "voxel.weapon.projectile.fireworks_white-0", - (0.0, 0.5, 0.0), (-50.0, 40.0, 20.0), 0.8, - ), - Throwable(Firework(Yellow)): VoxTrans( - "voxel.weapon.projectile.fireworks_yellow-0", - (0.0, 0.5, 0.0), (-50.0, 40.0, 20.0), 0.8, - ), - Throwable(TrainingDummy): VoxTrans( - "voxel.object.training_dummy", - (0.0, -1.0, 0.0), (-50.0, 40.0, 20.0), 0.8, - ), - // Ingredients - Tool("common.items.tool.craftsman_hammer"): VoxTrans( - "voxel.weapon.hammer.craftsman", - (1.0, -1.0, 0.0), (-135.0, 90.0, 0.0), 0.9, - ), - Ingredient("SewingSet"): Png( - "element.items.sewing_set", - ), - Ingredient("Flower"): VoxTrans( - "voxel.sprite.flowers.sunflower_1", - (-2.0, -0.5, -1.0), (-60.0, 40.0, 20.0), 1.1, - ), - Ingredient("FlowerRed"): VoxTrans( - "voxel.sprite.flowers.flower_red-4", - (0.0, 0.5, 0.0), (-70.0, 10.0, 0.0), 0.8, - ), - Ingredient("Sunflower"): VoxTrans( - "voxel.sprite.flowers.sunflower_1", - (0.0, -1.0, 0.0), (-50.0, 40.0, 20.0), 0.8, - ), - Ingredient("Grass"): VoxTrans( - "voxel.sprite.grass.grass_long_5", - (0.0, 0.0, 0.0), (-90.0, 50.0, 0.0), 1.0, - ), - Ingredient("Stones"): VoxTrans( - "voxel.sprite.rocks.rock-0", - (0.0, 0.0, 0.0), (-50.0, 40.0, 20.0), 0.8, - ), - Ingredient("Cactus"): VoxTrans( - "voxel.sprite.cacti.flat_cactus_med", - (0.0, 0.0, 0.0), (-50.0, 40.0, 20.0), 0.9, - ), - Ingredient("Seashells"): VoxTrans( - "voxel.sprite.seashells.shell-0", - (0.0, 0.0, 0.0), (-50.0, 40.0, 20.0), 0.8, - ), - Ingredient("IcyShard"): Png( - "element.items.item_ice_shard", - ), - Ingredient("FlayerBagDamaged"): Png( - "element.items.item_flayer_soul", - ), - Ingredient("RaptorFeather"): Png( - "element.items.item_raptor_feather", - ), - Ingredient("Twigs"): VoxTrans( - "voxel.sprite.twigs.twigs-0", - (0.0, 0.0, 0.0), (-20.0, 10.0, 20.0), 0.9, - ), - Ingredient("AnimalHide"): VoxTrans( - "voxel.sprite.crafting_ing.hide.animal_hide", - (0.0, 0.0, 0.0), (-20.0, 10.0, 20.0), 0.9, - ), - Ingredient("ToughHide"): VoxTrans( - "voxel.sprite.crafting_ing.hide.tough_hide", - (0.0, 0.0, 0.0), (-20.0, 10.0, 20.0), 0.9, - ), - Ingredient("RuggedHide"): VoxTrans( - "voxel.sprite.crafting_ing.hide.rugged_hide", - (0.0, 0.0, 0.0), (-20.0, 10.0, 20.0), 0.9, - ), - Ingredient("SimpleLeather"): VoxTrans( - "voxel.sprite.crafting_ing.leather.simple_leather", - (0.0, 0.0, 0.0), (-20.0, 10.0, 20.0), 0.9, - ), - Ingredient("ThickLeather"): VoxTrans( - "voxel.sprite.crafting_ing.leather.thick_leather", - (0.0, 0.0, 0.0), (-20.0, 10.0, 20.0), 0.9, - ), - Ingredient("RigidLeather"): VoxTrans( - "voxel.sprite.crafting_ing.leather.rigid_leather", - (0.0, 0.0, 0.0), (-20.0, 10.0, 20.0), 0.9, - ), - Ingredient("TrollLeather"): VoxTrans( - "voxel.sprite.crafting_ing.hide.troll_hide", - (0.0, 0.0, 0.0), (-20.0, 10.0, 20.0), 0.9, - ), - Ingredient("LeatherStrips"): VoxTrans( - "voxel.sprite.crafting_ing.leather.leather_strips", - (0.0, 0.0, 0.0), (-20.0, 10.0, 20.0), 0.9, - ), - Ingredient("Plate"): VoxTrans( - "voxel.sprite.crafting_ing.hide.plate", - (0.0, 0.0, 0.0), (-20.0, 10.0, 20.0), 1.0, - ), - Ingredient("Carapace"): VoxTrans( - "voxel.sprite.crafting_ing.hide.carapace", - (0.0, 0.0, 0.0), (-20.0, 10.0, 20.0), 0.9, - ), - Ingredient("Scale"): VoxTrans( - "voxel.sprite.crafting_ing.hide.scale", - (0.0, 0.0, 0.0), (-20.0, 10.0, 20.0), 0.8, - ), - Ingredient("DragonScale"): VoxTrans( - "voxel.sprite.crafting_ing.hide.dragon_scale", - (0.0, 0.0, 0.0), (-20.0, 10.0, 20.0), 0.9, - ), - Ingredient("Claw"): VoxTrans( - "voxel.sprite.crafting_ing.animal_misc.claw", - (0.0, 0.0, 0.0), (-20.0, 10.0, 20.0), 0.9, - ), - Ingredient("VenomSac"): VoxTrans( - "voxel.sprite.crafting_ing.animal_misc.venom_sac", - (0.0, 0.0, 0.0), (-20.0, 10.0, 20.0), 0.9, - ), - Ingredient("LivelyVine"): VoxTrans( - "voxel.sprite.crafting_ing.animal_misc.lively_vine", - (0.0, 0.0, 0.0), (-40.0, -40.0, 20.0), 1.2, - ), - Ingredient("SharpFang"): VoxTrans( - "voxel.sprite.crafting_ing.animal_misc.sharp_fang", - (0.0, 0.0, 0.0), (-20.0, 10.0, 20.0), 1.0, - ), - Ingredient("Fur"): VoxTrans( - "voxel.sprite.crafting_ing.animal_misc.fur", - (0.0, 0.0, 0.0), (-40.0, -10.0, 10.0), 1.0, - ), - Ingredient("LargeHorn"): VoxTrans( - "voxel.sprite.crafting_ing.animal_misc.large_horn", - (0.0, 0.0, 0.0), (-20.0, 10.0, 20.0), 0.9, - ), - Ingredient("GrimEyeball"): VoxTrans( - "voxel.sprite.crafting_ing.animal_misc.grim_eyeball", - (0.0, 0.0, 0.0), (-60.0, 30.0, 20.0), 0.8, - ), - Ingredient("PlantFiber"): VoxTrans( - "voxel.sprite.crafting_ing.plant_fiber", - (0.0, 0.0, 0.0), (-20.0, 10.0, 20.0), 0.9, - ), - Ingredient("Moonbell"): VoxTrans( - "voxel.sprite.flowers.moonbell", - (0.0, 0.0, 0.0), (-65.0, 40.0, 20.0), 0.9, - ), - Ingredient("Pyrebloom"): VoxTrans( - "voxel.sprite.flowers.pyrebloom", - (0.0, 0.0, 0.0), (-75.0, 0.0, 20.0), 0.9, - ), - Ingredient("WildFlax"): VoxTrans( - "voxel.sprite.flowers.flax", - (0.0, 0.0, 0.0), (-75.0, 0.0, 20.0), 0.8, - ), - Ingredient("CottonBoll"): VoxTrans( - "voxel.sprite.crafting_ing.cotton_boll", - (0.0, 0.0, 0.0), (-65.0, 0.0, 20.0), 0.9, - ), - Ingredient("Cotton"): VoxTrans( - "voxel.sprite.crafting_ing.cloth.cotton", - (0.0, 0.0, 0.0), (-65.0, 0.0, 20.0), 0.9, - ), - Ingredient("Linen"): VoxTrans( - "voxel.sprite.crafting_ing.cloth.linen", - (0.0, 0.0, 0.0), (-65.0, 0.0, 20.0), 0.9, - ), - Ingredient("Wool"): VoxTrans( - "voxel.sprite.crafting_ing.cloth.wool", - (0.0, 0.0, 0.0), (-20.0, 10.0, 20.0), 0.9, - ), - Ingredient("Silk"): VoxTrans( - "voxel.sprite.crafting_ing.cloth.silk", - (0.0, 0.0, 0.0), (-65.0, 0.0, 20.0), 0.9, - ), - Ingredient("Lifecloth"): VoxTrans( - "voxel.sprite.crafting_ing.cloth.lifecloth", - (0.0, 0.0, 0.0), (-65.0, 0.0, 20.0), 0.9, - ), - Ingredient("Moonweave"): VoxTrans( - "voxel.sprite.crafting_ing.cloth.moonweave", - (0.0, 0.0, 0.0), (-65.0, 0.0, 20.0), 0.9, - ), - Ingredient("Sunsilk"): VoxTrans( - "voxel.sprite.crafting_ing.cloth.sunsilk", - (0.0, 0.0, 0.0), (-65.0, 0.0, 20.0), 0.9, - ), - Ingredient("LinenRed"): VoxTrans( - "voxel.sprite.crafting_ing.cloth.linen_red", - (0.0, 0.0, 0.0), (-65.0, 0.0, 20.0), 0.9, - ), - Ingredient("StickyThread"): VoxTrans( - "voxel.sprite.crafting_ing.sticky_thread", - (0.0, 0.0, 0.0), (-65.0, 0.0, 20.0), 0.9, - ), - Ingredient("SilverIngot"): VoxTrans( - "voxel.sprite.mineral.ingot.silver", - (0.0, 0.0, 0.0), (70.0, 30.0, 170.0), 0.85, - ), - Ingredient("GoldIngot"): VoxTrans( - "voxel.sprite.mineral.ingot.gold", - (0.0, 0.0, 0.0), (70.0, 30.0, 170.0), 0.85, - ), - Ingredient("OrichalcumIngot"): VoxTrans( - "voxel.sprite.mineral.ingot.orichalcum", - (0.0, 0.0, 0.0), (70.0, 30.0, 170.0), 0.85, - ), - Ingredient("BloodsteelIngot"): VoxTrans( - "voxel.sprite.mineral.ingot.bloodsteel", - (0.0, 0.0, 0.0), (70.0, 30.0, 170.0), 0.85, - ), - Ingredient("BronzeIngot"): VoxTrans( - "voxel.sprite.mineral.ingot.bronze", - (0.0, 0.0, 0.0), (70.0, 30.0, 170.0), 0.85, - ), - Ingredient("CobaltIngot"): VoxTrans( - "voxel.sprite.mineral.ingot.cobalt", - (0.0, 0.0, 0.0), (70.0, 30.0, 170.0), 0.85, - ), - Ingredient("CopperIngot"): VoxTrans( - "voxel.sprite.mineral.ingot.copper", - (0.0, 0.0, 0.0), (70.0, 30.0, 170.0), 0.85, - ), - Ingredient("IronIngot"): VoxTrans( - "voxel.sprite.mineral.ingot.iron", - (0.0, 0.0, 0.0), (70.0, 30.0, 170.0), 0.85, - ), - Ingredient("SteelIngot"): VoxTrans( - "voxel.sprite.mineral.ingot.steel", - (0.0, 0.0, 0.0), (70.0, 30.0, 170.0), 0.85, - ), - Ingredient("TinIngot"): VoxTrans( - "voxel.sprite.mineral.ingot.tin", - (0.0, 0.0, 0.0), (70.0, 30.0, 170.0), 0.85, - ), - Ingredient("GoldOre"): VoxTrans( - "voxel.sprite.mineral.ore.gold", - (0.0, 0.0, 0.0), (-60.0, 30.0, 15.0), 0.9, - ), - Ingredient("SilverOre"): VoxTrans( - "voxel.sprite.mineral.ore.silver", - (0.0, 0.0, 0.0), (-60.0, 30.0, 15.0), 0.9, - ), - Ingredient("BloodstoneOre"): VoxTrans( - "voxel.sprite.mineral.ore.bloodstone", - (0.0, 0.0, 0.0), (-60.0, 30.0, 15.0), 0.9, - ), - Ingredient("CobaltOre"): VoxTrans( - "voxel.sprite.mineral.ore.cobalt", - (0.0, 0.0, 0.0), (-60.0, 30.0, 15.0), 0.9, - ), - Ingredient("CopperOre"): VoxTrans( - "voxel.sprite.mineral.ore.copper", - (0.0, 0.0, 0.0), (-60.0, 30.0, 15.0), 0.9, - ), - Ingredient("IronOre"): VoxTrans( - "voxel.sprite.mineral.ore.iron", - (0.0, 0.0, 0.0), (-60.0, 30.0, 15.0), 0.9, - ), - Ingredient("TinOre"): VoxTrans( - "voxel.sprite.mineral.ore.tin", - (0.0, 0.0, 0.0), (-60.0, 30.0, 15.0), 0.9, - ), - Ingredient("Coal"): VoxTrans( - "voxel.sprite.mineral.ore.coal", - (0.0, 0.0, 0.0), (-60.0, 30.0, 15.0), 0.9, - ), - Ingredient("Honey"): Png( - "element.items.item_honey", - ), - Ingredient("MortarPestle"): Png( - "element.items.item_mortarpestlecoco", - ), - Ingredient("EmptyVial"): VoxTrans( - "voxel.object.potion_empty", - (0.0, 0.0, 0.0), (-50.0, 30.0, 20.0), 0.8, - ), - Ingredient("Bowl"): VoxTrans( - "voxel.sprite.crafting_ing.bowl", - (0.0, 0.0, 0.0), (-50.0, 30.0, 20.0), 0.8, - ), - Ingredient("Oil"): VoxTrans( - "voxel.sprite.crafting_ing.oil", - (0.0, 0.0, 0.0), (-50.0, 30.0, 20.0), 0.8, - ), - Ingredient("ViscousOoze"): VoxTrans( - "voxel.sprite.crafting_ing.animal_misc.viscous_ooze", - (0.0, 0.0, 0.0), (-50.0, 30.0, 20.0), 0.8, - ), - Ingredient("PhoenixFeather"): VoxTrans( - "voxel.sprite.crafting_ing.animal_misc.phoenix_feather", - (0.0, 0.0, 0.0), (-50.0, 30.0, 20.0), 1.2, - ), - // Gliders - Glider("Starter"): VoxTrans( - "voxel.glider.starter", - (-2.0, 0.0, 0.0), (-50.0, 30.0, 20.0), 0.9, - ), - Glider("PlainCloth"): VoxTrans( - "voxel.glider.basic_white", - (-2.0, 0.0, 0.0), (-50.0, 30.0, 20.0), 0.9, - ), - Glider("RedCloth"): VoxTrans( - "voxel.glider.basic_red", - (-2.0, 0.0, 0.0), (-50.0, 30.0, 20.0), 0.9, - ), - Glider("Blue0"): VoxTrans( - "voxel.glider.blue", - (6.0, 0.0, 0.0), (-50.0, 30.0, 20.0), 1.1, - ), - Glider("ButterflyMorpho"): VoxTrans( - "voxel.glider.butterfly1", - (6.0, 0.0, 0.0), (-50.0, 30.0, 20.0), 1.1, - ), - Glider("ButterflyMonarch"): VoxTrans( - "voxel.glider.butterfly2", - (6.0, 0.0, 0.0), (-50.0, 30.0, 20.0), 1.1, - ), - Glider("ButterflyLove"): VoxTrans( - "voxel.glider.butterfly3", - (6.0, 0.0, 0.0), (-50.0, 30.0, 20.0), 1.1, - ), - Glider("MothLuna"): VoxTrans( - "voxel.glider.moth", - (6.0, 0.0, 0.0), (-50.0, 30.0, 20.0), 1.1, - ), - Glider("SandRaptor"): VoxTrans( - "voxel.glider.sandraptor", - (6.0, 0.0, 0.0), (-50.0, 30.0, 20.0), 1.1, - ), - Glider("SnowRaptor"): VoxTrans( - "voxel.glider.snowraptor", - (6.0, 0.0, 0.0), (-50.0, 30.0, 20.0), 1.1, - ), - Glider("WoodRaptor"): VoxTrans( - "voxel.glider.woodraptor", - (6.0, 0.0, 0.0), (-50.0, 30.0, 20.0), 1.1, - ), - Glider("Sunset"): VoxTrans( - "voxel.glider.sunset", - (6.0, 0.0, 0.0), (-50.0, 30.0, 20.0), 1.1, - ), - Glider("Moonrise"): VoxTrans( - "voxel.glider.moonrise", - (6.0, 0.0, 0.0), (-50.0, 30.0, 20.0), 1.1, - ), - Glider("Purple0"): VoxTrans( - "voxel.glider.cultists", - (5.0, 0.0, 0.0), (-50.0, 30.0, 20.0), 1.1, - ), - Glider("Leaves"): VoxTrans( - "voxel.glider.leaves", - (0.0, 0.0, 0.0), (-50.0, 30.0, 20.0), 1.1, - ), - // Debug Items - Tool("common.items.debug.admin_stick"): VoxTrans( - "voxel.weapon.tool.broom_belzeshrub_purple", - (0.0, 0.0, 0.0), (-135.0, 90.0, 0.0), 1.1, - ), - // Gems - Ingredient("Amethyst"): VoxTrans( - "voxel.sprite.mineral.gem.amethystgem", - (0.0, 0.0, 0.0), (-50.0, 30.0, 20.0), 0.7, - ), - Ingredient("Topaz"): VoxTrans( - "voxel.sprite.mineral.gem.topazgem", - (0.0, 0.0, 0.0), (-50.0, 30.0, 20.0), 0.7, - ), - Ingredient("Sapphire"): VoxTrans( - "voxel.sprite.mineral.gem.sapphiregem", - (0.0, 0.0, 0.0), (-50.0, 30.0, 20.0), 0.6, - ), - Ingredient("Emerald"): VoxTrans( - "voxel.sprite.mineral.gem.emeraldgem", - (0.0, 0.0, 0.0), (-50.0, 30.0, 20.0), 0.7, - ), - Ingredient("Ruby"): VoxTrans( - "voxel.sprite.mineral.gem.rubygem", - (0.0, 0.0, 0.0), (-50.0, 30.0, 20.0), 0.7, - ), - Ingredient("Diamond"): VoxTrans( - "voxel.sprite.mineral.gem.diamondgem", - (0.0, 0.0, 0.0), (-55.0, 30.0, 20.0), 0.6, - ), - ModularComponent("common.items.crafting_ing.modular.damage.sword.tier5"): VoxTrans( - "voxel.weapon_components.sword.cultist.cultist_purp_2h-0_blade", - (0.0, 0.0, 0.0), (-135.0, 90.0, 0.0), 1.5, - ), - ModularComponent("common.items.crafting_ing.modular.held.sword.tier5"): VoxTrans( - "voxel.weapon_components.sword.cultist.cultist_purp_2h-0_handle", - (0.0, 0.0, 0.0), (-135.0, 90.0, 0.0), 1.5, - ), -}) + "Seashell Necklace": ( + output: ("common.items.armor.misc.neck.shell", 1), + inputs: [ + (Item("common.items.crafting_ing.cloth.linen"), 2), + (Item("common.items.mineral.gem.sapphire"), 1), + (Item("common.items.crafting_ing.seashells"), 3), + (Item("common.items.crafting_tools.sewing_set"), 0), + ], + craft_sprite: Some(CraftingBench), + ), + "red cloth": ( + output: ("common.items.crafting_ing.cloth.linen_red", 1), + inputs: [ + (Item("common.items.crafting_ing.cloth.linen"), 1), + (Item("common.items.flowers.red"), 1), + (Item("common.items.crafting_tools.mortar_pestle"), 0), + ], + craft_sprite: None, + ), + "tiny red pouch": ( + output: ("common.items.armor.misc.bag.tiny_red_pouch", 1), + inputs: [ + (Item("common.items.crafting_ing.cloth.linen_red"), 3), + ], + craft_sprite: None, + ), + "tiny leather pouch": ( + output: ("common.items.armor.misc.bag.tiny_leather_pouch", 1), + inputs: [ + (Item("common.items.crafting_ing.leather.leather_strips"), 12), + ], + craft_sprite: None, + ), + "knitted red pouch": ( + output: ("common.items.armor.misc.bag.knitted_red_pouch", 1), + inputs: [ + (Item("common.items.crafting_ing.cloth.wool"), 6), + (Item("common.items.armor.misc.bag.tiny_red_pouch"), 2), + (Item("common.items.crafting_tools.sewing_set"), 0), + ], + craft_sprite: None, + ), + "woven red bag": ( + output: ("common.items.armor.misc.bag.woven_red_bag", 1), + inputs: [ + (Item("common.items.crafting_ing.cloth.silk"), 6), + (Item("common.items.armor.misc.bag.knitted_red_pouch"), 1), + (Item("common.items.crafting_tools.sewing_set"), 0), + ], + craft_sprite: None, + ), + "traveler backpack": ( + output: ("common.items.armor.misc.back.backpack", 1), + inputs: [ + (Item("common.items.mineral.gem.diamond"), 2), + (Item("common.items.crafting_ing.twigs"), 2), + (Item("common.items.crafting_ing.cloth.silk"), 4), + (Item("common.items.crafting_ing.leather.leather_strips"), 3), + (Item("common.items.armor.misc.bag.tiny_leather_pouch"), 2), + (Item("common.items.crafting_tools.sewing_set"), 0), + ], + craft_sprite: Some(CraftingBench), + ), + "sturdy red backpack": ( + output: ("common.items.armor.misc.bag.sturdy_red_backpack", 1), + inputs: [ + (Item("common.items.mineral.gem.amethyst"), 2), + (Item("common.items.crafting_ing.cloth.linen_red"), 3), + (Item("common.items.crafting_ing.leather.thick_leather"), 6), + (Item("common.items.armor.misc.bag.woven_red_bag"), 1), + (Item("common.items.crafting_tools.sewing_set"), 0), + ], + craft_sprite: None, + ), + "troll hide pack": ( + output: ("common.items.armor.misc.bag.troll_hide_pack", 1), + inputs: [ + (Item("common.items.crafting_ing.hide.leather_troll"), 10), + (Item("common.items.crafting_ing.leather.leather_strips"), 10), + (Item("common.items.mineral.gem.diamond"), 1), + (Item("common.items.crafting_tools.sewing_set"), 0), + ], + craft_sprite: None, + ), + "Mindflayer Spellbag": ( + output: ("common.items.armor.misc.bag.mindflayer_spellbag", 1), + inputs: [ + (Item("common.items.crafting_ing.mindflayer_bag_damaged"), 1), + (Item("common.items.crafting_ing.leather.rigid_leather"), 8), + (Item("common.items.mineral.gem.diamond"), 4), + (Item("common.items.mineral.ore.veloritefrag"), 10), + (Item("common.items.crafting_tools.sewing_set"), 0), + ], + craft_sprite: None, + ), + "tin pickaxe": ( + output: ("common.items.tool.pickaxe_stone", 1), + inputs: [ + (Item("common.items.crafting_ing.leather.leather_strips"), 4), + (Item("common.items.crafting_ing.stones"), 5), + (Item("common.items.tool.craftsman_hammer"), 0), + ], + craft_sprite: Some(Anvil), + ), + "steel pickaxe": ( + output: ("common.items.tool.pickaxe_steel", 1), + inputs: [ + (Item("common.items.crafting_ing.cloth.lifecloth"), 1), + (Item("common.items.mineral.ingot.steel"), 5), + (Item("common.items.tool.craftsman_hammer"), 0), + ], + craft_sprite: Some(Anvil), + ), + "fang necklace": ( + output: ("common.items.armor.misc.neck.fang", 1), + inputs: [ + (Item("common.items.crafting_ing.leather.leather_strips"), 3), + (Item("common.items.crafting_ing.animal_misc.sharp_fang"), 15), + ], + craft_sprite: Some(CraftingBench), + is_recycling: false, + ), + "honeycomb pendant": ( + output: ("common.items.armor.misc.neck.honeycomb_pendant", 1), + inputs: [ + (Item("common.items.crafting_ing.sticky_thread"), 3), + (Item("common.items.crafting_ing.honey"), 15), + ], + craft_sprite: Some(CraftingBench), + is_recycling: false, + ), + "diamond ring": ( + output: ("common.items.armor.misc.ring.diamond", 1), + inputs: [ + (Item("common.items.mineral.ingot.gold"), 1), + (Item("common.items.mineral.gem.diamond"), 1), + ], + craft_sprite: Some(CraftingBench), + ), + "diamond necklace": ( + output: ("common.items.armor.misc.neck.diamond", 1), + inputs: [ + (Item("common.items.mineral.ingot.gold"), 4), + (Item("common.items.mineral.gem.diamond"), 6), + ], + craft_sprite: Some(CraftingBench), + is_recycling: false, + ), + "ruby ring": ( + output: ("common.items.armor.misc.ring.ruby", 1), + inputs: [ + (Item("common.items.mineral.ingot.silver"), 1), + (Item("common.items.mineral.gem.ruby"), 1), + ], + craft_sprite: Some(CraftingBench), + ), + "ruby necklace": ( + output: ("common.items.armor.misc.neck.ruby", 1), + inputs: [ + (Item("common.items.mineral.ingot.silver"), 4), + (Item("common.items.mineral.gem.ruby"), 6), + ], + craft_sprite: Some(CraftingBench), + is_recycling: false, + ), + "emerald ring": ( + output: ("common.items.armor.misc.ring.emerald", 1), + inputs: [ + (Item("common.items.mineral.ingot.cobalt"), 1), + (Item("common.items.mineral.gem.emerald"), 1), + ], + craft_sprite: Some(CraftingBench), + ), + "emerald necklace": ( + output: ("common.items.armor.misc.neck.emerald", 1), + inputs: [ + (Item("common.items.mineral.ingot.cobalt"), 4), + (Item("common.items.mineral.gem.emerald"), 6), + ], + craft_sprite: Some(CraftingBench), + is_recycling: false, + ), + "sapphire ring": ( + output: ("common.items.armor.misc.ring.sapphire", 1), + inputs: [ + (Item("common.items.mineral.ingot.iron"), 1), + (Item("common.items.mineral.gem.sapphire"), 1), + ], + craft_sprite: Some(CraftingBench), + ), + "sapphire necklace": ( + output: ("common.items.armor.misc.neck.sapphire", 1), + inputs: [ + (Item("common.items.mineral.ingot.iron"), 2), + (Item("common.items.mineral.gem.sapphire"), 3), + ], + craft_sprite: Some(CraftingBench), + is_recycling: false, + ), + "topaz ring": ( + output: ("common.items.armor.misc.ring.topaz", 1), + inputs: [ + (Item("common.items.mineral.ingot.copper"), 1), + (Item("common.items.mineral.gem.topaz"), 1), + ], + craft_sprite: Some(CraftingBench), + ), + "topaz necklace": ( + output: ("common.items.armor.misc.neck.topaz", 1), + inputs: [ + (Item("common.items.mineral.ingot.copper"), 2), + (Item("common.items.mineral.gem.topaz"), 3), + ], + craft_sprite: Some(CraftingBench), + is_recycling: false, + ), + "amethyst ring": ( + output: ("common.items.armor.misc.ring.amethyst", 1), + inputs: [ + (Item("common.items.mineral.ingot.tin"), 1), + (Item("common.items.mineral.gem.amethyst"), 1), + ], + craft_sprite: Some(CraftingBench), + ), + "amethyst necklace": ( + output: ("common.items.armor.misc.neck.amethyst", 1), + inputs: [ + (Item("common.items.mineral.ingot.tin"), 2), + (Item("common.items.mineral.gem.amethyst"), 3), + ], + craft_sprite: Some(CraftingBench), + is_recycling: false, + ), + //"metal_blade": ( + // output: ("common.items.crafting_ing.modular.damage.sword.metal_blade", 1), + // inputs: [ + // (Tag(MetalIngot), 5), + // (Item("common.items.tool.craftsman_hammer"), 0), + // ], + // craft_sprite: Some(Anvil), + // is_recycling: false, + //), +}