Objektkomponenten Dokumentation (Bedrock)

Aus Minecraft Wiki
Wechseln zu: Navigation, Suche


Diese Seite ist unvollständig.
Du kannst helfen, indem Du sie ergänzt. Fehlende Inhalte: übersetzungen hinzufügen

Dies ist die Objektkomponenten Dokumentation für die Bedrock Edition 1.12.0.

Version: 1.12.0.28

KI Ziele[Bearbeiten]

minecraft:behavior.avoid_mob_type[Bearbeiten]

Ermöglicht es diesem Objekt, bestimmte Mob-Typen zu vermeiden.

Parameter
Typ Name Standardwert Beschreibung
JSON Objekt entity_types Liste der Objekttypen, die dieser Mob vermeidet.
Parameter
Typ !! Name !! Standardwert !! Beschreibung
Minecraft Filter filters Bedingungen, die diesen Eintrag in der Liste gültig machen
Dezimal max_dist 16 Maximale Entfernung, die dieser Mob entfernt sein kann, um getargetet zu werden
Dezimal walk_speed_multiplier 1.0 Multiplikator für die Schrittgeschwindigkeit. Ein Wert von 1.0 bedeutet, dass die Geschwindigkeit unverändert bleibt
Dezimal sprint_speed_multiplier 1.0 Multiplikator für die Laufgeschwindigkeit. Ein Wert von 1,0 bedeutet, dass die Geschwindigkeit unverändert bleibt
Boolean must_see false Wenn dies zutrifft, muss der Mob sichtbar sein, um eine gültige Wahl zu sein
Float must_see_forget_duration 3.0 Bestimmt die Zeitspanne in Sekunden, die dieser Mob nach einem Ziel sucht, bevor es es „vergisst“ und nach einem neuen sucht, wenn das Ziel nicht mehr sichtbar ist
Dezimal max_dist 0.0 Maximale Entfernung für die Suche nach einem Objekt
Dezimal max_flee 0.5 Entfernung in Blöcken innerhalb des Mobs ist der Ansicht, dass er nicht mehr fliehen sollte.
Dezimal walk_speed_multiplier 1.0 Multiplikator für die Schrittgeschwindigkeit. 1,0 bedeutet, die normale Geschwindigkeit beizubehalten, während höhere Zahlen die Schrittgeschwindigkeit erhöhen.
Dezimal sprint_speed_multiplier 1.0 Multiplikator für die Laufgeschwindigkeit. 1,0 bedeutet, die reguläre Geschwindigkeit beizubehalten, während höhere Zahlen die Laufgeschwindigkeit erhöhen.
Dezimal probability_per_strength 1.0 Bestimmt, wie wahrscheinlich es ist, dass diese Entität aufhört, eine andere Entität zu meiden, basierend auf der Stärke dieser Entität
Boolean ignore_visibility false Wenn dies zutrifft, wird die Sichtbarkeit zwischen dieser Entität und dem Mob-Typ nicht überprüft.

minecraft:behavior.pick_up_anger[Bearbeiten]

Ermöglicht es dem Mob, den wütenden Zustand von anderen Mobs in diesem Gebiet aufzugreifen.

Parameter
Typ Name Standardwert Beschreibung
JSON Objekt entity_types Liste der Objekte, von denen Ärger aufgenommen werden soll Minecraft Filter filters Bedingungen, die diesen Eintrag in der Liste gültig machen Dezimal max_dist 16 Entfernung innerhalb (in Blöcken) wird dieser Mob die Wut in der Gegend aufgreifen Minecraft Filter filters Bedingungen, um diesen Eintrag in der Liste gültig zu machen Dezimal speed_multiplier 1.0 Multiplikatorgeschwindigkeit des Mobs bei Verwendung dieses KI-Ziels
Parameter
Typ Name Standardwert Beschreibung

minecraft:behavior.beg[Bearbeiten]

Erlaubt diesem Pöbel, den Spieler, der das Essen hält, das ihnen gefällt, anzuschauen und ihm zu folgen.

Parameter
Typ Name Standardwert Beschreibung
Liste items Liste der Gegenstände, die diesem Mob gefallen
Dezimal look_distance 8.0 Entfernung in Blöcken, aus denen der Mob betteln wird
Range [a, b] look_time [2, 4] Die Zeitspanne in Sekunden, die dieser Mob den Spieler anstarrt, der ein Essen in der Hand hält und darum bettelt

minecraft:behavior.pick_up_anger[Bearbeiten]

Erlaubt es diesem Objekt, wütende Zustände von eines anderen Objektes aufzugreifen.

Parameter
Typ Name Standardwert Beschreibung
JSON Objekt entity_types

minecraft:behavior.break_door[Bearbeiten]

Erlaubt diesem Mob, Türen aufzubrechen.

minecraft:behavior.stomp_turtle_egg[Bearbeiten]

Erlaubt diesem Mob, Schildkröteneier zu zertreten.

Parameter
Typ Name Standardwert Beschreibung
Dezimal speed_multiplier 1.0 Bewegungsgeschwindigkeitsmultiplikator des Mobs bei Verwendung dieses KI-Ziels
Integer search_range 0 Die Entfernung in Blöcken, auf die es nach Schildkröteneiern Ausschau halten wird
Integer search_height 1 Auf Blockhöhe nach der das Mob nach Schildkröteneiern Ausschau hält, um sich dorthin zu bewegen.
Integer search_count 10 Die Anzahl der Blöcke pro Tick, die der Mob innerhalb seines Suchbereichs und seiner Höhe auf einen gültigen Block prüft, zu dem er sich bewegen kann. Ein Wert von 0 bewirkt, dass der Mob jeden Block innerhalb des Suchbereichs mit einem Tick überprüft.
Dezimal goal_radius 0.5 Entfernung in Blöcken innerhalb des Mobs betrachtet er das Ziel als erreicht. Dies ist der "Wackelraum", um die KI daran zu hindern, hin und her zu springen und zu versuchen, eine bestimmte Stelle zu erreichen.
Integer interval 120 Ein Zufallswert, um zu bestimmen, wann man sich zufällig irgendwo hin bewegt. Dieser hat eine 1/-Intervall-Chance, dieses Ziel zu wählen

minecraft:behavior.breed[Bearbeiten]

Erlaubt diesem Mob, mit anderen Mobs sich zu paaren.

Parameter
Typ Name Standardwert Beschreibung
Dezimal speed_multiplier 1.0 Bewegungsgeschwindigkeitsmultiplikator des Mobs bei Verwendung dieses KI-Ziels


minecraft:behavior.charge_held_item[Bearbeiten]

Erlaubt es diesem Mob, das gehaltene Gegenstand aufzuladen und zu benutzen.

Parameter
Typ Name Standardwert Beschreibung
List items Die Liste der Gegenstände, die zum Laden des gehaltenen Gegenstandes verwendet werden können.


minecraft:behavior.defend_village_target[Bearbeiten]

Erlaubt es dem Mob, im Dorf zu bleiben und gegen Mobs zu kämpfen, die den Dorfbewohnern feindlich gesinnt sind.

Parameter
Typ Name Standardwert Beschreibung
JSON Objekt entity_types Liste der Objektstypen, die dieser Mob als eine Bedrohung für das Dorf betrachtet
Parameter
Typ Name Standardwert Beschreibung
Minecraft Filter filters Bedingungen, die diesen Eintrag in der Liste gültig machen
Dezimal max_dist 16 Maximale Entfernung, die dieser Mob entfernt sein kann, um eine gültige Wahl zu sein
Dezimal walk_speed_multiplier 1.0 Multiplikator für die Schrittgeschwindigkeit. Ein Wert von 1.0 bedeutet, dass die Geschwindigkeit unverändert bleibt
Dezimal sprint_speed_multiplier 1.0 Multiplikator für die Laufgeschwindigkeit. Ein Wert von 1,0 bedeutet, dass die Geschwindigkeit unverändert bleibt
Boolean must_see false Wenn dies zutrifft, muss der Mob sichtbar sein, um eine gültige Wahl zu sein
Boolean must_see_forget_duration 3.0 Bestimmt die Zeitspanne in Sekunden, die dieser Mob nach einem Ziel sucht, bevor er es vergisst und nach einem neuen sucht, wenn das Ziel nicht mehr sichtbar ist

minecraft:behavior.drink_potion[Bearbeiten]

Allows the mob to drink potions based on specified environment conditions.

Parameter
Typ Name Standardwert Beschreibung
speed_modifier 0.0
List potions A list of potions that this entity can drink. Each potion entry has the following Parameter:
Potion Entry Parameter
Typ Name Standardwert Beschreibung
Integer id -1 The registry ID of the potion to use
Dezimal chance 1.0 The percent chance (from 0.0 to 1.0) of this potion being selected when searching for a potion to use.
Minecraft Filter filters The filters to use when determining if this potion can be selected.


minecraft:behavior.door_interact[Bearbeiten]

Allows the mob to open and close doors.


minecraft:behavior.eat_block[Bearbeiten]

Allows the mob to eat a block (for example, sheep eating grass).

Parameter
Typ Name Standardwert Beschreibung
Trigger on_eat Trigger to fire when the mob eats a block of grass


minecraft:behavior.explore_outskirts[Bearbeiten]

Allows a mob to explore the outskirts of a village.

Parameter
Typ Name Standardwert Beschreibung
Integer wait_time 0 The time the mob will stand around 'searching' for POIs
Dezimal explore_dist 5.0 The distance in which the mob will proceed past the village bounds
Dezimal speed_multiplier 1.0 Movement speed multiplier of the mob when using this AI Goal

minecraft:behavior.flee_sun[Bearbeiten]

Allows the mob to run away from direct sunlight and seek shade.

Parameter
Typ Name Standardwert Beschreibung
Dezimal speed_multiplier 1.0 Movement speed multiplier of the mob when using this AI Goal

minecraft:behavior.float[Bearbeiten]

Allows the mob to stay afloat while swimming.


minecraft:behavior.follow_owner[Bearbeiten]

Allows the mob to follow the player that owns them.

Parameter
Typ Name Standardwert Beschreibung
Dezimal speed_multiplier 1.0 Movement speed multiplier of the mob when using this AI Goal
Dezimal start_distance 10.0 The distance in blocks that the owner can be away from this mob before it starts following it
Dezimal stop_distance 2.0 The distance in blocks this mob will stop from its owner while following it


minecraft:behavior.follow_parent[Bearbeiten]

Allows the mob to follow their parent around.

Parameter
Typ Name Standardwert Beschreibung
Dezimal speed_multiplier 1.0 Movement speed multiplier of the mob when using this AI Goal


minecraft:behavior.follow_caravan[Bearbeiten]

Allows the mob to follow mobs that are in a caravan.

Parameter
Typ Name Standardwert Beschreibung
Dezimal speed_multiplier 1.0 Movement speed multiplier of the mob when using this AI Goal
Integer entity_count 1 Number of entities that can be in the caravan
JSON Objekt entity_types List of entity types that this mob can follow in a caravan
Parameter
Typ Name Standardwert Beschreibung
Minecraft Filter filters Conditions that make this entry in the list valid
Dezimal max_dist 16 Maximum distance this mob can be away to be a valid choice
Dezimal walk_speed_multiplier 1.0 Multiplier for the walking speed. A value of 1.0 means the speed is unchanged
Dezimal sprint_speed_multiplier 1.0 Multiplier for the running speed. A value of 1.0 means the speed is unchanged
Boolean must_see false If true, the mob has to be visible to be a valid choice
Boolean must_see_forget_duration 3.0 Determines the amount of time in seconds that this mob will look for a target before forgetting about it and looking for a new one when the target isn't visible any more


minecraft:behavior.follow_mob[Bearbeiten]

Allows the mob to follow other mobs.

Parameter
Typ Name Standardwert Beschreibung
Dezimal speed_multiplier 1.0 Movement speed multiplier of the mob when using this AI Goal
Dezimal stop_distance 2.0 The distance in blocks this mob stops from the mob it is following
Integer search_range 0 The distance in blocks it will look for a mob to follow


minecraft:behavior.go_home[Bearbeiten]

Allows the mob to move back to the position they were spawned.

Parameter
Typ Name Standardwert Beschreibung
Dezimal speed_multiplier 1.0 Movement speed multiplier of the mob when using this AI Goal
Integer interval 120 A random value to determine when to randomly move somewhere. This has a 1/interval chance to choose this goal
Dezimal goal_radius 0.5 Distance in blocks within the mob considers it has reached the goal. This is the "wiggle room" to stop the AI from bouncing back and forth trying to reach a specific spot
String on_home Event to run when this mob gets home.


minecraft:behavior.knockback_roar[Bearbeiten]

Allows the mob to perform a damaging knockback that affects all nearby entities.

Parameter
Typ Name Standardwert Beschreibung
Dezimal duration 1.0 The duration of the roar (in seconds).
Dezimal attack_time 0.5 The delay after which the knockback occurs (in seconds).
Integer knockback_damage 6 The damage dealt by the knockback roar.
Integer knockback_strength 4 The strength of the knockback.
Integer knockback_range 4 The radius (in blocks) of the knockback effect.
String on_roar_end Event to trigger when roaring ends.
Dezimal cooldown_time 0.0 Time in seconds the mob has to wait before using the goal again

minecraft:behavior.scared[Bearbeiten]

Allows the a mob to become scared when the weather outside is thundering

Parameter
Typ Name Standardwert Beschreibung
Integer sound_interval 0 The interval in which a sound will play when active in a 1/delay chance to kick off


minecraft:behavior.move_to_water[Bearbeiten]

Allows the mob to move back into water when on land.

Parameter
Typ Name Standardwert Beschreibung
Dezimal speed_multiplier 1.0 Movement speed multiplier of the mob when using this AI Goal
Integer search_range 0 The distance in blocks it will look for water to move towards
Integer search_height 1 Height in blocks the mob will look for water to move towards
Integer search_count 10 The number of blocks each tick that the mob will check within its search range and height for a valid block to move to. A value of 0 will have the mob check every block within range in one tick
Dezimal goal_radius 0.5 Distance in blocks within the mob considers it has reached the goal. This is the "wiggle room" to stop the AI from bouncing back and forth trying to reach a specific spot