EssentialsX

EssentialsX

2M Downloads

[1.9] Incompatibility with SIlkSpawners and Ops placing spawners. Config flag?

boredhero opened this issue ยท 10 comments

commented

Hello, because essentials x supports natively changing spawner types, it tries to regularly override the plugin SilkSpawners whenever people who are op or have certain perms place spawners. According to console:

06.03 15:44:11 [Server] INFO checking if boredherobrine13 has essentials.spawnerconvert.pig - true
06.03 15:44:11 [Server] WARN Skipping BlockEntity with id

Anyone who has the permissions essentials.spawnerconvert.pig (or is op) it will automatically convert their spawners of various types to pig when placed. Note that they only change after one mob has spawned. This occurs on the latest build of spigot and latest build of essentials x. I understand the reasoning behind this but is it possible to maybe add a configuration flag to hand over all control of spawners to other plugins (aka disable the part of the code that handles spawner conversions if a config flag is set to true)

Thanks.

commented

Anyone seen this?

commented

I have. Didn't know it was because of EssentialsX though. Super annoying bug.

commented

Yeah but it shouldn't be hard to fix... Hope a dev sees this

commented

I wish you could vote for issues on github. :)

commented

There's ๐Ÿ‘ :)

commented

@drtshock It's not the same, Trent! ๐Ÿ‘Ž

commented

Any idea if this is doable drtshock?

commented

I seem to have this bug, if no fix is found.

commented

Is this even a bug? As far as I can tell, essentials.spawnerconvert.<mob> is doing what it's supposed to be doing. If you don't want this behaviour, revoke/negate the permission.

commented

Yeah as far as I can tell, this is fixed by giving proper permissions, and is intended (akin to what md is saying). If this is not true, please notify us and give more details as to what exactly you are expecting Essentials to do differently.