Plugins / BasedSpawners RELEASED

BasedSpawners

BasedSpawners upgrades vanilla Minecraft spawners into passive loot machines. Place a spawner, right-click it and it fills up with loot over time. No mobs spawn. Stack up to 64 spawners on one block and watch the rate climb.

Features

Planned for the first release. Scope may change during development.

Double chest GUI

Top 45 slots hold loot. Bottom row is the control bar with a real mob skull showing the type, stack size, rate and stored count. Updates live.

Loot generation

Place a spawner, right-click it and it fills with loot over time. No mobs spawn. Each mob type has its own configurable loot table.

Stacking

Right-click a placed spawner while holding the same type to add 1. Sneak + right-click adds the whole hand stack. Up to 64 spawners per block.

Exponential rate scaling

1 spawner: 12 items per minute. 64 spawners: 121 items per minute. The rate follows a smooth curve between those points.

Sell All button

Sells all stored loot for money. Requires Vault. Works without it but no sell payouts.

Drop All button

Drops all stored loot at your feet.

Page system

Extra loot slots become available when the first 45 fill up.

Silk Touch breaking

Breaking without Silk Touch is blocked. With it the full stack and all stored loot drop.

Fully configurable

Every button name, color, material, loot table, sell price, rate and message is in config.yml.

Vault soft dependency

Works without Vault. Install it to enable the Sell All payouts.

Loot based on spawner type

Each spawner generates loot that matches its mob type.

Example: skeleton spawners

A skeleton spawner generates bones.

Built on vanilla spawners

Works with the regular Minecraft spawners.

Configuration

Every setting is in config.yml using & color codes.

  • Loot tablesPer mob type with weights
  • Sell pricesPer item
  • RatesBase and full-stack items per minute
  • GUI layoutButton names, colors and materials
  • MessagesAll plugin messages

Commands

Use /bs or /basedspawners.

  • /bs give <player> <type> [amount]Give any mob spawner to a player.
  • /bs reloadReload config.yml without restarting the server.

Permissions

  • basedspawners.adminRun commands. Default: op only.
  • basedspawners.useOpen the GUI. Default: everyone.
  • basedspawners.stackStack spawners. Default: everyone.

Economy

Vault soft dependency.

Works without Vault

Install Vault alongside BasedSpawners to enable the Sell All button. Without it the GUI still works, items just can't be sold automatically.

Changelog

Version 1 BETA

Initial release

  • Double chest GUI with live updates
  • Loot generation per mob type
  • Stacking up to 64 spawners
  • Sell All and Drop All buttons
  • Page system for overflow loot
  • Silk Touch break protection
  • Vault soft dependency
  • Fully configurable