[Feature Request] Spawners drop empty
ShinryuAspect opened this issue ยท 7 comments
Could it be a added a flag in the config to force the spawners mined with Silk Touch to drop as empty spawners? This way, incentives the players to get a sword with Capturing (even more?). Right now, is no more different than setting a spawning chamber to make an XP farm, but with the addition of freely doing it whenever you want, just as soon as you get Silk Touch. I'm kinda sure that this can be done on our end by just setting a custom datapack that overrides the loot_table being added to the Spawner (at least, that's what I think Apotheosis does in the background).
The intent is to provide players with a sense of pride and accomplishment for exploring and expending extra time setting up the farm (yes, I "stole" that famouse EA quote).
I think some additional design will need to be applied to this before it's a reasonable addition. I mused with implementing a generic "drop as empty" flag (resetting the mob to nothing on all breaks), but it raises the question of if that makes sense.
Mostly, the following questions need answers:
- Should all spawners drop as empty on silk touch, or only those that have not yet been set with a spawn egg?
- Should part of this control be resetting the spawner stats, or just the retained mob? If so, and recalling to the prior question, should it only occur if the player has not yet changed the stats in some way, or always?
Just my 2 cents one this...
- I would think just naturally spawned spawners would drop "as empty" keeping any set with a spawn egg with the set mob spawn.
- As for spawner stats it could be set a couple ways
a. only allow for spawners set with an egg to be customizable/adjustable and when broken with silk touch they keep stats and spawner type.
b. allow for all spawners to be customizable/adjustable but if spawner was not set by spawn egg it would it's stats would reset to a "global default" and drop "as empty"
I like the idea of drop "as empty" for naturally spawned spawners, to OPs point it would give more incentive to using capture enchantment.