diff --git a/gradle.properties b/gradle.properties index c020cd64..16ba9e96 100644 --- a/gradle.properties +++ b/gradle.properties @@ -8,7 +8,7 @@ yarn_mappings=1.20.4+build.1 loader_version=0.15.1 # Mod Properties -mod_version = 0.1.4-alpha +mod_version = 0.1.5-alpha maven_group = me.cortex archives_base_name = voxy diff --git a/src/main/java/me/cortex/voxy/client/saver/ContextSelectionSystem.java b/src/main/java/me/cortex/voxy/client/saver/ContextSelectionSystem.java index e3cbaa1d..9d997bd7 100644 --- a/src/main/java/me/cortex/voxy/client/saver/ContextSelectionSystem.java +++ b/src/main/java/me/cortex/voxy/client/saver/ContextSelectionSystem.java @@ -107,12 +107,12 @@ public class ContextSelectionSystem { if (iserver != null) { basePath = iserver.getSavePath(WorldSavePath.ROOT).resolve("voxy"); } else { - var netHandle = MinecraftClient.getInstance().getNetworkHandler(); + var netHandle = MinecraftClient.getInstance().interactionManager; if (netHandle == null) { System.err.println("Network handle null"); basePath = basePath.resolve("UNKNOWN"); } else { - var info = netHandle.getServerInfo(); + var info = netHandle.networkHandler.getServerInfo(); if (info == null) { System.err.println("Server info null"); basePath = basePath.resolve("UNKNOWN"); diff --git a/src/main/resources/voxy.accesswidener b/src/main/resources/voxy.accesswidener index 0b19a2a7..3fdf49d9 100644 --- a/src/main/resources/voxy.accesswidener +++ b/src/main/resources/voxy.accesswidener @@ -1,5 +1,8 @@ accessWidener v1 named +accessible class net/minecraft/client/render/RenderLayer$MultiPhase +accessible class net/minecraft/client/render/RenderLayer$MultiPhaseParameters + accessible field net/minecraft/client/texture/SpriteContents image Lnet/minecraft/client/texture/NativeImage; accessible field net/minecraft/client/render/Frustum frustumIntersection Lorg/joml/FrustumIntersection; accessible field net/minecraft/client/render/LightmapTextureManager texture Lnet/minecraft/client/texture/NativeImageBackedTexture; @@ -10,10 +13,9 @@ accessible field net/minecraft/client/render/GameRenderer zoom F accessible field net/minecraft/client/world/ClientWorld worldRenderer Lnet/minecraft/client/render/WorldRenderer; accessible field net/minecraft/world/biome/source/BiomeAccess seed J -accessible class net/minecraft/client/render/RenderLayer$MultiPhase -accessible class net/minecraft/client/render/RenderLayer$MultiPhaseParameters accessible field net/minecraft/client/render/RenderLayer$MultiPhaseParameters texture Lnet/minecraft/client/render/RenderPhase$TextureBase; -accessible method net/minecraft/client/render/RenderPhase$TextureBase getId ()Ljava/util/Optional; accessible field net/minecraft/client/render/RenderLayer$MultiPhase phases Lnet/minecraft/client/render/RenderLayer$MultiPhaseParameters; +accessible field net/minecraft/client/network/ClientPlayerInteractionManager networkHandler Lnet/minecraft/client/network/ClientPlayNetworkHandler; -accessible method net/minecraft/client/render/GameRenderer getFov (Lnet/minecraft/client/render/Camera;FZ)D \ No newline at end of file +accessible method net/minecraft/client/render/GameRenderer getFov (Lnet/minecraft/client/render/Camera;FZ)D +accessible method net/minecraft/client/render/RenderPhase$TextureBase getId ()Ljava/util/Optional; \ No newline at end of file