Adopted new ClientboundRespawnPacket-constructor
This commit is contained in:
parent
4fcde75b62
commit
c95e596227
1 changed files with 16 additions and 10 deletions
|
@ -170,6 +170,20 @@ public final class TravelerState {
|
||||||
return null;
|
return null;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
private static CommonPlayerSpawnInfo newCommonPlayerSpawnInfo(ServerPlayer traveler, ServerLevel serverLevel) {
|
||||||
|
return new CommonPlayerSpawnInfo(
|
||||||
|
serverLevel.dimensionTypeId(),
|
||||||
|
serverLevel.dimension(),
|
||||||
|
BiomeManager.obfuscateSeed(serverLevel.getSeed()),
|
||||||
|
traveler.gameMode.getGameModeForPlayer(),
|
||||||
|
traveler.gameMode.getPreviousGameModeForPlayer(),
|
||||||
|
serverLevel.isDebug(),
|
||||||
|
serverLevel.isFlat(),
|
||||||
|
traveler.getLastDeathLocation(),
|
||||||
|
traveler.getPortalCooldown()
|
||||||
|
);
|
||||||
|
}
|
||||||
|
|
||||||
public static Entity travelToDimension(
|
public static Entity travelToDimension(
|
||||||
ServerPlayer traveler,
|
ServerPlayer traveler,
|
||||||
ServerLevel serverLevel,
|
ServerLevel serverLevel,
|
||||||
|
@ -183,16 +197,8 @@ public final class TravelerState {
|
||||||
traveler.unRide();
|
traveler.unRide();
|
||||||
|
|
||||||
traveler.connection.send(new ClientboundRespawnPacket(
|
traveler.connection.send(new ClientboundRespawnPacket(
|
||||||
serverLevel.dimensionTypeId(),
|
newCommonPlayerSpawnInfo(traveler, serverLevel),
|
||||||
serverLevel.dimension(),
|
ClientboundRespawnPacket.KEEP_ALL_DATA
|
||||||
BiomeManager.obfuscateSeed(serverLevel.getSeed()),
|
|
||||||
traveler.gameMode.getGameModeForPlayer(),
|
|
||||||
traveler.gameMode.getPreviousGameModeForPlayer(),
|
|
||||||
serverLevel.isDebug(),
|
|
||||||
serverLevel.isFlat(),
|
|
||||||
ClientboundRespawnPacket.KEEP_ALL_DATA,
|
|
||||||
traveler.getLastDeathLocation(),
|
|
||||||
traveler.getPortalCooldown()
|
|
||||||
));
|
));
|
||||||
traveler.connection.send(new ClientboundChangeDifficultyPacket(
|
traveler.connection.send(new ClientboundChangeDifficultyPacket(
|
||||||
levelData.getDifficulty(),
|
levelData.getDifficulty(),
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue