I tried to make the spawners drop themselves, but apparently, that's not how they work anymore. Now, they no longer use metadata to select the mob they spawn. Instead, they use tile entity data. When I used code to actually check the spawner metadata, it always said 0. I once tried typing "/item 52 1 #" into the chat, but no matter what value I substituted # for, it always spawned pigs. The ability to change the spawner type in inventory is because of NEI. Still, I like all of the above ideas. Perhaps I will change the balancing in another version.
NEI doesn't let you change the spawner type that is already in your inventory, it just lets me see the list of mob spawners with their damage values. You should be able to get them through the /give command, but the damage values seem to correspond to the Entity ids found on the MC wiki. For example, "/give <player> 52 1 55" should get you a slime spawner. Unfortunately, that doesn't solve the problem of knowing what is already on the ground since even those have damage value 0 after placed even though it is a different spawner (though it still spawns the correct mob). =\
Btw, it would be a good idea to put which version of custom stuff your mod uses in case some random update kills the mod or someone decides to go with an old version. Also, having a version number for the mod itself would be nice since we could see if there were any changes by looking at the version number.
NEI doesn't let you change the spawner type that is already in your inventory, it just lets me see the list of mob spawners with their damage values. You should be able to get them through the /give command, but the damage values seem to correspond to the Entity ids found on the MC wiki. For example, "/give <player> 52 1 55" should get you a slime spawner. Unfortunately, that doesn't solve the problem of knowing what is already on the ground since even those have damage value 0 after placed even though it is a different spawner (though it still spawns the correct mob). =\
I just tested that on pure vanilla minecraft. It still spawned pigs. Like I said, NEI is what converts the damage values of spawners into tile entities when placed. If you remove NEI, you will not be able to make a different kind of spawner.
So, it won't turn mobs into eggs? Which mobs have you tried? I put a few rules on which mobs it will and won't compress. Try it on a zombie. If it won't work, post your "ForgeModLoader-client-0.log" file. (using spoilers)
So, it won't turn mobs into eggs? Which mobs have you tried? I put a few rules on which mobs it will and won't compress. Try it on a zombie. If it won't work, post your "ForgeModLoader-client-0.log" file. (using spoilers)
I'm already working on 1.5. It's a bit different not for the programing, but the textures. I still need to slice up my files, and currently, I'm waiting for a bit better deobfucation. The names of the icon variables are things like 'field_94336_cN', and there are different names for different sides of the block. Not to be lazy, but it's kinda hard to remember stuff like that. Nevertheless, I am still working on it.
NEI doesn't let you change the spawner type that is already in your inventory, it just lets me see the list of mob spawners with their damage values. You should be able to get them through the /give command, but the damage values seem to correspond to the Entity ids found on the MC wiki. For example, "/give <player> 52 1 55" should get you a slime spawner. Unfortunately, that doesn't solve the problem of knowing what is already on the ground since even those have damage value 0 after placed even though it is a different spawner (though it still spawns the correct mob). =\
Btw, it would be a good idea to put which version of custom stuff your mod uses in case some random update kills the mod or someone decides to go with an old version. Also, having a version number for the mod itself would be nice since we could see if there were any changes by looking at the version number.
I just tested that on pure vanilla minecraft. It still spawned pigs. Like I said, NEI is what converts the damage values of spawners into tile entities when placed. If you remove NEI, you will not be able to make a different kind of spawner.
I made my own shader pack, by the way.
I made my own shader pack, by the way.