Skip to content

Commit 07ba83b

Browse files
committed
Make our testrules helper command also clear the weather
1 parent 2660a6a commit 07ba83b

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

src/main/java/mekanism/common/command/CommandMek.java

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@
2222
import net.minecraft.core.BlockPos;
2323
import net.minecraft.network.chat.Component;
2424
import net.minecraft.server.MinecraftServer;
25+
import net.minecraft.server.level.ServerLevel;
2526
import net.minecraft.server.level.ServerPlayer;
2627
import net.minecraft.world.level.GameRules;
2728
import net.minecraft.world.phys.Vec3;
@@ -74,6 +75,8 @@ private static class TestRulesCommand {
7475
rules.getRule(GameRules.RULE_WEATHER_CYCLE).set(false, server);
7576
rules.getRule(GameRules.RULE_MOBGRIEFING).set(false, server);
7677
source.getLevel().setDayTime(2_000);
78+
//Act as if /weather clear was ran
79+
source.getLevel().setWeatherParameters(ServerLevel.RAIN_DELAY.sample(server.overworld().getRandom()), 0, false, false);
7780
source.sendSuccess(() -> MekanismLang.COMMAND_TEST_RULES.translateColored(EnumColor.GRAY), true);
7881
return 0;
7982
});

0 commit comments

Comments
 (0)