diff --git a/source/behavior/entities/1.13.0/components/minecraft.navigation.climb.json b/source/behavior/entities/1.13.0/components/minecraft.navigation.climb.json index 06187bf6..a394ba94 100644 --- a/source/behavior/entities/1.13.0/components/minecraft.navigation.climb.json +++ b/source/behavior/entities/1.13.0/components/minecraft.navigation.climb.json @@ -33,7 +33,14 @@ "type": "array", "description": "Tells the pathfinder which blocks to avoid when creating a path", "title": "Blocks To Avoid", - "items": { "title": "Block", "description": "UNDOCUMENTATED", "$ref": "../../../../general/block/identifier.json" } + "items": { + "title": "Block", + "description": "UNDOCUMENTATED", + "oneOf": [ + { "type": "string", "$ref": "../../../../general/block/identifier.json" }, + { "type": "object", "title": "UNDOCUMENTATED", "properties": { "name": { "$ref": "../../../../general/block/identifier.json" } } } + ] + } }, "can_breach": { "type": "boolean", diff --git a/source/behavior/entities/1.13.0/components/minecraft.navigation.float.json b/source/behavior/entities/1.13.0/components/minecraft.navigation.float.json index 5736c201..c95a80b7 100644 --- a/source/behavior/entities/1.13.0/components/minecraft.navigation.float.json +++ b/source/behavior/entities/1.13.0/components/minecraft.navigation.float.json @@ -33,7 +33,14 @@ "type": "array", "description": "Tells the pathfinder which blocks to avoid when creating a path", "title": "Blocks To Avoid", - "items": { "title": "Block", "description": "UNDOCUMENTATED", "$ref": "../../../../general/block/identifier.json" } + "items": { + "title": "Block", + "description": "UNDOCUMENTATED", + "oneOf": [ + { "type": "string", "$ref": "../../../../general/block/identifier.json" }, + { "type": "object", "title": "UNDOCUMENTATED", "properties": { "name": { "$ref": "../../../../general/block/identifier.json" } } } + ] + } }, "can_breach": { "type": "boolean", diff --git a/source/behavior/entities/1.13.0/components/minecraft.navigation.fly.json b/source/behavior/entities/1.13.0/components/minecraft.navigation.fly.json index 2677baa5..b7c6c726 100644 --- a/source/behavior/entities/1.13.0/components/minecraft.navigation.fly.json +++ b/source/behavior/entities/1.13.0/components/minecraft.navigation.fly.json @@ -33,7 +33,14 @@ "type": "array", "description": "Tells the pathfinder which blocks to avoid when creating a path", "title": "Blocks To Avoid", - "items": { "title": "Block", "description": "UNDOCUMENTATED", "$ref": "../../../../general/block/identifier.json" } + "items": { + "title": "Block", + "description": "UNDOCUMENTATED", + "oneOf": [ + { "type": "string", "$ref": "../../../../general/block/identifier.json" }, + { "type": "object", "title": "UNDOCUMENTATED", "properties": { "name": { "$ref": "../../../../general/block/identifier.json" } } } + ] + } }, "can_breach": { "type": "boolean", diff --git a/source/behavior/entities/1.13.0/components/minecraft.navigation.generic.json b/source/behavior/entities/1.13.0/components/minecraft.navigation.generic.json index 6a419ea7..1be868de 100644 --- a/source/behavior/entities/1.13.0/components/minecraft.navigation.generic.json +++ b/source/behavior/entities/1.13.0/components/minecraft.navigation.generic.json @@ -33,7 +33,14 @@ "type": "array", "description": "Tells the pathfinder which blocks to avoid when creating a path", "title": "Blocks To Avoid", - "items": { "title": "Block", "description": "UNDOCUMENTATED", "$ref": "../../../../general/block/identifier.json" } + "items": { + "title": "Block", + "description": "UNDOCUMENTATED", + "oneOf": [ + { "type": "string", "$ref": "../../../../general/block/identifier.json" }, + { "type": "object", "title": "UNDOCUMENTATED", "properties": { "name": { "$ref": "../../../../general/block/identifier.json" } } } + ] + } }, "can_breach": { "type": "boolean", diff --git a/source/behavior/entities/1.13.0/components/minecraft.navigation.swim.json b/source/behavior/entities/1.13.0/components/minecraft.navigation.swim.json index 8a99367d..06530be8 100644 --- a/source/behavior/entities/1.13.0/components/minecraft.navigation.swim.json +++ b/source/behavior/entities/1.13.0/components/minecraft.navigation.swim.json @@ -33,7 +33,14 @@ "type": "array", "description": "Tells the pathfinder which blocks to avoid when creating a path", "title": "Blocks To Avoid", - "items": { "title": "Block", "description": "UNDOCUMENTATED", "$ref": "../../../../general/block/identifier.json" } + "items": { + "title": "Block", + "description": "UNDOCUMENTATED", + "oneOf": [ + { "type": "string", "$ref": "../../../../general/block/identifier.json" }, + { "type": "object", "title": "UNDOCUMENTATED", "properties": { "name": { "$ref": "../../../../general/block/identifier.json" } } } + ] + } }, "can_breach": { "type": "boolean", diff --git a/source/behavior/entities/1.16.0/components/minecraft.navigation.climb.json b/source/behavior/entities/1.16.0/components/minecraft.navigation.climb.json index 2ef1cd23..fd2013b9 100644 --- a/source/behavior/entities/1.16.0/components/minecraft.navigation.climb.json +++ b/source/behavior/entities/1.16.0/components/minecraft.navigation.climb.json @@ -33,7 +33,14 @@ "type": "array", "description": "Tells the pathfinder which blocks to avoid when creating a path", "title": "Blocks To Avoid", - "items": { "title": "Block", "description": "UNDOCUMENTATED", "$ref": "../../../../general/block/identifier.json" } + "items": { + "title": "Block", + "description": "UNDOCUMENTATED", + "oneOf": [ + { "type": "string", "$ref": "../../../../general/block/identifier.json" }, + { "type": "object", "title": "UNDOCUMENTATED", "properties": { "name": { "$ref": "../../../../general/block/identifier.json" } } } + ] + } }, "can_breach": { "type": "boolean", diff --git a/source/behavior/entities/1.16.0/components/minecraft.navigation.float.json b/source/behavior/entities/1.16.0/components/minecraft.navigation.float.json index 4c760b3b..b5c6a749 100644 --- a/source/behavior/entities/1.16.0/components/minecraft.navigation.float.json +++ b/source/behavior/entities/1.16.0/components/minecraft.navigation.float.json @@ -33,7 +33,14 @@ "type": "array", "description": "Tells the pathfinder which blocks to avoid when creating a path", "title": "Blocks To Avoid", - "items": { "title": "Block", "description": "UNDOCUMENTATED", "$ref": "../../../../general/block/identifier.json" } + "items": { + "title": "Block", + "description": "UNDOCUMENTATED", + "oneOf": [ + { "type": "string", "$ref": "../../../../general/block/identifier.json" }, + { "type": "object", "title": "UNDOCUMENTATED", "properties": { "name": { "$ref": "../../../../general/block/identifier.json" } } } + ] + } }, "can_breach": { "type": "boolean", diff --git a/source/behavior/entities/1.16.0/components/minecraft.navigation.fly.json b/source/behavior/entities/1.16.0/components/minecraft.navigation.fly.json index 2616fdec..ccb4eb46 100644 --- a/source/behavior/entities/1.16.0/components/minecraft.navigation.fly.json +++ b/source/behavior/entities/1.16.0/components/minecraft.navigation.fly.json @@ -33,7 +33,14 @@ "type": "array", "description": "Tells the pathfinder which blocks to avoid when creating a path", "title": "Blocks To Avoid", - "items": { "title": "Block", "description": "UNDOCUMENTATED", "$ref": "../../../../general/block/identifier.json" } + "items": { + "title": "Block", + "description": "UNDOCUMENTATED", + "oneOf": [ + { "type": "string", "$ref": "../../../../general/block/identifier.json" }, + { "type": "object", "title": "UNDOCUMENTATED", "properties": { "name": { "$ref": "../../../../general/block/identifier.json" } } } + ] + } }, "can_breach": { "type": "boolean", diff --git a/source/behavior/entities/1.16.0/components/minecraft.navigation.generic.json b/source/behavior/entities/1.16.0/components/minecraft.navigation.generic.json index 8520d085..87224c85 100644 --- a/source/behavior/entities/1.16.0/components/minecraft.navigation.generic.json +++ b/source/behavior/entities/1.16.0/components/minecraft.navigation.generic.json @@ -33,7 +33,14 @@ "type": "array", "description": "Tells the pathfinder which blocks to avoid when creating a path", "title": "Blocks To Avoid", - "items": { "title": "Block", "description": "UNDOCUMENTATED", "$ref": "../../../../general/block/identifier.json" } + "items": { + "title": "Block", + "description": "UNDOCUMENTATED", + "oneOf": [ + { "type": "string", "$ref": "../../../../general/block/identifier.json" }, + { "type": "object", "title": "UNDOCUMENTATED", "properties": { "name": { "$ref": "../../../../general/block/identifier.json" } } } + ] + } }, "can_breach": { "type": "boolean", diff --git a/source/behavior/entities/1.16.0/components/minecraft.navigation.hover.json b/source/behavior/entities/1.16.0/components/minecraft.navigation.hover.json index 0b46f826..8aa4a3c8 100644 --- a/source/behavior/entities/1.16.0/components/minecraft.navigation.hover.json +++ b/source/behavior/entities/1.16.0/components/minecraft.navigation.hover.json @@ -33,7 +33,14 @@ "type": "array", "description": "Tells the pathfinder which blocks to avoid when creating a path", "title": "Blocks To Avoid", - "items": { "title": "Block", "description": "UNDOCUMENTATED", "$ref": "../../../../general/block/identifier.json" } + "items": { + "title": "Block", + "description": "UNDOCUMENTATED", + "oneOf": [ + { "type": "string", "$ref": "../../../../general/block/identifier.json" }, + { "type": "object", "title": "UNDOCUMENTATED", "properties": { "name": { "$ref": "../../../../general/block/identifier.json" } } } + ] + } }, "can_breach": { "type": "boolean", diff --git a/source/behavior/entities/1.16.0/components/minecraft.navigation.swim.json b/source/behavior/entities/1.16.0/components/minecraft.navigation.swim.json index afcf2f1f..fe2da061 100644 --- a/source/behavior/entities/1.16.0/components/minecraft.navigation.swim.json +++ b/source/behavior/entities/1.16.0/components/minecraft.navigation.swim.json @@ -33,7 +33,14 @@ "type": "array", "description": "Tells the pathfinder which blocks to avoid when creating a path", "title": "Blocks To Avoid", - "items": { "title": "Block", "description": "UNDOCUMENTATED", "$ref": "../../../../general/block/identifier.json" } + "items": { + "title": "Block", + "description": "UNDOCUMENTATED", + "oneOf": [ + { "type": "string", "$ref": "../../../../general/block/identifier.json" }, + { "type": "object", "title": "UNDOCUMENTATED", "properties": { "name": { "$ref": "../../../../general/block/identifier.json" } } } + ] + } }, "can_breach": { "type": "boolean", diff --git a/source/behavior/entities/1.16.0/components/minecraft.navigation.walk.json b/source/behavior/entities/1.16.0/components/minecraft.navigation.walk.json index edcfdf32..da9147b8 100644 --- a/source/behavior/entities/1.16.0/components/minecraft.navigation.walk.json +++ b/source/behavior/entities/1.16.0/components/minecraft.navigation.walk.json @@ -33,7 +33,14 @@ "type": "array", "description": "Tells the pathfinder which blocks to avoid when creating a path", "title": "Blocks To Avoid", - "items": { "title": "Block", "description": "UNDOCUMENTATED", "$ref": "../../../../general/block/identifier.json" } + "items": { + "title": "Block", + "description": "UNDOCUMENTATED", + "oneOf": [ + { "type": "string", "$ref": "../../../../general/block/identifier.json" }, + { "type": "object", "title": "UNDOCUMENTATED", "properties": { "name": { "$ref": "../../../../general/block/identifier.json" } } } + ] + } }, "can_breach": { "type": "boolean", diff --git a/source/behavior/entities/1.8.0/components/minecraft.navigation.climb.json b/source/behavior/entities/1.8.0/components/minecraft.navigation.climb.json index e149e77d..448fc9c7 100644 --- a/source/behavior/entities/1.8.0/components/minecraft.navigation.climb.json +++ b/source/behavior/entities/1.8.0/components/minecraft.navigation.climb.json @@ -34,7 +34,14 @@ "type": "array", "description": "Tells the pathfinder which blocks to avoid when creating a path", "title": "Blocks To Avoid", - "items": { "title": "Block", "description": "UNDOCUMENTATED", "$ref": "../../../../general/block/identifier.json" } + "items": { + "title": "Block", + "description": "UNDOCUMENTATED", + "oneOf": [ + { "type": "string", "$ref": "../../../../general/block/identifier.json" }, + { "type": "object", "title": "UNDOCUMENTATED", "properties": { "name": { "$ref": "../../../../general/block/identifier.json" } } } + ] + } }, "can_breach": { "type": "boolean", diff --git a/source/behavior/entities/1.8.0/components/minecraft.navigation.float.json b/source/behavior/entities/1.8.0/components/minecraft.navigation.float.json index 56de2d67..d0d24352 100644 --- a/source/behavior/entities/1.8.0/components/minecraft.navigation.float.json +++ b/source/behavior/entities/1.8.0/components/minecraft.navigation.float.json @@ -34,7 +34,14 @@ "type": "array", "description": "Tells the pathfinder which blocks to avoid when creating a path", "title": "Blocks To Avoid", - "items": { "title": "Block", "description": "UNDOCUMENTATED", "$ref": "../../../../general/block/identifier.json" } + "items": { + "title": "Block", + "description": "UNDOCUMENTATED", + "oneOf": [ + { "type": "string", "$ref": "../../../../general/block/identifier.json" }, + { "type": "object", "title": "UNDOCUMENTATED", "properties": { "name": { "$ref": "../../../../general/block/identifier.json" } } } + ] + } }, "can_breach": { "type": "boolean", diff --git a/source/behavior/entities/1.8.0/components/minecraft.navigation.fly.json b/source/behavior/entities/1.8.0/components/minecraft.navigation.fly.json index 667da635..08771f7b 100644 --- a/source/behavior/entities/1.8.0/components/minecraft.navigation.fly.json +++ b/source/behavior/entities/1.8.0/components/minecraft.navigation.fly.json @@ -34,7 +34,14 @@ "type": "array", "description": "Tells the pathfinder which blocks to avoid when creating a path", "title": "Blocks To Avoid", - "items": { "title": "Block", "description": "UNDOCUMENTATED", "$ref": "../../../../general/block/identifier.json" } + "items": { + "title": "Block", + "description": "UNDOCUMENTATED", + "oneOf": [ + { "type": "string", "$ref": "../../../../general/block/identifier.json" }, + { "type": "object", "title": "UNDOCUMENTATED", "properties": { "name": { "$ref": "../../../../general/block/identifier.json" } } } + ] + } }, "can_breach": { "type": "boolean", diff --git a/source/behavior/entities/1.8.0/components/minecraft.navigation.generic.json b/source/behavior/entities/1.8.0/components/minecraft.navigation.generic.json index 689d94e1..dc7bdec7 100644 --- a/source/behavior/entities/1.8.0/components/minecraft.navigation.generic.json +++ b/source/behavior/entities/1.8.0/components/minecraft.navigation.generic.json @@ -34,7 +34,14 @@ "type": "array", "description": "Tells the pathfinder which blocks to avoid when creating a path", "title": "Blocks To Avoid", - "items": { "title": "Block", "description": "UNDOCUMENTATED", "$ref": "../../../../general/block/identifier.json" } + "items": { + "title": "Block", + "description": "UNDOCUMENTATED", + "oneOf": [ + { "type": "string", "$ref": "../../../../general/block/identifier.json" }, + { "type": "object", "title": "UNDOCUMENTATED", "properties": { "name": { "$ref": "../../../../general/block/identifier.json" } } } + ] + } }, "can_breach": { "type": "boolean", diff --git a/source/behavior/entities/1.8.0/components/minecraft.navigation.hover.json b/source/behavior/entities/1.8.0/components/minecraft.navigation.hover.json index 04b844eb..b07a719b 100644 --- a/source/behavior/entities/1.8.0/components/minecraft.navigation.hover.json +++ b/source/behavior/entities/1.8.0/components/minecraft.navigation.hover.json @@ -33,7 +33,14 @@ "type": "array", "description": "Tells the pathfinder which blocks to avoid when creating a path", "title": "Blocks To Avoid", - "items": { "title": "Block", "description": "UNDOCUMENTATED", "$ref": "../../../../general/block/identifier.json" } + "items": { + "title": "Block", + "description": "UNDOCUMENTATED", + "oneOf": [ + { "type": "string", "$ref": "../../../../general/block/identifier.json" }, + { "type": "object", "title": "UNDOCUMENTATED", "properties": { "name": { "$ref": "../../../../general/block/identifier.json" } } } + ] + } }, "can_breach": { "type": "boolean", diff --git a/source/behavior/entities/1.8.0/components/minecraft.navigation.swim.json b/source/behavior/entities/1.8.0/components/minecraft.navigation.swim.json index e2ed274b..70da6cab 100644 --- a/source/behavior/entities/1.8.0/components/minecraft.navigation.swim.json +++ b/source/behavior/entities/1.8.0/components/minecraft.navigation.swim.json @@ -34,7 +34,14 @@ "type": "array", "description": "Tells the pathfinder which blocks to avoid when creating a path", "title": "Blocks To Avoid", - "items": { "title": "Block", "description": "UNDOCUMENTATED", "$ref": "../../../../general/block/identifier.json" } + "items": { + "title": "Block", + "description": "UNDOCUMENTATED", + "oneOf": [ + { "type": "string", "$ref": "../../../../general/block/identifier.json" }, + { "type": "object", "title": "UNDOCUMENTATED", "properties": { "name": { "$ref": "../../../../general/block/identifier.json" } } } + ] + } }, "can_breach": { "type": "boolean", diff --git a/source/behavior/entities/1.8.0/components/minecraft.navigation.walk.json b/source/behavior/entities/1.8.0/components/minecraft.navigation.walk.json index 55e437d9..2ef55c58 100644 --- a/source/behavior/entities/1.8.0/components/minecraft.navigation.walk.json +++ b/source/behavior/entities/1.8.0/components/minecraft.navigation.walk.json @@ -34,7 +34,14 @@ "type": "array", "description": "Tells the pathfinder which blocks to avoid when creating a path", "title": "Blocks To Avoid", - "items": { "title": "Block", "description": "UNDOCUMENTATED", "$ref": "../../../../general/block/identifier.json" } + "items": { + "title": "Block", + "description": "UNDOCUMENTATED", + "oneOf": [ + { "type": "string", "$ref": "../../../../general/block/identifier.json" }, + { "type": "object", "title": "UNDOCUMENTATED", "properties": { "name": { "$ref": "../../../../general/block/identifier.json" } } } + ] + } }, "can_breach": { "type": "boolean", @@ -48,6 +55,12 @@ "description": "Tells the pathfinder that it can path through a closed door and break it", "title": "Can Break Doors" }, + "can_float": { + "type": "boolean", + "default": true, + "description": "UNDOCUMENTATED", + "title": "Can Float" + }, "can_jump": { "type": "boolean", "default": true,