BloodMoon
Description
This plugin will add a blood moon event to your server, each night has a configurable chance of a blood moon. During a blood mood the game is made a lot harder:
- Skeletons shoot faster.
- Skeletons shoot fire arrows (that start fires).
- Zombies spawn with weapons and armor.
- Mobs can break blocks when focused on a player.
- Hostile mobs have more health.
- Small chance of your sword taking massive damage with each strike.
- Creepers have much more powerful explosions (that cause fire).
- Any hostile mob killed has a small chance of coming back as a zombie (or other mob).
- A mob will spawn if you try to sleep.
- More mobs will spawn.
- Mobs will drop more XP when killed.
- Mobs will drop more items when killed
- Mobs will target players from further away
- Mobs will move faster
- Custom texture pack during a bloodmoon, the default one makes the moon red.
All of the features can be configured for each world. See the config section for more information.
Bug Reports / Suggestions
If you find a bug, encounter a problem or have a suggestion, please fill out a ticket via the Tickets link above. I do not have the time to read through the comments section, any comment that fits the previous three categories will be ignored.
Commands
- /bloodmoon start - Starts a bloodmoon event.
- /bloodmoon stop - Stops a current bloodmoon event.
- /bloodmoon next - Schedules a bloodmoon for the next night.
Permissions
- bloodmoon.admin.start - Allows the player to manually start a bloodmoon
- bloodmoon.admin.stop - Allows the player to manually stop a bloodmoon
- bloodmoon.admin.ignore-world-lock - Allows the player to leave the world even if the bloodmoon is active and the lock-in-world feature is enabled
All of these default to OPs only.
Config
Information relating to the config file for this plugin can be found on the config page.
Potential Conflicts
Due to limitations of the Bukkit API, this plugin has to override certain methods from the Minecraft source. If any other plugin replaces the same things it will not be compatible with BloodMoon and weird stuff may happen ! You would still be able to use both plugins but you would need to disable the break-blocks option in the config file, even them some features of either plugin may not work properly.
Contributing
Contributions to the project are very much welcome, if you have a feature that you want implemented and know a nice way to do it then consider forking the repo and submitting a pull request. These will be accepted as long as the following simple guidelines are followed.
- Do not edit the structure of the pom.xml file, feel free to add a dependency if you need it but the formatting and structure should not be changed.
- If you are exposing a new API method, add a JavaDoc comment to it, but don't over-comment internal code.
- Follow the existing code style, don't antagonise over every space though !
All dependencies that are used are now available from a public Maven repo, so you don't have to worry about building several other projects just to add a simple change any more.
Source Code
Dev Builds
Changes Since Last Release
Download
Development builds of this project 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.
http://bukkit.jacekk.co.uk:8000/job/BloodMoon/
Hey, when using this plugin, Zombies and skeletons do not spawn. I can take it away and they spawn, and even when this is the only plugin I use, still no Zombies or skeletons. Anyone know a way to fix this. Its on 1.73, I have restarted the world, and spiders and creepers do spawn
@DAOWAce:
You don't need to move the entire thing to Spout. You can have it so Spoutcraft users get additional functionality ontop of what the mod offers. Quite a few Spout supporting mods do this.
Also, Dropbox works fine as a host. Direct download links, no bandwidth limit.
@panterzz
If you get that message it means the world you are in is not listed in the config file.
So, does it just work? because i cant do /bloodmoon command because it says: Blood moon is not enabled at this world.
What to put in the config, or i just have to w8 for the random start?
@Joymo
There are no other options at the moment. The next update will add the ability to configure everything.
Default config needs some work:
affected-worlds: []
No idea what other options are available...
@DAOWAce
I have said this many times, I will not add support for anything client side like this as it will force people to use the Spout launcher and I would have to host the textures somewhere which I don't have the bandwidth for.
@supyojwhite8
The config file just defines a list of world in which the blood moon can happen. The next update will add config options for every feature.
@Afforess
What he said.
Try to collaborate with the SkyPlus author too and get the sky to change color when it happens as well.
I modified the sky to be blood red when I use the command (completely separate, manual reloading). Would be nice if it changed automatically.
Promising mod, especially to one's who've played Terraria.
how does the config work? right now its doing nothing
@sddddgjd
There is no entity_move event.
Why do you need a zombie_move event? can't you just use entity_move and check if it's a zombie? :/
@wide_load
ok thanks any ideas what those spontaneous errors where about?
EDIT: nevermind I read the changelog it looks good now :)
@worstboy32
I can't help you with this, look on the forum for how to use .yml files.
@wide_load
After that it still dont work :/ And i also tryed the other way so in 1 line They both dont work After i upload them to ftp server and reload server it adds a line of text and that give the error
@BattleGroundxx
If you do /time day it should end the blood moon normally, but other times may bug out a bit.
@BattleGroundxx
It affects the world you are in.
If you have a plugin that allows you to change the time /day if you use the command during a bloodmoon would it glitch lol I'll try this myself and give you the details!
Does the /bloodmoon command only affect the affected world?
@telephonekiosk
Being poisoned is a cool idea ! Although it looks like that will be in 1.8 so I may just wait for that.