Skip to content

Commit 8a5fce2

Browse files
committed
Put set_objective and set_score packets through component rewriter
Fixes #1155
1 parent 5374c3b commit 8a5fce2

File tree

23 files changed

+43
-2
lines changed

23 files changed

+43
-2
lines changed

common/src/main/java/com/viaversion/viabackwards/api/ViaBackwardsPlatform.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -78,7 +78,7 @@
7878

7979
public interface ViaBackwardsPlatform {
8080

81-
String MINIMUM_VV_VERSION = "5.6.0";
81+
String MINIMUM_VV_VERSION = "5.6.1";
8282

8383
default void init(final File configFile) {
8484
init(new ViaBackwardsConfig(configFile, getLogger()));

common/src/main/java/com/viaversion/viabackwards/protocol/template/Protocol1_99To1_98.java

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -93,13 +93,16 @@ protected void registerPackets() {
9393
translatableRewriter.registerComponentPacket(ClientboundPackets1_21_2.SET_SUBTITLE_TEXT);
9494
translatableRewriter.registerBossEvent(ClientboundPackets1_21_2.BOSS_EVENT);
9595
translatableRewriter.registerComponentPacket(ClientboundPackets1_21_2.DISCONNECT);
96+
translatableRewriter.registerComponentPacket(ClientboundConfigurationPackets1_21.DISCONNECT);
9697
translatableRewriter.registerTabList(ClientboundPackets1_21_2.TAB_LIST);
9798
translatableRewriter.registerSetPlayerTeam1_21_5(ClientboundPackets1_21_2.SET_PLAYER_TEAM);
9899
translatableRewriter.registerPlayerCombatKill1_20(ClientboundPackets1_21_2.PLAYER_COMBAT_KILL);
99100
translatableRewriter.registerPlayerInfoUpdate1_21_4(ClientboundPackets1_21_2.PLAYER_INFO_UPDATE);
100101
translatableRewriter.registerComponentPacket(ClientboundPackets1_21_2.SYSTEM_CHAT);
101102
translatableRewriter.registerDisguisedChat(ClientboundPackets1_21_2.DISGUISED_CHAT);
102103
translatableRewriter.registerPlayerChat1_21_5(ClientboundPackets1_21_2.PLAYER_CHAT);
104+
translatableRewriter.registerSetObjective(ClientboundPackets1_21_2.SET_OBJECTIVE);
105+
translatableRewriter.registerSetScore1_20_3(ClientboundPackets1_21_2.SET_SCORE);
103106
translatableRewriter.registerPing();
104107

105108
// If needed for any particle, item, or block changes. Extend ParticleRewriter for particle serializer changes

common/src/main/java/com/viaversion/viabackwards/protocol/v1_13_1to1_13/Protocol1_13_1To1_13.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -71,6 +71,7 @@ protected void registerPackets() {
7171
translatableRewriter.registerTabList(ClientboundPackets1_13.TAB_LIST);
7272
translatableRewriter.registerSetPlayerTeam1_13(ClientboundPackets1_13.SET_PLAYER_TEAM);
7373
translatableRewriter.registerTitle(ClientboundPackets1_13.SET_TITLES);
74+
translatableRewriter.registerSetObjective(ClientboundPackets1_13.SET_OBJECTIVE);
7475
translatableRewriter.registerPing();
7576

7677
new CommandRewriter1_13_1(this).registerDeclareCommands(ClientboundPackets1_13.COMMANDS);

common/src/main/java/com/viaversion/viabackwards/protocol/v1_14to1_13_2/Protocol1_14To1_13_2.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -64,6 +64,7 @@ protected void registerPackets() {
6464
translatableRewriter.registerTabList(ClientboundPackets1_14.TAB_LIST);
6565
translatableRewriter.registerSetPlayerTeam1_13(ClientboundPackets1_14.SET_PLAYER_TEAM);
6666
translatableRewriter.registerTitle(ClientboundPackets1_14.SET_TITLES);
67+
translatableRewriter.registerSetObjective(ClientboundPackets1_14.SET_OBJECTIVE);
6768
translatableRewriter.registerPing();
6869

6970
particleRewriter.registerLevelParticles1_13(ClientboundPackets1_14.LEVEL_PARTICLES, Types.FLOAT);

common/src/main/java/com/viaversion/viabackwards/protocol/v1_15to1_14_4/Protocol1_15To1_14_4.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -66,6 +66,7 @@ protected void registerPackets() {
6666
translatableRewriter.registerTabList(ClientboundPackets1_15.TAB_LIST);
6767
translatableRewriter.registerSetPlayerTeam1_13(ClientboundPackets1_15.SET_PLAYER_TEAM);
6868
translatableRewriter.registerTitle(ClientboundPackets1_15.SET_TITLES);
69+
translatableRewriter.registerSetObjective(ClientboundPackets1_15.SET_OBJECTIVE);
6970
translatableRewriter.registerPing();
7071

7172
SoundRewriter<ClientboundPackets1_15> soundRewriter = new SoundRewriter<>(this);

common/src/main/java/com/viaversion/viabackwards/protocol/v1_16_2to1_16_1/Protocol1_16_2To1_16_1.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -69,6 +69,7 @@ protected void registerPackets() {
6969
translatableRewriter.registerTitle(ClientboundPackets1_16_2.SET_TITLES);
7070
translatableRewriter.registerSetPlayerTeam1_13(ClientboundPackets1_16_2.SET_PLAYER_TEAM);
7171
translatableRewriter.registerOpenScreen1_14(ClientboundPackets1_16_2.OPEN_SCREEN);
72+
translatableRewriter.registerSetObjective(ClientboundPackets1_16_2.SET_OBJECTIVE);
7273
translatableRewriter.registerPing();
7374

7475
particleRewriter.registerLevelParticles1_13(ClientboundPackets1_16_2.LEVEL_PARTICLES, Types.DOUBLE);

common/src/main/java/com/viaversion/viabackwards/protocol/v1_16to1_15_2/Protocol1_16To1_15_2.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -72,6 +72,7 @@ protected void registerPackets() {
7272
translatableRewriter.registerTabList(ClientboundPackets1_16.TAB_LIST);
7373
translatableRewriter.registerSetPlayerTeam1_13(ClientboundPackets1_16.SET_PLAYER_TEAM);
7474
translatableRewriter.registerTitle(ClientboundPackets1_16.SET_TITLES);
75+
translatableRewriter.registerSetObjective(ClientboundPackets1_16.SET_OBJECTIVE);
7576
translatableRewriter.registerPing();
7677

7778
particleRewriter.registerLevelParticles1_13(ClientboundPackets1_16.LEVEL_PARTICLES, Types.DOUBLE);

common/src/main/java/com/viaversion/viabackwards/protocol/v1_17to1_16_4/Protocol1_17To1_16_4.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -76,6 +76,7 @@ protected void registerPackets() {
7676
translatableRewriter.registerTabList(ClientboundPackets1_17.TAB_LIST);
7777
translatableRewriter.registerSetPlayerTeam1_13(ClientboundPackets1_17.SET_PLAYER_TEAM);
7878
translatableRewriter.registerOpenScreen1_14(ClientboundPackets1_17.OPEN_SCREEN);
79+
translatableRewriter.registerSetObjective(ClientboundPackets1_17.SET_OBJECTIVE);
7980
translatableRewriter.registerPing();
8081

8182
SoundRewriter<ClientboundPackets1_17> soundRewriter = new SoundRewriter<>(this);

common/src/main/java/com/viaversion/viabackwards/protocol/v1_19_1to1_19/Protocol1_19_1To1_19.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -85,6 +85,7 @@ protected void registerPackets() {
8585
translatableRewriter.registerSetPlayerTeam1_13(ClientboundPackets1_19_1.SET_PLAYER_TEAM);
8686
translatableRewriter.registerOpenScreen1_14(ClientboundPackets1_19_1.OPEN_SCREEN);
8787
translatableRewriter.registerPlayerCombatKill(ClientboundPackets1_19_1.PLAYER_COMBAT_KILL);
88+
translatableRewriter.registerSetObjective(ClientboundPackets1_19_1.SET_OBJECTIVE);
8889
translatableRewriter.registerPing();
8990

9091
entityRewriter.register();

common/src/main/java/com/viaversion/viabackwards/protocol/v1_19_3to1_19_1/Protocol1_19_3To1_19_1.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -96,6 +96,7 @@ protected void registerPackets() {
9696
translatableRewriter.registerSetPlayerTeam1_13(ClientboundPackets1_19_3.SET_PLAYER_TEAM);
9797
translatableRewriter.registerOpenScreen1_14(ClientboundPackets1_19_3.OPEN_SCREEN);
9898
translatableRewriter.registerPlayerCombatKill(ClientboundPackets1_19_3.PLAYER_COMBAT_KILL);
99+
translatableRewriter.registerSetObjective(ClientboundPackets1_19_3.SET_OBJECTIVE);
99100
translatableRewriter.registerPing();
100101

101102
particleRewriter.registerLevelParticles1_19(ClientboundPackets1_19_3.LEVEL_PARTICLES);

0 commit comments

Comments
 (0)