mirror of
https://github.com/PaperMC/Paper.git
synced 2024-12-22 17:07:34 +01:00
Fix the incorrect codec usage in the Style convert (#10465)
This commit is contained in:
parent
f187fd696a
commit
a3c4dc95e3
@ -1157,7 +1157,7 @@ index 0000000000000000000000000000000000000000..2fd6c3e65354071af71c7d8ebb97b559
|
|||||||
+}
|
+}
|
||||||
diff --git a/src/main/java/io/papermc/paper/adventure/PaperAdventure.java b/src/main/java/io/papermc/paper/adventure/PaperAdventure.java
|
diff --git a/src/main/java/io/papermc/paper/adventure/PaperAdventure.java b/src/main/java/io/papermc/paper/adventure/PaperAdventure.java
|
||||||
new file mode 100644
|
new file mode 100644
|
||||||
index 0000000000000000000000000000000000000000..cb9f8567ba6aae41a6cde519ac0cff0169a7cea7
|
index 0000000000000000000000000000000000000000..fc6e13e4f2408ccbfa645eae2d7ebf4dcfc21908
|
||||||
--- /dev/null
|
--- /dev/null
|
||||||
+++ b/src/main/java/io/papermc/paper/adventure/PaperAdventure.java
|
+++ b/src/main/java/io/papermc/paper/adventure/PaperAdventure.java
|
||||||
@@ -0,0 +1,478 @@
|
@@ -0,0 +1,478 @@
|
||||||
@ -1624,7 +1624,7 @@ index 0000000000000000000000000000000000000000..cb9f8567ba6aae41a6cde519ac0cff01
|
|||||||
+ public static net.minecraft.network.chat.Style asVanilla(final Style style) {
|
+ public static net.minecraft.network.chat.Style asVanilla(final Style style) {
|
||||||
+ final RegistryOps<Object> ops = RegistryOps.create(JavaOps.INSTANCE, CraftRegistry.getMinecraftRegistry());
|
+ final RegistryOps<Object> ops = RegistryOps.create(JavaOps.INSTANCE, CraftRegistry.getMinecraftRegistry());
|
||||||
+ final Object encoded = AdventureCodecs.STYLE_MAP_CODEC.codec()
|
+ final Object encoded = AdventureCodecs.STYLE_MAP_CODEC.codec()
|
||||||
+ .parse(ops, style).getOrThrow(IllegalStateException::new);
|
+ .encodeStart(ops, style).getOrThrow(IllegalStateException::new);
|
||||||
+
|
+
|
||||||
+ return net.minecraft.network.chat.Style.Serializer.CODEC
|
+ return net.minecraft.network.chat.Style.Serializer.CODEC
|
||||||
+ .parse(ops, encoded).getOrThrow(IllegalStateException::new);
|
+ .parse(ops, encoded).getOrThrow(IllegalStateException::new);
|
||||||
@ -1633,7 +1633,7 @@ index 0000000000000000000000000000000000000000..cb9f8567ba6aae41a6cde519ac0cff01
|
|||||||
+ public static Style asAdventure(final net.minecraft.network.chat.Style style) {
|
+ public static Style asAdventure(final net.minecraft.network.chat.Style style) {
|
||||||
+ final RegistryOps<Object> ops = RegistryOps.create(JavaOps.INSTANCE, CraftRegistry.getMinecraftRegistry());
|
+ final RegistryOps<Object> ops = RegistryOps.create(JavaOps.INSTANCE, CraftRegistry.getMinecraftRegistry());
|
||||||
+ final Object encoded = net.minecraft.network.chat.Style.Serializer.CODEC
|
+ final Object encoded = net.minecraft.network.chat.Style.Serializer.CODEC
|
||||||
+ .parse(ops, style).getOrThrow(IllegalStateException::new);
|
+ .encodeStart(ops, style).getOrThrow(IllegalStateException::new);
|
||||||
+
|
+
|
||||||
+ return AdventureCodecs.STYLE_MAP_CODEC.codec()
|
+ return AdventureCodecs.STYLE_MAP_CODEC.codec()
|
||||||
+ .parse(ops, encoded).getOrThrow(IllegalStateException::new);
|
+ .parse(ops, encoded).getOrThrow(IllegalStateException::new);
|
||||||
|
Loading…
Reference in New Issue
Block a user