Spawner Collectors | No spawner lag 1.3.0

Store your spawners in a simple "cloud GUI" and withdraw and sell you collected mobs!

  1. Bestem0r
    Native Minecraft Version:
    1.16
    Tested Minecraft Versions:
    • 1.8
    • 1.9
    • 1.10
    • 1.11
    • 1.12
    • 1.13
    • 1.14
    • 1.15
    • 1.16
    banner.png

    Store all your mob spawners in a
    simple GUI, and let them produce the
    mobs for you!

    Spawner Collectors are asynchronous,
    meaning no lag!

    Need help? Join me on Discord!


    features.png

    Current features:
    • Highly configurable
    • Async = no lag
    • Spawners will only be enabled when the owner is online!
    • Set spawner limits
    • Give spawners directly to the player's collector with a single command
    • Optional custom loot tables per mob
    • Per player storage for spawners and mobs
    • Spawners will replicate vanilla spawning mechanics
    • Store unlimited spawners and mobs
    • Sell and withdraw collected mobs
    • Quick-sell all collected mobs
    • Enable auto-sell and get revenue notifications
    • HeadDatabase integration
    • Log actions to prevent cheating
    Upcoming features:
    • Want something added to this list? Join my Discord server!

    Spawner storage
    screenshot 2.png

    Mob storage
    screenshot 3.png

    commands.png
    Commands:
    Code (Text):
    /sc spawners #Permission: spawnercollectors.use
    /sc mobs #Permission: spawnercollectors.use
    /sc givespawner <player> <entity> [amount] #Permission: spawnercollectors.givespawner
    /sc reload #Permission: spawnercollectors.reload

    Other permissions:
    spawnercollectors.bypass_limit #Bypass the spawner limit
    Default config:
    Code (Text):

    #------------------- General Settings -------------------#

    #Plugin messages prefix
    prefix: "&8[&eSpawners&8]"
    #How often should the plugin check if new virtual mobs should spawn? (Seconds)
    spawn_interval: 1
    #How often should the players receive a "earned by auto-sell notification"? (Minutes)
    notify_interval: 1
    #Currency symbol
    currency: '$'
    #Should the currency symbol be placed before the price?
    currency_before: false
    #Item name for withdrawn spawners (Placeholder: %entity%)
    spawner_withdraw_name: "&r%entity% Spawner"
    #Maximum allowed spawner amount per entity type (0 for unlimited)
    max_spawners: 0
    #Should an action log be saved on plugin/server reload?
    log: true
    #Require permissions for sell, withdraw, auto-sell
    #The permissions are:
    # - spawnercollectors.sell,
    # - spawnercollectors.auto_sell,
    # - spawnercollectors.withdraw.mob
    # - spawnercollectors.withdraw.spawner
    more_permissions: false

    #----------------- Messages and sounds -----------------#

    messages:
      earned_notify: "&7Earned &a%worth% &7the past &e%time% minutes &7from auto selling spawners!" #Placeholders: %worth%, %time%
      sell: "&7Sold mobs for &a%worth%&7!" #Placeholders: %worth%
      sell_all: "&7Sold everything for a total of &a%worth%&7!"
      not_supported: "&cThis entity type is not yet supported! Please contact an administrator!"
      plugin_reloaded: "&aPlugin reloaded!"
      give_spawner: "&aSpawners successfully given!"
      reached_max_spawners: "&cCould not add spawners because of the max limit (%max%)! Please try again with a lower amount!"
      no_permission_sell: "&cYou do not have permission to sell mobs!"
      no_permission_withdraw_spawner: "&cYou do not have permission to withdraw spawners!"
      no_permission_withdraw_mob: "&cYou do not have permission to withdraw mobs!"
      no_permission_auto-sell: "&cYou do not have permission to auto-sell!"

    sounds:
      spawners_open: BLOCK_CHEST_OPEN
      mobs_open: BLOCK_CHEST_OPEN
      sell: ENTITY_EXPERIENCE_ORB_PICKUP
      add_spawner: ENTITY_ITEM_PICKUP
      withdraw: ENTITY_ITEM_PICKUP
      toggle_auto_sell: UI_BUTTON_CLICK
      notification: ENTITY_EXPERIENCE_ORB_PICKUP

    #-------------------- Menu settings --------------------#
    menus:
      #Add/withdraw spawners menu
      spawners:
        #GUI title
        title: "&8Add / withdraw spawners"
        item_lore: #Placeholders: %amount%
          - "&7Amount: &c%amount%"
          - ""
          - "&7>> Left click to &awithdraw"

      #Sell/withdraw mobs menu
      mobs:
        #GUI title
        title: "&8Collected mobs"
        item_lore: #Placeholders: %amount%
          - "&7Amount: &c%amount%"
          - "&7Worth: &a%worth%"
          - ""
          - "&7>> Left click to &aSell"
          - "&7>> Right click to &eWithdraw"

      #Items used in menus
      items:
        auto_sell_true:
          material: LIME_TERRACOTTA
          name: "&aAuto-sell enabled"
          lore:
            - "&7>> Click to &cdisable"
            - "&7auto-sell for mobs collected!"
        auto_sell_false:
          material: RED_TERRACOTTA
          name: "&cAuto-sell disabled"
          lore:
            - "&7>> Click to &aenable"
            - "&7auto-sell for mobs collected!"
        filler:
          material: GRAY_STAINED_GLASS_PANE
          name: ""
          lore:
            - ""
        mobs:
          material: SKELETON_SPAWN_EGG
          name: "&eSwitch to mobs"
          lore:
            - "&7>> Click to switch"
            - "&7to mob view!"
        spawners:
          material: SPAWNER
          name: "&eSwitch to spawners"
          lore:
            - "&7>> Click to switch"
            - "&7to spawners view!"
        sell_all:
          material: GOLD_INGOT
          name: "&aSell all"
          lore:
            - "&7Total worth: &a%worth%"
            - ""
            - "&7>> Click to &asell &7all"
            - "&7collected mobs!"


    #--------------------- Mob prices ---------------------#

    #Per mob worth. Remember to also set a material for each mob!
    prices:
      SKELETON: 50
      ZOMBIE: 10

    #--------------------- Mob materials ---------------------#

    #Enable HeadDatabase hook
    use_headdb: false
    #If you want to use HeadDatabase IDs instead of vanilla
    #materials, enable HeadDB above and place 'hdb:' in front
    #of the id! E.g. hdb:10000
    materials:
      SKELETON: SKELETON_SPAWN_EGG
      ZOMBIE: ZOMBIE_SPAWN_EGG


    #------------------- Custom loot tables -------------------#

    custom_loot_tables:
      #If you want to use custom loot tables, set this to true
      enable: false
      #List all mobs which should use custom loot tables. If a
      #mob is not listed, it will default to it's vanilla table
      mobs:
        #EntityType of mob
        SKELETON:
          #Material
          BONE:
            #Probability of receiving this item
            probability: 1.0
            #Minimum amount
            min: 1
            #Maximum amount
            max: 4
          ARROW:
            probability: 0.8
            min: 3
            max: 6
     

    Servers using SpawnerCollectors:
    > play.rexkraft.com <
    > play.crafterscove.us <

    Note: This plugin is still very new. If you experience
    any issues, please join me on Discord and
    I'll fix the problem for you as fast as possible!

    Enjoy the plugin? Please leave a review!

    Images

    1. join_discord.png

Recent Reviews

  1. aglerr
    aglerr
    5/5,
    Version: 1.3.0
    Great developer, great plugin, best for servers that has a lot of Spawners such as Skyblock, Factions, would recommended this plugin...
    1. Bestem0r
      Author's Response
      Thanks you!
  2. hadzardoes
    hadzardoes
    5/5,
    Version: 1.2.0
    1. Bestem0r
      Author's Response
      Thanks a lot! I've talked to the SpawnerMeta dev, and unfortunately his plugin doesn't offer an API yet. But I can possibly add support for it in the future
  3. Angelinaa
    Angelinaa
    5/5,
    Version: 1.2.0
    that an amazing plugin and works well good job + try to add a way to late owners to custom what u get from the spawners like not just money maybe drups too or we custom what players can have that should give the plugin a great look <3 keep up the good work
    1. Bestem0r
      Author's Response
      Thanks a lot! I'll add custom loot tables for the next update. In the meantime, feel free to join my Discord server!
  4. melonzio
    melonzio
    5/5,
    Version: 1.2.0
    This is probably one of the most spected plugins for me, this is a FANTASTIC solution to eliminate lag on your server
    1. Bestem0r
  5. gecko10000
    gecko10000
    5/5,
    Version: 1.1.0
    Functional plugin with many very nice features; dev is responsive and takes suggestions to heart. Players are very satisfied with it and TPS is getting better.
    1. Bestem0r
      Author's Response
      Thank you!
  6. kamalsingh
    kamalsingh
    5/5,
    Version: 1.0.0
    Epic plugin my server was having lots of lag because of spawners and mobs this plugin fixed everything. TPS went from 12 to 20 for 40+ players on the 1.16 server... Players are so happy because this plugin also helped with their CPU and fps because all spawners in GUI and no need for alts either...
    1. Bestem0r
  7. andyb4u276
    andyb4u276
    5/5,
    Version: 1.0.0
    Great plugin.,... it's a mobile grinder, your making money whilst exploring nether or end..
    1. Bestem0r
      Author's Response
      Thanks a lot for the review!