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/
-
View User Profile
-
Send Message
Posted Oct 5, 2012@creepercool5
Go to the tickets section and post your config file, what permissions plugin you use and your permissions file. There is a decent chance that the permission issue is a bug in SpawnerAdjuster, but it is also possible there is a mistake in your config file/permissions.
-
View User Profile
-
Send Message
Posted Oct 4, 2012for some reason on my server, players without the permission can still change the spawner. Is there anyway this can be fixed since this feature is supposed to be for vips on my server.
-
View User Profile
-
Send Message
Posted Sep 18, 2012@NoFuk
I've thought about doing something where you can attach a sign to a spawner to adjust its settings. What your asking for would probably have to come from that.
-
View User Profile
-
Send Message
Posted Sep 18, 2012Good job. SImply, great plugin. There only one thing to be perfect.....
Can u add editable spawning cooldown betwen spawns? This will be very usefull becouse it will be the first plugin (working with 1.3.2) allowing us to spawn Giants "naturally"
For an example:
You hiding spawner, changing type to Giant and making delay between spwns to 5 minutes... So giant will spawn automaticly with 5 min delays....
(atm giant spawner dont want to spawn giants)
It will be so great.
-
View User Profile
-
Send Message
Posted Sep 13, 2012@Nightiky
It may be skipping some config values, you're not the first person to complain. I'll look into it.
Its worth noting that maxNumberOfEntsNearSpawner is not entity specific. 1 Cow, 1 Chicken and 2 Pigs would hit your max of 4.
-
View User Profile
-
Send Message
Posted Sep 13, 2012Hello,
how can I set maximum number of mobs/animals to be spawned. At this moment every spawner spawns 8 entities. I want it to be 4 maximum at all times (4 pigs, cows, skeletons, etc) per spawner. I tried every setting in config but still the same. Thanks.
Ive edited config with:
radiusCheck: useRadiusChecks: true maxNumberOfEntsNearSpawner: 4 distanceToCheck: 40
But nothing changed. distanceToCheck i assume is block lenght, right?
-
View User Profile
-
Send Message
Posted Sep 7, 2012@xH3LLRAIZ3Rx
But when broken with non-silk touch, will not drop the spawner? Yes, that I can do.
@daego
Sorry, I ran the 1.8.1 build BEFORE I changed the enderdragon default setting, but it will be in the next build, whenever that is.
https://github.com/choel/SpawnerAdjuster/commit/402feba4f231e9fc6cb1afb637de168c8ee9ab4c
-
View User Profile
-
Send Message
Posted Sep 6, 20121.8.1
allowEnderDragon: true....
-
View User Profile
-
Send Message
Posted Sep 6, 2012Can you add a feature were you can break a spawner with a silk touch pick the spawner will drop
-
View User Profile
-
Send Message
Posted Sep 5, 2012@convictedsaint
This bug should now be fixed in 1.8.1, which should be out today.
-
View User Profile
-
Send Message
Posted Aug 30, 2012I get this whenever I break a spawner:
19:33:01 [SEVERE] Could not pass event BlockBreakEvent to SpawnerAdjuster org.bukkit.event.EventException at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:332) 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 net.minecraft.server.ItemInWorldManager.breakBlock(ItemInWorldManager.java:278) at net.minecraft.server.ItemInWorldManager.a(ItemInWorldManager.java:205) at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:549) at net.minecraft.server.Packet14BlockDig.handle(SourceFile:46) at net.minecraft.server.NetworkManager.b(NetworkManager.java:276) at net.minecraft.server.NetServerHandler.d(NetServerHandler.java:109) at net.minecraft.server.ServerConnection.b(SourceFile:35) at net.minecraft.server.DedicatedServerConnection.b(SourceFile:30) at net.minecraft.server.MinecraftServer.q(MinecraftServer.java:581) at net.minecraft.server.DedicatedServer.q(DedicatedServer.java:212) at net.minecraft.server.MinecraftServer.p(MinecraftServer.java:474) at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:406) at net.minecraft.server.ThreadServerApplication.run(SourceFile:539) Caused by: java.lang.IllegalArgumentException: Cannot drop AIR. at org.apache.commons.lang.Validate.isTrue(Validate.java:157) at org.bukkit.craftbukkit.CraftWorld.dropItem(CraftWorld.java:282) at org.bukkit.craftbukkit.CraftWorld.dropItemNaturally(CraftWorld.java:300) at com.sadmean.mc.SpawnerAdjuster.AdjusterBlockListener.onBlockBreak(AdjusterBlockListener.java:135) at sun.reflect.GeneratedMethodAccessor301.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:330) ... 16 more
EDIT: This was tested with just SpawnerAdjuster-1.8.0-beta against craftbukkit-1.3.2-R0.1 beta build. However, SpawnerAdjuster-1.7.1 works as it should without errors from my experience.
-
View User Profile
-
Send Message
Posted Aug 27, 2012@JaredTS486
Hi. I am the one who works on the Recipe Add-In and the Client and Vanilla Server versions. As much as I would love to do this and the thought has crossed me several times, it is not possible due to the way that spawners and recipes work. The type can only be changed after the spawner is placed.
-
View User Profile
-
Send Message
Posted Aug 26, 2012I really like this plugin from reading the description, but i was wondering if there is a way when crafting the spawners you could place eggs in the middle to craft the type of spawner depending on the eggs used. And if at all you could customize how many eggs it takes to craft a spawner of that type. I dont know if the spawner can have an meta id when in the players inventory and preserve it when it is dropped. That seems like the hardest part. But if commands work i was wondering if there was a way to take items as well as economy money.
-
View User Profile
-
Send Message
Posted Aug 21, 2012@daego
Try the 1.8 beta I posted. Find bugs lemme know! I have not really had time to do alot of testing, so I stuck it with the beta label
Edit: Oh I see, you did. Well I appreciate the effort you put into this!
-
View User Profile
-
Send Message
Posted Aug 21, 2012plz dont hate me now :-(
but i like ur plugin really, and i wont just the best for it !
thx
-
View User Profile
-
Send Message
Posted Aug 20, 2012@daego
I believe its allowEnderman: false
there was a typo in the config loader around version 1.5ish that caused the extra one to be added. I'll have the config loader remove the misspelled one.
-
View User Profile
-
Send Message
Posted Aug 19, 2012config.yml
allowEndermen: false
allowEnderman: false
/spawnmob endermen ,nothing
/spawnmob enderman ,spawns
i see i have both in config, wich one is right for ur plugin v 1.7.1
-
View User Profile
-
Send Message
Posted Aug 17, 2012@daego
just a few more kinks to work out ...
-
View User Profile
-
Send Message
Posted Aug 14, 2012and it would be intresting when u release 1.8.0 ?!
-
View User Profile
-
Send Message
Posted Aug 13, 2012@daego
This could be interesting.