diff --git a/tweed5-minecraft/coat-bridge/src/main/java/de/siphalor/tweed5/coat/bridge/impl/TweedCoatMappersImpl.java b/tweed5-minecraft/coat-bridge/src/main/java/de/siphalor/tweed5/coat/bridge/impl/TweedCoatMappersImpl.java index 54c29b5..6dc81a9 100644 --- a/tweed5-minecraft/coat-bridge/src/main/java/de/siphalor/tweed5/coat/bridge/impl/TweedCoatMappersImpl.java +++ b/tweed5-minecraft/coat-bridge/src/main/java/de/siphalor/tweed5/coat/bridge/impl/TweedCoatMappersImpl.java @@ -26,6 +26,7 @@ import de.siphalor.tweed5.patchwork.api.Patchwork; import de.siphalor.tweed5.serde.extension.api.ReadWriteExtension; import de.siphalor.tweed5.serde.extension.api.TweedEntryReader; import de.siphalor.tweed5.serde.extension.api.TweedReadContext; +import de.siphalor.tweed5.serde.extension.api.path.EntryPath; import de.siphalor.tweed5.serde.extension.api.read.result.TweedReadResult; import de.siphalor.tweed5.serde_api.api.TweedDataReadException; import de.siphalor.tweed5.serde_api.api.TweedDataReader; @@ -53,6 +54,8 @@ import static de.siphalor.tweed5.coat.bridge.api.TweedCoatMappingUtils.*; @CustomLog @SuppressWarnings("unchecked") public class TweedCoatMappersImpl { + private static final EntryPath EMPTY_ENTRY_PATH = new EntryPath(Collections.emptyList(), ""); + public static TweedCoatMapper BYTE_TEXT_MAPPER = convertingTextMapper( new Class[]{Byte.class, byte.class}, value -> Byte.toString(value), @@ -327,6 +330,16 @@ public class TweedCoatMappersImpl { return readExtData; } + @Override + public EntryPath currentEntryPath() { + return EMPTY_ENTRY_PATH; + } + + @Override + public EntryPath currentValuePath() { + return EMPTY_ENTRY_PATH; + } + @Override public > TweedReadResult readSubEntry( TweedDataReader reader,