GithubHelp home page GithubHelp logo

bloodmoon's People

Contributors

joccob avatar lumien231 avatar wlhlm avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

bloodmoon's Issues

Feature request

I'we changed the lenght of minecraft day. Instead of 24000 ticks set to 48000.
Could you please add confing setting for the lenght of minecraft day?
Because currently im getting blodmoon in the middle of the day. Thank you!

Incompatibility with Astral Sorcery

HellFirePvP/AstralSorcery#116

"that's why AS is incompatible with bloodmoon - lumien ASM's the renderSky method to add his moon colorization hook - which is a terrible implementation. to recolor sun/moon you don't need ASM at all.
tl;dr his implementation is terrible and doesn't care if other mods change the sky. if he had implemented it properly, compatibility would be no issue"

Red environment randomly happens.

The red environment sometimes happens for littery no reason even in day, when there is no bloodmoon. Latest version, mod seems to be dead but tought i'll still report it.

New Update On Blood Moon for ver 1.19.2

Hi Lumien, your Blood Moon is fun and cool but if can, could you update it for the newer version of minecraft? I try and tried to convince the admins of the minecraft server to download Blood Moon plug in but due to the fact that it's already outdated and they don't want it but deep down i know it can be used again, so please do, i don't mind being charge as this mod is the best so far.

[Suggestion] Whitelist/Blacklist Dimensions

I'm trying to leave the overworld relatively peaceful and create a very challenging dimension, where this mod would be active. Would love the ability to whitelist or blacklist dimensions this mod is active in.

Suggestion: Bloodmoon start/active event

Hi Lumien,
I wanted to start coding an mod hooking to your bloodmoon start/active event.
After searching through the source I detected no event doing something like that.

Could you please add an event where other mods can detect if bloodmoon is started /- active or not?

For example I'm talking about MinecraftForge.EVENT_BUS.post( event ); ^^

Kind regards

Bloodmoon BlackFog+shaders=pitch blackness

Hello, I'm unsure if this is a problem with Bloodmoon, SEUS (or shaders in general), but when bloodmoon is fading in, everything suddenly goes pitch black at 18:55 game time, with visibility returning at 05:50. This doesn't happen when BlackFog is disabled (which I was surprised to find that the server allows clients to override). Tested with SEUS 11.0, 10.1 with everything enabled, and 10.1-Standard.

Bloodmoon 1.4.1 on Forge 12.17.0.1987 on Minecraft 1.9.4. GTX750 running nVidia 340.96 drivers, on Debian amd64.

Config option for Bloodmoons to only occur after X days

I've noticed it's possible to get a bloodmoon first night, even with a very low chance. It'd be great if we can get a config option where bloodmoons can only have a chance to occur after the first X days.

Also, maybe an option where another bloodmoon won't be considered for another X days after one already occurred, to prevent a bloodmoon happening twice or more times in a row.

Thanks!

Mob spawn rate unchanged

The mob spawn rate does not seem to be affected by the blood moon. When I use the "/bloodmoon force" command and then accelerate time to just before 12000, I get the "The Blood Moon is rising..." message and the red moon rises, but the mob spawning rate seems to be completely vanilla.

MC: 1.10.2
Forge: 12.18.2.2107
Bloodmoon: 1.9.4-1.4.1

Bloodmoon + Mobius

Mobius seems to overwrite this mod's negation of sleep during a bloodmoon, any way to make sure that doesn't happen? The message saying you are too tired to sleep still comes up, but you're still able to sleep despite that message being displayed.

Bloodmoon and custom worlds

Effect of the mod does not apply to additional custom worlds created by the plugin named Nucleus.

forge-1.12.2-14.23.5.2836-universal
Bloodmoon-MC1.12.2-1.5.3
spongeforge-1.12.2-2768-7.1.6-RC3616
Nucleus-1.9.1-SNAPSHOT-S7.1-MC1.12.2-plugin

Crash on Forge 2151

Receiving a crash on my server every night. I had set the Blood Moon to trigger on every full moon. I've just disabled this and am testing again.

Description: Exception in server tick loop

java.lang.NoSuchMethodError: net.minecraft.world.World.func_72853_d()I
at lumien.bloodmoon.server.BloodmoonHandler.endWorldTick(BloodmoonHandler.java:96)
at lumien.bloodmoon.handler.BloodmoonEventHandler.endWorldTick(BloodmoonEventHandler.java:114)
at net.minecraftforge.fml.common.eventhandler.ASMEventHandler_204_BloodmoonEventHandler_endWorldTick_WorldTickEvent.invoke(.dynamic)
at net.minecraftforge.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:90)
at net.minecraftforge.fml.common.eventhandler.EventBus.post(EventBus.java:185)
at net.minecraftforge.fml.common.FMLCommonHandler.onPostWorldTick(FMLCommonHandler.java:269)
at net.minecraft.server.MinecraftServer.func_71190_q(MinecraftServer.java:718)
at net.minecraft.server.dedicated.DedicatedServer.func_71190_q(DedicatedServer.java:387)
at net.minecraft.server.MinecraftServer.func_71217_p(MinecraftServer.java:613)
at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:471)
at java.lang.Thread.run(Unknown Source)

crash-2016-12-01_10.16.44-server.txt

Bloodmoon configuration/enhancement

Hello we are running bloodmoon in our modpack(1.9.4) together with hardmode tweaks and HT is capable of changing the daynight cycle and length so we did but now the bloodmoon starts like 2pm ingame and ends like 3-4am ingame. Is it in any way possible for you to make it respect that sort of changes made by other mods? maybe tru manual configs linking it up to gameticks like PvPTime does? Also since we did the time change bloodmoons became much more common but thats controlable tru bloodmoon chance-im guessing here. Maybe you need this info so:
We changed the minecraft day to be 3 times longer(HT config D:cycleLengthMultiplier=3.0) and consist of a 45m day and 15m night(HT config D:dayToNightRatio=0.75).
Thanks in advance,
Lime

missing plugin.yml?

I opened the jar and couldn't find a plugin.yml file in the top level of the jar. Here's the corresponding bukkit error.

[12:28:56 ERROR]: Could not load 'plugins/Bloodmoon-1.3.jar' in folder 'plugins'
org.bukkit.plugin.InvalidDescriptionException: Invalid plugin.yml
at org.bukkit.plugin.java.JavaPluginLoader.getPluginDescription(JavaPluginLoader.java:154) ~[spigot-1.8.3.jar:git-Spigot-2f787bd-a5b7881]
at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager.java:133) [spigot-1.8.3.jar:git-Spigot-2f787bd-a5b7881]
at org.bukkit.craftbukkit.v1_8_R2.CraftServer.loadPlugins(CraftServer.java:291) [spigot-1.8.3.jar:git-Spigot-2f787bd-a5b7881]
at net.minecraft.server.v1_8_R2.DedicatedServer.init(DedicatedServer.java:199) [spigot-1.8.3.jar:git-Spigot-2f787bd-a5b7881]
at net.minecraft.server.v1_8_R2.MinecraftServer.run(MinecraftServer.java:522) [spigot-1.8.3.jar:git-Spigot-2f787bd-a5b7881]
at java.lang.Thread.run(Thread.java:745) [?:1.8.0_45]
Caused by: java.io.FileNotFoundException: Jar does not contain plugin.yml
... 6 more

Incompatibility with Thaumcraft 6

bloodmoon+thaumcraft error.txt
From what I have been studying the error is caused when Bloodmoon shading tries to affect the thaumcraft particles (Flux clouds especially, not sure about the flux rifts yet) causing the client to crash.
The bloodmoon and thaumcraft 6 both work fine when all the shaders are disabled from bloodmoon.
P.S. If possible, could you add customizable messages on events such as Bloodmoon starting, ending and being stopped.

Console spam

Minecraft Version: 1.17.1 version
Java 16
Paper bulid number: 305

This error happens when we use the blood moon command

05.10 08:18:41 [Server] INFO org.bukkit.command.CommandException: Unhandled exception executing command 'bloodmoon' in plugin BloodMoon v0.8
05.10 08:18:41 [Server] INFO at org.bukkit.command.PluginCommand.execute(PluginCommand.java:47) ~[patched_1.17.1.jar:git-Paper-283]
05.10 08:18:41 [Server] INFO at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:159) ~[patched_1.17.1.jar:git-Paper-283]
05.10 08:18:41 [Server] INFO at org.bukkit.craftbukkit.v1_17_R1.CraftServer.dispatchCommand(CraftServer.java:838) ~[patched_1.17.1.jar:git-Paper-283]
05.10 08:18:41 [Server] INFO at net.minecraft.server.network.PlayerConnection.handleCommand(PlayerConnection.java:2257) ~[patched_1.17.1.jar:git-Paper-283]
05.10 08:18:41 [Server] INFO at net.minecraft.server.network.PlayerConnection.a(PlayerConnection.java:2068) ~[patched_1.17.1.jar:git-Paper-283]
05.10 08:18:41 [Server] INFO at net.minecraft.server.network.PlayerConnection.a(PlayerConnection.java:2049) ~[patched_1.17.1.jar:git-Paper-283]
05.10 08:18:41 [Server] INFO at net.minecraft.network.protocol.game.PacketPlayInChat.a(PacketPlayInChat.java:46) ~[patched_1.17.1.jar:git-Paper-283]
05.10 08:18:41 [Server] INFO at net.minecraft.network.protocol.game.PacketPlayInChat.a(PacketPlayInChat.java:6) ~[patched_1.17.1.jar:git-Paper-283]
05.10 08:18:41 [Server] INFO at net.minecraft.network.protocol.PlayerConnectionUtils.lambda$ensureRunningOnSameThread$1(PlayerConnectionUtils.java:56) ~[patched_1.17.1.jar:git-Paper-283]
05.10 08:18:41 [Server] INFO at net.minecraft.server.TickTask.run(TickTask.java:18) ~[patched_1.17.1.jar:git-Paper-283]
05.10 08:18:41 [Server] INFO at net.minecraft.util.thread.IAsyncTaskHandler.executeTask(IAsyncTaskHandler.java:149) ~[patched_1.17.1.jar:git-Paper-283]
05.10 08:18:41 [Server] INFO at net.minecraft.util.thread.IAsyncTaskHandlerReentrant.executeTask(IAsyncTaskHandlerReentrant.java:23) ~[patched_1.17.1.jar:git-Paper-283]
05.10 08:18:41 [Server] INFO at net.minecraft.server.MinecraftServer.executeTask(MinecraftServer.java:1418) ~[patched_1.17.1.jar:git-Paper-283]
05.10 08:18:41 [Server] INFO at net.minecraft.server.MinecraftServer.executeTask(MinecraftServer.java:192) ~[patched_1.17.1.jar:git-Paper-283]
05.10 08:18:41 [Server] INFO at net.minecraft.util.thread.IAsyncTaskHandler.executeNext(IAsyncTaskHandler.java:122) ~[patched_1.17.1.jar:git-Paper-283]
05.10 08:18:41 [Server] INFO at net.minecraft.server.MinecraftServer.bf(MinecraftServer.java:1396) ~[patched_1.17.1.jar:git-Paper-283]
05.10 08:18:41 [Server] INFO at net.minecraft.server.MinecraftServer.executeNext(MinecraftServer.java:1389) ~[patched_1.17.1.jar:git-Paper-283]
05.10 08:18:41 [Server] INFO at net.minecraft.util.thread.IAsyncTaskHandler.awaitTasks(IAsyncTaskHandler.java:132) ~[patched_1.17.1.jar:git-Paper-283]
05.10 08:18:41 [Server] INFO at net.minecraft.server.MinecraftServer.sleepForTick(MinecraftServer.java:1367) ~[patched_1.17.1.jar:git-Paper-283]
05.10 08:18:41 [Server] INFO at net.minecraft.server.MinecraftServer.x(MinecraftServer.java:1278) ~[patched_1.17.1.jar:git-Paper-283]
05.10 08:18:41 [Server] INFO at net.minecraft.server.MinecraftServer.lambda$spin$0(MinecraftServer.java:319) ~[patched_1.17.1.jar:git-Paper-283]
05.10 08:18:41 [Server] INFO at java.lang.Thread.run(Thread.java:831) [?:?]

Warning: coremod lumien.bloodmoon.asm.LoadingPlugin does not have a MCVersion

Issue
When starting my server Forge Mod Loader displays the following message.

[main/WARN] [FML]: The coremod lumien.bloodmoon.asm.LoadingPlugin does not have a MCVersion annotation, it may cause issues with this version of Minecraft

The mod appears to work fine and does not crash, however I do not know what affect this may have.

Steps to Reproduce

  1. Add Bloodmoon jar to mods folder
  2. Start server

Logs
fml-server-latest.txt

Versions
Bloodmoon: 1.11-1.5.1
Forge: 1.11-13.19.1.2199-universal
Minecraft: 1.11

[REQUEST] A config option so that Everynight is a bloodmoon

setting the chance to 100 doesn't seem to work. I was hoping a always bloodmoon option could be added.

I run a server with a custom mod pack (which includes your mod.) and need it to be always a blood moon so I don't have to be on the server every 5 minutes doing /bloodmoon force.

Bloodmoon Underground

Not certain if this is normal or not, but Bloodmoons seem to only affect mob spawning on the surface/above sea level.

Players able to sleep through blood moon with NoSleep=true

Title explains the issue.
Bloodmoon version 1.5.1 (MC1.10.2)
forge-1.10.2-12.18.3.2254-universal
Sponge is included on the server. (spongeforge-1.10.2-2254-5.2.0-BETA-2254)
Lots of other mods but i dont see why they would cause issues, but they incl foamfix, surge and betterfps

Nth night options

Hello, I was wanting to ask how do I configure bloodmoons to trigger say, every 10 nights? I have tried putting 10 in the nth night config, with the spawn chance at like 0.001(I don't quite want there to be a 0% chance of a random night being a blood moon, but more just very unlikely), however using /add time and skipping around to the day it's supposed to trigger, it doesn't. I've tried skipping to day 9 and just waiting around till day 10's night. but nothing still. Does Nth night not allow you to skip time to function? I do really appreciate this mod and would love to get it to work well. I am going to try setting it to every 3 nights and just letting time move entirely on its own and hope it triggers on night 3, I'll post that update if anything happens, but so far, I have no idea why it's not working.

Suggestion: Percentage option to whatever the player could sleep or not

A silly suggestion: Instead of a fixed option to allow players to sleep or not on a bloodmoon, what about making a percentage option in which each bloodmoon allows the player to sleep or not?

This would be good for beginners, because depending on the setting (eg full moon) the first bloodmoon starts already on the second night, making survival difficult.

If there was a chance for skipping the first bloodmoon this could make it all easier.

Sorry if i wasnt clear, using Google translator.

1.11.2 config "nth" day question

so in the config I want the blood moon to happen every 7th day in MC

schedule {
# The chance of a bloodmoon occuring at the beginning of a night (0=Never;1=Every night;0.05=5% of all nights)
D:Chance=0.01

# Whether there should be a bloodmoon whenever there is a full moon
B:Fullmoon=false

# Every nth night there will be a bloodmoon (0 disables this, 1 would be every night, 2 every second night)
I:NthNight=0

}

The problem is how do i configure the first line of "The chance of a bloodmoon occuring" to allow the "Nth night" code to work properly. Currently, if i set the chance to "0" it will never spawn in the world voiding the nth night spawn chance. if i set the chance number to a value it will happen to spawn on the nth day and possible other days which i dont want.

Bloodmoon hardcore mode

Enable an option in which during the Bloodmoon, you cannot break blocks or open doors, so if you are not indoors before the Bloodmoon rises, you will have to spend the night fighting.

No red moon when full

MC 1.11.2
Forge 13.20.0.2260
Bloodmoon 1.5.1

With the following settings the moon does not have a red colour during the event.

D:Chance=0
B:Fullmoon=true
I:NthNight=0

B:BlackFog=false
B:RedLight=false
B:RedMoon=true
B:RedSky=false

[Request] Add build instructions to ReadMe

Could you possibly add build instructions to the ReadMe? I'm having trouble figuring out how to build it and I would like to experiment with adding Optifine support.

Not updated too 1.16.4

Its not updated to 1.16.4. Please update it to the latest version of minecraft, thank you.

First night option

Hey :)
Is it possible to add a option for the first night? I want the blood moon everytime if it's full moon. But the first night is full moon, too. That's very hard so a option to disable the moon in the first night would be very cool :)

Bloodmoon don't work with SpawnWhitelist

When I add any mob to SpawnWhitelist bloodmoon don't work, it starts but no mobs are spawning with bloodmoon SpawnLimitMultiplier. Can you show some working templates of how to setup tis config?
I typed this and this don't work
1

[Suggestion] Command to force Bloodmoon

Description

For Modpack Makers it is important to have control over the player experience.
So a command to trigger Bloodmoon would be a great thing.

Functionality
Command: /bloodmoon

  • now -> Set time to night and starts instantly a bloodmoon event
  • 0 -> Next Night will start a bloodmoon event
  • 1-99 -> In "X" days there will be a bloodmoon event
  • end -> End the bloodmoon and when a event is set in the future, it will be disabled

Example
/bloodmonn 5 -> In 5 days there will be a bloodmoon event

Config

  • Allow Command in Survival = false
  • Print a Massage to all Players when a bloodmoon event were set by command= true ("A Bloodmoon will rice in 2 days, prepare...")

Note:

  • When a command is executed, disable bloodmoon until this night. After that, use config values

Invite you and your Minecraft Modification to introduce to the player/audience in Taiwan.

Hello! We are the Cite Media Holding Group. a publisher in Taiwan. For now we’re devoted to Minecraft promotion, Our company is expected to publish a book entitled <The 100 Most Favorite Minecraft Modification for Game Talents> (tentative title) in December. And we will invite well-known Minecraft Game Talents in Taiwan to carefully select the 100 most recommended Minecraft Modification in the world and introduce them to readers with words and pictures. We think that the Modification of Minecraft you created is quite rich in content and suitable for being selected in the 100 recommended lists. To publish this book, we need to obtain your consent to capture the pictures of your game (less than 10, hereinafter referred to as the authorization target) so that vast readers of Minecraft can understand your work through the introduction of this book. Neither party has to pay the fee for this authorization, but in order to protect the rights and interests of both parties, this email will be used as the basis for authorization that you agree to authorize our company to use the authorization target free of charge in <The 100 Most Favorite Minecraft Modification for Game Talents> (tentative name) by means of, but not limited to, reproducing, distributing and public transferring. If you agree to the authorization, please reply to this email directly and fill in the following information (the following information is only for future reference of the authorizers and sending books, which will not be used for other purposes) to just inform us that you "agree to authorize the pictures free of charge". If you would like to provide your address, we would be very happy to present you a book in return after it is published.

Cite Media Holding Group
Vice General Manager
Daniel Wang

Add:10F, No.141, Sec 2, Misheng E. Rd., Thongshan Distric, Taipei City 10483, Taiwan (R.O.C.)
E-MAIL:
[email protected]

TEL:(02)2500-7600 ext.2670 MOB:0916-252-365

Gradle build broken

The current build.gradle file is broken, there's a missing variable called "signSHA1". Most likely caused by a missing gradle.properties.

Your .gitignore is quite weird by the way, you should only put things in there you want to ignore, not ignore everything and un-ignore everything you want to keep.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.