Objektkomponenten Dokumentation (Bedrock)
| 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
minecraft:behavior.avoid_mob_type
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
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
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
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
Erlaubt diesem Mob, Türen aufzubrechen.minecraft:behavior.stomp_turtle_egg
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
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
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
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
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
Allows the mob to open and close doors.minecraft:behavior.eat_block
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
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
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
Allows the mob to stay afloat while swimming.minecraft:behavior.follow_owner
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
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
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
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
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
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
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
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
