IServerEntityComponents - DauntlessStudio/Bedrock-Developments GitHub Wiki
▪ [key: string
]: any
- minecraft:addrider
- minecraft:area_attack
- minecraft:attack
- minecraft:boss
- minecraft:break_blocks
- minecraft:collision_box
- minecraft:custom_hit_test
- minecraft:damage_sensor
- minecraft:despawn
- minecraft:environment_sensor
- minecraft:hurt_on_condition
- minecraft:instant_despawn
- minecraft:interact
- minecraft:loot
- minecraft:physics
- minecraft:projectile
- minecraft:pushable
- minecraft:type_family
• Optional
minecraft:addrider: Object
Name | Type |
---|---|
entity_type |
string |
spawn_event |
string |
ts/app/types/server/entity.ts:53
• Optional
minecraft:area_attack: Object
Name | Type |
---|---|
case |
string |
damage_cooldown? |
number |
damage_per_tick? |
number |
damage_range? |
number |
entity_filter |
IServerEntityFilters |
play_attack_sound? |
boolean |
ts/app/types/server/entity.ts:57
• Optional
minecraft:attack: Object
Name | Type |
---|---|
damage |
Range |
effect_duration? |
number |
effect_name? |
EffectNames |
ts/app/types/server/entity.ts:65
• Optional
minecraft:boss: Object
Name | Type |
---|---|
hud_range? |
number |
name |
string |
should_darken_sky? |
boolean |
ts/app/types/server/entity.ts:70
• Optional
minecraft:break_blocks: Object
Name | Type |
---|---|
breakable_blocks |
`${string}:${string}`[] |
ts/app/types/server/entity.ts:75
• Optional
minecraft:collision_box: Object
Name | Type |
---|---|
height? |
number |
width? |
number |
ts/app/types/server/entity.ts:78
• Optional
minecraft:custom_hit_test: Object
Name | Type |
---|---|
hitboxes |
{ height : number ; pivot : MolangTripleArray ; width : number }[] |
ts/app/types/server/entity.ts:82
• Optional
minecraft:damage_sensor: Object
Name | Type |
---|---|
triggers |
IServerEntityDamageSensor | IServerEntityDamageSensor [] |
ts/app/types/server/entity.ts:89
• Optional
minecraft:despawn: Object
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 |
ts/app/types/server/entity.ts:92
• Optional
minecraft:environment_sensor: Object
Name | Type |
---|---|
triggers |
IServerEntityTrigger [] |
ts/app/types/server/entity.ts:105
• Optional
minecraft:hurt_on_condition: Object
Name | Type |
---|---|
damage_conditions |
{ cause : string ; damage_per_tick : number ; filters : IServerEntityFilters }[] |
ts/app/types/server/entity.ts:108
• Optional
minecraft:instant_despawn: Object
Name | Type |
---|---|
remove_child_entities? |
boolean |
ts/app/types/server/entity.ts:115
• Optional
minecraft:interact: Object
Name | Type |
---|---|
interactions |
{ [key: string] : any ; interact_text? : string ; on_interact? : IServerEntityTrigger } |
interactions.interact_text? |
string |
interactions.on_interact? |
IServerEntityTrigger |
ts/app/types/server/entity.ts:118
• Optional
minecraft:loot: Object
Name | Type |
---|---|
table |
string |
ts/app/types/server/entity.ts:125
• Optional
minecraft:physics: Object
Name | Type |
---|---|
has_collision? |
boolean |
has_gravity? |
boolean |
push_towards_closest_space? |
boolean |
ts/app/types/server/entity.ts:128
• Optional
minecraft:projectile: Object
▪ [key: string
]: any
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 |
ts/app/types/server/entity.ts:133
• Optional
minecraft:pushable: Object
Name | Type |
---|---|
is_pushable? |
boolean |
is_pushable_by_piston? |
boolean |
ts/app/types/server/entity.ts:164
• Optional
minecraft:type_family: Object
Name | Type |
---|---|
family |
string [] |