Horde

Horde
The Havoc Creating Plugin
The essential plugin to gain unbeatable extra creature spawns. With per world settings, choice of what spawns, how many creatures spawn, configurable messages, times of in-game day that the spawns can occur, the ability to disable mobs burning in sunlight and much more this plugin is a must have to make creature spawns a little more focused.
Features
- Per world settings
- Selection of creatures that are allowed to spawn
- Randomly targeted player, location of spawn and creatures
- Selection of in-game times the spawns are allowed
- Adjustability of how strict the validation of spawn locations is
- Configurable messages sent on creature spawns sent to player or/and server
- Selection of times between of Horde attacks
- Selection of minimum and maximum distances from the targeted player
- Can stop daylight burning of mobs
- Experimental async mode (click here for details)
Installation
Simply drop the downloaded jar file into your plugins folder (or equivalent). When the server is first run with the plugin installed, a folder containing a file called config.yml will be created in the folder the jar file contained in. For details on this configuration file, click here
Command
There is only one command for this plugin. "horde" (or it's alias "reloadhorde") will reload the setting from the config.yml allowing you to change the setting without having to restart the server or, even worse, use "reload".
Todo
- Settable likely-hoods of each mob spawning
- Ability to set area's where Horde is to operate only
- Horde events can be set by time of day (real time) not by timer, or time of day to start timer
- Add snowman and magma cube
- Some form of permissions support
- Can disable on certain worlds
- Spherical and cylindrical zones
- Automatic zone creation with spawn radius
Known Issues
None yet :)
Change Log
Version 2.0
- Per world settings!
- Added all other creatures
- Now using config.yml
- In-game time restrictions for spawns
- Configurable messages for Horde Attacks
Version 1.02 (Version 1.03 on git(Typo))
- Mobs now spawn reliably
- The spawning is run through Bukkit's scheduler making it thread safe
- The spawning location checks are now more extensive (is the mob going to spawn in mid-area with these coordinates kind of checks)(so extensive in fact I had to add a time out to stop the server freezing as it tried to find a suitable location). Even with theses editions, I still get a few mobs spawning under ground and in walls but the frequency is less, can't work out why though :S
- You can now choose the amount of mobs you want to spawn, none of this spawning about a million at once and crashing the server when you just wanted 1.
- Removed player listener as it is no longer used
Version 1.01
- Fixed NullPointerException reported by MineralMC
Version 1
- Released Horde
-
View User Profile
-
Send Message
Posted Oct 11, 2012Add zombie speed configuration! then it will be perfect (: Maybe bleeding too.
-
View User Profile
-
Send Message
Posted Aug 21, 2012@kddenko
Horde 2.11a seems to work fine on Bukkit 1.3.1-R2.0. If not, I will address any issues that you come across.
-
View User Profile
-
Send Message
Posted Aug 19, 2012is this for bukkit 1.3.2 yet???
-
View User Profile
-
Send Message
Posted Jul 18, 2012Thank you very much for this plugin.
-
View User Profile
-
Send Message
Posted Jun 11, 2012@Qwahchees
Hmm, that's weird. So you have it set to true and the mobs aren't burning in sunlight?
-
View User Profile
-
Send Message
Posted Jun 7, 2012Sunburn is toggled on true, and isn't taking effect.
-
View User Profile
-
Send Message
Posted May 31, 2012@DrFusion
In the configuration file, set the message(s) you don't want to appear to be blank. Then no message (should) be sent.
-
View User Profile
-
Send Message
Posted May 29, 2012suggestion: add a option to toggle "were targeted by" message player side and server side.
-
View User Profile
-
Send Message
Posted Apr 30, 2012@Bear809
No, that does not sound right. Do you mean the download? Cause you might have downloaded the source code instead of the JAR file.
-
View User Profile
-
Send Message
Posted Apr 29, 2012Is it supposed to have no .jar file and only a folder?
-
View User Profile
-
Send Message
Posted Apr 13, 2012This is perfect for one of my worlds, thanks for updating this! I noticed in your Todo list, you said the ability to set areas for horde spawns was planned. In addition to this, perhaps some sort of point you can set that the mobs will try to get to? I wasn't sure if that was possible, but it be neat if you could basically control what the mobs went after.
For example, I put down point X in a town on my server, set up an horde area around the town, then at certain times, the mobs that spawn all try to make it to the preset point, in the middle of the town, attacking on the way? I didn't know the limitation of the aggro distance, or if it could be increased, or even if that would work?
Thanks again!
-
View User Profile
-
Send Message
Posted Jan 10, 2012@tobycraft99
That is the source code. I need to remember to add that to the name ... keep forgetting :|
-
View User Profile
-
Send Message
Posted Jan 8, 2012What Do I Do With The .Zip T Get?
-
View User Profile
-
Send Message
Posted Dec 23, 2011@wyndkin
Can you maybe describe the problem in more detail? Bukkit build? An example of what your config.yml looks like before or/and after it has reset. Atleast try deleting the config.yml and letting it generate another.
-
View User Profile
-
Send Message
Posted Dec 22, 2011I tested out your plugin on my server, but the config.yml kept resetting itself to the default settings, this kept spawning ghasts in my overworld which was very bad....get this fixed and I would be happy to use this.
-
View User Profile
-
Send Message
Posted Dec 22, 2011@Rowtag87
That's a good idea. I'll add in a single setting for it - added to todo list. In the meantime putting the timer to a massive number (10000 or something), number of monsters to 0 and random cap to 0 should achieve the same affect
-
View User Profile
-
Send Message
Posted Dec 21, 2011Is it possible to disable worlds? so that i have a special world for horde?
-
View User Profile
-
Send Message
Posted Dec 21, 2011@Undectectable
I'll look into it.
-
View User Profile
-
Send Message
Posted Dec 21, 2011Love this but can you stop it attacking certain people? i Use citizens so im having a problem it just spawns them with the citizens. Thanks
-
View User Profile
-
Send Message
Posted Dec 17, 2011@Brustus
I'll add it to the todo list :)