I had a little chat with Random101 yesterday and he gave me the idea for this plugin. It simply allows you to choose what to spawn when throwing an egg. It can be all from 128 Ghasts to 1 chicken(standard). You can also spawn random amounts and random mobtype. All settings is player wise so everyone, with the permission to use the commands, have their own settings. Run once then modify the perms file inside the BukkitMon folder. Type in names separated with commas (no spaces) and put in * if you want everyone to be able to use it. Also check the properties file for properties Download here v0.3.0 (Venusaur) 2011-01-22 19:08 Commands: Code: /bm mobs [#] - Define how many mobs to spawn /bm mobtype [type] - Define the mobtype to spawn /bm maxamount - Defines the max amount of mobs you can spawn /bm randomamount - Toggle random amount on/off /bm randomtype - Toggle random mob type on/off /bm activate - Activates the BukkitMon eggs /bm list - Shows a list of avaliable BukkitMon commands
The event uses byte to change amount and the max value of a byte is 127 (can hold 128 (0-127) numbers). As dispensers don't trigger the event i am sorry to say they can't be used to spawn mobs.
Oh my god, zombie eggs. Do want. (Shame Bukkit and Java dont like to get along on my server anymore >_<)
it seems /bm randomtype - Toggle random mob type on/off always sets to true. I use /bm randomtype it sets to True, use it again, sets to True.
for random type could we have something like a mob black list? Ghasts don't seem to like to go away on my server.
Ghasts dont seem to disappear, we have 18 on ours, ive managed to shoot 2 down after chasing enlessly. Mistake in switching type to sheep before using that one Squid, Pigmen, Jockey, and human would be great addition
Is there a way I could set it so that any player throwing an egg would spawn 1 random mob without them having to or allowing them to change the settings?
check the properties file will add that when i have time --- merged: Jan 23, 2011 10:44 PM --- Squids! https://github.com/Bukkit/CraftBukkit/commit/82e316e9b34a1675bacaf9eafa9351729df243ca
unless squids are disabled i think if you set it then throw one in water it will work also slimes need 0-16 level of height
Same problem on cbukkit 136 managed to get it working..but now I have same problem as above poster..config file resets on server restart
cool, but I can't use any commands it says [BukkitMon] Unknown BukkitMon command for all commands, I even put myself in the config Help please?
Are you planning on integrating squids? I saw your post that linked to code, but I'm not a developer and I have no idea how to adjust the plugin on my own. Also, is there a way to add nicknames to various mobs so that when they spawn the message that is displayed shows the nickname? I'm working on a pokemon texturepack and server world such that eggs are pokeballs. If I could rename mobs like chickens to something like pidgeys, it would make the world much more believable. Just curious
the 0-16 refers to the bedrock and up i believe not the slime size. plus i think slimes only have three sizes
I dont think this can be the problem, for a few reasons: 1: It wont recognize /bm mobtype Slime at all. 2: The squid work fine, and do NOT have to be in the water to spawn. 3: I'm fairly sure, after looking (though I don't code much) that BM cant tell where you are, and doesn't care. I did try doing it at the bottom of the map, and had no luck, as BM just doesn't recognize Slime as a mob? On a different note, while there are only 3 or 4 CLASSES of slimes (small, medium and large I think), there are many many sizes. 1 is a small, 2-?3? are medium and so on, and it is possible to spawn a slime way larger than the large class (Ive seen 40 blocks high and wide).
1. it would be nice if the "BukkitMon" folder on the server would move from root to "plugins" directory like all other plugins 2. i want that this plugin is permanent global and not playerwise, so all players will have admins config and will spawn randommobs to surprise them (instead of standard chickens). please add a toggle for that.
I get this error with craftbukkit v450 :S Code: Could not load plugins/BukkitMon.jar in plugins: null org.bukkit.plugin.InvalidPluginException at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:80) at org.bukkit.plugin.SimplePluginManager.loadPlugin(SimplePluginManager.java:129) at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager.java:94) at org.bukkit.craftbukkit.CraftServer.loadPlugins(CraftServer.java:59) at org.bukkit.craftbukkit.CraftServer.reload(CraftServer.java:199) at org.bukkit.command.SimpleCommandMap$ReloadCommand.execute(SimpleCommandMap.java:189) at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:77) at org.bukkit.craftbukkit.CraftServer.dispatchCommand(CraftServer.java:177) at net.minecraft.server.MinecraftServer.b(MinecraftServer.java:381) at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:366) at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:272) at net.minecraft.server.ThreadServerApplication.run(SourceFile:366) Caused by: java.lang.NoSuchMethodException: org.toi.bukkitmon.BukkitMon.<init>() at java.lang.Class.getConstructor0(Class.java:2706) at java.lang.Class.getConstructor(Class.java:1657) at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:75) ... 11 more
Hello all and sorry for the being away. I will not update this plugin further but feel free to ask anyone to update if for you. The source code can be found here