Updated
This commit is contained in:
@@ -72,16 +72,16 @@
|
||||
"type": "array",
|
||||
"default": [0, 0],
|
||||
"items": [
|
||||
{ "type": "integer", "minimum": 0 },
|
||||
{ "type": "integer", "minimum": 0 }
|
||||
{ "type": "integer", "minimum": 0, "description": "UNDOCUMENTATED", "title": "Minimum" },
|
||||
{ "type": "integer", "minimum": 0, "description": "UNDOCUMENTATED", "title": "Maximum" }
|
||||
]
|
||||
},
|
||||
{
|
||||
"type": "object",
|
||||
"additionalProperties": false,
|
||||
"properties": {
|
||||
"range_min": { "type": "number", "description": "UNDOCUMENTATED", "title": "TODO" },
|
||||
"range_max": { "type": "number", "description": "UNDOCUMENTATED", "title": "TODO" }
|
||||
"range_min": { "type": "number", "description": "UNDOCUMENTATED", "title": "Range Minimum" },
|
||||
"range_max": { "type": "number", "description": "UNDOCUMENTATED", "title": "Range Maximum" }
|
||||
}
|
||||
}
|
||||
]
|
||||
|
||||
@@ -77,19 +77,19 @@
|
||||
"type": "string",
|
||||
"description": "An item that can be used to get the entity into the `love` state",
|
||||
"$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": {
|
||||
"description": "The list of entity definitions that this entity can breed with.",
|
||||
"title": "Breeds With",
|
||||
"oneOf": [
|
||||
{ "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": {
|
||||
"type": "object",
|
||||
|
||||
@@ -14,6 +14,8 @@
|
||||
"despawn_from_distance": {
|
||||
"type": "object",
|
||||
"additionalProperties": false,
|
||||
"description": "UNDOCUMENTATED",
|
||||
"title": "Despawn From Distance",
|
||||
"properties": {
|
||||
"max_distance": {
|
||||
"type": "integer",
|
||||
@@ -27,9 +29,7 @@
|
||||
"description": "Minimum distance for standard despawn rules to try to despawn the mob.",
|
||||
"title": "Min Distance"
|
||||
}
|
||||
},
|
||||
"description": "UNDOCUMENTATED",
|
||||
"title": "TODO Title"
|
||||
}
|
||||
},
|
||||
"despawn_from_inactivity": {
|
||||
"type": "boolean",
|
||||
|
||||
@@ -8,7 +8,7 @@
|
||||
"properties": {
|
||||
"triggers": {
|
||||
"description": "UNDOCUMENTATED",
|
||||
"title": "TODO",
|
||||
"title": "Triggers",
|
||||
"properties": {
|
||||
"cooldown": {
|
||||
"type": "number",
|
||||
|
||||
@@ -92,12 +92,12 @@
|
||||
},
|
||||
"properties": {
|
||||
"interactions": {
|
||||
"description": "UNDOCUMENTATED",
|
||||
"title": "Interactions",
|
||||
"oneOf": [
|
||||
{ "type": "object", "$ref": "#/definitions/interaction_spec" },
|
||||
{ "type": "array", "items": { "$ref": "#/definitions/interaction_spec" } }
|
||||
],
|
||||
"description": "UNDOCUMENTATED",
|
||||
"title": "TODO Title"
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -12,35 +12,17 @@
|
||||
"description": "If true, invulnerable entities (e.g. Players in creative mode) are considered valid targets.",
|
||||
"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": {
|
||||
"$ref": "../types/range_number_type.json",
|
||||
"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",
|
||||
"title": "TODO Title"
|
||||
"title": "Look Cooldown"
|
||||
},
|
||||
"look_event": {
|
||||
"type": "string",
|
||||
"description": "The event identifier to run when the entities specified in filters look at this entity",
|
||||
"title": "TODO Title"
|
||||
},
|
||||
"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"
|
||||
"title": "Look Event"
|
||||
},
|
||||
"search_radius": {
|
||||
"type": "number",
|
||||
|
||||
@@ -6,6 +6,6 @@
|
||||
"additionalProperties": false,
|
||||
"properties": {
|
||||
"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" }
|
||||
}
|
||||
}
|
||||
|
||||
@@ -41,7 +41,7 @@
|
||||
{ "type": "object", "$ref": "#/definitions/name_action" }
|
||||
],
|
||||
"description": "UNDOCUMENTATED",
|
||||
"title": "TODO Title"
|
||||
"title": "Name Actions"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -38,7 +38,7 @@
|
||||
"description": "UNDOCUMENTATED",
|
||||
"oneOf": [
|
||||
{ "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" } } }
|
||||
]
|
||||
}
|
||||
},
|
||||
|
||||
@@ -38,7 +38,7 @@
|
||||
"description": "UNDOCUMENTATED",
|
||||
"oneOf": [
|
||||
{ "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" } } }
|
||||
]
|
||||
}
|
||||
},
|
||||
|
||||
@@ -38,7 +38,7 @@
|
||||
"description": "UNDOCUMENTATED",
|
||||
"oneOf": [
|
||||
{ "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" } } }
|
||||
]
|
||||
}
|
||||
},
|
||||
|
||||
@@ -38,7 +38,7 @@
|
||||
"description": "UNDOCUMENTATED",
|
||||
"oneOf": [
|
||||
{ "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" } } }
|
||||
]
|
||||
}
|
||||
},
|
||||
|
||||
@@ -38,7 +38,7 @@
|
||||
"description": "UNDOCUMENTATED",
|
||||
"oneOf": [
|
||||
{ "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" } } }
|
||||
]
|
||||
}
|
||||
},
|
||||
|
||||
@@ -38,7 +38,7 @@
|
||||
"description": "UNDOCUMENTATED",
|
||||
"oneOf": [
|
||||
{ "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" } } }
|
||||
]
|
||||
}
|
||||
},
|
||||
|
||||
@@ -38,7 +38,7 @@
|
||||
"description": "UNDOCUMENTATED",
|
||||
"oneOf": [
|
||||
{ "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" } } }
|
||||
]
|
||||
}
|
||||
},
|
||||
|
||||
@@ -39,47 +39,47 @@
|
||||
"type": "integer",
|
||||
"default": 0,
|
||||
"description": "The seat that designates the driver of the entity",
|
||||
"title": "TODO Title"
|
||||
"title": "Controlling Seat"
|
||||
},
|
||||
"crouching_skip_interact": {
|
||||
"type": "boolean",
|
||||
"default": true,
|
||||
"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": {
|
||||
"type": "array",
|
||||
"items": { "type": "string" },
|
||||
"description": "List of entities that can ride this entity",
|
||||
"title": "TODO Title"
|
||||
"title": "Family Types"
|
||||
},
|
||||
"interact_text": {
|
||||
"type": "string",
|
||||
"default": "",
|
||||
"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": {
|
||||
"type": "boolean",
|
||||
"default": false,
|
||||
"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": {
|
||||
"type": "boolean",
|
||||
"default": false,
|
||||
"description": "If true, this entity will be picked when looked at by the rider",
|
||||
"title": "TODO Title"
|
||||
"title": "Rider Can Interact"
|
||||
},
|
||||
"seat_count": {
|
||||
"type": "integer",
|
||||
"default": 1,
|
||||
"description": "The number of entities that can ride this entity at the same time",
|
||||
"title": "TODO Title"
|
||||
"title": "Seat Count"
|
||||
},
|
||||
"seats": {
|
||||
"description": "The list of positions and number of riders for each position for entities riding this entity",
|
||||
"title": "TODO Title",
|
||||
"title": "Seats",
|
||||
"oneOf": [
|
||||
{ "type": "object", "$ref": "#/definitions/seats_spec" },
|
||||
{ "type": "array", "items": { "$ref": "#/definitions/seats_spec" } }
|
||||
|
||||
@@ -6,8 +6,8 @@
|
||||
"additionalProperties": false,
|
||||
"required": [],
|
||||
"properties": {
|
||||
"min_delay_secs": { "type": "integer", "description": "UNDOCUMENTATED", "title": "TODO", "minimum": 0 },
|
||||
"max_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": "Maximum Delay Secs", "minimum": 0 },
|
||||
"scheduled_events": {
|
||||
"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.",
|
||||
@@ -16,7 +16,7 @@
|
||||
"additionalProperties": false,
|
||||
"type": "object",
|
||||
"description": "UNDOCUMENTATED",
|
||||
"title": "TODO",
|
||||
"title": "Scheduled Events",
|
||||
"properties": { "filters": { "$ref": "../../filters/filters.json" }, "event": { "$ref": "../types/event.json" } }
|
||||
}
|
||||
}
|
||||
|
||||
@@ -35,6 +35,9 @@
|
||||
"description": "List of items that the entity wants to share",
|
||||
"items": {
|
||||
"type": "object",
|
||||
"title": "Item",
|
||||
"description": "An Item that the entity wants to share",
|
||||
"additionalProperties": false,
|
||||
"properties": {
|
||||
"admire": {
|
||||
"type": "boolean",
|
||||
@@ -77,8 +80,7 @@
|
||||
},
|
||||
"want_amount": { "type": "integer", "description": "Number of this item this entity wants to have.", "title": "Want Amount" }
|
||||
}
|
||||
},
|
||||
"title": "TODO Title"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -42,12 +42,12 @@
|
||||
"title": "Attempt Temper Mod"
|
||||
},
|
||||
"auto_reject_items": {
|
||||
"title": "Auto Reject Items",
|
||||
"description": "The list of items that, if carried while interacting with the entity, will anger it.",
|
||||
"oneOf": [
|
||||
{ "type": "object", "$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_items": {
|
||||
@@ -71,6 +71,6 @@
|
||||
"title": "Min Temper"
|
||||
},
|
||||
"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" }
|
||||
}
|
||||
}
|
||||
|
||||
@@ -10,12 +10,13 @@
|
||||
"type": "object",
|
||||
"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" } } },
|
||||
"title": "TODO Title",
|
||||
"title": "Add",
|
||||
"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": {
|
||||
"description": "Defines the properties of the delay for the transformation",
|
||||
"title": "Delay",
|
||||
"oneOf": [
|
||||
{ "type": "number" },
|
||||
{
|
||||
@@ -49,8 +50,7 @@
|
||||
"value": { "type": "number", "default": 0, "description": "Time in seconds before the entity transforms" }
|
||||
}
|
||||
}
|
||||
],
|
||||
"title": "TODO Title"
|
||||
]
|
||||
},
|
||||
"drop_equipment": {
|
||||
"type": "boolean",
|
||||
|
||||
@@ -3,14 +3,14 @@
|
||||
"title": "Trigger",
|
||||
"type": "object",
|
||||
"description": "Trigger to fire for 1.16.0",
|
||||
"additionalProperties": false,
|
||||
"properties": {
|
||||
"event": { "type": "string", "description": "Event", "title": "Event To Fire" },
|
||||
"filters": {
|
||||
"$ref": "../../filters/filters.json",
|
||||
"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" }
|
||||
},
|
||||
"additionalProperties": false
|
||||
}
|
||||
}
|
||||
|
||||
@@ -27,7 +27,7 @@
|
||||
"properties": {
|
||||
"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" },
|
||||
"trigger": { "type": "string", "description": "UNDOCUMENTATED", "title": "TODO" },
|
||||
"trigger": { "type": "string", "description": "UNDOCUMENTATED", "title": "Trigger" },
|
||||
"weight": { "type": "number", "description": "UNDOCUMENTATED: weight", "title": "Weight" }
|
||||
}
|
||||
}
|
||||
|
||||
@@ -8,7 +8,7 @@
|
||||
"filters": {
|
||||
"$ref": "../../filters/filters.json",
|
||||
"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" }
|
||||
},
|
||||
|
||||
@@ -9,7 +9,7 @@
|
||||
"entity_types": {
|
||||
"$ref": "../types/entity_types.json",
|
||||
"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" },
|
||||
"attack_chance": { "title": "Attack Chance", "description": "UNDOCUMENTATED", "type": "number" }
|
||||
|
||||
@@ -7,34 +7,39 @@
|
||||
"properties": {
|
||||
"priority": { "$ref": "./types/priority.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_once": { "type": "boolean", "default": false, "description": "If true, this mob will attack only one time.", "title": "TODO Title" },
|
||||
"attack_types": { "type": "string", "default": "", "description": "Defines the entity types this mob will attack", "title": "TODO Title" },
|
||||
"attack_duration": {
|
||||
"type": "number",
|
||||
"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": {
|
||||
"type": "number",
|
||||
"default": 1,
|
||||
"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": {
|
||||
"type": "integer",
|
||||
"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",
|
||||
"title": "TODO Title"
|
||||
"title": "Random Stop Interval"
|
||||
},
|
||||
"reach_multiplier": {
|
||||
"type": "number",
|
||||
"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)",
|
||||
"title": "TODO Title"
|
||||
"title": "Reach Multiplier"
|
||||
},
|
||||
"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": {
|
||||
"type": "boolean",
|
||||
"default": false,
|
||||
"description": "If true, this mob will chase after the target as long as it's a valid target",
|
||||
"title": "TODO Title"
|
||||
"title": "Track Target"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -8,42 +8,47 @@
|
||||
"priority": { "$ref": "./types/priority.json" },
|
||||
"speed_multiplier": { "$ref": "./types/speed_multiplier.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": {
|
||||
"type": "number",
|
||||
"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",
|
||||
"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": {
|
||||
"type": "number",
|
||||
"description": "Maximum distance in blocks this mob will look for entities to drop an item for.",
|
||||
"title": "TODO Title"
|
||||
"title": "Maximum Distance"
|
||||
},
|
||||
"offering_distance": {
|
||||
"type": "number",
|
||||
"default": 1.0,
|
||||
"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": {
|
||||
"$ref": "../types/event.json",
|
||||
"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": {
|
||||
"type": "integer",
|
||||
"default": 0,
|
||||
"description": "The distance in blocks from the target the mob can be.",
|
||||
"title": "TODO Title"
|
||||
"title": "Search Range"
|
||||
},
|
||||
"time_of_day_range": {
|
||||
"$ref": "../types/range_number_type.json",
|
||||
"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.",
|
||||
"title": "TODO Title"
|
||||
"title": "Time Of Day Range"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -11,7 +11,7 @@
|
||||
"success_chance": {
|
||||
"title": "Succes Chance",
|
||||
"description": "UNDOCUMENTATED",
|
||||
"oneOf": [{ "type": "number" }, { "type": "string", "title": "Molang" }]
|
||||
"$ref": "../../../../molang/number.json"
|
||||
},
|
||||
"time_until_eat": { "title": "Time Until Eat", "description": "UNDOCUMENTATED", "type": "number" },
|
||||
"eat_and_replace_block_pairs": {
|
||||
@@ -20,11 +20,21 @@
|
||||
"description": "UNDOCUMENTATED",
|
||||
"items": {
|
||||
"type": "object",
|
||||
"title": "TODO",
|
||||
"title": "Eat And Replace Block Pair",
|
||||
"description": "UNDOCUMENTATED",
|
||||
"properties": {
|
||||
"eat_block": { "type": "string", "title": "TODO", "description": "UNDOCUMENTATED" },
|
||||
"replace_block": { "type": "string", "title": "TODO", "description": "UNDOCUMENTATED" }
|
||||
"eat_block": {
|
||||
"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"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -31,7 +31,7 @@
|
||||
"properties": {
|
||||
"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" },
|
||||
"trigger": { "type": "string", "description": "UNDOCUMENTATED", "title": "TODO" },
|
||||
"trigger": { "type": "string", "description": "UNDOCUMENTATED", "title": "Trigger" },
|
||||
"weight": { "type": "number", "description": "UNDOCUMENTATED: weight", "title": "Weight" }
|
||||
},
|
||||
"description": "UNDOCUMENTATED: randomize",
|
||||
@@ -56,7 +56,7 @@
|
||||
"title": "Sequences"
|
||||
},
|
||||
"filters": { "$ref": "./../filters/filters.json" },
|
||||
"trigger": { "type": "string", "description": "UNDOCUMENTATED", "title": "TODO" }
|
||||
"trigger": { "type": "string", "description": "UNDOCUMENTATED", "title": "Trigger" }
|
||||
}
|
||||
}
|
||||
},
|
||||
|
||||
@@ -11,7 +11,7 @@
|
||||
"type": "array",
|
||||
"items": {
|
||||
"type": "object",
|
||||
"title": "TODO",
|
||||
"title": "Ammunition",
|
||||
"description": "UNDOCUMENTATED",
|
||||
"additionalProperties": false,
|
||||
"properties": {
|
||||
|
||||
@@ -3,8 +3,9 @@
|
||||
"additionalProperties": false,
|
||||
"description": "The function furnace_smelt",
|
||||
"title": "Furnace Smelt",
|
||||
"type": "object",
|
||||
"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" } }
|
||||
}
|
||||
}
|
||||
|
||||
@@ -3,13 +3,14 @@
|
||||
"additionalProperties": false,
|
||||
"description": "The function looting_enchant",
|
||||
"title": "Looting Enchant",
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"function": { "type": "string", "const": "looting_enchant", "description": "UNDOCUMENTATED", "title": "TODO Title" },
|
||||
"function": { "type": "string", "const": "looting_enchant", "description": "UNDOCUMENTATED", "title": "Function" },
|
||||
"count": {
|
||||
"type": "object",
|
||||
"properties": { "min": { "type": "integer" }, "max": { "type": "integer" } },
|
||||
"description": "UNDOCUMENTATED",
|
||||
"title": "TODO Title",
|
||||
"title": "Count",
|
||||
"additionalProperties": false
|
||||
}
|
||||
}
|
||||
|
||||
@@ -3,14 +3,18 @@
|
||||
"additionalProperties": false,
|
||||
"description": "The function random_aux_value",
|
||||
"title": "Random Aux Value",
|
||||
"type": "object",
|
||||
"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": {
|
||||
"type": "object",
|
||||
"properties": { "min": { "type": "integer" }, "max": { "type": "integer" } },
|
||||
"description": "UNDOCUMENTATED",
|
||||
"title": "TODO Title",
|
||||
"additionalProperties": false
|
||||
"title": "Values",
|
||||
"additionalProperties": false,
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"min": { "type": "integer", "description": "UNDOCUMENTATED", "title": "Minimum" },
|
||||
"max": { "type": "integer", "description": "UNDOCUMENTATED", "title": "Maximum" }
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -3,14 +3,15 @@
|
||||
"additionalProperties": false,
|
||||
"description": "The function random_block_state",
|
||||
"title": "Random Block State",
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"function": { "type": "string", "const": "random_block_state", "description": "UNDOCUMENTATED", "title": "TODO Title" },
|
||||
"block_state": { "type": "string", "description": "UNDOCUMENTATED", "title": "TODO Title" },
|
||||
"function": { "type": "string", "const": "random_block_state", "description": "UNDOCUMENTATED", "title": "Function" },
|
||||
"block_state": { "type": "string", "description": "UNDOCUMENTATED", "title": "Block State" },
|
||||
"values": {
|
||||
"type": "object",
|
||||
"properties": { "min": { "title": "Min", "type": "integer" }, "max": { "title": "Max", "type": "integer" } },
|
||||
"description": "UNDOCUMENTATED",
|
||||
"title": "TODO Title",
|
||||
"title": "Values",
|
||||
"additionalProperties": false
|
||||
}
|
||||
}
|
||||
|
||||
@@ -3,5 +3,6 @@
|
||||
"additionalProperties": false,
|
||||
"description": "The function random_dye",
|
||||
"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" } }
|
||||
}
|
||||
|
||||
@@ -3,8 +3,9 @@
|
||||
"additionalProperties": false,
|
||||
"description": "The function set_actor_id",
|
||||
"title": "Set Actor Id",
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"function": { "type": "string", "const": "set_actor_id", "description": "UNDOCUMENTATED", "title": "TODO Title" },
|
||||
"id": { "type": "string", "description": "UNDOCUMENTATED", "title": "TODO Title" }
|
||||
"function": { "type": "string", "const": "set_actor_id", "description": "UNDOCUMENTATED", "title": "Function" },
|
||||
"id": { "type": "string", "description": "UNDOCUMENTATED", "title": "Id" }
|
||||
}
|
||||
}
|
||||
|
||||
@@ -3,8 +3,9 @@
|
||||
"additionalProperties": false,
|
||||
"description": "The function set_banner_details",
|
||||
"title": "Set Banner Details",
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"function": { "type": "string", "const": "set_banner_details", "description": "UNDOCUMENTATED", "title": "TODO Title" },
|
||||
"type": { "type": "integer", "description": "UNDOCUMENTATED", "title": "TODO Title" }
|
||||
"function": { "type": "string", "const": "set_banner_details", "description": "UNDOCUMENTATED", "title": "Function" },
|
||||
"type": { "type": "integer", "description": "UNDOCUMENTATED", "title": "Type" }
|
||||
}
|
||||
}
|
||||
|
||||
@@ -4,15 +4,16 @@
|
||||
"description": "The function set_book_contents",
|
||||
"title": "Set Book Contents",
|
||||
"required": ["function", "author", "title", "pages"],
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"function": { "type": "string", "const": "set_book_contents", "description": "UNDOCUMENTATED", "title": "TODO Title" },
|
||||
"author": { "type": "string", "description": "UNDOCUMENTATED", "title": "TODO Title" },
|
||||
"title": { "type": "string", "description": "UNDOCUMENTATED", "title": "TODO Title" },
|
||||
"function": { "type": "string", "const": "set_book_contents", "description": "UNDOCUMENTATED", "title": "Function" },
|
||||
"author": { "type": "string", "description": "UNDOCUMENTATED", "title": "Author" },
|
||||
"title": { "type": "string", "description": "UNDOCUMENTATED", "title": "Title" },
|
||||
"pages": {
|
||||
"type": "array",
|
||||
"items": { "type": "string", "examples": ["Some text", "{\"rawtext\":[ {\"translate\":\"some.text\"}]}"] },
|
||||
"description": "UNDOCUMENTATED",
|
||||
"title": "TODO Title"
|
||||
"title": "Pages"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -3,16 +3,22 @@
|
||||
"additionalProperties": false,
|
||||
"description": "The function set_damage",
|
||||
"title": "Set Damage",
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"function": { "type": "string", "const": "set_damage", "description": "UNDOCUMENTATED", "title": "TODO Title" },
|
||||
"function": { "type": "string", "const": "set_damage", "description": "UNDOCUMENTATED", "title": "Function" },
|
||||
"damage": {
|
||||
"description": "UNDOCUMENTATED",
|
||||
"title": "Damage",
|
||||
"oneOf": [
|
||||
{ "type": "integer" },
|
||||
{ "type": "object", "properties": { "min": { "type": "integer" }, "max": { "type": "integer" } } },
|
||||
{ "type": "object", "properties": { "min": { "type": "number" }, "max": { "type": "number" } } }
|
||||
],
|
||||
"description": "UNDOCUMENTATED",
|
||||
"title": "TODO Title"
|
||||
{
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"min": { "type": "integer", "description": "UNDOCUMENTATED", "title": "Minimum" },
|
||||
"max": { "type": "integer", "description": "UNDOCUMENTATED", "title": "Maximum" }
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -3,15 +3,22 @@
|
||||
"additionalProperties": false,
|
||||
"description": "The function set_data",
|
||||
"title": "Set Data",
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"function": { "type": "string", "const": "set_data", "description": "UNDOCUMENTATED", "title": "TODO Title" },
|
||||
"function": { "type": "string", "const": "set_data", "description": "UNDOCUMENTATED", "title": "Function" },
|
||||
"data": {
|
||||
"title": "Data",
|
||||
"description": "UNDOCUMENTATED",
|
||||
"oneOf": [
|
||||
{ "type": "integer" },
|
||||
{ "type": "object", "properties": { "min": { "type": "integer", "title": "Minimum" }, "max": { "type": "integer", "title": "Maximum" } } }
|
||||
],
|
||||
"description": "UNDOCUMENTATED"
|
||||
{
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"min": { "type": "integer", "title": "Minimum", "description": "UNDOCUMENTATED" },
|
||||
"max": { "type": "integer", "title": "Maximum", "description": "UNDOCUMENTATED" }
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -3,5 +3,6 @@
|
||||
"additionalProperties": false,
|
||||
"description": "The function 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" } }
|
||||
}
|
||||
|
||||
@@ -3,8 +3,9 @@
|
||||
"additionalProperties": false,
|
||||
"description": "The function set_lore",
|
||||
"title": "Set Lore",
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"function": { "type": "string", "const": "set_lore", "description": "UNDOCUMENTATED", "title": "TODO Title" },
|
||||
"lore": { "type": "array", "items": { "type": "string" }, "description": "UNDOCUMENTATED", "title": "TODO Title" }
|
||||
"function": { "type": "string", "const": "set_lore", "description": "UNDOCUMENTATED", "title": "Function" },
|
||||
"lore": { "type": "array", "items": { "type": "string" }, "description": "UNDOCUMENTATED", "title": "Lore" }
|
||||
}
|
||||
}
|
||||
|
||||
@@ -3,8 +3,9 @@
|
||||
"additionalProperties": false,
|
||||
"description": "The function set_name",
|
||||
"title": "Set Name",
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"function": { "type": "string", "const": "set_name", "description": "UNDOCUMENTATED", "title": "TODO Title" },
|
||||
"name": { "type": "string", "description": "UNDOCUMENTATED", "title": "TODO Title" }
|
||||
"function": { "type": "string", "const": "set_name", "description": "UNDOCUMENTATED", "title": "Function" },
|
||||
"name": { "type": "string", "description": "UNDOCUMENTATED", "title": "name" }
|
||||
}
|
||||
}
|
||||
|
||||
@@ -3,5 +3,6 @@
|
||||
"additionalProperties": false,
|
||||
"description": "The function 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" } }
|
||||
}
|
||||
|
||||
@@ -15,7 +15,7 @@
|
||||
"minProperties": 1,
|
||||
"additionalProperties": { "$ref": "./base types/item.json" }
|
||||
},
|
||||
"group": { "type": "string", "title": "TODO", "description": "UNDOCUMENTATED" },
|
||||
"group": { "type": "string", "title": "Group", "description": "UNDOCUMENTATED" },
|
||||
"pattern": {
|
||||
"type": "array",
|
||||
"description": "Characters that represent a pattern to be defined by keys.",
|
||||
|
||||
@@ -13,7 +13,7 @@
|
||||
"title": "Ingredients",
|
||||
"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" },
|
||||
"result": {
|
||||
"description": "When input items match the pattern then these items are the result.",
|
||||
|
||||
@@ -7,7 +7,7 @@
|
||||
"items": {
|
||||
"type": "object",
|
||||
"additionalProperties": false,
|
||||
"title": "TODO",
|
||||
"title": "Permute Type",
|
||||
"description": "UNDOCUMENTATED",
|
||||
"properties": {
|
||||
"weight": { "type": "integer", "title": "Weight", "description": "UNDOCUMENTATED" },
|
||||
|
||||
@@ -6,7 +6,7 @@
|
||||
"additionalProperties": false,
|
||||
"required": ["format_version", "minecraft:spawn_rules"],
|
||||
"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": {
|
||||
"type": "object",
|
||||
"title": "Spawn Rules",
|
||||
|
||||
@@ -7,7 +7,7 @@
|
||||
"items": {
|
||||
"type": "object",
|
||||
"additionalProperties": false,
|
||||
"title": "TODO",
|
||||
"title": "Permute Type",
|
||||
"description": "UNDOCUMENTATED",
|
||||
"properties": {
|
||||
"weight": { "type": "integer", "title": "Weight", "description": "UNDOCUMENTATED" },
|
||||
|
||||
@@ -6,7 +6,7 @@
|
||||
"additionalProperties": false,
|
||||
"required": ["format_version", "minecraft:spawn_rules"],
|
||||
"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": {
|
||||
"type": "object",
|
||||
"title": "Spawn Rules",
|
||||
|
||||
@@ -7,7 +7,7 @@
|
||||
"items": {
|
||||
"type": "object",
|
||||
"additionalProperties": false,
|
||||
"title": "TODO",
|
||||
"title": "Permute Type",
|
||||
"description": "UNDOCUMENTATED",
|
||||
"properties": {
|
||||
"weight": { "type": "integer", "title": "Weight", "description": "UNDOCUMENTATED" },
|
||||
|
||||
@@ -6,7 +6,7 @@
|
||||
"additionalProperties": false,
|
||||
"required": ["format_version", "minecraft:spawn_rules"],
|
||||
"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": {
|
||||
"type": "object",
|
||||
"title": "Spawn Rules",
|
||||
|
||||
@@ -2,6 +2,8 @@
|
||||
"$id": "blockception.minecraft.behavior.trading",
|
||||
"type": "object",
|
||||
"additionalProperties": false,
|
||||
"description": "UNDOCUMENTATED",
|
||||
"title": "Trading",
|
||||
"examples": [
|
||||
{
|
||||
"tiers": [
|
||||
@@ -158,7 +160,5 @@
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"description": "UNDOCUMENTATED",
|
||||
"title": "TODO Title"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -9,7 +9,7 @@
|
||||
"format_version": {
|
||||
"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.",
|
||||
"title": "TODO Title"
|
||||
"title": "Format Version"
|
||||
},
|
||||
"minecraft:volume": {
|
||||
"type": "object",
|
||||
|
||||
Reference in New Issue
Block a user