TheBloodMoon
Blood Moons
Have you ever noticed how easy nights are? Well bring some fun to the table by adding blood moons to your server! Blood moons are nights that come around by a 1/20 chance during which large packs of mobs can spawn. Packs of mobs of three to thirteen in size will spawn during these nights. Characteristics of a blood moon include the following:
- Mob damage reduction 2 (configurable)
- 1/2 chance of a rare drop of one of the following:
- 1-5 Diamonds
- 1-5 Iron Ingots
- 1-5 Gold Ingots
- 1-5 Apples
- 1-5 Coal
- 1-5 Netherrack
- 1-5 Bread
- 1-5 Gold Nuggets
- 1-5 Clay
- 1-5 Villager Eggs
- 1-5 Melons
- Configurable difficulty on blood moons (1-3) or non-blood moons (0-3)
- Blood moon extension
- Creepers being automatically charged
- Ability to add multiple worlds to the blood moon list
To begin using the blood moon, run the command bmoon addworld <worldname> from the console. This will enable blood moons in that world.
Configuration
Value | Description |
---|---|
bloodMoonProbability | the probability of a blood moon occurring (default 20) |
bloodMoonDifficulty | the difficulty of the world on blood moon nights (ranging from 1-3 where 1 is easy) |
nonBloodMoonDifficulty | the difficulty of the world on days/nights that are not blood moons (ranging from 0-3 where 0 is peaceful) |
damageReduction | how much less damage mobs will take on blood moon nights |
endermen | enables/disables endermen from multiplying during blood moons |
Extension
At the end of a blood moon night, there is a 1/10 chance that the blood moon will be extended by another full night. At the end of the extension night, there is a 1/9 chance and this chance keeps increasing if there is an extension. This means there is a possibility of plunging into an infinite blood moon! Don't worry. If this happens and you don't want it to continue, you may just change the use the command bmoon resetextension <worldname> to reset it back to 10.
Commands
You may run various commands from the console for TheBloodMoon. To do this type in bmoon <command> <argument>. They include the following:
Command | Argument | Description |
---|---|---|
sim | nameofworld | Simulates (forces) the blood moon in this world. You must have added it first with the addworld command. |
is | name of world | Returns whether or not it is currently a blood moon in this world. If the world is not in the blood moon list, it will always return "no". |
ls | none | Lists all of the blood moon worlds |
addworld | name of world | Adds this world to the blood moon list so that it can become a blood moon in the world. |
removeworld | name of world | Removes this world from the blood moon list. If it is a blood moon in the world, it will end. |
resetextension | name of world | Resets the extension probability back to 1/10 for this world. |
Want to suggest an addition or change?
1.12?
hmm nvm it happened when I toggled downfall and interrupted bloodmoon somehow.. but after the blood moon, all the mob settings go back to normal, not using my monster apocalypse mob settings... here is the link to the plugin :) http://dev.bukkit.org/server-mods/monster-apocalypse/
idk if its a bug or if its being uncompatible with another plugin I have but there is no zombies, skeletons, spiders, creepers, or endermans spawning.. only those nether mobs. I didn't touch much of the config file of the bloodmoon. its either they not spawning or they have a VERY VERY VERY VERY rare chance of spawn and I increased the spawnrate to 2 if bloodmoon is active. I have monster apocalypse plugin installed which might be conflicting with this plugin. if it is conflicting, can you try work something out with monster apocalypse plugin? maybe talk to the plugin maker of that and make it both compatible with each other. thank you! (and I also got no errors on my server)
Hey this plugin is great! Nice job, especially since it worlds with world guard and not letting charged creepers blow up the entire world.
A few suggestions as you've probably seen all over the comments, add in-game commands. Also flaming arrows would be nice along with over all more configuring abilities.
This looks good but if you have to run it through the console then i cant use most servers are onnline and have no console like me im using Nitrous Networks and they havent added console yet it is in there to do list so can you please make it so it dosnt have to work through cinsole? thanks
Would it be possible for you to add support for Monster Apocalypse?
I would love this plugin even more if supported Monster Apocalypse.
@TheDaaDee
The commands for the plugin may only be run from the console.
@TheDaaDee
I don't think that it will give you any response in the chat, regardless of if the command does or doesn't work. Try using the console instead; it *might* help. Also try using the list command after you add a world to confirm if it was added or not.
Hey when i make a command in the Chat nothing is happend. I try to add my World with /bmoon addworld RedDaWn-TheBlueEdition and nothing is happend. No results in Chat nothing! All Commands no effect. The Install ist correct and no warnings in the LoG. I use the CB 1.2.3-R0.2
@VeryBigCorp
Great, thanks! As for which license to pick, I'd probably recommend either the GNU GPL v3 or the GNU AGPL v3. You can of course just use public domain... but there are certain downsides to that, like people being able to steal your plugin and make it closed source and other bad stuff like that. Just my opinion. Also thanks for the fast reply; I forgot to check this page before.
This is awesome but the numbers for the drops aren't very clear and also they're not configurable. My only complaints. I want to use this but I can't tell the chances of drops etc by your documentation and I don't want it to be overpowered, in other words.
Also, no commands do anything ingame. It is correctly installed.
@Hoot215
Sure! I just didn't know which license to pick :P I'll post the link to the source in the description.
Do you think you could open source this, since it's in the public domain anyway? Thanks in advance, if you decide to.
Could skeletons fire flame arrows too? And maybe spiders can run faster or something? And also could you maybe make an option to make it happen on a specific moon stage like when its black or something? That would be cool.
@kapec94
Hmm. Thanks for posting the error. I will fix the problem when I get back today.
Edit: It was just an issue of a folder not being created at the proper time. I've fixed it in 1.3 :D
@VeryBigCorp
I've got the same problem. My server: CraftBukkit Beta 1.2.3-R0.2. First time I've ran my server it said: [INFO] [BloodMoon] Enabling BloodMoon v1.2 [INFO] [BloodMoon] error in the creation of the database! No such file or directory [SEVERE] Error occurred while enabling BloodMoon v1.2 (Is it up to date?) java.lang.NullPointerException at com.verybigcorp.bloodmoon.BloodMoon.getWorlds(BloodMoon.java:384) at com.verybigcorp.bloodmoon.BloodMoon$BloodMoonTimer.<init>(BloodMoon.java:269) at com.verybigcorp.bloodmoon.BloodMoon.onEnable(BloodMoon.java:102) ...et cetera. I reloaded bukkit one more time. No error. Cool. But plugin isn't responding at all! No output while writing commands, nothing happens, when I type /bmoon sim either on console or as player. Nothing.
@wallofchaos
Can you please post the full error? I could try to pinpoint the cause that way
plugin says its out of date when I try it. commands dont give anything. no error no message confirming or denying access. using all the lastest. Main plugins are essentials. groupmanager. not sure why this isnt working.
I'll be checking in on this regularly :)
Still very promising plugin, if you need more work ideas consider adding bezerking of zombies during a bloodmoon so they can break not only wooden door in 1.2 but also other stuff :)
@VeryBigCorp These sound like great ideas. I'm checking back daily for updates. Very excited. Much better than the other Bloodmoon plugin, imo