mirror of
https://github.com/ViaVersion/ViaVersion.git
synced 2024-11-22 01:55:47 +01:00
Add system property to print components before conversion
This commit is contained in:
parent
4aefc23bb8
commit
70645ec5ee
@ -50,6 +50,7 @@ import org.checkerframework.checker.nullness.qual.Nullable;
|
||||
|
||||
public final class ComponentConverter {
|
||||
|
||||
private static final boolean DEBUG = Boolean.getBoolean("viaversion.debug.components");
|
||||
private static final Set<String> BOOLEAN_TYPES = new HashSet<>(Arrays.asList(
|
||||
"interpret",
|
||||
"bold",
|
||||
@ -69,6 +70,10 @@ public final class ComponentConverter {
|
||||
);
|
||||
|
||||
public static @Nullable JsonElement tagComponentToJson(@Nullable final Tag tag) {
|
||||
if (DEBUG) {
|
||||
Via.getPlatform().getLogger().info("Converting tag to json: " + tag);
|
||||
}
|
||||
|
||||
try {
|
||||
return convertToJson(null, tag);
|
||||
} catch (final Exception e) {
|
||||
@ -78,6 +83,10 @@ public final class ComponentConverter {
|
||||
}
|
||||
|
||||
public static @Nullable Tag jsonComponentToTag(@Nullable final JsonElement component) {
|
||||
if (DEBUG) {
|
||||
Via.getPlatform().getLogger().info("Converting json to tag: " + component);
|
||||
}
|
||||
|
||||
try {
|
||||
return convertToTag(component);
|
||||
} catch (final Exception e) {
|
||||
|
Loading…
Reference in New Issue
Block a user