IServerEntityComponents - DauntlessStudio/Bedrock-Developments GitHub Wiki

Interface: IServerEntityComponents

Indexable

▪ [key: string]: any

Table of contents

Properties

Properties

minecraft:addrider

Optional minecraft:addrider: Object

Type declaration

Name Type
entity_type string
spawn_event string

Defined in

ts/app/types/server/entity.ts:53


minecraft:area_attack

Optional minecraft:area_attack: Object

Type declaration

Name Type
case string
damage_cooldown? number
damage_per_tick? number
damage_range? number
entity_filter IServerEntityFilters
play_attack_sound? boolean

Defined in

ts/app/types/server/entity.ts:57


minecraft:attack

Optional minecraft:attack: Object

Type declaration

Name Type
damage Range
effect_duration? number
effect_name? EffectNames

Defined in

ts/app/types/server/entity.ts:65


minecraft:boss

Optional minecraft:boss: Object

Type declaration

Name Type
hud_range? number
name string
should_darken_sky? boolean

Defined in

ts/app/types/server/entity.ts:70


minecraft:break_blocks

Optional minecraft:break_blocks: Object

Type declaration

Name Type
breakable_blocks `${string}:${string}`[]

Defined in

ts/app/types/server/entity.ts:75


minecraft:collision_box

Optional minecraft:collision_box: Object

Type declaration

Name Type
height? number
width? number

Defined in

ts/app/types/server/entity.ts:78


minecraft:custom_hit_test

Optional minecraft:custom_hit_test: Object

Type declaration

Name Type
hitboxes { height: number ; pivot: MolangTripleArray ; width: number }[]

Defined in

ts/app/types/server/entity.ts:82


minecraft:damage_sensor

Optional minecraft:damage_sensor: Object

Type declaration

Name Type
triggers IServerEntityDamageSensor | IServerEntityDamageSensor[]

Defined in

ts/app/types/server/entity.ts:89


minecraft:despawn

Optional minecraft:despawn: Object

Type declaration

Name Type
despawn_from_change? boolean
despawn_from_distance? { max_distance?: number ; min_distance?: number }
despawn_from_distance.max_distance? number
despawn_from_distance.min_distance? number
despawn_from_inactivity? boolean
despawn_from_simulation_edge? boolean
filters? IServerEntityFilters
min_range_inactivity_timer? number
min_range_random_chance? number
remove_child_entities? boolean

Defined in

ts/app/types/server/entity.ts:92


minecraft:environment_sensor

Optional minecraft:environment_sensor: Object

Type declaration

Name Type
triggers IServerEntityTrigger[]

Defined in

ts/app/types/server/entity.ts:105


minecraft:hurt_on_condition

Optional minecraft:hurt_on_condition: Object

Type declaration

Name Type
damage_conditions { cause: string ; damage_per_tick: number ; filters: IServerEntityFilters }[]

Defined in

ts/app/types/server/entity.ts:108


minecraft:instant_despawn

Optional minecraft:instant_despawn: Object

Type declaration

Name Type
remove_child_entities? boolean

Defined in

ts/app/types/server/entity.ts:115


minecraft:interact

Optional minecraft:interact: Object

Type declaration

Name Type
interactions { [key: string]: any; interact_text?: string ; on_interact?: IServerEntityTrigger }
interactions.interact_text? string
interactions.on_interact? IServerEntityTrigger

Defined in

ts/app/types/server/entity.ts:118


minecraft:loot

Optional minecraft:loot: Object

Type declaration

Name Type
table string

Defined in

ts/app/types/server/entity.ts:125


minecraft:physics

Optional minecraft:physics: Object

Type declaration

Name Type
has_collision? boolean
has_gravity? boolean
push_towards_closest_space? boolean

Defined in

ts/app/types/server/entity.ts:128


minecraft:projectile

Optional minecraft:projectile: Object

Index signature

▪ [key: string]: any

Type declaration

Name Type
anchor number
gravity number
hit_sound? string
offset MolangTripleArray
on_hit? { arrow_effect?: { apply_effect_to_blocking_targets?: boolean } ; definition_event?: { event_trigger: { event: string ; target: ServerEntityTarget } } ; impact_damage?: { damage?: Range ; destroy_on_hit?: boolean ; knockback?: boolean ; semi_random_diff_damage?: boolean } ; stick_in_ground?: { shake_time?: number } }
on_hit.arrow_effect? { apply_effect_to_blocking_targets?: boolean }
on_hit.arrow_effect.apply_effect_to_blocking_targets? boolean
on_hit.definition_event? { event_trigger: { event: string ; target: ServerEntityTarget } }
on_hit.definition_event.event_trigger { event: string ; target: ServerEntityTarget }
on_hit.definition_event.event_trigger.event string
on_hit.definition_event.event_trigger.target ServerEntityTarget
on_hit.impact_damage? { damage?: Range ; destroy_on_hit?: boolean ; knockback?: boolean ; semi_random_diff_damage?: boolean }
on_hit.impact_damage.damage? Range
on_hit.impact_damage.destroy_on_hit? boolean
on_hit.impact_damage.knockback? boolean
on_hit.impact_damage.semi_random_diff_damage? boolean
on_hit.stick_in_ground? { shake_time?: number }
on_hit.stick_in_ground.shake_time? number
power number
should_bounce? boolean
uncertainty_base number
uncertainty_multiplier number

Defined in

ts/app/types/server/entity.ts:133


minecraft:pushable

Optional minecraft:pushable: Object

Type declaration

Name Type
is_pushable? boolean
is_pushable_by_piston? boolean

Defined in

ts/app/types/server/entity.ts:164


minecraft:type_family

Optional minecraft:type_family: Object

Type declaration

Name Type
family string[]

Defined in

ts/app/types/server/entity.ts:168

⚠️ **GitHub.com Fallback** ⚠️