export const structureSizes = {
  aquarium: { w: 28, h: 22, l: 28 },
  cannon: { w: 9, h: 3, l: 9 },
  car: { w: 16, h: 14, l: 16 },
  castle1: { w: 51, h: 34, l: 51 },
  chicken_coop: { w: 19, h: 6, l: 19 },
  creeper_farm: { w: 18, h: 120, l: 18 },
  cute_enderdragaon: { w: 15, h: 12, l: 15 },
  cute_penguin: { w: 28, h: 22, l: 28 },
  dance_floor: { w: 11, h: 10, l: 11 },
  dog_sled: { w: 9, h: 3, l: 9 },
  duo_house1: { w: 21, h: 12, l: 21 },
  duo_house2: { w: 25, h: 16, l: 24 },
  duo_house3: { w: 25, h: 14, l: 24 },
  duo_house4: { w: 24, h: 17, l: 24 },
  duo_house5: { w: 20, h: 12, l: 20 },
  duo_house6: { w: 23, h: 12, l: 23 },
  duo_house7: { w: 43, h: 20, l: 43 },
  fountain1: { w: 23, h: 12, l: 23 },
  gazebo: { w: 13, h: 9, l: 13 },
  iron_farm: { w: 21, h: 14, l: 21 },
  japanese_house1: { w: 27, h: 19, l: 27 },
  lie_detector: { w: 11, h: 9, l: 11 },
  lobby1: { w: 23, h: 23, l: 23 },
  medieval_house1: { w: 20, h: 20, l: 20 },
  medieval_house2: { w: 22, h: 14, l: 22 },
  medieval_house3: { w: 18, h: 21, l: 18 },
  medieval_house4: { w: 18, h: 13, l: 18 },
  medieval_house5: { w: 34, h: 20, l: 34 },
  medieval_house6: { w: 13, h: 17, l: 13 },
  modern_house1: { w: 19, h: 12, l: 19 },
  modern_house2: { w: 27, h: 14, l: 27 },
  modern_house3: { w: 18, h: 15, l: 18 },
  modern_house4: { w: 22, h: 11, l: 23 },
  modern_house5: { w: 16, h: 10, l: 16 },
  modern_house6: { w: 22, h: 12, l: 22 },
  modern_house7: { w: 27, h: 20, l: 27 },
  nether_portal1: { w: 18, h: 11, l: 18 },
  nether_portal2: { w: 17, h: 28, l: 17 },
  nether_portal3: { w: 11, h: 9, l: 11 },
  nether_portal4: { w: 11, h: 8, l: 11 },
  nether_portal5: { w: 16, h: 11, l: 16 },
  nether_portal6: { w: 15, h: 11, l: 15 },
  parasaur: { w: 10, h: 7, l: 10 },
  pokeball_house: { w: 5, h: 5, l: 5 },
  pond: { w: 14, h: 10, l: 14 },
  presents_house: { w: 21, h: 12, l: 21 },
  pvp_arena: { w: 44, h: 7, l: 44 },
  raid_farm: { w: 18, h: 140, l: 18 },
  reindeer: { w: 5, h: 5, l: 5 },
  rocket: { w: 13, h: 10, l: 13 },
  santa_hat: { w: 7, h: 8, l: 7 },
  santa_sleigh: { w: 17, h: 6, l: 17 },
  snow_globe_house: { w: 15, h: 17, l: 15 },
  spinning_lamp: { w: 5, h: 7, l: 5 },
  sorting_farm: { w: 39, h: 24, l: 39 },
  starter_house1: { w: 10, h: 6, l: 10 },
  starter_house2: { w: 11, h: 6, l: 11 },
  starter_house3: { w: 9, h: 6, l: 9 },
  starter_house4: { w: 7, h: 5, l: 7 },
  starter_house5: { w: 8, h: 8, l: 8 },
  starter_house6: { w: 9, h: 7, l: 9 },
  starter_house7: { w: 12, h: 5, l: 12 },
  sugarcane_farm: { w: 33, h: 19, l: 33 },
  swing: { w: 13, h: 7, l: 13 },
  swing2: { w: 10, h: 8, l: 10 },
  tank: { w: 13, h: 8, l: 13 },
  trading_hall: { w: 42, h: 8, l: 41 },
  tree_house1: { w: 27, h: 30, l: 27 },
  tree_house2: { w: 15, h: 20, l: 15 },
  tree_house3: { w: 34, h: 41, l: 34 },
  tree_house4: { w: 18, h: 18, l: 18 },
  tree_house5: { w: 37, h: 43, l: 37 },
  tree_house6: { w: 24, h: 26, l: 24 },
  underground_house1: { w: 21, h: 10, l: 21 },
  underground_house2: { w: 37, h: 9, l: 37 },
  underground_house3: { w: 16, h: 8, l: 16 },
  underground_house4: { w: 32, h: 10, l: 32 },
  underground_house5: { w: 16, h: 9, l: 16 },
  underground_house6: { w: 39, h: 17, l: 39 },
  wagon: { w: 8, h: 4, l: 8 },
  well: { w: 16, h: 9, l: 16 },
  winter_house1: { w: 21, h: 12, l: 21 },
  winter_house2: { w: 21, h: 20, l: 21 },
  winter_house3: { w: 15, h: 14, l: 15 },
  wool_farm: { w: 29, h: 13, l: 29 },
  //yacht: { w: 13, h: 16, l: 38 },
  yacht: {
    East:  { w: 13, h: 16, l: 38 },
    West:  { w: 13, h: 16, l: 38 },
    North: { w: 38, h: 16, l: 13 },
    South: { w: 38, h: 16, l: 13 }
  },
};

export const categories = [
  
//===============Decorations=============
  {
    name: "Decorations",
    icon: "textures/ui/gazebo",
    structures: [
      {
        name: "Cannon",
        id: "cannon",
        icon: "textures/ui/cannon",
        commands: {
          West: `/structure load cannon ~-9 ~0 ~-4 270_degrees`,
          South: `/structure load cannon ~-4 ~0 ~5 180_degrees`,
          East: `/structure load cannon ~5 ~0 ~-4 90_degrees`,
          North: `/structure load cannon ~-4 ~0 ~-9`,
        },
        offsets: {
          West: { dx: -9, dy: 0, dz: -4 },
          South: { dx: -4, dy: 0, dz: 5 },
          East: { dx: 5, dy: 0, dz: -4 },
          North: { dx: -4, dy: 0, dz: -9 },
        },
      },
      {
        name: "Car",
        id: "car",
        icon: "textures/ui/car",
        commands: {
          West: `/structure load car ~-10 ~0 ~-7 180_degrees`,
          South: `/structure load car ~-7 ~0 ~4 90_degrees`,
          East: `/structure load car ~4 ~0 ~-8`,
          North: `/structure load car ~-8 ~0 ~-10 270_degrees`,
        },
        offsets: {
          West: { dx: -10, dy: 0, dz: -7 },
          South: { dx: -7, dy: 0, dz: 4 },
          East: { dx: 4, dy: 0, dz: -8 },
          North: { dx: -8, dy: 0, dz: -10 },
        },
      },
      {
        name: "Fountain 1",
        id: "fountain1",
        icon: "textures/ui/fountain1",
        commands: {
          West: `/structure load fountain1 ~-24 ~-1 ~-11 270_degrees`,
          South: `/structure load fountain1 ~-11 ~-1 ~5 180_degrees`,
          East: `/structure load fountain1 ~5 ~-1 ~-11 90_degrees`,
          North: `/structure load fountain1 ~-11 ~-1 ~-24`,
        },
        offsets: {
          West: { dx: -24, dy: -1, dz: -11 },
          South: { dx: -11, dy: -1, dz: 5 },
          East: { dx: 5, dy: -1, dz: -11 },
          North: { dx: -11, dy: -1, dz: -24 },
        },
      },
      {
        name: "Gazebo",
        id: "gazebo",
        icon: "textures/ui/gazebo",
        commands: {
          West: `/structure load gazebo ~-17 ~0 ~-6 90_degrees`,
          South: `/structure load gazebo ~-6 ~0 ~5`,
          East: `/structure load gazebo ~5 ~0 ~-6 270_degrees`,
          North: `/structure load gazebo ~-6 ~0 ~-17 180_degrees`,
        },
        offsets: {
          West: { dx: -17, dy: 0, dz: -6 },
          South: { dx: -6, dy: 0, dz: 5 },
          East: { dx: 5, dy: -1, dz: -6 },
          North: { dx: -6, dy: -1, dz: -17 },
        },
      },
      {
        name: "Pond",
        id: "pond",
        icon: "textures/ui/pond",
        commands: {
          West: `/structure load pond ~-18 ~-4 ~-7 90_degrees`,
          South: `/structure load pond ~-7 ~-4 ~5`,
          East: `/structure load pond ~5 ~-4 ~-6 270_degrees`,
          North: `/structure load pond ~-6 ~-4 ~-18 180_degrees`,
        },
        offsets: {
          West: { dx: -18, dy: -4, dz: -7 },
          South: { dx: -7, dy: -4, dz: 5 },
          East: { dx: 5, dy: -4, dz: -6 },
          North: { dx: -6, dy: -4, dz: -18 },
        },
      },
      {
        name: "Swing",
        id: "swing",
        icon: "textures/ui/swing",
        commands: {
          West: `/structure load swing ~-10 ~0 ~-6 180_degrees`,
          South: `/structure load swing ~-6 ~0 ~5 90_degrees`,
          East: `/structure load swing ~5 ~0 ~-6`,
          North: `/structure load swing ~-6 ~0 ~-10 270_degrees`,
        },
        offsets: {
          West: { dx: -10, dy: 0, dz: -6 },
          South: { dx: -6, dy: 0, dz: 5 },
          East: { dx: 5, dy: 0, dz: -6 },
          North: { dx: -6, dy: 0, dz: -10 },
        },
      },
      {
        name: "Wagon",
        id: "wagon",
        icon: "textures/ui/wagon",
        commands: {
          West: `/structure load wagon ~-12 ~0 ~-2 270_degrees`,
          South: `/structure load wagon ~-2 ~0 ~4 180_degrees`,
          East: `/structure load wagon ~5 ~0 ~-2 90_degrees`,
          North: `/structure load wagon ~-2 ~0 ~-12`,
        },
        offsets: {
          West: { dx: -12, dy: 0, dz: -2 },
          South: { dx: -2, dy: 0, dz: 4 },
          East: { dx: 5, dy: 0, dz: -2 },
          North: { dx: -2, dy: 0, dz: -12 },
        },
      },
      {
        name: "Well",
        id: "well",
        icon: "textures/ui/well",
        commands: {
          West: `/structure load well ~-16 ~-1 ~-4 90_degrees`,
          South: `/structure load well ~-4 ~-1 ~1`,
          East: `/structure load well ~1 ~-1 ~-4 270_degrees`,
          North: `/structure load well ~-4 ~-1 ~-16 180_degrees`,
        },
        offsets: {
          West: { dx: -16, dy: -1, dz: -4 },
          South: { dx: -4, dy: -1, dz: 1 },
          East: { dx: 1, dy: -1, dz: -4 },
          North: { dx: -4, dy: -1, dz: -16 },
        },
      },
    ],
  },

//===============Duo Houses=============
  {
    name: "Duo Houses",
    icon: "textures/ui/duo_house1",
    structures: [
      {
        name: "Duo House 1",
        id: "duo_house1",
        icon: "textures/ui/duo_house1",
        commands: {
          West: `/structure load duo_house1 ~-25 ~-2 ~-10 270_degrees`,
          South: `/structure load duo_house1 ~-10 ~-2 ~5 180_degrees`,
          East: `/structure load duo_house1 ~5 ~-2 ~-10 90_degrees`,
          North: `/structure load duo_house1 ~-10 ~-2 ~-25`,
        },
        offsets: {
          West: { dx: -25, dy: -2, dz: -10 },
          South: { dx: -10, dy: -2, dz: 5 },
          East: { dx: 5, dy: -2, dz: -10 },
          North: { dx: -10, dy: -2, dz: -25 },
        },
      },
      {
        name: "Duo House 2",
        id: "duo_house2",
        icon: "textures/ui/duo_house2",
        commands: {
          West: `/structure load duo_house2 ~-18 ~-2 ~-12 270_degrees`,
          South: `/structure load duo_house2 ~-12 ~-2 ~4 180_degrees`,
          East: `/structure load duo_house2 ~4 ~-2 ~-12 90_degrees`,
          North: `/structure load duo_house2 ~-12 ~-2 ~-18`,
        },
        offsets: {
          West: { dx: -18, dy: -2, dz: -12 },
          South: { dx: -12, dy: -2, dz: 4 },
          East: { dx: 4, dy: -2, dz: -12 },
          North: { dx: -12, dy: -2, dz: -18 },
        },
      },
      {
        name: "Duo House 3",
        id: "duo_house3",
        icon: "textures/ui/duo_house3",
        commands: {
          West: `/structure load duo_house3 ~-18 ~-2 ~-12 270_degrees`,
          South: `/structure load duo_house3 ~-12 ~-2 ~4 180_degrees`,
          East: `/structure load duo_house3 ~4 ~-2 ~-12 90_degrees`,
          North: `/structure load duo_house3 ~-12 ~-2 ~-18`,
        },
        offsets: {
          West: { dx: -18, dy: -2, dz: -12 },
          South: { dx: -12, dy: -2, dz: 4 },
          East: { dx: 4, dy: -2, dz: -12 },
          North: { dx: -12, dy: -2, dz: -18 },
        },
      },
      {
        name: "Duo House 4",
        id: "duo_house4",
        icon: "textures/ui/duo_house4",
        commands: {
          West: `/structure load duo_house4 ~-19 ~-5 ~-11 270_degrees`,
          South: `/structure load duo_house4 ~-11 ~-5 ~5 180_degrees`,
          East: `/structure load duo_house4 ~5 ~-5 ~-12 90_degrees`,
          North: `/structure load duo_house4 ~-12 ~-5 ~-19`,
        },
        offsets: {
          West: { dx: -19, dy: -5, dz: -11 },
          South: { dx: -11, dy: -5, dz: 5 },
          East: { dx: 5, dy: -5, dz: -12 },
          North: { dx: -12, dy: -5, dz: -19 },
        },
      },
      {
        name: "Duo House 5",
        id: "duo_house5",
        icon: "textures/ui/duo_house5",
        commands: {
          West: `/structure load duo_house5 ~-21 ~-1 ~-10 180_degrees`,
          South: `/structure load duo_house5 ~-10 ~-1 ~5 90_degrees`,
          East: `/structure load duo_house5 ~5 ~-1 ~-9`,
          North: `/structure load duo_house5 ~-9 ~-1 ~-21 270_degrees`,
        },
        offsets: {
          West: { dx: -21, dy: -1, dz: -10 },
          South: { dx: -10, dy: -1, dz: 5 },
          East: { dx: 5, dy: -1, dz: -9 },
          North: { dx: -9, dy: -1, dz: -21 },
        },
      },
      {
        name: "Duo House 6",
        id: "duo_house6",
        icon: "textures/ui/duo_house6",
        commands: {
          West: `/structure load duo_house6 ~-23 ~-1 ~-11 180_degrees`,
          South: `/structure load duo_house6 ~-11 ~-1 ~5 90_degrees`,
          East: `/structure load duo_house6 ~5 ~-1 ~-11`,
          North: `/structure load duo_house6 ~-11 ~-1 ~-22 270_degrees`,
        },
        offsets: {
          West: { dx: -23, dy: -1, dz: -11 },
          South: { dx: -11, dy: -1, dz: 5 },
          East: { dx: 5, dy: -1, dz: -11 },
          North: { dx: -11, dy: -1, dz: -22 },
        },
      },
      {
        name: "Duo House 7",
        id: "duo_house7",
        icon: "textures/ui/duo_house7",
        commands: {
          West: `/structure load duo_house7 ~-41 ~-1 ~-21 90_degrees`,
          South: `/structure load duo_house7 ~-21 ~-1 ~5`,
          East: `/structure load duo_house7 ~5 ~-1 ~-21 270_degrees`,
          North: `/structure load duo_house7 ~-21 ~-1 ~-41 180_degrees`,
        },
        offsets: {
          West: { dx: -41, dy: -1, dz: -21 },
          South: { dx: -21, dy: -1, dz: 5 },
          East: { dx: 5, dy: -1, dz: -21 },
          North: { dx: -21, dy: -1, dz: -41 },
        },
      },
    ],
  },

//===============Farms=============
  {
    name: "Farms",
    icon: "textures/ui/iron_farm",
    structures: [
      {
        name: "Chicken Coop",
        id: "chicken_coop",
        icon: "textures/ui/chicken_coop",
        commands: {
          West: `/structure load chicken_coop ~-23 ~-1 ~-9 180_degrees`,
          South: `/structure load chicken_coop ~-9 ~-1 ~5 90_degrees`,
          East: `/structure load chicken_coop ~5 ~-1 ~-9`,
          North: `/structure load chicken_coop ~-9 ~-1 ~-23 270_degrees`,
        },
        offsets: {
          West: { dx: -23, dy: -1, dz: -9 },
          South: { dx: -9, dy: -1, dz: 5 },
          East: { dx: 5, dy: -1, dz: -9 },
          North: { dx: -9, dy: -1, dz: -23 },
        },
      },
      {
        name: "Creeper Farm",
        id: "creeper_farm",
        icon: "textures/ui/creeper_farm",
        commands: {
          West: `/structure load creeper_farm ~-19 ~0 ~-8 270_degrees`,
          South: `/structure load creeper_farm ~-8 ~0 ~2 180_degrees`,
          East: `/structure load creeper_farm ~2 ~0 ~-9 90_degrees`,
          North: `/structure load creeper_farm ~-9 ~0 ~-19`,
        },
        offsets: {
          West: { dx: -19, dy: 0, dz: -8 },
          South: { dx: -8, dy: 0, dz: 2 },
          East: { dx: 2, dy: 0, dz: -9 },
          North: { dx: -9, dy: 0, dz: -19 },
        },
      },
      {
        name: "Iron Farm",
        id: "iron_farm",
        icon: "textures/ui/iron_farm",
        commands: {
          West: `/structure load iron_farm ~-25 ~-2 ~-10`,
          South: `/structure load iron_farm ~-10 ~-2 ~5 270_degrees`,
          East: `/structure load iron_farm ~5 ~-2 ~-10 180_degrees`,
          North: `/structure load iron_farm ~-10 ~-2 ~-25 90_degrees`,
        },
        offsets: {
          West: { dx: -25, dy: -2, dz: -10 },
          South: { dx: -10, dy: -2, dz: 5 },
          East: { dx: 5, dy: -2, dz: -10 },
          North: { dx: -10, dy: -2, dz: -25 },
        },
      },
      {
        name: "Raid Farm",
        id: "raid_farm",
        icon: "textures/ui/raid_farm",
        commands: {
          West: `/structure load raid_farm ~-22 ~0 ~-1 180_degrees`,
          South: `/structure load raid_farm ~-1 ~0 ~5 90_degrees`,
          East: `/structure load raid_farm ~5 ~0 ~-9`,
          North: `/structure load raid_farm ~-9 ~0 ~-22 270_degrees`,
        },
        offsets: {
          West: { dx: -22, dy: 0, dz: -1 },
          South: { dx: -1, dy: 0, dz: 5 },
          East: { dx: 5, dy: 0, dz: -9 },
          North: { dx: -9, dy: 0, dz: -22 },
        },
      },
      {
        name: "Sorting Farm",
        id: "sorting_farm",
        icon: "textures/ui/sorting_farm",
        commands: {
          West: `/structure load sorting_farm ~-43 ~-3 ~-17 90_degrees`,
          South: `/structure load sorting_farm ~-17 ~-3 ~5`,
          East: `/structure load sorting_farm ~5 ~-3 ~-17 270_degrees`,
          North: `/structure load sorting_farm ~-17 ~-3 ~-43 180_degrees`,
        },
        offsets: {
          West: { dx: -43, dy: -3, dz: -17 },
          South: { dx: -17, dy: -3, dz: 5 },
          East: { dx: 5, dy: -3, dz: -17 },
          North: { dx: -17, dy: -3, dz: -43 },
        },
      },
      {
        name: "Sugarcane Farm",
        id: "sugarcane_farm",
        icon: "textures/ui/sugarcane_farm",
        commands: {
          West: `/structure load sugarcane_farm ~-12 ~0 ~-16 270_degrees`,
          South: `/structure load sugarcane_farm ~-16 ~0 ~5 180_degrees`,
          East: `/structure load sugarcane_farm ~5 ~0 ~-16 90_degrees`,
          North: `/structure load sugarcane_farm ~-16 ~0 ~-12`,
        },
        offsets: {
          West: { dx: -12, dy: 0, dz: -16 },
          South: { dx: -16, dy: 0, dz: 5 },
          East: { dx: 5, dy: 0, dz: -16 },
          North: { dx: -16, dy: 0, dz: -12 },
        },
      },
      {
        name: "Trading Hall",
        id: "trading_hall",
        icon: "textures/ui/trading_hall",
        commands: {
          West: `/structure load trading_hall ~-44 ~-1 ~-21 90_degrees`,
          South: `/structure load trading_hall ~-21 ~-1 ~5`,
          East: `/structure load trading_hall ~5 ~-1 ~-20 270_degrees`,
          North: `/structure load trading_hall ~-21 ~-1 ~-44 180_degrees`,
        },
        offsets: {
          West: { dx: -44, dy: -1, dz: -21 },
          South: { dx: -21, dy: -1, dz: 5 },
          East: { dx: 5, dy: -1, dz: -20 },
          North: { dx: -20, dy: -1, dz: -44 },
        },
      },
      {
        name: "Wool Farm",
        id: "wool_farm",
        icon: "textures/ui/wool_farm",
        commands: {
          West: `/structure load wool_farm ~-33 ~-1 ~-10`,
          South: `/structure load wool_farm ~-10 ~-1 ~5 270_degrees`,
          East: `/structure load wool_farm ~5 ~-1 ~-10 180_degrees`,
          North: `/structure load wool_farm ~-10 ~-1 ~-33 90_degrees`,
        },
        offsets: {
          West: { dx: -33, dy: -1, dz: -10 },
          South: { dx: -10, dy: -1, dz: 5 },
          East: { dx: 5, dy: -1, dz: -10 },
          North: { dx: -10, dy: -1, dz: -33 },
        },
      },
    ],
  },

//===============Medieval Houses=============
  {
    name: "Medieval Houses",
    icon: "textures/ui/medieval_house1",
    structures: [
      {
        name: "Medieval Houses1",
        id: "medieval_house1",
        icon: "textures/ui/medieval_house1",
        commands: {
          West: `/structure load medieval_house1 ~-24 ~-1 ~-9 90_degrees`,
          South: `/structure load medieval_house1 ~-9 ~-1 ~5`,
          East: `/structure load medieval_house1 ~5 ~-1 ~-10 270_degrees`,
          North: `/structure load medieval_house1 ~-10 ~-1 ~-24 180_degrees`,
        },
        offsets: {
          West: { dx: -24, dy: -1, dz: -9 },
          South: { dx: -9, dy: -1, dz: 5 },
          East: { dx: 5, dy: -1, dz: -10 },
          North: { dx: -10, dy: -1, dz: -24 },
        },
      },
      {
        name: "Medieval Houses2",
        id: "medieval_house2",
        icon: "textures/ui/medieval_house2",
        commands: {
          West: `/structure load medieval_house2 ~-25 ~-1 ~-10 90_degrees`,
          South: `/structure load medieval_house2 ~-11 ~-1 ~5`,
          East: `/structure load medieval_house2 ~5 ~-1 ~-11 270_degrees`,
          North: `/structure load medieval_house2 ~-11 ~-1 ~-25 180_degrees`,
        },
        offsets: {
          West: { dx: -25, dy: -1, dz: -10 },
          South: { dx: -11, dy: -1, dz: 5 },
          East: { dx: 5, dy: -1, dz: -11 },
          North: { dx: -11, dy: -1, dz: -25 },
        },
      },
      {
        name: "Medieval Houses3",
        id: "medieval_house3",
        icon: "textures/ui/medieval_house3",
        commands: {
          West: `/structure load medieval_house3 ~-22 ~-1 ~-8 90_degrees`,
          South: `/structure load medieval_house3 ~-8 ~-1 ~5`,
          East: `/structure load medieval_house3 ~5 ~-1 ~-9 270_degrees`,
          North: `/structure load medieval_house3 ~-9 ~-1 ~-22 180_degrees`,
        },
        offsets: {
          West: { dx: -22, dy: -1, dz: -8 },
          South: { dx: -8, dy: -1, dz: 5 },
          East: { dx: 5, dy: -1, dz: -9 },
          North: { dx: -9, dy: -1, dz: -22 },
        },
      },
      {
        name: "Medieval Houses4",
        id: "medieval_house4",
        icon: "textures/ui/medieval_house4",
        commands: {
          West: `/structure load medieval_house4 ~-22 ~-1 ~-8 90_degrees`,
          South: `/structure load medieval_house4 ~-8 ~-1 ~5`,
          East: `/structure load medieval_house4 ~5 ~-1 ~-9 270_degrees`,
          North: `/structure load medieval_house4 ~-9 ~-1 ~-22 180_degrees`,
        },
        offsets: {
          West: { dx: -22, dy: -1, dz: -8 },
          South: { dx: -8, dy: -1, dz: 5 },
          East: { dx: 5, dy: -1, dz: -9 },
          North: { dx: -9, dy: -1, dz: -22 },
        },
      },
      {
        name: "Medieval Houses5",
        id: "medieval_house5",
        icon: "textures/ui/medieval_house5",
        commands: {
          West: `/structure load medieval_house5 ~-32 ~-1 ~-16 90_degrees`,
          South: `/structure load medieval_house5 ~-16 ~-1 ~5`,
          East: `/structure load medieval_house5 ~5 ~-1 ~-17 270_degrees`,
          North: `/structure load medieval_house5 ~-17 ~-1 ~-32 180_degrees`,
        },
        offsets: {
         West: { dx: -32, dy: -1, dz: -16 },
          South: { dx: -16, dy: -1, dz: 5 },
          East: { dx: 5, dy: -1, dz: -17 },
          North: { dx: -17, dy: -1, dz: -39 },
        },
      },
      {
        name: "Medieval Houses6",
        id: "medieval_house6",
        icon: "textures/ui/medieval_house6",
        commands: {
          West: `/structure load medieval_house6 ~-14 ~0 ~-6 90_degrees`,
          South: `/structure load medieval_house6 ~-6 ~0 ~4`,
          East: `/structure load medieval_house6 ~4 ~0 ~-6 270_degrees`,
          North: `/structure load medieval_house6 ~-6 ~0 ~-14 180_degrees`,
        },
        offsets: {
          West: { dx: -14, dy: 0, dz: -6 },
          South: { dx: -6, dy: 0, dz: 4 },
          East: { dx: 4, dy: 0, dz: -6 },
          North: { dx: -6, dy: 0, dz: -14 },  
        },
      },
    ],
  },


//===============Modern Houses=============
  {
    name: "Modern Houses",
    icon: "textures/ui/modern_house1",
    structures: [
      {
        name: "Modern House 1",
        id: "modern_house1",
        icon: "textures/ui/modern_house1",
        commands: {
          West: `/structure load modern_house1 ~-21 ~-2 ~-9 270_degrees`,
          South: `/structure load modern_house1 ~-9 ~-2 ~4 180_degrees`,
          East: `/structure load modern_house1 ~4 ~-2 ~-9 90_degrees`,
          North: `/structure load modern_house1 ~-9 ~-2 ~-21`,
        },
        offsets: {
          West: { dx: -21, dy: -2, dz: -9 },
          South: { dx: -9, dy: -2, dz: 4 },
          East: { dx: 4, dy: -2, dz: -9 },
          North: { dx: -9, dy: -2, dz: -21 },
        },
      },
      {
        name: "Modern House 2",
        id: "modern_house2",
        icon: "textures/ui/modern_house2",
        commands: {
          West: `/structure load modern_house2 ~-29 ~-2 ~-13 270_degrees`,
          South: `/structure load modern_house2 ~-13 ~-2 ~4 180_degrees`,
          East: `/structure load modern_house2 ~4 ~-2 ~-13 90_degrees`,
          North: `/structure load modern_house2 ~-13 ~-2 ~-29`,
        },
        offsets: {
          West: { dx: -29, dy: -2, dz: -13 },
          South: { dx: -13, dy: -2, dz: 4 },
          East: { dx: 4, dy: -2, dz: -13 },
          North: { dx: -13, dy: -2, dz: -29 },
        },
      },
      {
        name: "Modern House 3",
        id: "modern_house3",
        icon: "textures/ui/modern_house3",
        commands: {
          West: `/structure load modern_house3 ~-18 ~-3 ~-8 270_degrees`,
          South: `/structure load modern_house3 ~-8 ~-3 ~4 180_degrees`,
          East: `/structure load modern_house3 ~4 ~-3 ~-9 90_degrees`,
          North: `/structure load modern_house3 ~-9 ~-3 ~-18`,
        },
        offsets: {
          West: { dx: -18, dy: -3, dz: -8 },
          South: { dx: -8, dy: -3, dz: 4 },
          East: { dx: 4, dy: -3, dz: -9 },
          North: { dx: -9, dy: -3, dz: -18 },
        },
      },
      {
        name: "Modern House 4",
        id: "modern_house4",
        icon: "textures/ui/modern_house4",
        commands: {
          West: `/structure load modern_house4 ~-17 ~-2 ~-11 270_degrees`,
          South: `/structure load modern_house4 ~-11 ~-2 ~5 180_degrees`,
          East: `/structure load modern_house4 ~5 ~-2 ~-10 90_degrees`,
          North: `/structure load modern_house4 ~-10 ~-2 ~-17`,
        },
        offsets: {
          West: { dx: -17, dy: -2, dz: -11 },
          South: { dx: -11, dy: -2, dz: 5 },
          East: { dx: 5, dy: -2, dz: -10 },
          North: { dx: -10, dy: -2, dz: -17 },
        },
      },
      {
        name: "Modern House 5",
        id: "modern_house5",
        icon: "textures/ui/modern_house5",
        commands: {
          West: `/structure load modern_house5 ~-20 ~-1 ~-8 270_degrees`,
          South: `/structure load modern_house5 ~-8 ~-1 ~5 180_degrees`,
          East: `/structure load modern_house5 ~5 ~-1 ~-7 90_degrees`,
          North: `/structure load modern_house5 ~-7 ~-1 ~-20`,
        },
        offsets: {
          West: { dx: -20, dy: -1, dz: -8 },
          South: { dx: -8, dy: -1, dz: 5 },
          East: { dx: 5, dy: -1, dz: -7 },
          North: { dx: -7, dy: -1, dz: -20 },
        },
      },
      {
        name: "Modern House 6",
        id: "modern_house6",
        icon: "textures/ui/modern_house6",
        commands: {
          West: `/structure load modern_house6 ~-21 ~0 ~-11 180_degrees`,
          South: `/structure load modern_house6 ~-11 ~0 ~4 90_degrees`,
          East: `/structure load modern_house6 ~4 ~0 ~-10`,
          North: `/structure load modern_house6 ~-10 ~0 ~-21 270_degrees`,
        },
        offsets: {
          West: { dx: -21, dy: 0, dz: -11 },
          South: { dx: -11, dy: 0, dz: 4 },
          East: { dx: 4, dy: 0, dz: -10 },
          North: { dx: -10, dy: 0, dz: -21 },
        },
      },
       {
        name: "Modern House 7",
        id: "modern_house7",
        icon: "textures/ui/modern_house7",
        commands: {
          West: `/structure load modern_house7 ~-31 ~-3 ~-7 90_degrees`,
          South: `/structure load modern_house7 ~-7 ~-3 ~5`,
          East: `/structure load modern_house7 ~5 ~-3 ~-12 270_degrees`,
          North: `/structure load modern_house7 ~-12 ~-3 ~-31 180_degrees`,
        },
        offsets: {
          West: { dx: -31, dy: -3, dz: -7 },
          South: { dx: -7, dy: -3, dz: 5 },
          East: { dx: 5, dy: -3, dz: -12 },
          North: { dx: -12, dy: -3, dz: -31 },
        },
      },
    ],
  },  

//===============Nether Portals=============
  {
    name: "Nether Portals",
    icon: "textures/ui/nether_portal1",
    structures: [
      {
        name: "Nether Portal 1",
        id: "nether_portal1",
        icon: "textures/ui/nether_portal1",
        commands: {
          West: `/structure load nether_portal1 ~-16 ~-1 ~-8 270_degrees`,
          South: `/structure load nether_portal1 ~-8 ~-1 ~5 180_degrees`,
          East: `/structure load nether_portal1 ~5 ~-1 ~-9 90_degrees`,
          North: `/structure load nether_portal1 ~-9 ~-1 ~-16`,
        },
        offsets: {
          West: { dx: -16, dy: -1, dz: -8 },
          South: { dx: -8, dy: -1, dz: 5 },
          East: { dx: 5, dy: -1, dz: -9 },
          North: { dx: -9, dy: -1, dz: -16 },
        },
      },
      {
        name: "Nether Portal 2",
        id: "nether_portal2",
        icon: "textures/ui/nether_portal2",
        commands: {
          West: `/structure load nether_portal2 ~-9 ~-1 ~-8 90_degrees`,
          South: `/structure load nether_portal2 ~-8 ~-1 ~4`,
          East: `/structure load nether_portal2 ~4 ~-1 ~-8 270_degrees`,
          North: `/structure load nether_portal2 ~-8 ~-1 ~-9 180_degrees`,
        },
        offsets: {
          West: { dx: -9, dy: -1, dz: -8 },
          South: { dx: -8, dy: -1, dz: 4 },
          East: { dx: 4, dy: -1, dz: -8 },
          North: { dx: -8, dy: -1, dz: -9 },
        },
      },
      {
        name: "Nether Portal 3",
        id: "nether_portal3",
        icon: "textures/ui/nether_portal3",
        commands: {
          West: `/structure load nether_portal3 ~-15 ~-1 ~-5 270_degrees`,
          South: `/structure load nether_portal3 ~-5 ~-1 ~5 180_degrees`,
          East: `/structure load nether_portal3 ~5 ~-1 ~-5 90_degrees`,
          North: `/structure load nether_portal3 ~-5 ~-1 ~-15`,
        },
        offsets: {
          West: { dx: -15, dy: -1, dz: -5 },
          South: { dx: -5, dy: -1, dz: 5 },
          East: { dx: 5, dy: -1, dz: -5 },
          North: { dx: -5, dy: -1, dz: -15 },
        },
      },
      {
        name: "Nether Portal 4",
        id: "nether_portal4",
        icon: "textures/ui/nether_portal4",
        commands: {
          West: `/structure load nether_portal4 ~-14 ~0 ~-5 90_degrees`,
          South: `/structure load nether_portal4 ~-5 ~0 ~4`,
          East: `/structure load nether_portal4 ~4 ~0 ~-5 270_degrees`,
          North: `/structure load nether_portal4 ~-5 ~0 ~-14 180_degrees`,
        },
        offsets: {
          West: { dx: -14, dy: 0, dz: -5 },
          South: { dx: -5, dy: 0, dz: 4 },
          East: { dx: 4, dy: 0, dz: -5 },
          North: { dx: -5, dy: 0, dz: -14 },
        },
      },
      {
        name: "Nether Portal 5",
        id: "nether_portal5",
        icon: "textures/ui/nether_portal5",
        commands: {
          West: `/structure load nether_portal5 ~-9 ~-1 ~-3 90_degrees`,
          South: `/structure load nether_portal5 ~-3 ~-1 ~5`,
          East: `/structure load nether_portal5 ~5 ~-1 ~-3 270_degrees`,
          North: `/structure load nether_portal5 ~-3 ~-1 ~-9 180_degrees`,
        },
        offsets: {
          West: { dx: -9, dy: -1, dz: -3 },
          South: { dx: -3, dy: -1, dz: 5 },
          East: { dx: 5, dy: -1, dz: -3 },
          North: { dx: -3, dy: -1, dz: -9 },
        },
      },
      {
        name: "Nether Portal 6",
        id: "nether_portal6",
        icon: "textures/ui/nether_portal6",
        commands: {
          West: `/structure load nether_portal6 ~-19 ~0 ~-6`,
          South: `/structure load nether_portal6 ~-6 ~0 ~5 270_degrees`,
          East: `/structure load nether_portal6 ~5 ~0 ~-6 180_degrees`,
          North: `/structure load nether_portal6 ~-6 ~0 ~-19 90_degrees`,
        },
        offsets: {
          West: { dx: -19, dy: 0, dz: -6 },
          South: { dx: -6, dy: 0, dz: 5 },
          East: { dx: 5, dy: 0, dz: -6 },
          North: { dx: -6, dy: 0, dz: -19 },
        },
      },
    ],
  },

//===============Special Structures=============
  {
    name: "Special",
    icon: "textures/ui/aquarium",
    structures: [
      {
        name: "Aquarium",
        id: "aquarium",
        icon: "textures/ui/aquarium",
        commands: {
          West: `/structure load aquarium ~-28 ~-1 ~-10 90_degrees`,
          South: `/structure load aquarium ~-10 ~-1 ~5`,
          East: `/structure load aquarium ~5 ~-1 ~-10 270_degrees`,
          North: `/structure load aquarium ~-10 ~-1 ~-28 180_degrees`,
        },
        offsets: {
          West: { dx: -28, dy: -1, dz: -10 },
          South: { dx: -10, dy: -1, dz: 5 },
          East: { dx: 5, dy: -1, dz: -10 },
          North: { dx: -10, dy: -1, dz: -28 },
        },
      },
      {
        name: "Castle",
        id: "castle1",
        icon: "textures/ui/castle",
        commands: {
          West: `/structure load castle1 ~-53 ~-3 ~-25 270_degrees`,
          South: `/structure load castle1 ~-25 ~-3 ~5 180_degrees`,
          East: `/structure load castle1 ~5 ~-3 ~-25 90_degrees`,
          North: `/structure load castle1 ~-25 ~-3 ~-53`,
        },
        offsets: {
          West: { dx: -53, dy: -3, dz: -25 },
          South: { dx: -25, dy: -3, dz: 5 },
          East: { dx: 5, dy: -3, dz: -25 },
          North: { dx: -25, dy: -3, dz: -53 },
        },
      },
      {
        name: "Cute Enderdragaon",
        id: "cute_enderdragaon",
        icon: "textures/ui/cute_enderdragaon",
        commands: {
          West: `/structure load cute_enderdragaon ~-19 ~0 ~-5 270_degrees`,
          South: `/structure load cute_enderdragaon ~-5 ~0 ~5 180_degrees`,
          East: `/structure load cute_enderdragaon ~5 ~0 ~-5 90_degrees`,
          North: `/structure load cute_enderdragaon ~-5 ~0 ~-19`,
        },
        offsets: {
          West: { dx: -19, dy: 0, dz: -5 },
          South: { dx: -5, dy: 0, dz: 5 },
          East: { dx: 5, dy: 0, dz: -5 },
          North: { dx: -5, dy: 0, dz: -19 },
        },
      },
      {
        name: "Cute Penguin",
        id: "cute_penguin",
        icon: "textures/ui/cute_penguin",
        commands: {
          West: `/structure load cute_penguin ~-8 ~0 ~-5 270_degrees`,
          South: `/structure load cute_penguin ~-5 ~0 ~5 180_degrees`,
          East: `/structure load cute_penguin ~5 ~0 ~-2 90_degrees`,
          North: `/structure load cute_penguin ~-2 ~0 ~-8`,
        },
        offsets: {
          West: { dx: -8, dy: 0, dz: -5 },
          South: { dx: -5, dy: 0, dz: 5 },
          East: { dx: 5, dy: 0, dz: -2 },
          North: { dx: -2, dy: 0, dz: -8 },
        },
      },
      {
        name: "Japanese House 1",
        id: "japanese_house1",
        icon: "textures/ui/japanese_house1",
        commands: {
          West: `/structure load japanese_house1 ~-29 ~-3 ~-13 180_degrees`,
          South: `/structure load japanese_house1 ~-12 ~-3 ~5 90_degrees`,
          East: `/structure load japanese_house1 ~6 ~-3 ~-15`,
          North: `/structure load japanese_house1 ~-13 ~-3 ~-29 270_degrees`,
        },
        offsets: {
          West: { dx: -29, dy: -3, dz: -13 },
          South: { dx: -12, dy: -3, dz: 5 },
          East: { dx: 6, dy: -3, dz: -15 },
          North: { dx: -13, dy: -3, dz: -29 },
        },
      },
      {
        name: "Lobby 1",
        id: "lobby1",
        icon: "textures/ui/lobby1",
        commands: {
          West: `/structure load lobby1 ~-27 ~-1 ~-10`,
          South: `/structure load lobby1 ~-10 ~-1 ~5 90_degrees`,
          East: `/structure load lobby1 ~5 ~-1 ~-10 180_degrees`,
          North: `/structure load lobby1 ~-10 ~-1 ~-27 270_degrees`,
        },
        offsets: {
          West: { dx: -27, dy: -1, dz: -10 },
          South: { dx: -10, dy: -1, dz: 5 },
          East: { dx: 5, dy: -1, dz: -10 },
          North: { dx: -10, dy: -1, dz: -27 },
        },
      },
      {
        name: "Parasaur",
        id: "parasaur",
        icon: "textures/ui/parasaur",
        commands: {
          West: `/structure load parasaur ~-9 ~0 ~-4`,
          South: `/structure load parasaur ~-4 ~0 ~5 270_degrees`,
          East: `/structure load parasaur ~5 ~-0 ~-5 180_degrees`,
          North: `/structure load parasaur ~-5 ~0 ~-9 90_degrees`,
        },
        offsets: {
          West: { dx: -9, dy: 0, dz: -4 },
          South: { dx: -4, dy: 0, dz: 5 },
          East: { dx: 5, dy: 0, dz: -5 },
          North: { dx: -5, dy: 0, dz: -9 },
        },
      },
      {
        name: "Pokeball house",
        id: "pokeball_house",
        icon: "textures/ui/pokeball_house",
        commands: {
          West: `/structure load pokeball_house ~-9 ~0 ~-2 180_degrees`,
          South: `/structure load pokeball_house ~-2 ~0 ~5 90_degrees`,
          East: `/structure load pokeball_house ~5 ~0 ~-2`,
          North: `/structure load pokeball_house ~-2 ~0 ~-9 270_degrees`,
        },
        offsets: {
          West: { dx: -9, dy: 0, dz: -2 },
          South: { dx: -2, dy: 0, dz: 5 },
          East: { dx: 5, dy: 0, dz: -2 },
          North: { dx: -2, dy: 0, dz: -9 },
        },
      },
      {
        name: "PvP Arena",
        id: "pvp_arena",
        icon: "textures/ui/pvp_arena",
        commands: {
          West: `/structure load pvp_arena ~-48 ~-1 ~-21 90_degrees`,
          South: `/structure load pvp_arena ~-21 ~-1 ~5`,
          East: `/structure load pvp_arena ~5 ~-1 ~-22 270_degrees`,
          North: `/structure load pvp_arena ~-22 ~-1 ~-48 180_degrees`,
        },
        offsets: {
          West: { dx: -48, dy: -1, dz: -21 },
          South: { dx: -21, dy: -1, dz: 5 },
          East: { dx: 5, dy: -1, dz: -22 },
          North: { dx: -22, dy: -1, dz: -48 },
        },
      },
      {
        name: "Yacht",
        id: "yacht",
        icon: "textures/ui/yacht",
        commands: {
          West: `/structure load yacht ~-15 ~-5 ~-16`,
          South: `/structure load yacht ~-21 ~-5 ~3 90_degrees`,
          East: `/structure load yacht ~3 ~-5 ~-21 180_degrees`,
          North: `/structure load yacht ~-16 ~-5 ~-15 270_degrees`,
        },
        offsets: {
          West: { dx: -15, dy: -5, dz: -16 },
          South: { dx: -21, dy: -5, dz: 3 },
          East: { dx: 3, dy: -5, dz: -21 },
          North: { dx: -16, dy: -5, dz: -15 },
        },
      },
    ],
  },

//===============Starter House=============
  {
    name: "Starter Houses",
    icon: "textures/ui/starter_house1",
    structures: [
      {
        name: "Starter House 1",
        id: "starter_house1",
        icon: "textures/ui/starter_house1",
        commands: {
          West: `/structure load starter_house1 ~-14 ~-1 ~-5 270_degrees`,
          South: `/structure load starter_house1 ~-5 ~-1 ~5 180_degrees`,
          East: `/structure load starter_house1 ~5 ~-1 ~-5 90_degrees`,
          North: `/structure load starter_house1 ~-5 ~-1 ~-14 `,
        },
        offsets: {
          West: { dx: -14, dy: -1, dz: -5 },
          South: { dx: -5, dy: -1, dz: 5 },
          East: { dx: 5, dy: -1, dz: -5 },
          North: { dx: -5, dy: -1, dz: -14 },
        },
      },
      {
        name: "Starter House 2",
        id: "starter_house2",
        icon: "textures/ui/starter_house2",
        commands: {
          West: `/structure load starter_house2 ~-15 ~-1 ~-5 270_degrees`,
          South: `/structure load starter_house2 ~-5 ~-1 ~5 180_degrees`,
          East: `/structure load starter_house2 ~5 ~-1 ~-5 90_degrees`,
          North: `/structure load starter_house2 ~-5 ~-1 ~-15`,
        },
        offsets: {
          West: { dx: -15, dy: -1, dz: -5 },
          South: { dx: -5, dy: -1, dz: 5 },
          East: { dx: 5, dy: -1, dz: -5 },
          North: { dx: -5, dy: -1, dz: -15 },
        },
      },
      {
        name: "Starter House 3",
        id: "starter_house3",
        icon: "textures/ui/starter_house3",
        commands: {
          West: `/structure load starter_house3 ~-13 ~-1 ~-4 270_degrees`,
          South: `/structure load starter_house3 ~-4 ~-1 ~5 180_degrees`,
          East: `/structure load starter_house3 ~5 ~-1 ~-4 90_degrees`,
          North: `/structure load starter_house3 ~-4 ~-1 ~-13`,
        },
        offsets: {
          West: { dx: -13, dy: -1, dz: -4 },
          South: { dx: -4, dy: -1, dz: 5 },
          East: { dx: 5, dy: -1, dz: -4 },
          North: { dx: -4, dy: -1, dz: -13 },
        },
      },
      {
        name: "Starter House 4",
        id: "starter_house4",
        icon: "textures/ui/starter_house4",
        commands: {
          West: `/structure load starter_house4 ~-11 ~-1 ~-3 270_degrees`,
          South: `/structure load starter_house4 ~-3 ~-1 ~5 180_degrees`,
          East: `/structure load starter_house4 ~5 ~-1 ~-3 90_degrees`,
          North: `/structure load starter_house4 ~-3 ~-1 ~-11`,
        },
        offsets: {
          West: { dx: -11, dy: -1, dz: -3 },
          South: { dx: -3, dy: -1, dz: 5 },
          East: { dx: 5, dy: -1, dz: -3 },
          North: { dx: -3, dy: -1, dz: -11 },
        },
      },
      {
        name: "Starter House 5",
        id: "starter_house5",
        icon: "textures/ui/starter_house5",
        commands: {
          West: `/structure load starter_house5 ~-11 ~-1 ~-3 270_degrees`,
          South: `/structure load starter_house5 ~-3 ~-1 ~4 180_degrees`,
          East: `/structure load starter_house5 ~4 ~-1 ~-3 90_degrees`,
          North: `/structure load starter_house5 ~-3 ~-1 ~-11`,
        },
        offsets: {
          West: { dx: -11, dy: -1, dz: -3 },
          South: { dx: -3, dy: -1, dz: 4 },
          East: { dx: 4, dy: -1, dz: -3 },
          North: { dx: -3, dy: -1, dz: -11 },
        },
      },
      {
        name: "Starter House 6",
        id: "starter_house6",
        icon: "textures/ui/starter_house6",
        commands: {
          West: `/structure load starter_house6 ~-12 ~-1 ~-3 270_degrees`,
          South: `/structure load starter_house6 ~-3 ~-1 ~4 180_degrees`,
          East: `/structure load starter_house6 ~4 ~-1 ~-3 90_degrees`,
          North: `/structure load starter_house6 ~-3 ~-1 ~-12`,
        },
        offsets: {
          West: { dx: -12, dy: -1, dz: -3 },
          South: { dx: -3, dy: -1, dz: 4 },
          East: { dx: 4, dy: -1, dz: -3 },
          North: { dx: -3, dy: -1, dz: -12 },
        },
      },
      {
        name: "Starter House 7",
        id: "starter_house7",
        icon: "textures/ui/starter_house7",
        commands: {
          West: `/structure load starter_house7 ~-16 ~-2 ~-5 180_degrees`,
          South: `/structure load starter_house7 ~-5 ~-2 ~5 90_degrees`,
          East: `/structure load starter_house7 ~5 ~-2 ~-5`,
          North: `/structure load starter_house7 ~-5 ~-2 ~-16 270_degrees`,
        },
        offsets: {
          West: { dx: -16, dy: -2, dz: -5 },
          South: { dx: -5, dy: -2, dz: 5 },
          East: { dx: 5, dy: -2, dz: -5 },
          North: { dx: -5, dy: -2, dz: -16 },
        },
      },
    ],
  },

//===============Tiktok Hack And Redstone Builds=============
  {
    name: "Tiktok Hack & Cool Redstones",
    icon: "textures/ui/dance_floor",
    structures: [
      {
        name: "Dance Floor",
        id: "dance_floor",
        icon: "textures/ui/dance_floor",
        commands: {
          West: `/structure load dance_floor ~-14 ~-1 ~-6 270_degrees`,
          South: `/structure load dance_floor ~-6 ~-1 ~5 180_degrees`,
          East: `/structure load dance_floor ~5 ~-1 ~-4 90_degrees`,
          North: `/structure load dance_floor ~-4 ~-1 ~-14`,
        },
        offsets: {
          West: { dx: -14, dy: -1, dz: -6 },
          South: { dx: -6, dy: -1, dz: 5 },
          East: { dx: 5, dy: -1, dz: -4 },
          North: { dx: -4, dy: -1, dz: -14 },
        },
      },
      {
        name: "Lie Detector",
        id: "lie_detector",
        icon: "textures/ui/lie_detector",
        commands: {
          West: `/structure load lie_detector ~-15 ~-2 ~-4 270_degrees`,
          South: `/structure load lie_detector ~-4 ~-2 ~5 180_degrees`,
          East: `/structure load lie_detector ~5 ~-2 ~-4 90_degrees`,
          North: `/structure load lie_detector ~-4 ~-2 ~-15`,
        },
        offsets: {
          West: { dx: -15, dy: -2, dz: -4 },
          South: { dx: -4, dy: -2, dz: 5 },
          East: { dx: 5, dy: -2, dz: -4 },
          North: { dx: -4, dy: -2, dz: -15 },
        },
      },
      {
        name: "Rocket",
        id: "rocket",
        icon: "textures/ui/rocket",
        commands: {
          West: `/structure load rocket ~-17 ~0 ~-5 270_degrees`,
          South: `/structure load rocket ~-5 ~0 ~5 180_degrees`,
          East: `/structure load rocket ~5 ~0 ~-5 90_degrees`,
          North: `/structure load rocket ~-5 ~0 ~-17`,
        },
        offsets: {
          West: { dx: -17, dy: 0, dz: -5 },
          South: { dx: -5, dy: 0, dz: 5 },
          East: { dx: 5, dy: 0, dz: -5 },
          North: { dx: -5, dy: 0, dz: -17 },
        },
      },
      {
        name: "Spinning Lamp",
        id: "spinning_lamp",
        icon: "textures/ui/spining_lamp",
        commands: {
          West: `/structure load spinning_lamp ~-9 ~-1 ~-2 270_degrees`,
          South: `/structure load spinning_lamp ~-2 ~-1 ~5 180_degrees`,
          East: `/structure load spinning_lamp ~5 ~-1 ~-2 90_degrees`,
          North: `/structure load spinning_lamp ~-2 ~-1 ~-9`,
        },
        offsets: {
          West: { dx: -9, dy: -1, dz: -2 },
          South: { dx: -2, dy: -1, dz: 5 },
          East: { dx: 5, dy: -1, dz: -2 },
          North: { dx: -2, dy: -1, dz: -9 },
        },
      },
      {
        name: "Tank",
        id: "tank",
        icon: "textures/ui/tank",
        commands: {
          West: `/structure load tank ~-17 ~-1 ~-5 270_degrees`,
          South: `/structure load tank ~-5 ~-1 ~5 180_degrees`,
          East: `/structure load tank ~5 ~-1 ~-5 90_degrees`,
          North: `/structure load tank ~-5 ~-1 ~-17`,
        },
        offsets: {
          West: { dx: -17, dy: -1, dz: -5 },
          South: { dx: -5, dy: -1, dz: 5 },
          East: { dx: 5, dy: -1, dz: -5 },
          North: { dx: -5, dy: -1, dz: -17 },
        },
      },
    ],
  },

//===============Tree House=============
  {
    name: "Tree House",
    icon: "textures/ui/tree_house1",
    structures: [
      {
        name: "Tree House 1",
        id: "tree_house1",
        icon: "textures/ui/tree_house1",
        commands: {
          West: `/structure load tree_house1 ~-28 ~-1 ~-15 270_degrees`,
          South: `/structure load tree_house1 ~-15 ~-1 ~5 180_degrees`,
          East: `/structure load tree_house1 ~5 ~-1 ~-10 90_degrees`,
          North: `/structure load tree_house1 ~-11 ~-1 ~-28`,
        },
        offsets: {
          West: { dx: -28, dy: -1, dz: -15 },
          South: { dx: -15, dy: -1, dz: 5 },
          East: { dx: 5, dy: -1, dz: -10 },
          North: { dx: -11, dy: -1, dz: -28 },
        },
      },
      {
        name: "Tree House 2",
        id: "tree_house2",
        icon: "textures/ui/tree_house2",
        commands: {
          West: `/structure load tree_house2 ~-19 ~-1 ~-7 270_degrees`,
          South: `/structure load tree_house2 ~-7 ~-1 ~5 180_degrees`,
          East: `/structure load tree_house2 ~5 ~-1 ~-13 90_degrees`,
          North: `/structure load tree_house2 ~-7 ~-1 ~-19`,
        },
        offsets: {
          West: { dx: -19, dy: -1, dz: -7 },
          South: { dx: -7, dy: -1, dz: 5 },
          East: { dx: 5, dy: -1, dz: -7 },
          North: { dx: -7, dy: -1, dz: -19 },
        },
      },
      {
        name: "Tree House 3",
        id: "tree_house3",
        icon: "textures/ui/tree_house3",
        commands: {
          West: `/structure load tree_house3 ~-19 ~-1 ~-17 270_degrees`,
          South: `/structure load tree_house3 ~-17 ~-1 ~5 180_degrees`,
          East: `/structure load tree_house3 ~5 ~-1 ~-16 90_degrees`,
          North: `/structure load tree_house3 ~-16 ~-1 ~-19`,
        },
        offsets: {
          West: { dx: -19, dy: -1, dz: -17 },
          South: { dx: -17, dy: -1, dz: 5 },
          East: { dx: 5, dy: -1, dz: -16 },
          North: { dx: -16, dy: -1, dz: -19 },
        },
      },
      {
        name: "Tree House 4",
        id: "tree_house4",
        icon: "textures/ui/tree_house4",
        commands: {
          West: `/structure load tree_house4 ~-17 ~-1 ~-9 270_degrees`,
          South: `/structure load tree_house4 ~-9 ~-1 ~5 180_degrees`,
          East: `/structure load tree_house4 ~5 ~-1 ~-8 90_degrees`,
          North: `/structure load tree_house4 ~-8 ~-1 ~-17`,
        },
        offsets: {
          West: { dx: -17, dy: -1, dz: -9 },
          South: { dx: -9, dy: -1, dz: 5 },
          East: { dx: 5, dy: -1, dz: -8 },
          North: { dx: -8, dy: -1, dz: -17 },
        },
      },
      {
        name: "Tree House 5",
        id: "tree_house5",
        icon: "textures/ui/tree_house5",
        commands: {
          West: `/structure load tree_house5 ~-35 ~-1 ~-18 270_degrees`,
          South: `/structure load tree_house5 ~-18 ~-1 ~2 180_degrees`,
          East: `/structure load tree_house5 ~2 ~-1 ~-18 90_degrees`,
          North: `/structure load tree_house5 ~-18 ~-1 ~-35`,
        },
        offsets: {
          West: { dx: -35, dy: -1, dz: -18 },
          South: { dx: -18, dy: -1, dz: 2 },
          East: { dx: 2, dy: -1, dz: -18 },
          North: { dx: -18, dy: -1, dz: -35 },
        },
      },
      {
        name: "Tree House 6",
        id: "tree_house6",
        icon: "textures/ui/tree_house6",
        commands: {
          West: `/structure load tree_house6 ~-26 ~-1 ~-14 180_degrees`,
          South: `/structure load tree_house6 ~-14 ~-1 ~5 90_degrees`,
          East: `/structure load tree_house6 ~5 ~-1 ~-9`,
          North: `/structure load tree_house6 ~-9 ~-1 ~-26 270_degrees`,
        },
        offsets: {
          West: { dx: -26, dy: -1, dz: -14 },
          South: { dx: -14, dy: -1, dz: 5 },
          East: { dx: 5, dy: -1, dz: -9 },
          North: { dx: -9, dy: -1, dz: -26 },
        },
      },
    ],
  },

//===============Underground House=============
  {
    name: "Underground House",
    icon: "textures/ui/underground_house1",
    structures: [
      {
        name: "Underground House 1",
        id: "underground_house1",
        icon: "textures/ui/underground_house1",
        commands: {
          West: `/structure load underground_house1 ~-25 ~-8 ~-8 90_degrees`,
          South: `/structure load underground_house1 ~-8 ~-8 ~6`,
          East: `/structure load underground_house1 ~5 ~-8 ~-10 270_degrees`,
          North: `/structure load underground_house1 ~-10 ~-8 ~-25 180_degrees`,
        },
        offsets: {
          West: { dx: -25, dy: -8, dz: -8 },
          South: { dx: -8, dy: -8, dz: 6 },
          East: { dx: 5, dy: -8, dz: -10 },
          North: { dx: -10, dy: -8, dz: -25 },
        },
      },
      {
        name: "Underground House 2",
        id: "underground_house2",
        icon: "textures/ui/underground_house2",
        commands: {
          West: `/structure load underground_house2 ~-40 ~-8 ~-13 90_degrees`,
          South: `/structure load underground_house2 ~-13 ~-8 ~4`,
          East: `/structure load underground_house2 ~4 ~-8 ~-13 270_degrees`,
          North: `/structure load underground_house2 ~-13 ~-8 ~-40 180_degrees`,
        },
        offsets: {
          West: { dx: -40, dy: -8, dz: -13 },
          South: { dx: -13, dy: -8, dz: 4 },
          East: { dx: 4, dy: -8, dz: -13 },
          North: { dx: -13, dy: -8, dz: -40 },
        },
      },
      {
        name: "Underground House 3",
        id: "underground_house3",
        icon: "textures/ui/underground_house3",
        commands: {
          West: `/structure load underground_house3 ~-19 ~-7 ~-5`,
          South: `/structure load underground_house3 ~-5 ~-7 ~4 270_degrees`,
          East: `/structure load underground_house3 ~4 ~-7 ~-6 180_degrees`,
          North: `/structure load underground_house3 ~-6 ~-7 ~-19 90_degrees`,
        },
        offsets: {
          West: { dx: -19, dy: -7, dz: -5 },
          South: { dx: -5, dy: -7, dz: 4 },
          East: { dx: 4, dy: -7, dz: -6 },
          North: { dx: -6, dy: -7, dz: -19 },
        },
      },
      {
        name: "Underground House 4",
        id: "underground_house4",
        icon: "textures/ui/underground_house4",
        commands: {
          West: `/structure load underground_house4 ~-37 ~-8 ~-14 180_degrees`,
          South: `/structure load underground_house4 ~-14 ~-8 ~5 90_degrees`,
          East: `/structure load underground_house4 ~5 ~-8 ~-12`,
          North: `/structure load underground_house4 ~-12 ~-8 ~-36 270_degrees`,
        },
        offsets: {
          West: { dx: -37, dy: -8, dz: -14 },
          South: { dx: -14, dy: -8, dz: 5 },
          East: { dx: 5, dy: -8, dz: -12 },
          North: { dx: -12, dy: -8, dz: -36 },
        },
      },
      {
        name: "Underground House 5",
        id: "underground_house5",
        icon: "textures/ui/underground_house5",
        commands: {
          West: `/structure load underground_house5 ~-18 ~-8 ~-7 270_degrees`,
          South: `/structure load underground_house5 ~-7 ~-8 ~3 180_degrees`,
          East: `/structure load underground_house5 ~3 ~-8 ~-8 90_degrees`,
          North: `/structure load underground_house5 ~-8 ~-8 ~-18`,
        },
        offsets: {
          West: { dx: -18, dy: -8, dz: -7 },
          South: { dx: -7, dy: -8, dz: 3 },
          East: { dx: 3, dy: -8, dz: -8 },
          North: { dx: -8, dy: -8, dz: -18 },
        },
      },
      {
        name: "Underground House 6",
        id: "underground_house6",
        icon: "textures/ui/underground_house6",
        commands: {
          West: `/structure load underground_house6 ~-41 ~-7 ~-19 90_degrees`,
          South: `/structure load underground_house6 ~-19 ~-7 ~3`,
          East: `/structure load underground_house6 ~3 ~-7 ~-19 270_degrees`,
          North: `/structure load underground_house6 ~-19 ~-7 ~-41 180_degrees`,
        },
        offsets: {
          West: { dx: -41, dy: -7, dz: -19 },
          South: { dx: -19, dy: -7, dz: 3 },
          East: { dx: 3, dy: -7, dz: -19 },
          North: { dx: -19, dy: -7, dz: -41 },
        },
      },
    ],
  },
  //===============Winter Special=============
  {
    name: "Winter Special",
    icon: "textures/ui/presents_house",
    structures: [
      {
        name: "Dog Sled",
        id: "dog_sled",
        icon: "textures/ui/dog_sled",
        commands: {
          West: `/structure load dog_sled ~-9 ~-1 ~-4 90_degrees`,
          South: `/structure load dog_sled ~-4 ~-1 ~5`,
          East: `/structure load dog_sled ~5 ~-1 ~-4 270_degrees`,
          North: `/structure load dog_sled ~-4 ~-1 ~-9 180_degrees`,
        },
        offsets: {
          West: { dx: -9, dy: -1, dz: -4 },
          South: { dx: -4, dy: -1, dz: 5 },
          East: { dx: 5, dy: -1, dz: -4 },
          North: { dx: -4, dy: -1, dz: -9 },
        },
      },
      {
        name: "Presents House",
        id: "presents_house",
        icon: "textures/ui/presents_house",
        commands: {
          West: `/structure load presents_house ~-25 ~-1 ~-6 180_degrees`,
          South: `/structure load presents_house ~-6 ~-1 ~5 90_degrees`,
          East: `/structure load presents_house ~5 ~-1 ~-6`,
          North: `/structure load presents_house ~-6 ~-1 ~-25 270_degrees`,
        },
        offsets: {
          West: { dx: -25, dy: -1, dz: -6 },
          South: { dx: -6, dy: -1, dz: 5 },
          East: { dx: 5, dy: -1, dz: -6 },
          North: { dx: -6, dy: -1, dz: -25 },
        },
      },
      {
        name: "Reindeer",
        id: "reindeer",
        icon: "textures/ui/reindeer",
        commands: {
          West: `/structure load reindeer ~-7 ~-1 ~-2`,
          South: `/structure load reindeer ~-2 ~-1 ~5 270_degrees`,
          East: `/structure load reindeer ~5 ~-1 ~-2 180_degrees`,
          North: `/structure load reindeer ~-2 ~-1 ~-7 90_degrees`,
        },
        offsets: {
          West: { dx: -7, dy: -1, dz: -2 },
          South: { dx: -2, dy: -1, dz: 5 },
          East: { dx: 5, dy: -1, dz: -2 },
          North: { dx: -2, dy: -1, dz: -7 },
        },
      },
      {
        name: "Santa Hat",
        id: "santa_hat",
        icon: "textures/ui/santa_hat",
        commands: {
          West: `/structure load santa_hat ~-10 ~-1 ~-3 270_degrees`,
          South: `/structure load santa_hat ~-3 ~-1 ~5 180_degrees`,
          East: `/structure load santa_hat ~5 ~-1 ~-3 90_degrees`,
          North: `/structure load santa_hat ~-3 ~-1 ~-10`,
        },
        offsets: {
          West: { dx: -10, dy: -1, dz: -3 },
          South: { dx: -3, dy: -1, dz: 5 },
          East: { dx: 5, dy: -1, dz: -3 },
          North: { dx: -3, dy: -1, dz: -10 },
        },
      },
      {
        name: "Santa Sleigh",
        id: "santa_sleigh",
        icon: "textures/ui/santa_sleigh",
        commands: {
          West: `/structure load santa_sleigh ~-9 ~-1 ~-8`,
          South: `/structure load santa_sleigh ~-8 ~-1 ~5 270_degrees`,
          East: `/structure load santa_sleigh ~5 ~-1 ~-8 180_degrees`,
          North: `/structure load santa_sleigh ~-8 ~-1 ~-9 90_degrees`,
        },
        offsets: {
          West: { dx: -9, dy: -1, dz: -8 },
          South: { dx: -8, dy: -1, dz: 5 },
          East: { dx: 5, dy: -1, dz: -8 },  
          North: { dx: -8, dy: -1, dz: -9 },
        },
      },
      {
        name: "Snow Globe House",
        id: "snow_globe_house",
        icon: "textures/ui/snow_globe_house",
        commands: {
          West: `/structure load snow_globe_house ~-19 ~-1 ~-7 270_degrees`,
          South: `/structure load snow_globe_house ~-7 ~-1 ~5 180_degrees`,
          East: `/structure load snow_globe_house ~5 ~-1 ~-7 90_degrees`,
          North: `/structure load snow_globe_house ~-7 ~-1 ~-19`,
        },
        offsets: {
          West: { dx: -19, dy: -1, dz: -7 },
          South: { dx: -7, dy: -1, dz: 5 },
          East: { dx: 5, dy: -1, dz: -7 },
          North: { dx: -7, dy: -1, dz: -19 },
        },
      },
      {
        name: "Swing 2",
        id: "swing2",
        icon: "textures/ui/swing2",
        commands: {
          West: `/structure load swing2 ~-13 ~-1 ~-5 180_degrees`,
          South: `/structure load swing2 ~-5 ~-1 ~5 90_degrees`,
          East: `/structure load swing2 ~5 ~-1 ~-5`,
          North: `/structure load swing2 ~-5 ~-1 ~-13 270_degrees`,
        },
        offsets: {
          West: { dx: -13, dy: -1, dz: -5 },
          South: { dx: -5, dy: -1, dz: 5 },
          East: { dx: 5, dy: -1, dz: -5 },
          North: { dx: -5, dy: -1, dz: -13 },
        },
      },
      {
        name: "Winter House 1",
        id: "winter_house1",
        icon: "textures/ui/winter_house1",
        commands: {
          West: `/structure load winter_house1 ~-23 ~-1 ~-10 270_degrees`,
          South: `/structure load winter_house1 ~-10 ~-1 ~5 180_degrees`,
          East: `/structure load winter_house1 ~5 ~-1 ~-10 90_degrees`,
          North: `/structure load winter_house1 ~-10 ~-1 ~-23`,
        },
        offsets: {
          West: { dx: -23, dy: -1, dz: -10 },
          South: { dx: -10, dy: -1, dz: 5 },
          East: { dx: 5, dy: -1, dz: -10 },
          North: { dx: -10, dy: -1, dz: -23 },
        },
      },
      {
        name: "Winter House 2",
        id: "winter_house2",
        icon: "textures/ui/winter_house2",
        commands: {
          West: `/structure load winter_house2 ~-23 ~0 ~-10 270_degrees`,
          South: `/structure load winter_house2 ~-10 ~0 ~5 180_degrees`,
          East: `/structure load winter_house2 ~5 ~0 ~-10 90_degrees`,
          North: `/structure load winter_house2 ~-10 ~0 ~-23`,
        },
        offsets: {
          West: { dx: -23, dy: 0, dz: -10 },
          South: { dx: -10, dy: 0, dz: 5 },
          East: { dx: 5, dy: 0, dz: -10 },
          North: { dx: -10, dy: 0, dz: -23 },
        },
      },
      {
        name: "Winter House 3",
        id: "winter_house3",
        icon: "textures/ui/winter_house3",
        commands: {
          West: `/structure load winter_house3 ~-19 ~-1 ~-6 270_degrees`,
          South: `/structure load winter_house3 ~-6 ~-1 ~5 180_degrees`,
          East: `/structure load winter_house3 ~5 ~-1 ~-5 90_degrees`,
          North: `/structure load winter_house3 ~-5 ~-1 ~-19`,
        },
        offsets: {
          West: { dx: -19, dy: -1, dz: -6 },
          South: { dx: -6, dy: -1, dz: 5 },
          East: { dx: 5, dy: -1, dz: -5 },
          North: { dx: -5, dy: -1, dz: -19 },
        },
      },
    ],
  },
  //end
];

export const directionEffects = {
  North: [
    'playsound mob.evocation_illager.cast_spell @p ~ ~ ~',
    'particle pa:morphing_clouds ~~1~-1'
  ],
  South: [
    'playsound mob.evocation_illager.cast_spell @p ~ ~ ~',
    'particle pa:morphing_clouds ~~1~1'
  ],
  East: [
    'playsound mob.evocation_illager.cast_spell @p ~ ~ ~',
    'particle pa:morphing_clouds ~1~1~'
  ],
  West: [
    'playsound mob.evocation_illager.cast_spell @p ~ ~ ~',
    'particle pa:morphing_clouds ~-1~1~'
  ]
};
