From efd03360aa1c46d8479c240c4cf6ab844138326c Mon Sep 17 00:00:00 2001 From: Jonas Herzig Date: Sun, 8 Dec 2019 12:44:09 +0100 Subject: [PATCH] Simple workaround for ReplayMod/remap#9 https://github.com/ReplayMod/remap/issues/9 --- .../view/impl/mixin/MixinClientChunkProvider.java | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) diff --git a/src/view/java/de/johni0702/minecraft/view/impl/mixin/MixinClientChunkProvider.java b/src/view/java/de/johni0702/minecraft/view/impl/mixin/MixinClientChunkProvider.java index 7a6394c3..a9f3941a 100644 --- a/src/view/java/de/johni0702/minecraft/view/impl/mixin/MixinClientChunkProvider.java +++ b/src/view/java/de/johni0702/minecraft/view/impl/mixin/MixinClientChunkProvider.java @@ -9,6 +9,7 @@ //$$ import net.minecraft.util.math.SectionPos; //$$ import net.minecraft.world.World; //$$ import net.minecraft.world.biome.Biome; +//$$ import net.minecraft.world.chunk.AbstractChunkProvider; //$$ import net.minecraft.world.chunk.Chunk; //$$ import net.minecraft.world.chunk.ChunkSection; //$$ import net.minecraft.world.chunk.ChunkStatus; @@ -28,7 +29,7 @@ //$$ // TODO Could probably be replaced with injects instead of overwrites but let's wait for CC first //$$ @SuppressWarnings("OverwriteAuthorRequired") //$$ @Mixin(ClientChunkProvider.class) -//$$ public abstract class MixinClientChunkProvider { +//$$ public abstract class MixinClientChunkProvider extends AbstractChunkProvider { //$$ @Shadow @Final private WorldLightManager lightManager; //$$ @Shadow @Final private Chunk empty; //$$ @Shadow @Final private ClientWorld world; @@ -91,12 +92,7 @@ //$$ } //$$ //$$ @Overwrite -//$$ // FIXME preprocessor should handle this? - //#if FABRIC>=1 - //$$ public String getStatus() { - //#else - //$$ public String makeString() { - //#endif +//$$ public String makeString() { //$$ return "Client Chunk Cache: " + this.getLoadedChunksCount(); //$$ } //$$