Mirror von
https://github.com/ViaVersion/ViaVersion.git
synchronisiert 2024-11-20 06:50:08 +01:00
Merge pull request #36 from Mystalion/drop-metadata
Drop MetadataPacket where metadata could not be rewritten
Dieser Commit ist enthalten in:
Commit
b5b0117fa9
@ -516,7 +516,7 @@ public class OutgoingTransformer {
|
|||||||
return line;
|
return line;
|
||||||
}
|
}
|
||||||
|
|
||||||
private void transformMetadata(int entityID, Object dw, ByteBuf output) {
|
private void transformMetadata(int entityID, Object dw, ByteBuf output) throws CancelException {
|
||||||
// get entity
|
// get entity
|
||||||
try {
|
try {
|
||||||
transformMetadata(entityID, (List) ReflectionUtil.invoke(dw, "b"), output);
|
transformMetadata(entityID, (List) ReflectionUtil.invoke(dw, "b"), output);
|
||||||
@ -529,11 +529,11 @@ public class OutgoingTransformer {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
private void transformMetadata(int entityID, List dw, ByteBuf output) {
|
private void transformMetadata(int entityID, List dw, ByteBuf output) throws CancelException {
|
||||||
EntityType type = clientEntityTypes.get(entityID);
|
EntityType type = clientEntityTypes.get(entityID);
|
||||||
if (type == null) {
|
if (type == null) {
|
||||||
System.out.println("Unable to get entity for ID: " + entityID);
|
System.out.println("Unable to get entity for ID: " + entityID);
|
||||||
return;
|
throw new CancelException();
|
||||||
}
|
}
|
||||||
if (dw != null) {
|
if (dw != null) {
|
||||||
short id = -1;
|
short id = -1;
|
||||||
|
Laden…
In neuem Issue referenzieren
Einen Benutzer sperren