diff --git a/core/src/main/java/nl/matsv/viabackwards/protocol/protocol1_12_2to1_13/packets/EntityPackets1_13.java b/core/src/main/java/nl/matsv/viabackwards/protocol/protocol1_12_2to1_13/packets/EntityPackets1_13.java index eb4a7cdc..99438011 100644 --- a/core/src/main/java/nl/matsv/viabackwards/protocol/protocol1_12_2to1_13/packets/EntityPackets1_13.java +++ b/core/src/main/java/nl/matsv/viabackwards/protocol/protocol1_12_2to1_13/packets/EntityPackets1_13.java @@ -460,6 +460,15 @@ public class EntityPackets1_13 extends EntityRewriter { // Remove Trident special loyalty level registerMetaHandler().filter(EntityType.TRIDENT, 7).removed(); + // Handle new wolf colors + registerMetaHandler().filter(EntityType.WOLF, 17).handle(e -> { + Metadata meta = e.getData(); + + meta.setValue(15 - (int) meta.getValue()); + + return meta; + }); + // Rewrite AreaEffectCloud registerMetaHandler().filter(EntityType.AREA_EFFECT_CLOUD, 9).handle(e -> { Metadata meta = e.getData();