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/
-
View User Profile
-
Send Message
Posted Mar 14, 2013@Xrio
Check the server.log file for errors that came up during loading. The config files would only be missing if the plugin did not load.
@AlmostLuckyDucky
I probably won't be adding support for other platforms, I have to replace a lot of the Minecraft source to get some of the features to work and keeping track of changes to that across more than one server will be way too much work.
-
View User Profile
-
Send Message
Posted Mar 14, 2013still doesn't work with a MCPC bukkit core instead of a Craftbukkit Jar.
http://pastebin.com/jP6QLLL9
it could also be clashing with a mod but just an FYI anyway.
-
View User Profile
-
Send Message
Posted Mar 13, 2013Help I got and installed the plugin but it says I have to enable it for it to work,I need to config it but there is no config file that came with the plugin.Can you help me On how to config it for it to work on my server? (sorry im new to plugins)
-
View User Profile
-
Send Message
Posted Mar 12, 2013@wide_load
ok i'll back up and try that.
thanks.
-
View User Profile
-
Send Message
Posted Mar 11, 2013@ManBeastPigDev
I'd image it's stored in the level.dat file, although that also contains the world seed.
-
View User Profile
-
Send Message
Posted Mar 10, 2013@wide_load
Yeah i did that already and it didnt work unfortunately.
I only added that one plugin so i doubt its anything else installed.
No one has access to /SpawnMob and withers are unspawnable with eggs.
Would you know of a file i could delete to reset the world environoment (if its that)
I'm lost, but it only started when BM was installed/removed.
I've been working on it non stop for a day now and just cant find a reason for it.
-
View User Profile
-
Send Message
Posted Mar 10, 2013@ManBeastPigDev
You came to the wrong conclusion, nothing on the server is modified. The plugin sends a message to the client to tell it that the world is now a nether world, as far as the server knows it's still a normal world.
The Withers that you saw will have been spawned by another plugin, spawn eggs or left over from the night that was interrupted. If you install the plugin again then start and stop the bloodmoon it should remove all nether mobs from the world. You could also do it with mcedit.
-
View User Profile
-
Send Message
Posted Mar 10, 2013Ok i'm a day into this emergency now and its beginning to become a real problem.
I reinstalled bloodmoon switched to bloodmoon with nether sky and then back again to normal mode. Then uninstalled bloodmoon. I thought the withers had gone but they persist.
Please help me, this is ruining my server.
-
View User Profile
-
Send Message
Posted Mar 9, 2013I noticed another issue later.
I stopped the bloodmoon event, then set the world to false and did a reload.
But for some reason wither were still spawning all over.
So i had to uninstall in the end.
** update ** blood moon uninstalled and withers are still spawning in the over world.
multiverse has them blocked but they still spawn.
We now have a big problem.
Can you tell me if bloodmoon edits any config files?
maybe they got left half done.
** ADDITIONAL**
I've come to the conclusion that when the plugin changes the sky to nethersky. what you actually did is change the environment variable to nether.
Hence the inventory glitch i guess. And i must have stopped and uninstalled the plugin while it was still in nether sky/nether environment mode.
Tomorrow when the server is less full i'll re-install and go back and forth and then uninstall and see if that works.
Let me know what you think when you read this.
thanks.
-
View User Profile
-
Send Message
Posted Mar 8, 2013Hello, great mod you have here! I've had it on previous servers and we greatly enjoyed it. but when i tried to get it again there were no errors in the cmd, which is great but when i type /bloodmoon start i get this message: [BloodMoon] The blood moon is not enabled for this world. How can i fix this? Thank you!
-
View User Profile
-
Send Message
Posted Mar 8, 2013@rycoiscool
Thanks ! Comments like that honestly make it seem worth the effort :D
-
View User Profile
-
Send Message
Posted Mar 8, 2013This is the mod I've been looking for! It has extended night, MORE ZOMBIES! Or any mob you want and its ten million quadranipple zillion hundred percent configureable and its hell easy! I LOVE IT!
-
View User Profile
-
Send Message
Posted Mar 5, 2013@Mal2ksc
A mob being close used to wake the player up, I think that changed at the end of beta actually so I should just put it back :P
-
View User Profile
-
Send Message
Posted Mar 3, 2013(1) If all players sleep during a Blood Moon, zombies spawn but do not wake them up. It becomes morning, and they do not have to deal with the zombie until after they wake up normally. HOWEVER, this doesn't really bypass the Blood Moon, and when the sun sets again the Blood Moon will resume without a warning message. Since there is no real benefit to trying to sleep away a BM, I figured I'd just let it be.
(2) Some ideas: (A) normal spiders become poisonous like cave spiders. (B) Two tiers of Blood Moon -- one that can activate EVERY night, with relatively mild settings, and another that triggers a small proportion of the time and is much more difficult, as is the case now.
-
View User Profile
-
Send Message
Posted Mar 1, 2013@bestlike2
That would have to be up to WorldGuard to "fix" by prevent mobs spawned by plugins as well as just natural spawns.
-
View User Profile
-
Send Message
Posted Mar 1, 2013This plugin has a MASSIVE ISSUE. It does not work with world guard, or it just bypasses it. Players are dying on my server from mobs just spawning in packs at spawn. This needs to be PATCHED ASAP!
-
View User Profile
-
Send Message
Posted Feb 28, 2013@wolf79400
Already exists, check the config page.
@JohOply
If you actually see one file a ticket.
-
View User Profile
-
Send Message
Posted Feb 28, 2013@wide_load
I've disable this option, but a player said me that he has seen a maga cube during a BM's night
I search more ^^
The duration of night is normal now, strange !
-
View User Profile
-
Send Message
Posted Feb 28, 2013Can you add a possibility to spawn in very small % an ender dragon or wither ? O.o
-
View User Profile
-
Send Message
Posted Feb 26, 2013@JohOply
That is just due to the spawning mechanics of the game, I'm working on improving the way it works though. Try tweaking the rates a bit more.
@Ronewird
:D Thanks.