Fix Context selection

This commit is contained in:
mcrcortex
2024-03-02 12:33:24 +10:00
parent 1c7c747a92
commit d28bed6699
3 changed files with 9 additions and 7 deletions

View File

@@ -8,7 +8,7 @@ yarn_mappings=1.20.4+build.1
loader_version=0.15.1 loader_version=0.15.1
# Mod Properties # Mod Properties
mod_version = 0.1.4-alpha mod_version = 0.1.5-alpha
maven_group = me.cortex maven_group = me.cortex
archives_base_name = voxy archives_base_name = voxy

View File

@@ -107,12 +107,12 @@ public class ContextSelectionSystem {
if (iserver != null) { if (iserver != null) {
basePath = iserver.getSavePath(WorldSavePath.ROOT).resolve("voxy"); basePath = iserver.getSavePath(WorldSavePath.ROOT).resolve("voxy");
} else { } else {
var netHandle = MinecraftClient.getInstance().getNetworkHandler(); var netHandle = MinecraftClient.getInstance().interactionManager;
if (netHandle == null) { if (netHandle == null) {
System.err.println("Network handle null"); System.err.println("Network handle null");
basePath = basePath.resolve("UNKNOWN"); basePath = basePath.resolve("UNKNOWN");
} else { } else {
var info = netHandle.getServerInfo(); var info = netHandle.networkHandler.getServerInfo();
if (info == null) { if (info == null) {
System.err.println("Server info null"); System.err.println("Server info null");
basePath = basePath.resolve("UNKNOWN"); basePath = basePath.resolve("UNKNOWN");

View File

@@ -1,5 +1,8 @@
accessWidener v1 named 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/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/Frustum frustumIntersection Lorg/joml/FrustumIntersection;
accessible field net/minecraft/client/render/LightmapTextureManager texture Lnet/minecraft/client/texture/NativeImageBackedTexture; 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/client/world/ClientWorld worldRenderer Lnet/minecraft/client/render/WorldRenderer;
accessible field net/minecraft/world/biome/source/BiomeAccess seed J 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 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/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 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;