VHOPPERS CONFIGURATIONS
modules.yml
Module item appearance and linked-container glow colors.
Config
This page mirrors the default modules.yml file from the plugin.
modules.yml
# ============================================================================
# VHoppers module configuration
# ----------------------------------------------------------------------------
# Controls module item appearance and linked-container glow colors.
# Module identity is still stored with PersistentDataContainer keys, not names.
#
# Every module item supports:
# material / Material:
# Bukkit material name, or HDB-12345 if HeadDatabase is installed.
# display-name / name / Name:
# Supports MiniMessage, hex colors, legacy colors and PlaceholderAPI.
# texture / Texture:
# Optional base64 texture. Only works if material is PLAYER_HEAD.
# lore / Lore:
# Lore lines. Dynamic module placeholders like {source}, {target}, {filter}
# are still handled by VHoppers.
# unbreakable / Unbreakable: true / false
# custom-model-data / CustomModelData: -1 disables it.
# tooltip-style / TooltipStyle:
# Optional 1.21.2+ tooltip style, format namespace:path.
# max-stack-size / MaxStackSize:
# Optional item max stack size. Use -1 to disable.
# glow / Glow: true / false
# attributes / Attributes, enchantments / Enchantments, item-flags / ItemFlags
# ============================================================================
glow:
# Enables per-player block glow for linked module containers.
# Only the player holding the module sees these outlines.
enabled: true
# Glow colors accept Minecraft ChatColor names or hex colors.
# Hex colors are converted to the nearest Minecraft glow team color.
collector-target-color: "#00FFFF"
dealer-source-color: "#FF5555"
dealer-target-color: "#55FF55"
void-target-color: "#555555"
smelter-source-color: "#FFAA00"
smelter-target-color: "#55FF55"
compressor-source-color: "#AA00FF"
compressor-target-color: "#00AAFF"
seller-target-color: "#55FF55"
collector:
item:
material: HOPPER_MINECART
display-name: "&bCollector Module"
texture: ""
unbreakable: false
custom-model-data: -1
tooltip-style: ""
max-stack-size: -1
glow: false
attributes: {}
enchantments: {}
item-flags: []
lore:
unlinked:
- "&7Collects dropped items."
- ""
- "&eShift + right-click a container:"
- "&fLink container"
- ""
- "&7Status: &cNot linked"
linked:
- "&7Collects dropped items."
- ""
- "&eShift + right-click a container:"
- "&fLink container"
- ""
- "&7Container: &f{container}"
- "&7Status: &aLinked"
dealer:
item:
material: MINECART
display-name: "&dDealer Module"
texture: ""
unbreakable: false
custom-model-data: -1
tooltip-style: ""
max-stack-size: -1
glow: false
attributes: {}
enchantments: {}
item-flags: []
lore:
- "&7Moves items between two containers."
- ""
- "&eShift + right-click a container:"
- "&fSet source"
- ""
- "&eShift + left-click a container:"
- "&fSet target"
- ""
- "&eShift + right-click air:"
- "&fOpen filter"
- ""
- "&7Source: {source}"
- "&7Target: {target}"
- "&7Filter: {filter}"
void:
item:
material: LAVA_BUCKET
display-name: "&cVoid Module"
texture: ""
unbreakable: false
custom-model-data: -1
tooltip-style: ""
max-stack-size: -1
glow: false
attributes: {}
enchantments: {}
item-flags: []
lore:
- "&7Destroys every item inside a linked container."
- ""
- "&eShift + right-click a container:"
- "&fSet target"
- ""
- "&eShift + right-click air:"
- "&fOpen filter"
- ""
- "&7Target: {target}"
- "&7Filter: {filter}"
smelter:
item:
material: BLAST_FURNACE
display-name: "&6Smelter Module"
texture: ""
unbreakable: false
custom-model-data: -1
tooltip-style: ""
max-stack-size: -1
glow: false
attributes: {}
enchantments: {}
item-flags: []
lore:
- "&7Smelts valid furnace inputs between containers."
- ""
- "&eShift + right-click a container:"
- "&fSet source"
- ""
- "&eShift + left-click a container:"
- "&fSet target"
- ""
- "&eShift + right-click air:"
- "&fOpen filter"
- ""
- "&7Source: {source}"
- "&7Target: {target}"
- "&7Filter: {filter}"
compressor:
item:
material: PISTON
display-name: "&5Compressor Module"
texture: ""
unbreakable: false
custom-model-data: -1
tooltip-style: ""
max-stack-size: -1
glow: false
attributes: {}
enchantments: {}
item-flags: []
lore:
- "&7Compresses configured items between containers."
- ""
- "&eShift + right-click a container:"
- "&fSet source"
- ""
- "&eShift + left-click a container:"
- "&fSet target"
- ""
- "&7Source: {source}"
- "&7Target: {target}"
seller:
item:
material: EMERALD
display-name: "&aSeller Module"
texture: ""
unbreakable: false
custom-model-data: -1
tooltip-style: ""
max-stack-size: -1
glow: false
attributes: {}
enchantments: {}
item-flags: []
lore:
- "&7Automatically sells sellable items in a linked container."
- ""
- "&eShift + right-click a container:"
- "&fSet target"
- ""
- "&eShift + right-click air:"
- "&fOpen filter"
- ""
- "&7Target: {target}"
- "&7Filter: {filter}"
- "&7Multiplier: &fx{multiplier}"