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/
Sure thing. I'm on it.
@Digitalink2008
I have had no luck reproducing your issue. Will you open a ticket and upload all the relevant files?
Hey Sadmean,
Man I'm struggling. Me and one of my admins hammered away at permissions for an hour last night to no avail. I only found one node that was being respected and that is Spawneradjuster.breakspawners
Now ive read that Permissionsbukkit can be finicky about * nodes so I loaded each indavidual permission into a grouping within the permissions.yml. I added only the neutral mobs permissions to my admin and he was never able to change the spawner. I used the command /perm check spawneradjuster.setmobs.neutral.pig on my admin and it returns true. I'm really stumped. If you think it sounds like a config problem I'll go about uploading the relevant files so you can have a look at them.
Thanks much, D.
Really good Work ! But i cant turn the spawner into a squid spawner... which was very importatnt for me.. Is there another way to change the spawner type but right clicking ?
@daego
The newest build, 1.3.0 should be totally up to date with all the changes coming in 1.1-R5/1.2's bukkit.
It looks like there is no error with CB R5 Update
@Digitalink2008
The latest build posted should work. (1.3.0)
@sadmean
LOL that's funny man. I'll keep my eye out for the new build. Thanks bro!
D.
@Digitalink2008
Oh good god. I just found the cause of your bug. Permissions were being hooked BEFORE the config file was being loaded :\
Jesus.
New version incoming.
(permissinsbukkit should work and your settings look fine)
@Digitalink2008
So the plugin works now but only for Op. I use permissionbukkit but the log even states that superperms is not detected.
2012-02-16 00:51:27 [INFO] [SpawnerAdjuster] Loading SpawnerAdjuster v1.3.0 BETA. 2012-02-16 00:51:27 [INFO] [SpawnerAdjuster][1.3.0 BETA] Config file exists. Loading... 2012-02-16 00:51:27 [INFO] [SpawnerAdjuster][1.3.0 BETA] Permission system not detected! 2012-02-16 00:51:27 [INFO] [SpawnerAdjuster][1.3.0 BETA] SuperPermissions also not found. Your settings are probably incorrect. 2012-02-16 00:51:27 [INFO] [SpawnerAdjuster][1.3.0 BETA] Creature storage array cleaning task set with ID: 37173 2012-02-16 00:51:27 [INFO] [SpawnerAdjuster][1.3.0 BETA] Loading complete
Am i doing something wrong here?
config info:
system: opsChangeSpawnTypeOnly: false SpawnersRespondToRedstone: false allowDroppedSpawners: false debugLogs: false useplayerlistener: true SuperPerms: true ignorePermissions: false deactivedByRedstoneStatus: false mustHaveValidPermissionsToAlterSpawner: false maxNumberOfEntsNearSpawner: 6 TotalSpawnedEnts: 50 spawnerEntCheckRadius: 6 redstoneForcesSpawn: true
@sadmean
Hey ya Sadmean, I just made the jump from CB1818 to CB1848. I'll drop the plugin in again and give it a go. I'll make sure to post the logs this time if I get the errors. Sorry forgot that last time :/
BTW, You got any plans to support permissionsbukkit?
@daego
That setting is the total number of *everything* that is spawned using redstone. I added this setting because it was possible to set up a redstone pulser that would spawn thousands of monsters so fast that it would crash a server.
what exact does that mean pls ? TotalSpawnedEnts
@nmacholl
The mob type is not currently preserved, its been on my todo list for a while.
@Digitalink2008
Can you post the error specificly? As far as I know, no changes have been made to bukkit yet (though some are in the works) that would cause it to stop working.
Can this mod be used to harvest mob spawners from random dungeons? I want my players to be able to pickup the spawners they find and use them for their own purposes.
Suppose I find a zombie spawner. I want to be able to break it and then put it in my house so my house has a 'zombie pen'. I dont want the functionality of being able to change the monster type, which seems possible with the plugin. I'm just curious if the monster spawner's monster type is preserved when it is broken.
Could we have an option so that only a certain item that is being held can change the mob type on a spawner?
bummer. the plugin worked on b17zz but now on b1818 and throws an exception for every action performed on the spawner. Very much looking forward to an update.
:)
when will this be 1.1?
Hi. It works great.
However, i can't seem to set individual permissions for individual spawners.
I want to like set so that Group 1 can only adjust the spawner to Pigs. Then Group 2 to pigs and sheep. Etc.
I am using Pex 1.17 and the latest build 177x :)