Fabric -Mixins: Wie man auf eine private verschachtelte Aufzeichnung zugreiftJava

Java-Forum
Anonymous
 Fabric -Mixins: Wie man auf eine private verschachtelte Aufzeichnung zugreift

Post by Anonymous »

Die MinecraftServer.class enthält einen privaten Datensatz mit dem Namen reloadableresources , mit dem Manager für die Ressourcenverwaltung gehalten werden.

Code: Select all

...

record ReloadableResources(CloseableResourceManager resourceManager, ReloadableServerResources managers) implements AutoCloseable {

public void close() {
this.resourceManager.close();
}
}

...
< /code>
Wie könnte es möglich sein, die Manager aus dem Minecraft -Server zu bringen? Denn um die folgende Variable zu erhalten: private Minecraftserver.Reloadableresources -Ressourcen; Sie müssten
einen Accessor oder einen Invoker verwenden, für den beide den Typ-Reloadabler-Spannungsourcen benötigen, den ich nicht verwenden kann.@Mixin(MinecraftServer.class)
public class MinecraftServerAccessor {
@Accessor("resources")
public ReloadableResourcesLike getResources() {
}
}

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post