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