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 Nov 2, 2012@Flenix1 You'll be happy to know it is simple :)
-
View User Profile
-
Send Message
Posted Nov 2, 2012@Danioxo The way I would recommend is
Change zombie and boss for your details.
-
View User Profile
-
Send Message
Posted Nov 2, 2012Hey guys,
Is there a way to make a mob have a 90% chance of being normal, and a 10% chance of being my below example?
Whoever helps me can have the texture link and use this on their server too :P I'm sure its simple, I just cant find it...
-
View User Profile
-
Send Message
Posted Nov 2, 2012What can I do to make non Spout users recognize boss monster?
-
View User Profile
-
Send Message
Posted Oct 31, 2012@xXFatalSinXx I'm moving and updating all the docs to the other site.
I got a bit distracted by updating to Windows 8 the last few days but it's done now so I should be back on track later today.
-
View User Profile
-
Send Message
Posted Oct 31, 2012@coldandtired
Ah, that works. :)
Thanks for the quick reply!
Edit: I noticed the Action list on your reference page was missing. Do you happen to have a rough list somewhere? Edit2: Herp a derp. I'm learning how to use bukkitdev now, I see the pages on here with everything I need. :)
-
View User Profile
-
Send Message
Posted Oct 31, 2012@xXFatalSinXx Neither - it's me writing documentation without looking at the source :)
There is no blue colour, so it should be set_wool_light_blue.
-
View User Profile
-
Send Message
Posted Oct 31, 2012This is literally the most complicated and epic plugin ive seen nice job :)
-
View User Profile
-
Send Message
Posted Oct 31, 2012Hi, I'm using the Beta12 build with 1.3.2-R3 and currently getting this error: http://pastebin.com/8EEmdTNZ
My config: http://pastebin.com/L37DExTC
I am following the tutorials and I seem to have it set up correctly. Is this a fault on my end, or just a bug because it's a beta build?
-
View User Profile
-
Send Message
Posted Oct 28, 2012@Xikage All of that will be done soon. So far conditions have been left mainly untouched but I'm moving over to them now.
The CB1.4.2 dev build is apparently still very unstable so I won't bother building for that for a while.
-
View User Profile
-
Send Message
Posted Oct 28, 2012@coldandtired
Hurray! It's working now :) Thanks for the all the hard work.
My final question involving targets is this... is there or will there be a way to have multiple conditions to a target? So like, having <target><area/><around/></target> could spawn mobs around players that are inside that area? I mainly want to use it to keep mobs from spawning on top of people, but nearby. Or is there already a way to do that?
Also, is there an <area_mob_count> condition implemented yet? :D
Keep up the amazing work!
-
View User Profile
-
Send Message
Posted Oct 28, 2012Beta12 has replaced Beta11.
Changes
-
View User Profile
-
Send Message
Posted Oct 28, 2012@Xikage Fixed it! :)
-
View User Profile
-
Send Message
Posted Oct 27, 2012@coldandtired Even with Beta11 I can't seem to get anything spawning in areas.
Here's what I'm using. testville is a WorldGuard region:
-
View User Profile
-
Send Message
Posted Oct 27, 2012@Xikage Beta11 should fix this.
-
View User Profile
-
Send Message
Posted Oct 27, 2012Beta11 is up (direct download on the tutorial site)
Changes
Areas are now stored by name, with an optional world element inside (to fix Marsolic's issue below)
Regions imported from WorldGuard, and areas in the config with a world element now also have a world-less version stored automatically. What is means is that <area>world:name</area> will use the exact world and region/area, but <area>name</area> will only use the x/y/z, and the target mob's world. The tutorial site will be updated tomorrow with more examples of this.
Targets work exactly the same as for actions, so they must be inside a <target> element. I haven't done much testing on multiple targets at once, so for now it's safer to limit condition targets to a single player/mob.
When conditions use a target they need to put their normal value inside a value element
If you have problems with the permissions conditions and you're using PEX, please try in a proper permissions plugin first to confirm something's wrong.
-
View User Profile
-
Send Message
Posted Oct 27, 2012@Archonea The old version (and the old app) will not be seeing any more updates.
It will very likely work with 1.4 but won't recognize any new mobs.
The Beta version should be leaving Beta soon (probably before there is a CB1.4 recommended build available).
-
View User Profile
-
Send Message
Posted Oct 27, 2012Hi, I am new to this plugin and not particularly experienced with XML. My question is whether the stable version of this plugin will work on 1.4 and with 1.4 mobs when the API updates (or if you will be releasing a 1.4 version of the stable version) or if I should learn the new syntax of the beta builds instead if I intend to use 1.4 mobs.
-
View User Profile
-
Send Message
Posted Oct 27, 2012ah I see I see, sorry to confuse the issue then. My server design uses a lot of temporary worlds of different ranks :)
-
View User Profile
-
Send Message
Posted Oct 27, 2012@Xikage Looking into this today.