From e82a99d4d82049a1c2cac3a6c6203028db9006fe Mon Sep 17 00:00:00 2001 From: Sotr Date: Sun, 8 Jul 2018 02:16:28 +0800 Subject: [PATCH] Configurable chunk unload optimization - #21 --- sources/pom.xml | 2 +- sources/src/main/resources/mixins.akarin.core.json | 3 --- .../resources/mixins.akarin.optimization.chunk.json | 11 +++++++++++ 3 files changed, 12 insertions(+), 4 deletions(-) create mode 100644 sources/src/main/resources/mixins.akarin.optimization.chunk.json diff --git a/sources/pom.xml b/sources/pom.xml index c770e3120..3d8feaaac 100644 --- a/sources/pom.xml +++ b/sources/pom.xml @@ -126,7 +126,7 @@ io.akarin legacylauncher - 1.23 + 1.24 org.spongepowered diff --git a/sources/src/main/resources/mixins.akarin.core.json b/sources/src/main/resources/mixins.akarin.core.json index 2b3b586df..caf09e406 100644 --- a/sources/src/main/resources/mixins.akarin.core.json +++ b/sources/src/main/resources/mixins.akarin.core.json @@ -30,9 +30,6 @@ "core.MixinChunkIOExecutor", "core.MixinPlayerConnectionUtils", - "cps.MixinCraftWorld", - "cps.MixinChunkProviderServer", - "nsc.OptimisticNetworkManager", "nsc.NonblockingServerConnection", diff --git a/sources/src/main/resources/mixins.akarin.optimization.chunk.json b/sources/src/main/resources/mixins.akarin.optimization.chunk.json new file mode 100644 index 000000000..3e0eb4f29 --- /dev/null +++ b/sources/src/main/resources/mixins.akarin.optimization.chunk.json @@ -0,0 +1,11 @@ +{ + "required": true, + "minVersion": "0.7.10", + "package": "io.akarin.server.mixin", + "target": "@env(DEFAULT)", + "compatibilityLevel": "JAVA_8", + "server": [ + "cps.MixinCraftWorld", + "cps.MixinChunkProviderServer", + ] +} \ No newline at end of file