Smart Spawner - GUI Spawner Plugin✨ [1.20 - 1.21.5]️ icon

Smart Spawner - GUI Spawner Plugin✨ [1.20 - 1.21.5]️ -----

Enhances spawner use with GUI that generates mob drops and experience without spawning entity



Overview:

Inspired by Donut SMP’s Spawner mechanics, this plugin enhances minecraft spawner usage with a user-friendly GUI that generates mob drops and experience without spawning entities, reducing server load.

Key Features:
  • Intuitive GUI: A user-friendly interface that allows players to view, manage, and interact with spawners effortlessly.
[​IMG]
Spawner Main GUI


[​IMG]
Spawner Storage GUI

  • Spawner Stacking: Reduce server load with our robust stacking mechanics. Players can stack spawners with ease using intuitive interactions or a dedicated GUI.
  • Right-click on a spawner with a spawner in hand to add 1 to the stack.
  • Shift + Right-click to stack all spawner in your hand.
  • Or use the stacker GUI.

[​IMG]
Spawner Stacker GUI

[​IMG]
Stacking a Spawner

  • Mineable Spawner: Allows players to break and collect spawners using specific tools, Silk Touch enchantment,.. Fully customizable.
  • Shop Integration: Fully compatible with popular economy plugins, including EconomyShopGUI, ShopGUI+,... For selling items directly from the Spawner Storage GUI, with plans to expand compatibility to more shop plugins in the future.
Configuration
The plugin comes with a comprehensive configuration system. Here's the latest configuration format:
Code (YAML):

#---------------------------------------------------
#                 Plugin Settings
#---------------------------------------------------
# Language Selection
# Supported: en_US (English), vi_VN (Vietnamese), zh_CN (Simplified Chinese)
# You can also use custom language files by placing them in the messages folder
# (Need a full server restart to apply changes)
language
: en_US

# Debug Mode (for printing debug messages to console)
debug
: false

# Data Saving Interval in seconds (default: 300 seconds - 5 minutes)
save-interval
: 300 # seconds

#---------------------------------------------------
#              Spawner Core Mechanics
#---------------------------------------------------
# Default entity type for spawners
default-entity
: PIG

# Spawn count limits
min-mobs
: 1
max-mobs
: 4

# Player proximity for activation
range
: 16 # blocks

# Base loot spawn delay
delay
: 20 # seconds

# Storage page(s) per spawner (1 page = 45 slots)
max-storage-pages
: 1

# Maximum storable experience points
max-stored-exp
: 1000

# Maximum spawner stack size
max-stack-size
: 1000

# Experience and equipment features
allow-exp-mending
: true
allow-toggle-equipment-drops
: true

# Prevent explosions destroying spawners
allow-grief
: false

# Immediate spawner activation when placed
# If false, players must right-click to activate
activate-on-place
: true

#---------------------------------------------------
#             Custom Mechanics
#---------------------------------------------------
# If false prevent players from interacting with natural spawners
# This includes breaking & activating natural spawners
# Useful for preventing players using ESP, X-ray, etc. to locate spawners unfairly
natural-spawner-interaction
: true

#---------------------------------------------------
#             Spawner Breaking Mechanics
#---------------------------------------------------
# Enable spawner breaking functionality
spawner-break-enabled
: true

# Permitted Breaking Tools
required-tools
:
 - IRON_PICKAXE
  - GOLDEN_PICKAXE
  - DIAMOND_PICKAXE
  - NETHERITE_PICKAXE

# Durability lost per spawner broken
durability-loss-per-spawner
: 1

# Silk Touch Requirements
silk-touch-required
: true
silk-touch-level
: 1

# Maximum dropped items per break
drop-stack-amount
: 64

#---------------------------------------------------
#                Aesthetic Features
#---------------------------------------------------
# Note: May impact server performance

# Hologram Configuration
hologram-enabled
: false
hologram-see-through
: false
hologram-shadowed-text
: true
hologram-height
: 1.6
hologram-offset-x
: 0.5
hologram-offset-z
: 0.5

# Particle Effects
particles-loot-spawn
: true
particles-spawner-stack
: true
particles-spawner-activate
: true

#---------------------------------------------------
#              Economic Integration
#---------------------------------------------------
# Shop integration options:
# - auto: Automatically detect supported shop plugins
# - EconomyShopGUI, EconomyShopGUI-Premium, ShopGUIPlus, zShop
# - disabled: No shop integration
shop-integration
: auto

# Format prices with currency symbols (K, M, B, T)
formated-price
: true

# Cooldown between selling items
sell-cooldown
: 3 # seconds

# Sales tax configuration
tax-enabled
: false
tax-rate
: 10.0

# Transaction logging
logging-enabled
: true
logging-file-path
: "shop-logs/sales.log"

#---------------------------------------------------
#              Hopper Mechanics
#---------------------------------------------------
# Not recommended for large servers
# May impact server performance
hopper-enabled
: false
hopper-items-per-transfer
: 4
hopper-check-interval
: 1 # seconds

#---------------------------------------------------
#              Update Checker
#---------------------------------------------------
update-checker-enabled
: true
update-checker-interval
: 24 # hours
update-checker-notify-console
: true
update-checker-notify-on-join
: true
 

Commands: Aliases: /ss, /spawner, /smartspawner
  • /smartspawner reload: Reload the SmartSpawner plugin settings.
  • /smartspawner give <player> <mobtype> <amount>: Gives a spawner to a player or yourself.
  • /smartspawner list: Opens the spawner list GUI for admin management
  • /smartspawner hologram: Toggle hologram display for spawners
Permissions:
  • smartspawner.reload - Reloads the plugin (default: OP).
  • smartspawner.give - Allow giving spawners to yourself or other players (default: OP).
  • smartspawner.list - Allows accessing the spawner list command (default: OP)
  • smartspawner.hologram - Allows toggling hologram display for spawners (default: OP).
  • smartspawner.changetype - Permits spawner type changes using spawn eggs (default: OP).
  • smartspawner.stack - Allows stacking in the GUI or by right-click (default: true).
  • smartspawner.break - Allows players to break spawners (default: true).
  • smartspawner.sellall - Allows selling items in the spawner storage GUI (default: true).
Plugin Statistics
See real-time usage statistics on bStats: [​IMG]


⚠️ IMPORTANT COMPATIBILITY NOTICE: This plugin is NOT compatible with other spawner stacking plugins such as WildStacker, RoseStacker, etc. Using SmartSpawner alongside these plugins will cause conflicts and unexpected behavior.
Resource Information
Author:
----------
Total Downloads: 6,726
First Release: Nov 11, 2024
Last Update: May 5, 2025
Category: ---------------
All-Time Rating:
17 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings