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 Dec 9, 2012@pbgben It looks like you need to update Extra Events to the latest version. It's always safest to update them together just in case something has been added to both.
-
View User Profile
-
Send Message
Posted Dec 9, 2012Hello,
May I have a moment of your time?
What I want to do, is on a zombies spawn event, have a low chance of killing that zombie and spawning a giant in its place?
However im getting an error with this test code,
It would be nice if you could help, thanks
-
View User Profile
-
Send Message
Posted Dec 8, 2012@coldandtired
Yes, it works! Thanks a lot, ct! You rock =D
-
View User Profile
-
Send Message
Posted Dec 8, 2012Updated the tutorial and added a link (in the tutorial section) to a zip file of the site.
-
View User Profile
-
Send Message
Posted Dec 7, 2012@TheCountIgor
@Flutterwry
All the events are working fine but it seems I forget to update the docs (again :( )
The syntax changed a little due to problems with the generator. To get your files to work you need to add another level for actions and conditions so it looks like this: http://dev.bukkit.org/server-mods/mobs/?comment=2070
I'll update the docs over the weekend to reflect the changes.
-
View User Profile
-
Send Message
Posted Dec 7, 2012@randomhomosapien It's hard to put here because BukkitDev is not really geared towards the bigger plugins and the options available are very limited (no expanders, for example, which make pages huge).
I will mirror it somewhere over the weekend though.
-
View User Profile
-
Send Message
Posted Dec 6, 2012@TheCountIgor
Don't feel alone, I have spent past 4 hours working on Dies event. Only to find it is not even working at all at moment. Hopefully this can be cleared up soon so I can get testing and make more progress on this massive RPG system I and friend worked on for past 4 months. And I have tried a config exactly like yours, still nothing.
It does load the config "or at most reads it", because I had a few errors it went insane on, but then it kept giving a error on the final </outcome>. However it was indeed correct, so I am not sure of what its issue was. This was only when there was more then 1 Outcome present, removed all but just 1 and it seems to no bark about the Dies event, however it still does not work.
http://pastebin.com/v81ycWga <- Example of what I have tried at moment.
Error I mentioned, I forgot to add to post, so I edited post to add. http://pastebin.com/X4Jjg32q
Edit 2: Think I fixed that error, though I still do not understand it. Had to put 2 </outcome> even though one was already there.
-
View User Profile
-
Send Message
Posted Dec 6, 2012I have used this plugin for various purposes, but at the moment I'll settle with clearing drops from mobs not killed by players (to limit CPU usage) until the new editor is fully functional. The problem is that I can't get the "dies" config file to have any effect, even though I've gone through the tutorial.
In version 1.3.1 b3 it worked with no trouble at all, but now - in Beta19 - it doesn't seem to even load the config file.
Here is my config: dies
Any help will be much appreciated =)
-
View User Profile
-
Send Message
Posted Dec 6, 2012Hey coldandtired, I have a favor. The website doesn't work for me, and I've read on one of your replies that the website is down on my side or something. Can you help fix that or put the tutorial on a page on this Bukkit Dev page? I don't know how to use this plugin, and I'm lost so can you please help me.
-
View User Profile
-
Send Message
Posted Dec 5, 2012@coldandtired
I saw some servers that didn't use spout and had names above their heads. o_O
-
View User Profile
-
Send Message
Posted Dec 5, 2012@Superboop The old generator is still there for the old config, but the one for the new config isn't finished yet.
It's possible to put names above heads using SpoutPlugin and the set_title action.
-
View User Profile
-
Send Message
Posted Dec 5, 2012@Xikage Sounds easy enough. Unfortunately I've hit a bit of a snag at the moment.
If you imagine Mobs as a jumper, then I saw a loose thread and pulled. This left me with a ball of wool instead of a jumper.
Currently I'm knitting it back together. At the moment it's a scarf, which is fine as long as you want to do scarf things and not jumper things.
I'm hoping to have it back to jumper shape (with new stripes) very soon, and then I can get on with extra stuff.
-
View User Profile
-
Send Message
Posted Dec 5, 2012I may be a slowpoke but what happened to the Mob Editing Tool? That was handy.
Also, is there any possibility for having names on top of mobs? Having a lot of condition for mobs makes things rather confusing. I believe this requires TagAPI, but I dunno for sure.
-
View User Profile
-
Send Message
Posted Dec 5, 2012@coldandtired
I've ran into this with a few plugins myself. Could you perhaps just add an option or separate action to change it permanently? Having both certainly wouldn't hurt.
-
View User Profile
-
Send Message
Posted Dec 3, 2012@OnyxNewt It wasn't down but it seems something was blocking it at your end.
-
View User Profile
-
Send Message
Posted Dec 3, 2012@tappestry No, but I handle the values myself so unless another plugin is checking my data it will probably ignore it.
I'm tempted to change the HP directly but this has the side effect that the change will be permanent (i.e. event without Mobs running) so I'm holding off at the moment.
-
View User Profile
-
Send Message
Posted Dec 3, 2012Hey cold, does a mob who has its hp or attackpower extended or implemented to a different class? Im getting a strange bug when trying to damage them with certain 'spells'
-
View User Profile
-
Send Message
Posted Dec 2, 2012@Raegenhere
Nice, only noticed the Forums! Thanks a ton
-
View User Profile
-
Send Message
Posted Dec 2, 2012Tutorial website is down.
-
View User Profile
-
Send Message
Posted Dec 1, 2012@EmporiumOfGaming
thats what "example outcomes" in the forums is for. I'd rather have users share their settings there and let colandtired concentrate on development. Even more so since a lot of stuff might change before its "finished".