From bbd849061a02ef46db160c1da79f4f437017f440 Mon Sep 17 00:00:00 2001 From: Caedis Date: Thu, 9 Jan 2025 15:25:12 -0600 Subject: [PATCH] spotless --- .../mitchej123/hodgepodge/mixins/Mixins.java | 4 +- .../MixinMinecraftServer_PauseWhenEmpty.java | 38 +++++++++++-------- 2 files changed, 24 insertions(+), 18 deletions(-) diff --git a/src/main/java/com/mitchej123/hodgepodge/mixins/Mixins.java b/src/main/java/com/mitchej123/hodgepodge/mixins/Mixins.java index fcd70243..d2c5f51b 100644 --- a/src/main/java/com/mitchej123/hodgepodge/mixins/Mixins.java +++ b/src/main/java/com/mitchej123/hodgepodge/mixins/Mixins.java @@ -418,8 +418,8 @@ public enum Mixins { .addMixinClasses("minecraft.server.MixinMinecraftServer_AutoSaveInterval") .setApplyIf(() -> TweaksConfig.autoSaveInterval != 900)), - PAUSE_WHEN_EMPTY(new Builder("Pauses the server when noone is online after X seconds; Servers Only").setPhase(Phase.EARLY).setSide(Side.SERVER) - .addTargetedMod(TargetedMod.VANILLA) + PAUSE_WHEN_EMPTY(new Builder("Pauses the server when noone is online after X seconds; Servers Only") + .setPhase(Phase.EARLY).setSide(Side.SERVER).addTargetedMod(TargetedMod.VANILLA) .addMixinClasses("minecraft.server.MixinMinecraftServer_PauseWhenEmpty") .setApplyIf(() -> TweaksConfig.pauseWhenEmpty)), diff --git a/src/main/java/com/mitchej123/hodgepodge/mixins/early/minecraft/server/MixinMinecraftServer_PauseWhenEmpty.java b/src/main/java/com/mitchej123/hodgepodge/mixins/early/minecraft/server/MixinMinecraftServer_PauseWhenEmpty.java index 8cf27a4a..97bc9339 100644 --- a/src/main/java/com/mitchej123/hodgepodge/mixins/early/minecraft/server/MixinMinecraftServer_PauseWhenEmpty.java +++ b/src/main/java/com/mitchej123/hodgepodge/mixins/early/minecraft/server/MixinMinecraftServer_PauseWhenEmpty.java @@ -1,13 +1,12 @@ package com.mitchej123.hodgepodge.mixins.early.minecraft.server; -import com.mitchej123.hodgepodge.Common; -import com.mitchej123.hodgepodge.Hodgepodge; +import java.io.File; +import java.net.Proxy; + import net.minecraft.server.MinecraftServer; import net.minecraft.server.dedicated.DedicatedServer; import net.minecraft.server.dedicated.PropertyManager; -import org.apache.logging.log4j.LogManager; -import org.apache.logging.log4j.Logger; -import org.spongepowered.asm.logging.ILogger; + import org.spongepowered.asm.mixin.Mixin; import org.spongepowered.asm.mixin.Shadow; import org.spongepowered.asm.mixin.Unique; @@ -15,12 +14,13 @@ import org.spongepowered.asm.mixin.injection.Inject; import org.spongepowered.asm.mixin.injection.callback.CallbackInfoReturnable; -import java.io.File; -import java.net.Proxy; +import com.mitchej123.hodgepodge.Common; @Mixin(DedicatedServer.class) public abstract class MixinMinecraftServer_PauseWhenEmpty extends MinecraftServer { - @Shadow private PropertyManager settings; + + @Shadow + private PropertyManager settings; @Unique private int hodgepodge$pauseWhenEmptySeconds = 0; @@ -31,24 +31,30 @@ public MixinMinecraftServer_PauseWhenEmpty(File workDir, Proxy proxy) { super(workDir, proxy); } - @Inject(method = "startServer", at = @At(value = "INVOKE", target = "Lcpw/mods/fml/common/FMLCommonHandler;onServerStarted()V", shift = At.Shift.AFTER)) - public void hodgepodge$setupServer(CallbackInfoReturnable cir){ + @Inject( + method = "startServer", + at = @At( + value = "INVOKE", + target = "Lcpw/mods/fml/common/FMLCommonHandler;onServerStarted()V", + shift = At.Shift.AFTER)) + public void hodgepodge$setupServer(CallbackInfoReturnable cir) { hodgepodge$pauseWhenEmptySeconds = settings.getIntProperty("pause-when-empty-seconds", 0); } @Override - public void tick(){ + public void tick() { int pauseTicks = hodgepodge$pauseWhenEmptySeconds * 20; - if (pauseTicks > 0){ - if (getCurrentPlayerCount() == 0){ + if (pauseTicks > 0) { + if (getCurrentPlayerCount() == 0) { this.hodgepodge$emptyTicks++; } else { this.hodgepodge$emptyTicks = 0; } - if (hodgepodge$emptyTicks >= pauseTicks){ - if (hodgepodge$emptyTicks == pauseTicks){ - Common.log.info("Server empty for {} seconds, saving and pausing", hodgepodge$pauseWhenEmptySeconds); + if (hodgepodge$emptyTicks >= pauseTicks) { + if (hodgepodge$emptyTicks == pauseTicks) { + Common.log + .info("Server empty for {} seconds, saving and pausing", hodgepodge$pauseWhenEmptySeconds); this.serverConfigManager.saveAllPlayerData(); this.saveAllWorlds(true); }