A lightweight Minecraft plugin for managing Monster Spawner
简体中文 | English
PostSpawner is a lightweight Minecraft plugin for managing monster spawners, providing control over spawner mining and placement.


/ps reload to reload plugin configuration| Command | Description | Permission |
|---|---|---|
/ps reload |
Reload plugin config and language files | postspawner.command.reload |
/ps version |
Show version information | postspawner.command.version |
/ps help |
Show help information | postspawner.command.help |
/ps update |
Check for updates | postspawner.command.update |
| Permission | Description | Default |
|---|---|---|
postspawner.use.place |
Place spawners | All players |
postspawner.use.break |
Break spawners | All players |
postspawner.command.reload |
Reload command | OP |
postspawner.command.version |
Version command | All players |
postspawner.command.help |
Help command | All players |
postspawner.command.update |
Update command | OP |
postspawner.admin |
Includes all permissions | OP |
PostSpawner provides a rich action system. Use the following action formats in config:
Format: [] for required parameters, () for optional parameters
| Action Syntax | Description | Example |
|---|---|---|
[command] [command] |
Make player execute command | [command] spawn |
[op] [command] |
Temporarily give player OP to execute command | [op] gamemode creative |
[console] [command] |
Execute command from console | [console] broadcast Someone mined a spawner! |
[sound] [sound] (volume) (pitch) |
Play sound for player | [sound] BLOCK_ANVIL_LAND 1.0 1.5 |
[message] [text] |
Send message to player | [message] &aYou successfully mined a spawner! |
[title] [title] (subtitle) |
Show title to player | [title] &aMining Success &7Got a spawner |
[drop_monster_spawner] |
Drop the broken spawner | [drop_monster_spawner] |
[drop] [itemID] (amount) |
Drop item at location | [drop] DIAMOND 5 |
[give] [itemID] (amount) |
Give item to player | [give] DIAMOND_SWORD 1 |
[buff] [potion] (duration) (level) |
Give player potion effect | [buff] SPEED 30 2 |
[money] [action] [amount] |
Control player economy | [money] give 100, [money] take 200, [money] set 50 |
[points] [action] [amount] |
Control player points | [points] give 100, [points] take 200, [points] set 50 |
Note: Breaking spawners in creative mode won't trigger any actions.
When using [drop] and [give] actions, the following item libraries are supported:
| Library | Format | Example |
|---|---|---|
| Minecraft | minecraft:itemID [amount] |
minecraft:diamond_sword, diamond:5 |
| ItemsAdder | itemsadder:itemID [amount] |
itemsadder:ruby_sword |
| MMOItems | mmoitems:type:ID [amount] |
mmoitems:SWORD:EXCALIBUR |
| NeigeItems | neigeitems:itemID [amount] |
neigeitems:test_item |
| Oraxen | oraxen:itemID [amount] |
oraxen:amethyst_helmet |
| MythicMobs | mythicmobs:itemID [amount] |
mythicmobs:special_bow |
| SX-Item | sxitem:itemID [arg1:arg2...] [amount] |
sxitem:magic_wand:arg1:arg2 |
| Zaphkiel | zaphkiel:itemID [amount] |
zaphkiel:legendary_axe |
| CraftEngine | craftengine:itemID [amount] |
craftengine:magic_staff |
| AzureFlow | azureflow:itemID [amount] |
azureflow:wizard_robe |
Simplified formats:
diamond:5 equals minecraft:diamond:5itemsadder:ruby_sword equals itemsadder:ruby_sword 1You can use these built-in variables in actions:
%player% - Player name%block_x% - Block X coordinate%block_y% - Block Y coordinate%block_z% - Block Z coordinate%block_world% - Block world%entity_type% - Entity typeAdditionally, if PlaceholderAPI is installed, you can use PlaceholderAPI variables.
This plugin is licensed under GNU General Public License v2.0.