Revert game data to frozen on disconnect from a remote server or when terminating a local server. Closes #6487 (#6497)

This commit is contained in:
ichttt authored and GitHub committed 2020-02-03 12:21:10 -08:00
1 parent 2991e767dd
commit 06d9b6531c
2 files changed
+15 -5

No files matched your search

@@ -64,6 +64,7 @@ import net.minecraftforge.fml.network.NetworkRegistry;
import net.minecraftforge.fml.packs.ModFileResourcePack;
import net.minecraftforge.fml.packs.ResourcePackLoader;
import net.minecraftforge.forgespi.language.IModInfo;
import net.minecraftforge.registries.GameData;
public class ServerLifecycleHooks
{
@@ -108,6 +109,7 @@ public class ServerLifecycleHooks
public static void handleServerStopped(final MinecraftServer server)
{
if (!server.isDedicatedServer()) GameData.revertToFrozen();
MinecraftForge.EVENT_BUS.post(new FMLServerStoppedEvent(server));
currentServer = null;
LogicalSidedProvider.setServer(null);