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/
@MedlarGW
well, that's a trick question. As I understand it dragons don't have any 'natural' spawning rules which means a spawner set to Enderdragon would never spawn it. BUT, with this mod, you can force a spawn by feeding a redstone signal to the spawner. The distance the mod checks for other mobs can be adjusted. You could set the check distance to the size of said castle, and then feed a constant redstone signal to the spawner (and set max number of spawned mobs per spawner to 1). This would ensure there is always 1 dragon.
Should work ....
I've wanted to build a castle housing an Enderdragon for a while, with your plugin I might actually be able to get it to work now.
What is the maximum distance a spawner can check before allowing another spawn? I suspect dragons like to wander off...
Psst. You didn't set the format for the description to HTML.
@sadmean
What I am looking for in my spawner plugin is a way my players can
1. Go to a admin shop and buy a specific spawner creature type for a price
2. have option when spawner be broken it holds spawner create type in inventory
3. not Necessary but maybe a way to have a spawner have a timer limit or mob spawn count before poofing away
This isn't working for me on Essentials GroupManager
@bluehasia
For a server-admin, immersion is not a goal. As such, commands are much more 'acceptable'. Could you describe the type of command you want in more detail?
@daego
I'll explore the idea. No promises.
@iMattxC
Any form of econ. support would probably go through vault. Either way, its pretty far down the to-do list.
can u add a "check" before changing the spawner,
like = change spawner next creature IF player is OWNER of spawner
maybe with check from LWC or Lockette ?
thx
i read your post not having commands... but having a command to spawn said type of spawner would make it easy to tie into a selling sign. want a spawner plugin on my server but dont want to hand them out for free to my players
can you add economy support? I would like players to buy spawners for 100k
@kedar17
Your question is a little hard to understand. Any change in redstone is supposed to trigger the spawn IF you have it setup that way in the settings. SpawnersRespondToRedstone must be set to true for that to work. Also, if you're trying to spawn a mob that does not have a standard spawn rule (Giant, Villager, ect...), or the rule it has would prevent it from spawning (Skeleton in a lit area) you will also need to set redstoneForcesSpawn to true.
can u say me if the spawner only work by getting redstone signal ? because when i putting a spawner on the ground nothink happened and tried to power it with redstone still no spawn. I saw in the video that u use lever, so its only working in that way ?
i already tested it and block break event did no longer ignore worldguard
@daego
I believe that this is the same issue that convictedsaint had. It took me a while to track down exactly where I missed up. Try the best build at: http://dev.bukkit.org/server-mods/spawneradjuster/files/16-spawner-adjuster-1-6-0-vault-test-build-2/ and see if that works.
sry it german :-)
du wurdest gewogen , du wurdest gemessen, und du wurdest als gut befunden
danke schön
edit
u just need 3 month and 8 days for this fix, but its ok *g
http://forums.bukkit.org/threads/mech-fun-spawneradjuster-v1-5-1-b-monster-spawners-enhanced-2126-1-2-4-r1-0.39379/page-3#post-966749
<<reply 717356="">>
Yep, this fixes the dupe issue! Thank you so much!
@convictedsaint
I'm going to post a new beta version in about 30 minutes. Please try it and see if it fixes your issue.
edit: http://dev.bukkit.org/server-mods/spawneradjuster/files/16-spawner-adjuster-1-6-0-vault-test-build-2/
13.05 12:29:25 [Server] INFO at net.minecraft.server.ThreadServerApplication.run(SourceFile:492)
13.05 12:29:25 [Server] INFO at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:453)
13.05 12:29:25 [Server] INFO at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:561)
13.05 12:29:25 [Server] INFO at net.minecraft.server.EntityTracker.updatePlayers(EntityTracker.java:137)
13.05 12:29:25 [Server] INFO at net.minecraft.server.EntityTrackerEntry.track(EntityTrackerEntry.java:65)
13.05 12:29:25 [Server] INFO at net.minecraft.server.EntityTrackerEntry.scanPlayers(EntityTrackerEntry.java:279)
13.05 12:29:25 [Server] INFO at net.minecraft.server.EntityTrackerEntry.updatePlayer(EntityTrackerEntry.java:238)
13.05 12:29:25 [Server] INFO at net.minecraft.server.NetServerHandler.sendPacket(NetServerHandler.java:804)
13.05 12:29:25 [Server] INFO java.lang.NullPointerException
13.05 12:29:25 [Server] SEVERE Unexpected exception
13.05 12:29:25 [Server] SEVERE at net.minecraft.server.ThreadServerApplication.run(SourceFile:492)
13.05 12:29:25 [Server] SEVERE at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:453)
13.05 12:29:25 [Server] SEVERE at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:561)
13.05 12:29:25 [Server] SEVERE at net.minecraft.server.EntityTracker.updatePlayers(EntityTracker.java:137)
13.05 12:29:25 [Server] SEVERE at net.minecraft.server.EntityTrackerEntry.track(EntityTrackerEntry.java:65)
13.05 12:29:25 [Server] SEVERE at net.minecraft.server.EntityTrackerEntry.scanPlayers(EntityTrackerEntry.java:279)
13.05 12:29:25 [Server] SEVERE at net.minecraft.server.EntityTrackerEntry.updatePlayer(EntityTrackerEntry.java:238)
13.05 12:29:25 [Server] SEVERE at net.minecraft.server.NetServerHandler.sendPacket(NetServerHandler.java:804)
13.05 12:29:25 [Server] SEVERE java.lang.NullPointerException
Hey is it possible to make this work with creaturebox. When I place the spawner with creature box it gets reset to pig instead of the spawner is suspose to be.