Merge pull request #392 from CocoTheOwner/no-day-weather-studio

Update IrisProject.java
This commit is contained in:
Dan 2021-07-04 21:55:14 -04:00 committed by GitHub
commit bc87fdde1f
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 9 additions and 4 deletions

View File

@ -126,6 +126,9 @@ public class IrisSettings
@DontObfuscate @DontObfuscate
public boolean openVSCode = true; public boolean openVSCode = true;
@DontObfuscate
public boolean disableTimeAndWeather = true;
} }
public static IrisSettings get() public static IrisSettings get()

View File

@ -11,10 +11,7 @@ import com.volmit.iris.util.*;
import lombok.Data; import lombok.Data;
import net.md_5.bungee.api.ChatMessageType; import net.md_5.bungee.api.ChatMessageType;
import net.md_5.bungee.api.chat.TextComponent; import net.md_5.bungee.api.chat.TextComponent;
import org.bukkit.Bukkit; import org.bukkit.*;
import org.bukkit.GameMode;
import org.bukkit.World;
import org.bukkit.WorldCreator;
import org.bukkit.craftbukkit.v1_17_R1.CraftServer; import org.bukkit.craftbukkit.v1_17_R1.CraftServer;
import org.bukkit.potion.PotionEffect; import org.bukkit.potion.PotionEffect;
import org.bukkit.potion.PotionEffectType; import org.bukkit.potion.PotionEffectType;
@ -192,6 +189,11 @@ public class IrisProject
//@builder //@builder
World world = INMS.get().createWorld(c); 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); Iris.linkMultiverseCore.removeFromConfig(world);
done.set(true); done.set(true);