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 Aug 13, 2012I was wondering if it was possible for me to set it so that a certain player could drop a diamond. For example, Notch drops his red apples :p. I was looking at the config generator and i only saw a slot for the killing player's name.
Help? :p
-
View User Profile
-
Send Message
Posted Aug 13, 2012b2 is up - direct link
Plugin changes
Could anyone who was having trouble with drops not behaving as expected try this one please?
-
View User Profile
-
Send Message
Posted Aug 13, 2012@Cecelo126 That might be fixed in b2. If not, try deleting the saved_mobs file.
-
View User Profile
-
Send Message
Posted Aug 13, 2012@coldandtired
This one D:
http://pastebin.com/7j7rmj2r
-
View User Profile
-
Send Message
Posted Aug 13, 2012@daeger 1.3.1 b1 takes a minute to load?
-
View User Profile
-
Send Message
Posted Aug 13, 2012@fugue2005 Default means vanilla. You're suggesting I should create a file with thousands of entries, exactly matching the vanilla setup, so one value can be changed?
Do you know what biomes zombies can spawn in? What the chances of the drops are? What heights they can spawn at? I don't, and I'm not interested in finding out and going through each value every update to make sure they haven't changed. This still wouldn't leave space for conditions, which are infinitely combinable and so obviously can't have default values.
Anything in the config changes the state of the mob from vanilla, and everything not in the config is left default or left to other plugins to handle. Therefore, default = empty file.
-
View User Profile
-
Send Message
Posted Aug 13, 2012The plugin works fine but it concerns me that it takes over a minute to load compared to the previous version.
-
View User Profile
-
Send Message
Posted Aug 13, 2012@coldandtired
/pex reload
/manload
/essentials reload
/reloadaliases
/autoannouncer reload
/mcdocs reload
/wg reload
the list goes on a long way.
"default" means exactly what i think it means.
99.99% of plugins i have encountered create a "default" config file upon first load or checks to see if one exists and if not, creates another default config file.
even if you made a data.mobs that had a zombie already configured with how zombies zombies work in vanilla it would reduce the learning curve of your silverlight app exponentially.
"Open app.
Select zombie.
Click the skull at the bottom.
Click the diamond.
Click the plus.
Click the pencil.
Click the button called 'Add'.
Click ok.
Click ok.
Click ok.
Save the config."
where is that in your tutorial?
-
View User Profile
-
Send Message
Posted Aug 12, 2012@OverlordMathias http://coldandtired.binhoster.com/wiki/index.php/Chance
-
View User Profile
-
Send Message
Posted Aug 12, 2012Some of the terms (Mostly just the way probability is worded on mob item drops) on the config generator confuse me a bit, but overall, I'm greatly pleased with the interface you've created.
For example, what does "Above 0 Chance" mean? I can't find any documentation for it. Is that the chance the item will drop or some kind of prerequisite?
-
View User Profile
-
Send Message
Posted Aug 12, 2012@coldandtired
Hey while your looking at mob drop glitches.(Which aren't working for me as well). I also can't seem to stop mobs from burning in daylight anymore. Yes they are set not to be able to burn on both vanilla and spawner conditions.
I'm sure you will figure it out :)
-
View User Profile
-
Send Message
Posted Aug 12, 2012@Tilip There's not a chance YAML is coming back. There are probably only a very small group of admins who could create the necessary file by hand, and all the rest will just bombard me with malformed configs.
-
View User Profile
-
Send Message
Posted Aug 12, 2012@Dinastya The issue is very likely a new Bug introduced into Bukkit 1.3.1. Because Mobs touches so much of the API (most things except blocks) there are usually at least three bugs in every new Bukkit RB that cause things to go wrong. Some of them I can work around, but some not.
I'll be looking at it tonight anyway.
-
View User Profile
-
Send Message
Posted Aug 12, 2012@fugue2005 "default" You keep using that word. I do no think it means what you think it means.
Open app.
Select zombie.
Click the skull at the bottom.
Click the diamond.
Click the plus.
Click the pencil.
Click the button called 'Add'.
Click ok.
Click ok.
Click ok.
Save the config.
If that takes you 16 hours then I pity you.
You can't use reload due to how Bukkit (badly) handles reloading.
-
View User Profile
-
Send Message
Posted Aug 12, 2012so how do you get the generator to just save a default file?
ca this be done or do i need to spend 16 hours making this config so i can stop zombies from dropping an item.
is there a way to reload the config or do you have to restart the whole server?
-
View User Profile
-
Send Message
Posted Aug 11, 2012@Tilip
More information on what your trying to do is the only way we can really help you. The config generator is fairly easy once you fully read the tutorial and play around with it until you get things to how you like it.
-
View User Profile
-
Send Message
Posted Aug 11, 2012It may be a great plugin but I don't understand anything of the config generator. Its not doing what I want it to do. Maybe you guys should put back de yaml config option or make this also possible.
If the plugin its not doing what I want I can't use it.
-
View User Profile
-
Send Message
Posted Aug 11, 2012What about my comment?
You answered all and skipped mine :/
Have to get this working before i can finish my server update.
-
View User Profile
-
Send Message
Posted Aug 11, 2012@CountIgor There are quite a few reports that Bukkit has broken something with drops. I'm inclined to believe them as I haven't touched that part of the code for a while. I'm still checking though.
-
View User Profile
-
Send Message
Posted Aug 11, 2012@Cecelo126 What problem?
I can't really set a default as that is controlled by the server config file.