ModsJava
Collector
Smart chunk-based item collector with auto-sell, holograms & statistics. Free Minecraft Java mod for 1.21.
⬇ Download on SpigotCollector - Smart Item Collection System
Collect items, display statistics, and auto-sell with style!
✦ Features
- Automatic Item Collection - Collects dropped items in the chunk automatically
- Multi-Line Holograms - Beautiful floating statistics display above collectors
- Autosell Integration - Sells collected items automatically (Vault + EssentialsX)
- Per-Item Filtering - Toggle which items each collector picks up via GUI
- Particle Effects - Customizable ambient particles (GLOW, SOUL, ENCHANT, END_ROD)
- Particle Range Limiting - Configurable view distance for particles (default: 20 blocks)
- Chunk Loader - Keeps collector chunks loaded for offline farming
- Full GUI Customization - Custom titles, buttons, icons, colors via config
- Dropped Name Display - Floating name above dropped collector items
- Statistics Tracking - Per-item breakdown with reset option
- LuckPerms Support - Offline permission checks for chunk loading
- Spigot & Paper Support - Works on both Spigot and Paper servers (1.21.x)
✦ Commands
Code (Text):
/collector - Get a collector item
/collector give <player> [amount] - Give collectors to a player
/collector reload - Reload configuration files
/collector stats - View plugin statistics
/collector help - Show help message
Code (Text):
collector.get - Get collector via command
collector.use - Place and use collectors
collector.admin - Admin commands (give, reload, stats)
collector.break.others - Break other players' collectors
collector.open.others - Open other players' collector chests
collector.bypass.limits - Bypass placement limits
collector.bypass.cooldown - Bypass command cooldown
collector.bypass.creative - Use collectors in creative mode
collector.autosell - Toggle autosell feature
collector.particles - Change particle settings
collector.chunkloader - Enable chunk loading
collector.resetstats - Reset collector statistics
- Vault - Required for autosell economy features
- EssentialsX - Uses worth.yml for item prices
- LuckPerms - Offline permission checks for chunk loader
- ProtocolLib - Packet-based holograms & particles with range limiting
✦ ProtocolLib Features
When ProtocolLib is installed, you get these extra features:
- Text Display Holograms - Modern, clean hologram rendering
- Hologram Range Limiting - Only visible to players within range (configurable)
- Packet-Based Particles - Better performance with range limiting
- Hologram Customization - Background opacity, text shadow options
Without ProtocolLib, the plugin uses ArmorStand-based holograms (still works great!)
✦ Default config.yml
Spoiler: config.yml
# Collector Plugin Configuration
# ================================
# GENERAL
# ================================
update-check : true
command-cooldown : 30
# ================================
# LIMITS
# ================================
limits:
per-chunk : 1
per-player : 3
# ================================
# COLLECTION SETTINGS
# ================================
collection:
max-per-second : 128
# ================================
# ITEMS THAT CAN BE COLLECTED
# ================================
allowed-items :
# Basic Crops
- CACTUS
- SUGAR_CANE
- BAMBOO
- KELP
- WHEAT
- CARROT
- POTATO
- BEETROOT
- MELON_SLICE
- PUMPKIN
# Special Crops
- COCOA_BEANS
- NETHER_WART
- SWEET_BERRIES
- GLOW_BERRIES
- CHORUS_FRUIT
# Seeds
- WHEAT_SEEDS
- BEETROOT_SEEDS
- MELON_SEEDS
- PUMPKIN_SEEDS
- TORCHFLOWER_SEEDS
- PITCHER_POD
# Mob Drops
- ROTTEN_FLESH
- BONE
- ARROW
- STRING
- SPIDER_EYE
- GUNPOWDER
- ENDER_PEARL
- SLIME_BALL
- BLAZE_ROD
- MAGMA_CREAM
- GHAST_TEAR
- WITHER_SKELETON_SKULL
- COAL
- LEATHER
- PORKCHOP
- PRISMARINE_SHARD
- PRISMARINE_CRYSTALS
- PHANTOM_MEMBRANE
- IRON_INGOT
- GLASS_BOTTLE
- GLOWSTONE_DUST
- REDSTONE
- SUGAR
- STICK
# ================================
# PARTICLE EFFECTS
# ================================
particles:
enabled : true
type : "GLOW"
interval-ticks : 10
count : 2
range : 20 # Visibility range in blocks (requires ProtocolLib)
# ================================
# HOLOGRAM SETTINGS
# ================================
hologram:
enabled : true
visibility : "everyone"
update-interval-ticks : 20
range : 20 # Visibility range in blocks (requires ProtocolLib)
format :
- "&a&lCollector"
- "&7Owner : &f{owner}"
- "&7Items : &a{total}"
- "&8─────────"
- "{breakdown}"
item-format : "&8▸ &7{item}: &a{amount}"
# Text Display Settings (requires ProtocolLib)
background-opacity : 40
text-shadow : true
see-through : false
# ================================
# CHUNK LOADER
# ================================
chunk-loader:
enabled : true
# ================================
# GUI CUSTOMIZATION
# ================================
gui:
titles:
main : "&a&lCollector &8- &7Settings"
collectables : "&a&lCollectables"
autosell : "&a&lAutosell Settings"
particles : "&a&lParticle Settings"
buttons:
collectables : "&a&lCollectables"
reset-stats : "&a&lReset Statistics"
autosell : "&a&lAutosell"
particles : "&a&lParticles"
back : "&7« Back"
close : "&cClose"
enable-all : "&a&lEnable All"
disable-all : "&c&lDisable All"
materials:
collectables : CHEST
reset-stats : SUNFLOWER
autosell : GOLD_INGOT
particles : BLAZE_POWDER
particles-off : GRAY_DYE
back : ARROW
close : BARRIER
enable-all : LIME_DYE
disable-all : RED_DYE
filler : BLACK_STAINED_GLASS_PANE
empty-slot : LIGHT_GRAY_STAINED_GLASS_PANE
categories:
crops:
name : "Crops"
material : WHEAT
special:
name : "Special Crops"
material : NETHER_WART
seeds:
name : "Seeds"
material : WHEAT_SEEDS
mobdrops:
name : "Mob Drops"
material : ROTTEN_FLESH
status:
enabled : "&aENABLED"
disabled : "&cDISABLED"
enabled-prefix : "✔ "
disabled-prefix : "✘ "
# ================================
# COLLECTOR ITEM APPEARANCE
# ================================
collector-item:
name : "&a&lCollector"
show-dropped-name : true
dropped-name : ""
dropped-name-range : 5
lore :
- ""
- "&8▸ &7Collects items in chunk"
- "&8▸ &7Auto-sell & statistics"
- "&8▸ &aShift+Click &7to configure"
- ""
glowing : true
Code (YAML):
# Collector Plugin Configuration
# ================================
# GENERAL
# ================================
update-check : true
command-cooldown : 30
# ================================
# LIMITS
# ================================
limits:
per-chunk : 1
per-player : 3
# ================================
# COLLECTION SETTINGS
# ================================
collection:
max-per-second : 128
# ================================
# ITEMS THAT CAN BE COLLECTED
# ================================
allowed-items :
# Basic Crops
- CACTUS
- SUGAR_CANE
- BAMBOO
- KELP
- WHEAT
- CARROT
- POTATO
- BEETROOT
- MELON_SLICE
- PUMPKIN
# Special Crops
- COCOA_BEANS
- NETHER_WART
- SWEET_BERRIES
- GLOW_BERRIES
- CHORUS_FRUIT
# Seeds
- WHEAT_SEEDS
- BEETROOT_SEEDS
- MELON_SEEDS
- PUMPKIN_SEEDS
- TORCHFLOWER_SEEDS
- PITCHER_POD
# Mob Drops
- ROTTEN_FLESH
- BONE
- ARROW
- STRING
- SPIDER_EYE
- GUNPOWDER
- ENDER_PEARL
- SLIME_BALL
- BLAZE_ROD
- MAGMA_CREAM
- GHAST_TEAR
- WITHER_SKELETON_SKULL
- COAL
- LEATHER
- PORKCHOP
- PRISMARINE_SHARD
- PRISMARINE_CRYSTALS
- PHANTOM_MEMBRANE
- IRON_INGOT
- GLASS_BOTTLE
- GLOWSTONE_DUST
- REDSTONE
- SUGAR
- STICK
# ================================
# PARTICLE EFFECTS
# ================================
particles:
enabled : true
type : "GLOW"
interval-ticks : 10
count : 2
range : 20 # Visibility range in blocks (requires ProtocolLib)
# ================================
# HOLOGRAM SETTINGS
# ================================
hologram:
enabled : true
visibility : "everyone"
update-interval-ticks : 20
range : 20 # Visibility range in blocks (requires ProtocolLib)
format :
- "&a&lCollector"
- "&7Owner : &f{owner}"
- "&7Items : &a{total}"
- "&8─────────"
- "{breakdown}"
item-format : "&8▸ &7{item}: &a{amount}"
# Text Display Settings (requires ProtocolLib)
background-opacity : 40
text-shadow : true
see-through : false
# ================================
# CHUNK LOADER
# ================================
chunk-loader:
enabled : true
# ================================
# GUI CUSTOMIZATION
# ================================
gui:
titles:
main : "&a&lCollector &8- &7Settings"
collectables : "&a&lCollectables"
autosell : "&a&lAutosell Settings"
particles : "&a&lParticle Settings"
buttons:
collectables : "&a&lCollectables"
reset-stats : "&a&lReset Statistics"
autosell : "&a&lAutosell"
particles : "&a&lParticles"
back : "&7« Back"
close : "&cClose"
enable-all : "&a&lEnable All"
disable-all : "&c&lDisable All"
materials:
collectables : CHEST
reset-stats : SUNFLOWER
autosell : GOLD_INGOT
particles : BLAZE_POWDER
particles-off : GRAY_DYE
back : ARROW
close : BARRIER
enable-all : LIME_DYE
disable-all : RED_DYE
filler : BLACK_STAINED_GLASS_PANE
empty-slot : LIGHT_GRAY_STAINED_GLASS_PANE
categories:
crops:
name : "Crops"
material : WHEAT
special:
name : "Special Crops"
material : NETHER_WART
seeds:
name : "Seeds"
material : WHEAT_SEEDS
mobdrops:
name : "Mob Drops"
material : ROTTEN_FLESH
status:
enabled : "&aENABLED"
disabled : "&cDISABLED"
enabled-prefix : "✔ "
disabled-prefix : "✘ "
# ================================
# COLLECTOR ITEM APPEARANCE
# ================================
collector-item:
name : "&a&lCollector"
show-dropped-name : true
dropped-name : ""
dropped-name-range : 5
lore :
- ""
- "&8▸ &7Collects items in chunk"
- "&8▸ &7Auto-sell & statistics"
- "&8▸ &aShift+Click &7to configure"
- ""
glowing : true
✦ Default messages.yml
Spoiler: messages.yml
# PREFIX
prefix : "&8[&a&lCollector&8] &r"
# COLLECTOR RECEIVED
received : "&aYou received a &2&lCollector&a!"
received-amount : "&aYou received &f{amount}x &2&lCollector&a!"
received-dropped : "&aCollector dropped at your feet! &7(inventory full)"
# PLACEMENT & REMOVAL
placed : "&aCollector placed! &7Now collecting items in this chunk."
removed : "&7Collector removed."
# PERMISSION DENIED
no-permission : "&cNo permission."
no-permission-place : "&cYou can't place collectors."
no-permission-use : "&cYou can't use collectors."
no-permission-break : "&cYou can't break collectors."
no-permission-open-others : "&cYou can't open others' collectors."
no-permission-break-others : "&cYou can't break others' collectors."
no-permission-autosell : "&cYou can't use autosell."
no-permission-particles : "&cYou can't change particles."
no-permission-resetstats : "&cYou can't reset statistics."
# LIMITS
limit-per-chunk : "&cChunk limit reached! &7({limit} max)"
limit-per-player : "&cYou've reached your limit! &7({limit} max)"
# RESTRICTIONS
creative-break-blocked : "&cCan't break in creative mode."
creative-interact-blocked : "&cCan't interact with collectors in creative mode."
inventory-full : "&cInventory full!"
cooldown : "&cWait &f{seconds}s&c."
cannot-place-adjacent : "&cCan't place next to a chest."
cannot-place-near-collector : "&cCan't place next to a collector."
# GUI
gui-title : "&2&lCollector &8- &7Settings"
filter-updated : "&aFilter updated!"
not-owner : "&cNot your collector."
stats-reset : "&aStatistics reset!"
collector-not-found : "&cThis collector no longer exists."
error : "&cAn error occurred. Please try again."
# AUTOSELL
autosell-enabled : "&aAutosell &2enabled&a!"
autosell-disabled : "&7Autosell &cdisabled&7."
economy-not-available : "&cNo economy plugin found."
# PARTICLES
particles-disabled : "&7Particles disabled."
particles-set : "&aParticles: &f{type}"
# CHUNK LOADER
chunk-loader-enabled : "&aChunk will stay loaded!"
no-permission-chunkloader : "&cYou don't have chunk loader permission."
# COMMANDS
unknown-subcommand : "&cUnknown command. Try &f/collector help"
usage-console : "Usage: /collector give <player> [amount] | reload"
usage-give : "&cUsage: &f/collector give <player> [amount]"
player-not-found : "&cPlayer not found."
invalid-amount-range : "&cAmount: &f1-64"
invalid-amount-number : "&cInvalid number."
gave-collector : "&aGave &f{amount}x &acollector to &f{player}"
gave-collector-dropped : "&aGave &f{amount}x &ato &f{player} &7(dropped)"
config-reloaded : "&aConfig reloaded!"
# CONSOLE LOGS
log-placed : "Collector placed by {player} at {x}, {y}, {z}"
log-removed : "Collector removed by {player} at {x}, {y}, {z}"
Code (YAML):
# PREFIX
prefix : "&8[&a&lCollector&8] &r"
# COLLECTOR RECEIVED
received : "&aYou received a &2&lCollector&a!"
received-amount : "&aYou received &f{amount}x &2&lCollector&a!"
received-dropped : "&aCollector dropped at your feet! &7(inventory full)"
# PLACEMENT & REMOVAL
placed : "&aCollector placed! &7Now collecting items in this chunk."
removed : "&7Collector removed."
# PERMISSION DENIED
no-permission : "&cNo permission."
no-permission-place : "&cYou can't place collectors."
no-permission-use : "&cYou can't use collectors."
no-permission-break : "&cYou can't break collectors."
no-permission-open-others : "&cYou can't open others' collectors."
no-permission-break-others : "&cYou can't break others' collectors."
no-permission-autosell : "&cYou can't use autosell."
no-permission-particles : "&cYou can't change particles."
no-permission-resetstats : "&cYou can't reset statistics."
# LIMITS
limit-per-chunk : "&cChunk limit reached! &7({limit} max)"
limit-per-player : "&cYou've reached your limit! &7({limit} max)"
# RESTRICTIONS
creative-break-blocked : "&cCan't break in creative mode."
creative-interact-blocked : "&cCan't interact with collectors in creative mode."
inventory-full : "&cInventory full!"
cooldown : "&cWait &f{seconds}s&c."
cannot-place-adjacent : "&cCan't place next to a chest."
cannot-place-near-collector : "&cCan't place next to a collector."
# GUI
gui-title : "&2&lCollector &8- &7Settings"
filter-updated : "&aFilter updated!"
not-owner : "&cNot your collector."
stats-reset : "&aStatistics reset!"
collector-not-found : "&cThis collector no longer exists."
error : "&cAn error occurred. Please try again."
# AUTOSELL
autosell-enabled : "&aAutosell &2enabled&a!"
autosell-disabled : "&7Autosell &cdisabled&7."
economy-not-available : "&cNo economy plugin found."
# PARTICLES
particles-disabled : "&7Particles disabled."
particles-set : "&aParticles: &f{type}"
# CHUNK LOADER
chunk-loader-enabled : "&aChunk will stay loaded!"
no-permission-chunkloader : "&cYou don't have chunk loader permission."
# COMMANDS
unknown-subcommand : "&cUnknown command. Try &f/collector help"
usage-console : "Usage: /collector give <player> [amount] | reload"
usage-give : "&cUsage: &f/collector give <player> [amount]"
player-not-found : "&cPlayer not found."
invalid-amount-range : "&cAmount: &f1-64"
invalid-amount-number : "&cInvalid number."
gave-collector : "&aGave &f{amount}x &acollector to &f{player}"
gave-collector-dropped : "&aGave &f{amount}x &ato &f{player} &7(dropped)"
config-reloaded : "&aConfig reloaded!"
# CONSOLE LOGS
log-placed : "Collector placed by {player} at {x}, {y}, {z}"
log-removed : "Collector removed by {player} at {x}, {y}, {z}"
✦ Support
If you have any issues or suggestions, please leave a message in the discussion section!
Collector is a free Minecraft Java mod. Compatible with Minecraft 1.21. Downloaded 87 times (via Spigot). Download it and open it directly in the game.