import { EquipmentSlot } from "@minecraft/server";

export const replaceableItems = new Map([
    [
        "px_hc:butcher_helmet_item",
        {
            item: "px_hc:butcher_helmet",
            slot: EquipmentSlot.Head,
        },
    ],
    [
        "px_hc:butcher_chestplate_item",
        {
            item: "px_hc:butcher_chestplate",
            slot: EquipmentSlot.Chest,
        },
    ],
    [
        "px_hc:butcher_pants_item",
        {
            item: "px_hc:butcher_pants",
            slot: EquipmentSlot.Legs,
        },
    ],
    [
        "px_hc:butcher_boots_item",
        {
            item: "px_hc:butcher_boots",
            slot: EquipmentSlot.Feet,
        },
    ],
    [
        "px_hc:clown_helmet_item",
        {
            item: "px_hc:clown_helmet",
            slot: EquipmentSlot.Head,
        },
    ],
    [
        "px_hc:clown_chestplate_item",
        {
            item: "px_hc:clown_chestplate",
            slot: EquipmentSlot.Chest,
        },
    ],
    [
        "px_hc:clown_pants_item",
        {
            item: "px_hc:clown_pants",
            slot: EquipmentSlot.Legs,
        },
    ],
    [
        "px_hc:clown_boots_item",
        {
            item: "px_hc:clown_boots",
            slot: EquipmentSlot.Feet,
        },
    ],
    [
        "px_hc:harley_quinn_helmet_item",
        {
            item: "px_hc:harley_quinn_helmet",
            slot: EquipmentSlot.Head,
        },
    ],
    [
        "px_hc:harley_quinn_chestplate_item",
        {
            item: "px_hc:harley_quinn_chestplate",
            slot: EquipmentSlot.Chest,
        },
    ],
    [
        "px_hc:harley_quinn_pants_item",
        {
            item: "px_hc:harley_quinn_pants",
            slot: EquipmentSlot.Legs,
        },
    ],
    [
        "px_hc:harley_quinn_boots_item",
        {
            item: "px_hc:harley_quinn_boots",
            slot: EquipmentSlot.Feet,
        },
    ],
    [
        "px_hc:illusionist_helmet_item",
        {
            item: "px_hc:illusionist_helmet",
            slot: EquipmentSlot.Head,
        },
    ],
    [
        "px_hc:illusionist_chestplate_item",
        {
            item: "px_hc:illusionist_chestplate",
            slot: EquipmentSlot.Chest,
        },
    ],
    [
        "px_hc:illusionist_pants_item",
        {
            item: "px_hc:illusionist_pants",
            slot: EquipmentSlot.Legs,
        },
    ],
    [
        "px_hc:illusionist_boots_item",
        {
            item: "px_hc:illusionist_boots",
            slot: EquipmentSlot.Feet,
        },
    ],
    [
        "px_hc:jester_helmet_item",
        {
            item: "px_hc:jester_helmet",
            slot: EquipmentSlot.Head,
        },
    ],
    [
        "px_hc:jester_chestplate_item",
        {
            item: "px_hc:jester_chestplate",
            slot: EquipmentSlot.Chest,
        },
    ],
    [
        "px_hc:jester_pants_item",
        {
            item: "px_hc:jester_pants",
            slot: EquipmentSlot.Legs,
        },
    ],
    [
        "px_hc:jester_boots_item",
        {
            item: "px_hc:jester_boots",
            slot: EquipmentSlot.Feet,
        },
    ],
    [
        "px_hc:juggler_helmet_item",
        {
            item: "px_hc:juggler_helmet",
            slot: EquipmentSlot.Head,
        },
    ],
    [
        "px_hc:juggler_chestplate_item",
        {
            item: "px_hc:juggler_chestplate",
            slot: EquipmentSlot.Chest,
        },
    ],
    [
        "px_hc:juggler_pants_item",
        {
            item: "px_hc:juggler_pants",
            slot: EquipmentSlot.Legs,
        },
    ],
    [
        "px_hc:juggler_boots_item",
        {
            item: "px_hc:juggler_boots",
            slot: EquipmentSlot.Feet,
        },
    ],
    [
        "px_hc:pyro_helmet_item",
        {
            item: "px_hc:pyro_helmet",
            slot: EquipmentSlot.Head,
        },
    ],
    [
        "px_hc:pyro_chestplate_item",
        {
            item: "px_hc:pyro_chestplate",
            slot: EquipmentSlot.Chest,
        },
    ],
    [
        "px_hc:pyro_pants_item",
        {
            item: "px_hc:pyro_pants",
            slot: EquipmentSlot.Legs,
        },
    ],
    [
        "px_hc:pyro_boots_item",
        {
            item: "px_hc:pyro_boots",
            slot: EquipmentSlot.Feet,
        },
    ],
    [
        "px_hc:ringmaster_helmet_item",
        {
            item: "px_hc:ringmaster_helmet",
            slot: EquipmentSlot.Head,
        },
    ],
    [
        "px_hc:ringmaster_chestplate_item",
        {
            item: "px_hc:ringmaster_chestplate",
            slot: EquipmentSlot.Chest,
        },
    ],
    [
        "px_hc:ringmaster_pants_item",
        {
            item: "px_hc:ringmaster_pants",
            slot: EquipmentSlot.Legs,
        },
    ],
    [
        "px_hc:ringmaster_boots_item",
        {
            item: "px_hc:ringmaster_boots",
            slot: EquipmentSlot.Feet,
        },
    ],
    [
        "px_hc:stilt_walker_helmet_item",
        {
            item: "px_hc:stilt_walker_helmet",
            slot: EquipmentSlot.Head,
        },
    ],
    [
        "px_hc:stilt_walker_chestplate_item",
        {
            item: "px_hc:stilt_walker_chestplate",
            slot: EquipmentSlot.Chest,
        },
    ],
    [
        "px_hc:stilt_walker_pants_item",
        {
            item: "px_hc:stilt_walker_pants",
            slot: EquipmentSlot.Legs,
        },
    ],
    [
        "px_hc:stilt_walker_boots_item",
        {
            item: "px_hc:stilt_walker_boots",
            slot: EquipmentSlot.Feet,
        },
    ],
    [
        "px_hc:strongman_helmet_item",
        {
            item: "px_hc:strongman_helmet",
            slot: EquipmentSlot.Head,
        },
    ],
    [
        "px_hc:strongman_chestplate_item",
        {
            item: "px_hc:strongman_chestplate",
            slot: EquipmentSlot.Chest,
        },
    ],
    [
        "px_hc:strongman_pants_item",
        {
            item: "px_hc:strongman_pants",
            slot: EquipmentSlot.Legs,
        },
    ],
    [
        "px_hc:strongman_boots_item",
        {
            item: "px_hc:strongman_boots",
            slot: EquipmentSlot.Feet,
        },
    ],
]);

export const replaceableHotbarItems = new Map([
    [
        "px_hc:butcher_helmet",
        {
            item: "px_hc:butcher_helmet_item",
        },
    ],
    [
        "px_hc:butcher_chestplate",
        {
            item: "px_hc:butcher_chestplate_item",
        },
    ],
    [
        "px_hc:butcher_pants",
        {
            item: "px_hc:butcher_pants_item",
        },
    ],
    [
        "px_hc:butcher_boots",
        {
            item: "px_hc:butcher_boots_item",
        },
    ],
    [
        "px_hc:clown_helmet",
        {
            item: "px_hc:clown_helmet_item",
        },
    ],
    [
        "px_hc:clown_chestplate",
        {
            item: "px_hc:clown_chestplate_item",
        },
    ],
    [
        "px_hc:clown_pants",
        {
            item: "px_hc:clown_pants_item",
        },
    ],
    [
        "px_hc:clown_boots",
        {
            item: "px_hc:clown_boots_item",
        },
    ],
    [
        "px_hc:harley_quinn_helmet",
        {
            item: "px_hc:harley_quinn_helmet_item",
        },
    ],
    [
        "px_hc:harley_quinn_chestplate",
        {
            item: "px_hc:harley_quinn_chestplate_item",
        },
    ],
    [
        "px_hc:harley_quinn_pants",
        {
            item: "px_hc:harley_quinn_pants_item",
        },
    ],
    [
        "px_hc:harley_quinn_boots",
        {
            item: "px_hc:harley_quinn_boots_item",
        },
    ],
    [
        "px_hc:illusionist_helmet",
        {
            item: "px_hc:illusionist_helmet_item",
        },
    ],
    [
        "px_hc:illusionist_chestplate",
        {
            item: "px_hc:illusionist_chestplate_item",
        },
    ],
    [
        "px_hc:illusionist_pants",
        {
            item: "px_hc:illusionist_pants_item",
        },
    ],
    [
        "px_hc:illusionist_boots",
        {
            item: "px_hc:illusionist_boots_item",
        },
    ],
    [
        "px_hc:jester_helmet",
        {
            item: "px_hc:jester_helmet_item",
        },
    ],
    [
        "px_hc:jester_chestplate",
        {
            item: "px_hc:jester_chestplate_item",
        },
    ],
    [
        "px_hc:jester_pants",
        {
            item: "px_hc:jester_pants_item",
        },
    ],
    [
        "px_hc:jester_boots",
        {
            item: "px_hc:jester_boots_item",
        },
    ],
    [
        "px_hc:ringmaster_helmet",
        {
            item: "px_hc:ringmaster_helmet_item",
        },
    ],
    [
        "px_hc:ringmaster_chestplate",
        {
            item: "px_hc:ringmaster_chestplate_item",
        },
    ],
    [
        "px_hc:ringmaster_pants",
        {
            item: "px_hc:ringmaster_pants_item",
        },
    ],
    [
        "px_hc:ringmaster_boots",
        {
            item: "px_hc:ringmaster_boots_item",
        },
    ],
    [
        "px_hc:stilt_walker_helmet",
        {
            item: "px_hc:stilt_walker_helmet_item",
        },
    ],
    [
        "px_hc:stilt_walker_chestplate",
        {
            item: "px_hc:stilt_walker_chestplate_item",
        },
    ],
    [
        "px_hc:stilt_walker_pants",
        {
            item: "px_hc:stilt_walker_pants_item",
        },
    ],
    [
        "px_hc:stilt_walker_boots",
        {
            item: "px_hc:stilt_walker_boots_item",
        },
    ],
    [
        "px_hc:strongman_helmet",
        {
            item: "px_hc:strongman_helmet_item",
        },
    ],
    [
        "px_hc:strongman_chestplate",
        {
            item: "px_hc:strongman_chestplate_item",
        },
    ],
    [
        "px_hc:strongman_pants",
        {
            item: "px_hc:strongman_pants_item",
        },
    ],
    [
        "px_hc:strongman_boots",
        {
            item: "px_hc:strongman_boots_item",
        },
    ],
]);
