OtherMobs
OtherMobs
Note (20Feb2013): some features below have been implemented in OtherDrops - eg.
- Allow Blazes to spawn in deserts during the day.
- Make Snow Golems spawn on ice blocks in tundra biomes at night.
OtherMobs is still in progress (as a low priority) and it's current focus is mob abilities, factions & aggression settings.
Example Config | Parameters | Abilities | Effects
OtherMobs is a new plugin being developed by the creator of OtherDrops that will allow you to customize nearly everything about mobs on your server, from where and how they spawn, to what they do, and if you have the Spout plugin with matching Spoutcraft Client, how they look.
This mod is a work in progress - a public beta will be posted when custom configs are working
The below examples may not accurately reflect the plugin's capabilities as-is, and are subject to change at any given time due to changes in development.
Some examples...
- Modify mob spawning
- Allow Blazes to spawn in deserts during the day (see OtherDrops)
- Make Snow Golems spawn on ice blocks in tundra biomes at night (see OtherDrops)
- New mob abilities
- Make Creepers and/or Spiders burn up at daybreak (planned)
- Make pigs fly! (in current dev. version)
- Modify Skeleton projectiles (planned)
- Create a custom mob, like glowing sheep that spawn at night, or... (in current dev. version)
- Hellhounds - blazing wolves that are immune to fire (dev.) - and/or Icehounds - frozen wolves susceptible to fire attacks. (planned)
- Many more combinations of mob conditions/health/abilities.
- Mob factions/agression (some basic work in dev version)
- Customise factions and agression values for mobs.
- "Faction" value determines how much a mob likes another type of mob (including it's own kind).
- Mobs are given a random agression within a configured range.
- Mobs with higher agression are more likely to attack you or other mobs at random.
- Targets can switch depending on priorities
- (planned) Fleeing if overwhelmed (higher agression = less likely to flee)
- (probably not possible) Would love to also vary size of mobs as well for more of a random factor (larger mobs more likely to be agressive).
Used in combination with OtherDrops, you could allow these new mobs (or existing ones) drop items, or cause them to spawn as a result of any OtherDrops drop, even cause them to spawn from say, breaking a diamond block, or killing another mob.
Usage
Just unzip the downloaded archive into our plugins folder and reload the server. Out of the box the plugin will do nothing - you'll need to active a custom config or start adding your own mob configs. Again, do note that custom configs are not yet implemented.
Config
Configs are added to the bottom of the main mobs file ("plugins/OtherMobs/othermobs-mobs.yml"). For advanced usage you can split your config into several files using the "include-files" section at the top of the main mobs file. Here's a small example configuration:
DesertBlaze: - biomes: [DESERT] replacemob: ALL/100% world: [WORLD] height: ">40" weather: CLEAR health: 1-20
This will create a new custom mob with the name "DesertBlaze". This mob will replace any mob in "WORLD" but only in desert biomes above a height of 40 blocks, and only during clear weather. It also allocates a random health value between 1 and 20.
Check out a more advanced configuration example that showcases more ideas for OtherMobs.
Progress
12/02/09 Lots more core added, new pre-release below, custom configs not working yet.
12/01/29 Improved the spawning command, worked some more on layout of the config files (important to get this right before I code the config reading section). Added basic "faction" abilities (funny to watch).
12/01/28 So far I have the ability to add custom mobs and spawn them via a command - working on getting custom configs working next, then I'll be looking into abilities.
Commands
/oms spawn <creaturetype> <quantity> <a:ability>
Available abilities are:
- flaming - mob spawns on fire and invulnerable for 20 seconds or so, then dies :/
- glow - the original idea was to make the block the mob stands on glow. It wasn't working, so it replaces the block under it with a glowstone for now. This *will* mess up the area a bit, depending on quantity spawned, as the blocks don't always turn back to their original form after the mob has wandered off of it.
- faction - hardcoded faction: this mob is short-tempered and will eventually take out everything around it.
- flight - mob will instantly take-off and fly around - currently fall damage is not prevented so they don't live too long (ability courtesy of redsgreens Pigasus mod).
If you're up for it, you can try /oms spawn skeleton 50 a:faction a:glow followed by /oms spawn blaze 50 a:faction a:glow (Be warned, this will take chunks out of the ground and mess up the sky somewhat)
Also added some potion effects testing to see how it would work for some creature attacks (eg. blind, poison, slow, etc) or friendly auras (regenerate, fastmine, speed, etc). Command: /om potiontest <id> m:<strength> t:<duration in ticks> (eg. /om potiontest 1 m:3 t:80 - strength 3 speed for 4 seconds). Potion effects and ID numbers are on the Minecraft Wiki page.
potion effects?
This. Looks. Like. Awesomeness. :)
@letsgetdiamonds
I've had a lot of other work but still keen on bringing this one up to speed. Having said that a bunch of ideas from this has already been implemented in OtherDrops, namely spawning of mobs in different locations (eg. as you mentioned - dragons that spawn on high snowy cliffs and wither bosses in specific dungeons).
I'll work on allowing OtherDrops to drop custom mobs from here in the future and then you could use OtherDrops to configure a flaming mob to drop another flaming mob under whatever conditions you want.
@DoubleZ
No, doesn't currently do that but good idea, I might be able to change the velocity of arrows to make them instant (not sure about making them go in a more straight line though). Should also be able to modify the projectiles that the skeleton shoots.
I have been looking for this but when i saw that there was no download.......... NOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO!!!!!!!!!!!!!!!!!!!!!!! But then i saw the other download. Thanks it is what i have been looking for. I'm gonna make colorful flying sheep, snowball shooting ghast, flying pigs, dragons that spawn on high snowy cliffs and wither bosses that spawn in certain dungeons. Thanks. Also where the flaming mob dies you can make it spawn a new one (if it dies of fire of course, or else it will be invincible to swords.)
Can I make a type of seleton that shoots arrows like shotgun or machine gun by this plugin?
Woot, sounds like a great plugin! I could replace two others with this one if you can get it stable for 1.5 bukkit. =) Keep up the good work.
@bossomeness
Something like this? :)
(from OtherDrops) /odd ZOMBIE@!!eq:head:leaves!!eq:hands:wood_sword!!eq:chest:leatherchestplate@green
(note: colored armor code not quite finished, and yes - the sword is green, not sure how that happened and it drops as a normal brown wooden sword)
@bossomeness
Odd, I don't think I got an alert for your message, sorry. Just came on here to update this page and note that I've implemented a few of these features into OtherDrops.
OtherMobs still has a place in my "grand scheme" though - more directed toward mob abilities, factions, aggression, etc. I want to get around to this eventually but no guarantees.
In OtherDrops you can do what you asked (in the lasted version: 2.8-beta4) like so:
This would give a 30% chance of replacing any zombie spawn with the specified drop.
@ZariusT
I was interested in adding items and armor to zombies. Like zombies wearing green leather armor and a leaf block on their head, with a wooden sword.
@bossomeness
What features were you particularly interested in? I'm planning to work on this one a little (at least to an intial release/bugfixes).
aww....i was looking forward to a release :(
I WISH THIS WASN'T INACTIVE!!! THIS WOULD BE BOSS FOR HUNGER GAMES
Promising... but apparently dead in the water!
Will this plugin allow the editing of a mobs spawn rate?
and allow me to make passive mobs aggressive? Making a chicken and every chicken around it made when you hit it with a sword like in zelda would be awesome :3
Grats on getting married, and hopefully u have or had a nice honeymoon, hows the plugin, i was reading the AdvancedMob article n i saw that ur doing something similar so i wanted to test it, are we going to b able to tame the different type of mobs?
This plugin will allow the editing of the spawn rate of mobs defined, correct?
whats hilarious is my plugin devs dont want to make this type of plugin. i have been using such plugins for awhile, like you, and will give some ideas.
1. DO NOT EVER download the mobs plugin. that thing corrupts maps
2. can you make giants spit TNT like the advanced mobs?
3. can you make the zombies spawn in daytime, as well as immunity to sunlight fire?
4. make sure you dont force spawn the mobs, they need to spawn where there are players, similart to notch. mobs dude just force spawned the mobs and even generated new chunks if there was no map.
5. have the ability to change teh behavior of neutral mobs to aggressive
6. get a donate button so i can throw you five dolla
7. please put a fucking download link so i can start testing this plugin
Any progress here? Crickets? Crickets?
Looks very promising... will there be a way to set a spawn zone?
Like a place where mobs spawn but there is no mob spawner?
I was hoping to create a dungeon that's guarded by an invisible spawn of various creatures...
or I want like a part of the map where 3-4 spiders always stay spawned, but start regenerating when killed.
TerrainControl added -something-. Doesn't allow custom mobs. Also, I think it only works when you generate the map. Which is NOT what I want. :)