Skip to content

Commit 3969186

Browse files
Update MCStructs to 3.0.0 (#975)
1 parent 422826a commit 3969186

File tree

5 files changed

+15
-13
lines changed

5 files changed

+15
-13
lines changed

common/src/main/java/com/viaversion/viabackwards/protocol/v1_21_5to1_21_4/rewriter/ComponentRewriter1_21_5.java

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -17,11 +17,6 @@
1717
*/
1818
package com.viaversion.viabackwards.protocol.v1_21_5to1_21_4.rewriter;
1919

20-
import static com.viaversion.viaversion.util.TagUtil.getNamespacedCompoundTag;
21-
import static com.viaversion.viaversion.util.TagUtil.getNamespacedCompoundTagList;
22-
import static com.viaversion.viaversion.util.TagUtil.getNamespacedNumberTag;
23-
import static com.viaversion.viaversion.util.TagUtil.removeNamespaced;
24-
2520
import com.viaversion.nbt.tag.CompoundTag;
2621
import com.viaversion.nbt.tag.ListTag;
2722
import com.viaversion.nbt.tag.NumberTag;
@@ -38,6 +33,11 @@
3833
import java.util.HashSet;
3934
import java.util.Set;
4035

36+
import static com.viaversion.viaversion.util.TagUtil.getNamespacedCompoundTag;
37+
import static com.viaversion.viaversion.util.TagUtil.getNamespacedCompoundTagList;
38+
import static com.viaversion.viaversion.util.TagUtil.getNamespacedNumberTag;
39+
import static com.viaversion.viaversion.util.TagUtil.removeNamespaced;
40+
4141
public final class ComponentRewriter1_21_5 extends NBTComponentRewriter<ClientboundPacket1_21_5> {
4242

4343
public ComponentRewriter1_21_5(final BackwardsProtocol<ClientboundPacket1_21_5, ?, ?, ?> protocol) {
@@ -246,7 +246,7 @@ private void updateShowEntityHover(final CompoundTag hoverEventTag) {
246246

247247
private String toUglyJson(final UserConnection connection, final Tag value) {
248248
processTag(connection, value);
249-
return SerializerVersion.V1_21_4.toString(SerializerVersion.V1_21_4.toComponent(value));
249+
return SerializerVersion.V1_21_4.toString(SerializerVersion.V1_21_5.toComponent(value));
250250
}
251251

252252
@Override

common/src/main/java/com/viaversion/viabackwards/protocol/v1_21to1_20_5/rewriter/BlockItemPacketRewriter1_21.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@
4242
import com.viaversion.viaversion.api.type.types.version.Types1_20_5;
4343
import com.viaversion.viaversion.api.type.types.version.Types1_21;
4444
import com.viaversion.viaversion.libs.fastutil.ints.Int2IntMap;
45-
import com.viaversion.viaversion.libs.mcstructs.core.TextFormatting;
45+
import com.viaversion.viaversion.libs.mcstructs.text.TextFormatting;
4646
import com.viaversion.viaversion.libs.mcstructs.text.components.StringComponent;
4747
import com.viaversion.viaversion.libs.mcstructs.text.components.TranslationComponent;
4848
import com.viaversion.viaversion.protocols.v1_20_2to1_20_3.rewriter.RecipeRewriter1_20_3;

common/src/main/java/com/viaversion/viabackwards/utils/ChatUtil.java

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -17,10 +17,12 @@
1717
*/
1818
package com.viaversion.viabackwards.utils;
1919

20-
import com.viaversion.viaversion.libs.mcstructs.text.ATextComponent;
2120
import com.viaversion.viaversion.libs.mcstructs.text.Style;
21+
import com.viaversion.viaversion.libs.mcstructs.text.TextComponent;
2222
import com.viaversion.viaversion.libs.mcstructs.text.components.TranslationComponent;
23-
import com.viaversion.viaversion.libs.mcstructs.text.serializer.LegacyStringDeserializer;
23+
import com.viaversion.viaversion.libs.mcstructs.text.stringformat.StringFormat;
24+
import com.viaversion.viaversion.libs.mcstructs.text.stringformat.handling.ColorHandling;
25+
import com.viaversion.viaversion.libs.mcstructs.text.stringformat.handling.DeserializerUnknownHandling;
2426
import com.viaversion.viaversion.util.SerializerVersion;
2527
import java.util.HashSet;
2628
import java.util.Objects;
@@ -43,8 +45,8 @@ public static String legacyToJsonString(String legacy, String translation, boole
4345
}, itemData);
4446
}
4547

46-
public static String legacyToJsonString(String legacy, Consumer<ATextComponent> consumer, boolean itemData) {
47-
final ATextComponent component = LegacyStringDeserializer.parse(legacy, true);
48+
public static String legacyToJsonString(String legacy, Consumer<TextComponent> consumer, boolean itemData) {
49+
final TextComponent component = StringFormat.vanilla().fromString(legacy, ColorHandling.RESET, DeserializerUnknownHandling.WHITE);
4850
consumer.accept(component);
4951

5052
if (itemData) {

gradle.properties

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
projectVersion=5.3.1-SNAPSHOT
22

33
# Smile emoji
4-
mcVersions=1.21.5,1.21.4, 1.21.3, 1.21.2, 1.21.1, 1.21, 1.20.6, 1.20.5, 1.20.4, 1.20.3, 1.20.2, 1.20.1, 1.20, 1.19.4, 1.19.3, 1.19.2, 1.19.1, 1.19, 1.18.2, 1.18.1, 1.18, 1.17.1, 1.17, 1.16.5, 1.16.4, 1.16.3, 1.16.2, 1.16.1, 1.16, 1.15.2, 1.15.1, 1.15, 1.14.4, 1.14.3, 1.14.2, 1.14.1, 1.14, 1.13.2, 1.13.1, 1.13, 1.12.2, 1.12.1, 1.12, 1.11.2, 1.11.1, 1.11, 1.10.2, 1.10.1, 1.10
4+
mcVersions=1.21.5, 1.21.4, 1.21.3, 1.21.2, 1.21.1, 1.21, 1.20.6, 1.20.5, 1.20.4, 1.20.3, 1.20.2, 1.20.1, 1.20, 1.19.4, 1.19.3, 1.19.2, 1.19.1, 1.19, 1.18.2, 1.18.1, 1.18, 1.17.1, 1.17, 1.16.5, 1.16.4, 1.16.3, 1.16.2, 1.16.1, 1.16, 1.15.2, 1.15.1, 1.15, 1.14.4, 1.14.3, 1.14.2, 1.14.1, 1.14, 1.13.2, 1.13.1, 1.13, 1.12.2, 1.12.1, 1.12, 1.11.2, 1.11.1, 1.11, 1.10.2, 1.10.1, 1.10
55
mcVersionRange=1.10-1.21.5
66
velocityVersion=3.4
77

gradle/libs.versions.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ metadata.format.version = "1.1"
33
[versions]
44

55
# ViaVersion
6-
viaver = "5.3.0"
6+
viaver = "5.3.1-SNAPSHOT"
77

88
# Common provided
99
netty = "4.0.20.Final"

0 commit comments

Comments
 (0)