Polymart is now Voxel Shop! We're upgrading many features of the site, and during this open beta you will experience occasional bugs. Learn more
Let's you mine spawners with silk touch, craft, transform, and drop spawners on explosions
Players would be able to bypass egg transformations under certain conditions. Patched.
**1.0.5 Release**
⚠️ New API changes were made, please update your DiscordSRV alerts or related. For better referance, you can find the API documentation at: _https://github.com/nyannetwork-dev/SilkySpawnersX-Async-API_
**➕Added:**
- 🥇 Official support for Minecraft 26.1 +
- 🧬Transform command for Patreon members. See how it works: https://streamable.com/qqgapr
This command allows players to transform spawners held in the hand to whatever chosen type. Command permissions needed: silkyspawnersx.command.transform, and silkyspawnersx.command.transform.<mob-type>
- ⚙️ Added transform command event to the API. Read the documentation on git: https://github.com/nyannetwork-dev/SilkySpawnersX-Async-API
- 🌈 Added Mini message support from Adventure API. Players can now use 🌈 rainbow 🌈 like colors!
- 🖊️ Added plugin prefixes in the config. Players can now choose how they call SilkySpawnersX!
**👨🍳 API Changes:**
- 🧬 Transform event changes:
From getPrice -> getFinalPrice
From context price -> final-price
From world -> world-name
From target -> monster-name-from-clicked-spawner
From egg -> monster-name-from-egg
From chargedPrice -> charged-amount
From wasCharged -> was-player-charged. Boolean -> (boolean)
From basePrice -> base-price
From remainingBalance -> remaining-balance
From economyStatus -> removed
From isOperator -> is-operator
From economyStatus -> removed
- ⛏️ Mining event changes:
From tagOnSpawner -> isSpawnerTagged
From world -> world-name
From dropRate -> drop-rate(double)
From baseRate -> base-rate(double)
From bonus -> drop-bonus(double)
From xpAwarded -> xp-awarded(int)
From heldTool -> held-tool-name
From heldToolEnchantments -> held-tool-enchatments(string)
From eligibleTools -> eligible-tools(String)
From eligibleEnchantments -> eligible-enchantments(String)
From isOperator -> is-operator(boolean)
- 📦 Place event changes:
From isSpawnerTagged -> wasSpawnerAlreadyTagged(Boolean)
- 💥Explosion event changes:
From world -> world-name(String)
From dropRate -> drop-rate(String)
Removed entityActor
Added: context[was-spawner-already-tagged] (Boolean)
- 🛠️ Crafting event changes:
unitPrice -> unit-price(double)
orderAmount -> order-amount(int)
chargeAmount -> formated-total-charge(string, e.g. $50)
world -> world-name(String)
isOperator -> is-operator(boolean)
isCreative -> is-creative(boolean)
Added: context['price-modifier](double) which provides permission discounts.
**⚙️ Settings chantges: **
From transform-messages -> transform-with-egg-messages
**❤️🩹 Bug fixes and performance improvements **
Spawners would always drop vanilla XP(small amount) regardless of settings. affected versions: 1.0.4 +
spawnerNames.yml config had the wrong template
If you encounter any bugs or notice my plugin is missing features, please open up a ticket in my server and I'll try my best to fix anything and add whatever feature you 'd like.
Added new custom spawner names for 💎 Premim users 💎:
Added support for 🏪 ShopGUI+ ⚠️ Experimental ⚠️: The code to make it work was implemented, but I can't confirm it works until I get confirmation from the comunity.
I couldn't test it myself because I don't own a copy of the plugin, and the owner did not want to provide a trial version of their plugin.
📌 New Changes
⚠️ MUST READ! ⚠️
Multiple big changes! Please backup your settings and regenerate your configs!
⚠️ Break permission now prevents spawner break!
e.g. silkyspawnersx.break.zombie
⚠️Players now need permission: silkyspawnersx.drop.<targetmob>
to have a spawner dropped when mined!
────────────────────────────
❌ Removed
enable-transfrom-logic
commands-on-any
────────────────────────────
🔄 Changes
🏷️ Settings Renamed
- commands-on-success → mine-commands-on-success
- commands-on-fail → mine-commands-on-fail
- xp-only-natural-spawners → only-untagged-spawners-drop-xp
- required-tools → eligible-tools
- mobless-spawner → empty-spawner
- allow-crafting-mobless-spawners → allow-crafting-empty- spawners
- silkyspawnersx.break.mobless → silkyspawnersx.break.empty- spawner
- explosion-sound-radius → sound-radius-on-explosion
- execute-commands-on-explosion-drop → execute-commands-on-explosion-break
- transform-charged → transform-success
────────────────────────────
🔐 Permission Logic Update
⚠ silkyspawnersx.break.<mob> is now REQUIRED to break spawners.
────────────────────────────
🧹 Config Cleanup
Major config comment cleanup.
Removed outdated and misleading comments.
Improved clarity and structure.
────────────────────────────
➕ Added
⚙️ New Settings
NEW OPTION: "NO_TOOL_REQUIRED" for <eligible-tools>
explosion-commands-on-success
explosion-commands-on-fail
prevent-spawner-break-if-no-conditions-met
drop-iron-bars-and-egg-on-spawner-destroy
────────────────────────────
🧩 New Placeholders
💥 Explosion Events
{entity} — The entity responsible for the explosion.
⛏️ Mining Events
{eligible-tools}
{eligible-enchantments}
{required-enchantment-level}
{effective-drop-rate}
{drop-rate-roll}
────────────────────────────
🔐 New Permission
silkyspawnersx.drop.<mob>
⚠️ Players must now have silkyspawnersx.drop.<mob> to obtain spawners.
────────────────────────────
🐞 Bug fixes:
Multiple enchantment configuration would not work. Only the first enchantment in the list would be valid.
The bug was: Place down a mobless spawner, change it with an egg, and when mined, the spawner name would be "Mobless Spawner" even though at this point it is no longer a Mobless Spawner, but a Typed spawner.
Small bug but important for spawner distinction. As you can see it was not critical because it was affecting names only.
Please let me know if you find any more bugs. And join the Discord server for a free membership for 1 year! It is FREE.
Happy spawner hutting!
The config upgrader will migrate most of your settings but IT IS NOT perfect.
This version was tested very well thoroughly and should have 0 bugs!
Changes:
Sound range for sounds triggers.
MANY bug fixes
Fixed messages defaults
Fixed config defaults(This was the culprit behind most of the bugs)
Improved crafting logic. Logic is now VERY clean and produces 0 lag!
Separated Prepare and Craft listeners into multiple files
⚠️ Remember! ⚠️
To place spawners you now need the permission silkyspawnersx.mobname, please read the config for more details
Memberships giveaway!
I am still giving away premium memberships! Please join my Discord Server, open up a ticket and ask for this promotion!
To be eligible you must write an honest review of the plugin, and join the FREE Patreon tier.
Thank you for using SilkySpawnersX By SirMeliodas