I want to change the type of my mob spawners on my server. My server is a vanilla server, as it has no mods. Is there a way I can edit it without mods? If not, is there a mod I can get to change them?
The answer below, while still valid, is not representative of what's currently possible. @aytimothy's answer describes how this problem can be solved in vanilla Minecraft.
As @SaintWacko said, there is no way to edit spawners in vanilla Minecraft, even in creative mode. MCEdit will let you do this, though. It's a separate program for editing worlds. It's probably not the best tool for the job, and you'll have to know where the spawners are that you want to change in order to do the work effectively. You'll also have to take the server offline while you do the work. This also assumes you can sit down at the server, or at least get a remote desktop of it, otherwise you'll have to transfer the world to your home machine to do the work.
Method 1: Programs and whatnots
(Please refer to MBraedley's answer for the main points. This is just an add-on to it/repeating what he said.
The Program MCEdit has a mob spawner editing function. Simply left click the spawner with your mouse released.
The Essentials Bukkit plugin allows the changing a spawner type. Just point your cursor at the spawner and use
The NotEnoughItems (NEI) mod allows the spawning of mob spawners with pre-existing metadata. Just spawn one in from the side menu and place it down. (Note: Does not work without the NEI mod)
Method 2: Vanilla Minecraft
With the introduction of the
Not defining one (a
Not defining one will default to the default NBT values for the entity you've defined.
See the Command Blocks NBT section of the wiki to see the other tags.
You can modify blocks (as pointed out by MBraedley with the
Simply look for a spawner and use the following command:
All NBT tags found on the wiki can be used here too. Just note that existing NBT tags (that you have not defined) when using this command will not get overridden or removed.
So, a (let's say Zombie) with
Without further ado, try:
Or something from this little short.
Alternatively, http://gaming.stackexchange.com/a/197633/75275 (scroll down)
As of 1.7.9 (might be one or two updates off, give or take) you can now change the mob a spawner spawns, by "using" a spawner egg on it.
Normally mob spawners only spawn
However, using this technique, you can now spawn any mob you wish, from villagers to Endermen, so long as it has a spawn egg you can use.
Some mobs you should be careful with, however are
In 1.8 and later you can use(default right-click) spawn egg on the mob spawner to change the spawner type. This will make the spawner same as vanilla-generated spawners. But if you want to change the spawn properties or do something more advanced, you have to use
You cannot edit spawners in vanilla minecraft. The Spawner GUI mod will allow you to change the spawner type, as well as being able to pick up the spawner, and disable it with a redstone signal. It require's Risugami's Modloader, but that's pretty common, and actually makes it easier. There is an explanation on the page I linked to, but if you have any trouble, let me know here. I'll be around for a while, waiting for GW2 :D
You can install Too Many Items to set up the spawners, then save the world and move it to the server. The spawner changes don't rely on TMI once you've made the changes, and will stay how you set them up.
There is a specific number at the end of the spawner ID, like for an exp orb spawner (random) it would be
protected by agent86 Dec 19 '12 at 21:45
Thank you for your interest in this question.
Because it has attracted low-quality answers, posting an answer now requires 10 reputation on this site.
Would you like to answer one of these unanswered questions instead?