diff --git a/src/main/java/carpet/settings/SettingsManager.java b/src/main/java/carpet/settings/SettingsManager.java index eb14dc04..7e8c838b 100644 --- a/src/main/java/carpet/settings/SettingsManager.java +++ b/src/main/java/carpet/settings/SettingsManager.java @@ -11,6 +11,7 @@ import com.mojang.brigadier.exceptions.CommandSyntaxException; import com.mojang.brigadier.exceptions.SimpleCommandExceptionType; import net.minecraft.entity.player.PlayerEntity; import net.minecraft.server.MinecraftServer; +import net.minecraft.server.ServerTask; import net.minecraft.server.command.ServerCommandSource; import net.minecraft.server.network.ServerPlayerEntity; import net.minecraft.text.BaseText; @@ -168,10 +169,13 @@ public class SettingsManager { return; } - for (ServerPlayerEntity entityplayermp : server.getPlayerManager().getPlayerList()) + server.method_18858(new ServerTask(this.server.getTicks(), () -> { - server.getCommandManager().sendCommandTree(entityplayermp); - } + for (ServerPlayerEntity entityplayermp : server.getPlayerManager().getPlayerList()) + { + server.getCommandManager().sendCommandTree(entityplayermp); + } + })); } private void loadConfigurationFromConf() diff --git a/src/main/java/carpet/utils/SpawnReporter.java b/src/main/java/carpet/utils/SpawnReporter.java index 97b8419e..1a64628b 100644 --- a/src/main/java/carpet/utils/SpawnReporter.java +++ b/src/main/java/carpet/utils/SpawnReporter.java @@ -109,7 +109,7 @@ public class SpawnReporter int rounds = spawn_tries.get(enumcreaturetype); lst.add(Messenger.c(String.format("w %s: ", enumcreaturetype.getName()), (cur < 0) ? "g -" : (color + " " + cur), "g / ", mobColor + " " + max, - (rounds == 1) ? "w " : String.format("fi (%d rounds/tick)", spawn_tries.get(enumcreaturetype)) + (rounds == 1) ? "w " : String.format("gi (%d rounds/tick)", spawn_tries.get(enumcreaturetype)) )); } else