Mirror von
https://github.com/ViaVersion/ViaBackwards.git
synchronisiert 2024-11-20 06:50:10 +01:00
Fix join game reading
Dieser Commit ist enthalten in:
Ursprung
08a583526e
Commit
dc9fe10779
@ -135,7 +135,7 @@ public final class EntityPackets1_19 extends EntityRewriter<Protocol1_18_2To1_19
|
|||||||
final CompoundTag dimensionCompound = (CompoundTag) dimension;
|
final CompoundTag dimensionCompound = (CompoundTag) dimension;
|
||||||
final StringTag nameTag = dimensionCompound.get("name");
|
final StringTag nameTag = dimensionCompound.get("name");
|
||||||
final CompoundTag dimensionData = dimensionCompound.get("element");
|
final CompoundTag dimensionData = dimensionCompound.get("element");
|
||||||
dimensionsMap.put(nameTag.getValue(), dimensionData);
|
dimensionsMap.put(nameTag.getValue(), dimensionData.clone());
|
||||||
|
|
||||||
if (!found && nameTag.getValue().equals(dimensionKey)) {
|
if (!found && nameTag.getValue().equals(dimensionKey)) {
|
||||||
wrapper.write(Type.NBT, dimensionData);
|
wrapper.write(Type.NBT, dimensionData);
|
||||||
@ -156,6 +156,7 @@ public final class EntityPackets1_19 extends EntityRewriter<Protocol1_18_2To1_19
|
|||||||
map(Type.VAR_INT); // Simulation distance
|
map(Type.VAR_INT); // Simulation distance
|
||||||
map(Type.BOOLEAN); // Reduced debug info
|
map(Type.BOOLEAN); // Reduced debug info
|
||||||
map(Type.BOOLEAN); // Show death screen
|
map(Type.BOOLEAN); // Show death screen
|
||||||
|
map(Type.BOOLEAN); // Debug
|
||||||
map(Type.BOOLEAN); // Flat
|
map(Type.BOOLEAN); // Flat
|
||||||
read(Type.OPTIONAL_GLOBAL_POSITION); // Read last death location
|
read(Type.OPTIONAL_GLOBAL_POSITION); // Read last death location
|
||||||
handler(worldDataTrackerHandler(1));
|
handler(worldDataTrackerHandler(1));
|
||||||
|
@ -29,7 +29,8 @@ public final class DimensionRegistryStorage implements StorableObject {
|
|||||||
private Map<String, CompoundTag> dimensions = new HashMap<>();
|
private Map<String, CompoundTag> dimensions = new HashMap<>();
|
||||||
|
|
||||||
public @Nullable CompoundTag dimension(final String dimensionKey) {
|
public @Nullable CompoundTag dimension(final String dimensionKey) {
|
||||||
return dimensions.get(dimensionKey);
|
final CompoundTag compoundTag = dimensions.get(dimensionKey);
|
||||||
|
return compoundTag != null ? compoundTag.clone() : null;
|
||||||
}
|
}
|
||||||
|
|
||||||
public void setDimensions(final Map<String, CompoundTag> dimensions) {
|
public void setDimensions(final Map<String, CompoundTag> dimensions) {
|
||||||
|
Laden…
In neuem Issue referenzieren
Einen Benutzer sperren