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/
Hello there is an error with the spawner of pigzombie to be placed spawnean but to remove it gives you the generator as a normal creature not the pigzombie
i want to spawn a spawner but how? Please Tell me :'(
I agree with gertjan206.
Could you remove the spawner renaming :O people in my server can create every spawner they like in an anvil this is a serious problem
@freaked1
There appears to be a bug with the radius check as a whole. I've noticed it on my server as well. It is my current top priory.
@borncorp
I have not had a chance to work with NBT edited spawners, so I have no idea what the error is. Would it be possible for you to create a world with a spawner with NBT data that causes errors near 0,64,0 and send me the world?
Would be cool to spawn 1 item per redstone signal. Also, I tried with an NBT edited spawner and didnt work, lots of errors in console. I hope you can do this, it would be the bomb!
@sadmean Hello, when changing the "useRadiusChecks: true" to false it resets when reloaded or when the server starts back up again, the other options work fine it is just the radiuscheck that doesn't work.
I would like this changed because when I spawn monsters with redstone it does not always allow it, it allows the first 6 monsters or something but after that they just flicker in the air (spawn and then despawn really fast). I changed the "maxNumberOfEntsNearSpawner:" to 100 and "distanceToCheck:" 1 and the problem still exists.
I do belive it is the "useRadiusChecks" that is the cause of it. Do you have a solution? Thanks in advance!
@sadmean
I was able to turn off spawner dropping. Please post your config so we can take a look.
@adventuretc
whoops. Looking into it. Sorry.
The spawners are always dropped, please overview the drop feature, because I can't turn it off.
@sadmean
in this new update are the permissions fixed?
Just pushed a new version. Major change: A spawner will keep its spawned creature type on breaking without using the dangerous methods I outlined a few months back.
@PesquisadoR
This is actually a problem with Minecraft itself. The Wither Skeleton uses the same entity id as Skeleton. What makes it a Wither Skeleton is a property of that skeleton. Spawners can easily spawn this type of skeleton, however this involves editing the NBT data that sets everything for the Spawners. There is nothing included in the Bukkit API to do this efficiently. So it is really a pain to do this. I work on the client and SMP versions and the Recipe Add-In. It is even harder trying to do it in the core Minecraft code for client and SMP. If we could do this more efficiently, we could also do things such as make spawners that spawn sheep with different colors, charged creeper spawners, etc.
Still awaiting the opportunity to spawn in the world wither skeleton pattern, I can not choose between Skeleton or WitherSkeleton, would love to have this function, good job
@Bakurawr
Sorry to say, no. I started a new, big, not minecraft related project at the end of November and have only done a few small bug fixes to SpawnerAdjuster since. I still want to do all that as soon as possible, but there are only so many hours in the day. Sorry to disappoint.
Out of curiosity, have there been any progress on the stuff I mentioned the 29th nov? You did say you were trying to do a save system which would possibly allow such things to be made.
Permissions dont work for me. for example: i gave one group SpawnerAdjuster.SetMobs.Neutral.*
but this group cant change the spawner type... it says spawner was pig spawner is set to pig........
i am using the newest Bperm.
config:
onlyOpsChangeSpawnType: false SpawnersRespondToRedstone: true allowDroppedSpawners: true debugLogs: false ignorePermissions: false mustHaveValidPermissionsToAlterSpawner: false
would be a lot easier if you could just click the spawner with an egg and have it spawn that particular mob instead of having to scroll thru the whole list
can you please update the permissions page for the new mobs? :D
@xpatrickdutra
if redstoneForcesSpawn is true, you can spawn anything, anywhere
@PesquisadoR
Doesn't work quite properly yet. I'm working on a smart way to do it still.