Plugin category: Fun, rpg, ingame events Suggested name: MetaSpawner What I want: I was wondering if someone could perhaps make a plugin which utilizes the ability to change the meta data of mobs, so that it would be possible to choose where the mob spawns, and with what velocity, etc. This would be incredibly useful in servers so that people dont have to use mcedit filters or something of the sort to change the meta data of the spawner, and instead can do it ingame. Also, possible Gui support using spout would be nice, or a simple system to define where and with what the mobs spawn. (ie: A sign based system where you place the sign where you want mob to spawn and with velocity and such, and then link it to a spawner) Ideas for commands: /metaspawn help /metaspawn set <mob> /metaspawn link (Click on spawner and then the sign) Ideas for permissions: metaspawner.use -- Lets you use MetaSpawner metaspawner.set -- Lets you change the mob type metaspawner.link -- lets you link a spawner to a sign with meta info When I'd like it by: Whenever you can make it by. I am in no rush to get this plugin. Formatted Bump EDIT by Moderator: merged posts, please use the edit button instead of double posting.
Bumpity Bump Bumping My Thread Once Again. EDIT by Moderator: merged posts, please use the edit button instead of double posting.
Great Idea. I'll look into this to see if its possible I haven't heard of doing this sort of stuff with mcedit
Ok, thanks. Here is a nice video by sethbling about this: This video was made when 1.3 was a snapshot. For an example of a map using it, check out sethbling's TnT olympics, he uses it in a few of his events.
Would take some work arounds, each spawner would have to hold the settings of what it spawns. When a spawner spawns, you would get that EntityType, then cancel the spawn. You would then go on and use the settings in the spawner to spawn in that EntityType with those settings. So you could say, hasVelocity: 10y, or maybe xOffeset: +20: These settings is where and how you would spawn in an entity.
True I really want to know how to do this the ACTUAL way though. codename_B You're online, maybe you can help? EDIT by Moderator: merged posts, please use the edit button instead of double posting.
Well that is how you would do it the workaround way.. but I'm wondering how to change the Title Entity Data of the monster spawner? http://www.minecraftwiki.net/wiki/Chunk_format#Tile_Entity_Format
There is no way with the Bukkit API implementation for CreatureSpawners. If you search "Bukkit CreatureSpawner" in google and look at the docs there are no functions for that, that I can see.
import org.bukkit.block.CreatureSpawner; CreatureSpawner spawner = (CreatureSpawner) block.getState();