diff --git a/src/main/java/com/volmit/iris/IrisSettings.java b/src/main/java/com/volmit/iris/IrisSettings.java index dbd4998d0..fe590974a 100644 --- a/src/main/java/com/volmit/iris/IrisSettings.java +++ b/src/main/java/com/volmit/iris/IrisSettings.java @@ -126,6 +126,9 @@ public class IrisSettings @DontObfuscate public boolean openVSCode = true; + + @DontObfuscate + public boolean disableTimeAndWeather = true; } public static IrisSettings get() diff --git a/src/main/java/com/volmit/iris/manager/IrisProject.java b/src/main/java/com/volmit/iris/manager/IrisProject.java index db3ca2a48..dae406963 100644 --- a/src/main/java/com/volmit/iris/manager/IrisProject.java +++ b/src/main/java/com/volmit/iris/manager/IrisProject.java @@ -11,10 +11,7 @@ import com.volmit.iris.util.*; import lombok.Data; import net.md_5.bungee.api.ChatMessageType; import net.md_5.bungee.api.chat.TextComponent; -import org.bukkit.Bukkit; -import org.bukkit.GameMode; -import org.bukkit.World; -import org.bukkit.WorldCreator; +import org.bukkit.*; import org.bukkit.craftbukkit.v1_17_R1.CraftServer; import org.bukkit.potion.PotionEffect; import org.bukkit.potion.PotionEffectType; @@ -192,6 +189,11 @@ public class IrisProject //@builder World world = INMS.get().createWorld(c); + if (IrisSettings.get().getStudio().isDisableTimeAndWeather()) { + world.setGameRule(GameRule.DO_WEATHER_CYCLE, false); + world.setGameRule(GameRule.DO_DAYLIGHT_CYCLE, false); + world.setTime(6000); + } Iris.linkMultiverseCore.removeFromConfig(world); done.set(true);