This commit is contained in:
DaanV2
2021-06-09 11:12:18 +02:00
parent ada0815fa6
commit 13dad248b8
76 changed files with 351 additions and 327 deletions

View File

@@ -72,16 +72,16 @@
"type": "array", "type": "array",
"default": [0, 0], "default": [0, 0],
"items": [ "items": [
{ "type": "integer", "minimum": 0 }, { "type": "integer", "minimum": 0, "description": "UNDOCUMENTATED", "title": "Minimum" },
{ "type": "integer", "minimum": 0 } { "type": "integer", "minimum": 0, "description": "UNDOCUMENTATED", "title": "Maximum" }
] ]
}, },
{ {
"type": "object", "type": "object",
"additionalProperties": false, "additionalProperties": false,
"properties": { "properties": {
"range_min": { "type": "number", "description": "UNDOCUMENTATED", "title": "TODO" }, "range_min": { "type": "number", "description": "UNDOCUMENTATED", "title": "Range Minimum" },
"range_max": { "type": "number", "description": "UNDOCUMENTATED", "title": "TODO" } "range_max": { "type": "number", "description": "UNDOCUMENTATED", "title": "Range Maximum" }
} }
} }
] ]

View File

@@ -77,19 +77,19 @@
"type": "string", "type": "string",
"description": "An item that can be used to get the entity into the `love` state", "description": "An item that can be used to get the entity into the `love` state",
"$ref": "../../../../general/item/identifier.json", "$ref": "../../../../general/item/identifier.json",
"title": "TODO Title" "title": "Breed Item"
} }
}, },
{ "type": "string", "$ref": "../../../../general/item/identifier.json", "title": "TODO Title" } { "type": "string", "$ref": "../../../../general/item/identifier.json" }
] ]
}, },
"breeds_with": { "breeds_with": {
"description": "The list of entity definitions that this entity can breed with.", "description": "The list of entity definitions that this entity can breed with.",
"title": "Breeds With",
"oneOf": [ "oneOf": [
{ "type": "object", "$ref": "#/definitions/breeds_with_spec" }, { "type": "object", "$ref": "#/definitions/breeds_with_spec" },
{ "uniqueItems": true, "type": "array", "items": { "type": "object", "$ref": "#/definitions/breeds_with_spec" } } { "uniqueItems": true, "type": "array", "items": { "type": "object", "$ref": "#/definitions/breeds_with_spec" } }
], ]
"title": "TODO Title"
}, },
"deny_parents_variant": { "deny_parents_variant": {
"type": "object", "type": "object",

View File

@@ -14,6 +14,8 @@
"despawn_from_distance": { "despawn_from_distance": {
"type": "object", "type": "object",
"additionalProperties": false, "additionalProperties": false,
"description": "UNDOCUMENTATED",
"title": "Despawn From Distance",
"properties": { "properties": {
"max_distance": { "max_distance": {
"type": "integer", "type": "integer",
@@ -27,9 +29,7 @@
"description": "Minimum distance for standard despawn rules to try to despawn the mob.", "description": "Minimum distance for standard despawn rules to try to despawn the mob.",
"title": "Min Distance" "title": "Min Distance"
} }
}, }
"description": "UNDOCUMENTATED",
"title": "TODO Title"
}, },
"despawn_from_inactivity": { "despawn_from_inactivity": {
"type": "boolean", "type": "boolean",

View File

@@ -8,7 +8,7 @@
"properties": { "properties": {
"triggers": { "triggers": {
"description": "UNDOCUMENTATED", "description": "UNDOCUMENTATED",
"title": "TODO", "title": "Triggers",
"properties": { "properties": {
"cooldown": { "cooldown": {
"type": "number", "type": "number",

View File

@@ -92,12 +92,12 @@
}, },
"properties": { "properties": {
"interactions": { "interactions": {
"description": "UNDOCUMENTATED",
"title": "Interactions",
"oneOf": [ "oneOf": [
{ "type": "object", "$ref": "#/definitions/interaction_spec" }, { "type": "object", "$ref": "#/definitions/interaction_spec" },
{ "type": "array", "items": { "$ref": "#/definitions/interaction_spec" } } { "type": "array", "items": { "$ref": "#/definitions/interaction_spec" } }
], ]
"description": "UNDOCUMENTATED",
"title": "TODO Title"
} }
} }
} }

View File

@@ -12,35 +12,17 @@
"description": "If true, invulnerable entities (e.g. Players in creative mode) are considered valid targets.", "description": "If true, invulnerable entities (e.g. Players in creative mode) are considered valid targets.",
"title": "Allow Invulnerable" "title": "Allow Invulnerable"
}, },
"filters": { "$ref": "../../filters/filters.json", "description": "Defines the entities that can trigger this component", "title": "TODO Title" }, "filters": { "$ref": "../../filters/filters.json", "description": "Defines the entities that can trigger this component", "title": "Filters" },
"look_cooldown": { "look_cooldown": {
"$ref": "../types/range_number_type.json", "$ref": "../types/range_number_type.json",
"default": [0.0, 0.0], "default": [0.0, 0.0],
"description": "The range for the random amount of time during which the entity is `cooling down` and won't get angered or look for a target", "description": "The range for the random amount of time during which the entity is `cooling down` and won't get angered or look for a target",
"title": "TODO Title" "title": "Look Cooldown"
}, },
"look_event": { "look_event": {
"type": "string", "type": "string",
"description": "The event identifier to run when the entities specified in filters look at this entity", "description": "The event identifier to run when the entities specified in filters look at this entity",
"title": "TODO Title" "title": "Look Event"
},
"mAllowInvulnerable": {
"type": "boolean",
"default": false,
"description": "If true, invulnerable entities (e.g. Players in creative mode) are considered valid targets",
"title": "TODO Title"
},
"searchRadius": {
"type": "number",
"default": 10,
"description": "Maximum distance this entity will look for another entity looking at it",
"title": "TODO Title"
},
"setTarget": {
"type": "boolean",
"default": true,
"description": "If true, this entity will set the attack target as the entity that looked at it",
"title": "TODO Title"
}, },
"search_radius": { "search_radius": {
"type": "number", "type": "number",

View File

@@ -6,6 +6,6 @@
"additionalProperties": false, "additionalProperties": false,
"properties": { "properties": {
"max_turn": { "type": "number", "default": 30, "description": "The maximum number in degrees the mob can turn per tick.", "title": "Max Turn" }, "max_turn": { "type": "number", "default": 30, "description": "The maximum number in degrees the mob can turn per tick.", "title": "Max Turn" },
"sway_amplitude": { "type": "number", "description": "UNDOCUMENTATED", "title": "TODO Title" } "sway_amplitude": { "type": "number", "description": "UNDOCUMENTATED", "title": "Sway Amplitude" }
} }
} }

View File

@@ -41,7 +41,7 @@
{ "type": "object", "$ref": "#/definitions/name_action" } { "type": "object", "$ref": "#/definitions/name_action" }
], ],
"description": "UNDOCUMENTATED", "description": "UNDOCUMENTATED",
"title": "TODO Title" "title": "Name Actions"
} }
} }
} }

View File

@@ -38,7 +38,7 @@
"description": "UNDOCUMENTATED", "description": "UNDOCUMENTATED",
"oneOf": [ "oneOf": [
{ "type": "string", "$ref": "../../../../general/block/identifier.json" }, { "type": "string", "$ref": "../../../../general/block/identifier.json" },
{ "type": "object", "title": "TODO", "properties": { "name": { "$ref": "../../../../general/block/identifier.json" } } } { "type": "object", "properties": { "name": { "$ref": "../../../../general/block/identifier.json" } } }
] ]
} }
}, },

View File

@@ -38,7 +38,7 @@
"description": "UNDOCUMENTATED", "description": "UNDOCUMENTATED",
"oneOf": [ "oneOf": [
{ "type": "string", "$ref": "../../../../general/block/identifier.json" }, { "type": "string", "$ref": "../../../../general/block/identifier.json" },
{ "type": "object", "title": "TODO", "properties": { "name": { "$ref": "../../../../general/block/identifier.json" } } } { "type": "object", "properties": { "name": { "$ref": "../../../../general/block/identifier.json" } } }
] ]
} }
}, },

View File

@@ -38,7 +38,7 @@
"description": "UNDOCUMENTATED", "description": "UNDOCUMENTATED",
"oneOf": [ "oneOf": [
{ "type": "string", "$ref": "../../../../general/block/identifier.json" }, { "type": "string", "$ref": "../../../../general/block/identifier.json" },
{ "type": "object", "title": "TODO", "properties": { "name": { "$ref": "../../../../general/block/identifier.json" } } } { "type": "object", "properties": { "name": { "$ref": "../../../../general/block/identifier.json" } } }
] ]
} }
}, },

View File

@@ -38,7 +38,7 @@
"description": "UNDOCUMENTATED", "description": "UNDOCUMENTATED",
"oneOf": [ "oneOf": [
{ "type": "string", "$ref": "../../../../general/block/identifier.json" }, { "type": "string", "$ref": "../../../../general/block/identifier.json" },
{ "type": "object", "title": "TODO", "properties": { "name": { "$ref": "../../../../general/block/identifier.json" } } } { "type": "object", "properties": { "name": { "$ref": "../../../../general/block/identifier.json" } } }
] ]
} }
}, },

View File

@@ -38,7 +38,7 @@
"description": "UNDOCUMENTATED", "description": "UNDOCUMENTATED",
"oneOf": [ "oneOf": [
{ "type": "string", "$ref": "../../../../general/block/identifier.json" }, { "type": "string", "$ref": "../../../../general/block/identifier.json" },
{ "type": "object", "title": "TODO", "properties": { "name": { "$ref": "../../../../general/block/identifier.json" } } } { "type": "object", "properties": { "name": { "$ref": "../../../../general/block/identifier.json" } } }
] ]
} }
}, },

View File

@@ -38,7 +38,7 @@
"description": "UNDOCUMENTATED", "description": "UNDOCUMENTATED",
"oneOf": [ "oneOf": [
{ "type": "string", "$ref": "../../../../general/block/identifier.json" }, { "type": "string", "$ref": "../../../../general/block/identifier.json" },
{ "type": "object", "title": "TODO", "properties": { "name": { "$ref": "../../../../general/block/identifier.json" } } } { "type": "object", "properties": { "name": { "$ref": "../../../../general/block/identifier.json" } } }
] ]
} }
}, },

View File

@@ -38,7 +38,7 @@
"description": "UNDOCUMENTATED", "description": "UNDOCUMENTATED",
"oneOf": [ "oneOf": [
{ "type": "string", "$ref": "../../../../general/block/identifier.json" }, { "type": "string", "$ref": "../../../../general/block/identifier.json" },
{ "type": "object", "title": "TODO", "properties": { "name": { "$ref": "../../../../general/block/identifier.json" } } } { "type": "object", "properties": { "name": { "$ref": "../../../../general/block/identifier.json" } } }
] ]
} }
}, },

View File

@@ -39,47 +39,47 @@
"type": "integer", "type": "integer",
"default": 0, "default": 0,
"description": "The seat that designates the driver of the entity", "description": "The seat that designates the driver of the entity",
"title": "TODO Title" "title": "Controlling Seat"
}, },
"crouching_skip_interact": { "crouching_skip_interact": {
"type": "boolean", "type": "boolean",
"default": true, "default": true,
"description": "If true, this entity can't be interacted with if the entity interacting with it is crouching", "description": "If true, this entity can't be interacted with if the entity interacting with it is crouching",
"title": "TODO Title" "title": "Crouching Skip Interact"
}, },
"family_types": { "family_types": {
"type": "array", "type": "array",
"items": { "type": "string" }, "items": { "type": "string" },
"description": "List of entities that can ride this entity", "description": "List of entities that can ride this entity",
"title": "TODO Title" "title": "Family Types"
}, },
"interact_text": { "interact_text": {
"type": "string", "type": "string",
"default": "", "default": "",
"description": "The text to display when the player can interact with the entity when playing with Touch-screen controls", "description": "The text to display when the player can interact with the entity when playing with Touch-screen controls",
"title": "TODO Title" "title": "Interact Text"
}, },
"pull_in_entities": { "pull_in_entities": {
"type": "boolean", "type": "boolean",
"default": false, "default": false,
"description": "If true, this entity will pull in entities that are in the correct family_types into any available seats", "description": "If true, this entity will pull in entities that are in the correct family_types into any available seats",
"title": "TODO Title" "title": "Pull In Entities"
}, },
"rider_can_interact": { "rider_can_interact": {
"type": "boolean", "type": "boolean",
"default": false, "default": false,
"description": "If true, this entity will be picked when looked at by the rider", "description": "If true, this entity will be picked when looked at by the rider",
"title": "TODO Title" "title": "Rider Can Interact"
}, },
"seat_count": { "seat_count": {
"type": "integer", "type": "integer",
"default": 1, "default": 1,
"description": "The number of entities that can ride this entity at the same time", "description": "The number of entities that can ride this entity at the same time",
"title": "TODO Title" "title": "Seat Count"
}, },
"seats": { "seats": {
"description": "The list of positions and number of riders for each position for entities riding this entity", "description": "The list of positions and number of riders for each position for entities riding this entity",
"title": "TODO Title", "title": "Seats",
"oneOf": [ "oneOf": [
{ "type": "object", "$ref": "#/definitions/seats_spec" }, { "type": "object", "$ref": "#/definitions/seats_spec" },
{ "type": "array", "items": { "$ref": "#/definitions/seats_spec" } } { "type": "array", "items": { "$ref": "#/definitions/seats_spec" } }

View File

@@ -6,8 +6,8 @@
"additionalProperties": false, "additionalProperties": false,
"required": [], "required": [],
"properties": { "properties": {
"min_delay_secs": { "type": "integer", "description": "UNDOCUMENTATED", "title": "TODO", "minimum": 0 }, "min_delay_secs": { "type": "integer", "description": "UNDOCUMENTATED", "title": "Minimum Delay Secs", "minimum": 0 },
"max_delay_secs": { "type": "integer", "description": "UNDOCUMENTATED", "title": "TODO", "minimum": 0 }, "max_delay_secs": { "type": "integer", "description": "UNDOCUMENTATED", "title": "Maximum Delay Secs", "minimum": 0 },
"scheduled_events": { "scheduled_events": {
"type": "array", "type": "array",
"description": "The list of triggers that fire when the conditions match the given filter criteria. If any filter criteria overlap the first defined event will be picked.", "description": "The list of triggers that fire when the conditions match the given filter criteria. If any filter criteria overlap the first defined event will be picked.",
@@ -16,7 +16,7 @@
"additionalProperties": false, "additionalProperties": false,
"type": "object", "type": "object",
"description": "UNDOCUMENTATED", "description": "UNDOCUMENTATED",
"title": "TODO", "title": "Scheduled Events",
"properties": { "filters": { "$ref": "../../filters/filters.json" }, "event": { "$ref": "../types/event.json" } } "properties": { "filters": { "$ref": "../../filters/filters.json" }, "event": { "$ref": "../types/event.json" } }
} }
} }

View File

@@ -35,6 +35,9 @@
"description": "List of items that the entity wants to share", "description": "List of items that the entity wants to share",
"items": { "items": {
"type": "object", "type": "object",
"title": "Item",
"description": "An Item that the entity wants to share",
"additionalProperties": false,
"properties": { "properties": {
"admire": { "admire": {
"type": "boolean", "type": "boolean",
@@ -77,8 +80,7 @@
}, },
"want_amount": { "type": "integer", "description": "Number of this item this entity wants to have.", "title": "Want Amount" } "want_amount": { "type": "integer", "description": "Number of this item this entity wants to have.", "title": "Want Amount" }
} }
}, }
"title": "TODO Title"
} }
} }
} }

View File

@@ -42,12 +42,12 @@
"title": "Attempt Temper Mod" "title": "Attempt Temper Mod"
}, },
"auto_reject_items": { "auto_reject_items": {
"title": "Auto Reject Items",
"description": "The list of items that, if carried while interacting with the entity, will anger it.", "description": "The list of items that, if carried while interacting with the entity, will anger it.",
"oneOf": [ "oneOf": [
{ "type": "object", "$ref": "#/definitions/auto_reject_items" }, { "type": "object", "$ref": "#/definitions/auto_reject_items" },
{ "type": "array", "items": { "$ref": "#/definitions/auto_reject_items" } } { "type": "array", "items": { "$ref": "#/definitions/auto_reject_items" } }
], ]
"title": "TODO Title"
}, },
"feed_text": { "type": "string", "description": "The text that shows in the feeding interact button", "title": "Feed Text" }, "feed_text": { "type": "string", "description": "The text that shows in the feeding interact button", "title": "Feed Text" },
"feed_items": { "feed_items": {
@@ -71,6 +71,6 @@
"title": "Min Temper" "title": "Min Temper"
}, },
"ride_text": { "type": "string", "description": "The text that shows in the riding interact button", "title": "Ride Text" }, "ride_text": { "type": "string", "description": "The text that shows in the riding interact button", "title": "Ride Text" },
"tame_event": { "$ref": "../types/event.json", "description": "Event that triggers when the entity becomes tamed", "title": "TODO Title" } "tame_event": { "$ref": "../types/event.json", "description": "Event that triggers when the entity becomes tamed", "title": "Tame Event" }
} }
} }

View File

@@ -10,12 +10,13 @@
"type": "object", "type": "object",
"description": "List of components to add to the entity after the transformation", "description": "List of components to add to the entity after the transformation",
"properties": { "component_groups": { "type": "array", "description": "Names of component groups to add", "items": { "type": "string" } } }, "properties": { "component_groups": { "type": "array", "description": "Names of component groups to add", "items": { "type": "string" } } },
"title": "TODO Title", "title": "Add",
"additionalProperties": false "additionalProperties": false
}, },
"begin_transform_sound": { "type": "string", "description": "Sound to play when the transformation starts", "title": "TODO Title" }, "begin_transform_sound": { "type": "string", "description": "Sound to play when the transformation starts", "title": "Begin Transform Sound" },
"delay": { "delay": {
"description": "Defines the properties of the delay for the transformation", "description": "Defines the properties of the delay for the transformation",
"title": "Delay",
"oneOf": [ "oneOf": [
{ "type": "number" }, { "type": "number" },
{ {
@@ -49,8 +50,7 @@
"value": { "type": "number", "default": 0, "description": "Time in seconds before the entity transforms" } "value": { "type": "number", "default": 0, "description": "Time in seconds before the entity transforms" }
} }
} }
], ]
"title": "TODO Title"
}, },
"drop_equipment": { "drop_equipment": {
"type": "boolean", "type": "boolean",

View File

@@ -3,14 +3,14 @@
"title": "Trigger", "title": "Trigger",
"type": "object", "type": "object",
"description": "Trigger to fire for 1.16.0", "description": "Trigger to fire for 1.16.0",
"additionalProperties": false,
"properties": { "properties": {
"event": { "type": "string", "description": "Event", "title": "Event To Fire" }, "event": { "type": "string", "description": "Event", "title": "Event To Fire" },
"filters": { "filters": {
"$ref": "../../filters/filters.json", "$ref": "../../filters/filters.json",
"description": "The filters to check to determine if the event should be fired", "description": "The filters to check to determine if the event should be fired",
"title": "TODO Title" "title": "Filters"
}, },
"target": { "$ref": "../../filters/filters/types/subject.json", "description": "The entity to target", "title": "Target" } "target": { "$ref": "../../filters/filters/types/subject.json", "description": "The entity to target", "title": "Target" }
}, }
"additionalProperties": false
} }

View File

@@ -27,7 +27,7 @@
"properties": { "properties": {
"add": { "$ref": "#/definitions/addremove", "description": "What gets added when the event gets triggered", "title": "Add" }, "add": { "$ref": "#/definitions/addremove", "description": "What gets added when the event gets triggered", "title": "Add" },
"remove": { "$ref": "#/definitions/addremove", "description": "What gets removed when the event gets triggered", "title": "Remove" }, "remove": { "$ref": "#/definitions/addremove", "description": "What gets removed when the event gets triggered", "title": "Remove" },
"trigger": { "type": "string", "description": "UNDOCUMENTATED", "title": "TODO" }, "trigger": { "type": "string", "description": "UNDOCUMENTATED", "title": "Trigger" },
"weight": { "type": "number", "description": "UNDOCUMENTATED: weight", "title": "Weight" } "weight": { "type": "number", "description": "UNDOCUMENTATED: weight", "title": "Weight" }
} }
} }

View File

@@ -8,7 +8,7 @@
"filters": { "filters": {
"$ref": "../../filters/filters.json", "$ref": "../../filters/filters.json",
"description": "The filters to check to determine if the event should be fired", "description": "The filters to check to determine if the event should be fired",
"title": "TODO Title" "title": "Filters"
}, },
"target": { "$ref": "../../filters/filters/types/subject.json", "description": "The entity to target", "title": "Target" } "target": { "$ref": "../../filters/filters/types/subject.json", "description": "The entity to target", "title": "Target" }
}, },

View File

@@ -9,7 +9,7 @@
"entity_types": { "entity_types": {
"$ref": "../types/entity_types.json", "$ref": "../types/entity_types.json",
"description": "List of entity types this mob considers a threat to the village", "description": "List of entity types this mob considers a threat to the village",
"title": "TODO Title" "title": "Entity Types"
}, },
"must_reach": { "title": "Must Reach", "description": "UNDOCUMENTATED", "type": "boolean" }, "must_reach": { "title": "Must Reach", "description": "UNDOCUMENTATED", "type": "boolean" },
"attack_chance": { "title": "Attack Chance", "description": "UNDOCUMENTATED", "type": "number" } "attack_chance": { "title": "Attack Chance", "description": "UNDOCUMENTATED", "type": "number" }

View File

@@ -7,34 +7,39 @@
"properties": { "properties": {
"priority": { "$ref": "./types/priority.json" }, "priority": { "$ref": "./types/priority.json" },
"speed_multiplier": { "$ref": "./types/speed_multiplier.json" }, "speed_multiplier": { "$ref": "./types/speed_multiplier.json" },
"attack_duration": { "type": "number", "default": 1, "description": "The duration of the attack animation in seconds", "title": "TODO Title" }, "attack_duration": {
"attack_once": { "type": "boolean", "default": false, "description": "If true, this mob will attack only one time.", "title": "TODO Title" }, "type": "number",
"attack_types": { "type": "string", "default": "", "description": "Defines the entity types this mob will attack", "title": "TODO Title" }, "default": 1,
"description": "The duration of the attack animation in seconds",
"title": "Attack Duration"
},
"attack_once": { "type": "boolean", "default": false, "description": "If true, this mob will attack only one time.", "title": "Attack Once" },
"attack_types": { "type": "string", "default": "", "description": "Defines the entity types this mob will attack", "title": "Attack Types" },
"hit_delay_pct": { "hit_delay_pct": {
"type": "number", "type": "number",
"default": 1, "default": 1,
"description": "The percentage of the attack_duration that must pass before the hit is made", "description": "The percentage of the attack_duration that must pass before the hit is made",
"title": "TODO Title" "title": "Hit Delay Percentage"
}, },
"random_stop_interval": { "random_stop_interval": {
"type": "integer", "type": "integer",
"default": 0, "default": 0,
"description": "Defines the probability the mob will stop fighting. A value of 0 disables randomly stopping, while a value of 1 defines a 50% chance", "description": "Defines the probability the mob will stop fighting. A value of 0 disables randomly stopping, while a value of 1 defines a 50% chance",
"title": "TODO Title" "title": "Random Stop Interval"
}, },
"reach_multiplier": { "reach_multiplier": {
"type": "number", "type": "number",
"default": 2, "default": 2,
"description": "Multiplier for how far outside its box the mob can reach its target (this can be used to simulate a mob with longer arms by making this bigger)", "description": "Multiplier for how far outside its box the mob can reach its target (this can be used to simulate a mob with longer arms by making this bigger)",
"title": "TODO Title" "title": "Reach Multiplier"
}, },
"require_complete_path": { "type": "boolean", "title": "Require Complet Path", "description": "UNDOCUMENATED" }, "require_complete_path": { "type": "boolean", "title": "Require Complet Path", "description": "UNDOCUMENATED" },
"sound_event": { "type": "string", "description": "The sound event to play when the attack starts", "title": "TODO Title" }, "sound_event": { "type": "string", "description": "The sound event to play when the attack starts", "title": "Sound Event" },
"track_target": { "track_target": {
"type": "boolean", "type": "boolean",
"default": false, "default": false,
"description": "If true, this mob will chase after the target as long as it's a valid target", "description": "If true, this mob will chase after the target as long as it's a valid target",
"title": "TODO Title" "title": "Track Target"
} }
} }
} }

View File

@@ -8,42 +8,47 @@
"priority": { "$ref": "./types/priority.json" }, "priority": { "$ref": "./types/priority.json" },
"speed_multiplier": { "$ref": "./types/speed_multiplier.json" }, "speed_multiplier": { "$ref": "./types/speed_multiplier.json" },
"entity_types": { "$ref": "../types/entity_types.json" }, "entity_types": { "$ref": "../types/entity_types.json" },
"drop_item_chance": { "type": "number", "default": 1.0, "description": "The probability that the mob will drop an item.", "title": "TODO Title" }, "drop_item_chance": {
"type": "number",
"default": 1.0,
"description": "The probability that the mob will drop an item.",
"title": "Drop Item Chance"
},
"goal_radius": { "goal_radius": {
"type": "number", "type": "number",
"default": 0.5, "default": 0.5,
"description": "Distance in blocks within the mob considers it has reached the goal. This is the \"wiggle room\" to stop the AI from bouncing back and forth trying to reach a specific spot", "description": "Distance in blocks within the mob considers it has reached the goal. This is the \"wiggle room\" to stop the AI from bouncing back and forth trying to reach a specific spot",
"title": "TODO Title" "title": "Goal Radius"
}, },
"loot_table": { "type": "string", "description": "Loot table to select items from.", "title": "TODO Title" }, "loot_table": { "type": "string", "description": "Loot table to select items from.", "title": "Loot Table" },
"max_dist": { "max_dist": {
"type": "number", "type": "number",
"description": "Maximum distance in blocks this mob will look for entities to drop an item for.", "description": "Maximum distance in blocks this mob will look for entities to drop an item for.",
"title": "TODO Title" "title": "Maximum Distance"
}, },
"offering_distance": { "offering_distance": {
"type": "number", "type": "number",
"default": 1.0, "default": 1.0,
"description": "The distance in blocks the mob will try to be away from the entity when it drops the item.", "description": "The distance in blocks the mob will try to be away from the entity when it drops the item.",
"title": "TODO Title" "title": "Offering Distance"
}, },
"on_drop_attempt": { "on_drop_attempt": {
"$ref": "../types/event.json", "$ref": "../types/event.json",
"description": "Event to run when this mob attempts to drop an item.", "description": "Event to run when this mob attempts to drop an item.",
"title": "TODO Title" "title": "On Drop Attempt"
}, },
"search_height": { "type": "integer", "default": 1, "description": "Height in blocks from the target the mob can be.", "title": "TODO Title" }, "search_height": { "type": "integer", "default": 1, "description": "Height in blocks from the target the mob can be.", "title": "Search Height" },
"search_range": { "search_range": {
"type": "integer", "type": "integer",
"default": 0, "default": 0,
"description": "The distance in blocks from the target the mob can be.", "description": "The distance in blocks from the target the mob can be.",
"title": "TODO Title" "title": "Search Range"
}, },
"time_of_day_range": { "time_of_day_range": {
"$ref": "../types/range_number_type.json", "$ref": "../types/range_number_type.json",
"default": [0.0, 1.0], "default": [0.0, 1.0],
"description": "The valid times of day that this goal can be used. For reference: noon is 0.0, sunset is 0.25, midnight is 0.5, and sunrise is 0.75, and back to noon for 1.0.", "description": "The valid times of day that this goal can be used. For reference: noon is 0.0, sunset is 0.25, midnight is 0.5, and sunrise is 0.75, and back to noon for 1.0.",
"title": "TODO Title" "title": "Time Of Day Range"
} }
} }
} }

View File

@@ -11,7 +11,7 @@
"success_chance": { "success_chance": {
"title": "Succes Chance", "title": "Succes Chance",
"description": "UNDOCUMENTATED", "description": "UNDOCUMENTATED",
"oneOf": [{ "type": "number" }, { "type": "string", "title": "Molang" }] "$ref": "../../../../molang/number.json"
}, },
"time_until_eat": { "title": "Time Until Eat", "description": "UNDOCUMENTATED", "type": "number" }, "time_until_eat": { "title": "Time Until Eat", "description": "UNDOCUMENTATED", "type": "number" },
"eat_and_replace_block_pairs": { "eat_and_replace_block_pairs": {
@@ -20,11 +20,21 @@
"description": "UNDOCUMENTATED", "description": "UNDOCUMENTATED",
"items": { "items": {
"type": "object", "type": "object",
"title": "TODO", "title": "Eat And Replace Block Pair",
"description": "UNDOCUMENTATED", "description": "UNDOCUMENTATED",
"properties": { "properties": {
"eat_block": { "type": "string", "title": "TODO", "description": "UNDOCUMENTATED" }, "eat_block": {
"replace_block": { "type": "string", "title": "TODO", "description": "UNDOCUMENTATED" } "type": "string",
"title": "Block",
"description": "UNDOCUMENTATED",
"$ref": "../../../../general/block/identifier.json"
},
"replace_block": {
"type": "string",
"title": "Replace Block",
"description": "UNDOCUMENTATED",
"$ref": "../../../../general/block/identifier.json"
}
} }
} }
} }

View File

@@ -31,7 +31,7 @@
"properties": { "properties": {
"add": { "$ref": "#/definitions/addremove", "description": "What gets added when the event gets triggered", "title": "Add" }, "add": { "$ref": "#/definitions/addremove", "description": "What gets added when the event gets triggered", "title": "Add" },
"remove": { "$ref": "#/definitions/addremove", "description": "What gets removed when the event gets triggered", "title": "Remove" }, "remove": { "$ref": "#/definitions/addremove", "description": "What gets removed when the event gets triggered", "title": "Remove" },
"trigger": { "type": "string", "description": "UNDOCUMENTATED", "title": "TODO" }, "trigger": { "type": "string", "description": "UNDOCUMENTATED", "title": "Trigger" },
"weight": { "type": "number", "description": "UNDOCUMENTATED: weight", "title": "Weight" } "weight": { "type": "number", "description": "UNDOCUMENTATED: weight", "title": "Weight" }
}, },
"description": "UNDOCUMENTATED: randomize", "description": "UNDOCUMENTATED: randomize",
@@ -56,7 +56,7 @@
"title": "Sequences" "title": "Sequences"
}, },
"filters": { "$ref": "./../filters/filters.json" }, "filters": { "$ref": "./../filters/filters.json" },
"trigger": { "type": "string", "description": "UNDOCUMENTATED", "title": "TODO" } "trigger": { "type": "string", "description": "UNDOCUMENTATED", "title": "Trigger" }
} }
} }
}, },

View File

@@ -11,7 +11,7 @@
"type": "array", "type": "array",
"items": { "items": {
"type": "object", "type": "object",
"title": "TODO", "title": "Ammunition",
"description": "UNDOCUMENTATED", "description": "UNDOCUMENTATED",
"additionalProperties": false, "additionalProperties": false,
"properties": { "properties": {

View File

@@ -3,8 +3,9 @@
"additionalProperties": false, "additionalProperties": false,
"description": "The function furnace_smelt", "description": "The function furnace_smelt",
"title": "Furnace Smelt", "title": "Furnace Smelt",
"type": "object",
"properties": { "properties": {
"function": { "type": "string", "const": "furnace_smelt", "description": "UNDOCUMENTATED", "title": "TODO Title" }, "function": { "type": "string", "const": "furnace_smelt", "description": "UNDOCUMENTATED", "title": "Function" },
"conditions": { "title": "Conditions", "description": "UNDOCUMENTATED", "type": "array", "items": { "$ref": "../conditions.json" } } "conditions": { "title": "Conditions", "description": "UNDOCUMENTATED", "type": "array", "items": { "$ref": "../conditions.json" } }
} }
} }

View File

@@ -3,13 +3,14 @@
"additionalProperties": false, "additionalProperties": false,
"description": "The function looting_enchant", "description": "The function looting_enchant",
"title": "Looting Enchant", "title": "Looting Enchant",
"type": "object",
"properties": { "properties": {
"function": { "type": "string", "const": "looting_enchant", "description": "UNDOCUMENTATED", "title": "TODO Title" }, "function": { "type": "string", "const": "looting_enchant", "description": "UNDOCUMENTATED", "title": "Function" },
"count": { "count": {
"type": "object", "type": "object",
"properties": { "min": { "type": "integer" }, "max": { "type": "integer" } }, "properties": { "min": { "type": "integer" }, "max": { "type": "integer" } },
"description": "UNDOCUMENTATED", "description": "UNDOCUMENTATED",
"title": "TODO Title", "title": "Count",
"additionalProperties": false "additionalProperties": false
} }
} }

View File

@@ -3,14 +3,18 @@
"additionalProperties": false, "additionalProperties": false,
"description": "The function random_aux_value", "description": "The function random_aux_value",
"title": "Random Aux Value", "title": "Random Aux Value",
"type": "object",
"properties": { "properties": {
"function": { "type": "string", "const": "random_aux_value", "description": "UNDOCUMENTATED", "title": "TODO Title" }, "function": { "type": "string", "const": "random_aux_value", "description": "UNDOCUMENTATED", "title": "Function" },
"values": { "values": {
"type": "object",
"properties": { "min": { "type": "integer" }, "max": { "type": "integer" } },
"description": "UNDOCUMENTATED", "description": "UNDOCUMENTATED",
"title": "TODO Title", "title": "Values",
"additionalProperties": false "additionalProperties": false,
"type": "object",
"properties": {
"min": { "type": "integer", "description": "UNDOCUMENTATED", "title": "Minimum" },
"max": { "type": "integer", "description": "UNDOCUMENTATED", "title": "Maximum" }
}
} }
} }
} }

View File

@@ -3,14 +3,15 @@
"additionalProperties": false, "additionalProperties": false,
"description": "The function random_block_state", "description": "The function random_block_state",
"title": "Random Block State", "title": "Random Block State",
"type": "object",
"properties": { "properties": {
"function": { "type": "string", "const": "random_block_state", "description": "UNDOCUMENTATED", "title": "TODO Title" }, "function": { "type": "string", "const": "random_block_state", "description": "UNDOCUMENTATED", "title": "Function" },
"block_state": { "type": "string", "description": "UNDOCUMENTATED", "title": "TODO Title" }, "block_state": { "type": "string", "description": "UNDOCUMENTATED", "title": "Block State" },
"values": { "values": {
"type": "object", "type": "object",
"properties": { "min": { "title": "Min", "type": "integer" }, "max": { "title": "Max", "type": "integer" } }, "properties": { "min": { "title": "Min", "type": "integer" }, "max": { "title": "Max", "type": "integer" } },
"description": "UNDOCUMENTATED", "description": "UNDOCUMENTATED",
"title": "TODO Title", "title": "Values",
"additionalProperties": false "additionalProperties": false
} }
} }

View File

@@ -3,5 +3,6 @@
"additionalProperties": false, "additionalProperties": false,
"description": "The function random_dye", "description": "The function random_dye",
"title": "Trader Material Type", "title": "Trader Material Type",
"properties": { "function": { "type": "string", "const": "random_dye", "description": "UNDOCUMENTATED", "title": "TODO Title" } } "type": "object",
"properties": { "function": { "type": "string", "const": "random_dye", "description": "UNDOCUMENTATED", "title": "Function" } }
} }

View File

@@ -3,8 +3,9 @@
"additionalProperties": false, "additionalProperties": false,
"description": "The function set_actor_id", "description": "The function set_actor_id",
"title": "Set Actor Id", "title": "Set Actor Id",
"type": "object",
"properties": { "properties": {
"function": { "type": "string", "const": "set_actor_id", "description": "UNDOCUMENTATED", "title": "TODO Title" }, "function": { "type": "string", "const": "set_actor_id", "description": "UNDOCUMENTATED", "title": "Function" },
"id": { "type": "string", "description": "UNDOCUMENTATED", "title": "TODO Title" } "id": { "type": "string", "description": "UNDOCUMENTATED", "title": "Id" }
} }
} }

View File

@@ -3,8 +3,9 @@
"additionalProperties": false, "additionalProperties": false,
"description": "The function set_banner_details", "description": "The function set_banner_details",
"title": "Set Banner Details", "title": "Set Banner Details",
"type": "object",
"properties": { "properties": {
"function": { "type": "string", "const": "set_banner_details", "description": "UNDOCUMENTATED", "title": "TODO Title" }, "function": { "type": "string", "const": "set_banner_details", "description": "UNDOCUMENTATED", "title": "Function" },
"type": { "type": "integer", "description": "UNDOCUMENTATED", "title": "TODO Title" } "type": { "type": "integer", "description": "UNDOCUMENTATED", "title": "Type" }
} }
} }

View File

@@ -4,15 +4,16 @@
"description": "The function set_book_contents", "description": "The function set_book_contents",
"title": "Set Book Contents", "title": "Set Book Contents",
"required": ["function", "author", "title", "pages"], "required": ["function", "author", "title", "pages"],
"type": "object",
"properties": { "properties": {
"function": { "type": "string", "const": "set_book_contents", "description": "UNDOCUMENTATED", "title": "TODO Title" }, "function": { "type": "string", "const": "set_book_contents", "description": "UNDOCUMENTATED", "title": "Function" },
"author": { "type": "string", "description": "UNDOCUMENTATED", "title": "TODO Title" }, "author": { "type": "string", "description": "UNDOCUMENTATED", "title": "Author" },
"title": { "type": "string", "description": "UNDOCUMENTATED", "title": "TODO Title" }, "title": { "type": "string", "description": "UNDOCUMENTATED", "title": "Title" },
"pages": { "pages": {
"type": "array", "type": "array",
"items": { "type": "string", "examples": ["Some text", "{\"rawtext\":[ {\"translate\":\"some.text\"}]}"] }, "items": { "type": "string", "examples": ["Some text", "{\"rawtext\":[ {\"translate\":\"some.text\"}]}"] },
"description": "UNDOCUMENTATED", "description": "UNDOCUMENTATED",
"title": "TODO Title" "title": "Pages"
} }
} }
} }

View File

@@ -3,16 +3,22 @@
"additionalProperties": false, "additionalProperties": false,
"description": "The function set_damage", "description": "The function set_damage",
"title": "Set Damage", "title": "Set Damage",
"type": "object",
"properties": { "properties": {
"function": { "type": "string", "const": "set_damage", "description": "UNDOCUMENTATED", "title": "TODO Title" }, "function": { "type": "string", "const": "set_damage", "description": "UNDOCUMENTATED", "title": "Function" },
"damage": { "damage": {
"description": "UNDOCUMENTATED",
"title": "Damage",
"oneOf": [ "oneOf": [
{ "type": "integer" }, { "type": "integer" },
{ "type": "object", "properties": { "min": { "type": "integer" }, "max": { "type": "integer" } } }, {
{ "type": "object", "properties": { "min": { "type": "number" }, "max": { "type": "number" } } } "type": "object",
], "properties": {
"description": "UNDOCUMENTATED", "min": { "type": "integer", "description": "UNDOCUMENTATED", "title": "Minimum" },
"title": "TODO Title" "max": { "type": "integer", "description": "UNDOCUMENTATED", "title": "Maximum" }
}
}
]
} }
} }
} }

View File

@@ -3,15 +3,22 @@
"additionalProperties": false, "additionalProperties": false,
"description": "The function set_data", "description": "The function set_data",
"title": "Set Data", "title": "Set Data",
"type": "object",
"properties": { "properties": {
"function": { "type": "string", "const": "set_data", "description": "UNDOCUMENTATED", "title": "TODO Title" }, "function": { "type": "string", "const": "set_data", "description": "UNDOCUMENTATED", "title": "Function" },
"data": { "data": {
"title": "Data", "title": "Data",
"description": "UNDOCUMENTATED",
"oneOf": [ "oneOf": [
{ "type": "integer" }, { "type": "integer" },
{ "type": "object", "properties": { "min": { "type": "integer", "title": "Minimum" }, "max": { "type": "integer", "title": "Maximum" } } } {
], "type": "object",
"description": "UNDOCUMENTATED" "properties": {
"min": { "type": "integer", "title": "Minimum", "description": "UNDOCUMENTATED" },
"max": { "type": "integer", "title": "Maximum", "description": "UNDOCUMENTATED" }
}
}
]
} }
} }
} }

View File

@@ -3,5 +3,6 @@
"additionalProperties": false, "additionalProperties": false,
"description": "The function set_data_from_color_index", "description": "The function set_data_from_color_index",
"title": "Set Data From Color Index", "title": "Set Data From Color Index",
"properties": { "function": { "type": "string", "const": "set_data_from_color_index", "description": "UNDOCUMENTATED", "title": "TODO Title" } } "type": "object",
"properties": { "function": { "type": "string", "const": "set_data_from_color_index", "description": "UNDOCUMENTATED", "title": "Function" } }
} }

View File

@@ -3,8 +3,9 @@
"additionalProperties": false, "additionalProperties": false,
"description": "The function set_lore", "description": "The function set_lore",
"title": "Set Lore", "title": "Set Lore",
"type": "object",
"properties": { "properties": {
"function": { "type": "string", "const": "set_lore", "description": "UNDOCUMENTATED", "title": "TODO Title" }, "function": { "type": "string", "const": "set_lore", "description": "UNDOCUMENTATED", "title": "Function" },
"lore": { "type": "array", "items": { "type": "string" }, "description": "UNDOCUMENTATED", "title": "TODO Title" } "lore": { "type": "array", "items": { "type": "string" }, "description": "UNDOCUMENTATED", "title": "Lore" }
} }
} }

View File

@@ -3,8 +3,9 @@
"additionalProperties": false, "additionalProperties": false,
"description": "The function set_name", "description": "The function set_name",
"title": "Set Name", "title": "Set Name",
"type": "object",
"properties": { "properties": {
"function": { "type": "string", "const": "set_name", "description": "UNDOCUMENTATED", "title": "TODO Title" }, "function": { "type": "string", "const": "set_name", "description": "UNDOCUMENTATED", "title": "Function" },
"name": { "type": "string", "description": "UNDOCUMENTATED", "title": "TODO Title" } "name": { "type": "string", "description": "UNDOCUMENTATED", "title": "name" }
} }
} }

View File

@@ -3,5 +3,6 @@
"additionalProperties": false, "additionalProperties": false,
"description": "The function trader_material_type", "description": "The function trader_material_type",
"title": "Trader Material Type", "title": "Trader Material Type",
"properties": { "function": { "type": "string", "const": "trader_material_type", "description": "UNDOCUMENTATED", "title": "TODO Title" } } "type": "object",
"properties": { "function": { "type": "string", "const": "trader_material_type", "description": "UNDOCUMENTATED", "title": "function" } }
} }

View File

@@ -15,7 +15,7 @@
"minProperties": 1, "minProperties": 1,
"additionalProperties": { "$ref": "./base types/item.json" } "additionalProperties": { "$ref": "./base types/item.json" }
}, },
"group": { "type": "string", "title": "TODO", "description": "UNDOCUMENTATED" }, "group": { "type": "string", "title": "Group", "description": "UNDOCUMENTATED" },
"pattern": { "pattern": {
"type": "array", "type": "array",
"description": "Characters that represent a pattern to be defined by keys.", "description": "Characters that represent a pattern to be defined by keys.",

View File

@@ -13,7 +13,7 @@
"title": "Ingredients", "title": "Ingredients",
"oneOf": [{ "$ref": "./base types/item.json" }, { "type": "array", "items": { "$ref": "./base types/item.json" } }] "oneOf": [{ "$ref": "./base types/item.json" }, { "type": "array", "items": { "$ref": "./base types/item.json" } }]
}, },
"group": { "type": "string", "title": "TODO", "description": "UNDOCUMENTATED" }, "group": { "type": "string", "title": "Group", "description": "UNDOCUMENTATED" },
"priority": { "type": "integer", "description": "Item used as output for the furnace recipe.", "title": "Priority" }, "priority": { "type": "integer", "description": "Item used as output for the furnace recipe.", "title": "Priority" },
"result": { "result": {
"description": "When input items match the pattern then these items are the result.", "description": "When input items match the pattern then these items are the result.",

View File

@@ -7,7 +7,7 @@
"items": { "items": {
"type": "object", "type": "object",
"additionalProperties": false, "additionalProperties": false,
"title": "TODO", "title": "Permute Type",
"description": "UNDOCUMENTATED", "description": "UNDOCUMENTATED",
"properties": { "properties": {
"weight": { "type": "integer", "title": "Weight", "description": "UNDOCUMENTATED" }, "weight": { "type": "integer", "title": "Weight", "description": "UNDOCUMENTATED" },

View File

@@ -6,7 +6,7 @@
"additionalProperties": false, "additionalProperties": false,
"required": ["format_version", "minecraft:spawn_rules"], "required": ["format_version", "minecraft:spawn_rules"],
"properties": { "properties": {
"format_version": { "const": "1.11.0", "description": "UNDOCUMENTATED", "title": "TODO Title" }, "format_version": { "const": "1.11.0", "description": "UNDOCUMENTATED", "title": "Spawn Rules" },
"minecraft:spawn_rules": { "minecraft:spawn_rules": {
"type": "object", "type": "object",
"title": "Spawn Rules", "title": "Spawn Rules",

View File

@@ -7,7 +7,7 @@
"items": { "items": {
"type": "object", "type": "object",
"additionalProperties": false, "additionalProperties": false,
"title": "TODO", "title": "Permute Type",
"description": "UNDOCUMENTATED", "description": "UNDOCUMENTATED",
"properties": { "properties": {
"weight": { "type": "integer", "title": "Weight", "description": "UNDOCUMENTATED" }, "weight": { "type": "integer", "title": "Weight", "description": "UNDOCUMENTATED" },

View File

@@ -6,7 +6,7 @@
"additionalProperties": false, "additionalProperties": false,
"required": ["format_version", "minecraft:spawn_rules"], "required": ["format_version", "minecraft:spawn_rules"],
"properties": { "properties": {
"format_version": { "const": "1.17.0", "description": "UNDOCUMENTATED", "title": "TODO Title" }, "format_version": { "const": "1.17.0", "description": "UNDOCUMENTATED", "title": "Format Version" },
"minecraft:spawn_rules": { "minecraft:spawn_rules": {
"type": "object", "type": "object",
"title": "Spawn Rules", "title": "Spawn Rules",

View File

@@ -7,7 +7,7 @@
"items": { "items": {
"type": "object", "type": "object",
"additionalProperties": false, "additionalProperties": false,
"title": "TODO", "title": "Permute Type",
"description": "UNDOCUMENTATED", "description": "UNDOCUMENTATED",
"properties": { "properties": {
"weight": { "type": "integer", "title": "Weight", "description": "UNDOCUMENTATED" }, "weight": { "type": "integer", "title": "Weight", "description": "UNDOCUMENTATED" },

View File

@@ -6,7 +6,7 @@
"additionalProperties": false, "additionalProperties": false,
"required": ["format_version", "minecraft:spawn_rules"], "required": ["format_version", "minecraft:spawn_rules"],
"properties": { "properties": {
"format_version": { "const": "1.8.0", "description": "UNDOCUMENTATED", "title": "TODO Title" }, "format_version": { "const": "1.8.0", "description": "UNDOCUMENTATED", "title": "Format Version" },
"minecraft:spawn_rules": { "minecraft:spawn_rules": {
"type": "object", "type": "object",
"title": "Spawn Rules", "title": "Spawn Rules",

View File

@@ -2,6 +2,8 @@
"$id": "blockception.minecraft.behavior.trading", "$id": "blockception.minecraft.behavior.trading",
"type": "object", "type": "object",
"additionalProperties": false, "additionalProperties": false,
"description": "UNDOCUMENTATED",
"title": "Trading",
"examples": [ "examples": [
{ {
"tiers": [ "tiers": [
@@ -158,7 +160,5 @@
} }
} }
} }
}, }
"description": "UNDOCUMENTATED",
"title": "TODO Title"
} }

View File

@@ -9,7 +9,7 @@
"format_version": { "format_version": {
"const": "1.17.0", "const": "1.17.0",
"description": "Specifies the version of the game this entity was made in. Minimum supported version is 1.17.0. Current supported version is 1.17.0.", "description": "Specifies the version of the game this entity was made in. Minimum supported version is 1.17.0. Current supported version is 1.17.0.",
"title": "TODO Title" "title": "Format Version"
}, },
"minecraft:volume": { "minecraft:volume": {
"type": "object", "type": "object",

View File

@@ -2,16 +2,16 @@
"$id": "blockception.minecraft.general.1.14.0.block_reference", "$id": "blockception.minecraft.general.1.14.0.block_reference",
"additionalProperties": false, "additionalProperties": false,
"type": "object", "type": "object",
"title": "TODO", "title": "Block Reference",
"description": "UNDOCUMENTATED", "description": "UNDOCUMENTATED",
"properties": { "properties": {
"name": { "type": "string", "description": "UNDOCUMENTATED", "title": "TODO Title" }, "name": { "type": "string", "description": "UNDOCUMENTATED", "title": "Name", "$ref": "../block/identifier.json" },
"states": { "states": {
"type": "object", "type": "object",
"propertyNames": { "pattern": "\\w*:?\\w+" }, "propertyNames": { "pattern": "\\w*:?\\w+" },
"additionalProperties": { "oneOf": [{ "type": "boolean" }, { "type": "integer" }, { "type": "string" }] }, "additionalProperties": { "oneOf": [{ "type": "boolean" }, { "type": "integer" }, { "type": "string" }] },
"description": "UNDOCUMENTATED", "description": "UNDOCUMENTATED",
"title": "TODO Title" "title": "State"
} }
} }
} }

View File

@@ -2,10 +2,10 @@
"$id": "blockception.minecraft.general.1.14.0.chance_information", "$id": "blockception.minecraft.general.1.14.0.chance_information",
"additionalProperties": false, "additionalProperties": false,
"type": "object", "type": "object",
"title": "TODO", "title": "Chance Information",
"description": "UNDOCUMENTATED", "description": "UNDOCUMENTATED",
"properties": { "properties": {
"numerator": { "type": "number", "minimum": 1, "description": "UNDOCUMENTATED", "title": "TODO Title" }, "numerator": { "type": "number", "minimum": 1, "description": "UNDOCUMENTATED", "title": "Numerator" },
"denominator": { "type": "number", "minimum": 1, "description": "UNDOCUMENTATED", "title": "TODO Title" } "denominator": { "type": "number", "minimum": 1, "description": "UNDOCUMENTATED", "title": "Denominator" }
} }
} }

View File

@@ -3,7 +3,8 @@
"type": "array", "type": "array",
"title": "Array Of 2 Items", "title": "Array Of 2 Items",
"description": "An array of 2 integers", "description": "An array of 2 integers",
"minimum": 2, "items": [
"maximum": 2, { "type": "integer", "description": "An number", "title": "X" },
"items": { "type": "integer", "description": "An integer", "title": "TODO Title" } { "type": "integer", "description": "An number", "title": "Y" }
]
} }

View File

@@ -3,7 +3,8 @@
"type": "array", "type": "array",
"title": "Array Of 2 Items", "title": "Array Of 2 Items",
"description": "An array of 2 numbers", "description": "An array of 2 numbers",
"minimum": 2, "items": [
"maximum": 2, { "type": "number", "description": "An number", "title": "X" },
"items": { "type": "number", "description": "An number", "title": "TODO Title" } { "type": "number", "description": "An number", "title": "Y" }
]
} }

View File

@@ -3,7 +3,9 @@
"type": "array", "type": "array",
"title": "Array Of 3 Items", "title": "Array Of 3 Items",
"description": "An array of 3 integers", "description": "An array of 3 integers",
"minimum": 3, "items": [
"maximum": 3, { "type": "integer", "description": "An number", "title": "X" },
"items": { "type": "integer", "description": "An integer", "title": "TODO Title" } { "type": "integer", "description": "An number", "title": "Y" },
{ "type": "integer", "description": "An number", "title": "Z" }
]
} }

View File

@@ -3,7 +3,9 @@
"type": "array", "type": "array",
"title": "Array Of 3 Items", "title": "Array Of 3 Items",
"description": "An array of 3 numbers", "description": "An array of 3 numbers",
"minimum": 3, "items": [
"maximum": 3, { "type": "number", "description": "An number", "title": "X" },
"items": { "type": "number", "description": "An number", "title": "TODO Title" } { "type": "number", "description": "An number", "title": "Y" },
{ "type": "number", "description": "An number", "title": "Z" }
]
} }

View File

@@ -33,13 +33,13 @@
"type": "array", "type": "array",
"additionalProperties": { "additionalProperties": {
"type": "object", "type": "object",
"description": "A collection of animation controller references",
"title": "Animation Controller",
"additionalProperties": { "additionalProperties": {
"type": "string", "type": "string",
"description": "A single Animation controller reference", "description": "A single Animation controller reference",
"title": "Animation Controller Reference" "title": "Animation Controller Reference"
}, }
"description": "A collection of animation controller references",
"title": "TODO"
}, },
"description": "The specification of animation controllers", "description": "The specification of animation controllers",
"title": "Animation Controllers" "title": "Animation Controllers"
@@ -63,7 +63,7 @@
"type": "object", "type": "object",
"title": "Item", "title": "Item",
"description": "UNDOCUMENTATED", "description": "UNDOCUMENTATED",
"additionalProperties": { "type": "string", "title": "TODO", "description": "UNDOCUMENTATED" } "additionalProperties": { "type": "string", "title": "Item", "description": "UNDOCUMENTATED" }
}, },
"materials": { "materials": {
"type": "object", "type": "object",
@@ -87,7 +87,7 @@
"particle_emitters": { "particle_emitters": {
"type": "object", "type": "object",
"minProperties": 1, "minProperties": 1,
"additionalProperties": { "type": "string", "description": "UNDOCUMENTATED: additionalProperties", "title": "TODO" }, "additionalProperties": { "type": "string", "description": "UNDOCUMENTATED: additionalProperties", "title": "Particle Emitters" },
"description": "UNDOCUMENTATED: particle emitters", "description": "UNDOCUMENTATED: particle emitters",
"title": "Particle Emitters" "title": "Particle Emitters"
}, },
@@ -106,17 +106,17 @@
"properties": { "properties": {
"animate": { "animate": {
"type": "array", "type": "array",
"title": "Animate Schema", "title": "Animate",
"minItems": 1, "minItems": 1,
"items": { "items": {
"oneOf": [ "oneOf": [
{ "type": "string", "description": "UNDOCUMENTATED: oneOf[0]", "title": "TODO Title" }, { "type": "string", "description": "UNDOCUMENTATED: oneOf[0]", "title": "Animate" },
{ {
"type": "object", "type": "object",
"minProperties": 1, "minProperties": 1,
"additionalProperties": { "type": "string", "description": "UNDOCUMENTATED: additionalProperties", "title": "TODO" }, "additionalProperties": { "type": "string", "description": "UNDOCUMENTATED: additionalProperties", "title": "Animate" },
"description": "UNDOCUMENTATED: oneOf[1]", "description": "UNDOCUMENTATED: oneOf[1]",
"title": "TODO Title" "title": "Animate"
} }
], ],
"description": "UNDOCUMENTATED: animate", "description": "UNDOCUMENTATED: animate",
@@ -181,7 +181,7 @@
}, },
"textures": { "textures": {
"type": "object", "type": "object",
"additionalProperties": { "type": "string", "description": "UNDOCUMENTATED: additionalProperties", "title": "TODO" }, "additionalProperties": { "type": "string", "description": "UNDOCUMENTATED: additionalProperties", "title": "Texture" },
"description": "UNDOCUMENTATED: textures", "description": "UNDOCUMENTATED: textures",
"title": "Textures" "title": "Textures"
} }

View File

@@ -26,10 +26,10 @@
"properties": { "properties": {
"animations": { "animations": {
"description": "The connecting of animations in animations controllers with the actuall animations, names should corosponds", "description": "The connecting of animations in animations controllers with the actuall animations, names should corosponds",
"title": "Animations Schema", "title": "Animations",
"type": "object", "type": "object",
"minProperties": 1, "minProperties": 1,
"additionalProperties": { "type": "string", "description": "UNDOCUMENTATED: additionalProperties", "title": "TODO" } "additionalProperties": { "type": "string", "description": "UNDOCUMENTATED: additionalProperties", "title": "Animation" }
}, },
"animation_controllers": { "animation_controllers": {
"type": "array", "type": "array",
@@ -38,7 +38,7 @@
"title": "Animation Controllers", "title": "Animation Controllers",
"items": { "items": {
"type": "object", "type": "object",
"additionalProperties": { "type": "string", "description": "UNDOCUMENTATED: additionalProperties", "title": "TODO" }, "additionalProperties": { "type": "string", "description": "UNDOCUMENTATED: additionalProperties", "title": "Animation Controller" },
"description": "UNDOCUMENTATED: animation controllers", "description": "UNDOCUMENTATED: animation controllers",
"title": "Animation Controllers" "title": "Animation Controllers"
} }
@@ -48,7 +48,7 @@
"title": "Geometry", "title": "Geometry",
"type": "object", "type": "object",
"minProperties": 1, "minProperties": 1,
"additionalProperties": { "type": "string", "description": "UNDOCUMENTATED: additionalProperties", "title": "TODO" }, "additionalProperties": { "type": "string", "description": "UNDOCUMENTATED: additionalProperties", "title": "Geometry" },
"description": "UNDOCUMENTATED: geometry" "description": "UNDOCUMENTATED: geometry"
}, },
"identifier": { "identifier": {
@@ -61,13 +61,13 @@
"type": "object", "type": "object",
"title": "Item", "title": "Item",
"description": "UNDOCUMENTATED", "description": "UNDOCUMENTATED",
"additionalProperties": { "type": "string", "title": "TODO", "description": "UNDOCUMENTATED" } "additionalProperties": { "type": "string", "title": "Item", "description": "UNDOCUMENTATED" }
}, },
"materials": { "materials": {
"type": "object", "type": "object",
"description": "UNDOCUMENTATED: materials", "description": "UNDOCUMENTATED: materials",
"title": "Materials", "title": "Materials",
"additionalProperties": { "type": "string", "description": "UNDOCUMENTATED: additionalProperties", "title": "TODO" } "additionalProperties": { "type": "string", "description": "UNDOCUMENTATED: additionalProperties", "title": "Material" }
}, },
"min_engine_version": { "min_engine_version": {
"type": "string", "type": "string",
@@ -78,14 +78,14 @@
"particle_effects": { "particle_effects": {
"type": "object", "type": "object",
"minProperties": 1, "minProperties": 1,
"additionalProperties": { "type": "string", "description": "UNDOCUMENTATED: additionalProperties", "title": "TODO" }, "additionalProperties": { "type": "string", "description": "UNDOCUMENTATED: additionalProperties", "title": "Particle Effects" },
"description": "UNDOCUMENTATED: particle effects", "description": "UNDOCUMENTATED: particle effects",
"title": "Particle Effects" "title": "Particle Effects"
}, },
"particle_emitters": { "particle_emitters": {
"type": "object", "type": "object",
"minProperties": 1, "minProperties": 1,
"additionalProperties": { "type": "string", "description": "UNDOCUMENTATED: additionalProperties", "title": "TODO" }, "additionalProperties": { "type": "string", "description": "UNDOCUMENTATED: additionalProperties", "title": "Particle Emitter" },
"description": "UNDOCUMENTATED: particle emitters", "description": "UNDOCUMENTATED: particle emitters",
"title": "Particle Emitters" "title": "Particle Emitters"
}, },
@@ -122,6 +122,8 @@
}, },
"scripts": { "scripts": {
"type": "object", "type": "object",
"description": "UNDOCUMENTATED: scripts",
"title": "Scripts",
"properties": { "properties": {
"pre_animation": { "pre_animation": {
"type": "array", "type": "array",
@@ -137,16 +139,16 @@
"scale": { "type": "string", "description": "UNDOCUMENTATED: scale", "title": "Scale" }, "scale": { "type": "string", "description": "UNDOCUMENTATED: scale", "title": "Scale" },
"animate": { "animate": {
"type": "array", "type": "array",
"title": "Animate Schema", "title": "Animate",
"items": { "items": {
"oneOf": [ "oneOf": [
{ "type": "string", "description": "UNDOCUMENTATED: oneOf[0]", "title": "TODO Title" }, { "type": "string", "description": "UNDOCUMENTATED: oneOf[0]", "title": "Animate" },
{ {
"type": "object", "type": "object",
"minProperties": 1, "minProperties": 1,
"additionalProperties": { "type": "string", "description": "UNDOCUMENTATED: additionalProperties", "title": "TODO" }, "additionalProperties": { "type": "string", "description": "UNDOCUMENTATED: additionalProperties", "title": "Animate" },
"description": "UNDOCUMENTATED: oneOf[1]", "description": "UNDOCUMENTATED: oneOf[1]",
"title": "TODO Title" "title": "Animate"
} }
], ],
"description": "UNDOCUMENTATED: animate", "description": "UNDOCUMENTATED: animate",
@@ -155,13 +157,11 @@
"description": "UNDOCUMENTATED: animate" "description": "UNDOCUMENTATED: animate"
}, },
"parent_setup": { "$ref": "../../../molang/number.json" } "parent_setup": { "$ref": "../../../molang/number.json" }
}, }
"description": "UNDOCUMENTATED: scripts",
"title": "Scripts"
}, },
"textures": { "textures": {
"type": "object", "type": "object",
"additionalProperties": { "type": "string", "description": "UNDOCUMENTATED: additionalProperties", "title": "TODO" }, "additionalProperties": { "type": "string", "description": "UNDOCUMENTATED: additionalProperties", "title": "Textures" },
"description": "UNDOCUMENTATED: textures", "description": "UNDOCUMENTATED: textures",
"title": "Textures" "title": "Textures"
} }

View File

@@ -29,7 +29,7 @@
"type": "array", "type": "array",
"items": [{ "type": "integer" }, { "type": "integer" }, { "type": "integer" }], "items": [{ "type": "integer" }, { "type": "integer" }, { "type": "integer" }],
"description": "UNDOCUMENTATED", "description": "UNDOCUMENTATED",
"title": "TODO Title" "title": "Format Version"
} }
}, },
"additionalProperties": { "additionalProperties": {

View File

@@ -191,11 +191,11 @@
"description": "UNDOCUMENTATED", "description": "UNDOCUMENTATED",
"additionalProperties": false, "additionalProperties": false,
"properties": { "properties": {
"+defines": { "title": "Defines", "description": "TODO, Add definitions???", "$ref": "#/definitions/DefinesSpecification" }, "+defines": { "title": "Defines", "description": "UNDOCUMENTATED, Add definitions???", "$ref": "#/definitions/DefinesSpecification" },
"vertexFields": { "title": "Vertex Fields", "description": "UNDOCUMENTATED", "$ref": "#/definitions/VertexFieldsSpecification" }, "vertexFields": { "title": "Vertex Fields", "description": "UNDOCUMENTATED", "$ref": "#/definitions/VertexFieldsSpecification" },
"states": { "title": "States", "description": "TODO, start states???", "$ref": "#/definitions/StatesSpecification" }, "states": { "title": "States", "description": "UNDOCUMENTATED, start states???", "$ref": "#/definitions/StatesSpecification" },
"+states": { "title": "States", "description": "TODO, Add additional states???", "$ref": "#/definitions/StatesSpecification" }, "+states": { "title": "States", "description": "UNDOCUMENTATED, Add additional states???", "$ref": "#/definitions/StatesSpecification" },
"-states": { "title": "States", "description": "TODO, remove additional states???", "$ref": "#/definitions/StatesSpecification" } "-states": { "title": "States", "description": "UNDOCUMENTATED, remove additional states???", "$ref": "#/definitions/StatesSpecification" }
} }
} }
}, },
@@ -225,9 +225,13 @@
"description": "UNDOCUMENTATED", "description": "UNDOCUMENTATED",
"enum": ["DestColor", "One", "OneMinusDestColor", "SourceAlpha", "SourceColor"] "enum": ["DestColor", "One", "OneMinusDestColor", "SourceAlpha", "SourceColor"]
}, },
"defines": { "title": "Defines", "description": "TODO, sets or starts definitions???", "$ref": "#/definitions/DefinesSpecification" }, "defines": {
"+defines": { "title": "Defines", "description": "TODO, Add definitions???", "$ref": "#/definitions/DefinesSpecification" }, "title": "Defines",
"-defines": { "title": "Defines", "description": "TODO, removes definitions???", "$ref": "#/definitions/DefinesSpecification" }, "description": "UNDOCUMENTATED, sets or starts definitions???",
"$ref": "#/definitions/DefinesSpecification"
},
"+defines": { "title": "Defines", "description": "UNDOCUMENTATED, Add definitions???", "$ref": "#/definitions/DefinesSpecification" },
"-defines": { "title": "Defines", "description": "UNDOCUMENTATED, removes definitions???", "$ref": "#/definitions/DefinesSpecification" },
"depthBias": { "type": "number", "title": "Depth Bias", "description": "UNDOCUMENTATED" }, "depthBias": { "type": "number", "title": "Depth Bias", "description": "UNDOCUMENTATED" },
"depthBiasOGL": { "type": "number", "title": "Depth Bias OGL", "description": "UNDOCUMENTATED" }, "depthBiasOGL": { "type": "number", "title": "Depth Bias OGL", "description": "UNDOCUMENTATED" },
"depthFunc": { "type": "string", "title": "Depth Function", "description": "UNDOCUMENTATED", "enum": ["LessEqual", "Always", "Equal"] }, "depthFunc": { "type": "string", "title": "Depth Function", "description": "UNDOCUMENTATED", "enum": ["LessEqual", "Always", "Equal"] },
@@ -236,31 +240,31 @@
"isAnimatedTexture": { "isAnimatedTexture": {
"type": "integer", "type": "integer",
"title": "Is Animated Texture", "title": "Is Animated Texture",
"description": "TODO, think its a boolean value as a number, so 1 and 0????" "description": "UNDOCUMENTATED, think its a boolean value as a number, so 1 and 0????"
}, },
"msaaSupport": { "type": "string", "title": "MSAA Support", "description": "UNDOCUMENTATED", "enum": ["Both", "MSAA"] }, "msaaSupport": { "type": "string", "title": "MSAA Support", "description": "UNDOCUMENTATED", "enum": ["Both", "MSAA"] },
"primitiveMode": { "type": "string", "title": "Primitive Mode", "description": "UNDOCUMENTATED", "enum": ["Line"] }, "primitiveMode": { "type": "string", "title": "Primitive Mode", "description": "UNDOCUMENTATED", "enum": ["Line"] },
"samplerStates": { "samplerStates": {
"title": "Sampler States", "title": "Sampler States",
"description": "TODO, set or start samplerStates???", "description": "UNDOCUMENTATED, set or start samplerStates???",
"$ref": "#/definitions/SamplerStatesSpecification" "$ref": "#/definitions/SamplerStatesSpecification"
}, },
"+samplerStates": { "+samplerStates": {
"title": "Sampler States", "title": "Sampler States",
"description": "TODO, Add samplerStates???", "description": "UNDOCUMENTATED, Add samplerStates???",
"$ref": "#/definitions/SamplerStatesSpecification" "$ref": "#/definitions/SamplerStatesSpecification"
}, },
"slopeScaledDepthBias": { "type": "number", "title": "Slope Scaled Depth Bias", "description": "UNDOCUMENTATED" }, "slopeScaledDepthBias": { "type": "number", "title": "Slope Scaled Depth Bias", "description": "UNDOCUMENTATED" },
"slopeScaledDepthBiasOGL": { "type": "number", "title": "Slope Scaled Depth Bias OGL", "description": "UNDOCUMENTATED" }, "slopeScaledDepthBiasOGL": { "type": "number", "title": "Slope Scaled Depth Bias OGL", "description": "UNDOCUMENTATED" },
"states": { "title": "States", "description": "TODO, start states???", "$ref": "#/definitions/StatesSpecification" }, "states": { "title": "States", "description": "UNDOCUMENTATED, start states???", "$ref": "#/definitions/StatesSpecification" },
"+states": { "title": "States", "description": "TODO, Add additional states???", "$ref": "#/definitions/StatesSpecification" }, "+states": { "title": "States", "description": "UNDOCUMENTATED, Add additional states???", "$ref": "#/definitions/StatesSpecification" },
"-states": { "title": "States", "description": "TODO, remove additional states???", "$ref": "#/definitions/StatesSpecification" }, "-states": { "title": "States", "description": "UNDOCUMENTATED, remove additional states???", "$ref": "#/definitions/StatesSpecification" },
"stencilRef": { "type": "integer", "title": "Stencil Ref", "description": "UNDOCUMENTATED" }, "stencilRef": { "type": "integer", "title": "Stencil Ref", "description": "UNDOCUMENTATED" },
"stencilRefOverride": { "type": "integer", "title": "Stencil Ref Override", "description": "UNDOCUMENTATED" }, "stencilRefOverride": { "type": "integer", "title": "Stencil Ref Override", "description": "UNDOCUMENTATED" },
"stencilReadMask": { "type": "integer", "title": "Stencil Read Mask", "description": "UNDOCUMENTATED" }, "stencilReadMask": { "type": "integer", "title": "Stencil Read Mask", "description": "UNDOCUMENTATED" },
"stencilWriteMask": { "type": "integer", "title": "Stencil Write Mask", "description": "UNDOCUMENTATED" }, "stencilWriteMask": { "type": "integer", "title": "Stencil Write Mask", "description": "UNDOCUMENTATED" },
"variants": { "title": "Variants", "description": "TODO, sets the variants?", "$ref": "#/definitions/VariantSpecification" }, "variants": { "title": "Variants", "description": "UNDOCUMENTATED, sets the variants?", "$ref": "#/definitions/VariantSpecification" },
"+variants": { "title": "Variants", "description": "TODO, adds variants?", "$ref": "#/definitions/VariantSpecification" }, "+variants": { "title": "Variants", "description": "UNDOCUMENTATED, adds variants?", "$ref": "#/definitions/VariantSpecification" },
"vertexFields": { "title": "Vertex Fields", "description": "UNDOCUMENTATED", "$ref": "#/definitions/VertexFieldsSpecification" }, "vertexFields": { "title": "Vertex Fields", "description": "UNDOCUMENTATED", "$ref": "#/definitions/VertexFieldsSpecification" },
"vertexShader": { "type": "string", "title": "Vertex Shader", "description": "UNDOCUMENTATED", "pattern": "^shaders/.*\\.vertex$" }, "vertexShader": { "type": "string", "title": "Vertex Shader", "description": "UNDOCUMENTATED", "pattern": "^shaders/.*\\.vertex$" },
"vrGeometryShader": { "vrGeometryShader": {

View File

@@ -5,7 +5,7 @@
"description": "UNDOCUMENTATED", "description": "UNDOCUMENTATED",
"required": ["format_version"], "required": ["format_version"],
"properties": { "properties": {
"debug": { "type": "boolean", "description": "UNDOCUMENTATED", "title": "TODO Title" }, "debug": { "type": "boolean", "description": "UNDOCUMENTATED", "title": "Debug" },
"format_version": { "format_version": {
"title": "1.10.0 Format Version", "title": "1.10.0 Format Version",
"type": "string", "type": "string",

View File

@@ -24,7 +24,7 @@
} }
}, },
"properties": { "properties": {
"debug": { "type": "boolean", "default": false, "description": "UNDOCUMENTATED", "title": "TODO Title" }, "debug": { "type": "boolean", "default": false, "description": "UNDOCUMENTATED", "title": "Debug" },
"format_version": { "format_version": {
"title": "1.12.0 Format Version", "title": "1.12.0 Format Version",
"type": "string", "type": "string",

View File

@@ -32,7 +32,7 @@
} }
}, },
"properties": { "properties": {
"debug": { "type": "boolean", "default": false, "description": "UNDOCUMENTATED", "title": "TODO Title" }, "debug": { "type": "boolean", "default": false, "description": "UNDOCUMENTATED", "title": "Debug" },
"format_version": { "format_version": {
"title": "1.14.0 Format Version", "title": "1.14.0 Format Version",
"type": "string", "type": "string",

View File

@@ -5,7 +5,7 @@
"description": "UNDOCUMENTATED", "description": "UNDOCUMENTATED",
"required": ["format_version"], "required": ["format_version"],
"properties": { "properties": {
"debug": { "type": "boolean", "description": "UNDOCUMENTATED", "title": "TODO Title" }, "debug": { "type": "boolean", "description": "UNDOCUMENTATED", "title": "Debug" },
"format_version": { "format_version": {
"title": "1.8.0 Format Version", "title": "1.8.0 Format Version",
"type": "string", "type": "string",

View File

@@ -5,36 +5,38 @@
"additionalProperties": false, "additionalProperties": false,
"properties": { "properties": {
"direction": { "direction": {
"description": "UNDOCUMENTATED: direction",
"title": "Direction",
"default": "outwards",
"anyOf": [ "anyOf": [
{ "type": "string", "enum": ["inwards", "outwards"] }, { "type": "string", "enum": ["inwards", "outwards"] },
{ "type": "array", "minItems": 3, "maxItems": 3, "items": { "$ref": "../../../../molang/number.json" } } {
] "type": "array",
"items": [
{ "$ref": "../../../../molang/number.json", "title": "X" },
{ "$ref": "../../../../molang/number.json", "title": "Y" },
{ "$ref": "../../../../molang/number.json", "title": "Z" }
]
}
],
"description": "UNDOCUMENTATED: direction",
"title": "Direction"
}, },
"radius": { "$ref": "../../../../molang/number.json", "description": "UNDOCUMENTATED: radius", "title": "Radius" }, "radius": { "$ref": "../../../../molang/number.json", "description": "UNDOCUMENTATED: radius", "title": "Radius" },
"offset": { "offset": {
"type": "array", "type": "array",
"items": { "items": [
"minItems": 3, { "$ref": "../../../../molang/number.json", "description": "UNDOCUMENTATED", "title": "X" },
"maxItems": 3, { "$ref": "../../../../molang/number.json", "description": "UNDOCUMENTATED", "title": "Y" },
"$ref": "../../../../molang/number.json", { "$ref": "../../../../molang/number.json", "description": "UNDOCUMENTATED", "title": "Z" }
"description": "UNDOCUMENTATED: offset", ],
"title": "Offset"
},
"description": "UNDOCUMENTATED", "description": "UNDOCUMENTATED",
"title": "TODO Title" "title": "Offset"
}, },
"half_dimensions": { "half_dimensions": {
"type": "array", "type": "array",
"items": { "items": [
"minItems": 3, { "$ref": "../../../../molang/number.json", "description": "UNDOCUMENTATED", "title": "X" },
"maxItems": 3, { "$ref": "../../../../molang/number.json", "description": "UNDOCUMENTATED", "title": "Y" },
"$ref": "../../../../molang/number.json", { "$ref": "../../../../molang/number.json", "description": "UNDOCUMENTATED", "title": "Z" }
"description": "UNDOCUMENTATED: half dimensions", ],
"title": "Half Dimensions"
},
"description": "UNDOCUMENTATED: half dimensions", "description": "UNDOCUMENTATED: half dimensions",
"title": "Half Dimensions" "title": "Half Dimensions"
}, },

View File

@@ -6,26 +6,22 @@
"properties": { "properties": {
"direction": { "direction": {
"type": "array", "type": "array",
"items": { "items": [
"minItems": 3, { "$ref": "../../../../molang/number.json", "description": "UNDOCUMENTATED", "title": "X" },
"maxItems": 3, { "$ref": "../../../../molang/number.json", "description": "UNDOCUMENTATED", "title": "Y" },
"$ref": "../../../../molang/number.json", { "$ref": "../../../../molang/number.json", "description": "UNDOCUMENTATED", "title": "Z" }
"description": "UNDOCUMENTATED: direction", ],
"title": "Direction"
},
"description": "UNDOCUMENTATED: direction", "description": "UNDOCUMENTATED: direction",
"title": "Direction" "title": "Direction"
}, },
"offset": { "offset": {
"type": "array", "type": "array",
"items": { "items": [
"minItems": 3, { "$ref": "../../../../molang/number.json", "description": "UNDOCUMENTATED", "title": "X" },
"maxItems": 3, { "$ref": "../../../../molang/number.json", "description": "UNDOCUMENTATED", "title": "Y" },
"$ref": "../../../../molang/number.json", { "$ref": "../../../../molang/number.json", "description": "UNDOCUMENTATED", "title": "Z" }
"description": "UNDOCUMENTATED: offset", ],
"title": "Offset" "description": "UNDOCUMENTATED",
},
"description": "UNDOCUMENTATED: offset",
"title": "Offset" "title": "Offset"
} }
}, },

View File

@@ -7,7 +7,14 @@
"direction": { "direction": {
"anyOf": [ "anyOf": [
{ "type": "string", "enum": ["inwards", "outwards"] }, { "type": "string", "enum": ["inwards", "outwards"] },
{ "type": "array", "minItems": 3, "maxItems": 3, "items": { "$ref": "../../../../molang/number.json" } } {
"type": "array",
"items": [
{ "$ref": "../../../../molang/number.json", "title": "X" },
{ "$ref": "../../../../molang/number.json", "title": "Y" },
{ "$ref": "../../../../molang/number.json", "title": "Z" }
]
}
], ],
"description": "UNDOCUMENTATED: direction", "description": "UNDOCUMENTATED: direction",
"title": "Direction" "title": "Direction"
@@ -15,15 +22,13 @@
"radius": { "$ref": "../../../../molang/number.json", "description": "UNDOCUMENTATED: radius", "title": "Radius" }, "radius": { "$ref": "../../../../molang/number.json", "description": "UNDOCUMENTATED: radius", "title": "Radius" },
"offset": { "offset": {
"type": "array", "type": "array",
"items": {
"minItems": 3,
"maxItems": 3,
"$ref": "../../../../molang/number.json",
"description": "UNDOCUMENTATED: offset",
"title": "Offset"
},
"description": "UNDOCUMENTATED", "description": "UNDOCUMENTATED",
"title": "TODO Title" "title": "Offset",
"items": [
{ "$ref": "../../../../molang/number.json", "description": "UNDOCUMENTATED", "title": "X" },
{ "$ref": "../../../../molang/number.json", "description": "UNDOCUMENTATED", "title": "Y" },
{ "$ref": "../../../../molang/number.json", "description": "UNDOCUMENTATED", "title": "Z" }
]
}, },
"plane_normal": { "plane_normal": {
"title": "Plane Normal", "title": "Plane Normal",
@@ -34,9 +39,9 @@
{ {
"type": "array", "type": "array",
"items": [ "items": [
{ "$ref": "../../../../molang/number.json" }, { "$ref": "../../../../molang/number.json", "description": "UNDOCUMENTATED", "title": "X" },
{ "$ref": "../../../../molang/number.json" }, { "$ref": "../../../../molang/number.json", "description": "UNDOCUMENTATED", "title": "Y" },
{ "$ref": "../../../../molang/number.json" } { "$ref": "../../../../molang/number.json", "description": "UNDOCUMENTATED", "title": "Z" }
] ]
} }
] ]

View File

@@ -2,39 +2,28 @@
"$id": "blockception.minecraft.resource.particle.1.10.0.emitter_shape_entity_aabb", "$id": "blockception.minecraft.resource.particle.1.10.0.emitter_shape_entity_aabb",
"type": "object", "type": "object",
"title": "Emitter Shape Entity Aabb Component For 1.10.0", "title": "Emitter Shape Entity Aabb Component For 1.10.0",
"description": "UNDOCUMENTATED",
"additionalProperties": false, "additionalProperties": false,
"properties": { "properties": {
"direction": { "direction": {
"anyOf": [ "type": "array",
{ "type": "string", "enum": ["inwards", "outwards"], "description": "UNDOCUMENTATED", "title": "Todo" }, "items": [
{ { "$ref": "../../../../molang/number.json", "description": "UNDOCUMENTATED", "title": "X" },
"type": "array", { "$ref": "../../../../molang/number.json", "description": "UNDOCUMENTATED", "title": "Y" },
"items": { { "$ref": "../../../../molang/number.json", "description": "UNDOCUMENTATED", "title": "Z" }
"minItems": 3,
"maxItems": 3,
"$ref": "../../../../molang/number.json",
"description": "UNDOCUMENTATED",
"title": "Todo"
},
"description": "UNDOCUMENTATED",
"title": "Todo"
}
], ],
"description": "UNDOCUMENTATED: direction", "description": "UNDOCUMENTATED: direction",
"title": "Direction" "title": "Direction"
}, },
"offset": { "offset": {
"type": "array", "type": "array",
"items": { "items": [
"minItems": 3, { "$ref": "../../../../molang/number.json", "description": "UNDOCUMENTATED", "title": "X" },
"maxItems": 3, { "$ref": "../../../../molang/number.json", "description": "UNDOCUMENTATED", "title": "Y" },
"$ref": "../../../../molang/number.json", { "$ref": "../../../../molang/number.json", "description": "UNDOCUMENTATED", "title": "Z" }
"description": "UNDOCUMENTATED: offset", ],
"title": "Offset"
},
"description": "UNDOCUMENTATED", "description": "UNDOCUMENTATED",
"title": "TODO Title" "title": "Offset"
} }
}, }
"description": "UNDOCUMENTATED: "
} }

View File

@@ -2,32 +2,28 @@
"$id": "blockception.minecraft.resource.particle.1.10.0.emitter_shape_point", "$id": "blockception.minecraft.resource.particle.1.10.0.emitter_shape_point",
"type": "object", "type": "object",
"title": "Emitter Shape Point Component For 1.10.0", "title": "Emitter Shape Point Component For 1.10.0",
"description": "UNDOCUMENTATED: ",
"additionalProperties": false, "additionalProperties": false,
"properties": { "properties": {
"direction": { "direction": {
"type": "array", "type": "array",
"items": { "items": [
"minItems": 3, { "$ref": "../../../../molang/number.json", "description": "UNDOCUMENTATED", "title": "X" },
"maxItems": 3, { "$ref": "../../../../molang/number.json", "description": "UNDOCUMENTATED", "title": "Y" },
"$ref": "../../../../molang/number.json", { "$ref": "../../../../molang/number.json", "description": "UNDOCUMENTATED", "title": "Z" }
"description": "UNDOCUMENTATED: direction", ],
"title": "Direction"
},
"description": "UNDOCUMENTATED: direction", "description": "UNDOCUMENTATED: direction",
"title": "Direction" "title": "Direction"
}, },
"offset": { "offset": {
"type": "array", "type": "array",
"items": { "items": [
"minItems": 3, { "$ref": "../../../../molang/number.json", "description": "UNDOCUMENTATED", "title": "X" },
"maxItems": 3, { "$ref": "../../../../molang/number.json", "description": "UNDOCUMENTATED", "title": "Y" },
"$ref": "../../../../molang/number.json", { "$ref": "../../../../molang/number.json", "description": "UNDOCUMENTATED", "title": "Z" }
"description": "UNDOCUMENTATED: offset", ],
"title": "Offset"
},
"description": "UNDOCUMENTATED", "description": "UNDOCUMENTATED",
"title": "TODO Title" "title": "Offset"
} }
}, }
"description": "UNDOCUMENTATED: "
} }

View File

@@ -2,22 +2,19 @@
"$id": "blockception.minecraft.resource.particle.1.10.0.emitter_shape_sphere", "$id": "blockception.minecraft.resource.particle.1.10.0.emitter_shape_sphere",
"type": "object", "type": "object",
"title": "Emitter Shape Sphere Component For 1.10.0", "title": "Emitter Shape Sphere Component For 1.10.0",
"description": "UNDOCUMENTATED: ",
"additionalProperties": false, "additionalProperties": false,
"properties": { "properties": {
"direction": { "direction": {
"anyOf": [ "anyOf": [
{ "type": "string", "enum": ["inwards", "outwards"], "description": "UNDOCUMENTATED", "title": "Todo" }, { "type": "string", "enum": ["inwards", "outwards"] },
{ {
"type": "array", "type": "array",
"items": { "items": [
"minItems": 3, { "$ref": "../../../../molang/number.json", "description": "UNDOCUMENTATED", "title": "X" },
"maxItems": 3, { "$ref": "../../../../molang/number.json", "description": "UNDOCUMENTATED", "title": "Y" },
"$ref": "../../../../molang/number.json", { "$ref": "../../../../molang/number.json", "description": "UNDOCUMENTATED", "title": "Z" }
"description": "UNDOCUMENTATED", ]
"title": "Todo"
},
"description": "UNDOCUMENTATED",
"title": "Todo"
} }
], ],
"description": "UNDOCUMENTATED: direction", "description": "UNDOCUMENTATED: direction",
@@ -25,18 +22,15 @@
}, },
"offset": { "offset": {
"type": "array", "type": "array",
"items": { "items": [
"minItems": 3, { "$ref": "../../../../molang/number.json", "description": "UNDOCUMENTATED", "title": "X" },
"maxItems": 3, { "$ref": "../../../../molang/number.json", "description": "UNDOCUMENTATED", "title": "Y" },
"$ref": "../../../../molang/number.json", { "$ref": "../../../../molang/number.json", "description": "UNDOCUMENTATED", "title": "Z" }
"description": "UNDOCUMENTATED: offset", ],
"title": "Offset"
},
"description": "UNDOCUMENTATED", "description": "UNDOCUMENTATED",
"title": "TODO Title" "title": "Offset"
}, },
"radius": { "$ref": "../../../../molang/number.json", "description": "UNDOCUMENTATED: radius", "title": "Radius" }, "radius": { "$ref": "../../../../molang/number.json", "description": "UNDOCUMENTATED: radius", "title": "Radius" },
"surface_only": { "type": "boolean", "description": "UNDOCUMENTATED: surface only", "title": "Surface Only" } "surface_only": { "type": "boolean", "description": "UNDOCUMENTATED: surface only", "title": "Surface Only" }
}, }
"description": "UNDOCUMENTATED: "
} }

View File

@@ -3,6 +3,6 @@
"type": "array", "type": "array",
"title": "Particle Expire If Not In Blocks Component For 1.10.0", "title": "Particle Expire If Not In Blocks Component For 1.10.0",
"additionalProperties": false, "additionalProperties": false,
"items": { "$ref": "../../../../general/block/identifier.json", "description": "UNDOCUMENTATED", "title": "TODO Title" }, "items": { "$ref": "../../../../general/block/identifier.json", "description": "UNDOCUMENTATED", "title": "Block" },
"description": "UNDOCUMENTATED" "description": "UNDOCUMENTATED"
} }

View File

@@ -7,9 +7,9 @@
{ {
"type": "array", "type": "array",
"items": [ "items": [
{ "$ref": "../../../../molang/number.json", "description": "UNDOCUMENTATED", "title": "TODO Title" }, { "$ref": "../../../../molang/number.json", "description": "UNDOCUMENTATED", "title": "X" },
{ "$ref": "../../../../molang/number.json", "description": "UNDOCUMENTATED", "title": "TODO Title" }, { "$ref": "../../../../molang/number.json", "description": "UNDOCUMENTATED", "title": "Y" },
{ "$ref": "../../../../molang/number.json", "description": "UNDOCUMENTATED", "title": "TODO Title" } { "$ref": "../../../../molang/number.json", "description": "UNDOCUMENTATED", "title": "Z" }
] ]
} }
] ]

View File

@@ -14,6 +14,8 @@
"particle_effect": { "particle_effect": {
"type": "object", "type": "object",
"additionalProperties": false, "additionalProperties": false,
"description": "UNDOCUMENTATED: particle effect",
"title": "Particle Effect",
"properties": { "properties": {
"description": { "description": {
"additionalProperties": false, "additionalProperties": false,
@@ -117,9 +119,11 @@
}, },
"events": { "events": {
"type": "object", "type": "object",
"description": "UNDOCUMENTATED: events",
"title": "Events",
"additionalProperties": { "additionalProperties": {
"description": "Event", "description": "UNDOCUMENTATED",
"title": "TODO", "title": "Event",
"type": "object", "type": "object",
"additionalProperties": false, "additionalProperties": false,
"properties": { "properties": {
@@ -139,13 +143,9 @@
} }
} }
} }
}, }
"description": "UNDOCUMENTATED: events",
"title": "Events"
} }
}, }
"description": "UNDOCUMENTATED: particle effect",
"title": "Particle Effect"
} }
} }
} }