Files
Civ/ansible/files/gamma-config/plugins/ItemExchange/config.yml
2025-12-11 04:26:19 +00:00

167 lines
3.9 KiB
YAML

enabled: true
debug: false
# The blocks that are valid shop blocks for ItemExchange.
# The block must have a natively retrievable inventory.
supportedBlocks:
- "CHEST"
- "TRAPPED_CHEST"
- "COPPER_CHEST"
- "EXPOSED_COPPER_CHEST"
- "OXIDIZED_COPPER_CHEST"
- "WEATHERED_COPPER_CHEST"
- "WAXED_COPPER_CHEST"
- "WAXED_EXPOSED_COPPER_CHEST"
- "WAXED_OXIDIZED_COPPER_CHEST"
- "BARREL"
- "DISPENSER"
- "DROPPER"
# Supported blocks allowed to trigger the successful transaction button.
# Make sure not to add blocks that themselves would be activated by the transaction button, like dispensers.
# Additionally, make sure to only specify blocks that are directional.
successButtonBlocks:
- "CHEST"
- "TRAPPED_CHEST"
- "COPPER_CHEST"
- "EXPOSED_COPPER_CHEST"
- "OXIDIZED_COPPER_CHEST"
- "WEATHERED_COPPER_CHEST"
- "WAXED_COPPER_CHEST"
- "WAXED_EXPOSED_COPPER_CHEST"
- "WAXED_OXIDIZED_COPPER_CHEST"
- "BARREL"
- "ENDER_CHEST"
createShopFromChest: true
# The item of which the exchange data will be encoded onto, eg: STONE_BUTTON
ruleItem: "STONE_BUTTON"
repairables:
- "COPPER_HELMET"
- "COPPER_CHESTPLATE"
- "COPPER_LEGGINGS"
- "COPPER_BOOTS"
- "NETHERITE_HELMET"
- "NETHERITE_CHESTPLATE"
- "NETHERITE_LEGGINGS"
- "NETHERITE_BOOTS"
- "DIAMOND_HELMET"
- "DIAMOND_CHESTPLATE"
- "DIAMOND_LEGGINGS"
- "DIAMOND_BOOTS"
- "GOLDEN_HELMET"
- "GOLDEN_CHESTPLATE"
- "GOLDEN_LEGGINGS"
- "GOLDEN_BOOTS"
- "IRON_HELMET"
- "IRON_CHESTPLATE"
- "IRON_LEGGINGS"
- "IRON_BOOTS"
- "CHAINMAIL_HELMET"
- "CHAINMAIL_CHESTPLATE"
- "CHAINMAIL_LEGGINGS"
- "CHAINMAIL_BOOTS"
- "LEATHER_HELMET"
- "LEATHER_CHESTPLATE"
- "LEATHER_LEGGINGS"
- "LEATHER_BOOTS"
- "COPPER_PICKAXE"
- "COPPER_AXE"
- "COPPER_HOE"
- "COPPER_SHOVEL"
- "COPPER_SWORD"
- "NETHERITE_SWORD"
- "DIAMOND_SWORD"
- "GOLDEN_SWORD"
- "IRON_SWORD"
- "STONE_SWORD"
- "WOODEN_SWORD"
- "NETHERITE_AXE"
- "DIAMOND_AXE"
- "GOLDEN_AXE"
- "IRON_AXE"
- "STONE_AXE"
- "WOODEN_AXE"
- "NETHERITE_PICKAXE"
- "DIAMOND_PICKAXE"
- "GOLDEN_PICKAXE"
- "IRON_PICKAXE"
- "STONE_PICKAXE"
- "WOODEN_PICKAXE"
- "NETHERITE_SHOVEL"
- "DIAMOND_SHOVEL"
- "GOLDEN_SHOVEL"
- "IRON_SHOVEL"
- "STONE_SHOVEL"
- "WOODEN_SHOVEL"
- "NETHERITE_HOE"
- "DIAMOND_HOE"
- "GOLDEN_HOE"
- "IRON_HOE"
- "STONE_HOE"
- "WOODEN_HOE"
- "BOW"
- "CROSSBOW"
- "TRIDENT"
- "SHEARS"
- "FISHING_ROD"
- "FLINT_AND_STEEL"
- "CARROT_ON_A_STICK"
- "WARPED_FUNGUS_ON_A_STICK"
- "ELYTRA"
- "SHIELD"
- "ENCHANTED_BOOK"
shopRelay:
# The blocks that can be used as shop relay blocks (must be valid block materials and distinct from shop blocks)
relayBlocks:
- "ENDER_CHEST"
# Determines how many times a relay can be relayed
recursionLimit: 0
# Determines how far (in blocks) a relay can search
reachDistance: 4
# Determines which blocks will be ignored by relays (wont end the search for shops)
permeable:
- AIR
- CAVE_AIR
- WATER
- LAVA
- IRON_BARS
- GLASS
- TINTED_GLASS
- WHITE_STAINED_GLASS
- ORANGE_STAINED_GLASS
- MAGENTA_STAINED_GLASS
- LIGHT_BLUE_STAINED_GLASS
- YELLOW_STAINED_GLASS
- LIME_STAINED_GLASS
- PINK_STAINED_GLASS
- GRAY_STAINED_GLASS
- LIGHT_GRAY_STAINED_GLASS
- CYAN_STAINED_GLASS
- PURPLE_STAINED_GLASS
- BLUE_STAINED_GLASS
- BROWN_STAINED_GLASS
- GREEN_STAINED_GLASS
- RED_STAINED_GLASS
- BLACK_STAINED_GLASS
- GLASS_PANE
- WHITE_STAINED_GLASS_PANE
- ORANGE_STAINED_GLASS_PANE
- MAGENTA_STAINED_GLASS_PANE
- LIGHT_BLUE_STAINED_GLASS_PANE
- YELLOW_STAINED_GLASS_PANE
- LIME_STAINED_GLASS_PANE
- PINK_STAINED_GLASS_PANE
- GRAY_STAINED_GLASS_PANE
- LIGHT_GRAY_STAINED_GLASS_PANE
- CYAN_STAINED_GLASS_PANE
- PURPLE_STAINED_GLASS_PANE
- BLUE_STAINED_GLASS_PANE
- BROWN_STAINED_GLASS_PANE
- GREEN_STAINED_GLASS_PANE
- RED_STAINED_GLASS_PANE
- BLACK_STAINED_GLASS_PANE