diff --git a/src/main/java/com/volmit/iris/core/project/SchemaBuilder.java b/src/main/java/com/volmit/iris/core/project/SchemaBuilder.java index eb515151b..c7912750f 100644 --- a/src/main/java/com/volmit/iris/core/project/SchemaBuilder.java +++ b/src/main/java/com/volmit/iris/core/project/SchemaBuilder.java @@ -140,7 +140,6 @@ public class SchemaBuilder { arr.put(o); arr.put(str); anyOf.put("anyOf", arr); - anyOf.put("description", getDescription(c)); return anyOf; } @@ -584,6 +583,8 @@ public class SchemaBuilder { arr.put(prop); arr.put(str); + prop.put("description", d.toString("\n")); + str.put("description", d.toString("\n")); anyOf.put("anyOf", arr); anyOf.put("description", d.toString("\n")); anyOf.put("!required", k.isAnnotationPresent(Required.class)); diff --git a/src/main/java/com/volmit/iris/util/data/B.java b/src/main/java/com/volmit/iris/util/data/B.java index 4c1827057..0730ef792 100644 --- a/src/main/java/com/volmit/iris/util/data/B.java +++ b/src/main/java/com/volmit/iris/util/data/B.java @@ -487,7 +487,7 @@ public class B { } - public static String[] getBlockTypes() { + public synchronized static String[] getBlockTypes() { KList bt = new KList<>(); for (Material i : Material.values()) {