NaturalHorses
Naturally spawning horses - The way you want it!
With the introduction of horses in Minecraft 1.6, horses may now spawn naturally in plains biomes. Although for most people, it is often extremely rare (at least in old chunks). This plugin tries to emulate the natural spawning of horses and allows you to configure when and how it happens.
How does it work?
When the server loads a chunk into memory, the plugin performs various checks to determine if horses should be spawned (simulating a natural spawn). You are able to choose where they spawn, how often and how many in each group/herd.
Features:
- Ignores ALL newly generated chunks (assumes 1.6 chunk generation will handle it).
- The whole chunk must be Plains biome (actually only all four corners are checked, for performance).
- Surrounding chunks must contain no living entities (configurable chunk radius).
- Horses/donkeys will only spawn on grass blocks
- Time delay between spawning anything in seconds (configurable)
- Random chance of spawning anything (configurable)
- Random chance of spawning donkey instead of horse (configurable)
- Choose how many horses can spawn per group/herd
- WorldGuard compatible (does not spawn in regions with "mob-spawning: deny")
- Lots of debug information! (can be disabled)
How to use it:
- Download the NaturalHorses.jar
- Put the file in your "plugins" folder on your server.
- Restart your server
- Make any changes to the "plugin/NaturalHorses/config.yml" config file
- Restart your server again
- Find horses! :)
Please see the configuration page for more info.
Dev Builds:
Development builds can be acquired at the provided continuous integration server.
These builds have not been approved by the BukkitDev staff. Use them at your own risk.
See this in action?
You can try out this plugin on our family friendly survival server:
Sorry everyone, sadly I no longer have a use for this on my server so I won't be updating it unless there is a major problem reported. If anyone has a critical issue, please make a ticket and I will try to fix it :)
still working??
Hello "add5tar"
I was hoping u would update, the thing about speed, and jump height. :)
Are u planing to doing so soon??
@xBlueXFoxx
What do you mean? Is there an error or just doesn't seem to spawn anything? Did you try with debug enabled, and check the spawn locations it shows?
I'll be doing plenty of 1.7.2 testing in the next few days so I'll find out soon enough. I'll probably release a new update soon with some bug fixes and new features but I've been very busy for a while and haven't had much time.
Doesn't appear to work with 1.7.2.
@add5tar
Well thats okay :P
If u just fix it at somet point in the near future :)
@Freakyfox
Thanks, I appreciate the kind words :)
Yeah sorry, the speed/jump values aren't randomised like the health. I can put that in the next version but I've just been really busy with my own server and having trouble finding the time to do it. I think I'll be waiting for the Bukkit 1.7 release before working on it again.
Hey!
I am using this plugin, and it is very nice.
It's cool that u can edit how often, how many and stuff. :-)
But i had one problem!! It seems like EVERY horse will spawn with a speed of 6.75 Blocks per sec and 3.57 jump height.. Only health is different :/
@xBlueXFoxx
No problem :) Hope you like the plugin.
I know it has been quite a while since an update but I'm hoping to release the new version soon with a fully configurable per-world set up which gives you complete control over what to spawn and when it should spawn.
My mistake, it appears to be an issue with the plugin "StackableItems" which I was testing along side this plugin.
@xBlueXFoxx
I've done some more testing and tried exactly what you say but it's not happening for me at all. I also don't understand how it would be related to my plugin, it spawns standard horses.
Can you tell me which server + version you are running? Did you try with only my plugin loaded (no other plugin)?
@add5tar
With the plugin itself loaded it happens, I've tested it both vanilla and with the plugin.
The only steps to recreate is to simply tame the horse (must be in survival mode,) get on it and hit E, then place any item in the saddle slot and it will be accepted as a saddle. I will test a new version of bukkit to make sure it's not a bukkit flaw, but I won't be messing with that until tomorrow as it's 1AM where I live.
@xBlueXFoxx
Hello, I did some tests and can't use anything in the saddle slot except for saddles. Can you explain more about how to make it happen? What item did you use? Describe the steps.
Also, please isolate it from all other plugins (only run this plugin) to ensure it's not another plugin causing the issue. There is nothing specifically in the code to allow that or change any behaviour of the horse inventory slots.
Thanks.
Nevermind, it's the plugin, appears to only happen in survival mode however.
Disregard, I think I just confirmed the issue was actually essentials.
Confirmed an issue with this plugin, just tested it in a test server.
It appears there's an issue I think may be caused by this plugin that causes players to use any item in the saddle slot to ride horses.
@add5tar
Sounds good. I'll help test the update when you get it going :)
@Hangar
In the next version, I'm planning to give full control over which animals spawn in each world and the spawn percentage. This will include the ability to spawn any type of "horse" (undead, skeleton, donkey, mule, horse).
@add5tar
Actually, I was hoping to get the undead and zombie ones to have a chance to spawn singly in the nether as sort of "hell steeds," and since we have MobCatcher, I thought it would be neat to get people on a horse hunt there. If they find one, they can capture it into an egg and bring it back out of the overworld.
But maybe that's outside the scope of things :p