diff --git a/assets/voxygen/item_image_manifest.ron b/assets/voxygen/item_image_manifest.ron index 6e7a0d6c9d..fbd6c212fe 100644 --- a/assets/voxygen/item_image_manifest.ron +++ b/assets/voxygen/item_image_manifest.ron @@ -1,1891 +1,2891 @@ -{ - "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), +// 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, ), - "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), + // 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, ), - "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, + 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, ), - "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, + Armor(Neck("Fang")): VoxTrans( + "voxel.armor.misc.neck.fang", + (0.0, 0.2, 0.0), (-70.0, 20.0, 10.0), 0.9, ), - "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, + Armor(Neck("Honeycomb")): VoxTrans( + "voxel.armor.misc.neck.honeycomb_pendant", + (0.0, 0.2, 0.0), (-70.0, 20.0, 10.0), 0.9, ), - "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, + Armor(Neck("Haniwa")): VoxTrans( + "voxel.armor.misc.neck.haniwa_talisman", + (0.0, 0.2, 0.0), (-70.0, 20.0, 10.0), 0.9, ), - "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, + 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, ), - "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), + Armor(Neck("ResilienceGem")): VoxTrans( + "voxel.armor.misc.neck.resilience_gem", + (0.0, 0.2, 0.0), (-70.0, 20.0, 10.0), 0.9, ), - "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, + Armor(Neck("Shell")): VoxTrans( + "voxel.armor.misc.neck.shell", + (0.0, 0.2, 0.0), (-70.0, 20.0, 10.0), 0.9, ), - "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, + Armor(Neck("Amethyst")): VoxTrans( + "voxel.armor.misc.neck.amethyst", + (0.0, 0.2, 0.0), (-70.0, 20.0, 10.0), 0.9, ), - "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, + Armor(Neck("Diamond")): VoxTrans( + "voxel.armor.misc.neck.diamond", + (0.0, 0.2, 0.0), (-70.0, 20.0, 10.0), 0.9, ), - "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), + Armor(Neck("Cultist")): VoxTrans( + "voxel.armor.cultist.necklace", + (0.0, 0.2, 0.0), (-70.0, 20.0, 10.0), 0.9, ), - "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), + Armor(Neck("Ruby")): VoxTrans( + "voxel.armor.misc.neck.ruby", + (0.0, 0.2, 0.0), (-70.0, 20.0, 10.0), 0.9, ), - "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, + Armor(Neck("Topaz")): VoxTrans( + "voxel.armor.misc.neck.topaz", + (0.0, 0.2, 0.0), (-70.0, 20.0, 10.0), 0.9, ), - "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, + Armor(Neck("Emerald")): VoxTrans( + "voxel.armor.misc.neck.emerald", + (0.0, 0.2, 0.0), (-70.0, 20.0, 10.0), 0.9, ), - "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), + Armor(Neck("Gold")): VoxTrans( + "voxel.armor.misc.neck.gold", + (0.0, 0.2, 0.0), (-70.0, 20.0, 10.0), 0.9, ), - "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, + Armor(Neck("Sapphire")): VoxTrans( + "voxel.armor.misc.neck.sapphire", + (0.0, 0.2, 0.0), (-70.0, 20.0, 10.0), 0.9, ), - "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), + Armor(Neck("Scratched")): VoxTrans( + "voxel.armor.misc.neck.scratched", + (0.0, 0.2, 0.0), (-70.0, 20.0, 10.0), 0.9, ), - "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, + + // Tabards + Armor(Tabard("Admin")): Png( + "element.items.tabard_admin", ), - "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), + // 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, ), - "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, + 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, ), - "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), + Armor(Head("Exclamation")): VoxTrans( + "voxel.armor.misc.head.exclamation", + (0.0, 15.0, 0.0), (-75.0, 135.0, 0.0), 3.0, ), - "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, + // Bags + Armor(Bag("RedFace")): Png ( + "element.items.item_bag_red_face", ), - "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), + Armor(Bag("BlackHole")): Png ( + "element.items.item_bag_brown_face", ), - "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, + Armor(Bag("BlueFace")): Png ( + "element.items.item_bag_blue_face", ), - "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), + Armor(Bag("PurpleSkull")): Png ( + "element.items.item_bag_skull", ), - "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, + Armor(Bag("GreenLarge")): Png ( + "element.items.item_bag_green_large", ), - //"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, - //), -} + 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, + ), +})