Fix server-side problems.

This commit is contained in:
Sebastian Hartte
2020-08-02 18:09:21 +02:00
parent 7f7b794c0b
commit 62ac6a0052
11 changed files with 126 additions and 94 deletions
+10 -4
View File
@@ -217,6 +217,12 @@ public final class AppEngClient extends AppEngBase {
throw new IllegalStateException("No server is currently running.");
}
@Override
public boolean isOnServerThread() {
IntegratedServer server = client.getServer();
return server != null && server.isOnThread();
}
@Override
public Stream<? extends PlayerEntity> getPlayers() {
return Stream.empty();
@@ -243,15 +249,15 @@ public final class AppEngClient extends AppEngBase {
}
@Override
public CableRenderMode getRenderMode() {
public CableRenderMode getCableRenderMode() {
if (Platform.isServer()) {
return super.getRenderMode();
return super.getCableRenderMode();
}
final MinecraftClient mc = MinecraftClient.getInstance();
final PlayerEntity player = mc.player;
return this.renderModeForPlayer(player);
return this.getCableRenderModeForPlayer(player);
}
public void triggerUpdates() {
@@ -271,7 +277,7 @@ public final class AppEngClient extends AppEngBase {
}
@Override
public void updateRenderMode(PlayerEntity player) {
public void setPartInteractionPlayer(PlayerEntity player) {
}