Chunk Collectors
PluginLicenseRef-All-Rights-Reserved

Chunk Collectors

Simple chunk collector plugin, doesn't have a bunch of extra stuff that isn't needed

14
Downloads
0
Followers
2 months ago
Updated
📦
2
Versions

📖About Chunk Collectors

A relatively simple chunk collector plugin, quite customisable. Allows for fully configurable messages, item names, notification settings, item filters (on/off/permission), hopper extraction, and collected item counting. Integrates with DecentHolograms if you want holograms above the chunk collectors, though this can be disabled if you have DH but don't want holograms.

config.yml
messages:
  prefix: "&8[&bChunkCollector&8] &7"
  no-permission: "&cYou do not have permission to use this command."
  collector-given: "&aYou have been given a Chunk Collector."
  collector-received: "&aYou received a Chunk Collector."
  placed: "&aChunk Collector placed!"
  broken: "&cChunk Collector broken."
  limit-reached: "&cThere is already a Chunk Collector in this chunk!"
  only-players: "&cOnly players can use this command."
  player-not-found: "&cPlayer not found."
  collector-full: "&c&lChunk Collector is FULL!"
  info-header: "&8&m----------&r &b&lChunk Collector Info &8&m----------"
  info-location: "&7Location: &f%world% (%x%, %y%, %z%)"
  info-chunk: "&7Chunk: &f(%chunk_x%, %chunk_z%)"
  info-stats: "&7Items Collected: &f%count%"
  info-no-collector: "&cNo Chunk Collector found in this chunk."
  filter-updated: "&aFilter updated for this chunk's collector!"
  filter-mode-set: "&7Filter mode set to: &f%mode%"
  filter-item-added: "&7Added &f%item% &7to filter list."
  filter-item-removed: "&7Removed &f%item% &7from filter list."
  filter-cleared: "&7Filter list cleared."
  filter-help: "&b&lChunk Collector Filter Help:\n&7/collectorfilter mode <DISABLED|WHITELIST|BLACKLIST>\n&7/collectorfilter add <item>\n&7/collectorfilter remove <item>\n&7/collectorfilter clear\n&7/collectorfilter list"
  filter-list-header: "&b&lFilter Settings:"
  filter-list-mode: "&7Mode: &f%mode%"
  filter-list-items: "&7Items: &f%items%"
  invalid-mode: "&cInvalid mode! Use DISABLED, WHITELIST, or BLACKLIST."
  invalid-item: "&cInvalid item type: %item%"
  not-owner: "&cYou don't own the collector in this chunk!"
  filtering-disabled: "&cItem filtering is currently disabled on this server."

item:
  name: "&b&lChunk Collector"
  lore:
    - "&7Place this in a chunk to"
    - "&7collect all dropped items!"
    - "&7(One per chunk)"

# Full inventory notification settings
full-notification:
  enabled: true
  notify-owner: true  # Notify the owner who placed the collector
  notify-nearby: false  # Also notify nearby players
  radius: 16  # Blocks radius to notify nearby players (if notify-nearby is true)
  cooldown: 30  # Seconds between notifications for the same collector

# Default item filtering settings (players can configure per-collector)
item-filter:
  enabled: true  # Enable/disable item filtering feature globally
  require-permission: false  # Require chunkcollector.filter permission to use filtering
  default-mode: "DISABLED"  # DISABLED, WHITELIST, or BLACKLIST
  default-items: []  # Default items to filter

# Hologram settings (requires DecentHolograms plugin)
holograms:
  enabled: true  # Enable/disable holograms (only works if DecentHolograms is installed)
  height: 1.5  # Height above the chest
  lines:
    - "&b&lChunk Collector"
    - "&7Collecting items in this chunk"

# Hopper settings
hoppers:
  allow-extraction: true  # Allow hoppers to extract items from chunk collectors

# Statistics settings
statistics:
  enabled: true  # Track how many items each collector has collected
  show-in-info: true  # Display statistics in /collectorinfo command

# bStats settings
bstats:
  enabled: true  # Send anonymous usage statistics to bStats (https://bstats.org/) pls keep on
Command Description Permission Default
/givecollector [player] [quantity] Give a chunk collector to a player, optional quantity and player chunkcollector.give Defaults to OP
/collectorinfo Get information about the current chunk's collector chunkcollector.use Defaults to all players
/collectorfilter Filter what blocks the collector picks up chunkcollector.filter Defaults to all players
/collectorreload Reloads the config chunkcollector.reload Defaults to OP