Mobs
Anyone who has been active on the main forums in the last few days must surely have already heard the news.
I'm not going to comment on why and how, but the short version is that Bukkit is almost certainly not getting passed this.
Consequently, the future of BukkitDev is very uncertain. Even if the legal matters were resolved tomorrow there isn't really anybody left to deal with file submissions anyway. There's no indication about how long the site will stay up and what will happen to the files.
Anyway, while I will continue updating and developing my plugins you will need to look for updates somewhere else, namely the wiki. I will be updating this wiki in the next few days to facilitate better communication (forums, email, etc.) and adding any documentation that's missing. I will also, of course, be looking into porting the plugins over to whichever API emerges from the ashes!
If you're penniless or like Mobs but not that much I'm also partial to TF2 items. Send any you don't want my way! STEAM id: coldntired
If you don't know what TF2 is, then start playing! It's free and fun!
Anyway, while I will continue updating and developing my plugins you will need to look for updates somewhere else, namely the wiki. I will be updating this wiki in the next few days to facilitate better communication (forums, email, etc.) and adding any documentation that's missing. I will also, of course, be looking into porting the plugins over to whichever API emerges from the ashes!
Introduction
Mobs gives you the ability to control almost every aspect of the mobs on your server, and a few other things on top. The concept is simple - as your server is running, things are constantly happening. Players are mining, mobs are spawning, the sun is going down, it's starting to rain, etc. Behind the scenes, CraftBukkit is sending messages to all interested plugins about these events. Player John broke a block of stone in world at location 55, 23, 137; A sheep died in world at location 209, 77, 22, etc. There are dozens of events, and thousands of these messages are sent every minute. Most plugins listen for a few of these messages and act upon them. Mob-blocking plugins, for example, listen for new mobs spawning somwehere, and then look at the config to decide whether to allow or block the mob from spawning. Chat filtering plugins listen for the player is chatting messages and block/edit them according to the config. Mobs listens for most (eventually all) of the mob-related messages, and a few extra ones, and gives you the option to block, allow, or alter the effect of the event. However, it goes beyond that in that it allows you to use the event to perform one or more actions. So, while you may not want to interfere with creepers spawning, you can use this event to change the weather, set the time, drop an item somewhere, give someone some experience points, or as many of the dozens of possible actions that you want. Additionally, it's possible to use conditions to filter the events you act upon. Want to give creepers a 1 in 1000 chance of taking out half your house when it explodes? Not a problem (except for the house).Config.yml
checkfornewerversion - set to yes to allow the plugin to contact this site and see if there is a newer version available. Note that it onlys checks, and doesn't download anything. generatetemplates - set to yes to have the plugin create empty config files for every possible event. Alternatively, simply look up the names on the tutorial and create only the files you want. worldstoignore - a list of worlds in which the plugin will be effectively disabled, ignoring all events in those worlds. allow_debug - set to yes to enable other plugins to access the event API (for logging, debugging, etc.)Commands
There is one only command in the plugin, which is /reload_mobs, or /rm. The reloads the config without reloading the plugin itself. Users need the mobs.canreloadconfig permission, or to be an op.Update checking
If you like, you can set the plugin to check for any newer versions that get released. To do this use the checkfornewer_version option in the config file. This only works for release builds so you won't be bothered by any beta or dev builds. Note that no update will be downloaded even with this set.Tutorial
Start the tutorial here to read up on how the plugin works The tutorial for the old config can be downloaded from here for offline viewing.Updates
Updates for all my plugins will be announced via Twitter, which you can find here.Dependencies
Mobs has another plugin as a dependency called Extra Events. Read more about it here. Make sure you install Extra Events as well otherwise you will get errors on startup!Donate
Mobs takes a lot of time to maintain, so if your server is enriched by it and you have some spare donations please consider sharing!
If you're penniless or like Mobs but not that much I'm also partial to TF2 items. Send any you don't want my way! STEAM id: coldntired
If you don't know what TF2 is, then start playing! It's free and fun!
-
View User Profile
-
Send Message
Posted Jul 8, 2012@keenerb It's definitely XML. Nano hasn't been updated in nearly three years so it's likely it doesn't know how to parse it.
-
View User Profile
-
Send Message
Posted Jul 8, 2012@coldandtired
Strange, when I opened that mobs file up with nano it looked like a binary file.
-
View User Profile
-
Send Message
Posted Jul 7, 2012@coldandtired
Ah thanks so much for the reply, I'm an absolute idiot! Haha
Keep up the great work! :D
-
View User Profile
-
Send Message
Posted Jul 7, 2012b30 is up - direct link
Plugin changes
-
View User Profile
-
Send Message
Posted Jul 7, 2012@lilchocobo Can you paste your config somewhere? Spawning a mob at a specific location is how I usually test the plugin, as I don't have to go looking for mobs, so it should be working.
-
View User Profile
-
Send Message
Posted Jul 7, 2012@coldandtired
Thanks a lot! I just sat in front of my computer this night and tried to let a special " giant boss mob" spawn at a certain location. However, i doesn't work. I've already found out how to let some creatures spawn randomly in my world, but I had no success trying to let a mob automatically spawn at a locatian like x 4,y 5 and z 7 or so.This plugin is very useful for RPG Servers I think, because you can add kind of "bossmonsters" to your server. Can someone please help me to fix this or tell me how I have to configure the data so that this mob will automatically spawn there? :)
-
View User Profile
-
Send Message
Posted Jul 7, 2012Concept thread - http://dev.bukkit.org/server-mods/mobs/forum/39353-new-config-generator-app/
-
View User Profile
-
Send Message
Posted Jul 7, 2012@lilchocobo There's currently a small conflict with Heroes where Mobs-set damage for anything other than attacking will be ignored.
I've never heard of any other problems though and certainly not with Spout.
If you mean custom mob as in a completely new mob not in Minecraft then it doesn't do this. You can however change most properties of the vanilla mobs (HP, damage, drops, exp, etc.)
-
View User Profile
-
Send Message
Posted Jul 7, 2012@burntim69 That's how it's supposed to be. You need to use the config app to create whatever config you like, and then save the config into the plugins/Mobs/ folder.
-
View User Profile
-
Send Message
Posted Jul 7, 2012@Tehkiah b28 had a bug but it's fixed in b29.
The reason you're getting unexpected behaviour with the drops is that the values aren't percentages. Read this page for an explanation.
-
View User Profile
-
Send Message
Posted Jul 6, 2012Hi there. Are there any problems with this plugin when i have installed other plugins on my server and am I able to use spout with it? And I also don't get it how to setup a custom mob ect. I would be very pleased if someone could help me :)
-
View User Profile
-
Send Message
Posted Jul 6, 2012@coldandtired
Thats just it. When I put the jar into my plugins it created the folder, but not the data.mobs
-
View User Profile
-
Send Message
Posted Jul 6, 2012So I'm not entirely sure what's going on, as I'm not getting any errors, but since I updated to release b26 (b28 is erroring like crazy for me so I've opted not to grab that one), mob drops are no longer working. In one of the previous b releases, it was working fine. I have no other plugins that change mob drops running so I don't really get what's happening. Essentially mobs are just using the default loot tables. Does anyone have any thoughts on what could be happening? Are there links to previous b releases so I can test some of those out?
Aside from this issue, the plugin is great, as is the config generator. Really great work! Thanks for putting so much effort into it! :)
EDIT: I really have no idea what is going on...I can get some items to drop sometimes but not all the time....sometimes the drop chance needs to be inverted (0% = drops every time) sometimes items will only drop when they aren't set to 0 or 100...I really don't understand how the item drops work :(
-
View User Profile
-
Send Message
Posted Jul 6, 2012b29 is up - direct link
Plugin changes
Full changelog can be found here
-
View User Profile
-
Send Message
Posted Jul 6, 2012@burntim69 The data file is the config. It goes in the plugin folder after you create it.
-
View User Profile
-
Send Message
Posted Jul 6, 2012@xcoldfyrex YAML isn't supported. The data file is XML so can be edited by hand. However, there is no documentation on it yet.
-
View User Profile
-
Send Message
Posted Jul 5, 2012My question is where is the data.mobs file located? I downloaded the plugin but there was only the mobs.jar file. The folder contains nothing. Is data.mobs created when you make the first config file or something.
-
View User Profile
-
Send Message
Posted Jul 5, 2012I cant understand how to configure it! please put a video on youtube!!!
Thank you!
-
View User Profile
-
Send Message
Posted Jul 5, 2012I can't seem to find the documentation for the yml anywhere and using silverlight is not an option on my platform..
-
View User Profile
-
Send Message
Posted Jul 5, 2012@JustALittleBig You need to create it with the generator.