3
0
Mirror von https://github.com/ViaVersion/ViaVersion.git synchronisiert 2024-12-30 18:10:12 +01:00

Merge pull request #1677 from KennyTV/abstraction

20w11a
Dieser Commit ist enthalten in:
Myles 2020-03-11 21:29:29 +00:00 committet von GitHub
Commit 4b9d3e34ea
Es konnte kein GPG-Schlüssel zu dieser Signatur gefunden werden
GPG-Schlüssel-ID: 4AEE18F83AFDEB23
3 geänderte Dateien mit 17341 neuen und 17300 gelöschten Zeilen

Datei anzeigen

@ -80,7 +80,7 @@ public class ProtocolVersion {
register(v1_15 = new ProtocolVersion(573, "1.15")); register(v1_15 = new ProtocolVersion(573, "1.15"));
register(v1_15_1 = new ProtocolVersion(575, "1.15.1")); register(v1_15_1 = new ProtocolVersion(575, "1.15.1"));
register(v1_15_2 = new ProtocolVersion(578, "1.15.2")); register(v1_15_2 = new ProtocolVersion(578, "1.15.2"));
register(v1_16 = new ProtocolVersion(705, "1.16")); register(v1_16 = new ProtocolVersion(706, "1.16"));
register(unknown = new ProtocolVersion(-1, "UNKNOWN")); register(unknown = new ProtocolVersion(-1, "UNKNOWN"));
} }

Datei anzeigen

@ -32,11 +32,17 @@ public class MetadataRewriter1_16To1_15_2 extends MetadataRewriter {
if (type == null) return; if (type == null) return;
if (type.is(Entity1_16Types.EntityType.AREA_EFFECT_CLOUD)) { if (type == Entity1_16Types.EntityType.AREA_EFFECT_CLOUD) {
if (metadata.getId() == 10) { if (metadata.getId() == 10) {
Particle particle = (Particle) metadata.getValue(); Particle particle = (Particle) metadata.getValue();
particle.setId(WorldPackets.getNewParticleId(particle.getId())); particle.setId(WorldPackets.getNewParticleId(particle.getId()));
} }
} else if (type.isOrHasParent(Entity1_16Types.EntityType.ABSTRACT_ARROW)) {
if (metadata.getId() == 8) {
metadatas.remove(metadata);
} else if (metadata.getId() > 8) {
metadata.setId(metadata.getId() - 1);
}
} }
} }