Mirror von
https://github.com/ViaVersion/ViaBackwards.git
synchronisiert 2024-12-25 07:40:08 +01:00
Fix registry on respawn
Dieser Commit ist enthalten in:
Ursprung
52698423d0
Commit
121c735073
@ -59,15 +59,20 @@ public final class Protocol1_18To1_18_2 extends BackwardsProtocol<ClientboundPac
|
|||||||
});
|
});
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
|
registerClientbound(ClientboundPackets1_18.RESPAWN, new PacketRemapper() {
|
||||||
|
@Override
|
||||||
|
public void registerMap() {
|
||||||
|
handler(wrapper -> removeTagPrefix(wrapper.passthrough(Type.NBT)));
|
||||||
|
}
|
||||||
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
private void removeTagPrefix(CompoundTag tag) {
|
private void removeTagPrefix(CompoundTag tag) {
|
||||||
final Tag infiniburnTag = tag.get("infiniburn");
|
final Tag infiniburnTag = tag.get("infiniburn");
|
||||||
if (infiniburnTag instanceof StringTag) {
|
if (infiniburnTag instanceof StringTag) {
|
||||||
final StringTag infiniburn = (StringTag) infiniburnTag;
|
final StringTag infiniburn = (StringTag) infiniburnTag;
|
||||||
if (infiniburn.getValue().startsWith("#")) {
|
|
||||||
infiniburn.setValue(infiniburn.getValue().substring(1));
|
infiniburn.setValue(infiniburn.getValue().substring(1));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
Laden…
In neuem Issue referenzieren
Einen Benutzer sperren