Merge branch 'feature/server-keys'
This commit is contained in:
+2
-2
@@ -36,9 +36,9 @@ public class KeyedClientLevelManager implements IKeyedClientLevelManager
|
||||
public IServerKeyedClientLevel getServerKeyedLevel() { return this.serverKeyedLevel; }
|
||||
|
||||
@Override
|
||||
public IServerKeyedClientLevel setServerKeyedLevel(IClientLevelWrapper clientLevel, String levelKey)
|
||||
public IServerKeyedClientLevel setServerKeyedLevel(IClientLevelWrapper clientLevel, String serverKey, String levelKey)
|
||||
{
|
||||
IServerKeyedClientLevel keyedLevel = new ServerKeyedClientLevelWrapper((ClientLevel) clientLevel.getWrappedMcObject(), levelKey);
|
||||
IServerKeyedClientLevel keyedLevel = new ServerKeyedClientLevelWrapper((ClientLevel) clientLevel.getWrappedMcObject(), serverKey, levelKey);
|
||||
this.serverKeyedLevel = keyedLevel;
|
||||
this.enabled = true;
|
||||
return keyedLevel;
|
||||
|
||||
+7
-1
@@ -6,6 +6,9 @@ import net.minecraft.client.multiplayer.ClientLevel;
|
||||
|
||||
public class ServerKeyedClientLevelWrapper extends ClientLevelWrapper implements IServerKeyedClientLevel
|
||||
{
|
||||
/** Returns the folder name the server wants the client to use. */
|
||||
private final String serverKey;
|
||||
|
||||
/** A unique identifier (generally the level's name) for differentiating multiverse levels */
|
||||
private final String serverLevelKey;
|
||||
|
||||
@@ -15,13 +18,16 @@ public class ServerKeyedClientLevelWrapper extends ClientLevelWrapper implements
|
||||
// constructor //
|
||||
//=============//
|
||||
|
||||
public ServerKeyedClientLevelWrapper(ClientLevel level, String serverLevelKey)
|
||||
public ServerKeyedClientLevelWrapper(ClientLevel level, String serverKey, String serverLevelKey)
|
||||
{
|
||||
super(level);
|
||||
this.serverKey = serverKey;
|
||||
this.serverLevelKey = serverLevelKey;
|
||||
}
|
||||
|
||||
|
||||
@Override
|
||||
public String getServerKey() { return this.serverKey; }
|
||||
|
||||
//======================//
|
||||
// level identification //
|
||||
|
||||
+1
-1
Submodule coreSubProjects updated: f4ab101403...bd796c2ce0
Reference in New Issue
Block a user