Fix 1.13.1->1.13 statistics

This commit is contained in:
KennyTV 2020-09-09 11:26:09 +02:00
parent b1af6ad721
commit 0b93cd0e09
No known key found for this signature in database
GPG Key ID: 6BE3B555EBC5982B
2 changed files with 2 additions and 18 deletions

View File

@ -8,7 +8,6 @@ import us.myles.ViaVersion.api.PacketWrapper;
import us.myles.ViaVersion.api.minecraft.item.Item; import us.myles.ViaVersion.api.minecraft.item.Item;
import us.myles.ViaVersion.api.remapper.PacketHandler; import us.myles.ViaVersion.api.remapper.PacketHandler;
import us.myles.ViaVersion.api.remapper.PacketRemapper; import us.myles.ViaVersion.api.remapper.PacketRemapper;
import us.myles.ViaVersion.api.rewriters.StatisticsRewriter;
import us.myles.ViaVersion.api.type.Type; import us.myles.ViaVersion.api.type.Type;
import us.myles.ViaVersion.protocols.protocol1_13to1_12_2.ClientboundPackets1_13; import us.myles.ViaVersion.protocols.protocol1_13to1_12_2.ClientboundPackets1_13;
import us.myles.ViaVersion.protocols.protocol1_13to1_12_2.ServerboundPackets1_13; import us.myles.ViaVersion.protocols.protocol1_13to1_12_2.ServerboundPackets1_13;
@ -73,22 +72,5 @@ public class Protocol1_13_1To1_13_2 extends BackwardsProtocol<ClientboundPackets
}); });
} }
}); });
new StatisticsRewriter(this, id -> {
int newId = id;
if (newId > 40) {
if (id == 41) return -1;
newId--;
}
if (newId > 25) {
if (id <= 28) return -1;
newId -= 3;
}
if (newId > 22) {
if (id <= 24) return -1;
newId -= 2;
}
return newId;
}).register(ClientboundPackets1_13.STATISTICS);
} }
} }

View File

@ -13,6 +13,7 @@ import us.myles.ViaVersion.api.minecraft.item.Item;
import us.myles.ViaVersion.api.remapper.PacketHandler; import us.myles.ViaVersion.api.remapper.PacketHandler;
import us.myles.ViaVersion.api.remapper.PacketRemapper; import us.myles.ViaVersion.api.remapper.PacketRemapper;
import us.myles.ViaVersion.api.remapper.ValueTransformer; import us.myles.ViaVersion.api.remapper.ValueTransformer;
import us.myles.ViaVersion.api.rewriters.StatisticsRewriter;
import us.myles.ViaVersion.api.rewriters.TagRewriter; import us.myles.ViaVersion.api.rewriters.TagRewriter;
import us.myles.ViaVersion.api.type.Type; import us.myles.ViaVersion.api.type.Type;
import us.myles.ViaVersion.protocols.protocol1_13_1to1_13.Protocol1_13_1To1_13; import us.myles.ViaVersion.protocols.protocol1_13_1to1_13.Protocol1_13_1To1_13;
@ -168,6 +169,7 @@ public class Protocol1_13To1_13_1 extends BackwardsProtocol<ClientboundPackets1_
}); });
new TagRewriter(this, null).register(ClientboundPackets1_13.TAGS); new TagRewriter(this, null).register(ClientboundPackets1_13.TAGS);
new StatisticsRewriter(this, null).register(ClientboundPackets1_13.STATISTICS);
} }
@Override @Override