跳转至

法术属性参考

来自 reference.elmakers.com 的完整法术属性参考。

1739 个属性,分布在 17 个类别中。

通用(1323 个)

属性名 类型 默认值 说明
Hover_message_key string
action_bar string What message to display in the action bar
active_effects double
active_wand boolean
adaptive_knockback_resistance double
add_effects potion_effect_map A map of potion effects to add to the target
add_modifiers modifier_list
add_modifiers_map map
add_options map
add_sell_shop boolean
add_to string
addition item
additive boolean
admin_permission string
age string
age_items integer
ai boolean Whether or not this mob has 'AI'. A mob with AI turned off will not move or react, and also can not be pushed by velocity.
air integer
air_controllable boolean
all_fire string
allow_absorbing boolean
allow_attribute_reduction boolean
allow_blocks boolean
allow_brush boolean
allow_caster boolean
allow_consuming boolean
allow_container_copy string
allow_cross_world boolean
allow_dropped_items boolean
allow_entities boolean
allow_glowstone boolean
allow_interrupt boolean
allow_locked boolean
allow_max_height boolean
allow_melee boolean
allow_offhand string
allow_passthrough boolean
allow_path_overrides string
allow_projectiles boolean
allow_replacement boolean
allow_sea_lantern boolean If true, sea lanterns will be used when casting underwater
allowed string
allowed_enchantments list
allowed_entities list
allowed_entity_classes list
alternate_spell3 string
alternate_spell4 string
alternate_spell5 string
alternate_spell6 string
alternate_spell7 string
always_active boolean
ambient_sound_time string
ambient_sounds list
amplifier integer
angry boolean
angular_velocity double Angular velocity of the effect
angular_velocity_x double Turns the effect by this angle each iteration around the x-axis
angular_velocity_y double Turns the effect by this angle each iteration around the y-axis
angular_velocity_z double Turns the effect by this angle each iteration around the z-axis
animation animation_type
announcer_range integer
appearance world_environment
apply_lore_to_item boolean If set, the lore of the option will also be applied to the item obtained
apply_name_to_icon boolean
apply_name_to_item boolean If set, the display name of the option will also be applied to the item obtained
apply_to string
apply_to_caster boolean
apply_to_class string
apply_to_wand boolean Whether the purchased item should apply directly to the player's wand
apply_velocity boolean Whether or not to apply velocity to spawned falling blocks
arcs integer Arcs to build the breath
armor boolean
armor_slot integer
armor_stand_arms boolean
armor_stand_baseplate boolean
armor_stand_gravity boolean
armor_stand_health double Set the health of the armor stand, which will show in the player's UI while mounted
armor_stand_invisible boolean
armor_stand_invulnerable boolean
armor_stand_marker boolean
armor_stand_pitch double
armor_stand_reason string
armor_stand_roll double
armor_stand_small boolean
armor_temporary boolean
arms boolean
arrival_time integer
arrow_damage double
art string
as_percentages boolean Specify health in terms of percentage of max, rather than an absolute value
as_target boolean
async boolean
attach_duration integer
attribute string
attribute_amount integer
author string The author of the book
auto_absorb string
auto_block_state boolean
auto_close boolean
auto_discover boolean Whether or not players learn this recipe automatically
auto_orient boolean If set to true, and this effect has a target location, the two locations will orient to face one another
auto_upgrade boolean
autoload boolean
automaton string
automaton_parameters map
aware boolean
axis string
bar_color bar_color
bar_flags bar_flag_list
bar_interval long
bar_interval_randomization integer
bar_progress double
bar_radius double
bar_style bar_style
bar_title string
base_interval float
base_potion_type string
base_potion_type_potion_type potion_type
base_probability map
baseplate boolean
bedrock_level integer
biome biome
biome_actions map
biome_replacements map
biomes string
biomes-map map
biomes_list list
biomes_map map
block_actions map
block_break map
block_data string
block_duration long
block_hit_count integer How many blocks this projectile can hit before stopping Generall the projectile would need to have actions on hit that will remove blocks, otherwise i...
block_parameters map
block_place map
block_snap boolean
blocked potion_effect_list
blocked_enchantments list
blocked_list list
blocks list
body_pose string
body_transform string
book_item string
boost_attribute string
boots material
boots_item material
border list
border_max integer
border_min integer
bound_name string
brain brain Vanilla AI behaviors
brain_map map
braking double
break_blocks boolean
break_durability integer
break_material string
break_percent double
breakable double
breakable_size integer
brush_axis string
brushmod string A modifier to apply to the brush before selecting the main brush This can be used to set clone/replicate options to full air, or to set the base mater...
button1_key string
button2_key string
bypass_reduction boolean Don't take cooldown reduction into affect when applying cooldowns
cancel_effects_delay string
cancel_explosion boolean
cancel_interact boolean
cancel_interact_on_left_click string
cancel_interact_on_right_click string
cancel_on_kill_target boolean
cancel_spells_on_save boolean
cast_for_tags map
cast_interval_cost_free string
cast_spell_parameters string
cast_spells boolean
cast_velocity_direction double
cat_type cat_type
ceiling_blocks list
center boolean
center_probability double
center_x boolean
center_y boolean
center_z boolean
check boolean
check_block boolean
check_brain boolean
check_chunk boolean Whether or not to check the target chunk before modifying blocks
check_max_spells boolean
check_permission boolean
checkered boolean
chest_location string
chestplate material
chestplate_item material
chunk_generate map
circle_height double
circle_particles integer
circles integer
class_items string
clear boolean
clear_items boolean
clear_target boolean
click_message_key string
click_template_key string
clip_elevation string
cloud_color color
cloud_particle particle
cloud_particles integer
cloud_size float
cloud_speed float
collidable boolean
color_land color
color_list list
color_ocean color
color_wand boolean
colors string
combustible boolean
command string The command to execute The following variables can be used in this command:
  • @spell : The name of the spell
  • @p : The name of the caster. Can al...
  • command_source string
    commands list A list of commands to execute The following variables can be used in these command:
  • @spell : The name of the spell
  • @p : The name of the caster...
  • commit boolean If changes made by this action should auto-commit, so that they are not undoable
    commit_all boolean
    compilaction float Compilation of the heart.
    compilation float
    compress_y_factor_total double Compresses the heart along the y axis
    confirm boolean
    confirm_filler string
    confirm_title string
    confirm_title_key string
    consistent boolean
    console boolean
    consume boolean
    consume_variants boolean
    controllable boolean
    cooking_time integer
    cooldown_free boolean Whether to skip cooldowns on the casted spells
    copy world The name of another world to copy from when creating this world
    cost integer
    cost_free boolean Whether to skip cost deduction on the casted spells
    cost_modifiers list
    cost_override string Can be used to change all item costs to a specific currency
    cost_type cost_type The type of costs options in this selector use, if none is specified on the option itself
    cost_type_fallback string
    cost_type_fallback_list list
    cost_type_fallbacks list
    count integer
    countdown integer
    countdown_max integer
    craftable string
    crafting_materials ingredient_map A map of materials to use as ingredients Pick a unique character for each material, these characters are used in row_1, row_2 and row_3 to define the ...
    crash_braking double
    crash_cooldown integer
    crash_damage double
    crash_dismount_speed double
    crash_distance double
    crash_effects map
    crash_entity_cooldown integer
    crash_entity_damage double
    crash_entity_dismount_speed double
    crash_entity_distance double
    crash_entity_fov double
    crash_entity_speed double
    crash_entity_vehicle_damage double
    crash_into string
    crash_speed double
    crash_vehicle_damage double
    crash_velocity double
    crash_velocity_y_offset double
    critical_damage_multiplier double
    critical_effects string
    critical_probability double
    crops list
    cross_world boolean
    crouching boolean
    currency integer
    currency_display string What type of currency to display in the xp level when holding this wand Defaults to SP if the SP system is enabled
    current boolean
    curve float
    custom_id string
    custom_name string
    custom_name_visible boolean
    cycle_colors boolean If true, configured color blocks will automatically cycle
    cycle_mini_step boolean
    cycle_moon_phase boolean
    cycle_variants boolean
    damage_max_distance double Set this to scale the amount of damage dealt linearly with the distance to the source This can be used with an AreaOfEffect to damage targets more the...
    damage_min_distance double
    damage_multiplier double A multiplier to apply to the damage done by this action This can be used with spell levels or headshot parameters, to make it easy to scale up damage ...
    damage_type damage_type The type of damage to apply to the target Note that using any custom damage type other than 'magic' will result in the caster not showing up as the so...
    damaged boolean
    deactivate_self boolean
    debug_depth boolean Used for debugging the algorithm
    debug_material string Used for debugging the algorithm
    default_icon string
    denied_entities list
    denied_entity_classes list
    depth integer
    depth_first boolean Set to perform a depth-first recursion rather than breadth-first
    depth_front float
    dialog_random boolean
    direction string The direction to search
    direction_count integer How many blocks to move in the specified direction
    direction_y double An offset to apply to the vertical component of movement
    disable_default boolean Should the vanilla recipe for this output be unavailable
    disabled_slots integer A bitmask of slots to disable, making it so players can not interact with them You may need to look up how to use this on the Minecraft wiki
    discover recipe_list Recipes that should be discovered by a player when they craft this one
    discover_by list
    discover_list list
    discover_recipes string Recipes that should be discovered by a player when they unlock this class
    disguise string A disguise to use requires the LibsDisguises plugin
    disguise_map disguise_map A disguise to use requires the LibsDisguises plugin
    disguise_target string What player to use when disguising This will copy the target player's skin
    dismount boolean If set, will dismount the target from their vehicle
    dismount_height double
    display boolean
    display_name string A custom display name to use instead of the pre-formatted name
    display_scale double
    distance double How far to travel before moving on to the next step
    docile boolean Make this mob avoid targeting other mobs
    domestication integer
    doorway_height string
    doorway_width string
    double_door_probability double
    drag double
    draw_money integer
    draw_sp integer
    draw_xp integer
    drop wand_action Which action the wand should perform when the player uses the drop (Q by default) key
    drop_at_source boolean
    drop_count integer
    drop_items boolean
    drop_skull boolean
    drop_sneak string
    drop_when_removed string
    drops list
    drops_require_player_killer boolean
    durability_max_distance double Set this to scale the amount of block damage done linearly with the distance to the source This can be used with an AreaOfEffect to damage blocks more...
    duration_multiplier double A multiplier to apply to the duration of a spell or effect This can be used with spell levels or headshot parameters, to make it easy to scale up dura...
    duration_on_use integer
    duration_warning integer
    dy_offset double
    earn double
    earn_modifiers list
    earn_multiplier string
    earn_scale double
    earn_type string
    earns_map map
    edge_length float
    effect effect
    effect_bubbles_particle string
    effect_class string What type of effect to play Most often this can be left out, it defaults to EffectSingle which means to play the effect just once.
    effect_only boolean
    effects_ambient boolean If true, the particles produced by these potion effects will be 'ambient', meaning slightly transparent and less noticable
    effects_count_as_cast boolean
    effects_particles boolean If false, the potion effects applied will not show as bubble particles
    eject boolean
    electrify boolean
    elemental_damage double The amount of damage to do to an Elemental from the Elementals plugin.
    elevation string
    enable_custom_sounds boolean
    enable_rotation boolean
    enable_vanilla_sounds boolean
    enchantable string
    end_commands string
    end_result boolean
    entity_attributes_attribute_map attribute_map
    entity_hit_count integer
    entity_parameters map
    entity_spawn map
    entity_types string
    entity_types-map map
    entity_types_map map
    environment world_environment
    equation double
    equip_on_respawn boolean
    escape_sequence string
    exclude_spells string
    exclude_spells_list list
    exemption_duration integer
    exhaustion boolean
    exit string
    expected_lifespan integer Used to control the expected lifespan of the firework, possibly detonating it early
    experience integer
    explosions integer Number of explosions per iteration
    face_player boolean
    faces string
    faces-list list
    faces_list faces_list
    facing string
    factor_inner_spike double Defines the size of the that inner sting \/
    fade_color color
    fade_in integer The amount of time for a title to fade in. Applies only when "message_type" is set to "title"
    fade_out integer The amount of time for a title to fade out. Applies only when "message_type" is set to "title"
    fail_actions action_list Actions to run on fail instead of success
    fall_damage double
    fall_protection integer
    falling boolean
    falling_hurts boolean
    falling_probability double
    feed integer
    field_rent string
    field_rent_period string
    field_rent_sign_direction integer
    field_type string
    file_name string
    fill_mana boolean
    filter_bound boolean
    find_wand boolean
    fire boolean
    fire_type string
    firework firework_effect_type
    firework_flicker boolean
    firework_power integer
    firework_silent boolean Set this to false to disable the sound made from a firework effect.
    firework_type firework_effect_type
    flicker boolean
    flooding_level string
    flooding_probability double
    floor_blocks list
    floor_light_probability double
    flowers list
    font font
    food_level integer
    fox_type fox_type
    frame_delay integer
    freeze_fire boolean
    freeze_lava boolean
    freeze_water boolean
    frequency integer
    friend_key string
    full_health boolean If true, require that the target entity be at full health
    full_stack boolean
    fuse integer
    game_mode game_mode
    game_rules map
    gateway_height string
    gateway_width string
    generate_caves boolean
    generate_decorations boolean
    generate_mobs boolean
    generate_noise boolean
    generate_structures boolean
    generate_surface boolean
    generator generator
    generator_map map
    generators generator_map A weighted map of generators to choose from
    generators_list generator_list A list of generators to run
    generators_map map
    give_book boolean If true, will give a book item to the target player rather than modifying the caster's wand
    give_to_caster boolean Give the taken item to the caster
    glow string
    glowstone_torch boolean
    glyph_hotbar string
    goals goal_list A list of pathfinder goals for this mob
    gravity double The gravity the projectile has, starts from 0
    gravity_boolean boolean Whether or not this entity is affected by gravity
    grid map
    ground_level integer
    group string Put this recipe in a group, it will show in the crafting book as grouped with other recipes in the same group
    grow float
    grow_on string
    hallway_width string
    has_chest boolean
    head_pose string
    head_transform string
    headshot_actions action_list Actions performed when a projectile hits the head of an entity
    headshot_effects string
    heal_max_distance double Set this to scale the amount of health healed linearly with the distance to the source This can be used with an AreaOfEffect to heal targets more the ...
    health double Amount of health to heal
    height float Height of an effect
    height_back float Height of the parabola arc forming the back
    height_cell float Height per cell in blocks
    height_check_radius integer
    height_spout float
    held_item boolean
    helixes integer
    helmet material
    helmet_item material
    hide_flags string
    hit_count integer How many entities the projectile can hit before expiring
    hit_effects string An effect key, specifying which effects to play when the projectile hits
    hit_on_miss boolean If set to true, hit effects and actions will still execute on a miss
    hit_requires_entity boolean If set to true, hitting a block will count as a miss
    horse_color horse_color
    horse_jump_strength double
    horse_style horse_style
    hover_message_key string
    hurt_entities boolean
    icon_hide_flags integer
    icon_unbreakable boolean
    ignore_currencies list A list of currency types to ignore
    ignore_damage boolean If this recipe should allow ingredients (tools) to be damaged
    ignore_hit_entities boolean
    ignore_invalid boolean
    ignore_key string
    ignore_lerp boolean
    ignore_modified boolean
    ignore_particles string
    ignore_targeting boolean
    ignored_by_mobs string
    increase_height boolean
    infinity_cost_free string
    ingredient item
    init_range float
    inner_radius float
    instructions string
    intensity integer
    interact map
    interact_command_source string
    interact_commands string
    interact_costs map
    interact_permission string
    interact_requires_owner boolean
    interact_spell_parameters map
    interact_spell_source string
    interact_spell_target string
    interactible string
    interval long How often to update the projectile location
    interval_randomization integer
    interval_requires_target boolean The mob's interval triggers will not fire unless it has a target
    inventory list
    invert_distance boolean
    invisible boolean
    island_probability double
    item item The item to use or show
    item_attribute_slot equipment_slot
    item_attributes_attribute_map attribute_map
    item_cost boolean
    item_count integer
    item_flags string
    item_probability map
    item_speed double Velocity to apply to dropped items This generally nees to be set lower than velocity applied to living entities, or items will get thrown around too f...
    item_wear boolean
    items list The items to display
    iterations2 integer
    jump_cast string A spell to cast while the player is riding and presses the spacebar
    jump_controllable double An amount of velocity to apply to this mount when the rider presses the jump key (space bar by default)
    jump_strength double
    jump_velocity double
    keep_in_inventory boolean If targeting a player, their wand will not be dropped on the ground but will be moved into their inventory It will be put back on undo
    keep_inventory boolean
    keep_level boolean
    keep_velocity boolean
    key_book_contents string
    key_description string
    key_icon string
    key_item string
    key_name string
    key_overrides map
    kit string
    knockback_resistance double
    launch boolean
    leaderboard_games_required integer
    leaderboard_record_size integer
    leaderboard_sign_facing string
    leaderboard_sign_location string
    leaderboard_sign_type string
    leaderboard_size integer
    leash_range integer
    leave_game_mode string
    ledge_range integer
    left_arm_pose string
    left_arm_transform string
    left_click wand_action What action the wand should perform when the player uses the swing (left-click by default) button
    left_click_sneak string
    left_leg_pose string
    left_leg_transform string
    leggings material
    leggings_item material
    length float
    length_back float
    length_front float
    length_grow float
    lerp_in integer
    lerp_out integer
    lerp_speed double
    level integer
    level_display string
    level_spells string
    level_spells_to_path string
    levels integer
    lifetime integer The time, in milliseconds, that the entity/projectile lasts for
    liftoff_duration integer
    liftoff_thrust double
    light_blocks list
    light_probability double
    limit integer
    limit_brushes_to_path string
    limit_spells_to_path string
    line_color color
    line_particle particle
    line_particles integer
    living_entity_speed double
    llama_color string
    llama_strength integer
    load boolean
    lobby string
    local_echo boolean
    location_offset vector
    lock boolean
    lock_class string
    lock_classes list
    loot boolean
    loot_map map
    lore_instructions string
    lose string
    lose_money integer
    lose_sp integer
    lose_xp integer
    magic_damage boolean Determines whether or not to use "magic" (thrown potion) damage versus normal damage. Magic damage ignores armor, and is the default for damaging spel...
    magic_entity_damage boolean This can be used to turn off magic damage specifically when targeting non-players.
    main_particle particle
    main_particles integer
    maintain_direction boolean
    marker boolean
    marker_count integer
    marker_key string Where in player data should their marker location be saved Can be used to have different spells track different marker locations
    marker_maintain_direction boolean
    material material The material to use
    material_data byte The data value of the material being used
    material_only boolean
    material_sets list
    materials list A list of materials to use
    max integer
    max_acceleration double
    max_air_y integer
    max_altitude integer
    max_angle double
    max_ascend integer
    max_damage integer
    max_deceleration double
    max_domestication integer
    max_height integer
    max_height_above_ground integer
    max_item_count integer
    max_length double
    max_level integer
    max_lines integer
    max_magnitude double
    max_players integer
    max_slot integer
    max_speed double
    max_spells string
    max_steps integer
    max_teleport_distance integer
    max_time string
    max_tornado_radius float
    max_x integer
    max_y integer
    maxdepth_actions action_list
    melt_ice boolean
    message string The message to send the target. The following variables can be used in this message:
  • @spell : The name of the spell
  • @p : The name of the cast...
  • message_key string
    message_target boolean Whether or not the message will be sent to the target. If false, the message will be sent to the caster.
    min string
    min_block_range double
    min_damage double
    min_distance double
    min_entity_range double
    min_health double The minimum amount of health the target entity must have
    min_height integer
    min_players integer
    min_radius double
    min_slot integer
    min_speed double
    min_time string
    min_x integer
    min_y integer
    miss_actions action_list Actions performed when a projectile misses completely, expiring in mid-air
    miss_effects string
    modal boolean
    model map
    model_action string
    model_id string
    model_state string
    modifiers map
    modify string
    modify-list list
    modify_list list
    modify_target string
    moon_phase string
    mount map
    mount_name string
    mount_name_visible boolean
    mount_no_drops boolean
    mount_target boolean
    mount_untargetable boolean
    mount_wand boolean
    mountain_height float
    multiply integer
    mythic_mob string
    mythic_mob_level double
    name_from_wand boolean
    name_template string
    no_bowpull string
    no_bowpull_sneak string
    no_damage_ticks integer
    no_drops boolean
    no_target boolean
    noise string
    not_attachable string
    not_biomes list
    not_brush boolean
    npc boolean
    npc_id string
    npc_parameters map
    npc_template string
    offhand string
    offset vector Offset the original location
    on_block boolean
    on_fire boolean
    on_ground boolean
    only_caster boolean
    op boolean
    op_check boolean
    options options_list The options that will be shown in the selector GUI
    options_list list
    orbitals integer Number of orbitals around the nucleus
    orient boolean
    orient_head boolean
    orient_pitch boolean
    orient_pitch_snap double
    orient_right_arm boolean
    orient_snap double
    orient_target boolean If true, the target will be oriented instead of the caster
    origin_offset vector
    original_variable string
    outer_probability double
    outline_only boolean
    output item What this recipe should produce
    output_type recipe_output_type Produce a specific output type, useful if there are spells, wands or items with the same key
    override boolean
    own boolean
    ownable boolean
    owned boolean
    owner string
    owner_boolean boolean
    owner_uuid string
    padding double
    page integer
    page_free_space string
    pages map A map of page numbers to lists of strings, to show as the pages of the book
    parameterize_name boolean
    parrot_variant parrot_variant
    part_id string
    partial boolean
    particle1 particle
    particle2 particle
    particle_data double
    particle_force_show boolean
    particle_increase integer
    particle_land particle
    particle_ocean particle
    particle_size float The size of the particle, only works on redstone dust particles
    particles_land integer
    particles_ocean integer
    passenger boolean
    passenger_rotation_speed double
    passthrough_range integer
    path_end string
    path_exact string
    pattern string
    percentage double
    permission string
    permissions list
    persist boolean
    persist_caster boolean
    persist_target boolean
    persistent boolean
    phase string
    physics boolean
    physics_blocks boolean
    physics_buffer integer
    pickup pickup_status
    pickup_delay integer
    pile_snow boolean
    pitch pitch Specify the pitch of the source direction
    pitch_controllable boolean
    pitch_max pitch
    pitch_min pitch
    pitch_offset pitch An offset to apply to the pitch of the source direction
    placeable string
    placeholder_icon string
    plan list
    plane base_image_effect_plane
    player_radius double
    player_range integer
    player_weather boolean
    pool_probability double
    populator populator
    populators populator_map A weighted map of populators to choose from
    populators_list populator_list A list of populators to run
    populators_map map
    portal_damage integer
    portal_death_message string
    portal_depth string
    portal_enter_damage integer
    portal_spell string
    portal_warp string
    portal_width string
    position string
    power integer
    precision integer
    preuse string This wand will consue a use prior to casting a spell, rather than after the spell completes
    prevent_dismount boolean
    prevent_fall boolean
    prevent_melee boolean
    prevent_projectiles boolean
    prevent_teleport boolean
    price double
    priority integer
    priority_faces string
    priority_faces_list list
    probability double
    projectile projectile_class What type of projectile to launch
    projectile_effects string An effect key, specifying effects to use to attach to the projectile
    projectile_effects_use_target boolean Set to true to use the projectile location as the target location (instead of the source) for projectile effects
    projectile_follow_player boolean
    projectile_potion_effects potion_effect_map
    protection_count integer
    protection_duration integer
    push double
    put_in_hand boolean
    rabbit_type rabbit_type
    radials double
    radials_per_step double
    radius double The radius of this sphere or circle, in blocks
    radius_donut float
    radius_grow float
    radius_increase double Amount to increase the radius per tick
    radius_on_use double
    radius_override string
    radius_padding double
    radius_per_tick double
    radius_spout float
    radius_tube float
    random_choose boolean
    random_source_offset vector
    random_target_offset vector
    randomize boolean
    randomize.spawn string
    randomize_map map
    randomized_messages list A list of messages from which one will be randomly picked and sent to the player. Setting this property will override your "message" property.
    range_back double
    range_front double
    reactivate_wand boolean
    realtime boolean
    reapplication_delay integer
    reason string
    recipe_type recipe_type The type of crafting recipe
    records string
    redstone_torch boolean
    reduce integer Reduce the cooldown by some amount of milliseconds
    reduce_boolean boolean
    reflect_chance double
    reflect_count integer
    reflect_fov string
    reflect_reorient boolean
    reflect_reset_distance_traveled boolean
    reflect_target_caster boolean
    reflect_track_range double
    reflect_track_target boolean
    register_by_name boolean
    relative_location_offset string
    relative_offset vector Offset the source location based on the direction of that location
    relative_source_offset vector Offset the source location based on the direction of that location
    relative_target_offset vector Offset the target location based on the direction of that location
    relentless boolean
    reload boolean
    remove boolean
    remove_default_goals boolean Whether or not to remove default goals from this mob
    remove_effects potion_effect_list A list of potion effects to remove from the target
    remove_goals goal_list A list of pathfinder goals to remove from this mob
    remove_items list
    remove_lore boolean
    remove_modifiers modifier_list
    remove_modifiers_list list
    remove_mounts list
    remove_on_finish boolean
    remove_target_entities boolean
    remove_when_broken boolean
    remove_when_far_away boolean
    renamable string
    rename double
    rename_description double
    reorient boolean
    repeat integer
    repeat_random boolean
    repeat_skip boolean
    replace boolean
    replace_biomes map
    replace_item boolean
    replace_map map
    replace_same boolean
    replacement_item string
    replacements map
    require_block boolean
    require_elytra boolean
    require_exit boolean
    require_mana double
    require_mana_empty boolean
    require_mana_not_full boolean
    require_mana_percentage double
    require_sapling boolean
    require_target_permission boolean
    require_template string
    require_wand boolean
    required potion_effect_list
    required_kills integer
    required_list list
    requires string
    requires_entity boolean
    requires_entity_target boolean If true, this action will not run unless the spell has targeted an entity Most spells that require entities will do this automatically, but occasional...
    requires_no_entity_target boolean
    requires_target boolean If true, this action will not run unless the spell has missed completely. Missing usually means reaching max range or duration before hitting a solid ...
    reset_circle boolean
    reset_mana_on_activate string When set to true, the wand's mana will be reset to the 'mana' value defined in wands.yml This can be used by players as a method of refilling their ma...
    reset_time_on_path_change boolean
    resource_pack string
    respawn string
    result spell_result The SpellResult to return
    return_offset vector
    return_on_finish boolean
    return_relative_offset vector
    return_to_caster boolean
    reverse boolean
    rider_untargetable boolean
    riding_effects map
    right_arm_item string
    right_arm_pose string
    right_arm_transform string
    right_click wand_action What action the wand should perform when the player uses the interact (right-click by default) button
    right_click_sneak string
    right_leg_pose string
    right_leg_transform string
    rings integer
    roof_height string
    rotation double Rotation around the Y-axis
    rotation_vector vector Apply a fixed rotation to the image This is a vector in degrees
    rotation_x double
    rotation_y double
    rotation_z double
    round_up double
    row_1 ingredient_string The first row of the recipe, a string using characters defined in the materials map
    row_2 ingredient_string The second row of the recipe, a string using characters defined in the materials map
    row_3 ingredient_string The third row of the recipe, a string using characters defined in the materials map
    rows integer
    saddle string
    safe boolean
    same_block boolean
    sample boolean
    sample-string string
    saturation integer
    scale percentage Can be used to scale all costs for a shop up and down
    schematic string
    scope string
    sculk_charge_rotation float
    search_up boolean
    search_x integer
    search_y integer
    search_z integer
    second_trusted string
    seed long
    selected string A message to show to the player after selecting an option
    selected_free string A message to use when selecting a free option
    self_destruct string
    sell boolean True to make this a sell shop, where players earn money by selling items
    send_message boolean
    server string
    set_last_damaged boolean
    set_last_damaged_by boolean
    set_pathfinder boolean
    set_source boolean
    set_target boolean Whether to set the entity or block as the target when spawned
    sheared boolean
    show_active_icons boolean
    show_cloud boolean
    show_currencies list A list of currencies to show, if omitted will show all
    show_cycle_lore string
    show_enchantment_lore string
    show_extra_spells boolean
    show_free boolean
    show_missing_requirements boolean
    show_name boolean Whether to show the entity's name
    show_no_permission boolean
    show_path_spells boolean
    show_required_spells boolean
    show_target boolean
    show_tornado boolean
    show_unavailable boolean
    show_uncastable boolean
    show_upgrades boolean
    shriek_delay integer
    silent boolean The silent flag of the mob, to prevent it from making any sounds
    sitting boolean
    size integer Size of the effect
    skeletons boolean
    skip integer
    slopes map A probability map of # of blocks to allow between a block and its neighbors
    slot inventory_slot
    slots string
    slots_list inventory_slot_list
    slotted string
    small boolean
    sneak_controllable double
    snowable string
    soil list
    solid boolean
    solid_amount string
    sort boolean
    soul double
    sound sound A sound effect to play. Can be a vanilla sound or a custom sound from a resource pack.
    sound_broadcast boolean Set to false to make a sound only heard by the caster or target, it will not be broadcast to the world.
    sound_interval integer
    sound_max_pitch double
    sound_max_volume double
    sound_min_pitch double
    sound_min_volume double
    sound_pitch double The pitch of a sound effect. Values greater than 1 will increase pitch, values less than 1 will lower pitch.
    sound_range integer The range of the sound effect, in blocks. If not specified, the range is auto-computed based on sound volume following vanilla logic.
    sound_volume double
    sounds_count_as_cast boolean
    source_at_target boolean
    source_direction string
    source_direction_at_target boolean
    source_direction_is_target boolean
    source_direction_offset vector
    source_direction_speed double
    source_is_caster boolean Makes the caster the source, useful for actions embedded in an AreaOfEffect or other compound action which changes the source.
    source_is_target boolean
    source_location source_location_location_type
    source_offset vector
    source_pitch string
    source_pitch_max integer
    source_pitch_min integer
    source_pitch_offset double
    source_relative_direction_pitch_offset double
    source_relative_direction_yaw_offset double
    source_use_movement_direction boolean Use the direction the the caster is moving rather than facing
    source_yaw string
    source_yaw_offset double
    sp integer
    sp_multiplier double
    spawn map
    spawn_actions action_list Actions performed immediately after spawning the entity or projectile
    spawn_reason string
    spawns list
    speed double
    speed_land float
    speed_max double
    speed_min double
    speed_modifier double
    speed_ocean float
    spell spell The spell to cast
    spell_glow string
    spell_inventory double
    spell_levels double
    spell_parameters map Parameters to pass to the spell being cast
    spells spell_list
    spells_use_wand_name string
    sphere boolean
    sphere_color color
    sphere_particle particle
    sphere_particles integer
    sphere_radius float
    spike_height float
    spikes_half integer
    split boolean
    spread double
    spread_movement double
    spread_movement_max double
    stack double
    stack_size integer
    stages list
    start integer
    start_at_target boolean
    start_commands string
    start_speed double
    starter boolean
    static boolean
    stay integer The amount of time the title will stay visible before transitioning out. Applies only when "message_type" is set to "title"
    stay_boolean boolean
    steer_controllable double
    steer_speed double
    step float Angular movement per iteration
    step_x integer Each stepX pixel will be shown. Saves packets for lower fontsizes.
    step_y integer Each stepY pixel will be shown. Saves packets for lower fontsizes.
    steps_per_iteration integer Number of steps to take per overall iteration
    strafe_controllable double
    strands integer
    strength damage_type_map Gives damage bonuses to specific damage types
    style string
    sub_effect configuration_section
    sub_effect_at_end configuration_section
    sub_effect_at_end_cached configuration_section
    sub_message string The smaller, lower message on a title. Applies only when "message_type" is set to "title"
    sub_message_key string
    sub_model_id string
    sub_part_id string
    substitute string An item to use in place of the vanilla recipe output
    sudden_death integer
    sudden_death_effect string
    sunroof_probability double
    support list
    swap wand_action What action the wand should perform when the player uses the swap (F by default) button
    swap_sneak string
    swap_source_and_target boolean
    swappable_slots string
    switch_class string A class to switch to, locking the currently active class
    synchronize_time boolean
    take_wand boolean
    tall_flowers list
    taper string
    taper_start string
    target_above boolean
    target_air boolean
    target_all_worlds boolean
    target_attachment boolean
    target_block boolean
    target_block_mage boolean
    target_block_timeout integer
    target_blocks boolean
    target_caster boolean
    target_count integer
    target_direction string
    target_direction_offset vector
    target_direction_speed double
    target_down boolean
    target_entity boolean
    target_highest boolean
    target_location source_location_location_type
    target_magic_blocks list
    target_offset vector Offset the target location
    target_other_blocks boolean
    target_pitch_offset double
    target_players list
    target_relative_direction_pitch_offset double
    target_relative_direction_yaw_offset double
    target_snap integer
    target_source boolean
    target_spell string
    target_timeout integer
    target_use_movement_direction boolean Use the direction the target is moving rather than facing
    target_world string
    target_yaw_offset double Offset the yaw of the target
    targeting map
    teleport boolean
    teleport_target boolean
    teleport_vehicle boolean
    template_list list
    temporary boolean
    terminal_velocity double
    text string
    thickness double
    throw_wand boolean
    tick_actions action_list Actions performed on a every tick while a projectile is in flight
    tick_effects string
    tick_increase integer
    tick_size double
    ticks_flown integer
    time string
    time_integer integer
    time_offset long
    timeout integer
    title string
    title_delay integer
    title_key string
    tnt_velocity double
    to_color string
    to_color_list list
    to_colors string
    tool string
    top_blocks list
    tornado_color color
    tornado_height float
    tornado_particle particle
    track double
    track_projectile boolean
    track_range double
    track_speed double
    track_target boolean
    tracked boolean
    trail boolean
    transformable boolean
    transparency boolean
    triggers-map map
    triggers_map map
    trusted string
    tunnel_height string
    tunnel_width string
    types map
    unbreakable_items boolean
    undo_oldest integer If set, only the onldest N changes will be undone This can be used to create undo animations where blocks build while the tail end is undone
    undo_previous boolean
    undo_to integer If set, will trigger undo until the queue is has only N changes remaining This can be used to create animations, such as in the Straem spell, where on...
    unlock string
    unlock_boolean boolean
    unlock_class string
    unlock_confirm_title string
    unlock_confirm_title_key string
    unlock_earns boolean
    unlock_key string
    unlock_section string
    unswappable string
    until integer
    update boolean
    update_directions boolean If set to false, Entity-bound directions will not update during the Effect
    update_launch_location boolean
    update_title boolean
    upgrade boolean
    upgrade_levels integer
    upgrade_requires_casts boolean
    use_active_name string
    use_active_name_when_closed string
    use_block_location boolean
    use_brush string
    use_brush_boolean boolean
    use_brush_size boolean
    use_cast_location boolean
    use_eye_location boolean
    use_hit_location boolean
    use_item boolean
    use_items boolean
    use_mode string
    use_npc_name boolean
    use_parent_source_entity boolean
    use_parent_source_location boolean
    use_parent_target_entity boolean
    use_parent_target_location boolean
    use_sp boolean
    use_target boolean
    use_target_location boolean
    use_target_mage boolean
    use_wand boolean
    use_wand_color boolean Set to false to avoid using the wand color for effects
    use_wand_location boolean
    use_wand_name boolean
    use_xp boolean
    useable string
    uses double
    value string The value to set the variable to
    value_double double
    vanilla string
    vanish boolean
    variable string
    variable2 string
    variable_a double
    variable_b double
    variant string
    velocity double
    velocity-vector vector
    velocity_max_distance double
    velocity_offset vector
    velocity_transform string
    velocity_transform-map map
    velocity_transform_map map
    velocity_vector vector
    villager_profession villager_profession
    vines list
    virtual_book boolean
    visibility visibility Who can see this effect
    visible_delay_ticks integer
    volume double
    volume_type string
    wait_for_death boolean
    wait_for_landing boolean If the actions after glide should be performed when the player lands
    wait_time integer
    walkway_width string
    wall_blocks list
    wall_probability double
    wand_slot string Where to put the wand the player was holding on the armor stand
    warning_effects map
    warp string
    warp_effects string
    warp_maintain_direction boolean
    water_depth string
    water_height string
    weather weather
    welcome_wand boolean
    whole_circle boolean
    width float
    width_cell float
    wildcard boolean
    win string
    win_money integer
    win_sp integer
    win_xp integer
    window_probability double
    world world The name of the world, defaults to the config key
    world_type world_type The type of world generator to base this world on
    worlds map
    worlds_list list
    worn string
    worth_item string
    x2_equation string The equation used to calculate the x location of the inner effect
    x_equation string The equation used to calculate the x location of the effect
    x_length double
    x_offset float Offset the x component of the location
    x_rotation double Rotation across the x axis
    x_scale double Scale along the x axis
    x_size double Size along the x axis
    x_subtract double Subtract from the x component of the location
    xp_display string
    y2_equation string The equation used to calculate the y location of the inner effect
    y_equation string The equation used to calculate the y location of the effect
    y_length double
    y_offset double Offset the y component of the location
    y_radius double Specify a different radius that only effects the y location Can be used to adjust targeting to avoid entities that are not in the same plane as the ca...
    y_rotation double Rotation across the y axis
    y_scale double Scale along the y axis
    y_size double Size along the y axis
    y_subtract double Subtract from the y component of the location
    yaw yaw Specify the yaw of the source direction
    yaw_max yaw
    yaw_offset yaw An offset to apply to the yaw of the source direction
    z2_equation string The equation used to calculate the z location of the inner effect
    z_equation string The equation used to calculate the z location of the effect
    z_length double
    z_offset float Offset the z component of the location
    z_rotation double Rotation across the z axis
    z_scale double Scale along the z axis
    z_size double Size along the z axis
    z_subtract double Subtract from the z component of the location
    zig_zag_relative_offset vector

    动作(75 个)

    属性名 类型 默认值 说明
    actions action_list A list of actions that this action will run
    actions_actions actions The set of actions to perform
    actions_map action_trigger_map A map of events to actions to run. The most common event used by spells is 'cast' Actions determine the behavior of a spell, defining what it does
    active_costs_map map
    active_spells_exclusive list
    active_spells_restricted list
    allow_overlap boolean
    aura boolean
    boss_bar boolean
    boss_bar_map map
    brush_entities boolean
    bypass_cooldown boolean
    cancel_on_damage_boolean boolean
    cancel_on_deactivate boolean
    cancel_on_death boolean This spell will cancel if the caster dies
    cancel_on_enter_portal boolean
    cancel_on_world_change boolean
    charge_regeneration double
    charges integer
    check_indestructible boolean
    costs_map map
    creative_restricted boolean
    creator string
    creator_id string
    deactivate_effects boolean
    deny_break boolean
    deny_build boolean
    earns string
    earns_cooldown_scale double
    earns_type string
    effects_map effects_trigger_map A map of triggers to effects The most common trigger used is 'cast' which happens immediately on cast Other triggers are specific to projectiles (such...
    entity string
    force_url boolean
    friendly_types list A list of entity types that will be considered friendly
    glyph string
    hide_messages list
    icon_enabled string
    icon_item string
    ignore_name string
    ignore_potion_effects list
    ignore_region_overrides boolean This spell will ignore region flags that say it should be able to build even if the player has no permission to build, such as allowed-spells or allow...
    legacy_icon string
    legacy_icon_disabled string
    legacy_icon_enabled string
    lore list
    messages map
    mount_restricted string
    parameters_map map
    player string
    player_damage double
    prevent_passthrough string
    reactivate boolean
    refund_on_no_target boolean
    require_break boolean If set to true, this spell can not be cast unless the player has permission to break blocks.
    require_build boolean
    requirement map
    show_brush boolean
    target_game_modes list
    target_mount boolean
    target_no_damage_ticks boolean
    target_permission string
    target_pet boolean
    target_potion_effects list
    target_self_requires_pvp boolean
    toggleable boolean
    triggers_list list
    unbreakable boolean Blocks created or modified by this spell will be unbreakable
    undo_reversed boolean
    undo_sorted boolean If set to false, blocks will not be sorted prior to undo Only use this if you're sure you have no attachable or gravity blocks in your construction, o...
    undoable boolean
    vanilla_item string
    vanilla_item_disabled string
    vanilla_item_enabled string
    variables list
    variables_map map

    基础(85 个)

    属性名 类型 默认值 说明
    action_class action_class The class this action uses This determines the type of action that will be performed
    active_costs cost_map A list of costs to be deducted every second this spell is active
    alias string This can be used to provide an alternate key for a spell. Most often this is needed when changing the key of a spell, but you want players with the ol...
    backfire_chance percentage The percent change that this spell will backfire, targeting the caster instead of the intended target
    bb boolean
    bp boolean
    brush_selection boolean
    bypass boolean Bypass all build, break and pvp checks. This is a shortcut for all of the other bypass flags
    bypass_backfire boolean This spell will not reflect off of reflective blocks
    bypass_break boolean Allows a spell to break blocks in regions that deny breaking
    bypass_build boolean Allows a spell to build blocks in regions that deny building
    bypass_deactivate boolean This spell can not be deactivated by other spells
    bypass_mage_cooldown boolean This spell can be cast even if the mage has a global cooldown in effect
    bypass_permissions boolean This spell can be cast even if a player would not normally have permission to do so
    bypass_protection boolean This spell will bypass friendly fire and super protection restrictions
    bypass_pvp boolean This allos a spell to bypass pvp checks, so it can target players in pvp-restricted areas.
    cancel_effects boolean If the spell should cancel any running effects it started when the spell ends
    cancel_on_cast_other boolean This spell will be cancelled if the caster casts another spell while this one is in progress
    cancel_on_damage double This spell will be cancelled if the caster is damaged while this spell is on progress
    cancel_on_no_permission boolean Check for permission changes while the spell is running and cancel if the player has no permission Can be used for brooms, levitate or other lasting e...
    cancel_on_no_wand boolean This spell with cancel if the player lets go of their wand
    cancellable boolean If set to false, this spell can not be cancelled by other spells
    cast_on_no_target boolean If set to false, a spell will not consume mana or incur cooldown if it was not successfully cast
    category string Used for wand organization and grouping spells in spell lists and spell books
    command_block_allowed boolean Whether this spell can be cast via a command block
    cool milliseconds
    cooldown milliseconds How long, in milliseconds, a player has to wait before casting this spell again
    cooldown_mage integer How long, in milliseconds, a player has to wait before casting this any spells after having cast this one
    cooldown_reduction percentage_level
    cost_reduction percentage_level A percent reduction for costs in spells cast by this wand
    costs cost_map The costs for casting this spell
    description string A description of this wand or spell to show in-game, in the item lore Can be added directly on the wand or spell config, but it is often better to put...
    disable_mana_regeneration boolean If true, this spell will disable mana regeneration for the caster while the spell is active This can be used with toggleable spells that have active c...
    disguise_restricted boolean If set, this spell can not be used while the player is disguised
    display_cooldown integer A duration to use for displaying cooldown in the lore This can be used if the spell does not have a cooldown assigned but emulates it Perhaps via the ...
    duration milliseconds How long an effect or spell should last, in milliseconds
    earns_cooldown integer How long, in milliseconds, before this spell can earn its max SP value Until the cooldown expires the spell will earn no SP, or earn an increasing amo...
    earns_sp integer The maximum amount of SP this spell earns when casting A spell must be successfully cast to earn SP, this generally means it hit a target that it is a...
    effectlib_class effectlib_class The class this EffectLib effect uses This determines the type of effect that will be shown
    effects string Which effects to play
    enabled boolean This can be used to enable a spell that was disabled via config.yml, or to disable specific default
    extended_description string
    fizzle_chance percentage The percent chance that this spell will fizzle Fizzling means failing to cast while still consuming costs and incurring a cooldown
    free boolean
    generator_class generator_class The class this chunk generator uses
    glide_exclusive boolean
    glide_restricted boolean
    hidden boolean This spell or wand template will not show up in lists This is generally used for templates not meant for player use
    icon icon An icon that represents a spell or wand These can be vanilla items, or custom items from a resource pack
    icon_disabled spell_icon_disabled An icon used when a spell is not available, due to permissions, cooldown, or insufficient resources
    icon_disabled_url texture A URL icon used when a spell is not available, due to permissions, cooldown, or insufficient resources
    icon_spell spell_icon An icon that represents a spell These can be vanilla items, or custom items from a resource pack
    icon_url texture A texture URL used in a skull icon This is useful when not using the resource pack for spell icons. Recommended to use 'example: skulls' in config.yml...
    ignore_result boolean Set this to have the result of this action (and all sub-actions) ignored for the purposes of the overall spell result This can be used to include some...
    inherit string Can be used to inherit from another template
    level_description string
    loud boolean
    message_targets boolean
    name string The display name of this wand or spell to show in-game Can be added directly on the wand or spell config, but it is often better to put all language i...
    parameters spell_parameters A map of spell parameters which determines how the spell behaves. Check out the Spell Parameters section above!
    passthrough string
    populator_class populator_class The class this block populator uses
    progress_description string
    progress_levels map
    pvp_restricted boolean If set to true, this spell will not be castable at all in a pvp-restricted area By default all spells will not target other players in pvp-restricted ...
    pworld string
    quick_cast boolean When set to true, the wand will always instantly cast abilities upon selection. (Note: This can also be individually defined, per spell, in spells.yml...
    quiet boolean
    removes_spells list
    require_health_percentage double
    requirements list
    show_undoable boolean
    spell_class spell_class The class this spell uses This determines the type of spell that will be performed This is not used in action-based spells, and should generally be av...
    tags list
    toggle spell_toggle_type Set this to allow a spell to be toggled on and off with subsequent casts. Spells can either simply cancel when toggled off, or immediately perform the...
    total_duration integer A value that will be used in lore This is useful for spells that have a collection of repeat and delay actions, and so the total duration can not be a...
    unsafe string Allow teleporting to unsafe locations
    upgrade_required_casts long How many times this spell must be successfully cast before it upgrades Upgrades require that different spell levels have been defined. These levels ha...
    upgrade_required_path path What path the player must be on before this spell can upgrade This can be used to gate spell upgrades, preventing players from spam-casting to level a...
    upgrade_required_path_tags list
    vertical_range integer
    warmup milliseconds An alias for the 'delay' parameter of the Delay action, a delay in milliseconds If present this will be shown in lore as the spells' warmup time
    world_border_restricted boolean
    worth double How much this spell is worth By default this is terms of SP Spells must have a worth assigned and be in a path's spell list to show up in the spellsho...
    worth_sp double An alias for 'worth', this property should no longer be used.

    画笔(3 个)

    属性名 类型 默认值 说明
    brush material A material or brush to use in this spell For non-engineering spells this determines the type of block build with actions such as ModifyBlock Engineeri...
    brush_effects boolean
    uses_brush boolean

    建造(11 个)

    属性名 类型 默认值 说明
    cd boolean
    check_destructible boolean If set to false, this spell will not check its destructible list at all and can modify any block type
    destructible material_list What blocks this spell can break
    destructible_durability double If set, a spell can only modify this block if it has a vanilla blast resistance below this value
    destructible_materials string The set of materials sub-actions will be allowed to break
    destructible_override boolean If set, this spell may have its destructible materials list changed via a WorldGuard region flag
    ice material The material to use when freezing water into ice
    id string
    indestructible_materials material_list A list of materials that can not be modified by this spell
    lock_type lock_type The type of lock action to perform
    modifiable string What blocks this spell can modify

    构造器(1 个)

    属性名 类型 默认值 说明
    increment_data boolean Increment the data value of blocks while iterating This can be used with water or lava to taper the blocks off, lowering their height each iteration

    控制(2 个)

    属性名 类型 默认值 说明
    delay milliseconds Delay to wait before continuing, in milliseconds
    stop_on_success boolean If set to true, and this action returns a successful result, the spell will stop after this action has finished Can be used to make some simple contro...

    效果(67 个)

    属性名 类型 默认值 说明
    asynchronous boolean Whether this effect should run in a separate thread Running in a separate thread is better for performance, but can not be used with any effects that ...
    color color Can be used to color particles and firework effects
    color2 color A secondary color for an effect This is used in firework effects as the secondary color
    color3 color A tertiary color for an effect
    color_base1 color The color used for particles of the first base of the effect
    color_base2 color The color used for particles of the second base of the effect
    color_helix color The color used for the particles in the helix of the effect
    color_nucleus color The color used for the particles in the nucleus of the effect
    color_orbital color The color used for the particles in the orbital of the effect
    color_override string A field in the effectlib effect to replace with the current cast color, which is generally determined by the casting wand For example if set to 'color...
    columns integer Number of columns in the grid
    delay_ticks integer Delay to wait before starting the effect, in ticks
    direction_disco_ball_effect_direction disco_ball_effect_direction Which direction the effect should play in
    disappear_with_origin_entity boolean Should this effect stop playing if the origin entity becomes invalid?
    disappear_with_target_entity boolean Should this effect stop playing if the target entity becomes invalid?
    effect_color color A special color applied to this wand This color is used in wand particle effects if effect_bubbles is set to true Many spells also use the wand's colo...
    effect_key string The key of an effects blocks to play
    effect_particle_data integer This can be used to give particles a set speed when spawned The behavior varies between particle types This will not work with colored particles
    effect_type effect_type The type of effect
    effectlib effectlib_properties An EffectLib effect to play This must contain at least a 'class' parameter to specify which EffectLib class to display
    effectlib_effect effectlib_properties An EffectLib effect to play This must contain at least a 'class' parameter to specify which EffectLib class to display
    entity_effect entity_effect A vanilla entity effect, such as HURT
    font_size integer Can be used to scale the text size down
    hurt boolean Whether to play the hurt effect on the target, which will shake a player and turn their screen red
    invert boolean Invert the text
    is_zig_zag boolean Whether or not this line zig zags
    iterations integer Number of times to repeat the effect
    location effect_location Where to play this effect
    max_way_points integer Maximum amount of way points
    particle particle The type of particle to use in this effect
    particle_base1 particle The type of particle to use for the first base of this effect
    particle_base2 particle The type of particle to use for the second base of this effect
    particle_count integer The number of particles to spawn with each particle packet Use this with particle_offset_x,y,z to spawn a dense or sparse group of particles while sen...
    particle_helix particle The particle to use in the helix of this effect
    particle_nucleus particle The particle to use in the nucleus of this effect
    particle_offset_x float A random spread of particles along the x-axis Use with particle_count to spawn multiple particles per packet
    particle_offset_y float A random spread of particles along the y-axis Use with particle_count to spawn multiple particles per packet
    particle_offset_z float A random spread of particles along the z-axis Use with particle_count to spawn multiple particles per packet
    particle_orbital particle The particle to use in the orbital of this effect
    particle_override string A field to set in the contained effectlib effect, replacing a particle type with the casting particle type Generally this comes from a wand, which are...
    particle_radius float Radius of the rain/snow
    particle_speed double This can be used to give particles a set speed when spawned The behavior varies between particle types This will not work with colored particles
    particles integer The number of particles to spawn with each iteration of this effect
    particles2 integer The number of particles to spawn with each iteration of the inner effect
    particles_back integer
    particles_base integer
    particles_circle integer
    particles_cone integer
    particles_front integer
    particles_height integer
    particles_helix integer Number of particles to be spawned in the helix per iteration
    particles_nucleus integer Number of particles to be spawned in the nucleus per iteration
    particles_orbital integer Number of particles to be spawned in the orbital per iteration
    particles_per_iteration integer The amount of particles, displayed in one iteration
    particles_spout integer
    particles_strand integer
    particles_width integer
    period integer How long to wait, in ticks, between each iteration
    radius_nucleus float Radius of the nucleus as a fraction of the atom-radius
    refresh integer Iterations to wait before refreshing particles
    update_locations boolean If set to false, Entity-bound locations will not update during the Effect
    visible_range float Display particles to players within this radius
    x_factor float Stretch/Compress factor along the x axis
    y_factor float Stretch/Compress factor along the y axis
    z_factor float Stretch/Compress factor along the z axis
    zig_zag_offset vector Direction of zig-zags
    zig_zags integer Number of zig zags in the line

    实体(4 个)

    属性名 类型 默认值 说明
    damage double How much damage to deal to the target
    entity_damage double The amount of damage to apply to non-player targets
    hurts boolean Whether a falling block will damage entities it falls on
    interact_spell spell A spell to cast when a player interacts with (right-clicks on) this mob

    生物(25 个)

    属性名 类型 默认值 说明
    aggro boolean This will enable the thread table aggro behavior on an otherwise normal mob This makes the mob target the player that has done the most damage to to i...
    amount double The amount of an item
    baby boolean Make this mob a baby mob
    can_pickup_items boolean Whether or not the mob will be allowed to pick up items
    cast map A probability table of spells to cast This parameter is deprecated, it is better to use the triggers map
    cast_requires_item material An item the mob must be holding in order to cast spells
    cast_requires_target boolean If true, the mob will only cast spells if it has targeted an entity
    default_drops boolean Whether this mob should drop default vanilla drops on death
    drop_xp integer Amount of experience a mob should drop on death
    entity_attributes vanilla_attribute_map Vanilla entity attributes to apply to the mob
    hand_item material The item this mob is holding in its main hand
    heal_amount double The amount of health to heal. One heart is equal to 2 health
    mage map Specify properties to get applied to the Mage for this mob These can be the same sort of properties you would apply to a player class or wand
    max_health double The maximum health this mob or player should have
    mob_attributes attributes Attributes to apply to mob These are Magic attributes as defined in attributes.yml. For vanilla entity attributes, use entity_attributes
    mob_cast_interval long How often, in milliseconds, to cast a spell. This parameter is deprecated, use 'interval' and triggers instead
    mob_interval long How often to cast spells tied to the interval trigger
    mob_name string The display name of this mob This is required for Magic Mobs
    potion_effects potion_effect_map A map of potion effects to apply to this entity
    tamed boolean Set to true to make this mob tamed
    track_radius double How far away a player must get before this mob no longer chases it
    trigger string The trigger to trigger on the target mob
    triggers trigger_map A map of triggers that will cause this mob to cast spells
    type entity_type The type of entity to spawn
    xp integer Amount of experience contained in an experiene orb entity

    NPC(5 个)

    属性名 类型 默认值 说明
    dialog list A list of speech lines for an NPC to say to nearby players
    dialog_face_player boolean If set, the NPC will face the player they speak to Facing is not smooth, direction will only change each time they speak IF there are multiple players...
    dialog_format string A message key used to look up a template in the messages files This template is used to format dialog spoken to players You can use some variables in ...
    dialog_interval integer How long to wait before speaking each line of dialog
    dialog_range double How close a player must be before the NPC will start speaking to them

    玩家(4 个)

    属性名 类型 默认值 说明
    health_scale double The scale to use when translating health to UI hearts
    mage_class mage_class A mage class as defined in classes.yml, or one of the example configs
    message_type message_type What type of message to send
    modify_type mage_modify_type Determine what to do with the player's classes

    目标(53 个)

    属性名 类型 默认值 说明
    allow_max_range boolean If set to true, this spell will cast as normal if it misses, meaning it reaches max range without hitting a block or entity
    check_protection boolean
    close_fov double
    close_range double
    damage_resistance_protection integer
    damage_source_location source_location_location_type The location on the target entity to use when calculating distance-based damage
    distance_weight double Tweak how important the distance to the target is when performing targeting
    entity_weight integer
    fov double
    fov_weight double
    hitbox boolean If true, hitbox targeting will be used This will use the vanilla (or custom) hitboxes of target entities with projectile raycasts for line/box interse...
    hitbox_block_size double Can be used to expand a projectile's hitbox when determining block collisions
    hitbox_size double Can be used to expand a projectile's hitbox when determining entity collisions
    ignore_blocks boolean
    ignore_types list
    instant_block_effects boolean Whether to use reflect and break effects for instant (non-projectile) spells
    npc_weight integer
    origin_at_target boolean
    otdx string Directional vector override for target source
    otdy string Directional vector override for target source
    otdz string Directional vector override for target source
    otworld string Directional vector override for target source
    otx string Offset for target location, relative to targeted block
    oty string Offset for target location, relative to targeted block
    otz string Offset for target location, relative to targeted block
    player_weight integer
    range double How far, in blocks, this spell can reach before counting as a miss This can apply to a base spell, which will do instant raycast targeting, or to a Cu...
    range_padding double
    reflective string
    reflective_override boolean
    reverse_targeting boolean
    t2world string
    target target_type How this spell should perform its targeting This only affects the initial targeting, not any projectiles that are launched
    target_armor_stand boolean
    target_breakable_depth integer
    target_breakables double
    target_contents string
    target_invisible boolean
    target_min_offset integer
    target_name string
    target_npc boolean Set to true to allow this spell to target NPCs
    target_self boolean Whether or not this spell should targe the caster This will affect projectiles, area of effect and other actions that target multiple entities
    target_self_timeout integer A timeout in milliseconds, after which the projectile is allowed to target the caster
    target_tamed boolean Whether or not this spell is allowed to target tamed entities
    target_type entity_class The class of entity this spell can target This parameter does not use the normal EntityType enum, it refers directly to classes This is so that it can...
    target_types entity_type_list One or more specific entity types for this spell to target. The spell will ignore any entities not on this list
    target_underwater boolean Whether this spell can be used on underwater targets
    target_unknown boolean Whether or not this spell may target unknown entities This can be used to avoid targeting custom entities, which are generally pets from a pet plugin
    target_vanished boolean Whether or not this spell may target vanished players
    targetable string
    tmo integer
    transparent string
    tworld string

    传送(1 个)

    属性名 类型 默认值 说明
    direct boolean If set, will teleport directly to the target location without any modification or safety checks

    文本(1 个)

    属性名 类型 默认值 说明
    digits integer The number of digits past the decimal point to include in the numeric output

    撤销(8 个)

    属性名 类型 默认值 说明
    bu boolean
    bypass_undo boolean This spell will not add its changes to the undo queue and cannot be undo
    cancel boolean Current spells in progress will be cancelled before undoing
    entity_undo boolean
    entity_undo_types list
    u integer
    undo milliseconds How long to wait, in milliseconds, before this spell will undo. The timer starts when the spell finishes completely
    undo_speed double If set, undo will happen over the course of several ticks This is in terms of changes (blocks) per second

    魔杖(71 个)

    属性名 类型 默认值 说明
    active_brush material The currently active brush, used with engineering magic
    active_spell spell The currently active spell for this wand, which will be cast when performing a bound cast action
    alternate_spell spell The spell to cast when performing the action bound to alt_cast on this wand
    alternate_spell2 spell The spell to cast when performing the action bound to alt_cast2 on this wand
    attributes attributes Attributes to apply to the player when holding this wand If set to passive the attributes will be applied when worn If set to stack, attributes will a...
    block_chance double The chance of cancelling a spell when blocking with this wand
    block_cooldown integer A cooldown on blocking spells with this wand
    block_fov double An angle in radians for blocking The player must be facing the source of a spell in order to block it
    block_mage_cooldown integer Apply a global cooldown when using this wand to block a spell
    block_reflect_chance double A percent chance that a spell blocked with this wand will be reflected
    boostable boolean Set to false to make this wand ignore mana boosts from magic armor
    bound boolean If set, the wand will bind to a player when they hold it A bound wand may not be used or taken out of a container by any other player
    brush_inventory material_map Where each brush is located in the player's inventory This is generally only set directly in items or class data, and does not need to be added to a c...
    brush_mode wand_mode How the brushes used for engineering will display in this wand By default brushes will appear in a separate chest inventory, but brush_mode can be set...
    brushes material_list The engineering brushes this wand can use
    cast_interval long How often, in milliseconds, to auto-cast the cast_spell set on this wand
    cast_location vector Offset the source location for spells cast by this wand
    cast_min_bowpull double For bow wands, require that the bow be pulled back at least this far before a spell will cast This is a value from 0 to 1, where 1 is pulled fully bac...
    cast_min_velocity double The minimum speed of a player required before the cast_spell on this wand will be cast This can be used to make a wand or armor with a spell that only...
    cast_parameters string_list Parameters to apply to cast_spell when casting Does not apply to wands cast via a spell in the normal manner, see overrides for that.
    cast_spell spell A spell this wand will cast at regular intervals while held If set to passive, the wand will only cast if worn as armor
    class mage_class The class this wand uses If set this will be a class-bound wand, meaning it may store some of its properties in a player's class data rather than on t...
    classes mage_class_list A set of classes that this wand may attach to The wand will use the first unlocked class from this list it finds on the player If the player has none ...
    consume_reduction percentage_level A percent reduction used for engineering spells that consume blocks when cast Currently only the values 1 and 0 are supported, where 1 means the playe...
    consume_spell spell A spell to cast when this wand is consumed Used for making custom potions or food
    effect_bubbles boolean If set, the player will have potion effect bubbles on them while holding this wand The bubbles will appear in the wand's color
    effect_particle particle A custom particle set on this wand If effect_particle_interval is set, this partile will spawn in a ring around the player at a fixed interval Some sp...
    effect_particle_count integer Number of particles to spawn if effect_particle and effect_particle_interval are set
    effect_particle_interval integer Spawn a ring around the player if effect_particle is set. This value is in milliseconds
    effect_particle_min_velocity double The minimum velocity the player must be moving for particle effects to show
    effect_particle_offset double The vertical offset of particles spawned by this wand, if effect_particle and effect_particle_interval are set
    effect_particle_radius double The radius of the ring of particles spawned by this wand, if effect_particle and effect_particle_interval are set
    effect_sound sound A sound to play at an interval while holding this wand
    effect_sound_interval double How often, in milliseconds, to play the effect_sound attached to this wand while a player is holding it
    enchant_count integer The number of times this wand has been enchanted This is tracked internally and should generally not be used in configurations
    enchantments enchantment_map Enchantments to apply to this item
    force boolean For upgrade items, this will force all properties in the upgrade template to apply to the target wand, even if they are a downgrade
    has_uses double Whether or not the wand has uses This is an internal property, you should not need to set it. It will be determined by the uses property being non-zer...
    heroes double Make this wand a Heroes wand If the Heroes plugin is installed, this wand will automatically fill its spell inventory with all of the Heroes skills th...
    hotbar double The currently selected hotbar Does not generally need to be set in a configuration
    hotbar_count double The number of hotbars this wand has Hotbars can be cycled using controls bound to the cycle_hotbar or cycle_hotbar_reverse actions
    icon_inactive icon If set, this wand will show a different icon when inactive versus when held, or for wands with a spell inventory, when the inventory is open
    icon_inactive_delay double An amount of time, in milliseconds, to wait before swapping the wand's active and inactive icons
    immortal double Prevent this wand from despawning when dropped on the ground
    indestructible boolean Sets the unbreakable tag on the wand item This generally has to be set on a wand if using custom resource pack icons, to prevent the durability from c...
    inventory_rows integer How many rows to show in the spell inventory in chest and skills mobde
    invulnerable boolean This wand will not take damage from any source, and can not be destroyed
    item_attributes vanilla_attribute_map Vanilla attributes to apply to this wand item
    keep boolean If set, this wand will not be dropped on death
    locked boolean If set, this can not be used by a player unless they are allowed For wands and items, the player must have a class or modifier with this item in a use...
    mana integer The amount of mana this wand currently has Can be used in a configuration to make a wand start out with mana, rather than waiting to regenerate
    mana_max double The maximum amount of mana this wand can hold
    mana_max_boost double A percentage increase to give to a player's maximum mana when holding or wearing this wand
    mana_per_damage double How much mana should be recovered for each point of damage done by the holder
    mana_regeneration double Mana regeneration rate, in mana per second
    mana_regeneration_boost double A percentage increase to give to a player's mana regeneration rate when holding or wearing this wand
    max_enchant_count integer The maximum number of times this wand can be enchanted, using the legacy enchanting system
    mode wand_mode How this wand will present its spell inventory to the player
    overrides string_list Parameters to apply to spells cast with this wand Parameters can be global, or prefixed with a spell name such as 'blink.range 20' to apply only to a ...
    passive boolean If set, a wand will not activate when held Instead, it will apply its affects when worn. Generally to be used with magic armor
    path path A progression path that a wand will follow When enchanting or using the spellshop, a path will determine what spells are available to a player Paths m...
    powered boolean If set, the holder of this wand will bypass many checks, allowing them to undo other player's spells, destroy normally indestructible blocks, and targ...
    protected boolean If set, the holder of this wand will be completly invincible and untargetable by all spells Magic.wand.use.protected permission to use
    protection damage_type_map Protection from specific damage types
    template string Used internally in item data to say which template a wand was created from Do not set this in configurations
    undroppable double If set, the wand will not be able to be dropped on the ground by the player
    unique double If set, this wand will be given a unique id to prevent it from stacking
    unmoveable double Prevent the player from moving this wand in their inventory, it will be bound to a specific slot
    unstashable double Prevent this wand from being put in a container
    wand_power percentage_level A multiplier that can affect spell damage, size and range, defined by properties in config.yml
    weakness damage_type_map Weakness to specific damage types