Spawner
This plugin allows you to set mob spawner types and optionally gather mob spawners with a Silk Touch enchanted tool.
Thanks to @shop1126 for this video which showcases some of the plugin's features.
This plugin allows you to set mob spawner types and optionally gather mob spawners with a Silk Touch enchanted tool.
Thanks to @shop1126 for this video which showcases some of the plugin's features.
Spawner v2.8
Please read everything below in order to prevent unexpected issues.
This is an alpha release! As such, please be sure to backup your server before installing. You also may wish to test thoroughly on a test server before using. Please report any issues you find.
Known Issues
Yet another update with no release. I almost released an alpha version. I even uploaded the file here and almost submitted it. But then as I tested one last time I found more major breaking bugs due to changes I made fixing other bugs.
I also had to reinstall windows from scratch and set everything up again which kind of sucked but I think it's almost better now. Then I got busy with catching up with work related stuff. So many delays, I apologize. I'm going to work on this and fix all the bugs I can find and in the next few days I will definitely release an alpha version for people to test out. There will be a couple minor known issues that shouldn't really affect people still that I'll fix in 2.8.1 when I get a chance.
Ok, I worked on it all day today and there are a few bugs left to fix that I've found. It's kind of in an alpha state right now. I could release an alpha release for people but I'd rather just fix the bugs I know about and release it as an alpha after that. I will have it ready in the next couple days if nothing else comes up, finally! Sorry about the wait!
Hello!
I thought I'd post an update for anyone interested.
After rewriting a whole lot of things to work with multiple version support I finally have the new version building properly again. Woohoo! It seemed to me like it worked ok for 1.11 from what I tested other than a couple of minor bugs I found. Fireworks didn't seem to be working and removing non-existent entities causes an error and removes pigs. Other than those I didn't notice anything else yet in 1.11 but I'd have to imagine there's something after all that. Unfortunately things don't work right in 1.10 yet. So hopefully it won't be much longer now.
I've pushed the code to github if anyone really wants to test it and has the ability to build it themselves.
Hi there,
There seems to be an issue with the plugin's handling of permissions.
I use PermissionsEX, and I've given my default group these permissions:
However, when I try to place a spawner with a player in the default group I get the error message:
"You don't have permission to place spawners!"
when I quite clearly do.
Is there any particular reason for this?
Thanks,
~TPC
EDIT: Forgot to mention that my owner account (has all permissions) can do everything as usual.
Hi there, if you're using a version earlier than Spawner 1.9 the permission is * instead of all.
spawner.break, spawner.mine and spawner.place aren't permissions. You would use the entity type such as spawner.break.cow for example.
Hi there,
I'm using the latest version on a 1.10/1.11 protocol hack server. I didn't think that spawner.break, spawner.mine, and spawner.place were permissions, but I wasn't sure.
Regards,
~TPC
The latest version of this plugin should technically only work on a 1.10 server.
It is a 1.10 server.
It has ViaVersion.
Apologies for taking so long on the 1.11 update. In case anyone is wondering, I'm still working on this quite a bit each day. It's just taking a little longer than I thought. I'm having to rewrite some things to support the multiple versions of Spigot/MC properly. It's a little more work than I initially thought because most of the Spawner config files require a separate version for 1.10 and 1.11 since it seems that the entity names have all changed in 1.11 as you can see here: https://hub.spigotmc.org/stash/projects/SPIGOT/repos/bukkit/diff/src/main/java/org/bukkit/entity/EntityType.java?until=dd1c703c9ff5fcaf625b479c5f800489663fc746
But you will have multiple version support! This means, if it works as I envision at least, you shouldn't have to worry about not upgrading your server to use a new version of this plugin in the future, so long as you use Spigot 1.10 and up. Maybe eventually I will add support for older versions as well but no promises. I suppose I will also implement a way to upgrade between versions so you don't have to do it manually.
I may also make it possible to use the old entity types as if they were aliases. What this means is that if you have a 1.10 server you are using /spawner PigZombie to set a spawner type and then when you upgrade your server to 1.11 the command would be /spawner zombie_pigman since the entity names changed in 1.11 but what I may do is make it so you can still use the old entity name as well as the new one.
I have a 1.8.3 server and for some reason users cant place spawners. What is the permission?
Couse i have this one
- spawner.break.*
- spawner.place.*
-spawner.mine.*
What version of the Spawner plugin are you using?
You would likely have to use an older version of the plugin that supports your server version. It looks like Spawner versions 1.9b to 2.4 might work, though some might have various bugs in them so you should check the changelogs: https://dev.bukkit.org/projects/spawner/files
Also, you can try using all instead of * so spawner.place.all and spawner.mine.all and spawner.break.all as I changed them to that in Spawner 1.9b.
I worked on this plugin all day today for probably about 10 hours. I managed to get support for multiple versions working and am fixing some other things. I have to work on other stuff tomorrow for clients but will probably have the bugs fixed in the next few days and will publish a release for people. It should support 1.10 and 1.11. Woohoo!
Please post on the Bukkit or GitHub pages for support:
https://dev.bukkit.org/projects/spawner
https://github.com/ty2u/spawner/issues
Hey does this plugin work for bukkit 1.9? Im having the problem that when you place any spawner it turns in to a pig spawner (default). I saw people having the same problem but they fix it changing to spigot but i cant because i have several plugins that only work with bukkit... CAN SOMEONE PLZ HELP ME?????
This plugin was never built against Bukkit 1.9 but v2.5 was built against Spigot 1.9 but I'm not sure if it would work against Bukkit as it uses Spigot events which only exist in Spigot I believe.
So I think you have some options. You can either use Spigot, use an older version of the plugin, or edit the plugin and build against your version of Bukkit. Or you could use another plugin and see if it works with Bukkit.
I don't know why plugins wouldn't work with Spigot. Have you tried it?
You might be able to go back to older versions of Spawner to when it was built against Bukkit instead of Spigot but you would also probably lose support for both hands and may be more likely to run into the issue you're running into.
You might be able to strip out the extra Spigot events and any other Spigot functions if there are any and do a custom built against your server version if you know how to do that. There is a SpawnerSpawn event that I think was only in Spigot. I'm not sure what else there might be at this point.
Nice to see your intentions of still keeping this awesome plugin alive @ryvix :) Have a good year.
It seems the plugin works fine without any updates on 1.11
Thanks! Glad to hear it still works on 1.11, though I'm not really sure how. There must be something built into Spigot to support older plugins or something. I haven't really kept up with all the changes.
I'm still working on the next version. Sorry it's taking so long!!! I'm adding support for multiple MC versions using abstraction ( https://bukkit.org/threads/support-multiple-minecraft-versions-with-abstraction-maven.115810/ ) which got a little complex. I've been doing other things as well and just don't run a MC server or play it at all anymore so I don't think of working on this very often so feel free to bug me if it needs an update ever.
I almost have the multiple versions sorted out so it should eventually work on any MC versions going forward. It should continue working for anything 1.10 on but may still require me to add support for any new versions that come out. I don't have plans to support older versions than 1.10 at this point but that may change in the future since I know a lot of people still use those older versions.
I don't have any ETA for the next release but maybe if I don't get too busy with other things I'll probably have it ready in the next few weeks. If anyone wants to help or speed up the process feel free to donate through PayPal or Bitcoins above and it'll give me some more incentive to work on it :)
Hey Everyone!
I thought I'd post an update. I've worked some on the next version. I'm seeing if it's possible to support 1.10 as well as 1.11 so it's taking a little longer. I don't know if I'll add support for even older versions and I don't even know yet if I'll successfully add support for multiple versions since things are getting complex. I may release separate versions eventually.
Anyway, that's about it. Happy new year!
Please add 1.11 support!