SpawnerAdjuster
Current Version: Look over here ---->
(Bukkit.org Forum Page | Source | Youtube Demonstration | ChangeLog | Permission Nodes | Config | Latest .jar* | Recipe Addon )
( SpawnerAdjuster for other platforms: Vanilla Server | Client only )
*Direct latest .jar link removed to conform to bukkitdev guidelines. If you can't open/don't trust zips, Please PM me and I'll send you a direct link to the .jar
What is SpawnerAdjuster? It allows Monster Spawners to be utilized in various fashions, but it has 3 primary functions.
# Allow what is spawned by the spawner to be changed by simply clicking on it. # Force the spawner to do its thing by feeding it a redstone signal # Allow a spawner to be moved by simple breaking it.
Why create a this mod? Surly one exists already!
Yes, indeed. I saw 2 actually. However they both lacked a chunk of things I wanted. 1 had permissions support but requires /commands to work with a spawner, and I believe a player should never have to resort to the / key. The other one, while allowing interaction with just clicking was not up to date with 1.8 and the author said "6 weeks" before he update it. No, no I'll write my own, thank you.
-----Enough about why, lets talk about how-----
The config.yml can be found in your server's plugin folder, in the directory "SpanwerAdjuster'. An explanation of all the settings in it can be found at http://dev.bukkit.org/server-mods/spawneradjuster/pages/config/
I like to think the permissions are straight foward. Only SuperPermissions are supported. Permission nodes can be found at http://dev.bukkit.org/server-mods/spawneradjuster/pages/permission-nodes/
@PesquisadoR
That feature has not yet been released. Still in testing. Soon though, I promise.
@sadmean
How do I change between normal skeleton and skeleton wither? sorry my english; parabens by D great job
Updated my server to bukit 1.4.2-R0.2 beta. No issues with Spawner Adjuster. Everything test fine.
awww yeah more control
@jc2xs
I think that skeletons spawned in the nether default to wither. I'm trying to take more control of it. MOREEEEEE CONTROL!
Ouch charged creepers. I have one you might enjoy more! Used your mod to change a blaze spawner into skeleton. Now it spawns both types of skeletons.
Love this mod so far. Thanks for making it.
I have a screenshot I think you folks will like. First Screenshot of SpawnerAdjuster 2.0
@jc2xs
Having to re-log is a limitation of the Minecraft client.
No it doesn't tell you what it is by mousing over it. You can use the right mouse on it to change it. The game tells you what it changed from/to. Then once you are done if you re-log you should be able to see what is spinning in the spawner.
awesome plugin...one question.
When you mouse over a spawner or select it, does it tell you what type of spawner it is?
Cool... Looks good so far. No issues setting it and nothing popped up on the server.log file. THX!
@jc2xs
Yup, I see the problem. Uploading a fixed version now. This version might have other issues since its got some new stuff halfway implemented.
http:mc.sadmean.com/bukkitMods/SpawnerAdjuster/test_builds/SpawnerAdjuster-1.9.0%20alpha%202.jar
I can still pickup and place spawners. I just can't change them. When I click on the spawner to change it this is what I get in my server.log file:
2012-10-31 20:55:13 [SEVERE] Could not pass event PlayerInteractEvent to SpawnerAdjuster v1.9.0 alpha org.bukkit.event.EventException at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:341) at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:477) at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:462) at org.bukkit.craftbukkit.event.CraftEventFactory.callPlayerInteractEvent(CraftEventFactory.java:177) at net.minecraft.server.ItemInWorldManager.interact(ItemInWorldManager.java:366) at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:650) at net.minecraft.server.Packet15Place.handle(SourceFile:58) at net.minecraft.server.NetworkManager.b(NetworkManager.java:282) at net.minecraft.server.NetServerHandler.d(NetServerHandler.java:111) at net.minecraft.server.ServerConnection.b(SourceFile:35) at net.minecraft.server.DedicatedServerConnection.b(SourceFile:30) at net.minecraft.server.MinecraftServer.r(MinecraftServer.java:569) at net.minecraft.server.DedicatedServer.r(DedicatedServer.java:215) at net.minecraft.server.MinecraftServer.q(MinecraftServer.java:486) at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:419) at net.minecraft.server.ThreadServerApplication.run(SourceFile:818) Caused by: java.lang.NoSuchFieldError: LARGE_FIREBALL at com.sadmean.mc.SpawnerAdjuster.AdjusterPlayerListener.setSpawnType(AdjusterPlayerListener.java:194) at com.sadmean.mc.SpawnerAdjuster.AdjusterPlayerListener.onPlayerInteract(AdjusterPlayerListener.java:37) at sun.reflect.GeneratedMethodAccessor3.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:339) ... 16 more
@jc2xs
Please do. All logs are good logs.
Just updated to bukkit beta build 1.4.2. R0.1 (I was running the dev build from earlier in the week). Looks like it broke the ability to change the spawner. I can post information from my server.log file if you need it. Thanks and keep up the good work.
Works great so far. I switched my server over to the 1.4.2 bukkit snapshot with your Alpha. So far everything is working and the cave spiders are back.
A very untested build of SpawnerAdjuster 1.9.0 with 1.4.2 support is floating around. Here is the link.
http:mc.sadmean.com/bukkitMods/SpawnerAdjuster/test_builds/SpawnerAdjuster-1.9.0%20alpha.jar
Witch, Wither and Bat should be added. Cave Spider should again be selectable. Non-living entities should also be selectable.
Zombie Villagers and Wither Skeletons are going to be tricky.
Again, this is an untested version. Always back up your shit (but I doubt this will corrupt your world)
Edit: If you are getting errors when switching spawners, disable eggs.
@jc2xs
Cave spider is in (at least as of version 1.0), but was bugged in 1.8. It will be back in 1.9, promise.
This mod is great. Wonderful job. Is it possible to add cave spiders to the list? I didn't find it as I was cycling through all of them.
never mind i got it fixed. forgot to change the config settings to make u need to have the perms.