HomeJavaModsCollector
Collector
ModsJava

Collector

Smart chunk-based item collector with auto-sell, holograms & statistics. Free Minecraft Java mod for 1.21.

⬇ Download on Spigot

Collector - Smart Item Collection System
Collect items, display statistics, and auto-sell with style!

✦ Features


✦ 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
 
✦ Permissions

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
 
✦ Soft Dependencies


✦ ProtocolLib Features

When ProtocolLib is installed, you get these extra features:

Without ProtocolLib, the plugin uses ArmorStand-based holograms (still works great!)

✦ Default config.yml

Spoiler: config.yml
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
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!

Commands

Plugin details

Read from the plugin's own plugin.yml.

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.

Explore more