Merge branch 'main' into main

This commit is contained in:
ChibiMango
2022-07-26 17:50:01 +01:00
committed by GitHub
492 changed files with 2350 additions and 2420 deletions

View File

@@ -6,8 +6,8 @@
"description": "Adds a rider to the entity. Requires `minecraft:rideable.`",
"required": ["entity_type"],
"properties": {
"entity_type": { "type": "string", "description": "The entity type that will be riding this entity", "title": "Entity Type" },
"spawn_event": { "type": "string", "description": "The spawn event that will be used when the riding entity is created", "title": "Spawn Event" }
"entity_type": { "type": "string", "description": "The entity type that will be riding this entity.", "title": "Entity Type" },
"spawn_event": { "type": "string", "description": "The spawn event that will be used when the riding entity is created.", "title": "Spawn Event" }
},
"examples": [{ "entity_type": "minecraft:rabbit" }, { "entity_type": "minecraft:rabbit", "spawn_event": "self:example" }]
}

View File

@@ -8,7 +8,7 @@
"cooldown_after_being_attacked": {
"type": "integer",
"default": 0,
"description": "Duration, in seconds, for which mob won't admire items if it was hurt",
"description": "Duration, in seconds, for which mob won't admire items if it was hurt.",
"title": "Cooldown After Being Attacked"
},
"duration": {

View File

@@ -19,7 +19,7 @@
"properties": {
"condition": {
"type": "string",
"description": "The condition that must be satisfied to select the given ambient sound",
"description": "The condition that must be satisfied to select the given ambient sound.",
"title": "Condition"
},
"event_name": {

View File

@@ -17,14 +17,14 @@
"type": "integer",
"minimum": 0,
"default": 20,
"description": "Anger boost applied to angry threshold when mob gets angry"
"description": "Anger boost applied to angry threshold when mob gets angry."
},
"angry_threshold": {
"title": "Angry Threshold",
"type": "integer",
"minimum": 0,
"default": 80,
"description": "Threshold that define when the mob is considered angry at a nuisance"
"description": "Threshold that define when the mob is considered angry at a nuisance."
},
"default_annoyingness": {
"title": "Default Annoyingness",
@@ -42,7 +42,7 @@
"nuisance_filter": {
"title": "Nuisance Filter",
"$ref": "../../filters/filters.json",
"description": "Filter that is applied to determine if a mob can be a nuisance"
"description": "Filter that is applied to determine if a mob can be a nuisance."
},
"on_increase_sounds": {
"title": "On Increase Sounds",
@@ -52,7 +52,7 @@
"title": "Remove Targets Below Angry Threshold",
"type": "boolean",
"default": true,
"description": "Defines if the mob should remove target if it falls below 'angry' threshold"
"description": "Defines if the mob should remove target if it falls below 'angry' threshold."
}
},
"examples": []

View File

@@ -2,7 +2,7 @@
"$id": "blockception.minecraft.behavior.entities.minecraft.angry",
"type": "object",
"title": "Angry",
"description": "Defines the entity's 'angry' state using a timer",
"description": "Defines the entity's 'angry' state using a timer.",
"additionalProperties": false,
"required": [],
"properties": {
@@ -10,72 +10,71 @@
"title": "Broadcast Anger",
"type": "boolean",
"default": false,
"description": "If true, other entities of the same entity definition within the broadcastRange will also become angry"
"description": "If true, other entities of the same entity definition within the broadcastRange will also become angry."
},
"broadcast_filters": {
"title": "Broadcast Filters",
"$ref": "../../filters/filters.json",
"description": "Conditions that make this entry in the list valid"
"description": "Conditions that make this entry in the list valid."
},
"filters": {
"$ref": "../../filters/filters.json",
"description": "Filter out mob types that it should not attack while angry (other Piglins)"
"description": "Filter out mob types that it should not attack while angry (other Piglins)."
},
"broadcast_range": {
"title": "Broadcast Range",
"type": "integer",
"default": 20,
"description": "Distance in blocks within which other entities of the same entity definition will become angry"
"description": "Distance in blocks within which other entities of the same entity definition will become angry."
},
"broadcast_targets": {
"title": "Broadcast Targets",
"type": "array",
"description": "A list of entity families to broadcast anger to",
"description": "A list of entity families to broadcast anger to.",
"items": {
"type": "string",
"description": "An entity family",
"description": "An entity family.",
"pattern": "^.+$",
"title": "Broadcast Targets"
},
}
},
"calm_event": {
"title": "Calm Event",
"title": "Calm Event",
"$ref": "../types/event.json",
"description": "Event to run after the number of seconds specified in duration expires (when the entity stops being \"angry\")"
"description": "Event to run after the number of seconds specified in duration expires (when the entity stops being \"angry\")"
},
"angry_sound": {
"title": "Angry Sound",
"type": "string",
"default": "",
"description": "The sound event to play when the mob is angry"
"description": "The sound event to play when the mob is angry."
},
"broadcast_anger_on_attack": {
"title": "Broadcast Anger On Attack",
"type": "boolean",
"default": false,
"description": "If true, other entities of the same entity definition within the broadcastRange will also become angry whenever this mob attacks"
"description": "If true, other entities of the same entity definition within the broadcastRange will also become angry whenever this mob attacks."
},
"broadcast_anger_on_being_attacked": {
"type": "boolean",
"default": false,
"description": "If true, other entities of the same entity definition within the broadcastRange will also become angry whenever this mob is attacked",
"description": "If true, other entities of the same entity definition within the broadcastRange will also become angry whenever this mob is attacked.",
"title": "Broadcast Anger On Being Attacked"
},
"duration": {
"title": "Duration",
"type": "integer",
"default": 25,
"description": "The amount of time in seconds that the entity will be angry"
"description": "The amount of time in seconds that the entity will be angry."
},
"duration_delta": {
"title": "Duration Delta",
"type": "integer",
"default": 0,
"description": "Variance in seconds added to the duration [-delta, delta]"
"description": "Variance in seconds added to the duration [-delta, delta]."
},
"sound_interval": {
"description": "The range of time in seconds to randomly wait before playing the sound again",
"description": "The range of time in seconds to randomly wait before playing the sound again.",
"title": "Sound Interval",
"oneOf": [
{
@@ -85,14 +84,14 @@
{
"type": "integer",
"minimum": 0,
"description": "The minimum interval",
"description": "The minimum interval.",
"$comment": "UNDOCUMENTED",
"title": "Minimum"
},
{
"type": "integer",
"minimum": 0,
"description": "The maximum interval",
"description": "The maximum interval.",
"$comment": "UNDOCUMENTED",
"title": "Maximum"
}
@@ -104,13 +103,13 @@
"properties": {
"range_min": {
"type": "number",
"description": "The minimum interval",
"description": "The minimum interval.",
"$comment": "UNDOCUMENTED",
"title": "Range Minimum"
},
"range_max": {
"type": "number",
"description": "The maximum interval",
"description": "The maximum interval.",
"$comment": "UNDOCUMENTED",
"title": "Range Maximum"
}

View File

@@ -1,7 +1,7 @@
{
"$id": "blockception.minecraft.behavior.entities.minecraft.annotation.break_door",
"additionalProperties": false,
"description": "Allows the actor to break doors assuming that that flags set up for the component to use in navigation",
"description": "Allows the actor to break doors assuming that that flags set up for the component to use in navigation.",
"type": "object",
"title": "Annotation.break Door",
"required": [],

View File

@@ -1,7 +1,7 @@
{
"$id": "blockception.minecraft.behavior.entities.minecraft.annotation.open_door",
"additionalProperties": false,
"description": "Allows the actor to open doors assuming that that flags set up for the component to use in navigation",
"description": "Allows the actor to open doors assuming that that flags set up for the component to use in navigation.",
"type": "object",
"title": "Annotation.open Door",
"required": [],

View File

@@ -19,12 +19,12 @@
},
"entity_filter": {
"$ref": "../../filters/filters.json",
"description": "Filter to see which entities can be affected by the attack",
"description": "Filter to see which entities can be affected by the attack.",
"title": "Entity Filter"
},
"cause": {
"type": "string",
"description": "what causes the attack to occur",
"description": "what causes the attack to occur.",
"title": "Cause",
"$ref": "../../../../general/entity/damage_source.json"
}

View File

@@ -7,11 +7,11 @@
"properties": {
"value": {
"type": "number",
"description": "UNDOCUMENTED: value",
"description": "UNDOCUMENTED: value.",
"title": "Value"
}
},
"description": "UNDOCUMENTED",
"description": "UNDOCUMENTED.",
"examples": [
{
"value": 0.0

View File

@@ -7,11 +7,11 @@
"properties": {
"mass": {
"type": "number",
"description": "UNDOCUMENTED: mass",
"description": "UNDOCUMENTED: mass.",
"title": "Mass"
}
},
"description": "UNDOCUMENTED",
"description": "UNDOCUMENTED.",
"examples": [
{
"mass": 0.0

View File

@@ -13,7 +13,7 @@
"cooldown_after_being_attacked": {
"type": "integer",
"default": 0,
"description": "Duration, in seconds, for which mob won't barter items if it was hurt",
"description": "Duration, in seconds, for which mob won't barter items if it was hurt.",
"title": "Cooldown After Being Attacked"
}
},

View File

@@ -19,7 +19,7 @@
"items": {
"title": "On Block Broken",
"type": "object",
"description": "Event to run when a block breaks",
"description": "Event to run when a block breaks.",
"additionalProperties": false,
"properties": {
"block_list": {
@@ -34,7 +34,7 @@
"on_block_broken": {
"title": "On Block Broken",
"type": "string",
"description": "Event to run when a block breaks"
"description": "Event to run when a block breaks."
}
}
}
@@ -48,9 +48,9 @@
},
"examples": [
{
"test": "has_silk_touch",
"subject": "other",
"value": false
"test": "has_silk_touch",
"subject": "other",
"value": false
}
]
}

View File

@@ -3,7 +3,7 @@
"type": "object",
"title": "Boostable",
"additionalProperties": false,
"description": "Defines the conditions and behavior of a rideable entity's boost",
"description": "Defines the conditions and behavior of a rideable entity's boost.",
"properties": {
"duration": {
"type": "number",
@@ -19,7 +19,7 @@
},
"boost_items": {
"type": "array",
"description": "List of items that can be used to boost while riding this entity",
"description": "List of items that can be used to boost while riding this entity.",
"title": "Boost Items",
"items": {
"type": "object",

View File

@@ -3,7 +3,7 @@
"type": "object",
"title": "Boss",
"additionalProperties": false,
"description": "The current state of the boss for updating the boss HUD",
"description": "The current state of the boss for updating the boss HUD.",
"required": [],
"properties": {
"hud_range": {

View File

@@ -9,7 +9,7 @@
"breakable_blocks": {
"type": "array",
"title": "Breakable Blocks",
"description": "A list of the blocks that can be broken as this entity moves around",
"description": "A list of the blocks that can be broken as this entity moves around.",
"items": {
"$ref": "../../../../general/blocks_item.json"
}

View File

@@ -9,54 +9,54 @@
"total_supply": {
"type": "integer",
"default": 15,
"description": "Time in seconds the entity can hold its breath",
"description": "Time in seconds the entity can hold its breath.",
"title": "Total Supply"
},
"suffocate_time": {
"type": "integer",
"default": -20,
"description": "Time in seconds between suffocation damage",
"description": "Time in seconds between suffocation damage.",
"title": "Suffocate Time"
},
"inhale_time": {
"type": "number",
"default": 0,
"description": "Time in seconds to recover breath to maximum",
"description": "Time in seconds to recover breath to maximum.",
"title": "Inhale Time"
},
"breathes_air": {
"type": "boolean",
"default": true,
"description": "If true, this entity can breathe in air",
"description": "If true, this entity can breathe in air.",
"title": "Breathes Air"
},
"breathes_water": {
"type": "boolean",
"default": false,
"description": "If true, this entity can breathe in water",
"description": "If true, this entity can breathe in water.",
"title": "Breathes Water"
},
"breathes_lava": {
"type": "boolean",
"default": false,
"description": "If true, this entity can breathe in lava",
"description": "If true, this entity can breathe in lava.",
"title": "Breathes Lava"
},
"breathes_solids": {
"type": "boolean",
"default": false,
"description": "If true, this entity can breathe in solid blocks",
"description": "If true, this entity can breathe in solid blocks.",
"title": "Breathes Solids"
},
"generates_bubbles": {
"type": "boolean",
"default": true,
"description": "If true, this entity will have visible bubbles while in water",
"description": "If true, this entity will have visible bubbles while in water.",
"title": "Generates Bubbles"
},
"breathe_blocks": {
"type": "array",
"description": "List of blocks this entity can breathe in, in addition to the above",
"description": "List of blocks this entity can breathe in, in addition to the above.",
"items": {
"$ref": "../../../../general/block/identifier.json"
},
@@ -64,7 +64,7 @@
},
"non_breathe_blocks": {
"type": "array",
"description": "List of blocks this entity can't breathe in, in addition to the above",
"description": "List of blocks this entity can't breathe in, in addition to the above.",
"items": {
"$ref": "../../../../general/block/identifier.json"
},

View File

@@ -87,14 +87,14 @@
"title": "Breed Cooldown"
},
"breed_items": {
"description": "The list of items that can be used to get the entity into the `love` state",
"description": "The list of items that can be used to get the entity into the `love` state.",
"title": "Breed Items",
"oneOf": [
{
"type": "array",
"items": {
"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",
"title": "Breed Item"
}
@@ -219,7 +219,7 @@
"inherit_tamed": {
"type": "boolean",
"default": true,
"description": "If true, the babies will be automatically tamed if its parents are",
"description": "If true, the babies will be automatically tamed if its parents are.",
"title": "Inherit Tamed"
},
"require_full_health": {

View File

@@ -9,14 +9,14 @@
"bribe_cooldown": {
"type": "number",
"default": 2,
"description": "Time in seconds before the Entity can be bribed again",
"description": "Time in seconds before the Entity can be bribed again.",
"title": "Bribe Cooldown"
},
"bribe_items": {
"type": "array",
"description": "The list of items that can be used to bribe the entity",
"description": "The list of items that can be used to bribe the entity.",
"items": {
"description": "An item that can be used to bribe the entity",
"description": "An item that can be used to bribe the entity.",
"$ref": "../../../../general/item/identifier.json",
"title": "Bribe Items"
},

View File

@@ -19,13 +19,13 @@
"celebrate_sound": {
"type": "string",
"default": "",
"description": "The sound event to play when the mob is celebrating",
"description": "The sound event to play when the mob is celebrating.",
"title": "Celebrate Sound"
},
"duration": {
"type": "integer",
"default": 4,
"description": "Duration, in seconds, of celebration",
"description": "Duration, in seconds, of celebration.",
"title": "Duration"
},
"radius": {
@@ -36,7 +36,7 @@
},
"sound_interval": {
"default": 0,
"description": "The range of time in seconds to randomly wait before playing the sound again",
"description": "The range of time in seconds to randomly wait before playing the sound again.",
"title": "Sound Interval",
"oneOf": [
{
@@ -62,12 +62,12 @@
"range_min": {
"type": "number",
"title": "Minimum",
"description": "Minimum"
"description": "Minimum."
},
"range_max": {
"type": "number",
"title": "Maximum",
"description": "Maximum"
"description": "Maximum."
}
}
}

View File

@@ -9,7 +9,7 @@
"value": {
"type": "integer",
"default": 0,
"description": "The Palette Color value of the entity",
"description": "The Palette Color value of the entity.",
"title": "Value"
}
},

View File

@@ -9,7 +9,7 @@
"value": {
"type": "integer",
"default": 0,
"description": "The second Palette Color value of the entity",
"description": "The second Palette Color value of the entity.",
"title": "Value"
}
},

View File

@@ -28,7 +28,7 @@
"pivot": {
"type": "array",
"title": "Pivot",
"description": "The offset from the entity's anchor where the hitbox will spawn",
"description": "The offset from the entity's anchor where the hitbox will spawn.",
"items": [
{ "type": "number", "title": "X" },
{ "type": "number", "title": "Y" },

View File

@@ -9,7 +9,7 @@
"value": {
"type": "number",
"default": 0.0,
"description": "Angle in degrees",
"description": "Angle in degrees.",
"title": "Value"
}
},

View File

@@ -8,7 +8,7 @@
"despawn_from_chance": {
"type": "boolean",
"default": true,
"description": "Determines if `min_range_random_chance` is used in the standard despawn rules",
"description": "Determines if `min_range_random_chance` is used in the standard despawn rules.",
"title": "Despawn From Chance"
},
"despawn_from_distance": {

View File

@@ -2,7 +2,7 @@
"$id": "blockception.minecraft.behavior.entities.minecraft.drying_out_timer",
"type": "object",
"title": "Drying Out Timer",
"description": "Adds a timer for drying out that will count down and fire `dried_out_event` or will stop as soon as the entity will get under rain or water and fire `stopped_drying_out_event`",
"description": "Adds a timer for drying out that will count down and fire `dried_out_event` or will stop as soon as the entity will get under rain or water and fire `stopped_drying_out_event`.",
"additionalProperties": false,
"properties": {
"dried_out_event": {

View File

@@ -36,12 +36,12 @@
"first_founding_reward": {
"type": "integer",
"title": "First Founding Reward",
"description": "How much reputation should the players be rewarded on first founding?"
"description": "How much reputation should the players be rewarded on first founding?."
},
"can_migrate": {
"type": "boolean",
"title": "Can Migrate",
"description": "Can this mob migrate between dwellings? Or does it only have its initial dwelling?"
"description": "Can this mob migrate between dwellings? Or does it only have its initial dwelling?."
},
"dwelling_bounds_tolerance": {
"title": "Dwelling Bounds Tolerance",

View File

@@ -21,25 +21,25 @@
{
"type": "integer",
"title": "A",
"description": "Minimum"
"description": "Minimum."
},
{
"type": "integer",
"title": "B",
"description": "Maximum"
"description": "Maximum."
}
]
},
"display_name": {
"type": "string",
"default": "",
"description": "Name to be displayed while trading with this entity",
"description": "Name to be displayed while trading with this entity.",
"title": "Display Name"
},
"hero_demand_discount": {
"type": "integer",
"default": -4,
"description": "Used in legacy prices to determine how much should Demand be modified by when the player has the Hero of the Village mob effect",
"description": "Used in legacy prices to determine how much should Demand be modified by when the player has the Hero of the Village mob effect.",
"title": "Hero Demand Discount"
},
"max_cured_discount": {
@@ -51,31 +51,31 @@
{
"type": "integer",
"title": "A",
"description": "Minimum"
"description": "Minimum."
},
{
"type": "integer",
"title": "B",
"description": "Maximum"
"description": "Maximum."
}
]
},
"max_nearby_cured_discount": {
"type": "integer",
"default": -200,
"description": "The Maximum the discount can be modified by when the player has cured a nearby Zombie Villager",
"description": "The Maximum the discount can be modified by when the player has cured a nearby Zombie Villager.",
"title": "Maximum Nearby Cured Discount"
},
"nearby_cured_discount": {
"type": "integer",
"default": -25,
"description": "How much should the discount be modified by when the player has cured a nearby Zombie Villager",
"description": "How much should the discount be modified by when the player has cured a nearby Zombie Villager.",
"title": "Nearby Cured Discount"
},
"new_screen": {
"type": "boolean",
"default": false,
"description": "Used to determine if trading with entity opens the new trade screen",
"description": "Used to determine if trading with entity opens the new trade screen.",
"title": "New Screen"
},
"persist_trades": {
@@ -93,7 +93,7 @@
"table": {
"type": "string",
"default": "",
"description": "File path relative to the resource pack root for this entity's trades",
"description": "File path relative to the resource pack root for this entity's trades.",
"title": "Table"
},
"use_legacy_price_formula": {

View File

@@ -40,7 +40,7 @@
},
"event": {
"title": "Event",
"description": "event",
"description": "event.",
"type": "string"
}
},

View File

@@ -18,13 +18,13 @@
"drop_chance": {
"type": "number",
"title": "Drop Chance",
"description": "The chance that the item in this slot will drop",
"description": "The chance that the item in this slot will drop.",
"$comment": "UNDOCUMENTED"
},
"slot": {
"type": "string",
"title": "Slot",
"description": "The slot in which the item will drop from",
"description": "The slot in which the item will drop from.",
"$comment": "UNDOCUMENTED",
"examples": ["slot.weapon.mainhand"]
}

View File

@@ -6,11 +6,11 @@
"description": "Defines an entity's behavior for having items equipped to it.",
"properties": {
"slots": {
"description": "List of slots and the item that can be equipped",
"description": "List of slots and the item that can be equipped.",
"type": "array",
"title": "Slots",
"items": {
"description": "A slot and the item that can be equipped",
"description": "A slot and the item that can be equipped.",
"title": "Slots",
"type": "object",
"properties": {
@@ -26,7 +26,7 @@
"title": "Accepted Items",
"items": {
"type": "string",
"description": "A item name",
"description": "A item name.",
"$ref": "../../../../general/item/identifier.json",
"title": "Accepted Items"
}

View File

@@ -3,14 +3,14 @@
"type": "object",
"title": "Fall Damage",
"additionalProperties": false,
"description": "UNDOCUMENTED",
"description": "UNDOCUMENTED.",
"$comment": "UNDOCUMENTED",
"required": [],
"properties": {
"value": {
"type": "number",
"default": 1,
"description": "UNDOCUMENTED: value",
"description": "UNDOCUMENTED: value.",
"title": "Value"
}
},

View File

@@ -9,7 +9,7 @@
"value": {
"type": "number",
"default": 0.02,
"description": "Flying speed in blocks per tick",
"description": "Flying speed in blocks per tick.",
"title": "Value"
}
},

View File

@@ -7,18 +7,18 @@
"properties": {
"value": {
"type": "integer",
"description": "UNDOCUMENTED",
"description": "UNDOCUMENTED.",
"$comment": "UNDOCUMENTED",
"title": "Value"
},
"max": {
"type": "integer",
"description": "UNDOCUMENTED",
"description": "UNDOCUMENTED.",
"$comment": "UNDOCUMENTED",
"title": "Max"
}
},
"description": "UNDOCUMENTED",
"description": "UNDOCUMENTED.",
"examples": [
{
"value": 0,

View File

@@ -9,7 +9,7 @@
"value": {
"type": "number",
"default": 0.0,
"description": "The value of the entity's offset from the terrain, in blocks",
"description": "The value of the entity's offset from the terrain, in blocks.",
"title": "Value"
}
},

View File

@@ -16,7 +16,7 @@
"charges": {
"type": "integer",
"default": 10,
"description": "Number of charges",
"description": "Number of charges.",
"title": "Charges"
}
},

View File

@@ -12,11 +12,11 @@
"force_use": {
"type": "boolean",
"default": false,
"description": "Determines if item can be used regardless of entity being at full health",
"description": "Determines if item can be used regardless of entity being at full health.",
"title": "Force Use"
},
"items": {
"description": "The array of items that can be used to heal this entity",
"description": "The array of items that can be used to heal this entity.",
"title": "Items",
"type": "array",
"items": {
@@ -24,17 +24,17 @@
"properties": {
"filters": {
"$ref": "../../filters/filters.json",
"description": "The filter group that defines the conditions for using this item to heal the entity"
"description": "The filter group that defines the conditions for using this item to heal the entity."
},
"heal_amount": {
"type": "integer",
"default": 1,
"description": "The amount of health this entity gains when fed this item",
"description": "The amount of health this entity gains when fed this item.",
"title": "Heal Amount"
},
"item": {
"type": "string",
"description": "Item identifier that can be used to heal this entity",
"description": "Item identifier that can be used to heal this entity.",
"title": "Item"
}
}

View File

@@ -1,6 +1,6 @@
{
"$id": "blockception.minecraft.behavior.entities.minecraft.health",
"description": "Sets the amount of health this mob has",
"description": "Sets the amount of health this mob has.",
"$comment": "UNDOCUMENTED",
"type": "object",
"title": "Health",
@@ -9,11 +9,11 @@
"properties": {
"max": {
"type": "integer",
"description": "The maximum health the entity can heal",
"description": "The maximum health the entity can heal.",
"title": "Maximum"
},
"value": {
"description": "Current health of the entity",
"description": "Current health of the entity.",
"title": "Value",
"oneOf": [
{ "type": "integer", "default": 1 },
@@ -24,13 +24,13 @@
"properties": {
"range_min": {
"title": "Range Minimum",
"description": "The minimum amount of health this mob could have",
"description": "The minimum amount of health this mob could have.",
"$comment": "UNDOCUMENTED",
"type": "number"
},
"range_max": {
"title": "Range Maximum",
"description": "The maximum amount of health this mob could have",
"description": "The maximum amount of health this mob could have.",
"$comment": "UNDOCUMENTED",
"type": "number"
}

View File

@@ -1,6 +1,6 @@
{
"$id": "blockception.minecraft.behavior.entities.minecraft.heartbeat",
"description": "UNDOCUMENTED",
"description": "UNDOCUMENTED.",
"$comment": "UNDOCUMENTED",
"type": "object",
"title": "Heartbeat",
@@ -9,7 +9,7 @@
"properties": {
"interval": {
"title": "Interval",
"description": "UNDOCUMENTED",
"description": "UNDOCUMENTED.",
"$comment": "UNDOCUMENTED",
"$ref": "../../../../molang/number.json"
}

View File

@@ -2,7 +2,7 @@
"$id": "blockception.minecraft.behavior.entities.minecraft.hide",
"type": "object",
"title": "Hide",
"description": "UNDOCUMENTED",
"description": "UNDOCUMENTED.",
"$comment": "UNDOCUMENTED",
"additionalProperties": false,
"properties": {}

View File

@@ -7,7 +7,7 @@
"properties": {
"restriction_radius": {
"title": "Restriction Radius",
"description": "The radius that the entity will be restricted to in relation to its home",
"description": "The radius that the entity will be restricted to in relation to its home.",
"type": "integer",
"default": -1
},

View File

@@ -3,11 +3,11 @@
"type": "object",
"title": "Horse Jump Strength",
"additionalProperties": false,
"description": "Allows this mob to jump higher when being ridden by a player",
"description": "Allows this mob to jump higher when being ridden by a player.",
"$comment": "UNDOCUMENTED",
"properties": {
"value": {
"description": "The multiplier to apply to the jumping height",
"description": "The multiplier to apply to the jumping height.",
"$comment": "UNDOCUMENTED",
"title": "Value",
"oneOf": [

View File

@@ -21,7 +21,7 @@
"cause": {
"type": "string",
"title": "Cause",
"description": "Damage cause",
"description": "Damage cause.",
"$ref": "../../../../general/entity/damage_source.json"
},
"damage_per_tick": {

View File

@@ -21,13 +21,13 @@
},
"entered_block_event": {
"title": "Entered Block Event",
"description": "Event to run when this mob enters a valid block",
"description": "Event to run when this mob enters a valid block.",
"$comment": "UNDOCUMENTED",
"$ref": "../types/event.json"
},
"exited_block_event": {
"title": "Exited Block Event",
"description": "Event to run when this mob leaves a valid block",
"description": "Event to run when this mob leaves a valid block.",
"$comment": "UNDOCUMENTED",
"$ref": "../types/event.json"
}

View File

@@ -153,14 +153,14 @@
"title": "Take Item",
"type": "boolean",
"$comment": "UNDOCUMENTED",
"description": "UNDOCUMENTED Takes an item from the player"
"description": "UNDOCUMENTED Takes an item from the player."
}
}
}
},
"properties": {
"interactions": {
"description": "The interactions",
"description": "The interactions.",
"title": "Interactions",
"oneOf": [
{

View File

@@ -8,13 +8,13 @@
"additional_slots_per_strength": {
"type": "integer",
"default": 0,
"description": "Number of slots that this entity can gain per extra strength",
"description": "Number of slots that this entity can gain per extra strength.",
"title": "Additional Slots Per Strength"
},
"can_be_siphoned_from": {
"type": "boolean",
"default": false,
"description": "If true, the contents of this inventory can be removed by a hopper",
"description": "If true, the contents of this inventory can be removed by a hopper.",
"title": "Can Be Siphoned From"
},
"container_type": {
@@ -27,19 +27,19 @@
"inventory_size": {
"type": "integer",
"default": 5,
"description": "Number of slots the container has",
"description": "Number of slots the container has.",
"title": "Inventory Size"
},
"private": {
"type": "boolean",
"default": false,
"description": "If true, only the entity can access the inventory",
"description": "If true, only the entity can access the inventory.",
"title": "Private"
},
"restrict_to_owner": {
"type": "boolean",
"default": false,
"description": "If true, the entity's inventory can only be accessed by its owner or itself",
"description": "If true, the entity's inventory can only be accessed by its owner or itself.",
"title": "Restrict To Owner"
}
},

View File

@@ -8,7 +8,7 @@
"properties": {
"interact_text": {
"type": "string",
"description": "The text that will display when interacting with this entity with a dye when playing with Touch-screen controls",
"description": "The text that will display when interacting with this entity with a dye when playing with Touch-screen controls.",
"title": "Interact Text"
}
},

View File

@@ -7,7 +7,7 @@
"properties": {
"value": {
"title": "Value",
"description": "UNDOCUMENTED",
"description": "UNDOCUMENTED.",
"type": "boolean"
}
}

View File

@@ -1,19 +1,19 @@
{
"$id": "blockception.minecraft.behavior.entities.minecraft.item_controllable",
"description": "Efines what items can be used to control this entity while ridden",
"description": "Efines what items can be used to control this entity while ridden.",
"type": "object",
"title": "Item Controllable",
"additionalProperties": false,
"required": [],
"properties": {
"control_items": {
"description": "List of items that can be used to control this entity",
"description": "List of items that can be used to control this entity.",
"oneOf": [
{
"type": "array",
"items": {
"type": "string",
"description": "An item that can be used to control this entity",
"description": "An item that can be used to control this entity.",
"title": "Item"
}
},

View File

@@ -5,5 +5,5 @@
"additionalProperties": false,
"required": [],
"properties": {},
"description": "Determines that this entity is an item hopper"
"description": "Determines that this entity is an item hopper."
}

View File

@@ -9,7 +9,7 @@
"jump_power": {
"type": "number",
"default": 0.42,
"description": "The initial vertical velocity for the jump",
"description": "The initial vertical velocity for the jump.",
"title": "Jump Power"
}
},

View File

@@ -1,6 +1,6 @@
{
"$id": "blockception.minecraft.behavior.entities.minecraft.lava_movement",
"description": "UNDOCUMENTED",
"description": "UNDOCUMENTED.",
"$comment": "UNDOCUMENTED",
"type": "object",
"title": "Lava Movement",
@@ -10,7 +10,7 @@
"value": {
"type": "number",
"title": "Value",
"description": "UNDOCUMENTED",
"description": "UNDOCUMENTED.",
"$comment": "UNDOCUMENTED"
}
},

View File

@@ -13,17 +13,17 @@
},
"filters": {
"$ref": "../../filters/filters.json",
"description": "Defines the entities that can trigger this component",
"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",
"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": "Look Cooldown"
},
"look_event": {
"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": "Look Event",
"$ref": "../types/event.json"
},

View File

@@ -5,5 +5,5 @@
"additionalProperties": false,
"required": [],
"properties": {},
"description": "This component is used to implement part of the Wandering Trader behavior"
"description": "This component is used to implement part of the Wandering Trader behavior."
}

View File

@@ -26,7 +26,7 @@
"entity_filter": {
"$ref": "../../filters/filters.json",
"title": "Entity Filter",
"description": "Filter to use for conditions"
"description": "Filter to use for conditions."
},
"mob_effect": {
"title": "Mob Effect",

View File

@@ -15,13 +15,13 @@
"start_speed": {
"type": "number",
"title": "Start Speed",
"description": "UNDOCUMENTED",
"description": "UNDOCUMENTED.",
"$comment": "UNDOCUMENTED"
},
"speed_when_turning": {
"type": "number",
"title": "Speed When Turning",
"description": "UNDOCUMENTED",
"description": "UNDOCUMENTED.",
"$comment": "UNDOCUMENTED"
}
},

View File

@@ -2,14 +2,14 @@
"$id": "blockception.minecraft.behavior.entities.minecraft.movement",
"type": "object",
"title": "Movement",
"description": "UNDOCUMENTED",
"description": "UNDOCUMENTED.",
"$comment": "UNDOCUMENTED",
"additionalProperties": false,
"required": [],
"properties": {
"value": {
"title": "Value",
"description": "UNDOCUMENTED",
"description": "UNDOCUMENTED.",
"$comment": "UNDOCUMENTED",
"oneOf": [
{
@@ -42,7 +42,7 @@
"max": {
"type": "number",
"title": "Maximum",
"description": "UNDOCUMENTED",
"description": "UNDOCUMENTED.",
"$comment": "UNDOCUMENTED"
}
},

View File

@@ -8,18 +8,18 @@
"name_action": {
"type": "object",
"additionalProperties": false,
"description": "Describes the special names for this entity and the events to call when the entity acquires those names",
"description": "Describes the special names for this entity and the events to call when the entity acquires those names.",
"title": "Name Action",
"properties": {
"name_filter": {
"type": "string",
"default": "",
"description": "List of special names that will cause the events defined in `on_named` to fire",
"description": "List of special names that will cause the events defined in `on_named` to fire.",
"title": "Name Filter"
},
"on_named": {
"$ref": "../types/event.json",
"description": "Event to be called when this entity acquires the name specified in `name_filter'",
"description": "Event to be called when this entity acquires the name specified in `name_filter'.",
"title": "On Named"
}
}
@@ -29,23 +29,23 @@
"allow_name_tag_renaming": {
"type": "boolean",
"default": true,
"description": "If true, this entity can be renamed with name tags",
"description": "If true, this entity can be renamed with name tags.",
"title": "Allow Name Tag Renaming"
},
"always_show": {
"type": "boolean",
"default": false,
"description": "If true, the name will always be shown",
"description": "If true, the name will always be shown.",
"title": "Always Show"
},
"default_trigger": {
"$ref": "../types/trigger.json",
"description": "Trigger to run when the entity gets named",
"description": "Trigger to run when the entity gets named.",
"title": "Default Trigger"
},
"name_actions": {
"title": "Name Actions",
"description": "Describes the special names for this entity and the events to call when the entity acquires those names",
"description": "Describes the special names for this entity and the events to call when the entity acquires those names.",
"oneOf": [
{
"type": "array",

View File

@@ -8,119 +8,119 @@
"avoid_damage_blocks": {
"type": "boolean",
"default": false,
"description": "Tells the pathfinder to avoid blocks that cause damage when finding a path",
"description": "Tells the pathfinder to avoid blocks that cause damage when finding a path.",
"title": "Avoid Damage Blocks"
},
"avoid_portals": {
"type": "boolean",
"default": false,
"description": "Tells the pathfinder to avoid portals (like nether portals) when finding a path",
"description": "Tells the pathfinder to avoid portals (like nether portals) when finding a path.",
"title": "Avoid Portals"
},
"avoid_sun": {
"type": "boolean",
"default": false,
"description": "Whether or not the pathfinder should avoid tiles that are exposed to the sun when creating paths",
"description": "Whether or not the pathfinder should avoid tiles that are exposed to the sun when creating paths.",
"title": "Avoid Sun"
},
"avoid_water": {
"type": "boolean",
"default": false,
"description": "Tells the pathfinder to avoid water when creating a path",
"description": "Tells the pathfinder to avoid water when creating a path.",
"title": "Avoid Water"
},
"blocks_to_avoid": {
"type": "array",
"description": "Tells the pathfinder which blocks to avoid when creating a path",
"description": "Tells the pathfinder which blocks to avoid when creating a path.",
"title": "Blocks To Avoid",
"items": {
"title": "Block",
"description": "Tells the pathfinder which blocks to avoid when creating a path",
"description": "Tells the pathfinder which blocks to avoid when creating a path.",
"$ref": "../../../../general/block/reference.json"
}
},
"can_breach": {
"type": "boolean",
"default": false,
"description": "Tells the pathfinder whether or not it can jump out of water (like a dolphin)",
"description": "Tells the pathfinder whether or not it can jump out of water (like a dolphin).",
"title": "Can Breach"
},
"can_break_doors": {
"type": "boolean",
"default": false,
"description": "Tells the pathfinder that it can path through a closed door and break it",
"description": "Tells the pathfinder that it can path through a closed door and break it.",
"title": "Can Break Doors"
},
"can_jump": {
"type": "boolean",
"default": true,
"description": "Tells the pathfinder whether or not it can jump up blocks",
"description": "Tells the pathfinder whether or not it can jump up blocks.",
"title": "Can Jump"
},
"can_open_doors": {
"type": "boolean",
"default": false,
"description": "Tells the pathfinder that it can path through a closed door assuming the AI will open the door",
"description": "Tells the pathfinder that it can path through a closed door assuming the AI will open the door.",
"title": "Can Open Doors"
},
"can_open_iron_doors": {
"type": "boolean",
"default": false,
"description": "Tells the pathfinder that it can path through a closed iron door assuming the AI will open the door",
"description": "Tells the pathfinder that it can path through a closed iron door assuming the AI will open the door.",
"title": "Can Open Iron Doors"
},
"can_pass_doors": {
"type": "boolean",
"default": true,
"description": "Whether a path can be created through a door",
"description": "Whether a path can be created through a door.",
"title": "Can Pass Doors"
},
"can_path_from_air": {
"type": "boolean",
"default": false,
"description": "Tells the pathfinder that it can start pathing when in the air",
"description": "Tells the pathfinder that it can start pathing when in the air.",
"title": "Can Path From Air"
},
"can_path_over_lava": {
"type": "boolean",
"default": false,
"description": "Tells the pathfinder whether or not it can travel on the surface of the lava",
"description": "Tells the pathfinder whether or not it can travel on the surface of the lava.",
"title": "Can Path Over Lava"
},
"can_path_over_water": {
"type": "boolean",
"default": false,
"description": "Tells the pathfinder whether or not it can travel on the surface of the water",
"description": "Tells the pathfinder whether or not it can travel on the surface of the water.",
"title": "Can Path Over Water"
},
"can_sink": {
"type": "boolean",
"default": true,
"description": "Tells the pathfinder whether or not it will be pulled down by gravity while in water",
"description": "Tells the pathfinder whether or not it will be pulled down by gravity while in water.",
"title": "Can Sink"
},
"can_swim": {
"type": "boolean",
"default": false,
"description": "Tells the pathfinder whether or not it can path anywhere through water and plays swimming animation along that path",
"description": "Tells the pathfinder whether or not it can path anywhere through water and plays swimming animation along that path.",
"title": "Can Swim"
},
"can_walk": {
"type": "boolean",
"default": true,
"description": "Tells the pathfinder whether or not it can walk on the ground outside water",
"description": "Tells the pathfinder whether or not it can walk on the ground outside water.",
"title": "Can Walk"
},
"can_walk_in_lava": {
"type": "boolean",
"default": false,
"description": "Tells the pathfinder whether or not it can travel in lava like walking on ground",
"description": "Tells the pathfinder whether or not it can travel in lava like walking on ground.",
"title": "Can Walk In Lava"
},
"is_amphibious": {
"type": "boolean",
"default": false,
"description": "Tells the pathfinder whether or not it can walk on the ground underwater",
"description": "Tells the pathfinder whether or not it can walk on the ground underwater.",
"title": "Is Amphibious"
}
},

View File

@@ -8,119 +8,119 @@
"avoid_damage_blocks": {
"type": "boolean",
"default": false,
"description": "Tells the pathfinder to avoid blocks that cause damage when finding a path",
"description": "Tells the pathfinder to avoid blocks that cause damage when finding a path.",
"title": "Avoid Damage Blocks"
},
"avoid_portals": {
"type": "boolean",
"default": false,
"description": "Tells the pathfinder to avoid portals (like nether portals) when finding a path",
"description": "Tells the pathfinder to avoid portals (like nether portals) when finding a path.",
"title": "Avoid Portals"
},
"avoid_sun": {
"type": "boolean",
"default": false,
"description": "Whether or not the pathfinder should avoid tiles that are exposed to the sun when creating paths",
"description": "Whether or not the pathfinder should avoid tiles that are exposed to the sun when creating paths.",
"title": "Avoid Sun"
},
"avoid_water": {
"type": "boolean",
"default": false,
"description": "Tells the pathfinder to avoid water when creating a path",
"description": "Tells the pathfinder to avoid water when creating a path.",
"title": "Avoid Water"
},
"blocks_to_avoid": {
"type": "array",
"description": "Tells the pathfinder which blocks to avoid when creating a path",
"description": "Tells the pathfinder which blocks to avoid when creating a path.",
"title": "Blocks To Avoid",
"items": {
"title": "Block",
"description": "Tells the pathfinder which blocks to avoid when creating a path",
"description": "Tells the pathfinder which blocks to avoid when creating a path.",
"$ref": "../../../../general/block/reference.json"
}
},
"can_breach": {
"type": "boolean",
"default": false,
"description": "Tells the pathfinder whether or not it can jump out of water (like a dolphin)",
"description": "Tells the pathfinder whether or not it can jump out of water (like a dolphin).",
"title": "Can Breach"
},
"can_break_doors": {
"type": "boolean",
"default": false,
"description": "Tells the pathfinder that it can path through a closed door and break it",
"description": "Tells the pathfinder that it can path through a closed door and break it.",
"title": "Can Break Doors"
},
"can_jump": {
"type": "boolean",
"default": true,
"description": "Tells the pathfinder whether or not it can jump up blocks",
"description": "Tells the pathfinder whether or not it can jump up blocks.",
"title": "Can Jump"
},
"can_open_doors": {
"type": "boolean",
"default": false,
"description": "Tells the pathfinder that it can path through a closed door assuming the AI will open the door",
"description": "Tells the pathfinder that it can path through a closed door assuming the AI will open the door.",
"title": "Can Open Doors"
},
"can_open_iron_doors": {
"type": "boolean",
"default": false,
"description": "Tells the pathfinder that it can path through a closed iron door assuming the AI will open the door",
"description": "Tells the pathfinder that it can path through a closed iron door assuming the AI will open the door.",
"title": "Can Open Iron Doors"
},
"can_pass_doors": {
"type": "boolean",
"default": true,
"description": "Whether a path can be created through a door",
"description": "Whether a path can be created through a door.",
"title": "Can Pass Doors"
},
"can_path_from_air": {
"type": "boolean",
"default": false,
"description": "Tells the pathfinder that it can start pathing when in the air",
"description": "Tells the pathfinder that it can start pathing when in the air.",
"title": "Can Path From Air"
},
"can_path_over_lava": {
"type": "boolean",
"default": false,
"description": "Tells the pathfinder whether or not it can travel on the surface of the lava",
"description": "Tells the pathfinder whether or not it can travel on the surface of the lava.",
"title": "Can Path Over Lava"
},
"can_path_over_water": {
"type": "boolean",
"default": false,
"description": "Tells the pathfinder whether or not it can travel on the surface of the water",
"description": "Tells the pathfinder whether or not it can travel on the surface of the water.",
"title": "Can Path Over Water"
},
"can_sink": {
"type": "boolean",
"default": true,
"description": "Tells the pathfinder whether or not it will be pulled down by gravity while in water",
"description": "Tells the pathfinder whether or not it will be pulled down by gravity while in water.",
"title": "Can Sink"
},
"can_swim": {
"type": "boolean",
"default": false,
"description": "Tells the pathfinder whether or not it can path anywhere through water and plays swimming animation along that path",
"description": "Tells the pathfinder whether or not it can path anywhere through water and plays swimming animation along that path.",
"title": "Can Swim"
},
"can_walk": {
"type": "boolean",
"default": true,
"description": "Tells the pathfinder whether or not it can walk on the ground outside water",
"description": "Tells the pathfinder whether or not it can walk on the ground outside water.",
"title": "Can Walk"
},
"can_walk_in_lava": {
"type": "boolean",
"default": false,
"description": "Tells the pathfinder whether or not it can travel in lava like walking on ground",
"description": "Tells the pathfinder whether or not it can travel in lava like walking on ground.",
"title": "Can Walk In Lava"
},
"is_amphibious": {
"type": "boolean",
"default": false,
"description": "Tells the pathfinder whether or not it can walk on the ground underwater",
"description": "Tells the pathfinder whether or not it can walk on the ground underwater.",
"title": "Is Amphibious"
}
},

View File

@@ -8,119 +8,119 @@
"avoid_damage_blocks": {
"type": "boolean",
"default": false,
"description": "Tells the pathfinder to avoid blocks that cause damage when finding a path",
"description": "Tells the pathfinder to avoid blocks that cause damage when finding a path.",
"title": "Avoid Damage Blocks"
},
"avoid_portals": {
"type": "boolean",
"default": false,
"description": "Tells the pathfinder to avoid portals (like nether portals) when finding a path",
"description": "Tells the pathfinder to avoid portals (like nether portals) when finding a path.",
"title": "Avoid Portals"
},
"avoid_sun": {
"type": "boolean",
"default": false,
"description": "Whether or not the pathfinder should avoid tiles that are exposed to the sun when creating paths",
"description": "Whether or not the pathfinder should avoid tiles that are exposed to the sun when creating paths.",
"title": "Avoid Sun"
},
"avoid_water": {
"type": "boolean",
"default": false,
"description": "Tells the pathfinder to avoid water when creating a path",
"description": "Tells the pathfinder to avoid water when creating a path.",
"title": "Avoid Water"
},
"blocks_to_avoid": {
"type": "array",
"description": "Tells the pathfinder which blocks to avoid when creating a path",
"description": "Tells the pathfinder which blocks to avoid when creating a path.",
"title": "Blocks To Avoid",
"items": {
"title": "Block",
"description": "Tells the pathfinder which blocks to avoid when creating a path",
"description": "Tells the pathfinder which blocks to avoid when creating a path.",
"$ref": "../../../../general/block/reference.json"
}
},
"can_breach": {
"type": "boolean",
"default": false,
"description": "Tells the pathfinder whether or not it can jump out of water (like a dolphin)",
"description": "Tells the pathfinder whether or not it can jump out of water (like a dolphin).",
"title": "Can Breach"
},
"can_break_doors": {
"type": "boolean",
"default": false,
"description": "Tells the pathfinder that it can path through a closed door and break it",
"description": "Tells the pathfinder that it can path through a closed door and break it.",
"title": "Can Break Doors"
},
"can_jump": {
"type": "boolean",
"default": true,
"description": "Tells the pathfinder whether or not it can jump up blocks",
"description": "Tells the pathfinder whether or not it can jump up blocks.",
"title": "Can Jump"
},
"can_open_doors": {
"type": "boolean",
"default": false,
"description": "Tells the pathfinder that it can path through a closed door assuming the AI will open the door",
"description": "Tells the pathfinder that it can path through a closed door assuming the AI will open the door.",
"title": "Can Open Doors"
},
"can_open_iron_doors": {
"type": "boolean",
"default": false,
"description": "Tells the pathfinder that it can path through a closed iron door assuming the AI will open the door",
"description": "Tells the pathfinder that it can path through a closed iron door assuming the AI will open the door.",
"title": "Can Open Iron Doors"
},
"can_pass_doors": {
"type": "boolean",
"default": true,
"description": "Whether a path can be created through a door",
"description": "Whether a path can be created through a door.",
"title": "Can Pass Doors"
},
"can_path_from_air": {
"type": "boolean",
"default": false,
"description": "Tells the pathfinder that it can start pathing when in the air",
"description": "Tells the pathfinder that it can start pathing when in the air.",
"title": "Can Path From Air"
},
"can_path_over_lava": {
"type": "boolean",
"default": false,
"description": "Tells the pathfinder whether or not it can travel on the surface of the lava",
"description": "Tells the pathfinder whether or not it can travel on the surface of the lava.",
"title": "Can Path Over Lava"
},
"can_path_over_water": {
"type": "boolean",
"default": false,
"description": "Tells the pathfinder whether or not it can travel on the surface of the water",
"description": "Tells the pathfinder whether or not it can travel on the surface of the water.",
"title": "Can Path Over Water"
},
"can_sink": {
"type": "boolean",
"default": true,
"description": "Tells the pathfinder whether or not it will be pulled down by gravity while in water",
"description": "Tells the pathfinder whether or not it will be pulled down by gravity while in water.",
"title": "Can Sink"
},
"can_swim": {
"type": "boolean",
"default": false,
"description": "Tells the pathfinder whether or not it can path anywhere through water and plays swimming animation along that path",
"description": "Tells the pathfinder whether or not it can path anywhere through water and plays swimming animation along that path.",
"title": "Can Swim"
},
"can_walk": {
"type": "boolean",
"default": true,
"description": "Tells the pathfinder whether or not it can walk on the ground outside water",
"description": "Tells the pathfinder whether or not it can walk on the ground outside water.",
"title": "Can Walk"
},
"can_walk_in_lava": {
"type": "boolean",
"default": false,
"description": "Tells the pathfinder whether or not it can travel in lava like walking on ground",
"description": "Tells the pathfinder whether or not it can travel in lava like walking on ground.",
"title": "Can Walk In Lava"
},
"is_amphibious": {
"type": "boolean",
"default": false,
"description": "Tells the pathfinder whether or not it can walk on the ground underwater",
"description": "Tells the pathfinder whether or not it can walk on the ground underwater.",
"title": "Is Amphibious"
}
},

View File

@@ -8,119 +8,119 @@
"avoid_damage_blocks": {
"type": "boolean",
"default": false,
"description": "Tells the pathfinder to avoid blocks that cause damage when finding a path",
"description": "Tells the pathfinder to avoid blocks that cause damage when finding a path.",
"title": "Avoid Damage Blocks"
},
"avoid_portals": {
"type": "boolean",
"default": false,
"description": "Tells the pathfinder to avoid portals (like nether portals) when finding a path",
"description": "Tells the pathfinder to avoid portals (like nether portals) when finding a path.",
"title": "Avoid Portals"
},
"avoid_sun": {
"type": "boolean",
"default": false,
"description": "Whether or not the pathfinder should avoid tiles that are exposed to the sun when creating paths",
"description": "Whether or not the pathfinder should avoid tiles that are exposed to the sun when creating paths.",
"title": "Avoid Sun"
},
"avoid_water": {
"type": "boolean",
"default": false,
"description": "Tells the pathfinder to avoid water when creating a path",
"description": "Tells the pathfinder to avoid water when creating a path.",
"title": "Avoid Water"
},
"blocks_to_avoid": {
"type": "array",
"description": "Tells the pathfinder which blocks to avoid when creating a path",
"description": "Tells the pathfinder which blocks to avoid when creating a path.",
"title": "Blocks To Avoid",
"items": {
"title": "Block",
"description": "Tells the pathfinder which blocks to avoid when creating a path",
"description": "Tells the pathfinder which blocks to avoid when creating a path.",
"$ref": "../../../../general/block/reference.json"
}
},
"can_breach": {
"type": "boolean",
"default": false,
"description": "Tells the pathfinder whether or not it can jump out of water (like a dolphin)",
"description": "Tells the pathfinder whether or not it can jump out of water (like a dolphin).",
"title": "Can Breach"
},
"can_break_doors": {
"type": "boolean",
"default": false,
"description": "Tells the pathfinder that it can path through a closed door and break it",
"description": "Tells the pathfinder that it can path through a closed door and break it.",
"title": "Can Break Doors"
},
"can_jump": {
"type": "boolean",
"default": true,
"description": "Tells the pathfinder whether or not it can jump up blocks",
"description": "Tells the pathfinder whether or not it can jump up blocks.",
"title": "Can Jump"
},
"can_open_doors": {
"type": "boolean",
"default": false,
"description": "Tells the pathfinder that it can path through a closed door assuming the AI will open the door",
"description": "Tells the pathfinder that it can path through a closed door assuming the AI will open the door.",
"title": "Can Open Doors"
},
"can_open_iron_doors": {
"type": "boolean",
"default": false,
"description": "Tells the pathfinder that it can path through a closed iron door assuming the AI will open the door",
"description": "Tells the pathfinder that it can path through a closed iron door assuming the AI will open the door.",
"title": "Can Open Iron Doors"
},
"can_pass_doors": {
"type": "boolean",
"default": true,
"description": "Whether a path can be created through a door",
"description": "Whether a path can be created through a door.",
"title": "Can Pass Doors"
},
"can_path_from_air": {
"type": "boolean",
"default": false,
"description": "Tells the pathfinder that it can start pathing when in the air",
"description": "Tells the pathfinder that it can start pathing when in the air.",
"title": "Can Path From Air"
},
"can_path_over_lava": {
"type": "boolean",
"default": false,
"description": "Tells the pathfinder whether or not it can travel on the surface of the lava",
"description": "Tells the pathfinder whether or not it can travel on the surface of the lava.",
"title": "Can Path Over Lava"
},
"can_path_over_water": {
"type": "boolean",
"default": false,
"description": "Tells the pathfinder whether or not it can travel on the surface of the water",
"description": "Tells the pathfinder whether or not it can travel on the surface of the water.",
"title": "Can Path Over Water"
},
"can_sink": {
"type": "boolean",
"default": true,
"description": "Tells the pathfinder whether or not it will be pulled down by gravity while in water",
"description": "Tells the pathfinder whether or not it will be pulled down by gravity while in water.",
"title": "Can Sink"
},
"can_swim": {
"type": "boolean",
"default": false,
"description": "Tells the pathfinder whether or not it can path anywhere through water and plays swimming animation along that path",
"description": "Tells the pathfinder whether or not it can path anywhere through water and plays swimming animation along that path.",
"title": "Can Swim"
},
"can_walk": {
"type": "boolean",
"default": true,
"description": "Tells the pathfinder whether or not it can walk on the ground outside water",
"description": "Tells the pathfinder whether or not it can walk on the ground outside water.",
"title": "Can Walk"
},
"can_walk_in_lava": {
"type": "boolean",
"default": false,
"description": "Tells the pathfinder whether or not it can travel in lava like walking on ground",
"description": "Tells the pathfinder whether or not it can travel in lava like walking on ground.",
"title": "Can Walk In Lava"
},
"is_amphibious": {
"type": "boolean",
"default": false,
"description": "Tells the pathfinder whether or not it can walk on the ground underwater",
"description": "Tells the pathfinder whether or not it can walk on the ground underwater.",
"title": "Is Amphibious"
}
},

View File

@@ -8,119 +8,119 @@
"avoid_damage_blocks": {
"type": "boolean",
"default": false,
"description": "Tells the pathfinder to avoid blocks that cause damage when finding a path",
"description": "Tells the pathfinder to avoid blocks that cause damage when finding a path.",
"title": "Avoid Damage Blocks"
},
"avoid_portals": {
"type": "boolean",
"default": false,
"description": "Tells the pathfinder to avoid portals (like nether portals) when finding a path",
"description": "Tells the pathfinder to avoid portals (like nether portals) when finding a path.",
"title": "Avoid Portals"
},
"avoid_sun": {
"type": "boolean",
"default": false,
"description": "Whether or not the pathfinder should avoid tiles that are exposed to the sun when creating paths",
"description": "Whether or not the pathfinder should avoid tiles that are exposed to the sun when creating paths.",
"title": "Avoid Sun"
},
"avoid_water": {
"type": "boolean",
"default": false,
"description": "Tells the pathfinder to avoid water when creating a path",
"description": "Tells the pathfinder to avoid water when creating a path.",
"title": "Avoid Water"
},
"blocks_to_avoid": {
"type": "array",
"description": "Tells the pathfinder which blocks to avoid when creating a path",
"description": "Tells the pathfinder which blocks to avoid when creating a path.",
"title": "Blocks To Avoid",
"items": {
"title": "Block",
"description": "Tells the pathfinder which blocks to avoid when creating a path",
"description": "Tells the pathfinder which blocks to avoid when creating a path.",
"$ref": "../../../../general/block/reference.json"
}
},
"can_breach": {
"type": "boolean",
"default": false,
"description": "Tells the pathfinder whether or not it can jump out of water (like a dolphin)",
"description": "Tells the pathfinder whether or not it can jump out of water (like a dolphin).",
"title": "Can Breach"
},
"can_break_doors": {
"type": "boolean",
"default": false,
"description": "Tells the pathfinder that it can path through a closed door and break it",
"description": "Tells the pathfinder that it can path through a closed door and break it.",
"title": "Can Break Doors"
},
"can_jump": {
"type": "boolean",
"default": true,
"description": "Tells the pathfinder whether or not it can jump up blocks",
"description": "Tells the pathfinder whether or not it can jump up blocks.",
"title": "Can Jump"
},
"can_open_doors": {
"type": "boolean",
"default": false,
"description": "Tells the pathfinder that it can path through a closed door assuming the AI will open the door",
"description": "Tells the pathfinder that it can path through a closed door assuming the AI will open the door.",
"title": "Can Open Doors"
},
"can_open_iron_doors": {
"type": "boolean",
"default": false,
"description": "Tells the pathfinder that it can path through a closed iron door assuming the AI will open the door",
"description": "Tells the pathfinder that it can path through a closed iron door assuming the AI will open the door.",
"title": "Can Open Iron Doors"
},
"can_pass_doors": {
"type": "boolean",
"default": true,
"description": "Whether a path can be created through a door",
"description": "Whether a path can be created through a door.",
"title": "Can Pass Doors"
},
"can_path_from_air": {
"type": "boolean",
"default": false,
"description": "Tells the pathfinder that it can start pathing when in the air",
"description": "Tells the pathfinder that it can start pathing when in the air.",
"title": "Can Path From Air"
},
"can_path_over_lava": {
"type": "boolean",
"default": false,
"description": "Tells the pathfinder whether or not it can travel on the surface of the lava",
"description": "Tells the pathfinder whether or not it can travel on the surface of the lava.",
"title": "Can Path Over Lava"
},
"can_path_over_water": {
"type": "boolean",
"default": false,
"description": "Tells the pathfinder whether or not it can travel on the surface of the water",
"description": "Tells the pathfinder whether or not it can travel on the surface of the water.",
"title": "Can Path Over Water"
},
"can_sink": {
"type": "boolean",
"default": true,
"description": "Tells the pathfinder whether or not it will be pulled down by gravity while in water",
"description": "Tells the pathfinder whether or not it will be pulled down by gravity while in water.",
"title": "Can Sink"
},
"can_swim": {
"type": "boolean",
"default": false,
"description": "Tells the pathfinder whether or not it can path anywhere through water and plays swimming animation along that path",
"description": "Tells the pathfinder whether or not it can path anywhere through water and plays swimming animation along that path.",
"title": "Can Swim"
},
"can_walk": {
"type": "boolean",
"default": true,
"description": "Tells the pathfinder whether or not it can walk on the ground outside water",
"description": "Tells the pathfinder whether or not it can walk on the ground outside water.",
"title": "Can Walk"
},
"can_walk_in_lava": {
"type": "boolean",
"default": false,
"description": "Tells the pathfinder whether or not it can travel in lava like walking on ground",
"description": "Tells the pathfinder whether or not it can travel in lava like walking on ground.",
"title": "Can Walk In Lava"
},
"is_amphibious": {
"type": "boolean",
"default": false,
"description": "Tells the pathfinder whether or not it can walk on the ground underwater",
"description": "Tells the pathfinder whether or not it can walk on the ground underwater.",
"title": "Is Amphibious"
}
},

View File

@@ -8,119 +8,119 @@
"avoid_damage_blocks": {
"type": "boolean",
"default": false,
"description": "Tells the pathfinder to avoid blocks that cause damage when finding a path",
"description": "Tells the pathfinder to avoid blocks that cause damage when finding a path.",
"title": "Avoid Damage Blocks"
},
"avoid_portals": {
"type": "boolean",
"default": false,
"description": "Tells the pathfinder to avoid portals (like nether portals) when finding a path",
"description": "Tells the pathfinder to avoid portals (like nether portals) when finding a path.",
"title": "Avoid Portals"
},
"avoid_sun": {
"type": "boolean",
"default": false,
"description": "Whether or not the pathfinder should avoid tiles that are exposed to the sun when creating paths",
"description": "Whether or not the pathfinder should avoid tiles that are exposed to the sun when creating paths.",
"title": "Avoid Sun"
},
"avoid_water": {
"type": "boolean",
"default": false,
"description": "Tells the pathfinder to avoid water when creating a path",
"description": "Tells the pathfinder to avoid water when creating a path.",
"title": "Avoid Water"
},
"blocks_to_avoid": {
"type": "array",
"description": "Tells the pathfinder which blocks to avoid when creating a path",
"description": "Tells the pathfinder which blocks to avoid when creating a path.",
"title": "Blocks To Avoid",
"items": {
"title": "Block",
"description": "Tells the pathfinder which blocks to avoid when creating a path",
"description": "Tells the pathfinder which blocks to avoid when creating a path.",
"$ref": "../../../../general/block/reference.json"
}
},
"can_breach": {
"type": "boolean",
"default": false,
"description": "Tells the pathfinder whether or not it can jump out of water (like a dolphin)",
"description": "Tells the pathfinder whether or not it can jump out of water (like a dolphin).",
"title": "Can Breach"
},
"can_break_doors": {
"type": "boolean",
"default": false,
"description": "Tells the pathfinder that it can path through a closed door and break it",
"description": "Tells the pathfinder that it can path through a closed door and break it.",
"title": "Can Break Doors"
},
"can_jump": {
"type": "boolean",
"default": true,
"description": "Tells the pathfinder whether or not it can jump up blocks",
"description": "Tells the pathfinder whether or not it can jump up blocks.",
"title": "Can Jump"
},
"can_open_doors": {
"type": "boolean",
"default": false,
"description": "Tells the pathfinder that it can path through a closed door assuming the AI will open the door",
"description": "Tells the pathfinder that it can path through a closed door assuming the AI will open the door.",
"title": "Can Open Doors"
},
"can_open_iron_doors": {
"type": "boolean",
"default": false,
"description": "Tells the pathfinder that it can path through a closed iron door assuming the AI will open the door",
"description": "Tells the pathfinder that it can path through a closed iron door assuming the AI will open the door.",
"title": "Can Open Iron Doors"
},
"can_pass_doors": {
"type": "boolean",
"default": true,
"description": "Whether a path can be created through a door",
"description": "Whether a path can be created through a door.",
"title": "Can Pass Doors"
},
"can_path_from_air": {
"type": "boolean",
"default": false,
"description": "Tells the pathfinder that it can start pathing when in the air",
"description": "Tells the pathfinder that it can start pathing when in the air.",
"title": "Can Path From Air"
},
"can_path_over_lava": {
"type": "boolean",
"default": false,
"description": "Tells the pathfinder whether or not it can travel on the surface of the lava",
"description": "Tells the pathfinder whether or not it can travel on the surface of the lava.",
"title": "Can Path Over Lava"
},
"can_path_over_water": {
"type": "boolean",
"default": false,
"description": "Tells the pathfinder whether or not it can travel on the surface of the water",
"description": "Tells the pathfinder whether or not it can travel on the surface of the water.",
"title": "Can Path Over Water"
},
"can_sink": {
"type": "boolean",
"default": true,
"description": "Tells the pathfinder whether or not it will be pulled down by gravity while in water",
"description": "Tells the pathfinder whether or not it will be pulled down by gravity while in water.",
"title": "Can Sink"
},
"can_swim": {
"type": "boolean",
"default": false,
"description": "Tells the pathfinder whether or not it can path anywhere through water and plays swimming animation along that path",
"description": "Tells the pathfinder whether or not it can path anywhere through water and plays swimming animation along that path.",
"title": "Can Swim"
},
"can_walk": {
"type": "boolean",
"default": true,
"description": "Tells the pathfinder whether or not it can walk on the ground outside water",
"description": "Tells the pathfinder whether or not it can walk on the ground outside water.",
"title": "Can Walk"
},
"can_walk_in_lava": {
"type": "boolean",
"default": false,
"description": "Tells the pathfinder whether or not it can travel in lava like walking on ground",
"description": "Tells the pathfinder whether or not it can travel in lava like walking on ground.",
"title": "Can Walk In Lava"
},
"is_amphibious": {
"type": "boolean",
"default": false,
"description": "Tells the pathfinder whether or not it can walk on the ground underwater",
"description": "Tells the pathfinder whether or not it can walk on the ground underwater.",
"title": "Is Amphibious"
}
},

View File

@@ -8,53 +8,53 @@
"avoid_damage_blocks": {
"type": "boolean",
"default": false,
"description": "Tells the pathfinder to avoid blocks that cause damage when finding a path",
"description": "Tells the pathfinder to avoid blocks that cause damage when finding a path.",
"title": "Avoid Damage Blocks"
},
"avoid_portals": {
"type": "boolean",
"default": false,
"description": "Tells the pathfinder to avoid portals (like nether portals) when finding a path",
"description": "Tells the pathfinder to avoid portals (like nether portals) when finding a path.",
"title": "Avoid Portals"
},
"avoid_sun": {
"type": "boolean",
"default": false,
"description": "Whether or not the pathfinder should avoid tiles that are exposed to the sun when creating paths",
"description": "Whether or not the pathfinder should avoid tiles that are exposed to the sun when creating paths.",
"title": "Avoid Sun"
},
"avoid_water": {
"type": "boolean",
"default": false,
"description": "Tells the pathfinder to avoid water when creating a path",
"description": "Tells the pathfinder to avoid water when creating a path.",
"title": "Avoid Water"
},
"blocks_to_avoid": {
"type": "array",
"description": "Tells the pathfinder which blocks to avoid when creating a path",
"description": "Tells the pathfinder which blocks to avoid when creating a path.",
"title": "Blocks To Avoid",
"items": {
"title": "Block",
"description": "Tells the pathfinder which blocks to avoid when creating a path",
"description": "Tells the pathfinder which blocks to avoid when creating a path.",
"$ref": "../../../../general/block/reference.json"
}
},
"can_breach": {
"type": "boolean",
"default": false,
"description": "Tells the pathfinder whether or not it can jump out of water (like a dolphin)",
"description": "Tells the pathfinder whether or not it can jump out of water (like a dolphin).",
"title": "Can Breach"
},
"can_break_doors": {
"type": "boolean",
"default": false,
"description": "Tells the pathfinder that it can path through a closed door and break it",
"description": "Tells the pathfinder that it can path through a closed door and break it.",
"title": "Can Break Doors"
},
"can_jump": {
"type": "boolean",
"default": true,
"description": "Tells the pathfinder whether or not it can jump up blocks",
"description": "Tells the pathfinder whether or not it can jump up blocks.",
"title": "Can Jump"
},
"can_float": {
@@ -66,67 +66,67 @@
"can_open_doors": {
"type": "boolean",
"default": false,
"description": "Tells the pathfinder that it can path through a closed door assuming the AI will open the door",
"description": "Tells the pathfinder that it can path through a closed door assuming the AI will open the door.",
"title": "Can Open Doors"
},
"can_open_iron_doors": {
"type": "boolean",
"default": false,
"description": "Tells the pathfinder that it can path through a closed iron door assuming the AI will open the door",
"description": "Tells the pathfinder that it can path through a closed iron door assuming the AI will open the door.",
"title": "Can Open Iron Doors"
},
"can_pass_doors": {
"type": "boolean",
"default": true,
"description": "Whether a path can be created through a door",
"description": "Whether a path can be created through a door.",
"title": "Can Pass Doors"
},
"can_path_from_air": {
"type": "boolean",
"default": false,
"description": "Tells the pathfinder that it can start pathing when in the air",
"description": "Tells the pathfinder that it can start pathing when in the air.",
"title": "Can Path From Air"
},
"can_path_over_lava": {
"type": "boolean",
"default": false,
"description": "Tells the pathfinder whether or not it can travel on the surface of the lava",
"description": "Tells the pathfinder whether or not it can travel on the surface of the lava.",
"title": "Can Path Over Lava"
},
"can_path_over_water": {
"type": "boolean",
"default": false,
"description": "Tells the pathfinder whether or not it can travel on the surface of the water",
"description": "Tells the pathfinder whether or not it can travel on the surface of the water.",
"title": "Can Path Over Water"
},
"can_sink": {
"type": "boolean",
"default": true,
"description": "Tells the pathfinder whether or not it will be pulled down by gravity while in water",
"description": "Tells the pathfinder whether or not it will be pulled down by gravity while in water.",
"title": "Can Sink"
},
"can_swim": {
"type": "boolean",
"default": false,
"description": "Tells the pathfinder whether or not it can path anywhere through water and plays swimming animation along that path",
"description": "Tells the pathfinder whether or not it can path anywhere through water and plays swimming animation along that path.",
"title": "Can Swim"
},
"can_walk": {
"type": "boolean",
"default": true,
"description": "Tells the pathfinder whether or not it can walk on the ground outside water",
"description": "Tells the pathfinder whether or not it can walk on the ground outside water.",
"title": "Can Walk"
},
"can_walk_in_lava": {
"type": "boolean",
"default": false,
"description": "Tells the pathfinder whether or not it can travel in lava like walking on ground",
"description": "Tells the pathfinder whether or not it can travel in lava like walking on ground.",
"title": "Can Walk In Lava"
},
"is_amphibious": {
"type": "boolean",
"default": false,
"description": "Tells the pathfinder whether or not it can walk on the ground underwater",
"description": "Tells the pathfinder whether or not it can walk on the ground underwater.",
"title": "Is Amphibious"
}
},

View File

@@ -27,27 +27,27 @@
"npc_data": {
"type": "object",
"title": "Npc Data",
"description": "The data belonging to this npc",
"description": "The data belonging to this npc.",
"$comment": "UNDOCUMENTED",
"additionalProperties": false,
"properties": {
"portrait_offsets": {
"type": "object",
"title": "Portrait Offsets",
"description": "UNDOCUMENTED",
"description": "UNDOCUMENTED.",
"$comment": "UNDOCUMENTED",
"additionalProperties": false,
"properties": {
"translate": {
"$ref": "#/definitions/rangeXYZ",
"title": "Translate",
"description": "UNDOCUMENTED",
"description": "UNDOCUMENTED.",
"$comment": "UNDOCUMENTED"
},
"scale": {
"$ref": "#/definitions/rangeXYZ",
"title": "Scale",
"description": "UNDOCUMENTED",
"description": "UNDOCUMENTED.",
"$comment": "UNDOCUMENTED"
}
}
@@ -55,20 +55,20 @@
"picker_offsets": {
"type": "object",
"title": "Picker Offsets",
"description": "UNDOCUMENTED",
"description": "UNDOCUMENTED.",
"$comment": "UNDOCUMENTED",
"additionalProperties": false,
"properties": {
"translate": {
"$ref": "#/definitions/rangeXYZ",
"title": "Translate",
"description": "UNDOCUMENTED",
"description": "UNDOCUMENTED.",
"$comment": "UNDOCUMENTED"
},
"scale": {
"$ref": "#/definitions/rangeXYZ",
"title": "Scale",
"description": "UNDOCUMENTED",
"description": "UNDOCUMENTED.",
"$comment": "UNDOCUMENTED"
}
}
@@ -76,18 +76,18 @@
"skin_list": {
"type": "array",
"title": "Skin List",
"description": "UNDOCUMENTED",
"description": "UNDOCUMENTED.",
"$comment": "UNDOCUMENTED",
"items": {
"type": "object",
"title": "Skin",
"description": "UNDOCUMENTED",
"description": "UNDOCUMENTED.",
"$comment": "UNDOCUMENTED",
"additionalProperties": false,
"properties": {
"variant": {
"title": "Variant",
"description": "UNDOCUMENTED",
"description": "UNDOCUMENTED.",
"$comment": "UNDOCUMENTED",
"type": "integer",
"minimum": 0

View File

@@ -1,6 +1,6 @@
{
"$id": "blockception.minecraft.behavior.entities.minecraft.peek",
"description": "Defines the entity's `peek` behavior, defining the events that should be called during it",
"description": "Defines the entity's `peek` behavior, defining the events that should be called during it.",
"type": "object",
"title": "Peek",
"additionalProperties": false,
@@ -8,17 +8,17 @@
"properties": {
"on_close": {
"$ref": "../types/event.json",
"description": "Event to call when the entity is done peeking",
"description": "Event to call when the entity is done peeking.",
"title": "On Close"
},
"on_open": {
"$ref": "../types/event.json",
"description": "Event to call when the entity starts peeking",
"description": "Event to call when the entity starts peeking.",
"title": "On Open"
},
"on_target_open": {
"$ref": "../types/event.json",
"description": "Event to call when the entity's target entity starts peeking",
"description": "Event to call when the entity's target entity starts peeking.",
"title": "On Target Open"
}
}

View File

@@ -3,7 +3,7 @@
"additionalProperties": false,
"type": "object",
"title": "Player.exhaustion",
"description": "UNDOCUMENTED",
"description": "UNDOCUMENTED.",
"$comment": "UNDOCUMENTED",
"required": [],
"properties": {
@@ -11,14 +11,14 @@
"type": "number",
"default": true,
"title": "Value",
"description": "UNDOCUMENTED",
"description": "UNDOCUMENTED.",
"$comment": "UNDOCUMENTED"
},
"max": {
"type": "number",
"default": true,
"title": "Maximum",
"description": "UNDOCUMENTED",
"description": "UNDOCUMENTED.",
"$comment": "UNDOCUMENTED"
}
},

View File

@@ -3,7 +3,7 @@
"additionalProperties": false,
"type": "object",
"title": "Player.experience",
"description": "UNDOCUMENTED",
"description": "UNDOCUMENTED.",
"$comment": "UNDOCUMENTED",
"required": [],
"properties": {
@@ -11,14 +11,14 @@
"type": "number",
"default": true,
"title": "Value",
"description": "UNDOCUMENTED",
"description": "UNDOCUMENTED.",
"$comment": "UNDOCUMENTED"
},
"max": {
"type": "number",
"default": true,
"title": "Maximum",
"description": "UNDOCUMENTED",
"description": "UNDOCUMENTED.",
"$comment": "UNDOCUMENTED"
}
},

View File

@@ -3,7 +3,7 @@
"additionalProperties": false,
"type": "object",
"title": "Player.level",
"description": "UNDOCUMENTED",
"description": "UNDOCUMENTED.",
"$comment": "UNDOCUMENTED",
"required": [],
"properties": {
@@ -11,14 +11,14 @@
"type": "number",
"default": true,
"title": "Value",
"description": "UNDOCUMENTED",
"description": "UNDOCUMENTED.",
"$comment": "UNDOCUMENTED"
},
"max": {
"type": "number",
"default": true,
"title": "Maximum",
"description": "UNDOCUMENTED",
"description": "UNDOCUMENTED.",
"$comment": "UNDOCUMENTED"
}
},

View File

@@ -3,7 +3,7 @@
"additionalProperties": false,
"type": "object",
"title": "Player.saturation",
"description": "UNDOCUMENTED",
"description": "UNDOCUMENTED.",
"$comment": "UNDOCUMENTED",
"required": [],
"properties": {
@@ -11,7 +11,7 @@
"type": "number",
"default": true,
"title": "Value",
"description": "UNDOCUMENTED",
"description": "UNDOCUMENTED.",
"$comment": "UNDOCUMENTED"
}
},

View File

@@ -9,29 +9,29 @@
"default_block_cost": {
"type": "number",
"default": 0,
"description": "Cost for non-preferred blocks",
"description": "Cost for non-preferred blocks.",
"title": "Default Block Cost"
},
"jump_cost": {
"type": "integer",
"default": 0,
"description": "Added cost for jumping up a node",
"description": "Added cost for jumping up a node.",
"title": "Jump Cost"
},
"max_fall_blocks": {
"type": "integer",
"default": 3,
"description": "Distance mob can fall without taking damage",
"description": "Distance mob can fall without taking damage.",
"title": "Maximum Fall Blocks"
},
"preferred_path_blocks": {
"type": "array",
"title": "Preferred Path Blocks",
"description": "A list of blocks with their associated cost",
"description": "A list of blocks with their associated cost.",
"items": {
"additionalProperties": false,
"type": "object",
"description": "Blocks cost",
"description": "Blocks cost.",
"properties": {
"cost": {
"type": "number"

View File

@@ -110,7 +110,7 @@
"mob_effect": {
"title": "Mob Effect",
"$comment": "Deprecated",
"description": "SEE on_hit/mob_effect"
"description": "SEE on_hit/mob_effect."
},
"offset": {
"type": "array",
@@ -333,7 +333,7 @@
"title": "Semi Random Diff Damage",
"type": "boolean",
"default": false,
"description": "If true, damage will be randomized based on damage and speed"
"description": "If true, damage will be randomized based on damage and speed."
},
"set_last_hurt_requires_damage": {
"title": "Set Last Hurt Requires Damage",
@@ -579,7 +579,7 @@
"potion_effect": {
"type": "integer",
"default": -1,
"description": "Defines the effect the arrow will apply to the entity it hits",
"description": "Defines the effect the arrow will apply to the entity it hits.",
"title": "Potion Effect"
},
"power": {
@@ -597,7 +597,7 @@
"semi_random_diff_damage": {
"type": "boolean",
"default": false,
"description": "If true, damage will be randomized based on damage and speed",
"description": "If true, damage will be randomized based on damage and speed.",
"title": "Semi Random Diff Damage"
},
"shoot_sound": {

View File

@@ -9,7 +9,7 @@
"value": {
"type": "number",
"default": 0.0,
"description": "The value of the entity's push-through, in blocks",
"description": "The value of the entity's push-through, in blocks.",
"title": "Value"
}
},

View File

@@ -9,7 +9,7 @@
"max_speed": {
"type": "number",
"default": 0.4,
"description": "Maximum speed that this entity will move at when on the rail",
"description": "Maximum speed that this entity will move at when on the rail.",
"title": "Maximum Speed"
}
},

View File

@@ -9,41 +9,41 @@
"check_block_types": {
"type": "boolean",
"default": false,
"description": "If true, on tick this entity will trigger its on_deactivate behavior",
"description": "If true, on tick this entity will trigger its on_deactivate behavior.",
"title": "Check Block Types"
},
"eject_on_activate": {
"type": "boolean",
"default": true,
"description": "If true, this entity will eject all of its riders when it passes over an activated rail",
"description": "If true, this entity will eject all of its riders when it passes over an activated rail.",
"title": "Eject On Activate"
},
"eject_on_deactivate": {
"type": "boolean",
"default": false,
"description": "If true, this entity will eject all of its riders when it passes over a deactivated rail",
"description": "If true, this entity will eject all of its riders when it passes over a deactivated rail.",
"title": "Eject On Deactivate"
},
"on_activate": {
"$ref": "../types/event.json",
"description": "Event to call when the rail is activated",
"description": "Event to call when the rail is activated.",
"title": "On Activate"
},
"on_deactivate": {
"$ref": "../types/event.json",
"description": "Event to call when the rail is deactivated",
"description": "Event to call when the rail is deactivated.",
"title": "On Deactivate"
},
"tick_command_block_on_activate": {
"type": "boolean",
"default": true,
"description": "If true, command blocks will start ticking when passing over an activated rail",
"description": "If true, command blocks will start ticking when passing over an activated rail.",
"title": "Tick Command Block On Activate"
},
"tick_command_block_on_deactivate": {
"type": "boolean",
"default": false,
"description": "If false, command blocks will stop ticking when passing over a deactivated rail",
"description": "If false, command blocks will stop ticking when passing over a deactivated rail.",
"title": "Tick Command Block On Deactivate"
}
},

View File

@@ -9,12 +9,12 @@
"knockback_strength": {
"type": "number",
"default": 3.0,
"description": "The strength with which blocking entities should be knocked back",
"description": "The strength with which blocking entities should be knocked back.",
"title": "Knockback Strength"
},
"reaction_choices": {
"type": "array",
"description": "A list of weighted responses to the melee attack being blocked",
"description": "A list of weighted responses to the melee attack being blocked.",
"title": "Reaction Choices",
"items": {
"additionalProperties": false,
@@ -23,12 +23,12 @@
"weight": {
"type": "integer",
"title": "Weight",
"description": "The chance of this reaction being picked",
"description": "The chance of this reaction being picked.",
"$comment": "UNDOCUMENTED"
},
"value": {
"title": "Value",
"description": "An event that runs when this reaction is picked",
"description": "An event that runs when this reaction is picked.",
"$comment": "UNDOCUMENTED",
"$ref": "../types/event.json"
}

View File

@@ -17,21 +17,21 @@
"max_rider_count": {
"type": "integer",
"default": 0,
"description": "Defines the maximum number of riders that can be riding this entity for this seat to be valid"
"description": "Defines the maximum number of riders that can be riding this entity for this seat to be valid."
},
"min_rider_count": {
"type": "integer",
"default": 0,
"description": "Defines the minimum number of riders that need to be riding this entity before this seat can be used"
"description": "Defines the minimum number of riders that need to be riding this entity before this seat can be used."
},
"position": {
"$ref": "../../../../general/vectors/number3.json",
"default": [0.0, 0.0, 0.0],
"description": "Position of this seat relative to this entity's position"
"description": "Position of this seat relative to this entity's position."
},
"rotate_rider_by": {
"$ref": "../../../../molang/number.json",
"description": "Offset to rotate riders by"
"description": "Offset to rotate riders by."
}
}
}
@@ -40,13 +40,13 @@
"controlling_seat": {
"type": "integer",
"default": 0,
"description": "The seat that designates the driver of the entity",
"description": "The seat that designates the driver of the entity.",
"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",
"description": "If true, this entity can't be interacted with if the entity interacting with it is crouching.",
"title": "Crouching Skip Interact"
},
"family_types": {
@@ -54,35 +54,35 @@
"items": {
"type": "string"
},
"description": "List of entities that can ride this entity",
"description": "List of entities that can ride this entity.",
"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",
"description": "The text to display when the player can interact with the entity when playing with Touch-screen controls.",
"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",
"description": "If true, this entity will pull in entities that are in the correct family_types into any available seats.",
"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",
"description": "If true, this entity will be picked when looked at by the rider.",
"title": "Rider Can Interact"
},
"seat_count": {
"type": "integer",
"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": "Seat Count"
},
"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": "Seats",
"oneOf": [
{

View File

@@ -9,13 +9,13 @@
"end_scale": {
"type": "number",
"default": 1,
"description": "Ending scale of the entity when it's fully grown",
"description": "Ending scale of the entity when it's fully grown.",
"title": "End Scale"
},
"start_scale": {
"type": "number",
"default": 1,
"description": "Initial scale of the newborn entity",
"description": "Initial scale of the newborn entity.",
"title": "Start Scale"
}
},

View File

@@ -31,11 +31,11 @@
},
"items": {
"type": "array",
"description": "List of items that the entity wants to share",
"description": "List of items that the entity wants to share.",
"items": {
"type": "object",
"title": "Item",
"description": "An Item that the entity wants to share",
"description": "An Item that the entity wants to share.",
"additionalProperties": false,
"properties": {
"admire": {
@@ -60,7 +60,7 @@
},
"item": {
"type": "string",
"description": "The name of the item",
"description": "The name of the item.",
"$ref": "../../../../general/item/identifier.json"
},
"item_aux": {

View File

@@ -9,7 +9,7 @@
"type": "integer",
"title": "Aux Val",
"default": -1,
"description": "ID of the Potion effect to be applied on hit"
"description": "ID of the Potion effect to be applied on hit."
},
"def": {
"title": "Def",
@@ -20,7 +20,7 @@
"type": {
"title": "Type",
"type": "string",
"description": "UNDOCUMENTED",
"description": "UNDOCUMENTED.",
"$comment": "UNDOCUMENTED",
"examples": ["dragonfireball"]
}

View File

@@ -8,12 +8,12 @@
"properties": {
"sit_event": {
"$ref": "../types/event.json",
"description": "Event to run when the entity enters the `sit` state",
"description": "Event to run when the entity enters the `sit` state.",
"title": "Sit Event"
},
"stand_event": {
"$ref": "../types/event.json",
"description": "Event to run when the entity exits the `sit` state",
"description": "Event to run when the entity exits the `sit` state.",
"title": "Stand Event"
}
}

View File

@@ -9,7 +9,7 @@
"value": {
"type": "number",
"default": 1.0,
"description": "The value of the volume the entity uses for sound effects",
"description": "The value of the volume the entity uses for sound effects.",
"title": "Value"
}
},

View File

@@ -11,7 +11,7 @@
"title": "Entity Spawn",
"properties": {
"filters": {
"description": "If present, the specified entity will only spawn if the filter evaluates to true",
"description": "If present, the specified entity will only spawn if the filter evaluates to true.",
"$ref": "../../filters/filters.json"
},
"max_wait_time": {
@@ -80,7 +80,7 @@
"properties": {
"entities": {
"title": "Entities",
"description": "The entities to spawn",
"description": "The entities to spawn.",
"oneOf": [
{
"type": "object",

View File

@@ -8,7 +8,7 @@
"properties": {
"add_effects": {
"type": "array",
"description": "List of effects to add to this entity after adding this component",
"description": "List of effects to add to this entity after adding this component.",
"items": {
"oneOf": [
{ "type": "string" },
@@ -58,14 +58,14 @@
},
"remove_effects": {
"title": "Remove Effects",
"description": "List of identifiers of effects to be removed from this entity after adding this component",
"description": "List of identifiers of effects to be removed from this entity after adding this component.",
"oneOf": [
{
"type": "array",
"items": {
"type": ["string"],
"title": "Spell Effect ID",
"description": "identifier of the effect to be removed from this entity after adding this component"
"description": "identifier of the effect to be removed from this entity after adding this component."
}
},
{

View File

@@ -8,13 +8,13 @@
"max": {
"type": "integer",
"default": 5,
"description": "The maximum strength of this entity",
"description": "The maximum strength of this entity.",
"title": "Maximum"
},
"value": {
"type": "integer",
"default": 1,
"description": "The initial value of the strength",
"description": "The initial value of the strength.",
"title": "Value"
}
},

View File

@@ -5,5 +5,5 @@
"additionalProperties": false,
"required": [],
"properties": {},
"description": "Allows this entity to remember suspicious locations"
"description": "Allows this entity to remember suspicious locations."
}

View File

@@ -17,11 +17,11 @@
"tame_event": {
"title": "Tame Event",
"$ref": "../types/event.json",
"description": "Event to run when this entity becomes tamed"
"description": "Event to run when this entity becomes tamed."
},
"tame_items": {
"title": "Tame Items",
"description": "The list of items that can be used to tame this entity",
"description": "The list of items that can be used to tame this entity.",
"oneOf": [
{
"type": "array",

View File

@@ -7,17 +7,17 @@
"definitions": {
"feed_items": {
"type": "object",
"description": "The list of items that can be used to increase the entity's temper and speed up the taming process",
"description": "The list of items that can be used to increase the entity's temper and speed up the taming process.",
"properties": {
"item": {
"$ref": "../../../../general/item/identifier.json",
"description": "Name of the item this entity likes and can be used to increase this entity's temper",
"description": "Name of the item this entity likes and can be used to increase this entity's temper.",
"title": "Item"
},
"temper_mod": {
"type": "number",
"default": 0,
"description": "The amount of temper this entity gains when fed this item",
"description": "The amount of temper this entity gains when fed this item.",
"title": "Temper Mod"
}
}
@@ -28,7 +28,7 @@
"properties": {
"item": {
"$ref": "../../../../general/item/identifier.json",
"description": "Name of the item this entity dislikes and will cause it to get angry if used while untamed"
"description": "Name of the item this entity dislikes and will cause it to get angry if used while untamed."
}
}
}
@@ -58,11 +58,11 @@
},
"feed_text": {
"type": "string",
"description": "The text that shows in the feeding interact button",
"description": "The text that shows in the feeding interact button.",
"title": "Feed Text"
},
"feed_items": {
"description": "The list of items that can be used to increase the entity's temper and speed up the taming process",
"description": "The list of items that can be used to increase the entity's temper and speed up the taming process.",
"title": "Feed Items",
"oneOf": [
{
@@ -80,23 +80,23 @@
"max_temper": {
"type": "integer",
"default": 100,
"description": "The maximum value for the entity's random starting temper",
"description": "The maximum value for the entity's random starting temper.",
"title": "Maximum Temper"
},
"min_temper": {
"type": "integer",
"default": 0,
"description": "The minimum value for the entity's random starting temper",
"description": "The minimum value for the entity's random starting temper.",
"title": "Minimum Temper"
},
"ride_text": {
"type": "string",
"description": "The text that shows in the riding interact button",
"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",
"description": "Event that triggers when the entity becomes tamed.",
"title": "Tame Event"
}
},

View File

@@ -9,13 +9,13 @@
"must_see": {
"type": "boolean",
"default": false,
"description": "Whether the other entity needs to be visible to trigger `inside` events",
"description": "Whether the other entity needs to be visible to trigger `inside` events.",
"title": "Must See"
},
"inside_range": {
"type": "number",
"default": 1,
"description": "Maximum distance in blocks that another entity will be considered in the `inside` range",
"description": "Maximum distance in blocks that another entity will be considered in the `inside` range.",
"title": "Inside Range"
},
"on_inside_range": {
@@ -36,7 +36,7 @@
"outside_range": {
"type": "number",
"default": 5,
"description": "Maximum distance in blocks that another entity will be considered in the `outside` range",
"description": "Maximum distance in blocks that another entity will be considered in the `outside` range.",
"title": "Outside Range"
}
},

View File

@@ -9,30 +9,30 @@
"dark_teleport_chance": {
"type": "number",
"default": 0.01,
"description": "Modifies the chance that the entity will teleport if the entity is in darkness",
"description": "Modifies the chance that the entity will teleport if the entity is in darkness.",
"title": "Dark Teleport Chance"
},
"light_teleport_chance": {
"type": "number",
"default": 0.01,
"description": "Modifies the chance that the entity will teleport if the entity is in daylight",
"description": "Modifies the chance that the entity will teleport if the entity is in daylight.",
"title": "Light Teleport Chance"
},
"max_random_teleport_time": {
"type": "number",
"default": 20,
"description": "Maximum amount of time in seconds between random teleports",
"description": "Maximum amount of time in seconds between random teleports.",
"title": "Maximum Random Teleport Time"
},
"min_random_teleport_time": {
"type": "number",
"default": 0,
"description": "Minimum amount of time in seconds between random teleports",
"description": "Minimum amount of time in seconds between random teleports.",
"title": "Minimum Random Teleport Time"
},
"random_teleport_cube": {
"title": "Random Teleport Cube",
"description": "Entity will teleport to a random position within the area defined by this cube",
"description": "Entity will teleport to a random position within the area defined by this cube.",
"type": "array",
"default": [32.0, 16.0, 32.0],
"items": [
@@ -53,13 +53,13 @@
"random_teleports": {
"type": "boolean",
"default": true,
"description": "If true, the entity will teleport randomly",
"description": "If true, the entity will teleport randomly.",
"title": "Random Teleports"
},
"target_distance": {
"type": "number",
"default": 16,
"description": "Maximum distance the entity will teleport when chasing a target",
"description": "Maximum distance the entity will teleport when chasing a target.",
"title": "Target Distance"
},
"target_teleport_chance": {

View File

@@ -9,13 +9,13 @@
"looping": {
"type": "boolean",
"default": true,
"description": "If true, the timer will restart every time after it fires",
"description": "If true, the timer will restart every time after it fires.",
"title": "Looping"
},
"randomInterval": {
"type": "boolean",
"default": true,
"description": "If true, the amount of time on the timer will be random between the Minimum and Maximum values specified in time",
"description": "If true, the amount of time on the timer will be random between the Minimum and Maximum values specified in time.",
"title": "Random Interval"
},
"time": {
@@ -35,7 +35,7 @@
]
},
"time_down_event": {
"description": "Event to fire when the time on the timer runs out",
"description": "Event to fire when the time on the timer runs out.",
"title": "Time Down Event",
"$ref": "../types/event.json"
},
@@ -52,13 +52,13 @@
"properties": {
"weight": {
"type": "integer",
"description": "The weight on how likely this section is to trigger",
"description": "The weight on how likely this section is to trigger.",
"$comment": "UNDOCUMENTED",
"title": "Weight"
},
"value": {
"type": "integer",
"description": "The value in seconds that would be used if this section was picked",
"description": "The value in seconds that would be used if this section was picked.",
"$comment": "UNDOCUMENTED",
"title": "Value"
}

View File

@@ -7,13 +7,13 @@
"properties": {
"add": {
"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.",
"title": "Add",
"additionalProperties": false,
"properties": {
"component_groups": {
"type": "array",
"description": "Names of component groups to add",
"description": "Names of component groups to add.",
"items": {
"type": "string"
}
@@ -22,11 +22,11 @@
},
"begin_transform_sound": {
"type": "string",
"description": "Sound to play when the transformation starts",
"description": "Sound to play when the transformation starts.",
"title": "Begin Transform Sound"
},
"delay": {
"description": "Defines the properties of the delay for the transformation",
"description": "Defines the properties of the delay for the transformation.",
"title": "Delay",
"oneOf": [
{ "type": "number" },
@@ -41,7 +41,7 @@
"block_chance": {
"type": "number",
"default": 0,
"description": "Chance that, once a block is found, will help speed up the transformation"
"description": "Chance that, once a block is found, will help speed up the transformation."
},
"block_max": {
"type": "integer",
@@ -51,11 +51,11 @@
"block_radius": {
"type": "integer",
"default": 0,
"description": "Distance in Blocks that the entity will search for blocks that can help the transformation"
"description": "Distance in Blocks that the entity will search for blocks that can help the transformation."
},
"block_types": {
"type": "array",
"description": "List of blocks that can help the transformation of this entity",
"description": "List of blocks that can help the transformation of this entity.",
"items": {
"$ref": "../../../../general/block/identifier.json"
}
@@ -63,7 +63,7 @@
"value": {
"type": "number",
"default": 0,
"description": "Time in seconds before the entity transforms"
"description": "Time in seconds before the entity transforms."
}
}
}
@@ -72,19 +72,19 @@
"drop_equipment": {
"type": "boolean",
"default": false,
"description": "Cause the entity to drop all equipment upon transformation",
"description": "Cause the entity to drop all equipment upon transformation.",
"title": "Drop Equipment"
},
"drop_inventory": {
"type": "boolean",
"default": false,
"description": "Cause the entity to drop all items in inventory upon transformation",
"description": "Cause the entity to drop all items in inventory upon transformation.",
"title": "Drop Inventory"
},
"into": {
"type": "string",
"default": "",
"description": "Entity Definition that this entity will transform into",
"description": "Entity Definition that this entity will transform into.",
"title": "Into"
},
"keep_level": {
@@ -102,13 +102,13 @@
"preserve_equipment": {
"type": "boolean",
"default": false,
"description": "Cause the entity to keep equipment after going through transformation",
"description": "Cause the entity to keep equipment after going through transformation.",
"title": "Preserve Equipment"
},
"transformation_sound": {
"type": "string",
"default": "",
"description": "Sound to play when the entity is done transforming",
"description": "Sound to play when the entity is done transforming.",
"title": "Transformation Sound"
}
},

View File

@@ -14,13 +14,13 @@
},
"trust_event": {
"$ref": "../types/event.json",
"description": "Event to run when this entity becomes trusting",
"description": "Event to run when this entity becomes trusting.",
"title": "Trust Event"
},
"trust_items": {
"title": "Trust Items",
"type": "array",
"description": "The list of items that can be used to get the entity to trust players",
"description": "The list of items that can be used to get the entity to trust players.",
"items": {
"$ref": "../../../../general/item/identifier.json",
"title": "Trust Item"

View File

@@ -9,8 +9,8 @@
"properties": {
"family": {
"type": "array",
"items": { "type": "string", "description": "Family name", "title": "Family", "examples": ["monster", "mob", "animal", "npc"] },
"description": "List of family names",
"items": { "type": "string", "description": "Family name.", "title": "Family", "examples": ["monster", "mob", "animal", "npc"] },
"description": "List of family names.",
"title": "Family"
}
}

View File

@@ -1,6 +1,6 @@
{
"$id": "blockception.minecraft.behavior.entities.minecraft.underwater_movement",
"description": "UNDOCUMENTED",
"description": "UNDOCUMENTED.",
"$comment": "UNDOCUMENTED",
"type": "object",
"title": "Underwater Movement",
@@ -10,7 +10,7 @@
"value": {
"type": "number",
"title": "Value",
"description": "UNDOCUMENTED",
"description": "UNDOCUMENTED.",
"$comment": "UNDOCUMENTED"
}
},

View File

@@ -5,5 +5,5 @@
"additionalProperties": false,
"required": [],
"properties": {},
"description": "This entity will respond to vibrations"
"description": "This entity will respond to vibrations."
}