From ca32653eb1a673579d1110f86da507308a110147 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Thu, 28 Dec 2023 12:02:59 +0000 Subject: [PATCH] deploy: d53903b4c4864a6cfc063f77bc16db8d8e71e458 --- 404.html | 8 +++---- actions.html | 10 ++++---- actions/api.html | 10 ++++---- actions/commands-and-permissions.html | 10 ++++---- actions/how-to-make-a-custom-action.html | 10 ++++---- actions/placeholderapi.html | 10 ++++---- all-plugins/custom-entity-ai.html | 10 ++++---- .../all-entity-goals/avoid_entity.html | 10 ++++---- .../all-entity-goals/break_doors.html | 10 ++++---- .../all-entity-goals/breathe_air.html | 10 ++++---- .../all-entity-goals/breed.html | 10 ++++---- .../all-entity-goals/cat_lie_on_bed.html | 10 ++++---- .../all-entity-goals/cat_sit_on_bed.html | 10 ++++---- .../all-entity-goals/eat_grass.html | 10 ++++---- .../ecomobs_random_teleport.html | 10 ++++---- .../all-entity-goals/flee_sun.html | 10 ++++---- .../all-entity-goals/float.html | 10 ++++---- .../all-entity-goals/follow_boats.html | 10 ++++---- .../all-entity-goals/follow_mobs.html | 10 ++++---- .../illusioner_blindness_spell.html | 10 ++++---- .../illusioner_mirror_spell.html | 10 ++++---- .../all-entity-goals/interact.html | 10 ++++---- .../all-entity-goals/leap_at_target.html | 10 ++++---- .../all-entity-goals/look_at_player.html | 10 ++++---- .../all-entity-goals/melee_attack.html | 10 ++++---- .../move_back_to_village.html | 10 ++++---- .../move_through_village.html | 10 ++++---- .../move_towards_restriction.html | 10 ++++---- .../all-entity-goals/move_towards_target.html | 10 ++++---- .../all-entity-goals/ocelot_attack.html | 10 ++++---- .../all-entity-goals/open_doors.html | 10 ++++---- .../all-entity-goals/panic.html | 10 ++++---- .../all-entity-goals/random_look_around.html | 10 ++++---- .../all-entity-goals/random_stroll.html | 10 ++++---- .../all-entity-goals/random_swimming.html | 10 ++++---- .../all-entity-goals/ranged_attack.html | 10 ++++---- .../all-entity-goals/ranged_bow_attack.html | 10 ++++---- .../ranged_crossbow_attack.html | 10 ++++---- .../all-entity-goals/restrict_sun.html | 10 ++++---- .../stroll_through_village.html | 10 ++++---- .../all-entity-goals/tempt.html | 10 ++++---- .../all-entity-goals/try_find_water.html | 10 ++++---- .../all-entity-goals/use_item.html | 10 ++++---- .../water_avoiding_random_flying.html | 10 ++++---- .../water_avoiding_random_stroll.html | 10 ++++---- .../all-target-goals/defend_village.html | 10 ++++---- .../all-target-goals/hurt_by.html | 10 ++++---- .../all-target-goals/nearest_attackable.html | 10 ++++---- .../nearest_attackable_witch.html | 10 ++++---- .../nearest_healable_raider.html | 10 ++++---- .../all-target-goals/non_tame_random.html | 10 ++++---- .../all-target-goals/owner_hurt_by.html | 10 ++++---- .../all-target-goals/owner_target.html | 10 ++++---- .../reset_universal_anger.html | 10 ++++---- all-plugins/custom-gui-slots.html | 10 ++++---- all-plugins/prices.html | 10 ++++---- all-plugins/the-entity-lookup-system.html | 10 ++++---- all-plugins/the-item-lookup-system.html | 10 ++++---- all-plugins/the-particle-lookup-system.html | 10 ++++---- all-plugins/what-is-eco.html | 10 ++++---- all-plugins/what-plugins-do-you-support.html | 10 ++++---- assets/js/09705152.6df08f01.js | 1 - assets/js/09705152.f89b652d.js | 1 + assets/js/175bfcdf.3a871cf4.js | 1 - assets/js/228d7529.d66b21d2.js | 1 - assets/js/24ae92d4.cbd62a7c.js | 1 + assets/js/44c7aa37.22153e87.js | 1 + assets/js/44c7aa37.ff4cef19.js | 1 - assets/js/4c5d2d95.49bebd5e.js | 1 + assets/js/5793df5d.3b8e5d11.js | 1 - assets/js/61d57c69.b015d45d.js | 1 + ...89f04.ddaae03c.js => 7fc89f04.67ccd429.js} | 2 +- ...f3e30.57544642.js => 877f3e30.cece1331.js} | 2 +- ...8d7c4.58d0c5a6.js => 9078d7c4.8d0decab.js} | 2 +- assets/js/93586537.24cfcfbb.js | 1 + assets/js/935f2afb.0a70f66a.js | 1 - assets/js/935f2afb.7313edd2.js | 1 + assets/js/9c415ff9.54f578db.js | 1 - assets/js/a4bdea25.4e5fdb6e.js | 1 + assets/js/a4bdea25.b5a16af9.js | 1 - ...e00b7.453dbc5d.js => bf0e00b7.6e83940d.js} | 2 +- ...cfb6d.f659ee41.js => c8fcfb6d.1767dc03.js} | 2 +- assets/js/d2375e09.0343b760.js | 1 - ...e4c8b.7ccf7fa1.js => d89e4c8b.20b80f9b.js} | 2 +- assets/js/d90f1f7d.470556cb.js | 1 + assets/js/d90f1f7d.9e19e1ff.js | 1 - assets/js/da3f7516.623211a7.js | 1 - ...52228.374700ea.js => eaa52228.f5836637.js} | 2 +- assets/js/ed6b3e67.c6e7db82.js | 1 - assets/js/ed6b3e67.f95fa2ed.js | 1 + assets/js/f80d77aa.aa24a468.js | 1 + ...cca8c.d0715c3c.js => f88cca8c.66d56968.js} | 2 +- assets/js/main.89981a2d.js | 2 -- assets/js/main.9a6d7a1a.js | 2 ++ ...CENSE.txt => main.9a6d7a1a.js.LICENSE.txt} | 0 assets/js/runtime~main.9a9c7da6.js | 1 - assets/js/runtime~main.ba16754e.js | 1 + boosters.html | 10 ++++---- boosters/api.html | 10 ++++---- boosters/commands-and-permissions.html | 10 ++++---- boosters/how-to-make-a-custom-booster.html | 10 ++++---- boosters/placeholderapi.html | 10 ++++---- ecoarmor.html | 10 ++++---- ecoarmor/api.html | 10 ++++---- ecoarmor/commands-and-permissions.html | 10 ++++---- ecoarmor/gameplay.html | 10 ++++---- ecoarmor/how-to-make-a-custom-set.html | 10 ++++---- ecoarmor/how-to-make-a-custom-tier.html | 10 ++++---- ecoarmor/understanding-the-config-system.html | 10 ++++---- ecobits.html | 10 ++++---- ecobits/api.html | 10 ++++---- ecobits/commands-and-permissions.html | 10 ++++---- ecobits/how-to-make-a-shop.html | 10 ++++---- ecobits/placeholderapi.html | 10 ++++---- ecobosses.html | 18 --------------- ecobosses/api.html | 17 -------------- ecobosses/commands-and-permissions.html | 17 -------------- ecobosses/how-to-make-a-custom-boss.html | 17 -------------- ecocrates.html | 10 ++++---- ecocrates/animationsandrolls.html | 10 ++++---- ecocrates/api.html | 10 ++++---- ecocrates/commands-and-permissions.html | 10 ++++---- ecocrates/how-to-make-a-custom-crate.html | 10 ++++---- ecocrates/migration.html | 10 ++++---- ecocrates/placeholderapi.html | 10 ++++---- ecocrates/rewards.html | 10 ++++---- ecoenchants.html | 10 ++++---- ecoenchants/advanced-configuration.html | 10 ++++---- ecoenchants/all-enchantments.html | 10 ++++---- ecoenchants/api.html | 10 ++++---- ecoenchants/commands-and-permissions.html | 10 ++++---- ecoenchants/config-basics.html | 10 ++++---- ecoenchants/enchantment-configuration.html | 10 ++++---- ecoenchants/how-to-make-a-custom-enchant.html | 10 ++++---- ecoenchants/the-gameplay.html | 10 ++++---- ecoitems.html | 10 ++++---- ecoitems/api.html | 10 ++++---- ecoitems/commands-and-permissions.html | 10 ++++---- ecoitems/how-to-make-a-custom-item.html | 10 ++++---- ecojobs.html | 10 ++++---- ecojobs/api.html | 10 ++++---- ecojobs/commands-and-permissions.html | 10 ++++---- ecojobs/how-to-make-a-custom-job.html | 10 ++++---- ecojobs/placeholderapi.html | 10 ++++---- ecomobs.html | 23 +++++++++++++++++++ ecomobs/api.html | 17 ++++++++++++++ ecomobs/commands-and-permissions.html | 17 ++++++++++++++ ecomobs/how-to-make-a-custom-mob.html | 17 ++++++++++++++ ecomobs/mob-categories.html | 18 +++++++++++++++ ecopets.html | 10 ++++---- ecopets/api.html | 10 ++++---- ecopets/commands-and-permissions.html | 10 ++++---- ecopets/how-to-make-a-custom-pet.html | 10 ++++---- ecopets/placeholderapi.html | 10 ++++---- ecoquests.html | 10 ++++---- ecoquests/api.html | 10 ++++---- ecoquests/commands-and-permissions.html | 10 ++++---- ecoquests/placeholderapi.html | 10 ++++---- ecoquests/quests.html | 10 ++++---- ecoquests/tasks.html | 10 ++++---- ecoshop.html | 10 ++++---- ecoshop/api.html | 10 ++++---- ecoshop/commands-and-permissions.html | 10 ++++---- ecoshop/how-to-make-a-category.html | 10 ++++---- ecoshop/how-to-make-a-shop.html | 10 ++++---- ecoshop/how-to-make-an-item.html | 10 ++++---- ecoskills.html | 10 ++++---- ecoskills/api.html | 10 ++++---- ecoskills/commands-and-permissions.html | 10 ++++---- ecoskills/effects.html | 10 ++++---- ecoskills/magic.html | 10 ++++---- ecoskills/placeholderapi.html | 10 ++++---- ecoskills/skills.html | 10 ++++---- ecoskills/stats.html | 10 ++++---- effects/all-conditions/above_balance.html | 10 ++++---- .../all-conditions/above_global_points.html | 10 ++++---- .../all-conditions/above_health_percent.html | 10 ++++---- .../all-conditions/above_hunger_percent.html | 10 ++++---- effects/all-conditions/above_magic.html | 10 ++++---- effects/all-conditions/above_points.html | 10 ++++---- effects/all-conditions/above_xp_level.html | 10 ++++---- effects/all-conditions/above_y.html | 10 ++++---- effects/all-conditions/any_of.html | 10 ++++---- effects/all-conditions/at_least_of.html | 10 ++++---- effects/all-conditions/below_balance.html | 10 ++++---- .../all-conditions/below_global_points.html | 10 ++++---- .../all-conditions/below_health_percent.html | 10 ++++---- .../all-conditions/below_hunger_percent.html | 10 ++++---- effects/all-conditions/below_magic.html | 10 ++++---- effects/all-conditions/below_points.html | 10 ++++---- effects/all-conditions/below_xp_level.html | 10 ++++---- effects/all-conditions/below_y.html | 10 ++++---- effects/all-conditions/can_afford_price.html | 10 ++++---- .../all-conditions/global_points_equal.html | 10 ++++---- effects/all-conditions/has_active_job.html | 10 ++++---- effects/all-conditions/has_active_pet.html | 10 ++++---- .../all-conditions/has_boss_bar_visible.html | 10 ++++---- .../has_completed_advancement.html | 10 ++++---- .../all-conditions/has_completed_quest.html | 10 ++++---- .../all-conditions/has_completed_task.html | 10 ++++---- effects/all-conditions/has_ecoitem.html | 10 ++++---- effects/all-conditions/has_item.html | 10 ++++---- effects/all-conditions/has_item_data.html | 10 ++++---- effects/all-conditions/has_job_level.html | 10 ++++---- effects/all-conditions/has_mana.html | 10 ++++---- effects/all-conditions/has_permission.html | 10 ++++---- effects/all-conditions/has_pet_level.html | 10 ++++---- effects/all-conditions/has_potion_effect.html | 10 ++++---- effects/all-conditions/has_quest_active.html | 10 ++++---- effects/all-conditions/has_reforge.html | 10 ++++---- .../has_scoreboard_visible.html | 10 ++++---- effects/all-conditions/has_skill_level.html | 10 ++++---- effects/all-conditions/has_talisman.html | 10 ++++---- effects/all-conditions/in_air.html | 10 ++++---- effects/all-conditions/in_biome.html | 10 ++++---- effects/all-conditions/in_block.html | 10 ++++---- effects/all-conditions/in_bubble.html | 10 ++++---- effects/all-conditions/in_lava.html | 10 ++++---- effects/all-conditions/in_mainhand.html | 10 ++++---- effects/all-conditions/in_offhand.html | 10 ++++---- effects/all-conditions/in_rain.html | 10 ++++---- effects/all-conditions/in_region.html | 10 ++++---- effects/all-conditions/in_water.html | 10 ++++---- effects/all-conditions/in_world.html | 10 ++++---- effects/all-conditions/is_booster_active.html | 10 ++++---- .../all-conditions/is_expression_true.html | 10 ++++---- effects/all-conditions/is_falling.html | 10 ++++---- effects/all-conditions/is_flying.html | 10 ++++---- effects/all-conditions/is_frozen.html | 10 ++++---- effects/all-conditions/is_gliding.html | 10 ++++---- effects/all-conditions/is_night.html | 10 ++++---- effects/all-conditions/is_op.html | 10 ++++---- effects/all-conditions/is_sneaking.html | 10 ++++---- effects/all-conditions/is_sprinting.html | 10 ++++---- effects/all-conditions/is_storm.html | 10 ++++---- effects/all-conditions/is_swimming.html | 10 ++++---- effects/all-conditions/is_wearing_set.html | 10 ++++---- effects/all-conditions/item_data_equals.html | 10 ++++---- effects/all-conditions/item_level_above.html | 10 ++++---- effects/all-conditions/item_level_below.html | 10 ++++---- effects/all-conditions/item_level_equals.html | 10 ++++---- effects/all-conditions/item_points_above.html | 10 ++++---- effects/all-conditions/item_points_below.html | 10 ++++---- effects/all-conditions/item_points_equal.html | 10 ++++---- effects/all-conditions/light_level_below.html | 10 ++++---- effects/all-conditions/near_entity.html | 10 ++++---- effects/all-conditions/on_fire.html | 10 ++++---- effects/all-conditions/on_ground.html | 10 ++++---- .../all-conditions/placeholder_contains.html | 10 ++++---- .../all-conditions/placeholder_equals.html | 10 ++++---- .../placeholder_greater_than.html | 10 ++++---- .../all-conditions/placeholder_less_than.html | 10 ++++---- effects/all-conditions/points_equal.html | 10 ++++---- effects/all-conditions/riding_entity.html | 10 ++++---- effects/all-conditions/standing_on_block.html | 10 ++++---- effects/all-conditions/stat_above.html | 10 ++++---- effects/all-conditions/stat_below.html | 10 ++++---- effects/all-conditions/stat_equals.html | 10 ++++---- effects/all-conditions/wearing_boots.html | 10 ++++---- .../all-conditions/wearing_chestplate.html | 10 ++++---- effects/all-conditions/wearing_helmet.html | 10 ++++---- effects/all-conditions/wearing_leggings.html | 10 ++++---- effects/all-conditions/within_radius_of.html | 10 ++++---- effects/all-effects/add_damage.html | 10 ++++---- effects/all-effects/add_enchant.html | 10 ++++---- effects/all-effects/add_global_points.html | 10 ++++---- effects/all-effects/add_holder.html | 10 ++++---- effects/all-effects/add_holder_in_radius.html | 10 ++++---- effects/all-effects/add_holder_to_victim.html | 10 ++++---- .../add_permanent_holder_in_radius.html | 10 ++++---- effects/all-effects/add_points.html | 10 ++++---- effects/all-effects/add_stat.html | 10 ++++---- effects/all-effects/add_stat_temporarily.html | 10 ++++---- effects/all-effects/age_crop.html | 10 ++++---- effects/all-effects/all_players.html | 10 ++++---- effects/all-effects/aoe.html | 10 ++++---- effects/all-effects/aoe_blocks.html | 10 ++++---- effects/all-effects/armor.html | 10 ++++---- effects/all-effects/armor_toughness.html | 10 ++++---- effects/all-effects/arrow_ring.html | 10 ++++---- .../all-effects/attack_speed_multiplier.html | 10 ++++---- effects/all-effects/autosmelt.html | 10 ++++---- effects/all-effects/bleed.html | 10 ++++---- effects/all-effects/block_commands.html | 10 ++++---- effects/all-effects/bonus_health.html | 10 ++++---- .../boss_drop_chance_multiplier.html | 17 -------------- effects/all-effects/break_block.html | 10 ++++---- effects/all-effects/brew_time_multiplier.html | 10 ++++---- effects/all-effects/broadcast.html | 10 ++++---- effects/all-effects/cancel_event.html | 10 ++++---- .../all-effects/clear_invulnerability.html | 10 ++++---- effects/all-effects/close_inventory.html | 10 ++++---- effects/all-effects/consume_held_item.html | 10 ++++---- effects/all-effects/create_boss_bar.html | 10 ++++---- effects/all-effects/create_hologram.html | 10 ++++---- effects/all-effects/crit_multiplier.html | 10 ++++---- effects/all-effects/damage_armor.html | 10 ++++---- effects/all-effects/damage_item.html | 10 ++++---- effects/all-effects/damage_mainhand.html | 10 ++++---- effects/all-effects/damage_multiplier.html | 10 ++++---- .../all-effects/damage_nearby_entities.html | 10 ++++---- effects/all-effects/damage_offhand.html | 10 ++++---- effects/all-effects/damage_twice.html | 10 ++++---- effects/all-effects/damage_victim.html | 10 ++++---- .../dont_consume_lapis_chance.html | 10 ++++---- .../all-effects/dont_consume_xp_chance.html | 10 ++++---- effects/all-effects/drill.html | 10 ++++---- effects/all-effects/drop_item.html | 10 ++++---- effects/all-effects/drop_item_slot.html | 10 ++++---- effects/all-effects/drop_pickup_item.html | 10 ++++---- effects/all-effects/drop_random_item.html | 10 ++++---- .../drop_weighted_random_item.html | 10 ++++---- .../all-effects/elytra_boost_save_chance.html | 10 ++++---- effects/all-effects/extinguish.html | 10 ++++---- effects/all-effects/feather_step.html | 10 ++++---- effects/all-effects/flight.html | 10 ++++---- effects/all-effects/food_multiplier.html | 10 ++++---- effects/all-effects/gain_task_xp.html | 10 ++++---- effects/all-effects/give_food.html | 10 ++++---- effects/all-effects/give_global_points.html | 10 ++++---- effects/all-effects/give_health.html | 10 ++++---- effects/all-effects/give_item.html | 10 ++++---- effects/all-effects/give_item_points.html | 10 ++++---- effects/all-effects/give_job_xp.html | 10 ++++---- effects/all-effects/give_magic.html | 10 ++++---- effects/all-effects/give_mcmmo_xp.html | 10 ++++---- effects/all-effects/give_money.html | 10 ++++---- effects/all-effects/give_oxygen.html | 10 ++++---- effects/all-effects/give_permission.html | 10 ++++---- effects/all-effects/give_pet_xp.html | 10 ++++---- effects/all-effects/give_points.html | 10 ++++---- effects/all-effects/give_price.html | 10 ++++---- effects/all-effects/give_saturation.html | 10 ++++---- effects/all-effects/give_skill_xp.html | 10 ++++---- .../all-effects/give_skill_xp_naturally.html | 10 ++++---- effects/all-effects/give_task_xp.html | 10 ++++---- effects/all-effects/give_xp.html | 10 ++++---- effects/all-effects/glow_nearby_blocks.html | 10 ++++---- effects/all-effects/homing.html | 10 ++++---- effects/all-effects/hunger_multiplier.html | 10 ++++---- effects/all-effects/ignite.html | 10 ++++---- .../item_durability_multiplier.html | 10 ++++---- effects/all-effects/job_xp_multiplier.html | 10 ++++---- .../all-effects/jobs_money_multiplier.html | 10 ++++---- effects/all-effects/jobs_xp_multiplier.html | 10 ++++---- effects/all-effects/keep_inventory.html | 10 ++++---- effects/all-effects/keep_level.html | 10 ++++---- effects/all-effects/kick.html | 10 ++++---- effects/all-effects/knock_away.html | 10 ++++---- effects/all-effects/knockback_multiplier.html | 10 ++++---- .../knockback_resistance_multiplier.html | 10 ++++---- effects/all-effects/level_item.html | 10 ++++---- effects/all-effects/luck_multiplier.html | 10 ++++---- .../all-effects/magic_regen_multiplier.html | 10 ++++---- effects/all-effects/mcmmo_xp_multiplier.html | 10 ++++---- effects/all-effects/mine_radius.html | 10 ++++---- effects/all-effects/mine_radius_one_deep.html | 10 ++++---- effects/all-effects/mine_vein.html | 10 ++++---- effects/all-effects/mob_coins_multiplier.html | 10 ++++---- .../movement_speed_multiplier.html | 10 ++++---- effects/all-effects/multiply_all_stats.html | 10 ++++---- effects/all-effects/multiply_drops.html | 10 ++++---- .../all-effects/multiply_global_points.html | 10 ++++---- effects/all-effects/multiply_item_points.html | 10 ++++---- effects/all-effects/multiply_magic.html | 10 ++++---- effects/all-effects/multiply_points.html | 10 ++++---- effects/all-effects/multiply_stat.html | 10 ++++---- .../multiply_stat_temporarily.html | 10 ++++---- effects/all-effects/multiply_velocity.html | 10 ++++---- effects/all-effects/name_entity.html | 10 ++++---- effects/all-effects/open_crafting.html | 10 ++++---- effects/all-effects/open_ender_chest.html | 10 ++++---- effects/all-effects/particle_animation.html | 10 ++++---- effects/all-effects/particle_line.html | 10 ++++---- effects/all-effects/pay_price.html | 10 ++++---- .../all-effects/permanent_potion_effect.html | 10 ++++---- effects/all-effects/pet_xp_multiplier.html | 10 ++++---- effects/all-effects/piercing.html | 10 ++++---- effects/all-effects/play_sound.html | 10 ++++---- .../potion_duration_multiplier.html | 10 ++++---- effects/all-effects/potion_effect.html | 10 ++++---- effects/all-effects/pull_in.html | 10 ++++---- effects/all-effects/pull_to_location.html | 10 ++++---- effects/all-effects/quest_xp_multiplier.html | 10 ++++---- effects/all-effects/random_player.html | 10 ++++---- effects/all-effects/rapid_bows.html | 10 ++++---- .../all-effects/reel_speed_multiplier.html | 10 ++++---- effects/all-effects/regen_multiplier.html | 10 ++++---- effects/all-effects/remove_boss_bar.html | 10 ++++---- effects/all-effects/remove_enchant.html | 10 ++++---- effects/all-effects/remove_item.html | 10 ++++---- effects/all-effects/remove_item_data.html | 10 ++++---- effects/all-effects/remove_potion_effect.html | 10 ++++---- effects/all-effects/repair_item.html | 10 ++++---- effects/all-effects/replace_near.html | 10 ++++---- effects/all-effects/rotate.html | 10 ++++---- effects/all-effects/run_chain.html | 10 ++++---- effects/all-effects/run_command.html | 10 ++++---- effects/all-effects/run_player_command.html | 10 ++++---- effects/all-effects/sell_items.html | 10 ++++---- effects/all-effects/sell_multiplier.html | 10 ++++---- effects/all-effects/send_message.html | 10 ++++---- effects/all-effects/send_minimessage.html | 10 ++++---- effects/all-effects/send_title.html | 10 ++++---- effects/all-effects/set_armor_trim.html | 10 ++++---- effects/all-effects/set_block.html | 10 ++++---- .../all-effects/set_custom_model_data.html | 10 ++++---- effects/all-effects/set_food.html | 10 ++++---- effects/all-effects/set_freeze_ticks.html | 10 ++++---- effects/all-effects/set_global_points.html | 10 ++++---- effects/all-effects/set_item_data.html | 10 ++++---- effects/all-effects/set_item_points.html | 10 ++++---- effects/all-effects/set_points.html | 10 ++++---- effects/all-effects/set_saturation.html | 10 ++++---- effects/all-effects/set_velocity.html | 10 ++++---- effects/all-effects/set_victim_velocity.html | 10 ++++---- effects/all-effects/shoot.html | 10 ++++---- effects/all-effects/shoot_arrow.html | 10 ++++---- effects/all-effects/shuffle_hotbar.html | 10 ++++---- effects/all-effects/skill_xp_multiplier.html | 10 ++++---- effects/all-effects/smite.html | 10 ++++---- effects/all-effects/spawn_entity.html | 10 ++++---- effects/all-effects/spawn_mobs.html | 10 ++++---- effects/all-effects/spawn_particle.html | 10 ++++---- effects/all-effects/spawn_potion_cloud.html | 10 ++++---- effects/all-effects/start_quest.html | 10 ++++---- effects/all-effects/strike_lightning.html | 10 ++++---- effects/all-effects/strip_ai.html | 10 ++++---- effects/all-effects/swarm.html | 10 ++++---- effects/all-effects/take_money.html | 10 ++++---- effects/all-effects/target_player.html | 10 ++++---- effects/all-effects/telekinesis.html | 10 ++++---- effects/all-effects/teleport.html | 10 ++++---- effects/all-effects/teleport_to.html | 10 ++++---- effects/all-effects/teleport_to_ground.html | 10 ++++---- effects/all-effects/traceback.html | 10 ++++---- effects/all-effects/transmission.html | 10 ++++---- effects/all-effects/trigger_custom.html | 10 ++++---- effects/all-effects/update_boss_bar.html | 10 ++++---- .../all-effects/victim_speed_multiplier.html | 10 ++++---- effects/all-effects/xp_multiplier.html | 10 ++++---- effects/all-filters.html | 10 ++++---- effects/all-filters/above_health_percent.html | 10 ++++---- effects/all-filters/advancements.html | 10 ++++---- effects/all-filters/blocks.html | 10 ++++---- effects/all-filters/damage_cause.html | 10 ++++---- effects/all-filters/entities.html | 10 ++++---- effects/all-filters/from_spawner.html | 10 ++++---- effects/all-filters/fully_charged.html | 10 ++++---- effects/all-filters/fully_grown.html | 10 ++++---- effects/all-filters/is_behind_victim.html | 10 ++++---- effects/all-filters/is_boss.html | 12 +++++----- effects/all-filters/is_expression_true.html | 10 ++++---- effects/all-filters/is_npc.html | 10 ++++---- .../all-filters/item_durability_above.html | 10 ++++---- .../item_durability_above_percent.html | 10 ++++---- .../all-filters/item_durability_below.html | 10 ++++---- .../item_durability_below_percent.html | 10 ++++---- effects/all-filters/items.html | 10 ++++---- effects/all-filters/job.html | 10 ++++---- effects/all-filters/magic_type.html | 10 ++++---- effects/all-filters/npc.html | 10 ++++---- effects/all-filters/on_max_health.html | 10 ++++---- effects/all-filters/pet.html | 10 ++++---- effects/all-filters/player_name.html | 10 ++++---- effects/all-filters/player_placed.html | 10 ++++---- effects/all-filters/potion_effect.html | 10 ++++---- effects/all-filters/projectiles.html | 10 ++++---- effects/all-filters/quest.html | 10 ++++---- effects/all-filters/region.html | 10 ++++---- effects/all-filters/shop_item.html | 10 ++++---- effects/all-filters/skill.html | 10 ++++---- effects/all-filters/task.html | 10 ++++---- effects/all-filters/text.html | 10 ++++---- effects/all-filters/text_contains.html | 10 ++++---- effects/all-filters/value_above.html | 10 ++++---- effects/all-filters/value_below.html | 10 ++++---- effects/all-filters/value_equals.html | 10 ++++---- effects/all-filters/victim_name.html | 10 ++++---- effects/all-mutators/block_to_location.html | 10 ++++---- .../all-mutators/dispatcher_as_player.html | 10 ++++---- .../all-mutators/dispatcher_as_victim.html | 10 ++++---- effects/all-mutators/location_to_block.html | 10 ++++---- effects/all-mutators/location_to_boss.html | 17 -------------- effects/all-mutators/location_to_cursor.html | 10 ++++---- effects/all-mutators/location_to_drop.html | 10 ++++---- effects/all-mutators/location_to_player.html | 10 ++++---- .../all-mutators/location_to_projectile.html | 10 ++++---- effects/all-mutators/location_to_victim.html | 10 ++++---- effects/all-mutators/player_as_victim.html | 10 ++++---- effects/all-mutators/spin_location.html | 10 ++++---- effects/all-mutators/spin_velocity.html | 10 ++++---- effects/all-mutators/translate_location.html | 10 ++++---- .../all-mutators/victim_as_dispatcher.html | 10 ++++---- effects/all-mutators/victim_as_player.html | 10 ++++---- effects/all-mutators/victim_to_owner.html | 10 ++++---- effects/all-triggers.html | 12 +++++----- effects/configuring-a-condition.html | 10 ++++---- effects/configuring-an-effect.html | 10 ++++---- effects/custom-arguments.html | 10 ++++---- effects/custom-placeholders.html | 10 ++++---- effects/item-levels.html | 10 ++++---- effects/points.html | 10 ++++---- index.html | 10 ++++---- reforges.html | 10 ++++---- reforges/api.html | 10 ++++---- reforges/commands-and-permissions.html | 10 ++++---- reforges/how-to-make-a-custom-reforge.html | 10 ++++---- reforges/the-gameplay.html | 10 ++++---- search.html | 8 +++---- sitemap.xml | 2 +- stattrackers.html | 10 ++++---- stattrackers/api.html | 10 ++++---- stattrackers/commands-and-permissions.html | 10 ++++---- stattrackers/how-to-make-a-tracker.html | 10 ++++---- talismans.html | 12 +++++----- talismans/api.html | 10 ++++---- talismans/commands-and-permissions.html | 10 ++++---- talismans/how-to-make-a-custom-talisman.html | 10 ++++---- 519 files changed, 2471 insertions(+), 2483 deletions(-) delete mode 100644 assets/js/09705152.6df08f01.js create mode 100644 assets/js/09705152.f89b652d.js delete mode 100644 assets/js/175bfcdf.3a871cf4.js delete mode 100644 assets/js/228d7529.d66b21d2.js create mode 100644 assets/js/24ae92d4.cbd62a7c.js create mode 100644 assets/js/44c7aa37.22153e87.js delete mode 100644 assets/js/44c7aa37.ff4cef19.js create mode 100644 assets/js/4c5d2d95.49bebd5e.js delete mode 100644 assets/js/5793df5d.3b8e5d11.js create mode 100644 assets/js/61d57c69.b015d45d.js rename assets/js/{7fc89f04.ddaae03c.js => 7fc89f04.67ccd429.js} (78%) rename assets/js/{877f3e30.57544642.js => 877f3e30.cece1331.js} (88%) rename assets/js/{9078d7c4.58d0c5a6.js => 9078d7c4.8d0decab.js} (94%) create mode 100644 assets/js/93586537.24cfcfbb.js delete mode 100644 assets/js/935f2afb.0a70f66a.js create mode 100644 assets/js/935f2afb.7313edd2.js delete mode 100644 assets/js/9c415ff9.54f578db.js create mode 100644 assets/js/a4bdea25.4e5fdb6e.js delete mode 100644 assets/js/a4bdea25.b5a16af9.js rename assets/js/{bf0e00b7.453dbc5d.js => bf0e00b7.6e83940d.js} (97%) rename assets/js/{c8fcfb6d.f659ee41.js => c8fcfb6d.1767dc03.js} (80%) delete mode 100644 assets/js/d2375e09.0343b760.js rename assets/js/{d89e4c8b.7ccf7fa1.js => d89e4c8b.20b80f9b.js} (60%) create mode 100644 assets/js/d90f1f7d.470556cb.js delete mode 100644 assets/js/d90f1f7d.9e19e1ff.js delete mode 100644 assets/js/da3f7516.623211a7.js rename assets/js/{eaa52228.374700ea.js => eaa52228.f5836637.js} (75%) delete mode 100644 assets/js/ed6b3e67.c6e7db82.js create mode 100644 assets/js/ed6b3e67.f95fa2ed.js create mode 100644 assets/js/f80d77aa.aa24a468.js rename assets/js/{f88cca8c.d0715c3c.js => f88cca8c.66d56968.js} (61%) delete mode 100644 assets/js/main.89981a2d.js create mode 100644 assets/js/main.9a6d7a1a.js rename assets/js/{main.89981a2d.js.LICENSE.txt => main.9a6d7a1a.js.LICENSE.txt} (100%) delete mode 100644 assets/js/runtime~main.9a9c7da6.js create mode 100644 assets/js/runtime~main.ba16754e.js delete mode 100644 ecobosses.html delete mode 100644 ecobosses/api.html delete mode 100644 ecobosses/commands-and-permissions.html delete mode 100644 ecobosses/how-to-make-a-custom-boss.html create mode 100644 ecomobs.html create mode 100644 ecomobs/api.html create mode 100644 ecomobs/commands-and-permissions.html create mode 100644 ecomobs/how-to-make-a-custom-mob.html create mode 100644 ecomobs/mob-categories.html delete mode 100644 effects/all-effects/boss_drop_chance_multiplier.html delete mode 100644 effects/all-mutators/location_to_boss.html diff --git a/404.html b/404.html index bb6db82fb1..6fbf802701 100644 --- a/404.html +++ b/404.html @@ -5,13 +5,13 @@ Page Not Found | Auxilor Plugins - - + +
Skip to main content

Page Not Found

We could not find what you were looking for.

Please contact the owner of the site that linked you to the original URL and let them know their link is broken.

- - + + \ No newline at end of file diff --git a/actions.html b/actions.html index d5acbf9cb5..981279de57 100644 --- a/actions.html +++ b/actions.html @@ -5,14 +5,14 @@ Actions | Auxilor Plugins - - + +
-
Skip to main content

Actions

What are Actions?

Actions are mini-scripts that let you add and tweak things on your server. From anything as small as little server automations, like losing coins on death or making netherite hoes autosell crops, to something bigger like entire custom currencies that integrate in other plugins, random server events, or anything you want!

Instead of paying a developer to write a custom plugin to add small things to your server, you can just make them right in actions with no coding knowledge required! Anything you want to add, you can - your creativity is the only limit.

Check out our partners! (Click to visit)

GamerSupps +

Actions

What are Actions?

Actions are mini-scripts that let you add and tweak things on your server. From anything as small as little server automations, like losing coins on death or making netherite hoes autosell crops, to something bigger like entire custom currencies that integrate in other plugins, random server events, or anything you want!

Instead of paying a developer to write a custom plugin to add small things to your server, you can just make them right in actions with no coding knowledge required! Anything you want to add, you can - your creativity is the only limit.

Check out our partners! (Click to visit)

GamerSupps DedicatedMC

- - + + \ No newline at end of file diff --git a/actions/api.html b/actions/api.html index d3cec1b94f..8b7bed20f4 100644 --- a/actions/api.html +++ b/actions/api.html @@ -5,13 +5,13 @@ API | Auxilor Plugins - - + +
-

API

Source Code

The source code can be found here:

API

Add this to your build.gradle.kts:

repositories {
maven("https://repo.auxilor.io/repository/maven-public/")
}

dependencies {
compileOnly("com.willfp:Actions:<version>")
}

The latest version available on the repo can be found here

- - +

API

Source Code

The source code can be found here:

API

Add this to your build.gradle.kts:

repositories {
maven("https://repo.auxilor.io/repository/maven-public/")
}

dependencies {
compileOnly("com.willfp:Actions:<version>")
}

The latest version available on the repo can be found here

+ + \ No newline at end of file diff --git a/actions/commands-and-permissions.html b/actions/commands-and-permissions.html index 7f061d2ce4..41041fe9d6 100644 --- a/actions/commands-and-permissions.html +++ b/actions/commands-and-permissions.html @@ -5,13 +5,13 @@ Commands and Permissions | Auxilor Plugins - - + +
-

Commands and Permissions

/actions reload (Reload the plugin)

Permission: actions.command.reload

/actions import (Import an action from lrcdb)

Permission: actions.command.import

General Usage: /actions import <id>

Find actions on lrcdb

/actions export (Export an action to lrcdb)

Permission: actions.command.export

General Usage: /actions export <id>

- - +

Commands and Permissions

/actions reload (Reload the plugin)

Permission: actions.command.reload

/actions import (Import an action from lrcdb)

Permission: actions.command.import

General Usage: /actions import <id>

Find actions on lrcdb

/actions export (Export an action to lrcdb)

Permission: actions.command.export

General Usage: /actions export <id>

+ + \ No newline at end of file diff --git a/actions/how-to-make-a-custom-action.html b/actions/how-to-make-a-custom-action.html index 5ad707aa35..00dd477045 100644 --- a/actions/how-to-make-a-custom-action.html +++ b/actions/how-to-make-a-custom-action.html @@ -5,13 +5,13 @@ How to make a custom action | Auxilor Plugins - - + +
-

How to make a custom action

Default config

The default configs can be found here:

GitHub

How to add actions

Actions are each config files placed in the /actions/ folder, and you can add or remove them as you please. There's an example config called _example.yml to help you out!

Typical Action Config

# If the action should be enabled
enabled: true

# Read https://plugins.auxilor.io/effects/configuring-an-effect
# The effects for the action
effects:
- id: give_money
args:
amount: "0.25 * %victim_level%"
triggers:
- kill
filters:
not_entities:
- player


# Read https://plugins.auxilor.io/effects/configuring-a-condition
# The conditions for the action to work
conditions: [ ]

Effects + Conditions

Effects are the actual functionality of the action, and conditions are requirements that a player must meet for the action to activate for them - so you can make it so an action only works for a certain type of player, ie only players that have above a certain amount of playtime, or those that only have below a certain balance.

See this page for how to configure effects:

Configuring an Effect

- - +

How to make a custom action

Default config

The default configs can be found here:

GitHub

How to add actions

Actions are each config files placed in the /actions/ folder, and you can add or remove them as you please. There's an example config called _example.yml to help you out!

Typical Action Config

# If the action should be enabled
enabled: true

# Read https://plugins.auxilor.io/effects/configuring-an-effect
# The effects for the action
effects:
- id: give_money
args:
amount: "0.25 * %victim_level%"
triggers:
- kill
filters:
not_entities:
- player


# Read https://plugins.auxilor.io/effects/configuring-a-condition
# The conditions for the action to work
conditions: [ ]

Effects + Conditions

Effects are the actual functionality of the action, and conditions are requirements that a player must meet for the action to activate for them - so you can make it so an action only works for a certain type of player, ie only players that have above a certain amount of playtime, or those that only have below a certain balance.

See this page for how to configure effects:

Configuring an Effect

+ + \ No newline at end of file diff --git a/actions/placeholderapi.html b/actions/placeholderapi.html index 4a9b3f4bbb..91996b77d7 100644 --- a/actions/placeholderapi.html +++ b/actions/placeholderapi.html @@ -5,13 +5,13 @@ PlaceholderAPI | Auxilor Plugins - - + + - - +
+ + \ No newline at end of file diff --git a/all-plugins/custom-entity-ai.html b/all-plugins/custom-entity-ai.html index f4696f2284..0338fbdc42 100644 --- a/all-plugins/custom-entity-ai.html +++ b/all-plugins/custom-entity-ai.html @@ -5,14 +5,14 @@ AI Goals | Auxilor Plugins - - + +
-

AI Goals

What are AI goals?

AI goals are how entities behave, how they interact with the world around them. There are two types of goals: entity goals, and target goals, where entity goals are how entities behave, and target goals is how they decide who to attack.

Configuring a goal

A goal consists of a key, a priority, and some arguments (options) - for example:

- key: minecraft:tempt
priority: 2
args:
items:
- ecoitems:dark_blade
speed: 0.6
canBeScared: false

Priorities are calculated in descending order, so 0 is the top priority, et cetera. +

AI Goals

What are AI goals?

AI goals are how entities behave, how they interact with the world around them. There are two types of goals: entity goals, and target goals, where entity goals are how entities behave, and target goals is how they decide who to attack.

Configuring a goal

A goal consists of a key, a priority, and some arguments (options) - for example:

- key: minecraft:tempt
priority: 2
args:
items:
- ecoitems:dark_blade
speed: 0.6
canBeScared: false

Priorities are calculated in descending order, so 0 is the top priority, et cetera. All items use item lookup strings, as do all entities, so you can use custom items and entities in your goals.

- - + + \ No newline at end of file diff --git a/all-plugins/custom-entity-ai/all-entity-goals/avoid_entity.html b/all-plugins/custom-entity-ai/all-entity-goals/avoid_entity.html index 73897649fe..5ec3cb7451 100644 --- a/all-plugins/custom-entity-ai/all-entity-goals/avoid_entity.html +++ b/all-plugins/custom-entity-ai/all-entity-goals/avoid_entity.html @@ -5,13 +5,13 @@ minecraft:avoid_entity | Auxilor Plugins - - + +
-

minecraft:avoid_entity

Avoids an entity

Example Config

- key: minecraft:avoid_entity
priority: 0
args:
entity: ecobosses:steel_golem # The entity to avoid
distance: 10 # The distance to flee to
slowSpeed: 0.8 # The slow flee speed
fastSpeed: 2.0 # The fast flee speed
- - +

minecraft:avoid_entity

Avoids an entity

Example Config

- key: minecraft:avoid_entity
priority: 0
args:
entity: ecomobs:steel_golem # The entity to avoid
distance: 10 # The distance to flee to
slowSpeed: 0.8 # The slow flee speed
fastSpeed: 2.0 # The fast flee speed
+ + \ No newline at end of file diff --git a/all-plugins/custom-entity-ai/all-entity-goals/break_doors.html b/all-plugins/custom-entity-ai/all-entity-goals/break_doors.html index d5a9015115..c17054b77e 100644 --- a/all-plugins/custom-entity-ai/all-entity-goals/break_doors.html +++ b/all-plugins/custom-entity-ai/all-entity-goals/break_doors.html @@ -5,13 +5,13 @@ minecraft:break_doors | Auxilor Plugins - - + +
-

minecraft:break_doors

Allows an entity to break down doors

Example Config

- key: minecraft:break_doors
priority: 0
args:
ticks: 240 # The time taken to break the door. Must be above 240.
- - +

minecraft:break_doors

Allows an entity to break down doors

Example Config

- key: minecraft:break_doors
priority: 0
args:
ticks: 240 # The time taken to break the door. Must be above 240.
+ + \ No newline at end of file diff --git a/all-plugins/custom-entity-ai/all-entity-goals/breathe_air.html b/all-plugins/custom-entity-ai/all-entity-goals/breathe_air.html index 9548e99079..3fb8fbb614 100644 --- a/all-plugins/custom-entity-ai/all-entity-goals/breathe_air.html +++ b/all-plugins/custom-entity-ai/all-entity-goals/breathe_air.html @@ -5,13 +5,13 @@ minecraft:breathe_air | Auxilor Plugins - - + +
-

minecraft:breathe_air

Allows an entity to breathe air

Example Config

- key: minecraft:breathe_air
priority: 0
- - +

minecraft:breathe_air

Allows an entity to breathe air

Example Config

- key: minecraft:breathe_air
priority: 0
+ + \ No newline at end of file diff --git a/all-plugins/custom-entity-ai/all-entity-goals/breed.html b/all-plugins/custom-entity-ai/all-entity-goals/breed.html index c925d1fd20..a38d4a70ce 100644 --- a/all-plugins/custom-entity-ai/all-entity-goals/breed.html +++ b/all-plugins/custom-entity-ai/all-entity-goals/breed.html @@ -5,13 +5,13 @@ minecraft:breed | Auxilor Plugins - - + +
-

minecraft:breed

Allows an entity to breed

Example Config

- key: minecraft:breed
priority: 0
args:
speed: 1.2 # The speed at which to move to a partner
- - +

minecraft:breed

Allows an entity to breed

Example Config

- key: minecraft:breed
priority: 0
args:
speed: 1.2 # The speed at which to move to a partner
+ + \ No newline at end of file diff --git a/all-plugins/custom-entity-ai/all-entity-goals/cat_lie_on_bed.html b/all-plugins/custom-entity-ai/all-entity-goals/cat_lie_on_bed.html index 16c359d087..cccc56fdf6 100644 --- a/all-plugins/custom-entity-ai/all-entity-goals/cat_lie_on_bed.html +++ b/all-plugins/custom-entity-ai/all-entity-goals/cat_lie_on_bed.html @@ -5,13 +5,13 @@ minecraft:cat_lie_on_bed | Auxilor Plugins - - + +
-

minecraft:cat_lie_on_bed

Allows a cat to lie on a bed

Example Config

- key: minecraft:cat_lie_on_bed
priority: 0
args:
speed: 1.2 # The speed at which to move to the bed
range: 10 # The range at which to search for beds
- - +

minecraft:cat_lie_on_bed

Allows a cat to lie on a bed

Example Config

- key: minecraft:cat_lie_on_bed
priority: 0
args:
speed: 1.2 # The speed at which to move to the bed
range: 10 # The range at which to search for beds
+ + \ No newline at end of file diff --git a/all-plugins/custom-entity-ai/all-entity-goals/cat_sit_on_bed.html b/all-plugins/custom-entity-ai/all-entity-goals/cat_sit_on_bed.html index 627aa90ee4..494ebdcaf8 100644 --- a/all-plugins/custom-entity-ai/all-entity-goals/cat_sit_on_bed.html +++ b/all-plugins/custom-entity-ai/all-entity-goals/cat_sit_on_bed.html @@ -5,13 +5,13 @@ minecraft:cat_lie_on_bed | Auxilor Plugins - - + +
-

minecraft:cat_lie_on_bed

Allows a cat to sit on a bed

Example Config

- key: minecraft:cat_sit_on_bed
priority: 0
args:
speed: 1.2 # The speed at which to move to the bed
- - +

minecraft:cat_lie_on_bed

Allows a cat to sit on a bed

Example Config

- key: minecraft:cat_sit_on_bed
priority: 0
args:
speed: 1.2 # The speed at which to move to the bed
+ + \ No newline at end of file diff --git a/all-plugins/custom-entity-ai/all-entity-goals/eat_grass.html b/all-plugins/custom-entity-ai/all-entity-goals/eat_grass.html index 11b0341470..bccfc9e741 100644 --- a/all-plugins/custom-entity-ai/all-entity-goals/eat_grass.html +++ b/all-plugins/custom-entity-ai/all-entity-goals/eat_grass.html @@ -5,13 +5,13 @@ minecraft:eat_grass | Auxilor Plugins - - + +
-

minecraft:eat_grass

Allows an entity to eat grass

Example Config

- key: minecraft:eat_grass
priority: 0
- - +

minecraft:eat_grass

Allows an entity to eat grass

Example Config

- key: minecraft:eat_grass
priority: 0
+ + \ No newline at end of file diff --git a/all-plugins/custom-entity-ai/all-entity-goals/ecomobs_random_teleport.html b/all-plugins/custom-entity-ai/all-entity-goals/ecomobs_random_teleport.html index bf02b805dc..e967028672 100644 --- a/all-plugins/custom-entity-ai/all-entity-goals/ecomobs_random_teleport.html +++ b/all-plugins/custom-entity-ai/all-entity-goals/ecomobs_random_teleport.html @@ -5,13 +5,13 @@ ecomobs:random_teleport | Auxilor Plugins - - + +
-

ecomobs:random_teleport

Allows a mob to teleport around randomly

Requires EcoMobs

Example Config

- key: ecomobs:random_teleport
priority: 0
args:
interval: 20 # The time to wait between teleportation attempts (in ticks)
range: 8 # The range to teleport within
- - +
Skip to main content

ecomobs:random_teleport

Allows a mob to teleport around randomly

Requires EcoMobs

Example Config

- key: ecomobs:random_teleport
priority: 0
args:
interval: 20 # The time to wait between teleportation attempts (in ticks)
range: 8 # The range to teleport within
+ + \ No newline at end of file diff --git a/all-plugins/custom-entity-ai/all-entity-goals/flee_sun.html b/all-plugins/custom-entity-ai/all-entity-goals/flee_sun.html index 8288b51da6..f060cc753d 100644 --- a/all-plugins/custom-entity-ai/all-entity-goals/flee_sun.html +++ b/all-plugins/custom-entity-ai/all-entity-goals/flee_sun.html @@ -5,13 +5,13 @@ minecraft:flee_sun | Auxilor Plugins - - + +
-
Skip to main content

minecraft:flee_sun

Will make an entity actively avoid sunlight

Example Config

- key: minecraft:flee_sun
priority: 0
args:
speed: 2 # The speed at which to flee
- - +
Skip to main content

minecraft:flee_sun

Will make an entity actively avoid sunlight

Example Config

- key: minecraft:flee_sun
priority: 0
args:
speed: 2 # The speed at which to flee
+ + \ No newline at end of file diff --git a/all-plugins/custom-entity-ai/all-entity-goals/float.html b/all-plugins/custom-entity-ai/all-entity-goals/float.html index 505293780d..05dee069ad 100644 --- a/all-plugins/custom-entity-ai/all-entity-goals/float.html +++ b/all-plugins/custom-entity-ai/all-entity-goals/float.html @@ -5,13 +5,13 @@ minecraft:float | Auxilor Plugins - - + +
-
Skip to main content

minecraft:float

Allows an entity to float in water

Example Config

- key: minecraft:float
priority: 0
- - +
Skip to main content

minecraft:float

Allows an entity to float in water

Example Config

- key: minecraft:float
priority: 0
+ + \ No newline at end of file diff --git a/all-plugins/custom-entity-ai/all-entity-goals/follow_boats.html b/all-plugins/custom-entity-ai/all-entity-goals/follow_boats.html index d3278a5f74..02c7d48bcd 100644 --- a/all-plugins/custom-entity-ai/all-entity-goals/follow_boats.html +++ b/all-plugins/custom-entity-ai/all-entity-goals/follow_boats.html @@ -5,13 +5,13 @@ minecraft:follow_boats | Auxilor Plugins - - + +
-
Skip to main content

minecraft:follow_boats

Allows an entity to follow boats in water

Example Config

- key: minecraft:follow_boats
priority: 0
- - +
Skip to main content

minecraft:follow_boats

Allows an entity to follow boats in water

Example Config

- key: minecraft:follow_boats
priority: 0
+ + \ No newline at end of file diff --git a/all-plugins/custom-entity-ai/all-entity-goals/follow_mobs.html b/all-plugins/custom-entity-ai/all-entity-goals/follow_mobs.html index 58aab9425c..77fef99536 100644 --- a/all-plugins/custom-entity-ai/all-entity-goals/follow_mobs.html +++ b/all-plugins/custom-entity-ai/all-entity-goals/follow_mobs.html @@ -5,13 +5,13 @@ minecraft:follow_mobs | Auxilor Plugins - - + +
-
Skip to main content

minecraft:follow_mobs

Allows an entity to follow and gather around all types of mobs, both hostile and neutral mobs

Example Config

- key: minecraft:follow_mobs
priority: 0
args:
speed: 1 # The speed at which to follow
minDistance: 2 # The minimum distance
maxDistance: 10 # The maximum distance
- - +
Skip to main content

minecraft:follow_mobs

Allows an entity to follow and gather around all types of mobs, both hostile and neutral mobs

Example Config

- key: minecraft:follow_mobs
priority: 0
args:
speed: 1 # The speed at which to follow
minDistance: 2 # The minimum distance
maxDistance: 10 # The maximum distance
+ + \ No newline at end of file diff --git a/all-plugins/custom-entity-ai/all-entity-goals/illusioner_blindness_spell.html b/all-plugins/custom-entity-ai/all-entity-goals/illusioner_blindness_spell.html index 21b418b556..c70e25a34d 100644 --- a/all-plugins/custom-entity-ai/all-entity-goals/illusioner_blindness_spell.html +++ b/all-plugins/custom-entity-ai/all-entity-goals/illusioner_blindness_spell.html @@ -5,13 +5,13 @@ minecraft:illusioner_blindness_spell | Auxilor Plugins - - + +
-
Skip to main content

minecraft:illusioner_blindness_spell

Allows an illusioner to perform the blindness spell

Example Config

- key: minecraft:illusioner_blindness_spell
priority: 0
- - +
Skip to main content

minecraft:illusioner_blindness_spell

Allows an illusioner to perform the blindness spell

Example Config

- key: minecraft:illusioner_blindness_spell
priority: 0
+ + \ No newline at end of file diff --git a/all-plugins/custom-entity-ai/all-entity-goals/illusioner_mirror_spell.html b/all-plugins/custom-entity-ai/all-entity-goals/illusioner_mirror_spell.html index 57c7af36f3..f0239d8ccf 100644 --- a/all-plugins/custom-entity-ai/all-entity-goals/illusioner_mirror_spell.html +++ b/all-plugins/custom-entity-ai/all-entity-goals/illusioner_mirror_spell.html @@ -5,13 +5,13 @@ minecraft:illusioner_mirror_spell | Auxilor Plugins - - + +
-
Skip to main content

minecraft:illusioner_mirror_spell

Allows an illusioner to perform the mirror spell

Example Config

- key: minecraft:illusioner_mirror_spell
priority: 0
- - +
Skip to main content

minecraft:illusioner_mirror_spell

Allows an illusioner to perform the mirror spell

Example Config

- key: minecraft:illusioner_mirror_spell
priority: 0
+ + \ No newline at end of file diff --git a/all-plugins/custom-entity-ai/all-entity-goals/interact.html b/all-plugins/custom-entity-ai/all-entity-goals/interact.html index 11d847f4c4..281697dd6c 100644 --- a/all-plugins/custom-entity-ai/all-entity-goals/interact.html +++ b/all-plugins/custom-entity-ai/all-entity-goals/interact.html @@ -5,13 +5,13 @@ minecraft:interact | Auxilor Plugins - - + +
-
Skip to main content

minecraft:interact

Allows an entity to interact with other mobs

Example Config

- key: minecraft:interact
priority: 0
args:
target: cow # The type of entity to interact with
range: 5 # The range at which to interact with other entities
chance: 0.1 # The chance to interact, between 0 and 1
- - +
Skip to main content

minecraft:interact

Allows an entity to interact with other mobs

Example Config

- key: minecraft:interact
priority: 0
args:
target: cow # The type of entity to interact with
range: 5 # The range at which to interact with other entities
chance: 0.1 # The chance to interact, between 0 and 1
+ + \ No newline at end of file diff --git a/all-plugins/custom-entity-ai/all-entity-goals/leap_at_target.html b/all-plugins/custom-entity-ai/all-entity-goals/leap_at_target.html index 31364fa696..4ca8ce7604 100644 --- a/all-plugins/custom-entity-ai/all-entity-goals/leap_at_target.html +++ b/all-plugins/custom-entity-ai/all-entity-goals/leap_at_target.html @@ -5,13 +5,13 @@ minecraft:leap_at_target | Auxilor Plugins - - + +
-
Skip to main content

minecraft:leap_at_target

Allows an entity to jump towards a target

Example Config

- key: minecraft:leap_at_target
priority: 0
args:
velocity: 2 # The leap velocity
- - +
Skip to main content

minecraft:leap_at_target

Allows an entity to jump towards a target

Example Config

- key: minecraft:leap_at_target
priority: 0
args:
velocity: 2 # The leap velocity
+ + \ No newline at end of file diff --git a/all-plugins/custom-entity-ai/all-entity-goals/look_at_player.html b/all-plugins/custom-entity-ai/all-entity-goals/look_at_player.html index 4326c3c552..f4186d4b01 100644 --- a/all-plugins/custom-entity-ai/all-entity-goals/look_at_player.html +++ b/all-plugins/custom-entity-ai/all-entity-goals/look_at_player.html @@ -5,13 +5,13 @@ minecraft:look_at_player | Auxilor Plugins - - + +
-
Skip to main content

minecraft:look_at_player

Allows an entity to jump towards a target

Example Config

- key: minecraft:look_at_player
priority: 0
args:
range: 5.6 # The range at which to look at a player from
chance: 0.01 # The chance to look at the player, between 0 and 1
- - +
Skip to main content

minecraft:look_at_player

Allows an entity to jump towards a target

Example Config

- key: minecraft:look_at_player
priority: 0
args:
range: 5.6 # The range at which to look at a player from
chance: 0.01 # The chance to look at the player, between 0 and 1
+ + \ No newline at end of file diff --git a/all-plugins/custom-entity-ai/all-entity-goals/melee_attack.html b/all-plugins/custom-entity-ai/all-entity-goals/melee_attack.html index 055f04f705..7ece23c5bd 100644 --- a/all-plugins/custom-entity-ai/all-entity-goals/melee_attack.html +++ b/all-plugins/custom-entity-ai/all-entity-goals/melee_attack.html @@ -5,13 +5,13 @@ minecraft:melee_attack | Auxilor Plugins - - + +
-
Skip to main content

minecraft:melee_attack

Allows entities to make close combat melee attacks

Example Config

- key: minecraft:melee_attack
priority: 0
args:
speed: 1.6 # The speed at which to attack the target
pauseWhenMobIdle: true # If the entity should stop attacking when the target is idle
- - +
Skip to main content

minecraft:melee_attack

Allows entities to make close combat melee attacks

Example Config

- key: minecraft:melee_attack
priority: 0
args:
speed: 1.6 # The speed at which to attack the target
pauseWhenMobIdle: true # If the entity should stop attacking when the target is idle
+ + \ No newline at end of file diff --git a/all-plugins/custom-entity-ai/all-entity-goals/move_back_to_village.html b/all-plugins/custom-entity-ai/all-entity-goals/move_back_to_village.html index 10fe18c35d..0363e92489 100644 --- a/all-plugins/custom-entity-ai/all-entity-goals/move_back_to_village.html +++ b/all-plugins/custom-entity-ai/all-entity-goals/move_back_to_village.html @@ -5,13 +5,13 @@ minecraft:move_back_to_village | Auxilor Plugins - - + +
-
Skip to main content

minecraft:move_back_to_village

Allows an entity to navigate and search for a nearby village

Example Config

- key: minecraft:move_back_to_village
priority: 0
args:
speed: 1.2 # The speed at which to move back to the village
canDespawn: false # If the entity can despawn
- - +
Skip to main content

minecraft:move_back_to_village

Allows an entity to navigate and search for a nearby village

Example Config

- key: minecraft:move_back_to_village
priority: 0
args:
speed: 1.2 # The speed at which to move back to the village
canDespawn: false # If the entity can despawn
+ + \ No newline at end of file diff --git a/all-plugins/custom-entity-ai/all-entity-goals/move_through_village.html b/all-plugins/custom-entity-ai/all-entity-goals/move_through_village.html index f835bfddac..8e391f16d9 100644 --- a/all-plugins/custom-entity-ai/all-entity-goals/move_through_village.html +++ b/all-plugins/custom-entity-ai/all-entity-goals/move_through_village.html @@ -5,13 +5,13 @@ minecraft:move_through_village | Auxilor Plugins - - + +
-
Skip to main content

minecraft:move_through_village

Allows the entity to create paths around the village

Example Config

- key: minecraft:move_through_village
priority: 0
args:
speed: 0.8 # The speed at which to move through the village
onlyAtNight: false # If the entity can only move through the village at night
distance: 20 # The distance to move through the village
canPassThroughDoors: true # If the entity can pass through doors
- - +
Skip to main content

minecraft:move_through_village

Allows the entity to create paths around the village

Example Config

- key: minecraft:move_through_village
priority: 0
args:
speed: 0.8 # The speed at which to move through the village
onlyAtNight: false # If the entity can only move through the village at night
distance: 20 # The distance to move through the village
canPassThroughDoors: true # If the entity can pass through doors
+ + \ No newline at end of file diff --git a/all-plugins/custom-entity-ai/all-entity-goals/move_towards_restriction.html b/all-plugins/custom-entity-ai/all-entity-goals/move_towards_restriction.html index b228698fa1..b9b4eb025d 100644 --- a/all-plugins/custom-entity-ai/all-entity-goals/move_towards_restriction.html +++ b/all-plugins/custom-entity-ai/all-entity-goals/move_towards_restriction.html @@ -5,13 +5,13 @@ minecraft:move_towards_restriction | Auxilor Plugins - - + +
-
Skip to main content

minecraft:move_towards_restriction

Move towards restriction

Example Config

- key: minecraft:move_towards_restriction
priority: 0
args:
speed: 1.3 # The speed at which to move towards the restriction
- - +
Skip to main content

minecraft:move_towards_restriction

Move towards restriction

Example Config

- key: minecraft:move_towards_restriction
priority: 0
args:
speed: 1.3 # The speed at which to move towards the restriction
+ + \ No newline at end of file diff --git a/all-plugins/custom-entity-ai/all-entity-goals/move_towards_target.html b/all-plugins/custom-entity-ai/all-entity-goals/move_towards_target.html index b2104b5677..84f8099651 100644 --- a/all-plugins/custom-entity-ai/all-entity-goals/move_towards_target.html +++ b/all-plugins/custom-entity-ai/all-entity-goals/move_towards_target.html @@ -5,13 +5,13 @@ minecraft:move_towards_target | Auxilor Plugins - - + +
-
Skip to main content

minecraft:move_towards_target

Move towards target

Example Config

- key: minecraft:move_towards_target
priority: 0
args:
speed: 1.3 # The speed at which to move towards the target
maxDistance: 24 # The maximum distance the target can be where the entity will still move towards it
- - +
Skip to main content

minecraft:move_towards_target

Move towards target

Example Config

- key: minecraft:move_towards_target
priority: 0
args:
speed: 1.3 # The speed at which to move towards the target
maxDistance: 24 # The maximum distance the target can be where the entity will still move towards it
+ + \ No newline at end of file diff --git a/all-plugins/custom-entity-ai/all-entity-goals/ocelot_attack.html b/all-plugins/custom-entity-ai/all-entity-goals/ocelot_attack.html index 44d1f97dc3..21abb80aca 100644 --- a/all-plugins/custom-entity-ai/all-entity-goals/ocelot_attack.html +++ b/all-plugins/custom-entity-ai/all-entity-goals/ocelot_attack.html @@ -5,13 +5,13 @@ minecraft:ocelot_attack | Auxilor Plugins - - + +
-
Skip to main content

minecraft:ocelot_attack

Attack like an ocelot

Example Config

- key: minecraft:ocelot_attack
priority: 0
- - +
Skip to main content

minecraft:ocelot_attack

Attack like an ocelot

Example Config

- key: minecraft:ocelot_attack
priority: 0
+ + \ No newline at end of file diff --git a/all-plugins/custom-entity-ai/all-entity-goals/open_doors.html b/all-plugins/custom-entity-ai/all-entity-goals/open_doors.html index 0491c2cda4..6f32e17081 100644 --- a/all-plugins/custom-entity-ai/all-entity-goals/open_doors.html +++ b/all-plugins/custom-entity-ai/all-entity-goals/open_doors.html @@ -5,13 +5,13 @@ minecraft:open_doors | Auxilor Plugins - - + +
-
Skip to main content

minecraft:open_doors

Allows an entity to open doors

Example Config

- key: minecraft:open_doors
priority: 0
args:
delayClosing: true # If door closing should be delayed
- - +
Skip to main content

minecraft:open_doors

Allows an entity to open doors

Example Config

- key: minecraft:open_doors
priority: 0
args:
delayClosing: true # If door closing should be delayed
+ + \ No newline at end of file diff --git a/all-plugins/custom-entity-ai/all-entity-goals/panic.html b/all-plugins/custom-entity-ai/all-entity-goals/panic.html index 2391755db5..056c6c9c7c 100644 --- a/all-plugins/custom-entity-ai/all-entity-goals/panic.html +++ b/all-plugins/custom-entity-ai/all-entity-goals/panic.html @@ -5,13 +5,13 @@ minecraft:panic | Auxilor Plugins - - + +
-
Skip to main content

minecraft:panic

Allows an entity to react when it receives damage

Example Config

- key: minecraft:panic
priority: 0
args:
speed: 1.9 # The speed at which to move panic
- - +
Skip to main content

minecraft:panic

Allows an entity to react when it receives damage

Example Config

- key: minecraft:panic
priority: 0
args:
speed: 1.9 # The speed at which to move panic
+ + \ No newline at end of file diff --git a/all-plugins/custom-entity-ai/all-entity-goals/random_look_around.html b/all-plugins/custom-entity-ai/all-entity-goals/random_look_around.html index 9d7617b51a..623eb76d02 100644 --- a/all-plugins/custom-entity-ai/all-entity-goals/random_look_around.html +++ b/all-plugins/custom-entity-ai/all-entity-goals/random_look_around.html @@ -5,13 +5,13 @@ minecraft:random_look_around | Auxilor Plugins - - + +
-
Skip to main content

minecraft:random_look_around

Allows an entity to choose a random direction to look in for a random duration within a range

Example Config

- key: minecraft:random_look_around
priority: 0
- - +
Skip to main content

minecraft:random_look_around

Allows an entity to choose a random direction to look in for a random duration within a range

Example Config

- key: minecraft:random_look_around
priority: 0
+ + \ No newline at end of file diff --git a/all-plugins/custom-entity-ai/all-entity-goals/random_stroll.html b/all-plugins/custom-entity-ai/all-entity-goals/random_stroll.html index 15e0610abd..0522e7c9c8 100644 --- a/all-plugins/custom-entity-ai/all-entity-goals/random_stroll.html +++ b/all-plugins/custom-entity-ai/all-entity-goals/random_stroll.html @@ -5,13 +5,13 @@ minecraft:random_stroll | Auxilor Plugins - - + +
-
Skip to main content

minecraft:random_stroll

Allows an entity to choose a random direction to walk towards

Example Config

- key: minecraft:random_stroll
priority: 0
args:
speed: 0.4 # The speed at which to move around
interval: 80 # The amount of ticks (on average) to wait between strolling around
canDespawn: false # If the entity can despawn
- - +
Skip to main content

minecraft:random_stroll

Allows an entity to choose a random direction to walk towards

Example Config

- key: minecraft:random_stroll
priority: 0
args:
speed: 0.4 # The speed at which to move around
interval: 80 # The amount of ticks (on average) to wait between strolling around
canDespawn: false # If the entity can despawn
+ + \ No newline at end of file diff --git a/all-plugins/custom-entity-ai/all-entity-goals/random_swimming.html b/all-plugins/custom-entity-ai/all-entity-goals/random_swimming.html index e45f05a348..d602bc2337 100644 --- a/all-plugins/custom-entity-ai/all-entity-goals/random_swimming.html +++ b/all-plugins/custom-entity-ai/all-entity-goals/random_swimming.html @@ -5,13 +5,13 @@ minecraft:random_swimming | Auxilor Plugins - - + +
-
Skip to main content

minecraft:random_swimming

Allows an entity to swim to a random point in water

Example Config

- key: minecraft:random_swimming
priority: 0
args:
speed: 0.6 # The speed at which to move around
interval: 100 # The amount of ticks (on average) to wait between swimming around
- - +
Skip to main content

minecraft:random_swimming

Allows an entity to swim to a random point in water

Example Config

- key: minecraft:random_swimming
priority: 0
args:
speed: 0.6 # The speed at which to move around
interval: 100 # The amount of ticks (on average) to wait between swimming around
+ + \ No newline at end of file diff --git a/all-plugins/custom-entity-ai/all-entity-goals/ranged_attack.html b/all-plugins/custom-entity-ai/all-entity-goals/ranged_attack.html index e6932a46ed..cd6968cdfd 100644 --- a/all-plugins/custom-entity-ai/all-entity-goals/ranged_attack.html +++ b/all-plugins/custom-entity-ai/all-entity-goals/ranged_attack.html @@ -5,13 +5,13 @@ minecraft:ranged_attack | Auxilor Plugins - - + +
-
Skip to main content

minecraft:ranged_attack

Perform a ranged attack, can only be applied to mobs that have ranged attacks

Example Config

- key: minecraft:ranged_attack
priority: 0
args:
speed: 1.2 # The speed
minInterval: 20 # The minimum interval between attacks (in ticks)
maxInterval: 40 # The maximum interval between attacks (in ticks)
maxRange: 30 # The maximum range at which to attack from
- - +
Skip to main content

minecraft:ranged_attack

Perform a ranged attack, can only be applied to mobs that have ranged attacks

Example Config

- key: minecraft:ranged_attack
priority: 0
args:
speed: 1.2 # The speed
minInterval: 20 # The minimum interval between attacks (in ticks)
maxInterval: 40 # The maximum interval between attacks (in ticks)
maxRange: 30 # The maximum range at which to attack from
+ + \ No newline at end of file diff --git a/all-plugins/custom-entity-ai/all-entity-goals/ranged_bow_attack.html b/all-plugins/custom-entity-ai/all-entity-goals/ranged_bow_attack.html index f84d7fc781..17993f551d 100644 --- a/all-plugins/custom-entity-ai/all-entity-goals/ranged_bow_attack.html +++ b/all-plugins/custom-entity-ai/all-entity-goals/ranged_bow_attack.html @@ -5,13 +5,13 @@ minecraft:ranged_bow_attack | Auxilor Plugins - - + +
-
Skip to main content

minecraft:ranged_bow_attack

Perform a ranged bow attack, can only be applied to mobs that have bow attacks

Example Config

- key: minecraft:ranged_attack
priority: 0
args:
speed: 1.2 # The speed
interval: 40 # The average interval between attacks (in ticks)
maxRange: 30 # The maximum range at which to attack from
- - +
Skip to main content

minecraft:ranged_bow_attack

Perform a ranged bow attack, can only be applied to mobs that have bow attacks

Example Config

- key: minecraft:ranged_attack
priority: 0
args:
speed: 1.2 # The speed
interval: 40 # The average interval between attacks (in ticks)
maxRange: 30 # The maximum range at which to attack from
+ + \ No newline at end of file diff --git a/all-plugins/custom-entity-ai/all-entity-goals/ranged_crossbow_attack.html b/all-plugins/custom-entity-ai/all-entity-goals/ranged_crossbow_attack.html index 6b9eb69f71..9ae1c5eeee 100644 --- a/all-plugins/custom-entity-ai/all-entity-goals/ranged_crossbow_attack.html +++ b/all-plugins/custom-entity-ai/all-entity-goals/ranged_crossbow_attack.html @@ -5,13 +5,13 @@ minecraft:ranged_crossbow_attack | Auxilor Plugins - - + +
-
Skip to main content

minecraft:ranged_crossbow_attack

Perform a ranged crossbow attack, can only be applied to mobs that have crossbow attacks

Example Config

- key: minecraft:ranged_crossbow_attack
priority: 0
args:
speed: 1.3 # The speed
range: 25 # The maximum range at which to attack from
- - +
Skip to main content

minecraft:ranged_crossbow_attack

Perform a ranged crossbow attack, can only be applied to mobs that have crossbow attacks

Example Config

- key: minecraft:ranged_crossbow_attack
priority: 0
args:
speed: 1.3 # The speed
range: 25 # The maximum range at which to attack from
+ + \ No newline at end of file diff --git a/all-plugins/custom-entity-ai/all-entity-goals/restrict_sun.html b/all-plugins/custom-entity-ai/all-entity-goals/restrict_sun.html index ec3371f804..7bf54d65fe 100644 --- a/all-plugins/custom-entity-ai/all-entity-goals/restrict_sun.html +++ b/all-plugins/custom-entity-ai/all-entity-goals/restrict_sun.html @@ -5,13 +5,13 @@ minecraft:restrict_sun | Auxilor Plugins - - + +
-
Skip to main content

minecraft:restrict_sun

Allows an entity to avoid direct sunlight

Example Config

- key: minecraft:restrict_sun
priority: 0
- - +
Skip to main content

minecraft:restrict_sun

Allows an entity to avoid direct sunlight

Example Config

- key: minecraft:restrict_sun
priority: 0
+ + \ No newline at end of file diff --git a/all-plugins/custom-entity-ai/all-entity-goals/stroll_through_village.html b/all-plugins/custom-entity-ai/all-entity-goals/stroll_through_village.html index b42ec0233b..2894766176 100644 --- a/all-plugins/custom-entity-ai/all-entity-goals/stroll_through_village.html +++ b/all-plugins/custom-entity-ai/all-entity-goals/stroll_through_village.html @@ -5,13 +5,13 @@ minecraft:stroll_through_village | Auxilor Plugins - - + +
-
Skip to main content

minecraft:stroll_through_village

Allows the entity to create paths around the village

Example Config

- key: minecraft:stroll_through_village
priority: 0
args:
searchRange: 16 # The search range
- - +
Skip to main content

minecraft:stroll_through_village

Allows the entity to create paths around the village

Example Config

- key: minecraft:stroll_through_village
priority: 0
args:
searchRange: 16 # The search range
+ + \ No newline at end of file diff --git a/all-plugins/custom-entity-ai/all-entity-goals/tempt.html b/all-plugins/custom-entity-ai/all-entity-goals/tempt.html index 23c5bba1aa..d36f51bdbe 100644 --- a/all-plugins/custom-entity-ai/all-entity-goals/tempt.html +++ b/all-plugins/custom-entity-ai/all-entity-goals/tempt.html @@ -5,13 +5,13 @@ minecraft:tempt | Auxilor Plugins - - + +
-
Skip to main content

minecraft:tempt

Allows an entity to be tempted by an item

Example Config

- key: minecraft:tempt
priority: 0
args:
speed: 0.8 # The speed at which the entity will follow the item
items: # The items that the entity will be tempted by
- ecoitems:dark_blade
- diamond 16
canBeScared: true # If the entity can be scared and lose track of the item
- - +
Skip to main content

minecraft:tempt

Allows an entity to be tempted by an item

Example Config

- key: minecraft:tempt
priority: 0
args:
speed: 0.8 # The speed at which the entity will follow the item
items: # The items that the entity will be tempted by
- ecoitems:dark_blade
- diamond 16
canBeScared: true # If the entity can be scared and lose track of the item
+ + \ No newline at end of file diff --git a/all-plugins/custom-entity-ai/all-entity-goals/try_find_water.html b/all-plugins/custom-entity-ai/all-entity-goals/try_find_water.html index 77b6f0562e..40763cc8ed 100644 --- a/all-plugins/custom-entity-ai/all-entity-goals/try_find_water.html +++ b/all-plugins/custom-entity-ai/all-entity-goals/try_find_water.html @@ -5,13 +5,13 @@ minecraft:try_find_water | Auxilor Plugins - - + +
-
Skip to main content

minecraft:try_find_water

Allows an entity to move to water when on land

Example Config

- key: minecraft:try_find_water
priority: 0
- - +
Skip to main content

minecraft:try_find_water

Allows an entity to move to water when on land

Example Config

- key: minecraft:try_find_water
priority: 0
+ + \ No newline at end of file diff --git a/all-plugins/custom-entity-ai/all-entity-goals/use_item.html b/all-plugins/custom-entity-ai/all-entity-goals/use_item.html index 7e9b491d4a..8c236832b0 100644 --- a/all-plugins/custom-entity-ai/all-entity-goals/use_item.html +++ b/all-plugins/custom-entity-ai/all-entity-goals/use_item.html @@ -5,13 +5,13 @@ minecraft:use_item | Auxilor Plugins - - + +
-
Skip to main content

minecraft:use_item

Allows an entity to use an item

Example Config

- key: minecraft:use_item
priority: 0
args:
item: apple # The item
sound: item_totem_use # The sound to play
condition: zombie health:10 # The condition the entity must match to use the item - takes an entity lookup string (eg requiring a certain amount of health)
- - +
Skip to main content

minecraft:use_item

Allows an entity to use an item

Example Config

- key: minecraft:use_item
priority: 0
args:
item: apple # The item
sound: item_totem_use # The sound to play
condition: zombie health:10 # The condition the entity must match to use the item - takes an entity lookup string (eg requiring a certain amount of health)
+ + \ No newline at end of file diff --git a/all-plugins/custom-entity-ai/all-entity-goals/water_avoiding_random_flying.html b/all-plugins/custom-entity-ai/all-entity-goals/water_avoiding_random_flying.html index 318fad2340..abb0e3c054 100644 --- a/all-plugins/custom-entity-ai/all-entity-goals/water_avoiding_random_flying.html +++ b/all-plugins/custom-entity-ai/all-entity-goals/water_avoiding_random_flying.html @@ -5,13 +5,13 @@ minecraft:water_avoiding_random_flying | Auxilor Plugins - - + +
-
Skip to main content

minecraft:water_avoiding_random_flying

Fly randomly while avoiding water

Example Config

- key: minecraft:water_avoiding_random_flying
priority: 0
args:
speed: 1.2 # The speed at which to fly around
- - +
Skip to main content

minecraft:water_avoiding_random_flying

Fly randomly while avoiding water

Example Config

- key: minecraft:water_avoiding_random_flying
priority: 0
args:
speed: 1.2 # The speed at which to fly around
+ + \ No newline at end of file diff --git a/all-plugins/custom-entity-ai/all-entity-goals/water_avoiding_random_stroll.html b/all-plugins/custom-entity-ai/all-entity-goals/water_avoiding_random_stroll.html index 129c7545b8..dac4025bf6 100644 --- a/all-plugins/custom-entity-ai/all-entity-goals/water_avoiding_random_stroll.html +++ b/all-plugins/custom-entity-ai/all-entity-goals/water_avoiding_random_stroll.html @@ -5,13 +5,13 @@ minecraft:water_avoiding_random_stroll | Auxilor Plugins - - + +
-
Skip to main content

minecraft:water_avoiding_random_stroll

Stroll randomly while avoiding water

Example Config

- key: minecraft:water_avoiding_random_stroll
priority: 0
args:
speed: 0.6 # The speed at which to stroll around
chance: 0.1 # The chance to stroll around every tick, between 0 and 1
- - +
Skip to main content

minecraft:water_avoiding_random_stroll

Stroll randomly while avoiding water

Example Config

- key: minecraft:water_avoiding_random_stroll
priority: 0
args:
speed: 0.6 # The speed at which to stroll around
chance: 0.1 # The chance to stroll around every tick, between 0 and 1
+ + \ No newline at end of file diff --git a/all-plugins/custom-entity-ai/all-target-goals/defend_village.html b/all-plugins/custom-entity-ai/all-target-goals/defend_village.html index 56f052cc12..09ce1b4cfd 100644 --- a/all-plugins/custom-entity-ai/all-target-goals/defend_village.html +++ b/all-plugins/custom-entity-ai/all-target-goals/defend_village.html @@ -5,13 +5,13 @@ minecraft:defend_village | Auxilor Plugins - - + +
-
Skip to main content
- - +
Skip to main content

minecraft:defend_village

Defend a village

Example Config

- key: minecraft:defend_village
priority: 0
+ + \ No newline at end of file diff --git a/all-plugins/custom-entity-ai/all-target-goals/hurt_by.html b/all-plugins/custom-entity-ai/all-target-goals/hurt_by.html index 6a7f87e4ca..fa2f2741bd 100644 --- a/all-plugins/custom-entity-ai/all-target-goals/hurt_by.html +++ b/all-plugins/custom-entity-ai/all-target-goals/hurt_by.html @@ -5,13 +5,13 @@ minecraft:hurt_by | Auxilor Plugins - - + +
-
Skip to main content
- - +
Skip to main content

minecraft:hurt_by

Allows an entity to react when hit by a set target

Example Config

- key: minecraft:hurt_by
priority: 0
args:
blacklist: # The entities that the entity shouldn't react to
- player
+ + \ No newline at end of file diff --git a/all-plugins/custom-entity-ai/all-target-goals/nearest_attackable.html b/all-plugins/custom-entity-ai/all-target-goals/nearest_attackable.html index b8cf2e7506..14a5b48c45 100644 --- a/all-plugins/custom-entity-ai/all-target-goals/nearest_attackable.html +++ b/all-plugins/custom-entity-ai/all-target-goals/nearest_attackable.html @@ -5,13 +5,13 @@ minecraft:nearest_attackable | Auxilor Plugins - - + +
-
Skip to main content

minecraft:nearest_attackable

Allows an entity to attack the closest target within a given subset of specific target types

Example Config

- key: minecraft:nearest_attackable
priority: 0
args:
target: # The types of entities to attack
- zombie
- skeleton
- wither_skeleton
checkVisibility: true # If visibility should be checked
checkCanNavigate: true # If navigation should be checked
reciprocalChance: 5 # 1 in reciprocal chance (eg 1 in 20) of not activating on any given tick
targetFilter: "" # The filter for targets to match (entity lookup string)
- - +
Skip to main content

minecraft:nearest_attackable

Allows an entity to attack the closest target within a given subset of specific target types

Example Config

- key: minecraft:nearest_attackable
priority: 0
args:
target: # The types of entities to attack
- zombie
- skeleton
- wither_skeleton
checkVisibility: true # If visibility should be checked
checkCanNavigate: true # If navigation should be checked
reciprocalChance: 5 # 1 in reciprocal chance (eg 1 in 20) of not activating on any given tick
targetFilter: "" # The filter for targets to match (entity lookup string)
+ + \ No newline at end of file diff --git a/all-plugins/custom-entity-ai/all-target-goals/nearest_attackable_witch.html b/all-plugins/custom-entity-ai/all-target-goals/nearest_attackable_witch.html index 4deb949d4d..9700de80cb 100644 --- a/all-plugins/custom-entity-ai/all-target-goals/nearest_attackable_witch.html +++ b/all-plugins/custom-entity-ai/all-target-goals/nearest_attackable_witch.html @@ -5,13 +5,13 @@ minecraft:nearest_attackable_witch | Auxilor Plugins - - + +
-
Skip to main content

minecraft:nearest_attackable_witch

Allows an entity to attack the closest witch within a given subset of specific target types. Can only be applied to raiders

Example Config

- key: minecraft:nearest_attackable_witch
priority: 0
args:
target: # The types of entities to attack
- witch
checkVisibility: true # If visibility should be checked
checkCanNavigate: true # If navigation should be checked
reciprocalChance: 5 # 1 in reciprocal chance (eg 1 in 20) of not activating on any given tick
targetFilter: [] # The filter for targets to match (entity lookup string)
- - +
Skip to main content

minecraft:nearest_attackable_witch

Allows an entity to attack the closest witch within a given subset of specific target types. Can only be applied to raiders

Example Config

- key: minecraft:nearest_attackable_witch
priority: 0
args:
target: # The types of entities to attack
- witch
checkVisibility: true # If visibility should be checked
checkCanNavigate: true # If navigation should be checked
reciprocalChance: 5 # 1 in reciprocal chance (eg 1 in 20) of not activating on any given tick
targetFilter: [] # The filter for targets to match (entity lookup string)
+ + \ No newline at end of file diff --git a/all-plugins/custom-entity-ai/all-target-goals/nearest_healable_raider.html b/all-plugins/custom-entity-ai/all-target-goals/nearest_healable_raider.html index 247d78983a..b35d85cb03 100644 --- a/all-plugins/custom-entity-ai/all-target-goals/nearest_healable_raider.html +++ b/all-plugins/custom-entity-ai/all-target-goals/nearest_healable_raider.html @@ -5,13 +5,13 @@ minecraft:nearest_healable_raider | Auxilor Plugins - - + +
-
Skip to main content
- - +
Skip to main content

minecraft:nearest_healable_raider

Target nearest healable raider. Can only be applied to raiders

Example Config

- key: minecraft:nearest_healable_raider
priority: 0
args:
target: # The types of entities to attack
- illusioner
checkVisibility: false # If visibility should be checked
targetFilter: illusioner health:2 # The filter for targets to match (entity lookup string)
+ + \ No newline at end of file diff --git a/all-plugins/custom-entity-ai/all-target-goals/non_tame_random.html b/all-plugins/custom-entity-ai/all-target-goals/non_tame_random.html index 2162a63620..41259b516e 100644 --- a/all-plugins/custom-entity-ai/all-target-goals/non_tame_random.html +++ b/all-plugins/custom-entity-ai/all-target-goals/non_tame_random.html @@ -5,13 +5,13 @@ minecraft:non_tame_random | Auxilor Plugins - - + +
-
Skip to main content
- - +
Skip to main content

minecraft:non_tame_random

Target a random non-tame entity

Example Config

- key: minecraft:non_tame_random
priority: 0
args:
target: # The types of entities to attack
- cow
- pig
- sheep
checkVisibility: true # If visibility should be checked
targetFilter: "" # The filter for targets to match (entity lookup string)
+ + \ No newline at end of file diff --git a/all-plugins/custom-entity-ai/all-target-goals/owner_hurt_by.html b/all-plugins/custom-entity-ai/all-target-goals/owner_hurt_by.html index 3d02fa43c6..b2bf982910 100644 --- a/all-plugins/custom-entity-ai/all-target-goals/owner_hurt_by.html +++ b/all-plugins/custom-entity-ai/all-target-goals/owner_hurt_by.html @@ -5,13 +5,13 @@ minecraft:owner_hurt_by | Auxilor Plugins - - + +
-
Skip to main content
- - +
Skip to main content

minecraft:owner_hurt_by

Target who the owner was hurt by. Can only be applied to tameable mobs

Example Config

- key: minecraft:owner_hurt_by
priority: 0
+ + \ No newline at end of file diff --git a/all-plugins/custom-entity-ai/all-target-goals/owner_target.html b/all-plugins/custom-entity-ai/all-target-goals/owner_target.html index 719d415b67..fd714ca032 100644 --- a/all-plugins/custom-entity-ai/all-target-goals/owner_target.html +++ b/all-plugins/custom-entity-ai/all-target-goals/owner_target.html @@ -5,13 +5,13 @@ minecraft:owner_target | Auxilor Plugins - - + +
-
Skip to main content
- - +
Skip to main content

minecraft:owner_target

Target the owner's target. Can only be applied to tameable mobs

Example Config

- key: minecraft:owner_target
priority: 0
+ + \ No newline at end of file diff --git a/all-plugins/custom-entity-ai/all-target-goals/reset_universal_anger.html b/all-plugins/custom-entity-ai/all-target-goals/reset_universal_anger.html index 6b63266275..a84ed59bd5 100644 --- a/all-plugins/custom-entity-ai/all-target-goals/reset_universal_anger.html +++ b/all-plugins/custom-entity-ai/all-target-goals/reset_universal_anger.html @@ -5,13 +5,13 @@ minecraft:reset_universal_anger | Auxilor Plugins - - + +
-
Skip to main content
- - +
Skip to main content

minecraft:reset_universal_anger

Try to reset universal anger

Example Config

- key: minecraft:reset_universal_anger
priority: 0
args:
triggerOthers: false # If this should cause any nearby entities to trigger
+ + \ No newline at end of file diff --git a/all-plugins/custom-gui-slots.html b/all-plugins/custom-gui-slots.html index 0f78370d28..787d108c9f 100644 --- a/all-plugins/custom-gui-slots.html +++ b/all-plugins/custom-gui-slots.html @@ -5,13 +5,13 @@ Custom GUI Slots | Auxilor Plugins - - + +
-
Skip to main content

Custom GUI Slots

What are custom GUI slots?

When configuring a GUI in a plugin, you might stumble accross this:

# Custom GUI slots; see here for a how-to: https://plugins.auxilor.io/all-plugins/custom-gui-slots
custom-slots: []

This means you can add custom items (with commands) to your GUIs for that extra layer of customisability.

How to make a custom GUI slot

Quite simply, a GUI slot looks like this:

custom-slots:
- row: 6
column: 9
item: ecoitems:skill_gui_item
lore: []
left-click:
- console:op %player% # Commands can start with console: to be ran by console, and use %player% as a placeholder.
- spawn # If you don't specify, then the command will be ran by the player.
right-click: []
shift-left-click: []
shift-right-click: []

If you have no right click / shift left click / etc commands to add, you can omit the sections, like this:

custom-slots:
- row: 1
column: 5
item: player_head texture:eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvODU3MDVjZjg2NGRmMmMxODJlMzJjNDg2YjcxNDdjYmY3ODJhMGFhM2RmOGE2ZDYxNDUzOTM5MGJmODRmYjE1ZCJ9fX0=
right-click:
- console:eco give %player% 1000

And you can add as many custom slots as you want, like this:

custom-slots:
- <slot 1>
- <slot 2>
- <slot 3>
- ...etc
- - +
Skip to main content

Custom GUI Slots

What are custom GUI slots?

When configuring a GUI in a plugin, you might stumble accross this:

# Custom GUI slots; see here for a how-to: https://plugins.auxilor.io/all-plugins/custom-gui-slots
custom-slots: []

This means you can add custom items (with commands) to your GUIs for that extra layer of customisability.

How to make a custom GUI slot

Quite simply, a GUI slot looks like this:

custom-slots:
- row: 6
column: 9
item: ecoitems:skill_gui_item
lore: []
left-click:
- console:op %player% # Commands can start with console: to be ran by console, and use %player% as a placeholder.
- spawn # If you don't specify, then the command will be ran by the player.
right-click: []
shift-left-click: []
shift-right-click: []

If you have no right click / shift left click / etc commands to add, you can omit the sections, like this:

custom-slots:
- row: 1
column: 5
item: player_head texture:eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvODU3MDVjZjg2NGRmMmMxODJlMzJjNDg2YjcxNDdjYmY3ODJhMGFhM2RmOGE2ZDYxNDUzOTM5MGJmODRmYjE1ZCJ9fX0=
right-click:
- console:eco give %player% 1000

And you can add as many custom slots as you want, like this:

custom-slots:
- <slot 1>
- <slot 2>
- <slot 3>
- ...etc
+ + \ No newline at end of file diff --git a/all-plugins/prices.html b/all-plugins/prices.html index 826f42a54f..8d5fe51d78 100644 --- a/all-plugins/prices.html +++ b/all-plugins/prices.html @@ -5,17 +5,17 @@ Prices | Auxilor Plugins - - + +
-
Skip to main content

Prices

What are Prices?

Lots of servers have lots of different types of economies. Maybe you have a standard vault economy, maybe you have an +

Prices

What are Prices?

Lots of servers have lots of different types of economies. Maybe you have a standard vault economy, maybe you have an item-based economy, maybe you're using points, or something else entirely.

To simplify this, there's a unified way to handle all of this: the price system.

Types

$, coins: Standard economy, this is what you'll use if you have an economy plugin installed

xp, exp, experience: Experience points (not levels)

l, levels, xplevels, explevels: Experience levels

Points work as types, such as souls

Magic Types work as types, such as magic

You can also use custom currencies from plugins like EcoBits and UltraEconomy.

And for item-based economies, you can pass in an item lookup string as the type to take items.

Display Names

You can specify display names for each price individually, however this might be quite cumbersome, especially if you use prices in lots of places.

So, instead of configuring your price like this:

price:
value: 100 * %player_y%
type: crystals # EcoBits currency
display: "&b%value% Crystals ❖"

You can add the following to /plugins/eco/lang.yml:

price-display:
- type: crystals
display: "&b%value% Crystals ❖"

This will override any per-price formatting, which should make your life much easier to achieve consistency between different prices.

Config Examples

price:
value: 100 * %player_y%
type: crystals # EcoBits currency
price:
value: 16
type: ecoitems:shiny_diamond
display: "%value% &fShiny Diamonds" # Uses local display
price:
value: 5000
type: xp
price:
value: 10
type: mana # EcoSkills magic
- - + + \ No newline at end of file diff --git a/all-plugins/the-entity-lookup-system.html b/all-plugins/the-entity-lookup-system.html index 94422e45db..70d6547103 100644 --- a/all-plugins/the-entity-lookup-system.html +++ b/all-plugins/the-entity-lookup-system.html @@ -5,14 +5,14 @@ The Entity Lookup System | Auxilor Plugins - - + +
-

The Entity Lookup System

What is the Entity Lookup System?

Much like how the item lookup system allows for specifying many options for ItemStacks in a simple, user-friendly string, the entity lookup system is designed to do the same for entities.

Keys Explained

In each string is the key for an entity. A key looks one of two ways:

  • A vanilla minecraft entity: (eg husk)
  • An entity from another plugin: (eg ecobosses:tarantula)

You may also have noticed the ? in some of the keys. This means 'try to use the first entity, but if it doesn't exist, use the second entity' You can chain these together, but they're actually only useful for me to provide integrations in default configs without breaking things for people who don't use all my plugins together.

You can also use || . This means 'spawn the first entity, or the second entity'. These can also be chained together: in tests, this means any of the entities can pass, and in specifying the types of entities, this means that a random entity out of the options will be spawned on each call.

Modifiers

Entities can have modifiers applied to them in the key. For example, lets say you're configuring a boss in EcoBosses. You want it to be a massive slime, a baby zombie, or a charged creeper, but you're not sure how to do that, because it looks like you have to just specify an entity type. Actually, in all of my plugins, wherever it asks for an entity, it's actually doing a lookup. You can specify any of the following modifiers to it:

  • adult Force the entity to be an adult
  • attack-damage Set the entities attack damage
  • attack-speed Set the entities attack speed
  • baby Force the entity to be a baby
  • charged Set a creeper to be charged
  • explosion-radius Set a creepers explosion radius
  • fly-speed Set the entities fly speed
  • follow-range Set the entities follow range
  • health Set the entities health
  • jump-strength Set a horses jump strength
  • knockback Set the entities attack knockback
  • knockback-resistance Set the entities knockback resistance
  • name Set the entities display name, use quotes (") for multi-word names
  • no-ai Set the entity to have no AI
  • size Set the size of a slime or phantom
  • spawn-reinforcements Set a zombie to spawn reinforcements
  • speed Set the movement speed of the entity
  • silent Set the entity to make no sound
  • head Set the helmet item
  • chest Set the chestplate
  • legs Set the leggings
  • feet Set the boots
  • hand Set the held item
  • off_hand Set the held item in the offhand
  • model-engine Set the Model Engine ID and animation (for ID do model-engine:id, for ID and animation do model-engine:id,animation)

You simply chain the modifiers together, for example: +

The Entity Lookup System

What is the Entity Lookup System?

Much like how the item lookup system allows for specifying many options for ItemStacks in a simple, user-friendly string, the entity lookup system is designed to do the same for entities.

Keys Explained

In each string is the key for an entity. A key looks one of two ways:

  • A vanilla minecraft entity: (eg husk)
  • An entity from another plugin: (eg ecomobs:tarantula)

You may also have noticed the ? in some of the keys. This means 'try to use the first entity, but if it doesn't exist, use the second entity' You can chain these together, but they're actually only useful for me to provide integrations in default configs without breaking things for people who don't use all my plugins together.

You can also use || . This means 'spawn the first entity, or the second entity'. These can also be chained together: in tests, this means any of the entities can pass, and in specifying the types of entities, this means that a random entity out of the options will be spawned on each call.

Modifiers

Entities can have modifiers applied to them in the key. For example, lets say you're configuring a mob in EcoMobs. You want it to be a massive slime, a baby zombie, or a charged creeper, but you're not sure how to do that, because it looks like you have to just specify an entity type. Actually, in all of my plugins, wherever it asks for an entity, it's actually doing a lookup. You can specify any of the following modifiers to it:

  • adult Force the entity to be an adult
  • attack-damage Set the entities attack damage
  • attack-speed Set the entities attack speed
  • baby Force the entity to be a baby
  • charged Set a creeper to be charged
  • explosion-radius Set a creepers explosion radius
  • fly-speed Set the entities fly speed
  • follow-range Set the entities follow range
  • health Set the entities health
  • jump-strength Set a horses jump strength
  • knockback Set the entities attack knockback
  • knockback-resistance Set the entities knockback resistance
  • name Set the entities display name, use quotes (") for multi-word names
  • no-ai Set the entity to have no AI
  • size Set the size of a slime or phantom
  • spawn-reinforcements Set a zombie to spawn reinforcements
  • speed Set the movement speed of the entity
  • silent Set the entity to make no sound
  • head Set the helmet item
  • chest Set the chestplate
  • legs Set the leggings
  • feet Set the boots
  • hand Set the held item
  • off_hand Set the held item in the offhand
  • model-engine Set the Model Engine ID and animation (for ID do model-engine:id, for ID and animation do model-engine:id,animation)

You simply chain the modifiers together, for example: phantom size:5 follow-range:25 speed:2 health:200 name:"&4Deadly Phantom" model-engine:dragon,flap

- - + + \ No newline at end of file diff --git a/all-plugins/the-item-lookup-system.html b/all-plugins/the-item-lookup-system.html index 5f7772beb4..62cfd41e56 100644 --- a/all-plugins/the-item-lookup-system.html +++ b/all-plugins/the-item-lookup-system.html @@ -5,13 +5,13 @@ The Item Lookup System | Auxilor Plugins - - + +
-

The Item Lookup System

What is the Item Lookup System?

A lot of my plugins have crafting recipes in them and/or add custom items to the server. The Item Lookup system was designed to create a simple, powerful system to have custom item crafting and share items between plugins.

Crafting Recipes

If you've ever seen a crafting recipe in a plugin of mine, there's a decent chance that it looked something like this:

recipe:
- ""
- "ecoitems:toughened_string 8 ? string 64"
- ""
- ""
- "netherite_chestplate || diamond_chestplate"
- ""
- "ecoitems:arachnid_oculus ? nether_star 2"
- ""
- "ecoitems:arachnid_oculus ? nether_star 2"

This looks completely meaningless, but it's actually really simple. A crafting recipe is shown as a list of 9 strings, the first three being the top row (left to right), the second three being the middle row (left to right), and the last three being the last row (left to right).

Keys Explained

In each string is the key for an item. A key looks one of three ways:

  • A vanilla minecraft material: (eg golden_apple)
  • An item from another plugin: (eg ecoitems:packmaster_tear)
  • An exact item NBT tag: (eg {id:"stone",Count:3,tag:{Name:"your name"}})

You may also have noticed the ? in some of the items. This means 'try to use the first item, but if it doesn't exist, use the second item' You can chain these together, but they're actually only useful for me to provide integrations in default configs without breaking things for people who don't use all my plugins together.

You can also use || to group two items together. This means 'allow the the first item and the second item'. You can chain these together in order to allow many different items.

You can specify the amount of any item by having a space and then a number (the stack size). For example: string 64 would mean a full stack of string.

When using exact item NBT, you can't use ?. ||, or other modifiers.

Modifiers

Items can have modifiers applied to them in the key. For example, lets say you're configuring the GUI for EcoSkills. You want it to be a player head with a texture, but you're not sure how to do that, because it looks like you have to just specify a material. Actually, in all of my plugins, wherever it asks for a material, it's actually doing a lookup. You can specify any of the following modifiers to it:

  • Enchantments: You specify an enchantment by adding <enchantment>:<level> to the key, and you can chain these together
  • Skull Texture: If the material is a player head, you can specify the texture with texture:<base64>. A list of skulls and textures can be found here.
  • Reforge: If you have reforges installed, you can specify the reforge by adding reforge:<id> to the key.
  • Name: You can specify the display name of an item with name:<name>. You can have multiple words by surrounding the name with quotes: name:"Long Name"
  • Item Flags: You can specify flags for the item to have, by dropping in any of these values (not case sensitive)
  • Unbreakable: You can make an item unbreakable by having the word unbreakable in the flags
  • Custom Model Data: You can specify custom model data with custom-model-data:<id>

So, lets say you have an EcoBosses boss, and you want it to drop a rare custom weapon with extra modifiers already applied. Without the Item Lookup system, this wouldn't be possible, but thanks to it, you can just do this: ecoitems:enlightened_blade razor:4 unbreaking:3 criticals:2 fire_aspect:2 reforge:mighty unbreakable hide_attributes custom-model-data:2

Using items in ShopGUIPlus

If you want to use a lookup item in ShopGUIPlus, just do it like this:

type: item
item:
eco: "ecoitems:holy_flesh"
quantity: 1
sellPrice: 7500
slot: 27

Custom Items

Sometimes custom item IDs are namespaced. In order to make this work, you have to specify them like itemsadder:namespace__key, where two underscores denote where the : would normally go

- - +

The Item Lookup System

What is the Item Lookup System?

A lot of my plugins have crafting recipes in them and/or add custom items to the server. The Item Lookup system was designed to create a simple, powerful system to have custom item crafting and share items between plugins.

Crafting Recipes

If you've ever seen a crafting recipe in a plugin of mine, there's a decent chance that it looked something like this:

recipe:
- ""
- "ecoitems:toughened_string 8 ? string 64"
- ""
- ""
- "netherite_chestplate || diamond_chestplate"
- ""
- "ecoitems:arachnid_oculus ? nether_star 2"
- ""
- "ecoitems:arachnid_oculus ? nether_star 2"

This looks completely meaningless, but it's actually really simple. A crafting recipe is shown as a list of 9 strings, the first three being the top row (left to right), the second three being the middle row (left to right), and the last three being the last row (left to right).

Keys Explained

In each string is the key for an item. A key looks one of three ways:

  • A vanilla minecraft material: (eg golden_apple)
  • An item from another plugin: (eg ecoitems:packmaster_tear)
  • An exact item NBT tag: (eg {id:"stone",Count:3,tag:{Name:"your name"}})

You may also have noticed the ? in some of the items. This means 'try to use the first item, but if it doesn't exist, use the second item' You can chain these together, but they're actually only useful for me to provide integrations in default configs without breaking things for people who don't use all my plugins together.

You can also use || to group two items together. This means 'allow the the first item and the second item'. You can chain these together in order to allow many different items.

You can specify the amount of any item by having a space and then a number (the stack size). For example: string 64 would mean a full stack of string.

When using exact item NBT, you can't use ?. ||, or other modifiers.

Modifiers

Items can have modifiers applied to them in the key. For example, lets say you're configuring the GUI for EcoSkills. You want it to be a player head with a texture, but you're not sure how to do that, because it looks like you have to just specify a material. Actually, in all of my plugins, wherever it asks for a material, it's actually doing a lookup. You can specify any of the following modifiers to it:

  • Enchantments: You specify an enchantment by adding <enchantment>:<level> to the key, and you can chain these together
  • Skull Texture: If the material is a player head, you can specify the texture with texture:<base64>. A list of skulls and textures can be found here.
  • Reforge: If you have reforges installed, you can specify the reforge by adding reforge:<id> to the key.
  • Name: You can specify the display name of an item with name:<name>. You can have multiple words by surrounding the name with quotes: name:"Long Name"
  • Item Flags: You can specify flags for the item to have, by dropping in any of these values (not case sensitive)
  • Unbreakable: You can make an item unbreakable by having the word unbreakable in the flags
  • Custom Model Data: You can specify custom model data with custom-model-data:<id>

So, lets say you have an EcoMobs mob, and you want it to drop a rare custom weapon with extra modifiers already applied. Without the Item Lookup system, this wouldn't be possible, but thanks to it, you can just do this: ecoitems:enlightened_blade razor:4 unbreaking:3 criticals:2 fire_aspect:2 reforge:mighty unbreakable hide_attributes custom-model-data:2

Using items in ShopGUIPlus

If you want to use a lookup item in ShopGUIPlus, just do it like this:

type: item
item:
eco: "ecoitems:holy_flesh"
quantity: 1
sellPrice: 7500
slot: 27

Custom Items

Sometimes custom item IDs are namespaced. In order to make this work, you have to specify them like itemsadder:namespace__key, where two underscores denote where the : would normally go

+ + \ No newline at end of file diff --git a/all-plugins/the-particle-lookup-system.html b/all-plugins/the-particle-lookup-system.html index ffebfa504e..2b8cacb1a2 100644 --- a/all-plugins/the-particle-lookup-system.html +++ b/all-plugins/the-particle-lookup-system.html @@ -5,13 +5,13 @@ The Particle Lookup System | Auxilor Plugins - - + +
-

The Particle Lookup System

What is the Particle Lookup System?

In minecraft, there are more particles than meet the eye. While there are the default particles, there are also colored particles. The particle lookup system exists to give a unified way of getting both default and these custom colored particles.

Keys Explained

Particle keys are much simpler than entity or item keys. There are no arguments, no modifiers, nothing like that. (After all, they're just particles). Instead, there are two ways of specifying a particle:

Default particle names, such as magic, end_rod, etc. You can find a list of all default particles here.

Custom colored particles, written as rgb:0faab5 or color:15fe2f. You can pass in any valid hex code.

- - +

The Particle Lookup System

What is the Particle Lookup System?

In minecraft, there are more particles than meet the eye. While there are the default particles, there are also colored particles. The particle lookup system exists to give a unified way of getting both default and these custom colored particles.

Keys Explained

Particle keys are much simpler than entity or item keys. There are no arguments, no modifiers, nothing like that. (After all, they're just particles). Instead, there are two ways of specifying a particle:

Default particle names, such as magic, end_rod, etc. You can find a list of all default particles here.

Custom colored particles, written as rgb:0faab5 or color:15fe2f. You can pass in any valid hex code.

+ + \ No newline at end of file diff --git a/all-plugins/what-is-eco.html b/all-plugins/what-is-eco.html index f7c98e7c6d..a642a2a0a7 100644 --- a/all-plugins/what-is-eco.html +++ b/all-plugins/what-is-eco.html @@ -5,13 +5,13 @@ What is eco? | Auxilor Plugins - - + +
-

What is eco?

eco is the development library that powers all eco plugins. It handles a wide range of backend features, and allows eco plugins to be as powerful as they are. However, it means that you have to install it as a separate plugin on your server.

How do I install it?

It's just like any other plugin on your server. Drop it into the /plugins/ folder and restart the server. However, eco also needs ProtocolLib to function - if you don't already have it on your server, make sure to grab the latest version here

Download the latest version of eco from GitHub or Polymart

- - +

What is eco?

eco is the development library that powers all eco plugins. It handles a wide range of backend features, and allows eco plugins to be as powerful as they are. However, it means that you have to install it as a separate plugin on your server.

How do I install it?

It's just like any other plugin on your server. Drop it into the /plugins/ folder and restart the server. However, eco also needs ProtocolLib to function - if you don't already have it on your server, make sure to grab the latest version here

Download the latest version of eco from GitHub or Polymart

+ + \ No newline at end of file diff --git a/all-plugins/what-plugins-do-you-support.html b/all-plugins/what-plugins-do-you-support.html index feee0f8a47..2141210336 100644 --- a/all-plugins/what-plugins-do-you-support.html +++ b/all-plugins/what-plugins-do-you-support.html @@ -5,13 +5,13 @@ What plugins do you support? | Auxilor Plugins - - + +
-

What plugins do you support?

Compatibility is a huge part of eco plugins, so naturally we support a large range of plugins. If a plugin you love isn't found here, feel free to ask on the discord to get support added for it!

If a plugin isn't on this list, it doesn't mean it wont work, it just means that there isn't code in eco to directly integrate with it.

Antigrief / Claims / Protection

  • WorldGuard
  • IridiumSkyblock
  • DeluxeCombat
  • SuperiorSkyblock2
  • BentoBox
  • GriefPrevention
  • FactionsUUID
  • Towny
  • Lands
  • Kingdoms
  • RPGHorses
  • CrashClaim
  • CombatLogX
  • FabledSkyblock

Anticheat

  • AAC
  • Matrix
  • Vulcan
  • Spartan
  • NCP
  • Alice

Custom Entities

  • MythicMobs

Custom Items

  • Oraxen
  • ItemsAdder
  • HeadDatabase
  • ExecutableItems
  • CustomCrafting
  • MythicMobs
  • Scyther
  • Denizen

Shop

  • ShopGUIPlus
  • EconomyShopGUI
  • zShop
  • DeluxeSellwands

Hologram

  • HolographicDisplays
  • CMI
  • DecentHolograms

Economy

  • Vault

Misc

  • mcMMO
  • MultiverseInventories
  • Essentials
  • CustomCrafting
  • Model Engine
- - +

What plugins do you support?

Compatibility is a huge part of eco plugins, so naturally we support a large range of plugins. If a plugin you love isn't found here, feel free to ask on the discord to get support added for it!

If a plugin isn't on this list, it doesn't mean it wont work, it just means that there isn't code in eco to directly integrate with it.

Antigrief / Claims / Protection

  • WorldGuard
  • IridiumSkyblock
  • DeluxeCombat
  • SuperiorSkyblock2
  • BentoBox
  • GriefPrevention
  • FactionsUUID
  • Towny
  • Lands
  • Kingdoms
  • RPGHorses
  • CrashClaim
  • CombatLogX
  • FabledSkyblock

Anticheat

  • AAC
  • Matrix
  • Vulcan
  • Spartan
  • NCP
  • Alice

Custom Entities

  • MythicMobs

Custom Items

  • Oraxen
  • ItemsAdder
  • HeadDatabase
  • ExecutableItems
  • CustomCrafting
  • MythicMobs
  • Scyther
  • Denizen

Shop

  • ShopGUIPlus
  • EconomyShopGUI
  • zShop
  • DeluxeSellwands

Hologram

  • HolographicDisplays
  • CMI
  • DecentHolograms

Economy

  • Vault

Misc

  • mcMMO
  • MultiverseInventories
  • Essentials
  • CustomCrafting
  • Model Engine
+ + \ No newline at end of file diff --git a/assets/js/09705152.6df08f01.js b/assets/js/09705152.6df08f01.js deleted file mode 100644 index a42371cc1e..0000000000 --- a/assets/js/09705152.6df08f01.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkauxilor_docs=self.webpackChunkauxilor_docs||[]).push([[8222],{3905:function(e,t,n){n.d(t,{Zo:function(){return u},kt:function(){return d}});var i=n(67294);function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function o(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,i)}return n}function l(e){for(var t=1;t=0||(a[n]=e[n]);return a}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(i=0;i=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}var s=i.createContext({}),p=function(e){var t=i.useContext(s),n=t;return e&&(n="function"==typeof e?e(t):l(l({},t),e)),n},u=function(e){var t=p(e.components);return i.createElement(s.Provider,{value:t},e.children)},m={inlineCode:"code",wrapper:function(e){var t=e.children;return i.createElement(i.Fragment,{},t)}},c=i.forwardRef((function(e,t){var n=e.components,a=e.mdxType,o=e.originalType,s=e.parentName,u=r(e,["components","mdxType","originalType","parentName"]),c=p(n),d=a,h=c["".concat(s,".").concat(d)]||c[d]||m[d]||o;return n?i.createElement(h,l(l({ref:t},u),{},{components:n})):i.createElement(h,l({ref:t},u))}));function d(e,t){var n=arguments,a=t&&t.mdxType;if("string"==typeof e||a){var o=n.length,l=new Array(o);l[0]=c;var r={};for(var s in t)hasOwnProperty.call(t,s)&&(r[s]=t[s]);r.originalType=e,r.mdxType="string"==typeof e?e:a,l[1]=r;for(var p=2;p=0||(a[n]=e[n]);return a}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(i=0;i=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}var s=i.createContext({}),p=function(e){var t=i.useContext(s),n=t;return e&&(n="function"==typeof e?e(t):l(l({},t),e)),n},u=function(e){var t=p(e.components);return i.createElement(s.Provider,{value:t},e.children)},m={inlineCode:"code",wrapper:function(e){var t=e.children;return i.createElement(i.Fragment,{},t)}},c=i.forwardRef((function(e,t){var n=e.components,a=e.mdxType,o=e.originalType,s=e.parentName,u=r(e,["components","mdxType","originalType","parentName"]),c=p(n),d=a,h=c["".concat(s,".").concat(d)]||c[d]||m[d]||o;return n?i.createElement(h,l(l({ref:t},u),{},{components:n})):i.createElement(h,l({ref:t},u))}));function d(e,t){var n=arguments,a=t&&t.mdxType;if("string"==typeof e||a){var o=n.length,l=new Array(o);l[0]=c;var r={};for(var s in t)hasOwnProperty.call(t,s)&&(r[s]=t[s]);r.originalType=e,r.mdxType="string"==typeof e?e:a,l[1]=r;for(var p=2;p=0||(o[r]=e[r]);return o}(e,t);if(Object.getOwnPropertySymbols){var c=Object.getOwnPropertySymbols(e);for(n=0;n=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(o[r]=e[r])}return o}var a=n.createContext({}),s=function(e){var t=n.useContext(a),r=t;return e&&(r="function"==typeof e?e(t):l(l({},t),e)),r},f=function(e){var t=s(e.components);return n.createElement(a.Provider,{value:t},e.children)},u={inlineCode:"code",wrapper:function(e){var t=e.children;return n.createElement(n.Fragment,{},t)}},p=n.forwardRef((function(e,t){var r=e.components,o=e.mdxType,c=e.originalType,a=e.parentName,f=i(e,["components","mdxType","originalType","parentName"]),p=s(r),m=o,d=p["".concat(a,".").concat(m)]||p[m]||u[m]||c;return r?n.createElement(d,l(l({ref:t},f),{},{components:r})):n.createElement(d,l({ref:t},f))}));function m(e,t){var r=arguments,o=t&&t.mdxType;if("string"==typeof e||o){var c=r.length,l=new Array(c);l[0]=p;var i={};for(var a in t)hasOwnProperty.call(t,a)&&(i[a]=t[a]);i.originalType=e,i.mdxType="string"==typeof e?e:o,l[1]=i;for(var s=2;s=0||(t[s]=e[s]);return t}(e,o);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);for(n=0;n=0||Object.prototype.propertyIsEnumerable.call(e,s)&&(t[s]=e[s])}return t}var l=n.createContext({}),c=function(e){var o=n.useContext(l),s=o;return e&&(s="function"==typeof e?e(o):a(a({},o),e)),s},p=function(e){var o=c(e.components);return n.createElement(l.Provider,{value:o},e.children)},m={inlineCode:"code",wrapper:function(e){var o=e.children;return n.createElement(n.Fragment,{},o)}},d=n.forwardRef((function(e,o){var s=e.components,t=e.mdxType,r=e.originalType,l=e.parentName,p=i(e,["components","mdxType","originalType","parentName"]),d=c(s),u=t,b=d["".concat(l,".").concat(u)]||d[u]||m[u]||r;return s?n.createElement(b,a(a({ref:o},p),{},{components:s})):n.createElement(b,a({ref:o},p))}));function u(e,o){var s=arguments,t=o&&o.mdxType;if("string"==typeof e||t){var r=s.length,a=new Array(r);a[0]=d;var i={};for(var l in o)hasOwnProperty.call(o,l)&&(i[l]=o[l]);i.originalType=e,i.mdxType="string"==typeof e?e:t,a[1]=i;for(var c=2;c/ecobosses spawn (Spawn a Boss)",id:"ecobosses-spawn-spawn-a-boss",level:2},{value:"Spawning a boss",id:"spawning-a-boss",level:3},{value:"/ecobosses killall (Kill all bosses)",id:"ecobosses-killall-kill-all-bosses",level:2},{value:"/ecobosses import (Import a boss from lrcdb)",id:"ecobosses-import-import-a-boss-from-lrcdb",level:2},{value:"/ecobosses export (Export a boss to lrcdb)",id:"ecobosses-export-export-a-boss-to-lrcdb",level:2}],d={toc:m};function u(e){var o=e.components,s=(0,t.Z)(e,a);return(0,r.kt)("wrapper",(0,n.Z)({},d,s,{components:o,mdxType:"MDXLayout"}),(0,r.kt)("h2",{id:"ecobosses-spawn-spawn-a-boss"},(0,r.kt)("inlineCode",{parentName:"h2"},"/ecobosses spawn")," (Spawn a Boss)"),(0,r.kt)("p",null,"Permission: ",(0,r.kt)("inlineCode",{parentName:"p"},"ecobosses.command.spawn")),(0,r.kt)("h3",{id:"spawning-a-boss"},"Spawning a boss"),(0,r.kt)("p",null,"General command usage: ",(0,r.kt)("inlineCode",{parentName:"p"},"/ecobosses spawn [x] [y] [z] [world]")),(0,r.kt)("p",null,"If you're spawning a boss from console, you ",(0,r.kt)("strong",{parentName:"p"},"must")," specify the coordinates and the world, for example: ",(0,r.kt)("inlineCode",{parentName:"p"},"/ecobosses spawn dark_guardian 0 100 0 world_nether")),(0,r.kt)("p",null,"If you're spawning a boss as a player, you can leave out the coordinates and world to use your current position, or specify relative coordinates like in vanilla (for example ~50 to mean my current coordinate + 50)"),(0,r.kt)("h2",{id:"ecobosses-killall-kill-all-bosses"},(0,r.kt)("inlineCode",{parentName:"h2"},"/ecobosses killall")," (Kill all bosses)"),(0,r.kt)("p",null,"Permission: ",(0,r.kt)("inlineCode",{parentName:"p"},"ecobosses.command.killall")),(0,r.kt)("h2",{id:"ecobosses-import-import-a-boss-from-lrcdb"},(0,r.kt)("inlineCode",{parentName:"h2"},"/ecobosses import")," (Import a boss from ",(0,r.kt)("a",{parentName:"h2",href:"https://lrcdb.auxilor.io/"},"lrcdb"),")"),(0,r.kt)("p",null,"Permission: ",(0,r.kt)("inlineCode",{parentName:"p"},"ecobosses.command.import")),(0,r.kt)("p",null,"General Usage: ",(0,r.kt)("inlineCode",{parentName:"p"},"/ecobosses import ")),(0,r.kt)("p",null,"Find enchants on ",(0,r.kt)("a",{parentName:"p",href:"https://lrcdb.auxilor.io/"},"lrcdb")),(0,r.kt)("h2",{id:"ecobosses-export-export-a-boss-to-lrcdb"},(0,r.kt)("inlineCode",{parentName:"h2"},"/ecobosses export")," (Export a boss to ",(0,r.kt)("a",{parentName:"h2",href:"https://lrcdb.auxilor.io/"},"lrcdb"),")"),(0,r.kt)("p",null,"Permission: ",(0,r.kt)("inlineCode",{parentName:"p"},"ecobosses.command.export")),(0,r.kt)("p",null,"General Usage: ",(0,r.kt)("inlineCode",{parentName:"p"},"/ecobosses export ")))}u.isMDXComponent=!0}}]); \ No newline at end of file diff --git a/assets/js/24ae92d4.cbd62a7c.js b/assets/js/24ae92d4.cbd62a7c.js new file mode 100644 index 0000000000..9cf438ada7 --- /dev/null +++ b/assets/js/24ae92d4.cbd62a7c.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkauxilor_docs=self.webpackChunkauxilor_docs||[]).push([[4213],{3905:function(e,t,r){r.d(t,{Zo:function(){return s},kt:function(){return m}});var n=r(67294);function o(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function i(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function a(e){for(var t=1;t=0||(o[r]=e[r]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(n=0;n=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(o[r]=e[r])}return o}var u=n.createContext({}),l=function(e){var t=n.useContext(u),r=t;return e&&(r="function"==typeof e?e(t):a(a({},t),e)),r},s=function(e){var t=l(e.components);return n.createElement(u.Provider,{value:t},e.children)},p={inlineCode:"code",wrapper:function(e){var t=e.children;return n.createElement(n.Fragment,{},t)}},f=n.forwardRef((function(e,t){var r=e.components,o=e.mdxType,i=e.originalType,u=e.parentName,s=c(e,["components","mdxType","originalType","parentName"]),f=l(r),m=o,d=f["".concat(u,".").concat(m)]||f[m]||p[m]||i;return r?n.createElement(d,a(a({ref:t},s),{},{components:r})):n.createElement(d,a({ref:t},s))}));function m(e,t){var r=arguments,o=t&&t.mdxType;if("string"==typeof e||o){var i=r.length,a=new Array(i);a[0]=f;var c={};for(var u in t)hasOwnProperty.call(t,u)&&(c[u]=t[u]);c.originalType=e,c.mdxType="string"==typeof e?e:o,a[1]=c;for(var l=2;l")\n}\n')),(0,i.kt)("p",null,"The latest version available on the repo can be found ",(0,i.kt)("a",{parentName:"p",href:"https://github.com/Auxilor/EcoMobs/tags"},"here")))}m.isMDXComponent=!0}}]); \ No newline at end of file diff --git a/assets/js/44c7aa37.22153e87.js b/assets/js/44c7aa37.22153e87.js new file mode 100644 index 0000000000..90d35980ad --- /dev/null +++ b/assets/js/44c7aa37.22153e87.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkauxilor_docs=self.webpackChunkauxilor_docs||[]).push([[3992],{3905:function(e,t,r){r.d(t,{Zo:function(){return f},kt:function(){return m}});var n=r(67294);function o(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function i(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function s(e){for(var t=1;t=0||(o[r]=e[r]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(n=0;n=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(o[r]=e[r])}return o}var l=n.createContext({}),c=function(e){var t=n.useContext(l),r=t;return e&&(r="function"==typeof e?e(t):s(s({},t),e)),r},f=function(e){var t=c(e.components);return n.createElement(l.Provider,{value:t},e.children)},u={inlineCode:"code",wrapper:function(e){var t=e.children;return n.createElement(n.Fragment,{},t)}},p=n.forwardRef((function(e,t){var r=e.components,o=e.mdxType,i=e.originalType,l=e.parentName,f=a(e,["components","mdxType","originalType","parentName"]),p=c(r),m=o,b=p["".concat(l,".").concat(m)]||p[m]||u[m]||i;return r?n.createElement(b,s(s({ref:t},f),{},{components:r})):n.createElement(b,s({ref:t},f))}));function m(e,t){var r=arguments,o=t&&t.mdxType;if("string"==typeof e||o){var i=r.length,s=new Array(i);s[0]=p;var a={};for(var l in t)hasOwnProperty.call(t,l)&&(a[l]=t[l]);a.originalType=e,a.mdxType="string"==typeof e?e:o,s[1]=a;for(var c=2;c=0||(o[r]=e[r]);return o}(e,t);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(e);for(n=0;n=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(o[r]=e[r])}return o}var l=n.createContext({}),c=function(e){var t=n.useContext(l),r=t;return e&&(r="function"==typeof e?e(t):i(i({},t),e)),r},u=function(e){var t=c(e.components);return n.createElement(l.Provider,{value:t},e.children)},f={inlineCode:"code",wrapper:function(e){var t=e.children;return n.createElement(n.Fragment,{},t)}},p=n.forwardRef((function(e,t){var r=e.components,o=e.mdxType,s=e.originalType,l=e.parentName,u=a(e,["components","mdxType","originalType","parentName"]),p=c(r),b=o,m=p["".concat(l,".").concat(b)]||p[b]||f[b]||s;return r?n.createElement(m,i(i({ref:t},u),{},{components:r})):n.createElement(m,i({ref:t},u))}));function b(e,t){var r=arguments,o=t&&t.mdxType;if("string"==typeof e||o){var s=r.length,i=new Array(s);i[0]=p;var a={};for(var l in t)hasOwnProperty.call(t,l)&&(a[l]=t[l]);a.originalType=e,a.mdxType="string"==typeof e?e:o,i[1]=a;for(var c=2;c=0||(a[t]=e[t]);return a}(e,n);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);for(o=0;o=0||Object.prototype.propertyIsEnumerable.call(e,t)&&(a[t]=e[t])}return a}var l=o.createContext({}),c=function(e){var n=o.useContext(l),t=n;return e&&(t="function"==typeof e?e(n):s(s({},n),e)),t},m=function(e){var n=c(e.components);return o.createElement(l.Provider,{value:n},e.children)},p={inlineCode:"code",wrapper:function(e){var n=e.children;return o.createElement(o.Fragment,{},n)}},u=o.forwardRef((function(e,n){var t=e.components,a=e.mdxType,r=e.originalType,l=e.parentName,m=i(e,["components","mdxType","originalType","parentName"]),u=c(t),h=a,d=u["".concat(l,".").concat(h)]||u[h]||p[h]||r;return t?o.createElement(d,s(s({ref:n},m),{},{components:t})):o.createElement(d,s({ref:n},m))}));function h(e,n){var t=arguments,a=n&&n.mdxType;if("string"==typeof e||a){var r=t.length,s=new Array(r);s[0]=u;var i={};for(var l in n)hasOwnProperty.call(n,l)&&(i[l]=n[l]);i.originalType=e,i.mdxType="string"==typeof e?e:a,s[1]=i;for(var c=2;c_name%, %top_damager__damage%, %top_damager__display%\neffects:\n # Effects ran when the mob spawns\n spawn: [ ]\n\n # Effects ran when the mob despawns\n despawn: [ ]\n\n # Effects ran when the player interacts with the mob\n interact: [ ]\n\n # Effects ran when the player melee attacks the mob\n melee-attack: [ ]\n\n # Effects ran when the player does a ranged attack on the mob\n ranged-attack: [ ]\n\n # Effects ran when the player attacks the mob\n any-attack: [ ]\n\n # Effects ran when the mob takes damage\n take-damage: [ ]\n\n # Effects ran when the player is damaged by the mob\n damage-player: [ ]\n\n # Effects ran when the player is killed by the mob\n kill-player: [ ]\n\n # Effects ran when the mob dies\n death: [ ]\n\n # Effects ran when the mob is killed by the player\n kill: [ ]\n\n# The lifespan of the mob, in seconds. Set to -1 to disable.\nlifespan: 120\n\ndefence:\n # If the mob can get into boats, minecarts, etc.\n can-mount: true\n\n # A list of damage causes that the mob should multiply incoming damage by.\n # The list of damage causes can be found here:\n # https://hub.spigotmc.org/javadocs/spigot/org/bukkit/event/entity/EntityDamageEvent.DamageCause.html\n damage-modifiers:\n hot_floor: 1\n fire_tick: 1\n lava: 1\n suffocation: 1\n drowning: 1\n entity_explosion: 1\n block_explosion: 1\n\n# Options for what the mob drops\ndrops:\n # The amount of experience to drop\n experience: 30\n\n # You can specify as many drops as you want, and group several drops together under one chance\n items:\n - chance: 100\n items:\n - diamond_sword unbreaking:1 name:"Example Sword"\n\n# Options for the boss bar\nboss-bar:\n # If the mob should have a boss bar\n enabled: true\n\n # Options: blue, green, pink, purple, red, white, yellow\n color: white\n\n # Options: progress, notched_20, notched_12, notched_10, notched_6\n style: progress\n\n # The distance from the mob where the boss bar is visible\n radius: 120\n\n# Options for spawning the mob\nspawn:\n # A spawn totem is a set of 3 blocks on top of each other to spawn a mob (like a snow golem)\n totem:\n # If spawn totems should be enabled\n enabled: false\n\n # The top block\n top: netherite_block\n\n # The middle block\n middle: iron_block\n\n # The bottom block\n bottom: magma_block\n\n # The conditions for the totem to work\n conditions: [ ]\n\n # Options for a spawn egg\n egg:\n # If the mob should have a spawn egg\n enabled: true\n\n # The conditions for the spawn egg to work\n # not-met-lines will show up on the spawn egg\n conditions: [ ]\n\n # The spawn egg item\n item: evoker_spawn_egg unbreaking:1 hide_enchants\n name: "&cNecrotic Soldier&f Spawn Egg"\n lore:\n - ""\n - "&8&oPlace on the ground to"\n - "&8&osummon a &cNecrotic Soldier"\n\n craftable: true\n\n recipe:\n - iron_block\n - netherite_block\n - iron_block\n - air\n - ecoitems:boss_core ? nether_star\n - air\n - iron_block\n - netherite_block\n - iron_block\n')),(0,r.kt)("h3",{id:"custom-ai-goals"},"Custom AI goals"),(0,r.kt)("p",null,"Check how to configure custom entity AI here:"),(0,r.kt)("p",null,(0,r.kt)("a",{parentName:"p",href:"https://plugins.auxilor.io/all-plugins/custom-entity-ai"},"Custom Entity AI")))}h.isMDXComponent=!0}}]); \ No newline at end of file diff --git a/assets/js/5793df5d.3b8e5d11.js b/assets/js/5793df5d.3b8e5d11.js deleted file mode 100644 index fb4d7de6f2..0000000000 --- a/assets/js/5793df5d.3b8e5d11.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkauxilor_docs=self.webpackChunkauxilor_docs||[]).push([[7810],{3905:function(t,e,o){o.d(e,{Zo:function(){return u},kt:function(){return m}});var r=o(67294);function n(t,e,o){return e in t?Object.defineProperty(t,e,{value:o,enumerable:!0,configurable:!0,writable:!0}):t[e]=o,t}function a(t,e){var o=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),o.push.apply(o,r)}return o}function c(t){for(var e=1;e=0||(n[o]=t[o]);return n}(t,e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(t);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(t,o)&&(n[o]=t[o])}return n}var i=r.createContext({}),s=function(t){var e=r.useContext(i),o=e;return t&&(o="function"==typeof t?t(e):c(c({},e),t)),o},u=function(t){var e=s(t.components);return r.createElement(i.Provider,{value:e},t.children)},f={inlineCode:"code",wrapper:function(t){var e=t.children;return r.createElement(r.Fragment,{},e)}},p=r.forwardRef((function(t,e){var o=t.components,n=t.mdxType,a=t.originalType,i=t.parentName,u=l(t,["components","mdxType","originalType","parentName"]),p=s(o),m=n,b=p["".concat(i,".").concat(m)]||p[m]||f[m]||a;return o?r.createElement(b,c(c({ref:e},u),{},{components:o})):r.createElement(b,c({ref:e},u))}));function m(t,e){var o=arguments,n=e&&e.mdxType;if("string"==typeof t||n){var a=o.length,c=new Array(a);c[0]=p;var l={};for(var i in e)hasOwnProperty.call(e,i)&&(l[i]=e[i]);l.originalType=t,l.mdxType="string"==typeof t?t:n,c[1]=l;for(var s=2;s=0||(o[r]=e[r]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(n=0;n=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(o[r]=e[r])}return o}var s=n.createContext({}),u=function(e){var t=n.useContext(s),r=t;return e&&(r="function"==typeof e?e(t):a(a({},t),e)),r},l=function(e){var t=u(e.components);return n.createElement(s.Provider,{value:t},e.children)},p={inlineCode:"code",wrapper:function(e){var t=e.children;return n.createElement(n.Fragment,{},t)}},m=n.forwardRef((function(e,t){var r=e.components,o=e.mdxType,i=e.originalType,s=e.parentName,l=c(e,["components","mdxType","originalType","parentName"]),m=u(r),d=o,f=m["".concat(s,".").concat(d)]||m[d]||p[d]||i;return r?n.createElement(f,a(a({ref:t},l),{},{components:r})):n.createElement(f,a({ref:t},l))}));function d(e,t){var r=arguments,o=t&&t.mdxType;if("string"==typeof e||o){var i=r.length,a=new Array(i);a[0]=m;var c={};for(var s in t)hasOwnProperty.call(t,s)&&(c[s]=t[s]);c.originalType=e,c.mdxType="string"==typeof e?e:o,a[1]=c;for(var u=2;u=0||(n[r]=t[r]);return n}(t,e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(t);for(o=0;o=0||Object.prototype.propertyIsEnumerable.call(t,r)&&(n[r]=t[r])}return n}var l=o.createContext({}),u=function(t){var e=o.useContext(l),r=e;return t&&(r="function"==typeof t?t(e):c(c({},e),t)),r},s=function(t){var e=u(t.components);return o.createElement(l.Provider,{value:e},t.children)},f={inlineCode:"code",wrapper:function(t){var e=t.children;return o.createElement(o.Fragment,{},e)}},p=o.forwardRef((function(t,e){var r=t.components,n=t.mdxType,a=t.originalType,l=t.parentName,s=i(t,["components","mdxType","originalType","parentName"]),p=u(r),m=n,y=p["".concat(l,".").concat(m)]||p[m]||f[m]||a;return r?o.createElement(y,c(c({ref:e},s),{},{components:r})):o.createElement(y,c({ref:e},s))}));function m(t,e){var r=arguments,n=e&&e.mdxType;if("string"==typeof t||n){var a=r.length,c=new Array(a);c[0]=p;var i={};for(var l in e)hasOwnProperty.call(e,l)&&(i[l]=e[l]);i.originalType=t,i.mdxType="string"==typeof t?t:n,c[1]=i;for(var u=2;u=0||(n[r]=t[r]);return n}(t,e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(t);for(o=0;o=0||Object.prototype.propertyIsEnumerable.call(t,r)&&(n[r]=t[r])}return n}var l=o.createContext({}),u=function(t){var e=o.useContext(l),r=e;return t&&(r="function"==typeof t?t(e):c(c({},e),t)),r},s=function(t){var e=u(t.components);return o.createElement(l.Provider,{value:e},t.children)},f={inlineCode:"code",wrapper:function(t){var e=t.children;return o.createElement(o.Fragment,{},e)}},p=o.forwardRef((function(t,e){var r=t.components,n=t.mdxType,a=t.originalType,l=t.parentName,s=i(t,["components","mdxType","originalType","parentName"]),p=u(r),m=n,y=p["".concat(l,".").concat(m)]||p[m]||f[m]||a;return r?o.createElement(y,c(c({ref:e},s),{},{components:r})):o.createElement(y,c({ref:e},s))}));function m(t,e){var r=arguments,n=e&&e.mdxType;if("string"==typeof t||n){var a=r.length,c=new Array(a);c[0]=p;var i={};for(var l in e)hasOwnProperty.call(e,l)&&(i[l]=e[l]);i.originalType=t,i.mdxType="string"==typeof t?t:n,c[1]=i;for(var u=2;u=0||(a[n]=e[n]);return a}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(i=0;i=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}var s=i.createContext({}),u=function(e){var t=i.useContext(s),n=t;return e&&(n="function"==typeof e?e(t):r(r({},t),e)),n},m=function(e){var t=u(e.components);return i.createElement(s.Provider,{value:t},e.children)},p={inlineCode:"code",wrapper:function(e){var t=e.children;return i.createElement(i.Fragment,{},t)}},c=i.forwardRef((function(e,t){var n=e.components,a=e.mdxType,o=e.originalType,s=e.parentName,m=l(e,["components","mdxType","originalType","parentName"]),c=u(n),h=a,d=c["".concat(s,".").concat(h)]||c[h]||p[h]||o;return n?i.createElement(d,r(r({ref:t},m),{},{components:n})):i.createElement(d,r({ref:t},m))}));function h(e,t){var n=arguments,a=t&&t.mdxType;if("string"==typeof e||a){var o=n.length,r=new Array(o);r[0]=c;var l={};for(var s in t)hasOwnProperty.call(t,s)&&(l[s]=t[s]);l.originalType=e,l.mdxType="string"==typeof e?e:a,r[1]=l;for(var u=2;u:")," to the key, and you can chain these together"),(0,o.kt)("li",{parentName:"ul"},(0,o.kt)("strong",{parentName:"li"},"Skull Texture:")," If the material is a player head, you can specify the texture with ",(0,o.kt)("inlineCode",{parentName:"li"},"texture:"),". A list of skulls and textures can be found ",(0,o.kt)("a",{parentName:"li",href:"https://minecraft-heads.com/"},"here"),"."),(0,o.kt)("li",{parentName:"ul"},(0,o.kt)("strong",{parentName:"li"},"Reforge:")," If you have reforges installed, you can specify the reforge by adding ",(0,o.kt)("inlineCode",{parentName:"li"},"reforge:")," to the key."),(0,o.kt)("li",{parentName:"ul"},(0,o.kt)("strong",{parentName:"li"},"Name:")," You can specify the display name of an item with ",(0,o.kt)("inlineCode",{parentName:"li"},"name:"),". You can have multiple words by surrounding the name with quotes: ",(0,o.kt)("inlineCode",{parentName:"li"},'name:"Long Name"')),(0,o.kt)("li",{parentName:"ul"},(0,o.kt)("strong",{parentName:"li"},"Item Flags:")," You can specify flags for the item to have, by dropping in any of ",(0,o.kt)("a",{parentName:"li",href:"https://hub.spigotmc.org/javadocs/bukkit/org/bukkit/inventory/ItemFlag.html"},"these values")," (not case sensitive) "),(0,o.kt)("li",{parentName:"ul"},(0,o.kt)("strong",{parentName:"li"},"Unbreakable:")," You can make an item unbreakable by having the word ",(0,o.kt)("inlineCode",{parentName:"li"},"unbreakable")," in the flags"),(0,o.kt)("li",{parentName:"ul"},(0,o.kt)("strong",{parentName:"li"},"Custom Model Data:")," You can specify custom model data with ",(0,o.kt)("inlineCode",{parentName:"li"},"custom-model-data:"))),(0,o.kt)("p",null,"So, lets say you have an EcoBosses boss, and you want it to drop a rare custom weapon with extra modifiers already applied. Without the Item Lookup system, this wouldn't be possible, but thanks to it, you can just do this: ",(0,o.kt)("inlineCode",{parentName:"p"},"ecoitems:enlightened_blade razor:4 unbreaking:3 criticals:2 fire_aspect:2 reforge:mighty unbreakable hide_attributes custom-model-data:2")),(0,o.kt)("h2",{id:"using-items-in-shopguiplus"},"Using items in ShopGUIPlus"),(0,o.kt)("p",null,"If you want to use a lookup item in ShopGUIPlus, just do it like this:"),(0,o.kt)("pre",null,(0,o.kt)("code",{parentName:"pre",className:"language-yaml"},'type: item\nitem:\n eco: "ecoitems:holy_flesh"\n quantity: 1\nsellPrice: 7500\nslot: 27\n')),(0,o.kt)("h2",{id:"custom-items"},"Custom Items"),(0,o.kt)("p",null,"Sometimes custom item IDs are namespaced. In order to make this work, you have to specify them like ",(0,o.kt)("inlineCode",{parentName:"p"},"itemsadder:namespace__key"),", where two underscores denote where the ",(0,o.kt)("inlineCode",{parentName:"p"},":")," would normally go"))}h.isMDXComponent=!0}}]); \ No newline at end of file +"use strict";(self.webpackChunkauxilor_docs=self.webpackChunkauxilor_docs||[]).push([[2768],{3905:function(e,t,n){n.d(t,{Zo:function(){return m},kt:function(){return h}});var i=n(67294);function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function o(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,i)}return n}function r(e){for(var t=1;t=0||(a[n]=e[n]);return a}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(i=0;i=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}var s=i.createContext({}),u=function(e){var t=i.useContext(s),n=t;return e&&(n="function"==typeof e?e(t):r(r({},t),e)),n},m=function(e){var t=u(e.components);return i.createElement(s.Provider,{value:t},e.children)},p={inlineCode:"code",wrapper:function(e){var t=e.children;return i.createElement(i.Fragment,{},t)}},c=i.forwardRef((function(e,t){var n=e.components,a=e.mdxType,o=e.originalType,s=e.parentName,m=l(e,["components","mdxType","originalType","parentName"]),c=u(n),h=a,d=c["".concat(s,".").concat(h)]||c[h]||p[h]||o;return n?i.createElement(d,r(r({ref:t},m),{},{components:n})):i.createElement(d,r({ref:t},m))}));function h(e,t){var n=arguments,a=t&&t.mdxType;if("string"==typeof e||a){var o=n.length,r=new Array(o);r[0]=c;var l={};for(var s in t)hasOwnProperty.call(t,s)&&(l[s]=t[s]);l.originalType=e,l.mdxType="string"==typeof e?e:a,r[1]=l;for(var u=2;u:")," to the key, and you can chain these together"),(0,o.kt)("li",{parentName:"ul"},(0,o.kt)("strong",{parentName:"li"},"Skull Texture:")," If the material is a player head, you can specify the texture with ",(0,o.kt)("inlineCode",{parentName:"li"},"texture:"),". A list of skulls and textures can be found ",(0,o.kt)("a",{parentName:"li",href:"https://minecraft-heads.com/"},"here"),"."),(0,o.kt)("li",{parentName:"ul"},(0,o.kt)("strong",{parentName:"li"},"Reforge:")," If you have reforges installed, you can specify the reforge by adding ",(0,o.kt)("inlineCode",{parentName:"li"},"reforge:")," to the key."),(0,o.kt)("li",{parentName:"ul"},(0,o.kt)("strong",{parentName:"li"},"Name:")," You can specify the display name of an item with ",(0,o.kt)("inlineCode",{parentName:"li"},"name:"),". You can have multiple words by surrounding the name with quotes: ",(0,o.kt)("inlineCode",{parentName:"li"},'name:"Long Name"')),(0,o.kt)("li",{parentName:"ul"},(0,o.kt)("strong",{parentName:"li"},"Item Flags:")," You can specify flags for the item to have, by dropping in any of ",(0,o.kt)("a",{parentName:"li",href:"https://hub.spigotmc.org/javadocs/bukkit/org/bukkit/inventory/ItemFlag.html"},"these values")," (not case sensitive) "),(0,o.kt)("li",{parentName:"ul"},(0,o.kt)("strong",{parentName:"li"},"Unbreakable:")," You can make an item unbreakable by having the word ",(0,o.kt)("inlineCode",{parentName:"li"},"unbreakable")," in the flags"),(0,o.kt)("li",{parentName:"ul"},(0,o.kt)("strong",{parentName:"li"},"Custom Model Data:")," You can specify custom model data with ",(0,o.kt)("inlineCode",{parentName:"li"},"custom-model-data:"))),(0,o.kt)("p",null,"So, lets say you have an EcoMobs mob, and you want it to drop a rare custom weapon with extra modifiers already applied. Without the Item Lookup system, this wouldn't be possible, but thanks to it, you can just do this: ",(0,o.kt)("inlineCode",{parentName:"p"},"ecoitems:enlightened_blade razor:4 unbreaking:3 criticals:2 fire_aspect:2 reforge:mighty unbreakable hide_attributes custom-model-data:2")),(0,o.kt)("h2",{id:"using-items-in-shopguiplus"},"Using items in ShopGUIPlus"),(0,o.kt)("p",null,"If you want to use a lookup item in ShopGUIPlus, just do it like this:"),(0,o.kt)("pre",null,(0,o.kt)("code",{parentName:"pre",className:"language-yaml"},'type: item\nitem:\n eco: "ecoitems:holy_flesh"\n quantity: 1\nsellPrice: 7500\nslot: 27\n')),(0,o.kt)("h2",{id:"custom-items"},"Custom Items"),(0,o.kt)("p",null,"Sometimes custom item IDs are namespaced. In order to make this work, you have to specify them like ",(0,o.kt)("inlineCode",{parentName:"p"},"itemsadder:namespace__key"),", where two underscores denote where the ",(0,o.kt)("inlineCode",{parentName:"p"},":")," would normally go"))}h.isMDXComponent=!0}}]); \ No newline at end of file diff --git a/assets/js/9078d7c4.58d0c5a6.js b/assets/js/9078d7c4.8d0decab.js similarity index 94% rename from assets/js/9078d7c4.58d0c5a6.js rename to assets/js/9078d7c4.8d0decab.js index 341ae8b294..0152281eef 100644 --- a/assets/js/9078d7c4.58d0c5a6.js +++ b/assets/js/9078d7c4.8d0decab.js @@ -1 +1 @@ -"use strict";(self.webpackChunkauxilor_docs=self.webpackChunkauxilor_docs||[]).push([[736],{3905:function(e,t,n){n.d(t,{Zo:function(){return s},kt:function(){return f}});var r=n(67294);function i(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function o(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function a(e){for(var t=1;t=0||(i[n]=e[n]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}var c=r.createContext({}),u=function(e){var t=r.useContext(c),n=t;return e&&(n="function"==typeof e?e(t):a(a({},t),e)),n},s=function(e){var t=u(e.components);return r.createElement(c.Provider,{value:t},e.children)},p={inlineCode:"code",wrapper:function(e){var t=e.children;return r.createElement(r.Fragment,{},t)}},y=r.forwardRef((function(e,t){var n=e.components,i=e.mdxType,o=e.originalType,c=e.parentName,s=l(e,["components","mdxType","originalType","parentName"]),y=u(n),f=i,m=y["".concat(c,".").concat(f)]||y[f]||p[f]||o;return n?r.createElement(m,a(a({ref:t},s),{},{components:n})):r.createElement(m,a({ref:t},s))}));function f(e,t){var n=arguments,i=t&&t.mdxType;if("string"==typeof e||i){var o=n.length,a=new Array(o);a[0]=y;var l={};for(var c in t)hasOwnProperty.call(t,c)&&(l[c]=t[c]);l.originalType=e,l.mdxType="string"==typeof e?e:i,a[1]=l;for(var u=2;u=0||(i[n]=e[n]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}var c=r.createContext({}),u=function(e){var t=r.useContext(c),n=t;return e&&(n="function"==typeof e?e(t):a(a({},t),e)),n},s=function(e){var t=u(e.components);return r.createElement(c.Provider,{value:t},e.children)},p={inlineCode:"code",wrapper:function(e){var t=e.children;return r.createElement(r.Fragment,{},t)}},y=r.forwardRef((function(e,t){var n=e.components,i=e.mdxType,o=e.originalType,c=e.parentName,s=l(e,["components","mdxType","originalType","parentName"]),y=u(n),f=i,m=y["".concat(c,".").concat(f)]||y[f]||p[f]||o;return n?r.createElement(m,a(a({ref:t},s),{},{components:n})):r.createElement(m,a({ref:t},s))}));function f(e,t){var n=arguments,i=t&&t.mdxType;if("string"==typeof e||i){var o=n.length,a=new Array(o);a[0]=y;var l={};for(var c in t)hasOwnProperty.call(t,c)&&(l[c]=t[c]);l.originalType=e,l.mdxType="string"==typeof e?e:i,a[1]=l;for(var u=2;u=0||(r[t]=e[t]);return r}(e,n);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(o=0;o=0||Object.prototype.propertyIsEnumerable.call(e,t)&&(r[t]=e[t])}return r}var c=o.createContext({}),l=function(e){var n=o.useContext(c),t=n;return e&&(t="function"==typeof e?e(n):i(i({},n),e)),t},p=function(e){var n=l(e.components);return o.createElement(c.Provider,{value:n},e.children)},u={inlineCode:"code",wrapper:function(e){var n=e.children;return o.createElement(o.Fragment,{},n)}},m=o.forwardRef((function(e,n){var t=e.components,r=e.mdxType,a=e.originalType,c=e.parentName,p=s(e,["components","mdxType","originalType","parentName"]),m=l(t),f=r,b=m["".concat(c,".").concat(f)]||m[f]||u[f]||a;return t?o.createElement(b,i(i({ref:n},p),{},{components:t})):o.createElement(b,i({ref:n},p))}));function f(e,n){var t=arguments,r=n&&n.mdxType;if("string"==typeof e||r){var a=t.length,i=new Array(a);i[0]=m;var s={};for(var c in n)hasOwnProperty.call(n,c)&&(s[c]=n[c]);s.originalType=e,s.mdxType="string"==typeof e?e:r,i[1]=s;for(var l=2;l=0||(n[r]=e[r]);return n}(e,t);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(e);for(o=0;o=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}var c=o.createContext({}),u=function(e){var t=o.useContext(c),r=t;return e&&(r="function"==typeof e?e(t):i(i({},t),e)),r},l=function(e){var t=u(e.components);return o.createElement(c.Provider,{value:t},e.children)},p={inlineCode:"code",wrapper:function(e){var t=e.children;return o.createElement(o.Fragment,{},t)}},m=o.forwardRef((function(e,t){var r=e.components,n=e.mdxType,s=e.originalType,c=e.parentName,l=a(e,["components","mdxType","originalType","parentName"]),m=u(r),f=n,d=m["".concat(c,".").concat(f)]||m[f]||p[f]||s;return r?o.createElement(d,i(i({ref:t},l),{},{components:r})):o.createElement(d,i({ref:t},l))}));function f(e,t){var r=arguments,n=t&&t.mdxType;if("string"==typeof e||n){var s=r.length,i=new Array(s);i[0]=m;var a={};for(var c in t)hasOwnProperty.call(t,c)&&(a[c]=t[c]);a.originalType=e,a.mdxType="string"==typeof e?e:n,i[1]=a;for(var u=2;u=0||(n[r]=t[r]);return n}(t,e);if(Object.getOwnPropertySymbols){var c=Object.getOwnPropertySymbols(t);for(o=0;o=0||Object.prototype.propertyIsEnumerable.call(t,r)&&(n[r]=t[r])}return n}var i=o.createContext({}),u=function(t){var e=o.useContext(i),r=e;return t&&(r="function"==typeof t?t(e):a(a({},e),t)),r},s=function(t){var e=u(t.components);return o.createElement(i.Provider,{value:e},t.children)},f={inlineCode:"code",wrapper:function(t){var e=t.children;return o.createElement(o.Fragment,{},e)}},p=o.forwardRef((function(t,e){var r=t.components,n=t.mdxType,c=t.originalType,i=t.parentName,s=l(t,["components","mdxType","originalType","parentName"]),p=u(r),m=n,b=p["".concat(i,".").concat(m)]||p[m]||f[m]||c;return r?o.createElement(b,a(a({ref:e},s),{},{components:r})):o.createElement(b,a({ref:e},s))}));function m(t,e){var r=arguments,n=e&&e.mdxType;if("string"==typeof t||n){var c=r.length,a=new Array(c);a[0]=p;var l={};for(var i in e)hasOwnProperty.call(e,i)&&(l[i]=e[i]);l.originalType=t,l.mdxType="string"==typeof t?t:n,a[1]=l;for(var u=2;u=0||(n[o]=t[o]);return n}(t,e);if(Object.getOwnPropertySymbols){var c=Object.getOwnPropertySymbols(t);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(t,o)&&(n[o]=t[o])}return n}var i=r.createContext({}),u=function(t){var e=r.useContext(i),o=e;return t&&(o="function"==typeof t?t(e):a(a({},e),t)),o},s=function(t){var e=u(t.components);return r.createElement(i.Provider,{value:e},t.children)},f={inlineCode:"code",wrapper:function(t){var e=t.children;return r.createElement(r.Fragment,{},e)}},p=r.forwardRef((function(t,e){var o=t.components,n=t.mdxType,c=t.originalType,i=t.parentName,s=l(t,["components","mdxType","originalType","parentName"]),p=u(o),m=n,b=p["".concat(i,".").concat(m)]||p[m]||f[m]||c;return o?r.createElement(b,a(a({ref:e},s),{},{components:o})):r.createElement(b,a({ref:e},s))}));function m(t,e){var o=arguments,n=e&&e.mdxType;if("string"==typeof t||n){var c=o.length,a=new Array(c);a[0]=p;var l={};for(var i in e)hasOwnProperty.call(e,i)&&(l[i]=e[i]);l.originalType=t,l.mdxType="string"==typeof t?t:n,a[1]=l;for(var u=2;u=0||(i[n]=e[n]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}var l=r.createContext({}),u=function(e){var t=r.useContext(l),n=t;return e&&(n="function"==typeof e?e(t):a(a({},t),e)),n},s=function(e){var t=u(e.components);return r.createElement(l.Provider,{value:t},e.children)},f={inlineCode:"code",wrapper:function(e){var t=e.children;return r.createElement(r.Fragment,{},t)}},p=r.forwardRef((function(e,t){var n=e.components,i=e.mdxType,o=e.originalType,l=e.parentName,s=c(e,["components","mdxType","originalType","parentName"]),p=u(n),d=i,y=p["".concat(l,".").concat(d)]||p[d]||f[d]||o;return n?r.createElement(y,a(a({ref:t},s),{},{components:n})):r.createElement(y,a({ref:t},s))}));function d(e,t){var n=arguments,i=t&&t.mdxType;if("string"==typeof e||i){var o=n.length,a=new Array(o);a[0]=p;var c={};for(var l in t)hasOwnProperty.call(t,l)&&(c[l]=t[l]);c.originalType=e,c.mdxType="string"==typeof e?e:i,a[1]=c;for(var u=2;u=0||(i[n]=e[n]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}var l=r.createContext({}),u=function(e){var t=r.useContext(l),n=t;return e&&(n="function"==typeof e?e(t):a(a({},t),e)),n},s=function(e){var t=u(e.components);return r.createElement(l.Provider,{value:t},e.children)},f={inlineCode:"code",wrapper:function(e){var t=e.children;return r.createElement(r.Fragment,{},t)}},p=r.forwardRef((function(e,t){var n=e.components,i=e.mdxType,o=e.originalType,l=e.parentName,s=c(e,["components","mdxType","originalType","parentName"]),p=u(n),d=i,y=p["".concat(l,".").concat(d)]||p[d]||f[d]||o;return n?r.createElement(y,a(a({ref:t},s),{},{components:n})):r.createElement(y,a({ref:t},s))}));function d(e,t){var n=arguments,i=t&&t.mdxType;if("string"==typeof e||i){var o=n.length,a=new Array(o);a[0]=p;var c={};for(var l in t)hasOwnProperty.call(t,l)&&(c[l]=t[l]);c.originalType=e,c.mdxType="string"==typeof e?e:i,a[1]=c;for(var u=2;u=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}var f=r.createContext({}),i=function(e){var t=r.useContext(f),n=t;return e&&(n="function"==typeof e?e(t):c(c({},t),e)),n},u=function(e){var t=i(e.components);return r.createElement(f.Provider,{value:t},e.children)},s={inlineCode:"code",wrapper:function(e){var t=e.children;return r.createElement(r.Fragment,{},t)}},p=r.forwardRef((function(e,t){var n=e.components,o=e.mdxType,a=e.originalType,f=e.parentName,u=l(e,["components","mdxType","originalType","parentName"]),p=i(n),m=o,h=p["".concat(f,".").concat(m)]||p[m]||s[m]||a;return n?r.createElement(h,c(c({ref:t},u),{},{components:n})):r.createElement(h,c({ref:t},u))}));function m(e,t){var n=arguments,o=t&&t.mdxType;if("string"==typeof e||o){var a=n.length,c=new Array(a);c[0]=p;var l={};for(var f in t)hasOwnProperty.call(t,f)&&(l[f]=t[f]);l.originalType=e,l.mdxType="string"==typeof e?e:o,c[1]=l;for(var i=2;i=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}var f=r.createContext({}),i=function(e){var t=r.useContext(f),n=t;return e&&(n="function"==typeof e?e(t):c(c({},t),e)),n},u=function(e){var t=i(e.components);return r.createElement(f.Provider,{value:t},e.children)},s={inlineCode:"code",wrapper:function(e){var t=e.children;return r.createElement(r.Fragment,{},t)}},p=r.forwardRef((function(e,t){var n=e.components,o=e.mdxType,a=e.originalType,f=e.parentName,u=l(e,["components","mdxType","originalType","parentName"]),p=i(n),m=o,h=p["".concat(f,".").concat(m)]||p[m]||s[m]||a;return n?r.createElement(h,c(c({ref:t},u),{},{components:n})):r.createElement(h,c({ref:t},u))}));function m(e,t){var n=arguments,o=t&&t.mdxType;if("string"==typeof e||o){var a=n.length,c=new Array(a);c[0]=p;var l={};for(var f in t)hasOwnProperty.call(t,f)&&(l[f]=t[f]);l.originalType=e,l.mdxType="string"==typeof e?e:o,c[1]=l;for(var i=2;i=0||(o[r]=e[r]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(n=0;n=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(o[r]=e[r])}return o}var c=n.createContext({}),u=function(e){var t=n.useContext(c),r=t;return e&&(r="function"==typeof e?e(t):a(a({},t),e)),r},l=function(e){var t=u(e.components);return n.createElement(c.Provider,{value:t},e.children)},p={inlineCode:"code",wrapper:function(e){var t=e.children;return n.createElement(n.Fragment,{},t)}},f=n.forwardRef((function(e,t){var r=e.components,o=e.mdxType,i=e.originalType,c=e.parentName,l=s(e,["components","mdxType","originalType","parentName"]),f=u(r),d=o,m=f["".concat(c,".").concat(d)]||f[d]||p[d]||i;return r?n.createElement(m,a(a({ref:t},l),{},{components:r})):n.createElement(m,a({ref:t},l))}));function d(e,t){var r=arguments,o=t&&t.mdxType;if("string"==typeof e||o){var i=r.length,a=new Array(i);a[0]=f;var s={};for(var c in t)hasOwnProperty.call(t,c)&&(s[c]=t[c]);s.originalType=e,s.mdxType="string"==typeof e?e:o,a[1]=s;for(var u=2;u")\n}\n')),(0,i.kt)("p",null,"The latest version available on the repo can be found ",(0,i.kt)("a",{parentName:"p",href:"https://github.com/Auxilor/EcoBosses/tags"},"here")))}d.isMDXComponent=!0}}]); \ No newline at end of file diff --git a/assets/js/d89e4c8b.7ccf7fa1.js b/assets/js/d89e4c8b.20b80f9b.js similarity index 60% rename from assets/js/d89e4c8b.7ccf7fa1.js rename to assets/js/d89e4c8b.20b80f9b.js index 475db5e53d..d13ab20db8 100644 --- a/assets/js/d89e4c8b.7ccf7fa1.js +++ b/assets/js/d89e4c8b.20b80f9b.js @@ -1 +1 @@ -"use strict";(self.webpackChunkauxilor_docs=self.webpackChunkauxilor_docs||[]).push([[7722],{3905:function(e,t,n){n.d(t,{Zo:function(){return u},kt:function(){return d}});var r=n(67294);function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function i(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function o(e){for(var t=1;t=0||(a[n]=e[n]);return a}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}var l=r.createContext({}),c=function(e){var t=r.useContext(l),n=t;return e&&(n="function"==typeof e?e(t):o(o({},t),e)),n},u=function(e){var t=c(e.components);return r.createElement(l.Provider,{value:t},e.children)},m={inlineCode:"code",wrapper:function(e){var t=e.children;return r.createElement(r.Fragment,{},t)}},p=r.forwardRef((function(e,t){var n=e.components,a=e.mdxType,i=e.originalType,l=e.parentName,u=s(e,["components","mdxType","originalType","parentName"]),p=c(n),d=a,f=p["".concat(l,".").concat(d)]||p[d]||m[d]||i;return n?r.createElement(f,o(o({ref:t},u),{},{components:n})):r.createElement(f,o({ref:t},u))}));function d(e,t){var n=arguments,a=t&&t.mdxType;if("string"==typeof e||a){var i=n.length,o=new Array(i);o[0]=p;var s={};for(var l in t)hasOwnProperty.call(t,l)&&(s[l]=t[l]);s.originalType=e,s.mdxType="string"==typeof e?e:a,o[1]=s;for(var c=2;c=0||(a[n]=e[n]);return a}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}var l=r.createContext({}),c=function(e){var t=r.useContext(l),n=t;return e&&(n="function"==typeof e?e(t):o(o({},t),e)),n},u=function(e){var t=c(e.components);return r.createElement(l.Provider,{value:t},e.children)},m={inlineCode:"code",wrapper:function(e){var t=e.children;return r.createElement(r.Fragment,{},t)}},p=r.forwardRef((function(e,t){var n=e.components,a=e.mdxType,i=e.originalType,l=e.parentName,u=s(e,["components","mdxType","originalType","parentName"]),p=c(n),d=a,f=p["".concat(l,".").concat(d)]||p[d]||m[d]||i;return n?r.createElement(f,o(o({ref:t},u),{},{components:n})):r.createElement(f,o({ref:t},u))}));function d(e,t){var n=arguments,a=t&&t.mdxType;if("string"==typeof e||a){var i=n.length,o=new Array(i);o[0]=p;var s={};for(var l in t)hasOwnProperty.call(t,l)&&(s[l]=t[l]);s.originalType=e,s.mdxType="string"==typeof e?e:a,o[1]=s;for(var c=2;c=0||(r[n]=t[n]);return r}(t,e);if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(t);for(a=0;a=0||Object.prototype.propertyIsEnumerable.call(t,n)&&(r[n]=t[n])}return r}var g=a.createContext({}),p=function(t){var e=a.useContext(g),n=e;return t&&(n="function"==typeof t?t(e):i(i({},e),t)),n},m=function(t){var e=p(t.components);return a.createElement(g.Provider,{value:e},t.children)},k={inlineCode:"code",wrapper:function(t){var e=t.children;return a.createElement(a.Fragment,{},e)}},o=a.forwardRef((function(t,e){var n=t.components,r=t.mdxType,l=t.originalType,g=t.parentName,m=d(t,["components","mdxType","originalType","parentName"]),o=p(n),N=r,u=o["".concat(g,".").concat(N)]||o[N]||k[N]||l;return n?a.createElement(u,i(i({ref:e},m),{},{components:n})):a.createElement(u,i({ref:e},m))}));function N(t,e){var n=arguments,r=e&&e.mdxType;if("string"==typeof t||r){var l=n.length,i=new Array(l);i[0]=o;var d={};for(var g in e)hasOwnProperty.call(e,g)&&(d[g]=e[g]);d.originalType=t,d.mdxType="string"==typeof t?t:r,i[1]=d;for(var p=2;p=0||(r[n]=t[n]);return r}(t,e);if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(t);for(a=0;a=0||Object.prototype.propertyIsEnumerable.call(t,n)&&(r[n]=t[n])}return r}var g=a.createContext({}),p=function(t){var e=a.useContext(g),n=e;return t&&(n="function"==typeof t?t(e):i(i({},e),t)),n},m=function(t){var e=p(t.components);return a.createElement(g.Provider,{value:e},t.children)},k={inlineCode:"code",wrapper:function(t){var e=t.children;return a.createElement(a.Fragment,{},e)}},o=a.forwardRef((function(t,e){var n=t.components,r=t.mdxType,l=t.originalType,g=t.parentName,m=d(t,["components","mdxType","originalType","parentName"]),o=p(n),N=r,u=o["".concat(g,".").concat(N)]||o[N]||k[N]||l;return n?a.createElement(u,i(i({ref:e},m),{},{components:n})):a.createElement(u,i({ref:e},m))}));function N(t,e){var n=arguments,r=e&&e.mdxType;if("string"==typeof t||r){var l=n.length,i=new Array(l);i[0]=o;var d={};for(var g in e)hasOwnProperty.call(e,g)&&(d[g]=e[g]);d.originalType=t,d.mdxType="string"==typeof t?t:r,i[1]=d;for(var p=2;p=0||(a[t]=e[t]);return a}(e,n);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(e);for(o=0;o=0||Object.prototype.propertyIsEnumerable.call(e,t)&&(a[t]=e[t])}return a}var l=o.createContext({}),c=function(e){var n=o.useContext(l),t=n;return e&&(t="function"==typeof e?e(n):i(i({},n),e)),t},u=function(e){var n=c(e.components);return o.createElement(l.Provider,{value:n},e.children)},d={inlineCode:"code",wrapper:function(e){var n=e.children;return o.createElement(o.Fragment,{},n)}},m=o.forwardRef((function(e,n){var t=e.components,a=e.mdxType,s=e.originalType,l=e.parentName,u=r(e,["components","mdxType","originalType","parentName"]),m=c(t),p=a,h=m["".concat(l,".").concat(p)]||m[p]||d[p]||s;return t?o.createElement(h,i(i({ref:n},u),{},{components:t})):o.createElement(h,i({ref:n},u))}));function p(e,n){var t=arguments,a=n&&n.mdxType;if("string"==typeof e||a){var s=t.length,i=new Array(s);i[0]=m;var r={};for(var l in n)hasOwnProperty.call(n,l)&&(r[l]=n[l]);r.originalType=e,r.mdxType="string"==typeof e?e:a,i[1]=r;for(var c=2;c_player%, %damage_%\n # You can include as many ranks as you want - if there is no player at a certain rank,\n # it will be replaced with N/A (change in lang.yml)\n kill:\n - message:\n - ""\n - "&fThe &8&lSteel Golem&r&f has been killed!"\n - "&fMost Damage:"\n - "&f - &8%damage_1_player%&f (%damage_1% Damage)"\n - "&f - &8%damage_2_player%&f (%damage_2% Damage)"\n - "&f - &8%damage_3_player%&f (%damage_3% Damage)"\n - ""\n radius: -1\n despawn:\n - message:\n - ""\n - "&fYou ran out of time to kill the &8&lSteel Golem&r&f!"\n - ""\n radius: -1\n injure: [ ]\n\n# All sounds will be played together at the same time\n# A list of sounds can be found here: https://hub.spigotmc.org/javadocs/bukkit/org/bukkit/Sound.html\n# Volume functions as the distance at which the sound will be heard\n# Pitch is any value between 0.5 and 2\n# If you don\'t want the vanilla mob sounds, add \'silent\' as an option to the mob\nsounds:\n spawn:\n - sound: entity_iron_golem_death\n pitch: 0.8\n volume: 100\n - sound: entity_iron_golem_hurt\n pitch: 0.5\n volume: 100\n - sound: entity_ender_dragon_growl\n pitch: 0.5\n volume: 100\n kill:\n - sound: entity_ender_dragon_death\n pitch: 1.8\n volume: 100\n - sound: entity_wither_death\n pitch: 1.2\n volume: 100\n despawn:\n - sound: entity_ender_dragon_ambient\n pitch: 0.5\n volume: 50\n - sound: entity_enderman_death\n pitch: 0.5\n volume: 50\n injure:\n - sound: entity_iron_golem_damage\n pitch: 0.7\n volume: 10\n')),(0,s.kt)("h3",{id:"effects-conditions-and-influence"},"Effects, Conditions, and Influence"),(0,s.kt)("p",null,"The functionality of a boss is dictated by the effects it has. Effects are applied to all players within a distance of the boss - specify the distance by setting the ",(0,s.kt)("strong",{parentName:"p"},"influence")," value. Effects will only be applied to players if they meet all the conditions, which is helpful if you don't want low-level players to be affected by boss fights."),(0,s.kt)("p",null,"See this page for how to configure effects:"),(0,s.kt)("p",null,(0,s.kt)("a",{parentName:"p",href:"https://plugins.auxilor.io/effects/configuring-an-effect"},"Configuring an Effect")),(0,s.kt)("p",null,"Because effects are applied to players, and assuming you want to negatively affect players near a boss, you will want to set ",(0,s.kt)("inlineCode",{parentName:"p"},"self_as_victim: true")," under args: in the effects, which will mark the player as the victim, useful in order to damage nearby players, strike them with lightning, give them potion effects, et cetera."),(0,s.kt)("h3",{id:"custom-ai-goals"},"Custom AI goals"),(0,s.kt)("p",null,"Check how to configure custom entity AI here:"),(0,s.kt)("p",null,(0,s.kt)("a",{parentName:"p",href:"https://plugins.auxilor.io/all-plugins/custom-entity-ai"},"Custom Entity AI")))}p.isMDXComponent=!0}}]); \ No newline at end of file diff --git a/assets/js/eaa52228.374700ea.js b/assets/js/eaa52228.f5836637.js similarity index 75% rename from assets/js/eaa52228.374700ea.js rename to assets/js/eaa52228.f5836637.js index bea9f28627..0a93ee0c5a 100644 --- a/assets/js/eaa52228.374700ea.js +++ b/assets/js/eaa52228.f5836637.js @@ -1 +1 @@ -"use strict";(self.webpackChunkauxilor_docs=self.webpackChunkauxilor_docs||[]).push([[8521],{3905:function(e,t,r){r.d(t,{Zo:function(){return u},kt:function(){return b}});var n=r(67294);function o(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function c(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function a(e){for(var t=1;t=0||(o[r]=e[r]);return o}(e,t);if(Object.getOwnPropertySymbols){var c=Object.getOwnPropertySymbols(e);for(n=0;n=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(o[r]=e[r])}return o}var i=n.createContext({}),f=function(e){var t=n.useContext(i),r=t;return e&&(r="function"==typeof e?e(t):a(a({},t),e)),r},u=function(e){var t=f(e.components);return n.createElement(i.Provider,{value:t},e.children)},s={inlineCode:"code",wrapper:function(e){var t=e.children;return n.createElement(n.Fragment,{},t)}},p=n.forwardRef((function(e,t){var r=e.components,o=e.mdxType,c=e.originalType,i=e.parentName,u=l(e,["components","mdxType","originalType","parentName"]),p=f(r),b=o,m=p["".concat(i,".").concat(b)]||p[b]||s[b]||c;return r?n.createElement(m,a(a({ref:t},u),{},{components:r})):n.createElement(m,a({ref:t},u))}));function b(e,t){var r=arguments,o=t&&t.mdxType;if("string"==typeof e||o){var c=r.length,a=new Array(c);a[0]=p;var l={};for(var i in t)hasOwnProperty.call(t,i)&&(l[i]=t[i]);l.originalType=e,l.mdxType="string"==typeof e?e:o,a[1]=l;for(var f=2;f=0||(o[r]=e[r]);return o}(e,t);if(Object.getOwnPropertySymbols){var c=Object.getOwnPropertySymbols(e);for(n=0;n=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(o[r]=e[r])}return o}var i=n.createContext({}),f=function(e){var t=n.useContext(i),r=t;return e&&(r="function"==typeof e?e(t):a(a({},t),e)),r},u=function(e){var t=f(e.components);return n.createElement(i.Provider,{value:t},e.children)},s={inlineCode:"code",wrapper:function(e){var t=e.children;return n.createElement(n.Fragment,{},t)}},p=n.forwardRef((function(e,t){var r=e.components,o=e.mdxType,c=e.originalType,i=e.parentName,u=l(e,["components","mdxType","originalType","parentName"]),p=f(r),b=o,m=p["".concat(i,".").concat(b)]||p[b]||s[b]||c;return r?n.createElement(m,a(a({ref:t},u),{},{components:r})):n.createElement(m,a({ref:t},u))}));function b(e,t){var r=arguments,o=t&&t.mdxType;if("string"==typeof e||o){var c=r.length,a=new Array(c);a[0]=p;var l={};for(var i in t)hasOwnProperty.call(t,i)&&(l[i]=t[i]);l.originalType=e,l.mdxType="string"==typeof e?e:o,a[1]=l;for(var f=2;f=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}var s=r.createContext({}),u=function(e){var t=r.useContext(s),n=t;return e&&(n="function"==typeof e?e(t):i(i({},t),e)),n},l=function(e){var t=u(e.components);return r.createElement(s.Provider,{value:t},e.children)},d={inlineCode:"code",wrapper:function(e){var t=e.children;return r.createElement(r.Fragment,{},t)}},p=r.forwardRef((function(e,t){var n=e.components,o=e.mdxType,a=e.originalType,s=e.parentName,l=c(e,["components","mdxType","originalType","parentName"]),p=u(n),f=o,m=p["".concat(s,".").concat(f)]||p[f]||d[f]||a;return n?r.createElement(m,i(i({ref:t},l),{},{components:n})):r.createElement(m,i({ref:t},l))}));function f(e,t){var n=arguments,o=t&&t.mdxType;if("string"==typeof e||o){var a=n.length,i=new Array(a);i[0]=p;var c={};for(var s in t)hasOwnProperty.call(t,s)&&(c[s]=t[s]);c.originalType=e,c.mdxType="string"==typeof e?e:o,i[1]=c;for(var u=2;u=0||(o[r]=e[r]);return o}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(n=0;n=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(o[r]=e[r])}return o}var s=n.createContext({}),u=function(e){var t=n.useContext(s),r=t;return e&&(r="function"==typeof e?e(t):i(i({},t),e)),r},l=function(e){var t=u(e.components);return n.createElement(s.Provider,{value:t},e.children)},d={inlineCode:"code",wrapper:function(e){var t=e.children;return n.createElement(n.Fragment,{},t)}},p=n.forwardRef((function(e,t){var r=e.components,o=e.mdxType,a=e.originalType,s=e.parentName,l=c(e,["components","mdxType","originalType","parentName"]),p=u(r),f=o,m=p["".concat(s,".").concat(f)]||p[f]||d[f]||a;return r?n.createElement(m,i(i({ref:t},l),{},{components:r})):n.createElement(m,i({ref:t},l))}));function f(e,t){var r=arguments,o=t&&t.mdxType;if("string"==typeof e||o){var a=r.length,i=new Array(a);i[0]=p;var c={};for(var s in t)hasOwnProperty.call(t,s)&&(c[s]=t[s]);c.originalType=e,c.mdxType="string"==typeof e?e:o,i[1]=c;for(var u=2;u=0||(r[o]=e[o]);return r}(e,n);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(t=0;t=0||Object.prototype.propertyIsEnumerable.call(e,o)&&(r[o]=e[o])}return r}var c=t.createContext({}),m=function(e){var n=t.useContext(c),o=n;return e&&(o="function"==typeof e?e(n):i(i({},n),e)),o},l=function(e){var n=m(e.components);return t.createElement(c.Provider,{value:n},e.children)},p={inlineCode:"code",wrapper:function(e){var n=e.children;return t.createElement(t.Fragment,{},n)}},u=t.forwardRef((function(e,n){var o=e.components,r=e.mdxType,a=e.originalType,c=e.parentName,l=s(e,["components","mdxType","originalType","parentName"]),u=m(o),d=r,b=u["".concat(c,".").concat(d)]||u[d]||p[d]||a;return o?t.createElement(b,i(i({ref:n},l),{},{components:o})):t.createElement(b,i({ref:n},l))}));function d(e,n){var o=arguments,r=n&&n.mdxType;if("string"==typeof e||r){var a=o.length,i=new Array(a);i[0]=u;var s={};for(var c in n)hasOwnProperty.call(n,c)&&(s[c]=n[c]);s.originalType=e,s.mdxType="string"==typeof e?e:r,i[1]=s;for(var m=2;m/ecomobs spawn (Spawn a Mob)",id:"ecomobs-spawn-spawn-a-mob",level:2},{value:"Spawning a mob",id:"spawning-a-mob",level:3},{value:"/ecomobs give (Gives a spawn egg)",id:"ecomobs-give-gives-a-spawn-egg",level:2},{value:"/ecomobs reload (Reloads the plugin)",id:"ecomobs-reload-reloads-the-plugin",level:2}],u={toc:p};function d(e){var n=e.components,o=(0,r.Z)(e,i);return(0,a.kt)("wrapper",(0,t.Z)({},u,o,{components:n,mdxType:"MDXLayout"}),(0,a.kt)("h2",{id:"ecomobs-spawn-spawn-a-mob"},(0,a.kt)("inlineCode",{parentName:"h2"},"/ecomobs spawn")," (Spawn a Mob)"),(0,a.kt)("p",null,"Permission: ",(0,a.kt)("inlineCode",{parentName:"p"},"ecomobs.command.spawn")),(0,a.kt)("h3",{id:"spawning-a-mob"},"Spawning a mob"),(0,a.kt)("p",null,"General command usage: ",(0,a.kt)("inlineCode",{parentName:"p"},"/ecomobs spawn [x] [y] [z] [world]")),(0,a.kt)("p",null,"If you're spawning a mob from console, you ",(0,a.kt)("strong",{parentName:"p"},"must")," specify the coordinates and the world, for example: ",(0,a.kt)("inlineCode",{parentName:"p"},"/ecomobs spawn dark_guardian 0 100 0 world_nether")),(0,a.kt)("p",null,"If you're spawning a mob as a player, you can leave out the coordinates and world to use your current position, or specify relative coordinates like in vanilla (for example ~50 to mean my current coordinate + 50)"),(0,a.kt)("h2",{id:"ecomobs-give-gives-a-spawn-egg"},(0,a.kt)("inlineCode",{parentName:"h2"},"/ecomobs give")," (Gives a spawn egg)"),(0,a.kt)("p",null,"Permission: ",(0,a.kt)("inlineCode",{parentName:"p"},"ecomobs.command.give")),(0,a.kt)("h2",{id:"ecomobs-reload-reloads-the-plugin"},(0,a.kt)("inlineCode",{parentName:"h2"},"/ecomobs reload")," (Reloads the plugin)"),(0,a.kt)("p",null,"Permission: ",(0,a.kt)("inlineCode",{parentName:"p"},"ecomobs.command.reload")))}d.isMDXComponent=!0}}]); \ No newline at end of file diff --git a/assets/js/f88cca8c.d0715c3c.js b/assets/js/f88cca8c.66d56968.js similarity index 61% rename from assets/js/f88cca8c.d0715c3c.js rename to assets/js/f88cca8c.66d56968.js index f8a1f773fd..f6ee113897 100644 --- a/assets/js/f88cca8c.d0715c3c.js +++ b/assets/js/f88cca8c.66d56968.js @@ -1 +1 @@ -"use strict";(self.webpackChunkauxilor_docs=self.webpackChunkauxilor_docs||[]).push([[2983],{3905:function(e,t,n){n.d(t,{Zo:function(){return s},kt:function(){return d}});var r=n(67294);function o(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function a(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function c(e){for(var t=1;t=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}var u=r.createContext({}),l=function(e){var t=r.useContext(u),n=t;return e&&(n="function"==typeof e?e(t):c(c({},t),e)),n},s=function(e){var t=l(e.components);return r.createElement(u.Provider,{value:t},e.children)},p={inlineCode:"code",wrapper:function(e){var t=e.children;return r.createElement(r.Fragment,{},t)}},f=r.forwardRef((function(e,t){var n=e.components,o=e.mdxType,a=e.originalType,u=e.parentName,s=i(e,["components","mdxType","originalType","parentName"]),f=l(n),d=o,m=f["".concat(u,".").concat(d)]||f[d]||p[d]||a;return n?r.createElement(m,c(c({ref:t},s),{},{components:n})):r.createElement(m,c({ref:t},s))}));function d(e,t){var n=arguments,o=t&&t.mdxType;if("string"==typeof e||o){var a=n.length,c=new Array(a);c[0]=f;var i={};for(var u in t)hasOwnProperty.call(t,u)&&(i[u]=t[u]);i.originalType=e,i.mdxType="string"==typeof e?e:o,c[1]=i;for(var l=2;l")\n}\n')),(0,a.kt)("p",null,"The latest version available on the repo can be found ",(0,a.kt)("a",{parentName:"p",href:"https://github.com/Auxilor/EcoEnchants/tags"},"here")))}d.isMDXComponent=!0}}]); \ No newline at end of file +"use strict";(self.webpackChunkauxilor_docs=self.webpackChunkauxilor_docs||[]).push([[2983],{3905:function(e,t,n){n.d(t,{Zo:function(){return p},kt:function(){return d}});var r=n(67294);function o(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function a(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function c(e){for(var t=1;t=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}var u=r.createContext({}),l=function(e){var t=r.useContext(u),n=t;return e&&(n="function"==typeof e?e(t):c(c({},t),e)),n},p=function(e){var t=l(e.components);return r.createElement(u.Provider,{value:t},e.children)},s={inlineCode:"code",wrapper:function(e){var t=e.children;return r.createElement(r.Fragment,{},t)}},f=r.forwardRef((function(e,t){var n=e.components,o=e.mdxType,a=e.originalType,u=e.parentName,p=i(e,["components","mdxType","originalType","parentName"]),f=l(n),d=o,m=f["".concat(u,".").concat(d)]||f[d]||s[d]||a;return n?r.createElement(m,c(c({ref:t},p),{},{components:n})):r.createElement(m,c({ref:t},p))}));function d(e,t){var n=arguments,o=t&&t.mdxType;if("string"==typeof e||o){var a=n.length,c=new Array(a);c[0]=f;var i={};for(var u in t)hasOwnProperty.call(t,u)&&(i[u]=t[u]);i.originalType=e,i.mdxType="string"==typeof e?e:o,c[1]=i;for(var l=2;l")\n}\n')),(0,a.kt)("p",null,"The latest version available on the repo can be found ",(0,a.kt)("a",{parentName:"p",href:"https://github.com/Auxilor/EcoEnchants/tags"},"here")))}d.isMDXComponent=!0}}]); \ No newline at end of file diff --git a/assets/js/main.89981a2d.js b/assets/js/main.89981a2d.js deleted file mode 100644 index b330299238..0000000000 --- a/assets/js/main.89981a2d.js +++ /dev/null @@ -1,2 +0,0 @@ -/*! For license information please see main.89981a2d.js.LICENSE.txt */ -(self.webpackChunkauxilor_docs=self.webpackChunkauxilor_docs||[]).push([[179],{87757:function(e,t,n){e.exports=n(35666)},20830:function(e,t,n){"use strict";n.d(t,{W:function(){return r}});var a=n(67294);function r(){return a.createElement("svg",{width:"20",height:"20",className:"DocSearch-Search-Icon",viewBox:"0 0 20 20"},a.createElement("path",{d:"M14.386 14.386l4.0877 4.0877-4.0877-4.0877c-2.9418 2.9419-7.7115 2.9419-10.6533 0-2.9419-2.9418-2.9419-7.7115 0-10.6533 2.9418-2.9419 7.7115-2.9419 10.6533 0 2.9419 2.9418 2.9419 7.7115 0 10.6533z",stroke:"currentColor",fill:"none",fillRule:"evenodd",strokeLinecap:"round",strokeLinejoin:"round"}))}},99782:function(e,t){"use strict";t.Z={title:"Auxilor Plugins",tagline:"Wiki for Auxilor (eco) plugins",url:"https://plugins.auxilor.io/",baseUrl:"/",onBrokenLinks:"throw",onBrokenMarkdownLinks:"warn",favicon:"img/favicon.ico",organizationName:"Auxilor",projectName:"auxilor.github.io",trailingSlash:!1,deploymentBranch:"gh-pages",presets:[["classic",{docs:{sidebarPath:"/home/runner/work/auxilor.github.io/auxilor.github.io/sidebars.js",routeBasePath:"/",editUrl:"https://github.com/Auxilor/auxilor.github.io/tree/master/"},theme:{customCss:"/home/runner/work/auxilor.github.io/auxilor.github.io/src/css/custom.css"}}]],themeConfig:{navbar:{title:"Auxilor Plugins",logo:{alt:"eco icon",src:"img/logo.svg"},items:[{href:"https://github.com/Auxilor/auxilor.github.io/",label:"Help improve the docs!",position:"right"}],hideOnScroll:!1},prism:{theme:{plain:{color:"#393A34",backgroundColor:"#f6f8fa"},styles:[{types:["comment","prolog","doctype","cdata"],style:{color:"#999988",fontStyle:"italic"}},{types:["namespace"],style:{opacity:.7}},{types:["string","attr-value"],style:{color:"#e3116c"}},{types:["punctuation","operator"],style:{color:"#393A34"}},{types:["entity","url","symbol","number","boolean","variable","constant","property","regex","inserted"],style:{color:"#36acaa"}},{types:["atrule","keyword","attr-name","selector"],style:{color:"#00a4db"}},{types:["function","deleted","tag"],style:{color:"#d73a49"}},{types:["function-variable"],style:{color:"#6f42c1"}},{types:["tag","selector","keyword"],style:{color:"#00009f"}}]},darkTheme:{plain:{color:"#F8F8F2",backgroundColor:"#282A36"},styles:[{types:["prolog","constant","builtin"],style:{color:"rgb(189, 147, 249)"}},{types:["inserted","function"],style:{color:"rgb(80, 250, 123)"}},{types:["deleted"],style:{color:"rgb(255, 85, 85)"}},{types:["changed"],style:{color:"rgb(255, 184, 108)"}},{types:["punctuation","symbol"],style:{color:"rgb(248, 248, 242)"}},{types:["string","char","tag","selector"],style:{color:"rgb(255, 121, 198)"}},{types:["keyword","variable"],style:{color:"rgb(189, 147, 249)",fontStyle:"italic"}},{types:["comment"],style:{color:"rgb(98, 114, 164)"}},{types:["attr-name"],style:{color:"rgb(241, 250, 140)"}}]},additionalLanguages:[]},algolia:{apiKey:"f04c51915432c1fada99e882da164ecc",indexName:"auxilor",appId:"MZ2URUJP31",algoliaOptions:{},contextualSearch:!0,searchParameters:{},searchPagePath:"search"},colorMode:{defaultMode:"light",disableSwitch:!1,respectPrefersColorScheme:!1},docs:{versionPersistence:"localStorage"},metadata:[],hideableSidebar:!1,autoCollapseSidebarCategories:!1,tableOfContents:{minHeadingLevel:2,maxHeadingLevel:3}},baseUrlIssueBanner:!0,i18n:{defaultLocale:"en",locales:["en"],localeConfigs:{}},onDuplicateRoutes:"warn",staticDirectories:["static"],customFields:{},plugins:[],themes:[],scripts:[],stylesheets:[],clientModules:[],titleDelimiter:"|",noIndex:!1}},99637:function(e,t,n){"use strict";n.d(t,{Z:function(){return h}});var a=n(67294),r=n(87462);function i(e,t,n,a,r,i,o){try{var l=e[i](o),s=l.value}catch(c){return void n(c)}l.done?t(s):Promise.resolve(s).then(a,r)}var o=n(87757),l=n.n(o),s=n(68356),c=n.n(s);function f(e){var t=e.error,n=e.retry,r=e.pastDelay;return t?a.createElement("div",{style:{textAlign:"center",color:"#fff",backgroundColor:"#fa383e",borderColor:"#fa383e",borderStyle:"solid",borderRadius:"0.25rem",borderWidth:"1px",boxSizing:"border-box",display:"block",padding:"1rem",flex:"0 0 50%",marginLeft:"25%",marginRight:"25%",marginTop:"5rem",maxWidth:"50%",width:"100%"}},a.createElement("p",null,t.message),a.createElement("div",null,a.createElement("button",{type:"button",onClick:n},"Retry"))):r?a.createElement("div",{style:{display:"flex",justifyContent:"center",alignItems:"center",height:"100vh"}},a.createElement("svg",{id:"loader",style:{width:128,height:110,position:"absolute",top:"calc(100vh - 64%)"},viewBox:"0 0 45 45",xmlns:"http://www.w3.org/2000/svg",stroke:"#61dafb"},a.createElement("g",{fill:"none",fillRule:"evenodd",transform:"translate(1 1)",strokeWidth:"2"},a.createElement("circle",{cx:"22",cy:"22",r:"6",strokeOpacity:"0"},a.createElement("animate",{attributeName:"r",begin:"1.5s",dur:"3s",values:"6;22",calcMode:"linear",repeatCount:"indefinite"}),a.createElement("animate",{attributeName:"stroke-opacity",begin:"1.5s",dur:"3s",values:"1;0",calcMode:"linear",repeatCount:"indefinite"}),a.createElement("animate",{attributeName:"stroke-width",begin:"1.5s",dur:"3s",values:"2;0",calcMode:"linear",repeatCount:"indefinite"})),a.createElement("circle",{cx:"22",cy:"22",r:"6",strokeOpacity:"0"},a.createElement("animate",{attributeName:"r",begin:"3s",dur:"3s",values:"6;22",calcMode:"linear",repeatCount:"indefinite"}),a.createElement("animate",{attributeName:"stroke-opacity",begin:"3s",dur:"3s",values:"1;0",calcMode:"linear",repeatCount:"indefinite"}),a.createElement("animate",{attributeName:"stroke-width",begin:"3s",dur:"3s",values:"2;0",calcMode:"linear",repeatCount:"indefinite"})),a.createElement("circle",{cx:"22",cy:"22",r:"8"},a.createElement("animate",{attributeName:"r",begin:"0s",dur:"1.5s",values:"6;1;2;3;4;5;6",calcMode:"linear",repeatCount:"indefinite"}))))):null}var u=n(16887),d={"000a90e9":[function(){return n.e(1310).then(n.bind(n,86474))},"@site/docs/effects/all-mutators/victim_as_dispatcher.md",86474],"0052ee35":[function(){return n.e(8313).then(n.bind(n,32450))},"@site/docs/effects/all-effects/transmission.md",32450],"0058c7be":[function(){return n.e(49).then(n.bind(n,76909))},"@site/docs/effects/all-filters/item_durability_above_percent.md",76909],"0158d3c4":[function(){return n.e(8662).then(n.bind(n,39050))},"@site/docs/effects/all-effects/replace_near.md",39050],"0265ea3d":[function(){return n.e(1877).then(n.bind(n,86947))},"@site/docs/effects/all-effects/give_money.md",86947],"02b734dd":[function(){return n.e(5859).then(n.bind(n,25007))},"@site/docs/effects/all-conditions/item_level_below.md",25007],"02d56346":[function(){return n.e(5862).then(n.bind(n,69710))},"@site/docs/effects/all-effects/sell_multiplier.md",69710],"03382d92":[function(){return n.e(2645).then(n.bind(n,81186))},"@site/docs/effects/all-effects/remove_item.md",81186],"03c50322":[function(){return n.e(1440).then(n.bind(n,97073))},"@site/docs/effects/all-effects/set_velocity.md",97073],"03d82f43":[function(){return n.e(259).then(n.bind(n,10392))},"@site/docs/actions/how-to-make-a-custom-action.md",10392],"046daa77":[function(){return n.e(7094).then(n.bind(n,51170))},"@site/docs/all-plugins/custom-entity-ai/all-entity-goals/break_doors.md",51170],"04e222b7":[function(){return n.e(7).then(n.bind(n,70133))},"@site/docs/effects/all-effects/jobs_money_multiplier.md",70133],"0573ebed":[function(){return n.e(3411).then(n.bind(n,55551))},"@site/docs/effects/all-effects/extinguish.md",55551],"064948f3":[function(){return n.e(198).then(n.bind(n,71334))},"@site/docs/effects/all-conditions/above_y.md",71334],"06644bf1":[function(){return n.e(2733).then(n.bind(n,7754))},"@site/docs/reforges/how-to-make-a-custom-reforge.md",7754],"06b08d3f":[function(){return n.e(804).then(n.bind(n,54975))},"@site/docs/effects/all-effects/telekinesis.md",54975],"0766d238":[function(){return n.e(4605).then(n.bind(n,69709))},"@site/docs/all-plugins/custom-gui-slots.md",69709],"0789baf9":[function(){return n.e(5209).then(n.bind(n,58783))},"@site/docs/effects/all-effects/run_player_command.md",58783],"07fd8cd8":[function(){return n.e(1624).then(n.bind(n,86666))},"@site/docs/effects/all-conditions/is_gliding.md",86666],"08a57a11":[function(){return n.e(9873).then(n.bind(n,93032))},"@site/docs/ecoenchants/commands-and-permissions.md",93032],"08f5ac90":[function(){return n.e(9373).then(n.bind(n,93648))},"@site/docs/ecoitems/index.md",93648],"09705152":[function(){return n.e(8222).then(n.bind(n,27678))},"@site/docs/all-plugins/the-entity-lookup-system.md",27678],"09cf9ecc":[function(){return n.e(1634).then(n.bind(n,37208))},"@site/docs/all-plugins/custom-entity-ai/all-entity-goals/open_doors.md",37208],"09df05cd":[function(){return n.e(7016).then(n.bind(n,78099))},"@site/docs/effects/all-filters/value_equals.md",78099],"0a2505ca":[function(){return n.e(4114).then(n.bind(n,19566))},"@site/docs/ecoitems/how-to-make-a-custom-item.md",19566],"0a40e68b":[function(){return n.e(3276).then(n.bind(n,43024))},"@site/docs/home.mdx",43024],"0b41b262":[function(){return n.e(7703).then(n.bind(n,57522))},"@site/docs/all-plugins/custom-entity-ai/all-target-goals/nearest_attackable_witch.md",57522],"0b8e84e4":[function(){return n.e(9160).then(n.bind(n,87966))},"@site/docs/effects/all-effects/add_holder_in_radius.md",87966],"0c42f61b":[function(){return n.e(7197).then(n.bind(n,13231))},"@site/docs/effects/all-effects/add_holder_to_victim.md",13231],"0c46a0aa":[function(){return n.e(5652).then(n.bind(n,7926))},"@site/docs/boosters/index.md",7926],"0c673111":[function(){return n.e(3204).then(n.bind(n,13956))},"@site/docs/all-plugins/custom-entity-ai/all-entity-goals/ranged_crossbow_attack.md",13956],"0d5d0f23":[function(){return n.e(4076).then(n.bind(n,34341))},"@site/docs/effects/all-conditions/above_global_points.md",34341],"0d8a30d4":[function(){return n.e(8816).then(n.bind(n,87658))},"@site/docs/effects/all-effects/drop_item_slot.md",87658],"0daa23c8":[function(){return n.e(6369).then(n.bind(n,82770))},"@site/docs/effects/all-effects/update_boss_bar.md",82770],"0dc1ed72":[function(){return n.e(2523).then(n.bind(n,73155))},"@site/docs/all-plugins/custom-entity-ai/all-entity-goals/ecomobs_random_teleport.md",73155],"0e48af96":[function(){return n.e(6249).then(n.bind(n,87541))},"@site/docs/ecoarmor/index.md",87541],"0f566683":[function(){return n.e(4709).then(n.bind(n,95060))},"@site/docs/effects/all-filters/is_expression_true.md",95060],"0fd07ead":[function(){return n.e(9521).then(n.bind(n,7652))},"@site/docs/effects/all-filters/blocks.md",7652],"10ede627":[function(){return n.e(578).then(n.bind(n,32159))},"@site/docs/effects/all-conditions/in_block.md",32159],"11a4c8b5":[function(){return n.e(4665).then(n.bind(n,82814))},"@site/docs/effects/all-effects/run_command.md",82814],"11f14059":[function(){return n.e(5744).then(n.bind(n,43883))},"@site/docs/stattrackers/api.md",43883],"1254338d":[function(){return n.e(3410).then(n.bind(n,75035))},"@site/docs/ecoskills/skills.md",75035],"127a0721":[function(){return n.e(8734).then(n.bind(n,72382))},"@site/docs/effects/all-effects/level_item.md",72382],"12c42cf7":[function(){return n.e(2405).then(n.bind(n,77672))},"@site/docs/effects/all-conditions/has_permission.md",77672],13603718:[function(){return n.e(5551).then(n.bind(n,22686))},"@site/docs/effects/all-effects/damage_nearby_entities.md",22686],"136c8ad1":[function(){return n.e(6962).then(n.bind(n,8880))},"@site/docs/effects/all-effects/give_health.md",8880],"14078a00":[function(){return n.e(5753).then(n.bind(n,26968))},"@site/docs/effects/all-effects/target_player.md",26968],"142763e7":[function(){return n.e(3828).then(n.bind(n,43051))},"@site/docs/effects/all-effects/damage_offhand.md",43051],"147cb02b":[function(){return n.e(1675).then(n.bind(n,67485))},"@site/docs/ecoquests/placeholderapi.md",67485],14870197:[function(){return n.e(6904).then(n.bind(n,83995))},"@site/docs/all-plugins/custom-entity-ai/all-target-goals/owner_target.md",83995],"152a29a6":[function(){return n.e(799).then(n.bind(n,87071))},"@site/docs/effects/all-filters/fully_charged.md",87071],"16d8f3a4":[function(){return n.e(1784).then(n.bind(n,24793))},"@site/docs/effects/all-effects/give_oxygen.md",24793],"1703ab34":[function(){return n.e(3343).then(n.bind(n,31342))},"@site/docs/reforges/the-gameplay.md",31342],"170fdc51":[function(){return n.e(5926).then(n.bind(n,58866))},"@site/docs/effects/all-effects/consume_held_item.md",58866],"175bfcdf":[function(){return n.e(1353).then(n.bind(n,5003))},"@site/docs/effects/all-effects/boss_drop_chance_multiplier.md",5003],17896441:[function(){return Promise.all([n.e(532),n.e(7918)]).then(n.bind(n,31106))},"@theme/DocItem",31106],"1854684a":[function(){return n.e(7928).then(n.bind(n,19786))},"@site/docs/effects/all-effects/keep_level.md",19786],"191df432":[function(){return n.e(8670).then(n.bind(n,59233))},"@site/docs/effects/all-effects/create_boss_bar.md",59233],"1a4e3797":[function(){return Promise.all([n.e(532),n.e(7920)]).then(n.bind(n,39172))},"@theme/SearchPage",39172],"1b610247":[function(){return n.e(3446).then(n.bind(n,30461))},"@site/docs/effects/all-mutators/spin_location.md",30461],"1be78505":[function(){return Promise.all([n.e(532),n.e(9514)]).then(n.bind(n,31579))},"@theme/DocPage",31579],"1c3df510":[function(){return n.e(5459).then(n.bind(n,53243))},"@site/docs/effects/all-effects/mob_coins_multiplier.md",53243],"1cb69557":[function(){return n.e(4556).then(n.bind(n,12335))},"@site/docs/effects/all-effects/pull_in.md",12335],"1dc3fc85":[function(){return n.e(157).then(n.bind(n,37643))},"@site/docs/effects/all-conditions/has_item.md",37643],"1e0a1771":[function(){return n.e(8003).then(n.bind(n,3593))},"@site/docs/effects/all-conditions/is_sneaking.md",3593],"1e4a0e85":[function(){return n.e(5935).then(n.t.bind(n,83769,19))},"/home/runner/work/auxilor.github.io/auxilor.github.io/.docusaurus/docusaurus-plugin-content-docs/default/plugin-route-context-module-100.json",83769],"1e9ea9e0":[function(){return n.e(540).then(n.bind(n,16731))},"@site/docs/effects/all-effects/damage_multiplier.md",16731],"1eb32013":[function(){return n.e(7883).then(n.bind(n,83384))},"@site/docs/ecocrates/commands-and-permissions.md",83384],"1edb8bff":[function(){return n.e(9861).then(n.bind(n,45210))},"@site/docs/effects/all-filters/task.md",45210],"1f189e27":[function(){return n.e(4588).then(n.bind(n,66884))},"@site/docs/effects/all-filters/projectiles.md",66884],20131618:[function(){return n.e(6287).then(n.bind(n,81121))},"@site/docs/effects/all-conditions/wearing_helmet.md",81121],"21d28b91":[function(){return n.e(5634).then(n.bind(n,19977))},"@site/docs/ecopets/index.md",19977],"21d9fefc":[function(){return n.e(1695).then(n.bind(n,13018))},"@site/docs/ecocrates/api.md",13018],"21df5013":[function(){return n.e(7289).then(n.bind(n,61156))},"@site/docs/effects/all-conditions/has_scoreboard_visible.md",61156],"228d7529":[function(){return n.e(6428).then(n.bind(n,49569))},"@site/docs/ecobosses/commands-and-permissions.md",49569],"22e0ddfe":[function(){return n.e(225).then(n.bind(n,62158))},"@site/docs/effects/all-effects/age_crop.md",62158],23542255:[function(){return n.e(1598).then(n.bind(n,51990))},"@site/docs/ecocrates/placeholderapi.md",51990],"23bc8fd6":[function(){return n.e(5819).then(n.bind(n,41027))},"@site/docs/ecoshop/how-to-make-an-item.md",41027],"24d4945d":[function(){return n.e(5239).then(n.bind(n,25214))},"@site/docs/effects/all-effects/add_damage.md",25214],"2580c4ef":[function(){return n.e(7137).then(n.bind(n,42067))},"@site/docs/effects/all-conditions/is_booster_active.md",42067],"26b3cfc2":[function(){return n.e(4013).then(n.bind(n,42995))},"@site/docs/effects/all-conditions/on_ground.md",42995],"26b6c2f5":[function(){return n.e(2115).then(n.bind(n,76445))},"@site/docs/ecoitems/api.md",76445],"26c85182":[function(){return n.e(5195).then(n.bind(n,77278))},"@site/docs/effects/all-effects/give_global_points.md",77278],"273bf06d":[function(){return n.e(534).then(n.bind(n,56151))},"@site/docs/all-plugins/what-plugins-do-you-support.md",56151],"28ec2b06":[function(){return n.e(6048).then(n.bind(n,15916))},"@site/docs/ecobits/api.md",15916],"295acc19":[function(){return n.e(9244).then(n.bind(n,14749))},"@site/docs/effects/all-filters/text_contains.md",14749],"2a5254e9":[function(){return n.e(2964).then(n.bind(n,58817))},"@site/docs/effects/all-conditions/global_points_equal.md",58817],"2a647880":[function(){return n.e(5114).then(n.bind(n,32777))},"@site/docs/effects/all-effects/armor.md",32777],"2b4224f6":[function(){return n.e(2198).then(n.bind(n,78294))},"@site/docs/effects/all-effects/feather_step.md",78294],"2b5a6336":[function(){return n.e(1044).then(n.bind(n,75209))},"@site/docs/effects/all-mutators/spin_velocity.md",75209],"2b985e68":[function(){return n.e(6727).then(n.bind(n,76156))},"@site/docs/effects/all-effects/take_money.md",76156],"2bc46dc9":[function(){return n.e(3198).then(n.bind(n,612))},"@site/docs/ecobits/index.md",612],"2bcb013c":[function(){return n.e(1188).then(n.bind(n,21378))},"@site/docs/all-plugins/custom-entity-ai/all-target-goals/reset_universal_anger.md",21378],"2bfb1e28":[function(){return n.e(160).then(n.bind(n,15539))},"@site/docs/all-plugins/custom-entity-ai/all-entity-goals/random_stroll.md",15539],"2d478bb3":[function(){return n.e(6493).then(n.bind(n,85878))},"@site/docs/effects/all-conditions/in_region.md",85878],"2d581b5c":[function(){return n.e(2995).then(n.bind(n,27528))},"@site/docs/effects/all-effects/pull_to_location.md",27528],"2deafff3":[function(){return n.e(1665).then(n.bind(n,91535))},"@site/docs/effects/all-filters/item_durability_below_percent.md",91535],"2df17598":[function(){return n.e(8871).then(n.bind(n,19700))},"@site/docs/actions/commands-and-permissions.md",19700],"2e654941":[function(){return n.e(4325).then(n.bind(n,97691))},"@site/docs/effects/all-effects/remove_enchant.md",97691],"2e958e9b":[function(){return n.e(9676).then(n.bind(n,60896))},"@site/docs/effects/all-conditions/light_level_below.md",60896],"2ec30df0":[function(){return n.e(4186).then(n.bind(n,11554))},"@site/docs/effects/all-conditions/item_level_above.md",11554],"2ff4fdea":[function(){return n.e(8805).then(n.bind(n,83249))},"@site/docs/effects/all-conditions/stat_below.md",83249],"3038d515":[function(){return n.e(8452).then(n.bind(n,66968))},"@site/docs/ecopets/placeholderapi.md",66968],"32a3a061":[function(){return n.e(5880).then(n.bind(n,7120))},"@site/docs/effects/all-conditions/below_y.md",7120],"32ac2cae":[function(){return n.e(3727).then(n.bind(n,39652))},"@site/docs/effects/all-conditions/in_bubble.md",39652],"32f79ed8":[function(){return n.e(3282).then(n.bind(n,23078))},"@site/docs/effects/all-conditions/has_job_level.md",23078],"33dac985":[function(){return n.e(9483).then(n.bind(n,49013))},"@site/docs/talismans/how-to-make-a-custom-talisman.md",49013],"35682d5a":[function(){return n.e(6836).then(n.bind(n,26489))},"@site/docs/ecoshop/how-to-make-a-category.md",26489],"365ad620":[function(){return n.e(5809).then(n.bind(n,51685))},"@site/docs/ecojobs/api.md",51685],"36bb7af9":[function(){return n.e(4584).then(n.bind(n,35160))},"@site/docs/effects/all-conditions/stat_equals.md",35160],"371bee9d":[function(){return n.e(7838).then(n.bind(n,95964))},"@site/docs/effects/all-effects/set_custom_model_data.md",95964],"37270f90":[function(){return n.e(1515).then(n.bind(n,2832))},"@site/docs/effects/all-filters/region.md",2832],"379715ae":[function(){return n.e(2333).then(n.bind(n,45417))},"@site/docs/effects/all-effects/food_multiplier.md",45417],"37bc9415":[function(){return n.e(6503).then(n.bind(n,12167))},"@site/docs/effects/all-effects/aoe.md",12167],"386f3ffd":[function(){return n.e(1539).then(n.bind(n,51079))},"@site/docs/ecocrates/rewards.md",51079],"39053c14":[function(){return n.e(6138).then(n.bind(n,64133))},"@site/docs/effects/all-conditions/is_swimming.md",64133],"3acb81ce":[function(){return n.e(5168).then(n.bind(n,11164))},"@site/docs/effects/all-filters/pet.md",11164],"3b905ed9":[function(){return n.e(4255).then(n.bind(n,15764))},"@site/docs/effects/all-effects/remove_potion_effect.md",15764],"3bf835dc":[function(){return n.e(4786).then(n.bind(n,85671))},"@site/docs/effects/all-effects/teleport_to_ground.md",85671],"3e368783":[function(){return n.e(4564).then(n.bind(n,33458))},"@site/docs/all-plugins/custom-entity-ai/all-entity-goals/follow_mobs.md",33458],"3ec9622b":[function(){return n.e(1037).then(n.bind(n,69818))},"@site/docs/effects/all-effects/give_item_points.md",69818],"3ee9efff":[function(){return n.e(2741).then(n.bind(n,12864))},"@site/docs/all-plugins/custom-entity-ai/all-target-goals/nearest_healable_raider.md",12864],"3ffcd831":[function(){return n.e(6025).then(n.bind(n,50780))},"@site/docs/ecojobs/commands-and-permissions.md",50780],"3ffd723f":[function(){return n.e(9683).then(n.bind(n,46907))},"@site/docs/effects/all-conditions/below_hunger_percent.md",46907],"4066be62":[function(){return n.e(2438).then(n.bind(n,64906))},"@site/docs/effects/all-effects/jobs_xp_multiplier.md",64906],"40aec9b4":[function(){return n.e(8129).then(n.bind(n,33043))},"@site/docs/effects/all-effects/trigger_custom.md",33043],"413a687c":[function(){return n.e(6787).then(n.bind(n,60804))},"@site/docs/boosters/how-to-make-a-custom-booster.md",60804],"4180f4d6":[function(){return n.e(8287).then(n.bind(n,64260))},"@site/docs/effects/all-effects/give_saturation.md",64260],"41aaf2cc":[function(){return n.e(8761).then(n.bind(n,60392))},"@site/docs/effects/all-conditions/in_offhand.md",60392],"41f2d75c":[function(){return n.e(121).then(n.bind(n,47112))},"@site/docs/effects/all-mutators/translate_location.md",47112],"429dcf8b":[function(){return n.e(8844).then(n.bind(n,27655))},"@site/docs/effects/all-effects/multiply_stat.md",27655],"42d373e5":[function(){return n.e(7489).then(n.bind(n,85270))},"@site/docs/all-plugins/what-is-eco.md",85270],"439642e7":[function(){return n.e(3418).then(n.bind(n,37853))},"@site/docs/all-plugins/custom-entity-ai/all-entity-goals/move_towards_target.md",37853],"4461a106":[function(){return n.e(8471).then(n.bind(n,22291))},"@site/docs/effects/all-effects/multiply_global_points.md",22291],"447b84b0":[function(){return n.e(6998).then(n.bind(n,14119))},"@site/docs/stattrackers/commands-and-permissions.md",14119],"449a0dca":[function(){return n.e(6740).then(n.bind(n,28319))},"@site/docs/effects/all-effects/strike_lightning.md",28319],"44c7aa37":[function(){return n.e(3992).then(n.bind(n,21970))},"@site/docs/effects/all-filters/is_boss.md",21970],"45f31170":[function(){return n.e(2538).then(n.bind(n,68880))},"@site/docs/ecoquests/commands-and-permissions.md",68880],46770603:[function(){return n.e(5099).then(n.bind(n,80890))},"@site/docs/effects/all-conditions/at_least_of.md",80890],"46be14fb":[function(){return n.e(6317).then(n.bind(n,26568))},"@site/docs/effects/all-effects/start_quest.md",26568],"46dff776":[function(){return n.e(6737).then(n.bind(n,16066))},"@site/docs/effects/all-effects/piercing.md",16066],"470c0877":[function(){return n.e(1999).then(n.bind(n,59433))},"@site/docs/ecoshop/api.md",59433],"48bac036":[function(){return n.e(9042).then(n.bind(n,71387))},"@site/docs/actions/placeholderapi.md",71387],"49b8fcba":[function(){return n.e(1993).then(n.bind(n,85948))},"@site/docs/effects/all-effects/drop_item.md",85948],"49d2e370":[function(){return n.e(3440).then(n.bind(n,34670))},"@site/docs/all-plugins/custom-entity-ai/all-target-goals/nearest_attackable.md",34670],"4a0422e6":[function(){return n.e(4468).then(n.bind(n,59787))},"@site/docs/effects/all-filters/npc.md",59787],"4b881ffc":[function(){return n.e(2669).then(n.bind(n,28318))},"@site/docs/effects/all-conditions/in_biome.md",28318],"4bf5f41d":[function(){return n.e(3100).then(n.bind(n,43123))},"@site/docs/effects/all-effects/swarm.md",43123],"4c17d442":[function(){return n.e(5941).then(n.bind(n,1751))},"@site/docs/effects/all-effects/give_points.md",1751],"4d58aa3b":[function(){return n.e(8119).then(n.bind(n,51201))},"@site/docs/effects/all-effects/spawn_mobs.md",51201],"4d594d6b":[function(){return n.e(6059).then(n.bind(n,6914))},"@site/docs/all-plugins/custom-entity-ai/all-target-goals/non_tame_random.md",6914],"4dc6a50a":[function(){return n.e(2715).then(n.bind(n,92771))},"@site/docs/effects/all-effects/random_player.md",92771],"4e14efb0":[function(){return n.e(279).then(n.bind(n,53709))},"@site/docs/effects/all-effects/mine_radius_one_deep.md",53709],"4ead6d3f":[function(){return n.e(2540).then(n.bind(n,3376))},"@site/docs/effects/all-effects/potion_duration_multiplier.md",3376],"4fc490e6":[function(){return n.e(7162).then(n.bind(n,21481))},"@site/docs/effects/all-effects/dont_consume_lapis_chance.md",21481],"50a0011b":[function(){return n.e(8298).then(n.bind(n,92689))},"@site/docs/ecoskills/commands-and-permissions.md",92689],"50db5b50":[function(){return n.e(2501).then(n.bind(n,59040))},"@site/docs/effects/all-effects/block_commands.md",59040],"514ddff1":[function(){return n.e(1802).then(n.bind(n,25864))},"@site/docs/effects/all-effects/give_job_xp.md",25864],"515580b7":[function(){return n.e(1871).then(n.bind(n,5675))},"@site/docs/effects/all-effects/remove_item_data.md",5675],"51aee7f8":[function(){return n.e(5134).then(n.bind(n,86135))},"@site/docs/effects/all-effects/multiply_item_points.md",86135],"523545bd":[function(){return n.e(356).then(n.bind(n,26211))},"@site/docs/all-plugins/custom-entity-ai/all-target-goals/defend_village.md",26211],"52ecf015":[function(){return n.e(5595).then(n.bind(n,58702))},"@site/docs/effects/all-effects/shoot.md",58702],"53576e8d":[function(){return n.e(4695).then(n.bind(n,22243))},"@site/docs/effects/all-effects/item_durability_multiplier.md",22243],"5395d979":[function(){return n.e(6395).then(n.bind(n,51859))},"@site/docs/effects/all-mutators/location_to_victim.md",51859],"53fd61b0":[function(){return n.e(9773).then(n.bind(n,50261))},"@site/docs/effects/all-effects/give_xp.md",50261],"545d6271":[function(){return n.e(2545).then(n.bind(n,35957))},"@site/docs/all-plugins/custom-entity-ai/all-entity-goals/move_towards_restriction.md",35957],"54bfdbae":[function(){return n.e(9048).then(n.bind(n,16444))},"@site/docs/effects/all-filters/fully_grown.md",16444],"550102f7":[function(){return n.e(3570).then(n.bind(n,70966))},"@site/docs/effects/all-filters/player_name.md",70966],"55466e35":[function(){return n.e(2616).then(n.bind(n,57219))},"@site/docs/effects/all-conditions/is_wearing_set.md",57219],"55b75bd0":[function(){return n.e(4506).then(n.bind(n,31745))},"@site/docs/effects/all-effects/flight.md",31745],"55d2bac8":[function(){return n.e(7143).then(n.bind(n,40971))},"@site/docs/effects/all-effects/spawn_potion_cloud.md",40971],"564e2b6b":[function(){return n.e(9355).then(n.bind(n,78819))},"@site/docs/effects/all-effects/name_entity.md",78819],"56ad43f2":[function(){return n.e(8534).then(n.bind(n,12070))},"@site/docs/effects/all-effects/particle_line.md",12070],"56cb3445":[function(){return n.e(1011).then(n.bind(n,48211))},"@site/docs/effects/all-effects/set_points.md",48211],"571448dc":[function(){return n.e(1868).then(n.bind(n,17355))},"@site/docs/effects/all-conditions/has_potion_effect.md",17355],"578e8b6e":[function(){return n.e(9172).then(n.bind(n,28485))},"@site/docs/effects/item-levels.md",28485],"5793df5d":[function(){return n.e(7810).then(n.bind(n,67797))},"@site/docs/effects/all-mutators/location_to_boss.md",67797],"583483ad":[function(){return n.e(3486).then(n.bind(n,61142))},"@site/docs/all-plugins/custom-entity-ai/all-entity-goals/flee_sun.md",61142],"587b619f":[function(){return n.e(4072).then(n.bind(n,43271))},"@site/docs/effects/all-effects/ignite.md",43271],"58914b03":[function(){return n.e(5874).then(n.bind(n,62719))},"@site/docs/effects/all-effects/dont_consume_xp_chance.md",62719],"59c18a26":[function(){return n.e(7404).then(n.bind(n,58693))},"@site/docs/effects/all-filters/item_durability_above.md",58693],"5b3b2e62":[function(){return n.e(512).then(n.bind(n,6268))},"@site/docs/effects/all-conditions/placeholder_equals.md",6268],"5b95d67a":[function(){return n.e(5199).then(n.bind(n,7644))},"@site/docs/effects/all-filters/player_placed.md",7644],"5bdac32e":[function(){return n.e(4504).then(n.bind(n,53727))},"@site/docs/effects/all-effects/open_crafting.md",53727],"5d0e9ef8":[function(){return n.e(9471).then(n.bind(n,20073))},"@site/docs/effects/all-conditions/placeholder_less_than.md",20073],"5d9d511e":[function(){return n.e(4897).then(n.bind(n,46895))},"@site/docs/effects/all-conditions/placeholder_contains.md",46895],"5dbd6ea6":[function(){return n.e(8870).then(n.bind(n,89227))},"@site/docs/ecoenchants/enchantment-configuration.md",89227],"5e224ffd":[function(){return n.e(1983).then(n.bind(n,81073))},"@site/docs/effects/all-effects/knockback_multiplier.md",81073],"5e265cec":[function(){return n.e(6308).then(n.bind(n,78450))},"@site/docs/effects/all-effects/victim_speed_multiplier.md",78450],"5f290bd4":[function(){return n.e(3481).then(n.bind(n,42763))},"@site/docs/effects/all-conditions/below_magic.md",42763],"5f3a3407":[function(){return n.e(3964).then(n.bind(n,30826))},"@site/docs/effects/all-effects/give_price.md",30826],"5f916899":[function(){return n.e(7716).then(n.bind(n,52238))},"@site/docs/effects/all-effects/multiply_magic.md",52238],"5fc36401":[function(){return n.e(965).then(n.bind(n,85685))},"@site/docs/effects/all-effects/pet_xp_multiplier.md",85685],60422982:[function(){return n.e(861).then(n.bind(n,51735))},"@site/docs/effects/all-conditions/stat_above.md",51735],"608139e3":[function(){return n.e(7841).then(n.bind(n,40140))},"@site/docs/effects/all-effects/bleed.md",40140],"60ccf35e":[function(){return n.e(7554).then(n.bind(n,74413))},"@site/docs/effects/all-filters/quest.md",74413],"61b872de":[function(){return n.e(256).then(n.bind(n,2704))},"@site/docs/effects/all-effects/permanent_potion_effect.md",2704],"61f826f0":[function(){return n.e(5552).then(n.bind(n,92722))},"@site/docs/stattrackers/how-to-make-a-tracker.md",92722],"624ed843":[function(){return n.e(2264).then(n.bind(n,22793))},"@site/docs/effects/all-effects/damage_mainhand.md",22793],"6268ab8b":[function(){return n.e(6255).then(n.bind(n,40657))},"@site/docs/ecojobs/index.md",40657],"63c0cf81":[function(){return n.e(6587).then(n.bind(n,2957))},"@site/docs/effects/all-effects/give_pet_xp.md",2957],"64f3af49":[function(){return n.e(4363).then(n.bind(n,40047))},"@site/docs/effects/all-effects/set_global_points.md",40047],"6555b24c":[function(){return n.e(4656).then(n.bind(n,96339))},"@site/docs/effects/all-effects/drop_weighted_random_item.md",96339],66037979:[function(){return n.e(381).then(n.bind(n,51722))},"@site/docs/effects/all-conditions/item_points_above.md",51722],"660b7552":[function(){return n.e(5701).then(n.bind(n,99227))},"@site/docs/effects/all-effects/set_freeze_ticks.md",99227],"6616c500":[function(){return n.e(9040).then(n.bind(n,8813))},"@site/docs/ecoenchants/config-basics.md",8813],"661851ce":[function(){return n.e(9497).then(n.bind(n,3583))},"@site/docs/all-plugins/custom-entity-ai/all-entity-goals/look_at_player.md",3583],"6659ab82":[function(){return n.e(70).then(n.bind(n,12546))},"@site/docs/stattrackers/index.md",12546],"677d337d":[function(){return n.e(1116).then(n.bind(n,95516))},"@site/docs/effects/all-conditions/is_storm.md",95516],"67cae7b9":[function(){return n.e(2895).then(n.bind(n,78356))},"@site/docs/effects/all-effects/add_permanent_holder_in_radius.md",78356],"685c38ed":[function(){return n.e(9242).then(n.bind(n,74782))},"@site/docs/ecoenchants/all-enchantments.md",74782],"68b7a107":[function(){return n.e(4370).then(n.bind(n,16191))},"@site/docs/effects/all-filters/skill.md",16191],"695769c4":[function(){return n.e(6714).then(n.bind(n,23068))},"@site/docs/effects/all-effects/elytra_boost_save_chance.md",23068],"6a13a73c":[function(){return n.e(3116).then(n.bind(n,91773))},"@site/docs/effects/all-conditions/above_points.md",91773],"6a60f4d4":[function(){return n.e(8489).then(n.bind(n,63944))},"@site/docs/effects/all-effects/remove_boss_bar.md",63944],"6a852266":[function(){return n.e(6373).then(n.bind(n,66533))},"@site/docs/effects/all-effects/luck_multiplier.md",66533],"6adaec1f":[function(){return n.e(5718).then(n.bind(n,61466))},"@site/docs/effects/all-effects/clear_invulnerability.md",61466],"6afcd775":[function(){return n.e(1016).then(n.bind(n,53624))},"@site/docs/effects/all-conditions/is_flying.md",53624],"6b4eee35":[function(){return n.e(9169).then(n.bind(n,56294))},"@site/docs/effects/all-filters/shop_item.md",56294],"6b710c5e":[function(){return n.e(29).then(n.bind(n,89605))},"@site/docs/boosters/api.md",89605],"6c313ae1":[function(){return n.e(8828).then(n.bind(n,6026))},"@site/docs/effects/all-effects/damage_twice.md",6026],"6cf5a437":[function(){return n.e(6438).then(n.bind(n,14825))},"@site/docs/effects/all-effects/keep_inventory.md",14825],"6d7d01d4":[function(){return n.e(9926).then(n.bind(n,92309))},"@site/docs/reforges/commands-and-permissions.md",92309],"6e1c9bae":[function(){return n.e(8477).then(n.bind(n,79559))},"@site/docs/effects/all-effects/spawn_entity.md",79559],"6ec8ee9e":[function(){return n.e(7428).then(n.bind(n,15007))},"@site/docs/all-plugins/custom-entity-ai/all-entity-goals/ocelot_attack.md",15007],"6eed13ee":[function(){return n.e(9618).then(n.bind(n,92096))},"@site/docs/effects/all-effects/send_minimessage.md",92096],"6ef8191a":[function(){return n.e(9481).then(n.bind(n,23142))},"@site/docs/all-plugins/custom-entity-ai/index.md",23142],"71adb898":[function(){return n.e(7697).then(n.bind(n,13262))},"@site/docs/ecocrates/index.md",13262],"7206ac45":[function(){return n.e(2839).then(n.bind(n,27435))},"@site/docs/effects/all-effects/add_holder.md",27435],"720930dc":[function(){return n.e(6731).then(n.bind(n,92215))},"@site/docs/all-plugins/prices.md",92215],"728c887f":[function(){return n.e(1089).then(n.bind(n,7992))},"@site/docs/all-plugins/custom-entity-ai/all-entity-goals/eat_grass.md",7992],"72e6863e":[function(){return n.e(2638).then(n.bind(n,40687))},"@site/docs/all-plugins/custom-entity-ai/all-entity-goals/interact.md",40687],"72f9945a":[function(){return n.e(1961).then(n.bind(n,49378))},"@site/docs/effects/all-filters/from_spawner.md",49378],"734fe2e4":[function(){return n.e(2773).then(n.bind(n,55141))},"@site/docs/boosters/commands-and-permissions.md",55141],"7350608e":[function(){return n.e(4456).then(n.bind(n,51184))},"@site/docs/ecoskills/stats.md",51184],"737f051e":[function(){return n.e(6754).then(n.bind(n,15307))},"@site/docs/effects/all-effects/aoe_blocks.md",15307],"7665d23d":[function(){return n.e(9783).then(n.bind(n,58768))},"@site/docs/effects/all-effects/add_enchant.md",58768],"78e76a97":[function(){return n.e(3967).then(n.bind(n,98971))},"@site/docs/ecoenchants/index.md",98971],"79dc0804":[function(){return n.e(5882).then(n.bind(n,90362))},"@site/docs/all-plugins/custom-entity-ai/all-entity-goals/tempt.md",90362],"7a915469":[function(){return n.e(6222).then(n.bind(n,1934))},"@site/docs/effects/points.md",1934],"7a935583":[function(){return n.e(9709).then(n.bind(n,97113))},"@site/docs/effects/all-effects/give_skill_xp.md",97113],"7b495ad2":[function(){return n.e(2820).then(n.bind(n,66658))},"@site/docs/effects/all-effects/damage_item.md",66658],"7b89f2ec":[function(){return n.e(1691).then(n.bind(n,5173))},"@site/docs/effects/all-mutators/victim_as_player.md",5173],"7c1c355d":[function(){return n.e(6912).then(n.bind(n,84266))},"@site/docs/effects/all-mutators/dispatcher_as_player.md",84266],"7d2d7792":[function(){return n.e(2260).then(n.bind(n,62511))},"@site/docs/ecoenchants/advanced-configuration.md",62511],"7d315a2a":[function(){return n.e(6931).then(n.bind(n,19011))},"@site/docs/effects/all-effects/set_armor_trim.md",19011],"7d47e934":[function(){return n.e(9).then(n.bind(n,34468))},"@site/docs/effects/all-filters/on_max_health.md",34468],"7ea1cbc2":[function(){return n.e(4417).then(n.bind(n,57939))},"@site/docs/effects/all-conditions/can_afford_price.md",57939],"7fc89f04":[function(){return n.e(9084).then(n.bind(n,62393))},"@site/docs/effects/all-mutators/location_to_cursor.md",62393],"8028320d":[function(){return n.e(5331).then(n.bind(n,30148))},"@site/docs/effects/all-effects/reel_speed_multiplier.md",30148],"807aa51b":[function(){return n.e(2959).then(n.bind(n,63789))},"@site/docs/all-plugins/custom-entity-ai/all-entity-goals/try_find_water.md",63789],"81b7bf13":[function(){return n.e(1154).then(n.bind(n,74949))},"@site/docs/talismans/api.md",74949],"81e415f1":[function(){return n.e(353).then(n.bind(n,32781))},"@site/docs/effects/all-conditions/riding_entity.md",32781],"83e8b999":[function(){return n.e(7856).then(n.bind(n,74358))},"@site/docs/effects/all-effects/autosmelt.md",74358],"8480106f":[function(){return n.e(4209).then(n.bind(n,14009))},"@site/docs/effects/all-conditions/points_equal.md",14009],"84b76276":[function(){return n.e(5770).then(n.bind(n,42332))},"@site/docs/ecoshop/how-to-make-a-shop.md",42332],"857a520b":[function(){return n.e(1380).then(n.bind(n,66350))},"@site/docs/effects/all-conditions/has_active_pet.md",66350],86269357:[function(){return n.e(499).then(n.bind(n,54756))},"@site/docs/ecoenchants/how-to-make-a-custom-enchant.md",54756],"8664af03":[function(){return n.e(7820).then(n.bind(n,15665))},"@site/docs/ecoshop/commands-and-permissions.md",15665],"86e21258":[function(){return n.e(6759).then(n.bind(n,19200))},"@site/docs/effects/all-effects/crit_multiplier.md",19200],"877f3e30":[function(){return n.e(2768).then(n.bind(n,4677))},"@site/docs/all-plugins/the-item-lookup-system.md",4677],"87c39732":[function(){return n.e(2809).then(n.bind(n,1074))},"@site/docs/effects/all-conditions/has_completed_quest.md",1074],"87cef70a":[function(){return n.e(8554).then(n.bind(n,67567))},"@site/docs/all-plugins/custom-entity-ai/all-entity-goals/move_through_village.md",67567],"87fd1b1c":[function(){return n.e(5807).then(n.bind(n,15367))},"@site/docs/effects/all-effects/mine_radius.md",15367],"88340e81":[function(){return n.e(6899).then(n.bind(n,43937))},"@site/docs/effects/all-conditions/has_active_job.md",43937],"887f6a34":[function(){return n.e(2217).then(n.bind(n,61596))},"@site/docs/ecoquests/quests.md",61596],"892af371":[function(){return n.e(9994).then(n.bind(n,16266))},"@site/docs/effects/all-mutators/block_to_location.md",16266],"893e8eb8":[function(){return n.e(7698).then(n.bind(n,91151))},"@site/docs/effects/all-effects/quest_xp_multiplier.md",91151],"896b9f68":[function(){return n.e(659).then(n.bind(n,94455))},"@site/docs/effects/all-conditions/above_health_percent.md",94455],"8afe2f93":[function(){return n.e(1992).then(n.bind(n,37734))},"@site/docs/ecoquests/tasks.md",37734],"8bba9066":[function(){return n.e(3246).then(n.bind(n,49573))},"@site/docs/effects/all-effects/pay_price.md",49573],"8cb93887":[function(){return n.e(5207).then(n.bind(n,42379))},"@site/docs/effects/all-conditions/in_air.md",42379],"8d1ab39c":[function(){return n.e(5136).then(n.bind(n,64950))},"@site/docs/ecopets/how-to-make-a-custom-pet.md",64950],"8d1e565a":[function(){return n.e(9692).then(n.bind(n,1993))},"@site/docs/effects/all-effects/damage_armor.md",1993],"8d47fd2d":[function(){return n.e(3349).then(n.bind(n,40090))},"@site/docs/ecoskills/placeholderapi.md",40090],"8d595946":[function(){return n.e(5330).then(n.bind(n,63057))},"@site/docs/effects/all-effects/teleport.md",63057],"8d9b3372":[function(){return n.e(7913).then(n.bind(n,46050))},"@site/docs/effects/configuring-an-effect.md",46050],"8e2f68a6":[function(){return n.e(2723).then(n.bind(n,39373))},"@site/docs/effects/all-effects/movement_speed_multiplier.md",39373],"8e51ae2d":[function(){return n.e(3896).then(n.bind(n,73330))},"@site/docs/all-plugins/custom-entity-ai/all-entity-goals/use_item.md",73330],"8f3d9950":[function(){return n.e(9091).then(n.bind(n,54577))},"@site/docs/effects/all-mutators/location_to_drop.md",54577],"8f71c379":[function(){return n.e(5987).then(n.bind(n,54854))},"@site/docs/ecobits/how-to-make-a-shop.md",54854],"8fe46460":[function(){return n.e(7919).then(n.bind(n,90527))},"@site/docs/effects/all-conditions/item_points_below.md",90527],"9038bca8":[function(){return n.e(9164).then(n.bind(n,27965))},"@site/docs/effects/all-effects/play_sound.md",27965],"9078d7c4":[function(){return n.e(736).then(n.bind(n,48591))},"@site/docs/all-plugins/custom-entity-ai/all-entity-goals/avoid_entity.md",48591],"9099ee1c":[function(){return n.e(4976).then(n.bind(n,21193))},"@site/docs/effects/all-effects/damage_victim.md",21193],"90dbb803":[function(){return n.e(3346).then(n.bind(n,86823))},"@site/docs/ecoarmor/gameplay.md",86823],"91507a7e":[function(){return n.e(9298).then(n.bind(n,82028))},"@site/docs/effects/all-effects/give_skill_xp_naturally.md",82028],"92cbc7f7":[function(){return n.e(2310).then(n.bind(n,49115))},"@site/docs/ecoenchants/the-gameplay.md",49115],"93199e21":[function(){return n.e(4049).then(n.bind(n,46601))},"@site/docs/effects/all-conditions/above_magic.md",46601],"934d6ccb":[function(){return n.e(2777).then(n.bind(n,99345))},"@site/docs/effects/all-effects/regen_multiplier.md",99345],"935f2afb":[function(){return n.e(53).then(n.t.bind(n,1109,19))},"~docs/default/version-current-metadata-prop-751.json",1109],"936c7676":[function(){return n.e(466).then(n.bind(n,19123))},"@site/docs/effects/all-effects/potion_effect.md",19123],"9385cec4":[function(){return n.e(8940).then(n.bind(n,38977))},"@site/docs/effects/all-conditions/above_hunger_percent.md",38977],"93c12005":[function(){return n.e(6555).then(n.bind(n,64707))},"@site/docs/all-plugins/custom-entity-ai/all-target-goals/hurt_by.md",64707],"951fda9c":[function(){return n.e(4672).then(n.bind(n,54591))},"@site/docs/ecojobs/placeholderapi.md",54591],"9522cabe":[function(){return n.e(4701).then(n.bind(n,11862))},"@site/docs/talismans/commands-and-permissions.md",11862],"95cccdfd":[function(){return n.e(5613).then(n.bind(n,38438))},"@site/docs/effects/all-filters/items.md",38438],"95d2af6e":[function(){return n.e(6613).then(n.bind(n,17668))},"@site/docs/all-plugins/custom-entity-ai/all-target-goals/owner_hurt_by.md",17668],"965e1045":[function(){return n.e(6520).then(n.bind(n,92367))},"@site/docs/all-plugins/custom-entity-ai/all-entity-goals/random_look_around.md",92367],"96e56d32":[function(){return n.e(2484).then(n.bind(n,34111))},"@site/docs/all-plugins/custom-entity-ai/all-entity-goals/illusioner_blindness_spell.md",34111],"97ce4545":[function(){return n.e(9519).then(n.bind(n,16760))},"@site/docs/ecoskills/index.md",16760],"9808679d":[function(){return n.e(2297).then(n.bind(n,83546))},"@site/docs/effects/all-conditions/has_pet_level.md",83546],"98575cbf":[function(){return n.e(4282).then(n.bind(n,15235))},"@site/docs/effects/all-effects/multiply_velocity.md",15235],"989c903f":[function(){return n.e(3431).then(n.bind(n,34963))},"@site/docs/effects/all-conditions/is_sprinting.md",34963],"98df27e9":[function(){return n.e(422).then(n.bind(n,32321))},"@site/docs/effects/all-mutators/location_to_player.md",32321],"9a256448":[function(){return n.e(2369).then(n.bind(n,59561))},"@site/docs/effects/all-conditions/above_balance.md",59561],"9a2f6cb5":[function(){return n.e(286).then(n.bind(n,88256))},"@site/docs/effects/all-effects/rapid_bows.md",88256],"9a6bd7c8":[function(){return n.e(1915).then(n.bind(n,66893))},"@site/docs/effects/all-effects/set_food.md",66893],"9ac3f255":[function(){return n.e(303).then(n.bind(n,12631))},"@site/docs/effects/all-effects/give_item.md",12631],"9aea7dd5":[function(){return n.e(35).then(n.bind(n,65406))},"@site/docs/all-plugins/custom-entity-ai/all-entity-goals/illusioner_mirror_spell.md",65406],"9b518a03":[function(){return n.e(7990).then(n.bind(n,43287))},"@site/docs/effects/all-filters/value_above.md",43287],"9bbca54f":[function(){return n.e(2572).then(n.bind(n,25660))},"@site/docs/all-plugins/custom-entity-ai/all-entity-goals/breed.md",25660],"9bf32f63":[function(){return n.e(7179).then(n.bind(n,94324))},"@site/docs/all-plugins/custom-entity-ai/all-entity-goals/water_avoiding_random_stroll.md",94324],"9c415ff9":[function(){return n.e(1300).then(n.bind(n,62531))},"@site/docs/ecobosses/index.md",62531],"9ce4d66d":[function(){return n.e(5896).then(n.bind(n,23541))},"@site/docs/all-plugins/custom-entity-ai/all-entity-goals/breathe_air.md",23541],"9d3785ce":[function(){return n.e(2570).then(n.bind(n,77102))},"@site/docs/effects/all-effects/mcmmo_xp_multiplier.md",77102],"9db7609c":[function(){return n.e(6747).then(n.bind(n,15754))},"@site/docs/effects/all-effects/kick.md",15754],"9dc37926":[function(){return n.e(201).then(n.bind(n,74280))},"@site/docs/effects/all-effects/smite.md",74280],"9dfd817c":[function(){return n.e(1979).then(n.bind(n,39300))},"@site/docs/effects/all-effects/brew_time_multiplier.md",39300],"9e9097fa":[function(){return n.e(9378).then(n.bind(n,87731))},"@site/docs/ecoskills/effects.md",87731],"9eb9957e":[function(){return n.e(508).then(n.bind(n,75649))},"@site/docs/effects/all-conditions/standing_on_block.md",75649],"9f3d9d0d":[function(){return n.e(4784).then(n.bind(n,52150))},"@site/docs/ecoquests/api.md",52150],"9f9b33ce":[function(){return n.e(8411).then(n.bind(n,64794))},"@site/docs/effects/all-conditions/in_lava.md",64794],"9fb145d5":[function(){return n.e(90).then(n.bind(n,41026))},"@site/docs/effects/all-filters/index.md",41026],"9fc097e2":[function(){return n.e(4202).then(n.bind(n,39722))},"@site/docs/effects/all-effects/particle_animation.md",39722],a1e79cc5:[function(){return n.e(6640).then(n.bind(n,66411))},"@site/docs/effects/all-filters/potion_effect.md",66411],a2ab3b53:[function(){return n.e(4119).then(n.bind(n,28629))},"@site/docs/effects/all-effects/give_food.md",28629],a30021ea:[function(){return n.e(3724).then(n.bind(n,18414))},"@site/docs/effects/all-conditions/is_frozen.md",18414],a361411e:[function(){return n.e(2329).then(n.bind(n,45452))},"@site/docs/effects/all-filters/is_npc.md",45452],a496b790:[function(){return n.e(3330).then(n.bind(n,53760))},"@site/docs/effects/all-conditions/in_mainhand.md",53760],a4bdea25:[function(){return n.e(6612).then(n.bind(n,2126))},"@site/docs/effects/all-mutators/location_to_block.md",2126],a5ce7e84:[function(){return n.e(6800).then(n.bind(n,29404))},"@site/docs/effects/all-effects/knockback_resistance_multiplier.md",29404],a616690c:[function(){return n.e(4035).then(n.bind(n,36090))},"@site/docs/all-plugins/custom-entity-ai/all-entity-goals/ranged_bow_attack.md",36090],a644dd55:[function(){return n.e(9671).then(n.bind(n,76578))},"@site/docs/effects/all-effects/knock_away.md",76578],a67bd73b:[function(){return n.e(6194).then(n.bind(n,31045))},"@site/docs/effects/all-effects/drop_pickup_item.md",31045],a70f8e88:[function(){return n.e(5335).then(n.bind(n,60466))},"@site/docs/effects/all-effects/add_global_points.md",60466],a73e6ef9:[function(){return n.e(4647).then(n.bind(n,61969))},"@site/docs/effects/all-effects/multiply_stat_temporarily.md",61969],a9b3fa30:[function(){return n.e(2987).then(n.bind(n,3334))},"@site/docs/effects/all-mutators/dispatcher_as_victim.md",3334],aa9757cb:[function(){return n.e(9721).then(n.bind(n,16910))},"@site/docs/effects/all-effects/gain_task_xp.md",16910],abd5e43e:[function(){return n.e(1837).then(n.bind(n,12945))},"@site/docs/effects/all-conditions/has_boss_bar_visible.md",12945],abefac67:[function(){return n.e(1426).then(n.bind(n,46289))},"@site/docs/effects/all-filters/value_below.md",46289],ac1639b8:[function(){return n.e(1510).then(n.bind(n,13068))},"@site/docs/all-plugins/custom-entity-ai/all-entity-goals/water_avoiding_random_flying.md",13068],ac6ef4c7:[function(){return n.e(8739).then(n.bind(n,4940))},"@site/docs/effects/configuring-a-condition.md",4940],acb57432:[function(){return n.e(484).then(n.bind(n,55127))},"@site/docs/effects/all-conditions/has_completed_task.md",55127],ad25dc92:[function(){return n.e(8106).then(n.bind(n,61262))},"@site/docs/effects/all-mutators/location_to_projectile.md",61262],af8af8f0:[function(){return n.e(5748).then(n.bind(n,20262))},"@site/docs/effects/all-effects/multiply_points.md",20262],afad977a:[function(){return n.e(1558).then(n.bind(n,41366))},"@site/docs/effects/all-effects/job_xp_multiplier.md",41366],b01690b0:[function(){return n.e(9394).then(n.bind(n,37883))},"@site/docs/effects/all-effects/sell_items.md",37883],b35fffb8:[function(){return n.e(9738).then(n.t.bind(n,7085,19))},"/home/runner/work/auxilor.github.io/auxilor.github.io/.docusaurus/docusaurus-theme-search-algolia/default/plugin-route-context-module-100.json",7085],b391df54:[function(){return n.e(5266).then(n.bind(n,86281))},"@site/docs/effects/all-effects/cancel_event.md",86281],b3a92335:[function(){return n.e(8736).then(n.bind(n,43663))},"@site/docs/ecocrates/migration.md",43663],b57a36c7:[function(){return n.e(9223).then(n.bind(n,2600))},"@site/docs/effects/all-effects/give_magic.md",2600],b5e4b10d:[function(){return n.e(4730).then(n.bind(n,80039))},"@site/docs/effects/all-conditions/in_water.md",80039],b765f701:[function(){return n.e(6909).then(n.bind(n,22608))},"@site/docs/effects/all-conditions/item_data_equals.md",22608],b76dcce0:[function(){return n.e(3779).then(n.bind(n,38127))},"@site/docs/effects/all-conditions/is_op.md",38127],b8c2110b:[function(){return n.e(851).then(n.bind(n,19106))},"@site/docs/effects/all-conditions/below_global_points.md",19106],b8c7fbee:[function(){return n.e(3129).then(n.bind(n,58813))},"@site/docs/effects/all-effects/send_message.md",58813],ba96b966:[function(){return n.e(7452).then(n.bind(n,4747))},"@site/docs/all-plugins/custom-entity-ai/all-entity-goals/cat_sit_on_bed.md",4747],bb3dd189:[function(){return n.e(6902).then(n.bind(n,43111))},"@site/docs/effects/all-effects/strip_ai.md",43111],bbd8d656:[function(){return n.e(9339).then(n.bind(n,71935))},"@site/docs/effects/all-conditions/is_falling.md",71935],bbec92de:[function(){return n.e(1513).then(n.bind(n,35509))},"@site/docs/effects/all-effects/add_points.md",35509],bc381105:[function(){return n.e(4270).then(n.bind(n,74992))},"@site/docs/all-plugins/custom-entity-ai/all-entity-goals/restrict_sun.md",74992],bdda1f71:[function(){return n.e(874).then(n.bind(n,71869))},"@site/docs/effects/all-effects/add_stat.md",71869],be89c295:[function(){return n.e(1921).then(n.bind(n,16889))},"@site/docs/effects/all-filters/advancements.md",16889],bea969d5:[function(){return n.e(4087).then(n.bind(n,73399))},"@site/docs/effects/all-effects/armor_toughness.md",73399],bf0e00b7:[function(){return n.e(7220).then(n.bind(n,44916))},"@site/docs/effects/all-conditions/near_entity.md",44916],bf5728e4:[function(){return n.e(432).then(n.bind(n,38580))},"@site/docs/effects/all-effects/set_victim_velocity.md",38580],bf9152a8:[function(){return n.e(9194).then(n.bind(n,32948))},"@site/docs/ecocrates/how-to-make-a-custom-crate.md",32948],c095a83a:[function(){return n.e(2991).then(n.bind(n,54275))},"@site/docs/effects/custom-placeholders.md",54275],c10036e5:[function(){return n.e(284).then(n.bind(n,99307))},"@site/docs/reforges/index.md",99307],c1568482:[function(){return n.e(5393).then(n.bind(n,66862))},"@site/docs/effects/all-effects/glow_nearby_blocks.md",66862],c16950a0:[function(){return n.e(4430).then(n.bind(n,98514))},"@site/docs/effects/all-effects/multiply_drops.md",98514],c20f4493:[function(){return n.e(3691).then(n.bind(n,12995))},"@site/docs/effects/all-effects/shoot_arrow.md",12995],c2143bc3:[function(){return n.e(963).then(n.bind(n,25010))},"@site/docs/effects/all-effects/give_task_xp.md",25010],c23a6cec:[function(){return n.e(114).then(n.bind(n,554))},"@site/docs/effects/all-conditions/in_rain.md",554],c2f0c1d4:[function(){return n.e(6371).then(n.bind(n,36514))},"@site/docs/ecoarmor/api.md",36514],c37b3824:[function(){return n.e(261).then(n.bind(n,9833))},"@site/docs/all-plugins/custom-entity-ai/all-entity-goals/random_swimming.md",9833],c3a83602:[function(){return n.e(4636).then(n.bind(n,64765))},"@site/docs/effects/all-effects/set_block.md",64765],c42be418:[function(){return n.e(7661).then(n.bind(n,57042))},"@site/docs/all-plugins/custom-entity-ai/all-entity-goals/follow_boats.md",57042],c4b1c10d:[function(){return n.e(5161).then(n.bind(n,31598))},"@site/docs/effects/all-conditions/below_health_percent.md",31598],c64612e5:[function(){return n.e(4589).then(n.bind(n,77116))},"@site/docs/effects/all-effects/set_saturation.md",77116],c64e5142:[function(){return n.e(1298).then(n.bind(n,32227))},"@site/docs/ecopets/api.md",32227],c7772e95:[function(){return n.e(8659).then(n.bind(n,91711))},"@site/docs/boosters/placeholderapi.md",91711],c7f181cd:[function(){return n.e(1352).then(n.bind(n,56877))},"@site/docs/effects/all-effects/send_title.md",56877],c8fcfb6d:[function(){return n.e(3118).then(n.bind(n,5260))},"@site/docs/effects/all-effects/bonus_health.md",5260],c9379f03:[function(){return n.e(7628).then(n.bind(n,12336))},"@site/docs/effects/all-conditions/within_radius_of.md",12336],ca1a3061:[function(){return n.e(5626).then(n.bind(n,54488))},"@site/docs/all-plugins/the-particle-lookup-system.md",54488],cb75b33b:[function(){return n.e(2381).then(n.bind(n,11156))},"@site/docs/all-plugins/custom-entity-ai/all-entity-goals/ranged_attack.md",11156],cc0daef7:[function(){return n.e(1928).then(n.bind(n,22411))},"@site/docs/effects/all-effects/drill.md",22411],cc7a715a:[function(){return n.e(4840).then(n.bind(n,96404))},"@site/docs/effects/all-effects/set_item_points.md",96404],ce36e27e:[function(){return n.e(6816).then(n.bind(n,22867))},"@site/docs/effects/all-effects/rotate.md",22867],ce46d614:[function(){return n.e(860).then(n.bind(n,7042))},"@site/docs/effects/all-conditions/item_points_equal.md",7042],d012987c:[function(){return n.e(4826).then(n.bind(n,62308))},"@site/docs/effects/all-effects/set_item_data.md",62308],d0b66509:[function(){return n.e(2952).then(n.bind(n,11099))},"@site/docs/ecojobs/how-to-make-a-custom-job.md",11099],d0bab5e2:[function(){return n.e(8116).then(n.bind(n,89116))},"@site/docs/effects/all-mutators/victim_to_owner.md",89116],d19f9764:[function(){return n.e(3232).then(n.bind(n,87560))},"@site/docs/effects/all-effects/close_inventory.md",87560],d2375e09:[function(){return n.e(5698).then(n.bind(n,15811))},"@site/docs/ecobosses/api.md",15811],d2419f56:[function(){return n.e(385).then(n.bind(n,83354))},"@site/docs/ecoquests/index.md",83354],d2499001:[function(){return n.e(159).then(n.bind(n,58384))},"@site/docs/ecopets/commands-and-permissions.md",58384],d24b5a76:[function(){return n.e(6658).then(n.bind(n,76003))},"@site/docs/effects/all-filters/entities.md",76003],d3a3aa1d:[function(){return n.e(2218).then(n.bind(n,76097))},"@site/docs/effects/all-conditions/has_quest_active.md",76097],d3a9b939:[function(){return n.e(2372).then(n.bind(n,33635))},"@site/docs/effects/all-effects/skill_xp_multiplier.md",33635],d413877a:[function(){return n.e(6721).then(n.bind(n,21270))},"@site/docs/effects/all-conditions/has_skill_level.md",21270],d46ceeea:[function(){return n.e(5384).then(n.bind(n,63807))},"@site/docs/all-plugins/custom-entity-ai/all-entity-goals/melee_attack.md",63807],d5386fb2:[function(){return n.e(5734).then(n.bind(n,48269))},"@site/docs/effects/all-filters/is_behind_victim.md",48269],d577a7d8:[function(){return n.e(213).then(n.bind(n,72138))},"@site/docs/effects/all-conditions/on_fire.md",72138],d58caca0:[function(){return n.e(3070).then(n.bind(n,20016))},"@site/docs/effects/all-conditions/below_points.md",20016],d6be21c8:[function(){return n.e(6691).then(n.bind(n,12426))},"@site/docs/effects/all-filters/magic_type.md",12426],d72924af:[function(){return n.e(1277).then(n.bind(n,77722))},"@site/docs/effects/all-effects/shuffle_hotbar.md",77722],d785030b:[function(){return n.e(354).then(n.bind(n,68951))},"@site/docs/effects/all-conditions/has_ecoitem.md",68951],d89e4c8b:[function(){return n.e(7722).then(n.bind(n,80198))},"@site/docs/talismans/index.md",80198],d90f1f7d:[function(){return n.e(6456).then(n.bind(n,402))},"@site/docs/effects/all-triggers.md",402],da3f7516:[function(){return n.e(7038).then(n.bind(n,4992))},"@site/docs/ecobosses/how-to-make-a-custom-boss.md",4992],da876eb3:[function(){return n.e(1848).then(n.bind(n,39612))},"@site/docs/effects/all-effects/traceback.md",39612],db0939d9:[function(){return n.e(5057).then(n.bind(n,59539))},"@site/docs/effects/all-conditions/below_balance.md",59539],db2e242c:[function(){return n.e(5314).then(n.bind(n,18952))},"@site/docs/all-plugins/custom-entity-ai/all-entity-goals/leap_at_target.md",18952],db9d4d8d:[function(){return n.e(4846).then(n.bind(n,43143))},"@site/docs/effects/all-conditions/in_world.md",43143],dbe324af:[function(){return n.e(998).then(n.bind(n,74718))},"@site/docs/effects/all-effects/arrow_ring.md",74718],dc33a239:[function(){return n.e(3015).then(n.bind(n,18105))},"@site/docs/effects/all-filters/damage_cause.md",18105],dcbefd5e:[function(){return n.e(4272).then(n.bind(n,89511))},"@site/docs/ecoskills/api.md",89511],dd5c829b:[function(){return n.e(3547).then(n.bind(n,49018))},"@site/docs/effects/all-filters/item_durability_below.md",49018],dd5f642b:[function(){return n.e(4368).then(n.bind(n,50762))},"@site/docs/effects/all-effects/homing.md",50762],de486c96:[function(){return n.e(1303).then(n.bind(n,33864))},"@site/docs/reforges/api.md",33864],de9b3cc8:[function(){return n.e(6650).then(n.bind(n,47270))},"@site/docs/all-plugins/custom-entity-ai/all-entity-goals/float.md",47270],e0002b9d:[function(){return n.e(4622).then(n.bind(n,83125))},"@site/docs/all-plugins/custom-entity-ai/all-entity-goals/stroll_through_village.md",83125],e0a355a1:[function(){return n.e(4404).then(n.bind(n,83550))},"@site/docs/effects/all-effects/all_players.md",83550],e0fb3d4c:[function(){return n.e(9975).then(n.bind(n,41127))},"@site/docs/ecoitems/commands-and-permissions.md",41127],e15cf45f:[function(){return n.e(835).then(n.bind(n,84314))},"@site/docs/effects/all-filters/victim_name.md",84314],e19a15af:[function(){return n.e(7627).then(n.bind(n,54284))},"@site/docs/effects/all-filters/text.md",54284],e1cf00db:[function(){return n.e(8892).then(n.bind(n,10803))},"@site/docs/ecocrates/animationsandrolls.md",10803],e26d12fb:[function(){return n.e(1118).then(n.bind(n,72475))},"@site/docs/effects/all-conditions/has_mana.md",72475],e2730b43:[function(){return n.e(3670).then(n.bind(n,88143))},"@site/docs/effects/all-effects/teleport_to.md",88143],e42a986b:[function(){return n.e(8523).then(n.bind(n,92113))},"@site/docs/effects/all-conditions/is_expression_true.md",92113],e486800c:[function(){return n.e(6018).then(n.bind(n,29468))},"@site/docs/effects/all-effects/hunger_multiplier.md",29468],e4ad811c:[function(){return n.e(7212).then(n.bind(n,9352))},"@site/docs/effects/all-effects/broadcast.md",9352],e57681d5:[function(){return n.e(2364).then(n.bind(n,30593))},"@site/docs/effects/all-conditions/wearing_boots.md",30593],e82f6fe1:[function(){return n.e(5069).then(n.bind(n,85665))},"@site/docs/effects/all-effects/give_mcmmo_xp.md",85665],e84a61b6:[function(){return n.e(6826).then(n.bind(n,50017))},"@site/docs/effects/all-effects/attack_speed_multiplier.md",50017],e85781a4:[function(){return n.e(3806).then(n.bind(n,13959))},"@site/docs/all-plugins/custom-entity-ai/all-entity-goals/cat_lie_on_bed.md",13959],e85d2b9a:[function(){return n.e(1248).then(n.bind(n,46871))},"@site/docs/effects/all-effects/give_permission.md",46871],e8c8730c:[function(){return n.e(5419).then(n.bind(n,8877))},"@site/docs/effects/all-filters/above_health_percent.md",8877],e93f3699:[function(){return n.e(5409).then(n.bind(n,81432))},"@site/docs/effects/all-conditions/has_item_data.md",81432],ea2b6a41:[function(){return n.e(4499).then(n.bind(n,90030))},"@site/docs/effects/all-effects/mine_vein.md",90030],ea69b9a2:[function(){return n.e(2117).then(n.bind(n,40541))},"@site/docs/effects/all-conditions/item_level_equals.md",40541],ea7da86d:[function(){return n.e(995).then(n.bind(n,96819))},"@site/docs/ecoarmor/commands-and-permissions.md",96819],ea9334d3:[function(){return n.e(2116).then(n.bind(n,94518))},"@site/docs/ecobits/commands-and-permissions.md",94518],ea9bf40b:[function(){return n.e(8256).then(n.bind(n,91146))},"@site/docs/ecobits/placeholderapi.md",91146],eaa52228:[function(){return n.e(8521).then(n.bind(n,82176))},"@site/docs/effects/all-effects/break_block.md",82176],eb2e8e68:[function(){return n.e(8624).then(n.bind(n,14453))},"@site/docs/effects/all-effects/spawn_particle.md",14453],ebbafad9:[function(){return n.e(9916).then(n.bind(n,55611))},"@site/docs/ecoarmor/how-to-make-a-custom-set.md",55611],ebcc1277:[function(){return n.e(4707).then(n.bind(n,24240))},"@site/docs/actions/index.md",24240],ecde8ce5:[function(){return n.e(2219).then(n.bind(n,78834))},"@site/docs/effects/custom-arguments.md",78834],ed0d2a09:[function(){return n.e(5364).then(n.bind(n,66975))},"@site/docs/ecoskills/magic.md",66975],ed6b3e67:[function(){return n.e(7595).then(n.bind(n,59044))},"@site/docs/ecoarmor/understanding-the-config-system.md",59044],ee09e010:[function(){return n.e(6782).then(n.bind(n,21317))},"@site/docs/effects/all-effects/xp_multiplier.md",21317],ee62f928:[function(){return n.e(6492).then(n.bind(n,98672))},"@site/docs/effects/all-effects/magic_regen_multiplier.md",98672],ee74f1b6:[function(){return n.e(3298).then(n.bind(n,72782))},"@site/docs/all-plugins/custom-entity-ai/all-entity-goals/move_back_to_village.md",72782],eed81b0e:[function(){return n.e(2573).then(n.bind(n,99715))},"@site/docs/effects/all-effects/multiply_all_stats.md",99715],eff18ca4:[function(){return n.e(4492).then(n.bind(n,26656))},"@site/docs/effects/all-effects/repair_item.md",26656],f008088c:[function(){return n.e(7116).then(n.bind(n,4132))},"@site/docs/effects/all-conditions/below_xp_level.md",4132],f07ad107:[function(){return n.e(4944).then(n.bind(n,40688))},"@site/docs/effects/all-filters/job.md",40688],f1224cbb:[function(){return n.e(7725).then(n.bind(n,68543))},"@site/docs/effects/all-effects/add_stat_temporarily.md",68543],f1ed313f:[function(){return n.e(5397).then(n.bind(n,77602))},"@site/docs/effects/all-effects/drop_random_item.md",77602],f2aed37c:[function(){return n.e(4573).then(n.bind(n,99988))},"@site/docs/effects/all-conditions/wearing_chestplate.md",99988],f2ea0203:[function(){return n.e(6842).then(n.bind(n,95881))},"@site/docs/effects/all-conditions/has_reforge.md",95881],f38a7962:[function(){return n.e(3528).then(n.bind(n,94608))},"@site/docs/effects/all-effects/create_hologram.md",94608],f50fa7f3:[function(){return n.e(8693).then(n.bind(n,1898))},"@site/docs/effects/all-conditions/is_night.md",1898],f578899b:[function(){return n.e(5317).then(n.bind(n,15655))},"@site/docs/ecoshop/index.md",15655],f6acf380:[function(){return n.e(4250).then(n.bind(n,85672))},"@site/docs/effects/all-mutators/player_as_victim.md",85672],f715caa7:[function(){return n.e(7686).then(n.bind(n,84487))},"@site/docs/effects/all-conditions/placeholder_greater_than.md",84487],f7e1b288:[function(){return n.e(5142).then(n.bind(n,72996))},"@site/docs/all-plugins/custom-entity-ai/all-entity-goals/panic.md",72996],f88cca8c:[function(){return n.e(2983).then(n.bind(n,84996))},"@site/docs/ecoenchants/api.md",84996],f8db3167:[function(){return n.e(2193).then(n.bind(n,65157))},"@site/docs/effects/all-conditions/above_xp_level.md",65157],f8ff7d64:[function(){return n.e(4462).then(n.bind(n,85029))},"@site/docs/effects/all-conditions/wearing_leggings.md",85029],fa9f6a27:[function(){return n.e(6712).then(n.bind(n,53284))},"@site/docs/effects/all-conditions/has_completed_advancement.md",53284],fc3b1992:[function(){return n.e(5293).then(n.bind(n,44046))},"@site/docs/actions/api.md",44046],fd7c990e:[function(){return n.e(3221).then(n.bind(n,66406))},"@site/docs/effects/all-effects/open_ender_chest.md",66406],fd99e06d:[function(){return n.e(3014).then(n.bind(n,54565))},"@site/docs/ecoarmor/how-to-make-a-custom-tier.md",54565],ff37b243:[function(){return n.e(2337).then(n.bind(n,8986))},"@site/docs/effects/all-effects/run_chain.md",8986],ff72296d:[function(){return n.e(8543).then(n.bind(n,10005))},"@site/docs/effects/all-conditions/any_of.md",10005],ffa9683c:[function(){return n.e(531).then(n.bind(n,54147))},"@site/docs/effects/all-conditions/has_talisman.md",54147]},p=n(99670),m=n(30226);function b(e,t){if("*"===e)return c()({loading:f,loader:(o=l().mark((function e(){var t;return l().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n.e(4608).then(n.bind(n,24608));case 2:return t=e.sent.default,e.abrupt("return",(function(e){return a.createElement(m.z,{value:{plugin:{name:"native",id:"default"}}},a.createElement(t,e))}));case 4:case"end":return e.stop()}}),e)})),s=function(){var e=this,t=arguments;return new Promise((function(n,a){var r=o.apply(e,t);function l(e){i(r,n,a,l,s,"next",e)}function s(e){i(r,n,a,l,s,"throw",e)}l(void 0)}))},function(){return s.apply(this,arguments)})});var o,s,b=u[e+"-"+t],h=[],g=[],_={},v=(0,p.Z)(b);return Object.entries(v).forEach((function(e){var t=e[0],n=e[1],a=d[n];a&&(_[t]=a[0],h.push(a[1]),g.push(a[2]))})),c().Map({loading:f,loader:_,modules:h,webpack:function(){return g},render:function(t,n){var i=JSON.parse(JSON.stringify(b));Object.keys(t).forEach((function(n){var a=t[n].default;if(!a)throw new Error("The page component at "+e+" doesn't have a default export. This makes it impossible to render anything. Consider default-exporting a React component.");"object"!=typeof a&&"function"!=typeof a||Object.keys(t[n]).filter((function(e){return"default"!==e})).forEach((function(e){a[e]=t[n][e]}));var r=i,o=n.split(".");o.slice(0,-1).forEach((function(e){r=r[e]})),r[o[o.length-1]]=a}));var o=i.component;delete i.component;var l=i.__routeContextModule;return delete i.__routeContextModule,a.createElement(m.z,{value:l},a.createElement(o,(0,r.Z)({},i,n)))}})}var h=[{path:"/search",component:b("/search","997"),exact:!0},{path:"/",component:b("/","004"),routes:[{path:"/",component:b("/","333"),exact:!0,sidebar:"tutorialSidebar"},{path:"/actions",component:b("/actions","bf3"),exact:!0,sidebar:"tutorialSidebar"},{path:"/actions/api",component:b("/actions/api","bc0"),exact:!0,sidebar:"tutorialSidebar"},{path:"/actions/commands-and-permissions",component:b("/actions/commands-and-permissions","e85"),exact:!0,sidebar:"tutorialSidebar"},{path:"/actions/how-to-make-a-custom-action",component:b("/actions/how-to-make-a-custom-action","c21"),exact:!0,sidebar:"tutorialSidebar"},{path:"/actions/placeholderapi",component:b("/actions/placeholderapi","d60"),exact:!0,sidebar:"tutorialSidebar"},{path:"/all-plugins/custom-entity-ai",component:b("/all-plugins/custom-entity-ai","13f"),exact:!0,sidebar:"tutorialSidebar"},{path:"/all-plugins/custom-entity-ai/all-entity-goals/avoid_entity",component:b("/all-plugins/custom-entity-ai/all-entity-goals/avoid_entity","6c2"),exact:!0,sidebar:"tutorialSidebar"},{path:"/all-plugins/custom-entity-ai/all-entity-goals/break_doors",component:b("/all-plugins/custom-entity-ai/all-entity-goals/break_doors","788"),exact:!0,sidebar:"tutorialSidebar"},{path:"/all-plugins/custom-entity-ai/all-entity-goals/breathe_air",component:b("/all-plugins/custom-entity-ai/all-entity-goals/breathe_air","0e1"),exact:!0,sidebar:"tutorialSidebar"},{path:"/all-plugins/custom-entity-ai/all-entity-goals/breed",component:b("/all-plugins/custom-entity-ai/all-entity-goals/breed","ad4"),exact:!0,sidebar:"tutorialSidebar"},{path:"/all-plugins/custom-entity-ai/all-entity-goals/cat_lie_on_bed",component:b("/all-plugins/custom-entity-ai/all-entity-goals/cat_lie_on_bed","f2b"),exact:!0,sidebar:"tutorialSidebar"},{path:"/all-plugins/custom-entity-ai/all-entity-goals/cat_sit_on_bed",component:b("/all-plugins/custom-entity-ai/all-entity-goals/cat_sit_on_bed","dcb"),exact:!0,sidebar:"tutorialSidebar"},{path:"/all-plugins/custom-entity-ai/all-entity-goals/eat_grass",component:b("/all-plugins/custom-entity-ai/all-entity-goals/eat_grass","757"),exact:!0,sidebar:"tutorialSidebar"},{path:"/all-plugins/custom-entity-ai/all-entity-goals/ecomobs_random_teleport",component:b("/all-plugins/custom-entity-ai/all-entity-goals/ecomobs_random_teleport","a96"),exact:!0,sidebar:"tutorialSidebar"},{path:"/all-plugins/custom-entity-ai/all-entity-goals/flee_sun",component:b("/all-plugins/custom-entity-ai/all-entity-goals/flee_sun","030"),exact:!0,sidebar:"tutorialSidebar"},{path:"/all-plugins/custom-entity-ai/all-entity-goals/float",component:b("/all-plugins/custom-entity-ai/all-entity-goals/float","551"),exact:!0,sidebar:"tutorialSidebar"},{path:"/all-plugins/custom-entity-ai/all-entity-goals/follow_boats",component:b("/all-plugins/custom-entity-ai/all-entity-goals/follow_boats","f0d"),exact:!0,sidebar:"tutorialSidebar"},{path:"/all-plugins/custom-entity-ai/all-entity-goals/follow_mobs",component:b("/all-plugins/custom-entity-ai/all-entity-goals/follow_mobs","fe1"),exact:!0,sidebar:"tutorialSidebar"},{path:"/all-plugins/custom-entity-ai/all-entity-goals/illusioner_blindness_spell",component:b("/all-plugins/custom-entity-ai/all-entity-goals/illusioner_blindness_spell","2d8"),exact:!0,sidebar:"tutorialSidebar"},{path:"/all-plugins/custom-entity-ai/all-entity-goals/illusioner_mirror_spell",component:b("/all-plugins/custom-entity-ai/all-entity-goals/illusioner_mirror_spell","814"),exact:!0,sidebar:"tutorialSidebar"},{path:"/all-plugins/custom-entity-ai/all-entity-goals/interact",component:b("/all-plugins/custom-entity-ai/all-entity-goals/interact","eb2"),exact:!0,sidebar:"tutorialSidebar"},{path:"/all-plugins/custom-entity-ai/all-entity-goals/leap_at_target",component:b("/all-plugins/custom-entity-ai/all-entity-goals/leap_at_target","5c4"),exact:!0,sidebar:"tutorialSidebar"},{path:"/all-plugins/custom-entity-ai/all-entity-goals/look_at_player",component:b("/all-plugins/custom-entity-ai/all-entity-goals/look_at_player","bf1"),exact:!0,sidebar:"tutorialSidebar"},{path:"/all-plugins/custom-entity-ai/all-entity-goals/melee_attack",component:b("/all-plugins/custom-entity-ai/all-entity-goals/melee_attack","26b"),exact:!0,sidebar:"tutorialSidebar"},{path:"/all-plugins/custom-entity-ai/all-entity-goals/move_back_to_village",component:b("/all-plugins/custom-entity-ai/all-entity-goals/move_back_to_village","e4d"),exact:!0,sidebar:"tutorialSidebar"},{path:"/all-plugins/custom-entity-ai/all-entity-goals/move_through_village",component:b("/all-plugins/custom-entity-ai/all-entity-goals/move_through_village","42b"),exact:!0,sidebar:"tutorialSidebar"},{path:"/all-plugins/custom-entity-ai/all-entity-goals/move_towards_restriction",component:b("/all-plugins/custom-entity-ai/all-entity-goals/move_towards_restriction","100"),exact:!0,sidebar:"tutorialSidebar"},{path:"/all-plugins/custom-entity-ai/all-entity-goals/move_towards_target",component:b("/all-plugins/custom-entity-ai/all-entity-goals/move_towards_target","166"),exact:!0,sidebar:"tutorialSidebar"},{path:"/all-plugins/custom-entity-ai/all-entity-goals/ocelot_attack",component:b("/all-plugins/custom-entity-ai/all-entity-goals/ocelot_attack","216"),exact:!0,sidebar:"tutorialSidebar"},{path:"/all-plugins/custom-entity-ai/all-entity-goals/open_doors",component:b("/all-plugins/custom-entity-ai/all-entity-goals/open_doors","acc"),exact:!0,sidebar:"tutorialSidebar"},{path:"/all-plugins/custom-entity-ai/all-entity-goals/panic",component:b("/all-plugins/custom-entity-ai/all-entity-goals/panic","cd5"),exact:!0,sidebar:"tutorialSidebar"},{path:"/all-plugins/custom-entity-ai/all-entity-goals/random_look_around",component:b("/all-plugins/custom-entity-ai/all-entity-goals/random_look_around","20a"),exact:!0,sidebar:"tutorialSidebar"},{path:"/all-plugins/custom-entity-ai/all-entity-goals/random_stroll",component:b("/all-plugins/custom-entity-ai/all-entity-goals/random_stroll","83e"),exact:!0,sidebar:"tutorialSidebar"},{path:"/all-plugins/custom-entity-ai/all-entity-goals/random_swimming",component:b("/all-plugins/custom-entity-ai/all-entity-goals/random_swimming","bb5"),exact:!0,sidebar:"tutorialSidebar"},{path:"/all-plugins/custom-entity-ai/all-entity-goals/ranged_attack",component:b("/all-plugins/custom-entity-ai/all-entity-goals/ranged_attack","b5c"),exact:!0,sidebar:"tutorialSidebar"},{path:"/all-plugins/custom-entity-ai/all-entity-goals/ranged_bow_attack",component:b("/all-plugins/custom-entity-ai/all-entity-goals/ranged_bow_attack","1f1"),exact:!0,sidebar:"tutorialSidebar"},{path:"/all-plugins/custom-entity-ai/all-entity-goals/ranged_crossbow_attack",component:b("/all-plugins/custom-entity-ai/all-entity-goals/ranged_crossbow_attack","eca"),exact:!0,sidebar:"tutorialSidebar"},{path:"/all-plugins/custom-entity-ai/all-entity-goals/restrict_sun",component:b("/all-plugins/custom-entity-ai/all-entity-goals/restrict_sun","3c4"),exact:!0,sidebar:"tutorialSidebar"},{path:"/all-plugins/custom-entity-ai/all-entity-goals/stroll_through_village",component:b("/all-plugins/custom-entity-ai/all-entity-goals/stroll_through_village","7f3"),exact:!0,sidebar:"tutorialSidebar"},{path:"/all-plugins/custom-entity-ai/all-entity-goals/tempt",component:b("/all-plugins/custom-entity-ai/all-entity-goals/tempt","1b9"),exact:!0,sidebar:"tutorialSidebar"},{path:"/all-plugins/custom-entity-ai/all-entity-goals/try_find_water",component:b("/all-plugins/custom-entity-ai/all-entity-goals/try_find_water","c9f"),exact:!0,sidebar:"tutorialSidebar"},{path:"/all-plugins/custom-entity-ai/all-entity-goals/use_item",component:b("/all-plugins/custom-entity-ai/all-entity-goals/use_item","578"),exact:!0,sidebar:"tutorialSidebar"},{path:"/all-plugins/custom-entity-ai/all-entity-goals/water_avoiding_random_flying",component:b("/all-plugins/custom-entity-ai/all-entity-goals/water_avoiding_random_flying","f55"),exact:!0,sidebar:"tutorialSidebar"},{path:"/all-plugins/custom-entity-ai/all-entity-goals/water_avoiding_random_stroll",component:b("/all-plugins/custom-entity-ai/all-entity-goals/water_avoiding_random_stroll","208"),exact:!0,sidebar:"tutorialSidebar"},{path:"/all-plugins/custom-entity-ai/all-target-goals/defend_village",component:b("/all-plugins/custom-entity-ai/all-target-goals/defend_village","797"),exact:!0,sidebar:"tutorialSidebar"},{path:"/all-plugins/custom-entity-ai/all-target-goals/hurt_by",component:b("/all-plugins/custom-entity-ai/all-target-goals/hurt_by","55e"),exact:!0,sidebar:"tutorialSidebar"},{path:"/all-plugins/custom-entity-ai/all-target-goals/nearest_attackable",component:b("/all-plugins/custom-entity-ai/all-target-goals/nearest_attackable","27a"),exact:!0,sidebar:"tutorialSidebar"},{path:"/all-plugins/custom-entity-ai/all-target-goals/nearest_attackable_witch",component:b("/all-plugins/custom-entity-ai/all-target-goals/nearest_attackable_witch","f6f"),exact:!0,sidebar:"tutorialSidebar"},{path:"/all-plugins/custom-entity-ai/all-target-goals/nearest_healable_raider",component:b("/all-plugins/custom-entity-ai/all-target-goals/nearest_healable_raider","770"),exact:!0,sidebar:"tutorialSidebar"},{path:"/all-plugins/custom-entity-ai/all-target-goals/non_tame_random",component:b("/all-plugins/custom-entity-ai/all-target-goals/non_tame_random","b27"),exact:!0,sidebar:"tutorialSidebar"},{path:"/all-plugins/custom-entity-ai/all-target-goals/owner_hurt_by",component:b("/all-plugins/custom-entity-ai/all-target-goals/owner_hurt_by","cf5"),exact:!0,sidebar:"tutorialSidebar"},{path:"/all-plugins/custom-entity-ai/all-target-goals/owner_target",component:b("/all-plugins/custom-entity-ai/all-target-goals/owner_target","817"),exact:!0,sidebar:"tutorialSidebar"},{path:"/all-plugins/custom-entity-ai/all-target-goals/reset_universal_anger",component:b("/all-plugins/custom-entity-ai/all-target-goals/reset_universal_anger","e2c"),exact:!0,sidebar:"tutorialSidebar"},{path:"/all-plugins/custom-gui-slots",component:b("/all-plugins/custom-gui-slots","194"),exact:!0,sidebar:"tutorialSidebar"},{path:"/all-plugins/prices",component:b("/all-plugins/prices","326"),exact:!0,sidebar:"tutorialSidebar"},{path:"/all-plugins/the-entity-lookup-system",component:b("/all-plugins/the-entity-lookup-system","c68"),exact:!0,sidebar:"tutorialSidebar"},{path:"/all-plugins/the-item-lookup-system",component:b("/all-plugins/the-item-lookup-system","e57"),exact:!0,sidebar:"tutorialSidebar"},{path:"/all-plugins/the-particle-lookup-system",component:b("/all-plugins/the-particle-lookup-system","3a4"),exact:!0,sidebar:"tutorialSidebar"},{path:"/all-plugins/what-is-eco",component:b("/all-plugins/what-is-eco","105"),exact:!0,sidebar:"tutorialSidebar"},{path:"/all-plugins/what-plugins-do-you-support",component:b("/all-plugins/what-plugins-do-you-support","c44"),exact:!0,sidebar:"tutorialSidebar"},{path:"/boosters",component:b("/boosters","c90"),exact:!0,sidebar:"tutorialSidebar"},{path:"/boosters/api",component:b("/boosters/api","ac6"),exact:!0,sidebar:"tutorialSidebar"},{path:"/boosters/commands-and-permissions",component:b("/boosters/commands-and-permissions","393"),exact:!0,sidebar:"tutorialSidebar"},{path:"/boosters/how-to-make-a-custom-booster",component:b("/boosters/how-to-make-a-custom-booster","7eb"),exact:!0,sidebar:"tutorialSidebar"},{path:"/boosters/placeholderapi",component:b("/boosters/placeholderapi","c81"),exact:!0,sidebar:"tutorialSidebar"},{path:"/ecoarmor",component:b("/ecoarmor","3f2"),exact:!0,sidebar:"tutorialSidebar"},{path:"/ecoarmor/api",component:b("/ecoarmor/api","908"),exact:!0,sidebar:"tutorialSidebar"},{path:"/ecoarmor/commands-and-permissions",component:b("/ecoarmor/commands-and-permissions","a57"),exact:!0,sidebar:"tutorialSidebar"},{path:"/ecoarmor/gameplay",component:b("/ecoarmor/gameplay","6d1"),exact:!0,sidebar:"tutorialSidebar"},{path:"/ecoarmor/how-to-make-a-custom-set",component:b("/ecoarmor/how-to-make-a-custom-set","907"),exact:!0,sidebar:"tutorialSidebar"},{path:"/ecoarmor/how-to-make-a-custom-tier",component:b("/ecoarmor/how-to-make-a-custom-tier","a49"),exact:!0,sidebar:"tutorialSidebar"},{path:"/ecoarmor/understanding-the-config-system",component:b("/ecoarmor/understanding-the-config-system","775"),exact:!0,sidebar:"tutorialSidebar"},{path:"/ecobits",component:b("/ecobits","c38"),exact:!0,sidebar:"tutorialSidebar"},{path:"/ecobits/api",component:b("/ecobits/api","409"),exact:!0,sidebar:"tutorialSidebar"},{path:"/ecobits/commands-and-permissions",component:b("/ecobits/commands-and-permissions","819"),exact:!0,sidebar:"tutorialSidebar"},{path:"/ecobits/how-to-make-a-shop",component:b("/ecobits/how-to-make-a-shop","bce"),exact:!0,sidebar:"tutorialSidebar"},{path:"/ecobits/placeholderapi",component:b("/ecobits/placeholderapi","11c"),exact:!0,sidebar:"tutorialSidebar"},{path:"/ecobosses",component:b("/ecobosses","90b"),exact:!0,sidebar:"tutorialSidebar"},{path:"/ecobosses/api",component:b("/ecobosses/api","892"),exact:!0,sidebar:"tutorialSidebar"},{path:"/ecobosses/commands-and-permissions",component:b("/ecobosses/commands-and-permissions","3d7"),exact:!0,sidebar:"tutorialSidebar"},{path:"/ecobosses/how-to-make-a-custom-boss",component:b("/ecobosses/how-to-make-a-custom-boss","1b1"),exact:!0,sidebar:"tutorialSidebar"},{path:"/ecocrates",component:b("/ecocrates","2d0"),exact:!0,sidebar:"tutorialSidebar"},{path:"/ecocrates/animationsandrolls",component:b("/ecocrates/animationsandrolls","fe5"),exact:!0,sidebar:"tutorialSidebar"},{path:"/ecocrates/api",component:b("/ecocrates/api","bfa"),exact:!0,sidebar:"tutorialSidebar"},{path:"/ecocrates/commands-and-permissions",component:b("/ecocrates/commands-and-permissions","c9d"),exact:!0,sidebar:"tutorialSidebar"},{path:"/ecocrates/how-to-make-a-custom-crate",component:b("/ecocrates/how-to-make-a-custom-crate","2a7"),exact:!0,sidebar:"tutorialSidebar"},{path:"/ecocrates/migration",component:b("/ecocrates/migration","992"),exact:!0,sidebar:"tutorialSidebar"},{path:"/ecocrates/placeholderapi",component:b("/ecocrates/placeholderapi","b02"),exact:!0,sidebar:"tutorialSidebar"},{path:"/ecocrates/rewards",component:b("/ecocrates/rewards","ed0"),exact:!0,sidebar:"tutorialSidebar"},{path:"/ecoenchants",component:b("/ecoenchants","0d2"),exact:!0,sidebar:"tutorialSidebar"},{path:"/ecoenchants/advanced-configuration",component:b("/ecoenchants/advanced-configuration","517"),exact:!0,sidebar:"tutorialSidebar"},{path:"/ecoenchants/all-enchantments",component:b("/ecoenchants/all-enchantments","1fd"),exact:!0,sidebar:"tutorialSidebar"},{path:"/ecoenchants/api",component:b("/ecoenchants/api","ebf"),exact:!0,sidebar:"tutorialSidebar"},{path:"/ecoenchants/commands-and-permissions",component:b("/ecoenchants/commands-and-permissions","037"),exact:!0,sidebar:"tutorialSidebar"},{path:"/ecoenchants/config-basics",component:b("/ecoenchants/config-basics","cd4"),exact:!0,sidebar:"tutorialSidebar"},{path:"/ecoenchants/enchantment-configuration",component:b("/ecoenchants/enchantment-configuration","277"),exact:!0,sidebar:"tutorialSidebar"},{path:"/ecoenchants/how-to-make-a-custom-enchant",component:b("/ecoenchants/how-to-make-a-custom-enchant","433"),exact:!0,sidebar:"tutorialSidebar"},{path:"/ecoenchants/the-gameplay",component:b("/ecoenchants/the-gameplay","02c"),exact:!0,sidebar:"tutorialSidebar"},{path:"/ecoitems",component:b("/ecoitems","5d4"),exact:!0,sidebar:"tutorialSidebar"},{path:"/ecoitems/api",component:b("/ecoitems/api","a19"),exact:!0,sidebar:"tutorialSidebar"},{path:"/ecoitems/commands-and-permissions",component:b("/ecoitems/commands-and-permissions","904"),exact:!0,sidebar:"tutorialSidebar"},{path:"/ecoitems/how-to-make-a-custom-item",component:b("/ecoitems/how-to-make-a-custom-item","dad"),exact:!0,sidebar:"tutorialSidebar"},{path:"/ecojobs",component:b("/ecojobs","8d9"),exact:!0,sidebar:"tutorialSidebar"},{path:"/ecojobs/api",component:b("/ecojobs/api","b7d"),exact:!0,sidebar:"tutorialSidebar"},{path:"/ecojobs/commands-and-permissions",component:b("/ecojobs/commands-and-permissions","655"),exact:!0,sidebar:"tutorialSidebar"},{path:"/ecojobs/how-to-make-a-custom-job",component:b("/ecojobs/how-to-make-a-custom-job","04c"),exact:!0,sidebar:"tutorialSidebar"},{path:"/ecojobs/placeholderapi",component:b("/ecojobs/placeholderapi","82c"),exact:!0,sidebar:"tutorialSidebar"},{path:"/ecopets",component:b("/ecopets","b46"),exact:!0,sidebar:"tutorialSidebar"},{path:"/ecopets/api",component:b("/ecopets/api","5f5"),exact:!0,sidebar:"tutorialSidebar"},{path:"/ecopets/commands-and-permissions",component:b("/ecopets/commands-and-permissions","23d"),exact:!0,sidebar:"tutorialSidebar"},{path:"/ecopets/how-to-make-a-custom-pet",component:b("/ecopets/how-to-make-a-custom-pet","e1b"),exact:!0,sidebar:"tutorialSidebar"},{path:"/ecopets/placeholderapi",component:b("/ecopets/placeholderapi","3e3"),exact:!0,sidebar:"tutorialSidebar"},{path:"/ecoquests",component:b("/ecoquests","156"),exact:!0,sidebar:"tutorialSidebar"},{path:"/ecoquests/api",component:b("/ecoquests/api","673"),exact:!0,sidebar:"tutorialSidebar"},{path:"/ecoquests/commands-and-permissions",component:b("/ecoquests/commands-and-permissions","6d4"),exact:!0,sidebar:"tutorialSidebar"},{path:"/ecoquests/placeholderapi",component:b("/ecoquests/placeholderapi","d6f"),exact:!0,sidebar:"tutorialSidebar"},{path:"/ecoquests/quests",component:b("/ecoquests/quests","d3b"),exact:!0,sidebar:"tutorialSidebar"},{path:"/ecoquests/tasks",component:b("/ecoquests/tasks","b0d"),exact:!0,sidebar:"tutorialSidebar"},{path:"/ecoshop",component:b("/ecoshop","205"),exact:!0,sidebar:"tutorialSidebar"},{path:"/ecoshop/api",component:b("/ecoshop/api","592"),exact:!0,sidebar:"tutorialSidebar"},{path:"/ecoshop/commands-and-permissions",component:b("/ecoshop/commands-and-permissions","a14"),exact:!0,sidebar:"tutorialSidebar"},{path:"/ecoshop/how-to-make-a-category",component:b("/ecoshop/how-to-make-a-category","50e"),exact:!0,sidebar:"tutorialSidebar"},{path:"/ecoshop/how-to-make-a-shop",component:b("/ecoshop/how-to-make-a-shop","557"),exact:!0,sidebar:"tutorialSidebar"},{path:"/ecoshop/how-to-make-an-item",component:b("/ecoshop/how-to-make-an-item","d3c"),exact:!0,sidebar:"tutorialSidebar"},{path:"/ecoskills",component:b("/ecoskills","54c"),exact:!0,sidebar:"tutorialSidebar"},{path:"/ecoskills/api",component:b("/ecoskills/api","3d6"),exact:!0,sidebar:"tutorialSidebar"},{path:"/ecoskills/commands-and-permissions",component:b("/ecoskills/commands-and-permissions","ba7"),exact:!0,sidebar:"tutorialSidebar"},{path:"/ecoskills/effects",component:b("/ecoskills/effects","56b"),exact:!0,sidebar:"tutorialSidebar"},{path:"/ecoskills/magic",component:b("/ecoskills/magic","715"),exact:!0,sidebar:"tutorialSidebar"},{path:"/ecoskills/placeholderapi",component:b("/ecoskills/placeholderapi","ace"),exact:!0,sidebar:"tutorialSidebar"},{path:"/ecoskills/skills",component:b("/ecoskills/skills","3c8"),exact:!0,sidebar:"tutorialSidebar"},{path:"/ecoskills/stats",component:b("/ecoskills/stats","25e"),exact:!0,sidebar:"tutorialSidebar"},{path:"/effects/all-conditions/above_balance",component:b("/effects/all-conditions/above_balance","a96"),exact:!0,sidebar:"tutorialSidebar"},{path:"/effects/all-conditions/above_global_points",component:b("/effects/all-conditions/above_global_points","341"),exact:!0,sidebar:"tutorialSidebar"},{path:"/effects/all-conditions/above_health_percent",component:b("/effects/all-conditions/above_health_percent","9ad"),exact:!0,sidebar:"tutorialSidebar"},{path:"/effects/all-conditions/above_hunger_percent",component:b("/effects/all-conditions/above_hunger_percent","7dd"),exact:!0,sidebar:"tutorialSidebar"},{path:"/effects/all-conditions/above_magic",component:b("/effects/all-conditions/above_magic","a8d"),exact:!0,sidebar:"tutorialSidebar"},{path:"/effects/all-conditions/above_points",component:b("/effects/all-conditions/above_points","7dd"),exact:!0,sidebar:"tutorialSidebar"},{path:"/effects/all-conditions/above_xp_level",component:b("/effects/all-conditions/above_xp_level","9be"),exact:!0,sidebar:"tutorialSidebar"},{path:"/effects/all-conditions/above_y",component:b("/effects/all-conditions/above_y","374"),exact:!0,sidebar:"tutorialSidebar"},{path:"/effects/all-conditions/any_of",component:b("/effects/all-conditions/any_of","bb6"),exact:!0,sidebar:"tutorialSidebar"},{path:"/effects/all-conditions/at_least_of",component:b("/effects/all-conditions/at_least_of","451"),exact:!0,sidebar:"tutorialSidebar"},{path:"/effects/all-conditions/below_balance",component:b("/effects/all-conditions/below_balance","b12"),exact:!0,sidebar:"tutorialSidebar"},{path:"/effects/all-conditions/below_global_points",component:b("/effects/all-conditions/below_global_points","fdf"),exact:!0,sidebar:"tutorialSidebar"},{path:"/effects/all-conditions/below_health_percent",component:b("/effects/all-conditions/below_health_percent","f38"),exact:!0,sidebar:"tutorialSidebar"},{path:"/effects/all-conditions/below_hunger_percent",component:b("/effects/all-conditions/below_hunger_percent","482"),exact:!0,sidebar:"tutorialSidebar"},{path:"/effects/all-conditions/below_magic",component:b("/effects/all-conditions/below_magic","2a5"),exact:!0,sidebar:"tutorialSidebar"},{path:"/effects/all-conditions/below_points",component:b("/effects/all-conditions/below_points","368"),exact:!0,sidebar:"tutorialSidebar"},{path:"/effects/all-conditions/below_xp_level",component:b("/effects/all-conditions/below_xp_level","74e"),exact:!0,sidebar:"tutorialSidebar"},{path:"/effects/all-conditions/below_y",component:b("/effects/all-conditions/below_y","727"),exact:!0,sidebar:"tutorialSidebar"},{path:"/effects/all-conditions/can_afford_price",component:b("/effects/all-conditions/can_afford_price","015"),exact:!0,sidebar:"tutorialSidebar"},{path:"/effects/all-conditions/global_points_equal",component:b("/effects/all-conditions/global_points_equal","006"),exact:!0,sidebar:"tutorialSidebar"},{path:"/effects/all-conditions/has_active_job",component:b("/effects/all-conditions/has_active_job","684"),exact:!0,sidebar:"tutorialSidebar"},{path:"/effects/all-conditions/has_active_pet",component:b("/effects/all-conditions/has_active_pet","b56"),exact:!0,sidebar:"tutorialSidebar"},{path:"/effects/all-conditions/has_boss_bar_visible",component:b("/effects/all-conditions/has_boss_bar_visible","2de"),exact:!0,sidebar:"tutorialSidebar"},{path:"/effects/all-conditions/has_completed_advancement",component:b("/effects/all-conditions/has_completed_advancement","c76"),exact:!0,sidebar:"tutorialSidebar"},{path:"/effects/all-conditions/has_completed_quest",component:b("/effects/all-conditions/has_completed_quest","c11"),exact:!0,sidebar:"tutorialSidebar"},{path:"/effects/all-conditions/has_completed_task",component:b("/effects/all-conditions/has_completed_task","8cc"),exact:!0,sidebar:"tutorialSidebar"},{path:"/effects/all-conditions/has_ecoitem",component:b("/effects/all-conditions/has_ecoitem","bca"),exact:!0,sidebar:"tutorialSidebar"},{path:"/effects/all-conditions/has_item",component:b("/effects/all-conditions/has_item","369"),exact:!0,sidebar:"tutorialSidebar"},{path:"/effects/all-conditions/has_item_data",component:b("/effects/all-conditions/has_item_data","092"),exact:!0,sidebar:"tutorialSidebar"},{path:"/effects/all-conditions/has_job_level",component:b("/effects/all-conditions/has_job_level","0de"),exact:!0,sidebar:"tutorialSidebar"},{path:"/effects/all-conditions/has_mana",component:b("/effects/all-conditions/has_mana","b01"),exact:!0,sidebar:"tutorialSidebar"},{path:"/effects/all-conditions/has_permission",component:b("/effects/all-conditions/has_permission","21d"),exact:!0,sidebar:"tutorialSidebar"},{path:"/effects/all-conditions/has_pet_level",component:b("/effects/all-conditions/has_pet_level","efd"),exact:!0,sidebar:"tutorialSidebar"},{path:"/effects/all-conditions/has_potion_effect",component:b("/effects/all-conditions/has_potion_effect","6be"),exact:!0,sidebar:"tutorialSidebar"},{path:"/effects/all-conditions/has_quest_active",component:b("/effects/all-conditions/has_quest_active","624"),exact:!0,sidebar:"tutorialSidebar"},{path:"/effects/all-conditions/has_reforge",component:b("/effects/all-conditions/has_reforge","51c"),exact:!0,sidebar:"tutorialSidebar"},{path:"/effects/all-conditions/has_scoreboard_visible",component:b("/effects/all-conditions/has_scoreboard_visible","a26"),exact:!0,sidebar:"tutorialSidebar"},{path:"/effects/all-conditions/has_skill_level",component:b("/effects/all-conditions/has_skill_level","52c"),exact:!0,sidebar:"tutorialSidebar"},{path:"/effects/all-conditions/has_talisman",component:b("/effects/all-conditions/has_talisman","a32"),exact:!0,sidebar:"tutorialSidebar"},{path:"/effects/all-conditions/in_air",component:b("/effects/all-conditions/in_air","2e8"),exact:!0,sidebar:"tutorialSidebar"},{path:"/effects/all-conditions/in_biome",component:b("/effects/all-conditions/in_biome","dea"),exact:!0,sidebar:"tutorialSidebar"},{path:"/effects/all-conditions/in_block",component:b("/effects/all-conditions/in_block","75d"),exact:!0,sidebar:"tutorialSidebar"},{path:"/effects/all-conditions/in_bubble",component:b("/effects/all-conditions/in_bubble","f51"),exact:!0,sidebar:"tutorialSidebar"},{path:"/effects/all-conditions/in_lava",component:b("/effects/all-conditions/in_lava","898"),exact:!0,sidebar:"tutorialSidebar"},{path:"/effects/all-conditions/in_mainhand",component:b("/effects/all-conditions/in_mainhand","855"),exact:!0,sidebar:"tutorialSidebar"},{path:"/effects/all-conditions/in_offhand",component:b("/effects/all-conditions/in_offhand","a4a"),exact:!0,sidebar:"tutorialSidebar"},{path:"/effects/all-conditions/in_rain",component:b("/effects/all-conditions/in_rain","3cf"),exact:!0,sidebar:"tutorialSidebar"},{path:"/effects/all-conditions/in_region",component:b("/effects/all-conditions/in_region","234"),exact:!0,sidebar:"tutorialSidebar"},{path:"/effects/all-conditions/in_water",component:b("/effects/all-conditions/in_water","455"),exact:!0,sidebar:"tutorialSidebar"},{path:"/effects/all-conditions/in_world",component:b("/effects/all-conditions/in_world","449"),exact:!0,sidebar:"tutorialSidebar"},{path:"/effects/all-conditions/is_booster_active",component:b("/effects/all-conditions/is_booster_active","4fb"),exact:!0,sidebar:"tutorialSidebar"},{path:"/effects/all-conditions/is_expression_true",component:b("/effects/all-conditions/is_expression_true","62a"),exact:!0,sidebar:"tutorialSidebar"},{path:"/effects/all-conditions/is_falling",component:b("/effects/all-conditions/is_falling","cb6"),exact:!0,sidebar:"tutorialSidebar"},{path:"/effects/all-conditions/is_flying",component:b("/effects/all-conditions/is_flying","dfe"),exact:!0,sidebar:"tutorialSidebar"},{path:"/effects/all-conditions/is_frozen",component:b("/effects/all-conditions/is_frozen","86e"),exact:!0,sidebar:"tutorialSidebar"},{path:"/effects/all-conditions/is_gliding",component:b("/effects/all-conditions/is_gliding","c89"),exact:!0,sidebar:"tutorialSidebar"},{path:"/effects/all-conditions/is_night",component:b("/effects/all-conditions/is_night","a53"),exact:!0,sidebar:"tutorialSidebar"},{path:"/effects/all-conditions/is_op",component:b("/effects/all-conditions/is_op","8e1"),exact:!0,sidebar:"tutorialSidebar"},{path:"/effects/all-conditions/is_sneaking",component:b("/effects/all-conditions/is_sneaking","568"),exact:!0,sidebar:"tutorialSidebar"},{path:"/effects/all-conditions/is_sprinting",component:b("/effects/all-conditions/is_sprinting","922"),exact:!0,sidebar:"tutorialSidebar"},{path:"/effects/all-conditions/is_storm",component:b("/effects/all-conditions/is_storm","78b"),exact:!0,sidebar:"tutorialSidebar"},{path:"/effects/all-conditions/is_swimming",component:b("/effects/all-conditions/is_swimming","783"),exact:!0,sidebar:"tutorialSidebar"},{path:"/effects/all-conditions/is_wearing_set",component:b("/effects/all-conditions/is_wearing_set","5ca"),exact:!0,sidebar:"tutorialSidebar"},{path:"/effects/all-conditions/item_data_equals",component:b("/effects/all-conditions/item_data_equals","807"),exact:!0,sidebar:"tutorialSidebar"},{path:"/effects/all-conditions/item_level_above",component:b("/effects/all-conditions/item_level_above","9f3"),exact:!0,sidebar:"tutorialSidebar"},{path:"/effects/all-conditions/item_level_below",component:b("/effects/all-conditions/item_level_below","a72"),exact:!0,sidebar:"tutorialSidebar"},{path:"/effects/all-conditions/item_level_equals",component:b("/effects/all-conditions/item_level_equals","264"),exact:!0,sidebar:"tutorialSidebar"},{path:"/effects/all-conditions/item_points_above",component:b("/effects/all-conditions/item_points_above","e02"),exact:!0,sidebar:"tutorialSidebar"},{path:"/effects/all-conditions/item_points_below",component:b("/effects/all-conditions/item_points_below","7ff"),exact:!0,sidebar:"tutorialSidebar"},{path:"/effects/all-conditions/item_points_equal",component:b("/effects/all-conditions/item_points_equal","be8"),exact:!0,sidebar:"tutorialSidebar"},{path:"/effects/all-conditions/light_level_below",component:b("/effects/all-conditions/light_level_below","1c9"),exact:!0,sidebar:"tutorialSidebar"},{path:"/effects/all-conditions/near_entity",component:b("/effects/all-conditions/near_entity","d0e"),exact:!0,sidebar:"tutorialSidebar"},{path:"/effects/all-conditions/on_fire",component:b("/effects/all-conditions/on_fire","ca0"),exact:!0,sidebar:"tutorialSidebar"},{path:"/effects/all-conditions/on_ground",component:b("/effects/all-conditions/on_ground","dcb"),exact:!0,sidebar:"tutorialSidebar"},{path:"/effects/all-conditions/placeholder_contains",component:b("/effects/all-conditions/placeholder_contains","c15"),exact:!0,sidebar:"tutorialSidebar"},{path:"/effects/all-conditions/placeholder_equals",component:b("/effects/all-conditions/placeholder_equals","633"),exact:!0,sidebar:"tutorialSidebar"},{path:"/effects/all-conditions/placeholder_greater_than",component:b("/effects/all-conditions/placeholder_greater_than","ed9"),exact:!0,sidebar:"tutorialSidebar"},{path:"/effects/all-conditions/placeholder_less_than",component:b("/effects/all-conditions/placeholder_less_than","a21"),exact:!0,sidebar:"tutorialSidebar"},{path:"/effects/all-conditions/points_equal",component:b("/effects/all-conditions/points_equal","fe5"),exact:!0,sidebar:"tutorialSidebar"},{path:"/effects/all-conditions/riding_entity",component:b("/effects/all-conditions/riding_entity","9b1"),exact:!0,sidebar:"tutorialSidebar"},{path:"/effects/all-conditions/standing_on_block",component:b("/effects/all-conditions/standing_on_block","cd9"),exact:!0,sidebar:"tutorialSidebar"},{path:"/effects/all-conditions/stat_above",component:b("/effects/all-conditions/stat_above","d4a"),exact:!0,sidebar:"tutorialSidebar"},{path:"/effects/all-conditions/stat_below",component:b("/effects/all-conditions/stat_below","3a0"),exact:!0,sidebar:"tutorialSidebar"},{path:"/effects/all-conditions/stat_equals",component:b("/effects/all-conditions/stat_equals","189"),exact:!0,sidebar:"tutorialSidebar"},{path:"/effects/all-conditions/wearing_boots",component:b("/effects/all-conditions/wearing_boots","7c3"),exact:!0,sidebar:"tutorialSidebar"},{path:"/effects/all-conditions/wearing_chestplate",component:b("/effects/all-conditions/wearing_chestplate","8f6"),exact:!0,sidebar:"tutorialSidebar"},{path:"/effects/all-conditions/wearing_helmet",component:b("/effects/all-conditions/wearing_helmet","9cb"),exact:!0,sidebar:"tutorialSidebar"},{path:"/effects/all-conditions/wearing_leggings",component:b("/effects/all-conditions/wearing_leggings","9f4"),exact:!0,sidebar:"tutorialSidebar"},{path:"/effects/all-conditions/within_radius_of",component:b("/effects/all-conditions/within_radius_of","32b"),exact:!0,sidebar:"tutorialSidebar"},{path:"/effects/all-effects/add_damage",component:b("/effects/all-effects/add_damage","6b0"),exact:!0,sidebar:"tutorialSidebar"},{path:"/effects/all-effects/add_enchant",component:b("/effects/all-effects/add_enchant","e2d"),exact:!0,sidebar:"tutorialSidebar"},{path:"/effects/all-effects/add_global_points",component:b("/effects/all-effects/add_global_points","f59"),exact:!0,sidebar:"tutorialSidebar"},{path:"/effects/all-effects/add_holder",component:b("/effects/all-effects/add_holder","6b8"),exact:!0,sidebar:"tutorialSidebar"},{path:"/effects/all-effects/add_holder_in_radius",component:b("/effects/all-effects/add_holder_in_radius","99e"),exact:!0,sidebar:"tutorialSidebar"},{path:"/effects/all-effects/add_holder_to_victim",component:b("/effects/all-effects/add_holder_to_victim","487"),exact:!0,sidebar:"tutorialSidebar"},{path:"/effects/all-effects/add_permanent_holder_in_radius",component:b("/effects/all-effects/add_permanent_holder_in_radius","fd5"),exact:!0,sidebar:"tutorialSidebar"},{path:"/effects/all-effects/add_points",component:b("/effects/all-effects/add_points","316"),exact:!0,sidebar:"tutorialSidebar"},{path:"/effects/all-effects/add_stat",component:b("/effects/all-effects/add_stat","daf"),exact:!0,sidebar:"tutorialSidebar"},{path:"/effects/all-effects/add_stat_temporarily",component:b("/effects/all-effects/add_stat_temporarily","6a7"),exact:!0,sidebar:"tutorialSidebar"},{path:"/effects/all-effects/age_crop",component:b("/effects/all-effects/age_crop","0fe"),exact:!0,sidebar:"tutorialSidebar"},{path:"/effects/all-effects/all_players",component:b("/effects/all-effects/all_players","c04"),exact:!0,sidebar:"tutorialSidebar"},{path:"/effects/all-effects/aoe",component:b("/effects/all-effects/aoe","5e8"),exact:!0,sidebar:"tutorialSidebar"},{path:"/effects/all-effects/aoe_blocks",component:b("/effects/all-effects/aoe_blocks","c93"),exact:!0,sidebar:"tutorialSidebar"},{path:"/effects/all-effects/armor",component:b("/effects/all-effects/armor","30a"),exact:!0,sidebar:"tutorialSidebar"},{path:"/effects/all-effects/armor_toughness",component:b("/effects/all-effects/armor_toughness","5a0"),exact:!0,sidebar:"tutorialSidebar"},{path:"/effects/all-effects/arrow_ring",component:b("/effects/all-effects/arrow_ring","5c6"),exact:!0,sidebar:"tutorialSidebar"},{path:"/effects/all-effects/attack_speed_multiplier",component:b("/effects/all-effects/attack_speed_multiplier","5d1"),exact:!0,sidebar:"tutorialSidebar"},{path:"/effects/all-effects/autosmelt",component:b("/effects/all-effects/autosmelt","e95"),exact:!0,sidebar:"tutorialSidebar"},{path:"/effects/all-effects/bleed",component:b("/effects/all-effects/bleed","9c2"),exact:!0,sidebar:"tutorialSidebar"},{path:"/effects/all-effects/block_commands",component:b("/effects/all-effects/block_commands","42d"),exact:!0,sidebar:"tutorialSidebar"},{path:"/effects/all-effects/bonus_health",component:b("/effects/all-effects/bonus_health","545"),exact:!0,sidebar:"tutorialSidebar"},{path:"/effects/all-effects/boss_drop_chance_multiplier",component:b("/effects/all-effects/boss_drop_chance_multiplier","d44"),exact:!0,sidebar:"tutorialSidebar"},{path:"/effects/all-effects/break_block",component:b("/effects/all-effects/break_block","df6"),exact:!0,sidebar:"tutorialSidebar"},{path:"/effects/all-effects/brew_time_multiplier",component:b("/effects/all-effects/brew_time_multiplier","162"),exact:!0,sidebar:"tutorialSidebar"},{path:"/effects/all-effects/broadcast",component:b("/effects/all-effects/broadcast","1d3"),exact:!0,sidebar:"tutorialSidebar"},{path:"/effects/all-effects/cancel_event",component:b("/effects/all-effects/cancel_event","a36"),exact:!0,sidebar:"tutorialSidebar"},{path:"/effects/all-effects/clear_invulnerability",component:b("/effects/all-effects/clear_invulnerability","a11"),exact:!0,sidebar:"tutorialSidebar"},{path:"/effects/all-effects/close_inventory",component:b("/effects/all-effects/close_inventory","309"),exact:!0,sidebar:"tutorialSidebar"},{path:"/effects/all-effects/consume_held_item",component:b("/effects/all-effects/consume_held_item","181"),exact:!0,sidebar:"tutorialSidebar"},{path:"/effects/all-effects/create_boss_bar",component:b("/effects/all-effects/create_boss_bar","7dc"),exact:!0,sidebar:"tutorialSidebar"},{path:"/effects/all-effects/create_hologram",component:b("/effects/all-effects/create_hologram","a58"),exact:!0,sidebar:"tutorialSidebar"},{path:"/effects/all-effects/crit_multiplier",component:b("/effects/all-effects/crit_multiplier","e0f"),exact:!0,sidebar:"tutorialSidebar"},{path:"/effects/all-effects/damage_armor",component:b("/effects/all-effects/damage_armor","66f"),exact:!0,sidebar:"tutorialSidebar"},{path:"/effects/all-effects/damage_item",component:b("/effects/all-effects/damage_item","475"),exact:!0,sidebar:"tutorialSidebar"},{path:"/effects/all-effects/damage_mainhand",component:b("/effects/all-effects/damage_mainhand","899"),exact:!0,sidebar:"tutorialSidebar"},{path:"/effects/all-effects/damage_multiplier",component:b("/effects/all-effects/damage_multiplier","2c4"),exact:!0,sidebar:"tutorialSidebar"},{path:"/effects/all-effects/damage_nearby_entities",component:b("/effects/all-effects/damage_nearby_entities","dd1"),exact:!0,sidebar:"tutorialSidebar"},{path:"/effects/all-effects/damage_offhand",component:b("/effects/all-effects/damage_offhand","b20"),exact:!0,sidebar:"tutorialSidebar"},{path:"/effects/all-effects/damage_twice",component:b("/effects/all-effects/damage_twice","735"),exact:!0,sidebar:"tutorialSidebar"},{path:"/effects/all-effects/damage_victim",component:b("/effects/all-effects/damage_victim","1a3"),exact:!0,sidebar:"tutorialSidebar"},{path:"/effects/all-effects/dont_consume_lapis_chance",component:b("/effects/all-effects/dont_consume_lapis_chance","23d"),exact:!0,sidebar:"tutorialSidebar"},{path:"/effects/all-effects/dont_consume_xp_chance",component:b("/effects/all-effects/dont_consume_xp_chance","6c4"),exact:!0,sidebar:"tutorialSidebar"},{path:"/effects/all-effects/drill",component:b("/effects/all-effects/drill","513"),exact:!0,sidebar:"tutorialSidebar"},{path:"/effects/all-effects/drop_item",component:b("/effects/all-effects/drop_item","6dd"),exact:!0,sidebar:"tutorialSidebar"},{path:"/effects/all-effects/drop_item_slot",component:b("/effects/all-effects/drop_item_slot","8e1"),exact:!0,sidebar:"tutorialSidebar"},{path:"/effects/all-effects/drop_pickup_item",component:b("/effects/all-effects/drop_pickup_item","944"),exact:!0,sidebar:"tutorialSidebar"},{path:"/effects/all-effects/drop_random_item",component:b("/effects/all-effects/drop_random_item","0dd"),exact:!0,sidebar:"tutorialSidebar"},{path:"/effects/all-effects/drop_weighted_random_item",component:b("/effects/all-effects/drop_weighted_random_item","fde"),exact:!0,sidebar:"tutorialSidebar"},{path:"/effects/all-effects/elytra_boost_save_chance",component:b("/effects/all-effects/elytra_boost_save_chance","eac"),exact:!0,sidebar:"tutorialSidebar"},{path:"/effects/all-effects/extinguish",component:b("/effects/all-effects/extinguish","3ff"),exact:!0,sidebar:"tutorialSidebar"},{path:"/effects/all-effects/feather_step",component:b("/effects/all-effects/feather_step","aa6"),exact:!0,sidebar:"tutorialSidebar"},{path:"/effects/all-effects/flight",component:b("/effects/all-effects/flight","54e"),exact:!0,sidebar:"tutorialSidebar"},{path:"/effects/all-effects/food_multiplier",component:b("/effects/all-effects/food_multiplier","b26"),exact:!0,sidebar:"tutorialSidebar"},{path:"/effects/all-effects/gain_task_xp",component:b("/effects/all-effects/gain_task_xp","f3a"),exact:!0,sidebar:"tutorialSidebar"},{path:"/effects/all-effects/give_food",component:b("/effects/all-effects/give_food","515"),exact:!0,sidebar:"tutorialSidebar"},{path:"/effects/all-effects/give_global_points",component:b("/effects/all-effects/give_global_points","db8"),exact:!0,sidebar:"tutorialSidebar"},{path:"/effects/all-effects/give_health",component:b("/effects/all-effects/give_health","a12"),exact:!0,sidebar:"tutorialSidebar"},{path:"/effects/all-effects/give_item",component:b("/effects/all-effects/give_item","f48"),exact:!0,sidebar:"tutorialSidebar"},{path:"/effects/all-effects/give_item_points",component:b("/effects/all-effects/give_item_points","d46"),exact:!0,sidebar:"tutorialSidebar"},{path:"/effects/all-effects/give_job_xp",component:b("/effects/all-effects/give_job_xp","fd2"),exact:!0,sidebar:"tutorialSidebar"},{path:"/effects/all-effects/give_magic",component:b("/effects/all-effects/give_magic","c5f"),exact:!0,sidebar:"tutorialSidebar"},{path:"/effects/all-effects/give_mcmmo_xp",component:b("/effects/all-effects/give_mcmmo_xp","9d0"),exact:!0,sidebar:"tutorialSidebar"},{path:"/effects/all-effects/give_money",component:b("/effects/all-effects/give_money","c04"),exact:!0,sidebar:"tutorialSidebar"},{path:"/effects/all-effects/give_oxygen",component:b("/effects/all-effects/give_oxygen","61e"),exact:!0,sidebar:"tutorialSidebar"},{path:"/effects/all-effects/give_permission",component:b("/effects/all-effects/give_permission","9a7"),exact:!0,sidebar:"tutorialSidebar"},{path:"/effects/all-effects/give_pet_xp",component:b("/effects/all-effects/give_pet_xp","542"),exact:!0,sidebar:"tutorialSidebar"},{path:"/effects/all-effects/give_points",component:b("/effects/all-effects/give_points","f14"),exact:!0,sidebar:"tutorialSidebar"},{path:"/effects/all-effects/give_price",component:b("/effects/all-effects/give_price","183"),exact:!0,sidebar:"tutorialSidebar"},{path:"/effects/all-effects/give_saturation",component:b("/effects/all-effects/give_saturation","015"),exact:!0,sidebar:"tutorialSidebar"},{path:"/effects/all-effects/give_skill_xp",component:b("/effects/all-effects/give_skill_xp","fa0"),exact:!0,sidebar:"tutorialSidebar"},{path:"/effects/all-effects/give_skill_xp_naturally",component:b("/effects/all-effects/give_skill_xp_naturally","f73"),exact:!0,sidebar:"tutorialSidebar"},{path:"/effects/all-effects/give_task_xp",component:b("/effects/all-effects/give_task_xp","b36"),exact:!0,sidebar:"tutorialSidebar"},{path:"/effects/all-effects/give_xp",component:b("/effects/all-effects/give_xp","9e2"),exact:!0,sidebar:"tutorialSidebar"},{path:"/effects/all-effects/glow_nearby_blocks",component:b("/effects/all-effects/glow_nearby_blocks","ac4"),exact:!0,sidebar:"tutorialSidebar"},{path:"/effects/all-effects/homing",component:b("/effects/all-effects/homing","6bf"),exact:!0,sidebar:"tutorialSidebar"},{path:"/effects/all-effects/hunger_multiplier",component:b("/effects/all-effects/hunger_multiplier","d04"),exact:!0,sidebar:"tutorialSidebar"},{path:"/effects/all-effects/ignite",component:b("/effects/all-effects/ignite","706"),exact:!0,sidebar:"tutorialSidebar"},{path:"/effects/all-effects/item_durability_multiplier",component:b("/effects/all-effects/item_durability_multiplier","cd8"),exact:!0,sidebar:"tutorialSidebar"},{path:"/effects/all-effects/job_xp_multiplier",component:b("/effects/all-effects/job_xp_multiplier","a1c"),exact:!0,sidebar:"tutorialSidebar"},{path:"/effects/all-effects/jobs_money_multiplier",component:b("/effects/all-effects/jobs_money_multiplier","428"),exact:!0,sidebar:"tutorialSidebar"},{path:"/effects/all-effects/jobs_xp_multiplier",component:b("/effects/all-effects/jobs_xp_multiplier","e94"),exact:!0,sidebar:"tutorialSidebar"},{path:"/effects/all-effects/keep_inventory",component:b("/effects/all-effects/keep_inventory","49b"),exact:!0,sidebar:"tutorialSidebar"},{path:"/effects/all-effects/keep_level",component:b("/effects/all-effects/keep_level","3c6"),exact:!0,sidebar:"tutorialSidebar"},{path:"/effects/all-effects/kick",component:b("/effects/all-effects/kick","3ab"),exact:!0,sidebar:"tutorialSidebar"},{path:"/effects/all-effects/knock_away",component:b("/effects/all-effects/knock_away","c76"),exact:!0,sidebar:"tutorialSidebar"},{path:"/effects/all-effects/knockback_multiplier",component:b("/effects/all-effects/knockback_multiplier","024"),exact:!0,sidebar:"tutorialSidebar"},{path:"/effects/all-effects/knockback_resistance_multiplier",component:b("/effects/all-effects/knockback_resistance_multiplier","720"),exact:!0,sidebar:"tutorialSidebar"},{path:"/effects/all-effects/level_item",component:b("/effects/all-effects/level_item","baa"),exact:!0,sidebar:"tutorialSidebar"},{path:"/effects/all-effects/luck_multiplier",component:b("/effects/all-effects/luck_multiplier","846"),exact:!0,sidebar:"tutorialSidebar"},{path:"/effects/all-effects/magic_regen_multiplier",component:b("/effects/all-effects/magic_regen_multiplier","df0"),exact:!0,sidebar:"tutorialSidebar"},{path:"/effects/all-effects/mcmmo_xp_multiplier",component:b("/effects/all-effects/mcmmo_xp_multiplier","12e"),exact:!0,sidebar:"tutorialSidebar"},{path:"/effects/all-effects/mine_radius",component:b("/effects/all-effects/mine_radius","7c0"),exact:!0,sidebar:"tutorialSidebar"},{path:"/effects/all-effects/mine_radius_one_deep",component:b("/effects/all-effects/mine_radius_one_deep","f15"),exact:!0,sidebar:"tutorialSidebar"},{path:"/effects/all-effects/mine_vein",component:b("/effects/all-effects/mine_vein","fe7"),exact:!0,sidebar:"tutorialSidebar"},{path:"/effects/all-effects/mob_coins_multiplier",component:b("/effects/all-effects/mob_coins_multiplier","4b8"),exact:!0,sidebar:"tutorialSidebar"},{path:"/effects/all-effects/movement_speed_multiplier",component:b("/effects/all-effects/movement_speed_multiplier","9ce"),exact:!0,sidebar:"tutorialSidebar"},{path:"/effects/all-effects/multiply_all_stats",component:b("/effects/all-effects/multiply_all_stats","4f7"),exact:!0,sidebar:"tutorialSidebar"},{path:"/effects/all-effects/multiply_drops",component:b("/effects/all-effects/multiply_drops","53e"),exact:!0,sidebar:"tutorialSidebar"},{path:"/effects/all-effects/multiply_global_points",component:b("/effects/all-effects/multiply_global_points","adf"),exact:!0,sidebar:"tutorialSidebar"},{path:"/effects/all-effects/multiply_item_points",component:b("/effects/all-effects/multiply_item_points","9f8"),exact:!0,sidebar:"tutorialSidebar"},{path:"/effects/all-effects/multiply_magic",component:b("/effects/all-effects/multiply_magic","da4"),exact:!0,sidebar:"tutorialSidebar"},{path:"/effects/all-effects/multiply_points",component:b("/effects/all-effects/multiply_points","cdb"),exact:!0,sidebar:"tutorialSidebar"},{path:"/effects/all-effects/multiply_stat",component:b("/effects/all-effects/multiply_stat","e43"),exact:!0,sidebar:"tutorialSidebar"},{path:"/effects/all-effects/multiply_stat_temporarily",component:b("/effects/all-effects/multiply_stat_temporarily","d48"),exact:!0,sidebar:"tutorialSidebar"},{path:"/effects/all-effects/multiply_velocity",component:b("/effects/all-effects/multiply_velocity","c67"),exact:!0,sidebar:"tutorialSidebar"},{path:"/effects/all-effects/name_entity",component:b("/effects/all-effects/name_entity","25b"),exact:!0,sidebar:"tutorialSidebar"},{path:"/effects/all-effects/open_crafting",component:b("/effects/all-effects/open_crafting","c81"),exact:!0,sidebar:"tutorialSidebar"},{path:"/effects/all-effects/open_ender_chest",component:b("/effects/all-effects/open_ender_chest","5e1"),exact:!0,sidebar:"tutorialSidebar"},{path:"/effects/all-effects/particle_animation",component:b("/effects/all-effects/particle_animation","a29"),exact:!0,sidebar:"tutorialSidebar"},{path:"/effects/all-effects/particle_line",component:b("/effects/all-effects/particle_line","ad1"),exact:!0,sidebar:"tutorialSidebar"},{path:"/effects/all-effects/pay_price",component:b("/effects/all-effects/pay_price","021"),exact:!0,sidebar:"tutorialSidebar"},{path:"/effects/all-effects/permanent_potion_effect",component:b("/effects/all-effects/permanent_potion_effect","ae4"),exact:!0,sidebar:"tutorialSidebar"},{path:"/effects/all-effects/pet_xp_multiplier",component:b("/effects/all-effects/pet_xp_multiplier","7a9"),exact:!0,sidebar:"tutorialSidebar"},{path:"/effects/all-effects/piercing",component:b("/effects/all-effects/piercing","6ed"),exact:!0,sidebar:"tutorialSidebar"},{path:"/effects/all-effects/play_sound",component:b("/effects/all-effects/play_sound","2a4"),exact:!0,sidebar:"tutorialSidebar"},{path:"/effects/all-effects/potion_duration_multiplier",component:b("/effects/all-effects/potion_duration_multiplier","17e"),exact:!0,sidebar:"tutorialSidebar"},{path:"/effects/all-effects/potion_effect",component:b("/effects/all-effects/potion_effect","4a8"),exact:!0,sidebar:"tutorialSidebar"},{path:"/effects/all-effects/pull_in",component:b("/effects/all-effects/pull_in","85b"),exact:!0,sidebar:"tutorialSidebar"},{path:"/effects/all-effects/pull_to_location",component:b("/effects/all-effects/pull_to_location","c44"),exact:!0,sidebar:"tutorialSidebar"},{path:"/effects/all-effects/quest_xp_multiplier",component:b("/effects/all-effects/quest_xp_multiplier","3f8"),exact:!0,sidebar:"tutorialSidebar"},{path:"/effects/all-effects/random_player",component:b("/effects/all-effects/random_player","912"),exact:!0,sidebar:"tutorialSidebar"},{path:"/effects/all-effects/rapid_bows",component:b("/effects/all-effects/rapid_bows","7a4"),exact:!0,sidebar:"tutorialSidebar"},{path:"/effects/all-effects/reel_speed_multiplier",component:b("/effects/all-effects/reel_speed_multiplier","92f"),exact:!0,sidebar:"tutorialSidebar"},{path:"/effects/all-effects/regen_multiplier",component:b("/effects/all-effects/regen_multiplier","970"),exact:!0,sidebar:"tutorialSidebar"},{path:"/effects/all-effects/remove_boss_bar",component:b("/effects/all-effects/remove_boss_bar","949"),exact:!0,sidebar:"tutorialSidebar"},{path:"/effects/all-effects/remove_enchant",component:b("/effects/all-effects/remove_enchant","12f"),exact:!0,sidebar:"tutorialSidebar"},{path:"/effects/all-effects/remove_item",component:b("/effects/all-effects/remove_item","538"),exact:!0,sidebar:"tutorialSidebar"},{path:"/effects/all-effects/remove_item_data",component:b("/effects/all-effects/remove_item_data","2f0"),exact:!0,sidebar:"tutorialSidebar"},{path:"/effects/all-effects/remove_potion_effect",component:b("/effects/all-effects/remove_potion_effect","dc1"),exact:!0,sidebar:"tutorialSidebar"},{path:"/effects/all-effects/repair_item",component:b("/effects/all-effects/repair_item","56c"),exact:!0,sidebar:"tutorialSidebar"},{path:"/effects/all-effects/replace_near",component:b("/effects/all-effects/replace_near","81f"),exact:!0,sidebar:"tutorialSidebar"},{path:"/effects/all-effects/rotate",component:b("/effects/all-effects/rotate","308"),exact:!0,sidebar:"tutorialSidebar"},{path:"/effects/all-effects/run_chain",component:b("/effects/all-effects/run_chain","579"),exact:!0,sidebar:"tutorialSidebar"},{path:"/effects/all-effects/run_command",component:b("/effects/all-effects/run_command","612"),exact:!0,sidebar:"tutorialSidebar"},{path:"/effects/all-effects/run_player_command",component:b("/effects/all-effects/run_player_command","f45"),exact:!0,sidebar:"tutorialSidebar"},{path:"/effects/all-effects/sell_items",component:b("/effects/all-effects/sell_items","fb9"),exact:!0,sidebar:"tutorialSidebar"},{path:"/effects/all-effects/sell_multiplier",component:b("/effects/all-effects/sell_multiplier","5a0"),exact:!0,sidebar:"tutorialSidebar"},{path:"/effects/all-effects/send_message",component:b("/effects/all-effects/send_message","ac7"),exact:!0,sidebar:"tutorialSidebar"},{path:"/effects/all-effects/send_minimessage",component:b("/effects/all-effects/send_minimessage","29c"),exact:!0,sidebar:"tutorialSidebar"},{path:"/effects/all-effects/send_title",component:b("/effects/all-effects/send_title","113"),exact:!0,sidebar:"tutorialSidebar"},{path:"/effects/all-effects/set_armor_trim",component:b("/effects/all-effects/set_armor_trim","a0c"),exact:!0,sidebar:"tutorialSidebar"},{path:"/effects/all-effects/set_block",component:b("/effects/all-effects/set_block","bb7"),exact:!0,sidebar:"tutorialSidebar"},{path:"/effects/all-effects/set_custom_model_data",component:b("/effects/all-effects/set_custom_model_data","9ef"),exact:!0,sidebar:"tutorialSidebar"},{path:"/effects/all-effects/set_food",component:b("/effects/all-effects/set_food","227"),exact:!0,sidebar:"tutorialSidebar"},{path:"/effects/all-effects/set_freeze_ticks",component:b("/effects/all-effects/set_freeze_ticks","018"),exact:!0,sidebar:"tutorialSidebar"},{path:"/effects/all-effects/set_global_points",component:b("/effects/all-effects/set_global_points","f5c"),exact:!0,sidebar:"tutorialSidebar"},{path:"/effects/all-effects/set_item_data",component:b("/effects/all-effects/set_item_data","9bb"),exact:!0,sidebar:"tutorialSidebar"},{path:"/effects/all-effects/set_item_points",component:b("/effects/all-effects/set_item_points","840"),exact:!0,sidebar:"tutorialSidebar"},{path:"/effects/all-effects/set_points",component:b("/effects/all-effects/set_points","031"),exact:!0,sidebar:"tutorialSidebar"},{path:"/effects/all-effects/set_saturation",component:b("/effects/all-effects/set_saturation","fb6"),exact:!0,sidebar:"tutorialSidebar"},{path:"/effects/all-effects/set_velocity",component:b("/effects/all-effects/set_velocity","d17"),exact:!0,sidebar:"tutorialSidebar"},{path:"/effects/all-effects/set_victim_velocity",component:b("/effects/all-effects/set_victim_velocity","84c"),exact:!0,sidebar:"tutorialSidebar"},{path:"/effects/all-effects/shoot",component:b("/effects/all-effects/shoot","ac8"),exact:!0,sidebar:"tutorialSidebar"},{path:"/effects/all-effects/shoot_arrow",component:b("/effects/all-effects/shoot_arrow","6c9"),exact:!0,sidebar:"tutorialSidebar"},{path:"/effects/all-effects/shuffle_hotbar",component:b("/effects/all-effects/shuffle_hotbar","229"),exact:!0,sidebar:"tutorialSidebar"},{path:"/effects/all-effects/skill_xp_multiplier",component:b("/effects/all-effects/skill_xp_multiplier","525"),exact:!0,sidebar:"tutorialSidebar"},{path:"/effects/all-effects/smite",component:b("/effects/all-effects/smite","c1c"),exact:!0,sidebar:"tutorialSidebar"},{path:"/effects/all-effects/spawn_entity",component:b("/effects/all-effects/spawn_entity","607"),exact:!0,sidebar:"tutorialSidebar"},{path:"/effects/all-effects/spawn_mobs",component:b("/effects/all-effects/spawn_mobs","be6"),exact:!0,sidebar:"tutorialSidebar"},{path:"/effects/all-effects/spawn_particle",component:b("/effects/all-effects/spawn_particle","904"),exact:!0,sidebar:"tutorialSidebar"},{path:"/effects/all-effects/spawn_potion_cloud",component:b("/effects/all-effects/spawn_potion_cloud","e62"),exact:!0,sidebar:"tutorialSidebar"},{path:"/effects/all-effects/start_quest",component:b("/effects/all-effects/start_quest","8f1"),exact:!0,sidebar:"tutorialSidebar"},{path:"/effects/all-effects/strike_lightning",component:b("/effects/all-effects/strike_lightning","ef8"),exact:!0,sidebar:"tutorialSidebar"},{path:"/effects/all-effects/strip_ai",component:b("/effects/all-effects/strip_ai","5e4"),exact:!0,sidebar:"tutorialSidebar"},{path:"/effects/all-effects/swarm",component:b("/effects/all-effects/swarm","b03"),exact:!0,sidebar:"tutorialSidebar"},{path:"/effects/all-effects/take_money",component:b("/effects/all-effects/take_money","e41"),exact:!0,sidebar:"tutorialSidebar"},{path:"/effects/all-effects/target_player",component:b("/effects/all-effects/target_player","45d"),exact:!0,sidebar:"tutorialSidebar"},{path:"/effects/all-effects/telekinesis",component:b("/effects/all-effects/telekinesis","a3b"),exact:!0,sidebar:"tutorialSidebar"},{path:"/effects/all-effects/teleport",component:b("/effects/all-effects/teleport","adf"),exact:!0,sidebar:"tutorialSidebar"},{path:"/effects/all-effects/teleport_to",component:b("/effects/all-effects/teleport_to","e7a"),exact:!0,sidebar:"tutorialSidebar"},{path:"/effects/all-effects/teleport_to_ground",component:b("/effects/all-effects/teleport_to_ground","69f"),exact:!0,sidebar:"tutorialSidebar"},{path:"/effects/all-effects/traceback",component:b("/effects/all-effects/traceback","593"),exact:!0,sidebar:"tutorialSidebar"},{path:"/effects/all-effects/transmission",component:b("/effects/all-effects/transmission","812"),exact:!0,sidebar:"tutorialSidebar"},{path:"/effects/all-effects/trigger_custom",component:b("/effects/all-effects/trigger_custom","199"),exact:!0,sidebar:"tutorialSidebar"},{path:"/effects/all-effects/update_boss_bar",component:b("/effects/all-effects/update_boss_bar","b66"),exact:!0,sidebar:"tutorialSidebar"},{path:"/effects/all-effects/victim_speed_multiplier",component:b("/effects/all-effects/victim_speed_multiplier","e0e"),exact:!0,sidebar:"tutorialSidebar"},{path:"/effects/all-effects/xp_multiplier",component:b("/effects/all-effects/xp_multiplier","d37"),exact:!0,sidebar:"tutorialSidebar"},{path:"/effects/all-filters",component:b("/effects/all-filters","2c2"),exact:!0,sidebar:"tutorialSidebar"},{path:"/effects/all-filters/above_health_percent",component:b("/effects/all-filters/above_health_percent","4fa"),exact:!0,sidebar:"tutorialSidebar"},{path:"/effects/all-filters/advancements",component:b("/effects/all-filters/advancements","b99"),exact:!0,sidebar:"tutorialSidebar"},{path:"/effects/all-filters/blocks",component:b("/effects/all-filters/blocks","ef6"),exact:!0,sidebar:"tutorialSidebar"},{path:"/effects/all-filters/damage_cause",component:b("/effects/all-filters/damage_cause","a6d"),exact:!0,sidebar:"tutorialSidebar"},{path:"/effects/all-filters/entities",component:b("/effects/all-filters/entities","906"),exact:!0,sidebar:"tutorialSidebar"},{path:"/effects/all-filters/from_spawner",component:b("/effects/all-filters/from_spawner","788"),exact:!0,sidebar:"tutorialSidebar"},{path:"/effects/all-filters/fully_charged",component:b("/effects/all-filters/fully_charged","594"),exact:!0,sidebar:"tutorialSidebar"},{path:"/effects/all-filters/fully_grown",component:b("/effects/all-filters/fully_grown","b8b"),exact:!0,sidebar:"tutorialSidebar"},{path:"/effects/all-filters/is_behind_victim",component:b("/effects/all-filters/is_behind_victim","078"),exact:!0,sidebar:"tutorialSidebar"},{path:"/effects/all-filters/is_boss",component:b("/effects/all-filters/is_boss","c9f"),exact:!0,sidebar:"tutorialSidebar"},{path:"/effects/all-filters/is_expression_true",component:b("/effects/all-filters/is_expression_true","f37"),exact:!0,sidebar:"tutorialSidebar"},{path:"/effects/all-filters/is_npc",component:b("/effects/all-filters/is_npc","491"),exact:!0,sidebar:"tutorialSidebar"},{path:"/effects/all-filters/item_durability_above",component:b("/effects/all-filters/item_durability_above","0bd"),exact:!0,sidebar:"tutorialSidebar"},{path:"/effects/all-filters/item_durability_above_percent",component:b("/effects/all-filters/item_durability_above_percent","2b8"),exact:!0,sidebar:"tutorialSidebar"},{path:"/effects/all-filters/item_durability_below",component:b("/effects/all-filters/item_durability_below","e6a"),exact:!0,sidebar:"tutorialSidebar"},{path:"/effects/all-filters/item_durability_below_percent",component:b("/effects/all-filters/item_durability_below_percent","069"),exact:!0,sidebar:"tutorialSidebar"},{path:"/effects/all-filters/items",component:b("/effects/all-filters/items","686"),exact:!0,sidebar:"tutorialSidebar"},{path:"/effects/all-filters/job",component:b("/effects/all-filters/job","bc7"),exact:!0,sidebar:"tutorialSidebar"},{path:"/effects/all-filters/magic_type",component:b("/effects/all-filters/magic_type","339"),exact:!0,sidebar:"tutorialSidebar"},{path:"/effects/all-filters/npc",component:b("/effects/all-filters/npc","b55"),exact:!0,sidebar:"tutorialSidebar"},{path:"/effects/all-filters/on_max_health",component:b("/effects/all-filters/on_max_health","3ad"),exact:!0,sidebar:"tutorialSidebar"},{path:"/effects/all-filters/pet",component:b("/effects/all-filters/pet","264"),exact:!0,sidebar:"tutorialSidebar"},{path:"/effects/all-filters/player_name",component:b("/effects/all-filters/player_name","08a"),exact:!0,sidebar:"tutorialSidebar"},{path:"/effects/all-filters/player_placed",component:b("/effects/all-filters/player_placed","f36"),exact:!0,sidebar:"tutorialSidebar"},{path:"/effects/all-filters/potion_effect",component:b("/effects/all-filters/potion_effect","ed5"),exact:!0,sidebar:"tutorialSidebar"},{path:"/effects/all-filters/projectiles",component:b("/effects/all-filters/projectiles","fc6"),exact:!0,sidebar:"tutorialSidebar"},{path:"/effects/all-filters/quest",component:b("/effects/all-filters/quest","6ec"),exact:!0,sidebar:"tutorialSidebar"},{path:"/effects/all-filters/region",component:b("/effects/all-filters/region","21e"),exact:!0,sidebar:"tutorialSidebar"},{path:"/effects/all-filters/shop_item",component:b("/effects/all-filters/shop_item","4f5"),exact:!0,sidebar:"tutorialSidebar"},{path:"/effects/all-filters/skill",component:b("/effects/all-filters/skill","3db"),exact:!0,sidebar:"tutorialSidebar"},{path:"/effects/all-filters/task",component:b("/effects/all-filters/task","ab4"),exact:!0,sidebar:"tutorialSidebar"},{path:"/effects/all-filters/text",component:b("/effects/all-filters/text","320"),exact:!0,sidebar:"tutorialSidebar"},{path:"/effects/all-filters/text_contains",component:b("/effects/all-filters/text_contains","c85"),exact:!0,sidebar:"tutorialSidebar"},{path:"/effects/all-filters/value_above",component:b("/effects/all-filters/value_above","c15"),exact:!0,sidebar:"tutorialSidebar"},{path:"/effects/all-filters/value_below",component:b("/effects/all-filters/value_below","1a1"),exact:!0,sidebar:"tutorialSidebar"},{path:"/effects/all-filters/value_equals",component:b("/effects/all-filters/value_equals","7f0"),exact:!0,sidebar:"tutorialSidebar"},{path:"/effects/all-filters/victim_name",component:b("/effects/all-filters/victim_name","5dd"),exact:!0,sidebar:"tutorialSidebar"},{path:"/effects/all-mutators/block_to_location",component:b("/effects/all-mutators/block_to_location","56e"),exact:!0,sidebar:"tutorialSidebar"},{path:"/effects/all-mutators/dispatcher_as_player",component:b("/effects/all-mutators/dispatcher_as_player","f04"),exact:!0,sidebar:"tutorialSidebar"},{path:"/effects/all-mutators/dispatcher_as_victim",component:b("/effects/all-mutators/dispatcher_as_victim","0e5"),exact:!0,sidebar:"tutorialSidebar"},{path:"/effects/all-mutators/location_to_block",component:b("/effects/all-mutators/location_to_block","961"),exact:!0,sidebar:"tutorialSidebar"},{path:"/effects/all-mutators/location_to_boss",component:b("/effects/all-mutators/location_to_boss","ff0"),exact:!0,sidebar:"tutorialSidebar"},{path:"/effects/all-mutators/location_to_cursor",component:b("/effects/all-mutators/location_to_cursor","6b3"),exact:!0,sidebar:"tutorialSidebar"},{path:"/effects/all-mutators/location_to_drop",component:b("/effects/all-mutators/location_to_drop","dc5"),exact:!0,sidebar:"tutorialSidebar"},{path:"/effects/all-mutators/location_to_player",component:b("/effects/all-mutators/location_to_player","4de"),exact:!0,sidebar:"tutorialSidebar"},{path:"/effects/all-mutators/location_to_projectile",component:b("/effects/all-mutators/location_to_projectile","61c"),exact:!0,sidebar:"tutorialSidebar"},{path:"/effects/all-mutators/location_to_victim",component:b("/effects/all-mutators/location_to_victim","066"),exact:!0,sidebar:"tutorialSidebar"},{path:"/effects/all-mutators/player_as_victim",component:b("/effects/all-mutators/player_as_victim","d4e"),exact:!0,sidebar:"tutorialSidebar"},{path:"/effects/all-mutators/spin_location",component:b("/effects/all-mutators/spin_location","038"),exact:!0,sidebar:"tutorialSidebar"},{path:"/effects/all-mutators/spin_velocity",component:b("/effects/all-mutators/spin_velocity","7c8"),exact:!0,sidebar:"tutorialSidebar"},{path:"/effects/all-mutators/translate_location",component:b("/effects/all-mutators/translate_location","70c"),exact:!0,sidebar:"tutorialSidebar"},{path:"/effects/all-mutators/victim_as_dispatcher",component:b("/effects/all-mutators/victim_as_dispatcher","b5b"),exact:!0,sidebar:"tutorialSidebar"},{path:"/effects/all-mutators/victim_as_player",component:b("/effects/all-mutators/victim_as_player","cf2"),exact:!0,sidebar:"tutorialSidebar"},{path:"/effects/all-mutators/victim_to_owner",component:b("/effects/all-mutators/victim_to_owner","01f"),exact:!0,sidebar:"tutorialSidebar"},{path:"/effects/all-triggers",component:b("/effects/all-triggers","43c"),exact:!0,sidebar:"tutorialSidebar"},{path:"/effects/configuring-a-condition",component:b("/effects/configuring-a-condition","e50"),exact:!0,sidebar:"tutorialSidebar"},{path:"/effects/configuring-an-effect",component:b("/effects/configuring-an-effect","40e"),exact:!0,sidebar:"tutorialSidebar"},{path:"/effects/custom-arguments",component:b("/effects/custom-arguments","f76"),exact:!0,sidebar:"tutorialSidebar"},{path:"/effects/custom-placeholders",component:b("/effects/custom-placeholders","942"),exact:!0,sidebar:"tutorialSidebar"},{path:"/effects/item-levels",component:b("/effects/item-levels","a6c"),exact:!0,sidebar:"tutorialSidebar"},{path:"/effects/points",component:b("/effects/points","c3e"),exact:!0,sidebar:"tutorialSidebar"},{path:"/reforges",component:b("/reforges","b03"),exact:!0,sidebar:"tutorialSidebar"},{path:"/reforges/api",component:b("/reforges/api","e56"),exact:!0,sidebar:"tutorialSidebar"},{path:"/reforges/commands-and-permissions",component:b("/reforges/commands-and-permissions","ece"),exact:!0,sidebar:"tutorialSidebar"},{path:"/reforges/how-to-make-a-custom-reforge",component:b("/reforges/how-to-make-a-custom-reforge","21c"),exact:!0,sidebar:"tutorialSidebar"},{path:"/reforges/the-gameplay",component:b("/reforges/the-gameplay","91d"),exact:!0,sidebar:"tutorialSidebar"},{path:"/stattrackers",component:b("/stattrackers","66e"),exact:!0,sidebar:"tutorialSidebar"},{path:"/stattrackers/api",component:b("/stattrackers/api","217"),exact:!0,sidebar:"tutorialSidebar"},{path:"/stattrackers/commands-and-permissions",component:b("/stattrackers/commands-and-permissions","5ca"),exact:!0,sidebar:"tutorialSidebar"},{path:"/stattrackers/how-to-make-a-tracker",component:b("/stattrackers/how-to-make-a-tracker","19f"),exact:!0,sidebar:"tutorialSidebar"},{path:"/talismans",component:b("/talismans","409"),exact:!0,sidebar:"tutorialSidebar"},{path:"/talismans/api",component:b("/talismans/api","475"),exact:!0,sidebar:"tutorialSidebar"},{path:"/talismans/commands-and-permissions",component:b("/talismans/commands-and-permissions","9ff"),exact:!0,sidebar:"tutorialSidebar"},{path:"/talismans/how-to-make-a-custom-talisman",component:b("/talismans/how-to-make-a-custom-talisman","a00"),exact:!0,sidebar:"tutorialSidebar"}]},{path:"*",component:b("*")}]},98934:function(e,t,n){"use strict";n.d(t,{_:function(){return r},t:function(){return i}});var a=n(67294),r=a.createContext(!1);function i(e){var t=e.children,n=(0,a.useState)(!1),i=n[0],o=n[1];return(0,a.useEffect)((function(){o(!0)}),[]),a.createElement(r.Provider,{value:i},t)}},23608:function(e,t,n){"use strict";var a=n(67294),r=n(73935),i=n(73727),o=n(70405),l=n(99637),s=n(10412),c=n(18790),f=n(98934),u=n(58940),d=n(94578),p=n(76775),m=n(74865),b=n.n(m),h=[n(32497),n(72448),n(36743),n(52295)];function g(e,t){h.forEach((function(n){var a,r,i=null!=(a=null==n||null==(r=n.default)?void 0:r[e])?a:n[e];null==i||i.apply(void 0,t)}))}var _={onRouteUpdate:function(){for(var e=arguments.length,t=new Array(e),n=0;n\n

Your Docusaurus site did not load properly.

\n

A very common reason is a wrong site baseUrl configuration.

\n

Current configured baseUrl = '+e+" "+("/"===e?" (default value)":"")+'

\n

We suggest trying baseUrl =

\n
\n'}(e)).replace(/0)&&(F.current.unobserve(t),F.current.disconnect(),n())}))})),F.current.observe(t))},to:I},b&&{isActive:v,activeClassName:_}))}var b=i.forwardRef(m)},95999:function(e,t,n){"use strict";n.d(t,{Z:function(){return f},I:function(){return c}});var a=n(67294),r=/\{\w+\}/g,i="{}";function o(e,t){var n=[],o=e.replace(r,(function(e){var r=e.substring(1,e.length-1),o=null==t?void 0:t[r];if(void 0!==o){var l=(0,a.isValidElement)(o)?o:String(o);return n.push(l),i}return e}));return 0===n.length?e:n.every((function(e){return"string"==typeof e}))?o.split(i).reduce((function(e,t,a){var r;return e.concat(t).concat(null!=(r=n[a])?r:"")}),""):o.split(i).reduce((function(e,t,r){return[].concat(e,[a.createElement(a.Fragment,{key:r},t,n[r])])}),[])}var l=n(57529);function s(e){var t,n,a=e.id,r=e.message;if(void 0===a&&void 0===r)throw new Error("Docusaurus translation declarations must have at least a translation id or a default translation message");return null!=(t=null!=(n=l[null!=a?a:r])?n:r)?t:a}function c(e,t){return o(s({message:e.message,id:e.id}),t)}function f(e){var t=e.children,n=e.id,r=e.values;if(t&&"string"!=typeof t)throw console.warn("Illegal children",t),new Error("The Docusaurus component only accept simple string values");var i=s({message:t,id:n});return a.createElement(a.Fragment,null,o(i,r))}},29935:function(e,t,n){"use strict";n.d(t,{m:function(){return a}});var a="default"},13919:function(e,t,n){"use strict";function a(e){return!0===/^(?:\w*:|\/\/)/.test(e)}function r(e){return void 0!==e&&!a(e)}n.d(t,{Z:function(){return r},b:function(){return a}})},28143:function(e,t,n){"use strict";n.r(t),n.d(t,{Redirect:function(){return a.l_},matchPath:function(){return a.LX},useHistory:function(){return a.k6},useLocation:function(){return a.TH}});var a=n(76775)},44996:function(e,t,n){"use strict";n.d(t,{C:function(){return i},Z:function(){return o}});var a=n(52263),r=n(13919);function i(){var e=(0,a.Z)().siteConfig,t=e.baseUrl,n=e.url;return{withBaseUrl:function(e,a){return function(e,t,n,a){var i=void 0===a?{}:a,o=i.forcePrependBaseUrl,l=void 0!==o&&o,s=i.absolute,c=void 0!==s&&s;if(!n)return n;if(n.startsWith("#"))return n;if((0,r.b)(n))return n;if(l)return t+n.replace(/^\//,"");if(n===t.replace(/\/$/,""))return t;var f=n.startsWith(t)?n:t+n.replace(/^\//,"");return c?e+f:f}(n,t,e,a)}}}function o(e,t){return void 0===t&&(t={}),(0,i().withBaseUrl)(e,t)}},52263:function(e,t,n){"use strict";n.d(t,{Z:function(){return i}});var a=n(67294),r=n(58940);function i(){return(0,a.useContext)(r._)}},28084:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return i},useAllPluginInstancesData:function(){return o},usePluginData:function(){return l}});var a=n(52263),r=n(29935);function i(){var e=(0,a.Z)().globalData;if(!e)throw new Error("Docusaurus global data not found.");return e}function o(e){var t=i()[e];if(!t)throw new Error('Docusaurus plugin global data not found for "'+e+'" plugin.');return t}function l(e,t){void 0===t&&(t=r.m);var n=o(e)[t];if(!n)throw new Error('Docusaurus plugin global data not found for "'+e+'" plugin with id "'+t+'".');return n}},72389:function(e,t,n){"use strict";n.d(t,{Z:function(){return i}});var a=n(67294),r=n(98934);function i(){return(0,a.useContext)(r._)}},99670:function(e,t,n){"use strict";n.d(t,{Z:function(){return a}});function a(e){var t={};return function e(n,a){Object.entries(n).forEach((function(n){var r,i=n[0],o=n[1],l=a?a+"."+i:i;"object"==typeof(r=o)&&r&&Object.keys(r).length>0?e(o,l):t[l]=o}))}(e),t}},30226:function(e,t,n){"use strict";n.d(t,{_:function(){return r},z:function(){return i}});var a=n(67294),r=a.createContext(null);function i(e){var t=e.children,n=e.value,i=a.useContext(r),o=(0,a.useMemo)((function(){return function(e){var t=e.parent,n=e.value;if(!t){if(!n)throw new Error("Unexpected: no Docusaurus route context found");if(!("plugin"in n))throw new Error("Unexpected: Docusaurus topmost route context has no `plugin` attribute");return n}var a=Object.assign({},t.data,null==n?void 0:n.data);return{plugin:t.plugin,data:a}}({parent:i,value:n})}),[i,n]);return a.createElement(r.Provider,{value:o},t)}},14953:function(e,t,n){"use strict";n.d(t,{Z:function(){return s}});var a=n(67294),r=n(32600),i=n(20780),o=n(35742);function l(e){var t=e.error,n=e.tryAgain;return a.createElement("div",{style:{display:"flex",flexDirection:"column",justifyContent:"center",alignItems:"center",height:"50vh",width:"100%",fontSize:"20px"}},a.createElement("h1",null,"This page crashed."),a.createElement("p",null,t.message),a.createElement("button",{type:"button",onClick:n},"Try again"))}function s(e){var t=e.error,n=e.tryAgain;return a.createElement(i.Z,{fallback:function(){return a.createElement(l,{error:t,tryAgain:n})}},a.createElement(o.Z,null,a.createElement("title",null,"Page Error")),a.createElement(r.Z,null,a.createElement(l,{error:t,tryAgain:n})))}},48408:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getDocVersionSuggestions=t.getActiveDocContext=t.getActiveVersion=t.getLatestVersion=t.getActivePlugin=void 0;var a=n(28143);t.getActivePlugin=function(e,t,n){void 0===n&&(n={});var r=Object.entries(e).sort((function(e,t){return t[1].path.localeCompare(e[1].path)})).find((function(e){var n=e[1];return!!(0,a.matchPath)(t,{path:n.path,exact:!1,strict:!1})})),i=r?{pluginId:r[0],pluginData:r[1]}:void 0;if(!i&&n.failfast)throw new Error("Can't find active docs plugin for \""+t+'" pathname, while it was expected to be found. Maybe you tried to use a docs feature that can only be used on a docs-related page? Existing docs plugin paths are: '+Object.values(e).map((function(e){return e.path})).join(", "));return i};t.getLatestVersion=function(e){return e.versions.find((function(e){return e.isLast}))};t.getActiveVersion=function(e,n){var r=(0,t.getLatestVersion)(e);return[].concat(e.versions.filter((function(e){return e!==r})),[r]).find((function(e){return!!(0,a.matchPath)(n,{path:e.path,exact:!1,strict:!1})}))};t.getActiveDocContext=function(e,n){var r,i,o=(0,t.getActiveVersion)(e,n),l=null==o?void 0:o.docs.find((function(e){return!!(0,a.matchPath)(n,{path:e.path,exact:!0,strict:!1})}));return{activeVersion:o,activeDoc:l,alternateDocVersions:l?(r=l.id,i={},e.versions.forEach((function(e){e.docs.forEach((function(t){t.id===r&&(i[e.name]=t)}))})),i):{}}};t.getDocVersionSuggestions=function(e,n){var a=(0,t.getLatestVersion)(e),r=(0,t.getActiveDocContext)(e,n);return{latestDocSuggestion:null==r?void 0:r.alternateDocVersions[a.name],latestVersionSuggestion:a}}},65551:function(e,t,n){"use strict";t.Jo=t.Iw=t.zu=t.yW=t.gB=t.WS=t.gA=t.zh=t._r=void 0;var a=n(70655),r=n(28143),i=a.__importStar(n(28084)),o=n(48408),l={};t._r=function(){var e;return null!=(e=(0,i.default)()["docusaurus-plugin-content-docs"])?e:l};t.zh=function(e){return(0,i.usePluginData)("docusaurus-plugin-content-docs",e)};t.gA=function(e){void 0===e&&(e={});var n=(0,t._r)(),a=(0,r.useLocation)().pathname;return(0,o.getActivePlugin)(n,a,e)};t.WS=function(e){void 0===e&&(e={});var n=(0,t.gA)(e),a=(0,r.useLocation)().pathname;if(n)return{activePlugin:n,activeVersion:(0,o.getActiveVersion)(n.pluginData,a)}};t.gB=function(e){return(0,t.zh)(e).versions};t.yW=function(e){var n=(0,t.zh)(e);return(0,o.getLatestVersion)(n)};t.zu=function(e){var n=(0,t.zh)(e),a=(0,r.useLocation)().pathname;return(0,o.getActiveVersion)(n,a)};t.Iw=function(e){var n=(0,t.zh)(e),a=(0,r.useLocation)().pathname;return(0,o.getActiveDocContext)(n,a)};t.Jo=function(e){var n=(0,t.zh)(e),a=(0,r.useLocation)().pathname;return(0,o.getDocVersionSuggestions)(n,a)}},90541:function(e,t,n){"use strict";n.d(t,{Z:function(){return i}});var a=n(67294),r="iconExternalLink_I5OW";function i(e){var t=e.width,n=void 0===t?13.5:t,i=e.height,o=void 0===i?13.5:i;return a.createElement("svg",{width:n,height:o,"aria-hidden":"true",viewBox:"0 0 24 24",className:r},a.createElement("path",{fill:"currentColor",d:"M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"}))}},32600:function(e,t,n){"use strict";n.d(t,{Z:function(){return ye}});var a=n(67294),r=n(86010),i=n(20780),o=n(76775),l=n(95999),s=n(5979),c="skipToContent_ZgBM";function f(e){e.setAttribute("tabindex","-1"),e.focus(),e.removeAttribute("tabindex")}function u(){var e=(0,a.useRef)(null),t=(0,o.k6)().action;return(0,s.SL)((function(n){var a=n.location;e.current&&!a.hash&&"PUSH"===t&&f(e.current)})),a.createElement("div",{ref:e,role:"region"},a.createElement("a",{href:"#",className:c,onClick:function(e){e.preventDefault();var t=document.querySelector("main:first-of-type")||document.querySelector(".main-wrapper");t&&f(t)}},a.createElement(l.Z,{id:"theme.common.skipToMainContent",description:"The skip to content label used for accessibility, allowing to rapidly navigate to main content with keyboard tab/enter navigation"},"Skip to main content")))}var d=n(87462),p=n(63366),m=["width","height","color","strokeWidth","className"];function b(e){var t=e.width,n=void 0===t?21:t,r=e.height,i=void 0===r?21:r,o=e.color,l=void 0===o?"currentColor":o,s=e.strokeWidth,c=void 0===s?1.2:s,f=(e.className,(0,p.Z)(e,m));return a.createElement("svg",(0,d.Z)({viewBox:"0 0 15 15",width:n,height:i},f),a.createElement("g",{stroke:l,strokeWidth:c},a.createElement("path",{d:"M.75.75l13.5 13.5M14.25.75L.75 14.25"})))}var h="announcementBar_IbjG",g="announcementBarPlaceholder_NC_W",_="announcementBarClose_FG1z",v="announcementBarContent_KsVm";function y(){var e=(0,s.nT)(),t=e.isActive,n=e.close,i=(0,s.LU)().announcementBar;if(!t)return null;var o=i.content,c=i.backgroundColor,f=i.textColor,u=i.isCloseable;return a.createElement("div",{className:h,style:{backgroundColor:c,color:f},role:"banner"},u&&a.createElement("div",{className:g}),a.createElement("div",{className:v,dangerouslySetInnerHTML:{__html:o}}),u?a.createElement("button",{type:"button",className:(0,r.Z)("clean-btn close",_),onClick:n,"aria-label":(0,l.I)({id:"theme.AnnouncementBar.closeButtonAriaLabel",message:"Close",description:"The ARIA label for close button of announcement bar"})},a.createElement(b,{width:14,height:14,strokeWidth:3.1})):null)}function w(e){var t=e.header,n=e.primaryMenu,i=e.secondaryMenu,o=(0,s.YW)().shown;return a.createElement("div",{className:"navbar-sidebar"},t,a.createElement("div",{className:(0,r.Z)("navbar-sidebar__items",{"navbar-sidebar__items--show-secondary":o})},a.createElement("div",{className:"navbar-sidebar__item menu"},n),a.createElement("div",{className:"navbar-sidebar__item menu"},i)))}var S=n(72389);function k(e){return a.createElement("svg",(0,d.Z)({viewBox:"0 0 24 24",width:24,height:24},e),a.createElement("path",{fill:"currentColor",d:"M12,9c1.65,0,3,1.35,3,3s-1.35,3-3,3s-3-1.35-3-3S10.35,9,12,9 M12,7c-2.76,0-5,2.24-5,5s2.24,5,5,5s5-2.24,5-5 S14.76,7,12,7L12,7z M2,13l2,0c0.55,0,1-0.45,1-1s-0.45-1-1-1l-2,0c-0.55,0-1,0.45-1,1S1.45,13,2,13z M20,13l2,0c0.55,0,1-0.45,1-1 s-0.45-1-1-1l-2,0c-0.55,0-1,0.45-1,1S19.45,13,20,13z M11,2v2c0,0.55,0.45,1,1,1s1-0.45,1-1V2c0-0.55-0.45-1-1-1S11,1.45,11,2z M11,20v2c0,0.55,0.45,1,1,1s1-0.45,1-1v-2c0-0.55-0.45-1-1-1C11.45,19,11,19.45,11,20z M5.99,4.58c-0.39-0.39-1.03-0.39-1.41,0 c-0.39,0.39-0.39,1.03,0,1.41l1.06,1.06c0.39,0.39,1.03,0.39,1.41,0s0.39-1.03,0-1.41L5.99,4.58z M18.36,16.95 c-0.39-0.39-1.03-0.39-1.41,0c-0.39,0.39-0.39,1.03,0,1.41l1.06,1.06c0.39,0.39,1.03,0.39,1.41,0c0.39-0.39,0.39-1.03,0-1.41 L18.36,16.95z M19.42,5.99c0.39-0.39,0.39-1.03,0-1.41c-0.39-0.39-1.03-0.39-1.41,0l-1.06,1.06c-0.39,0.39-0.39,1.03,0,1.41 s1.03,0.39,1.41,0L19.42,5.99z M7.05,18.36c0.39-0.39,0.39-1.03,0-1.41c-0.39-0.39-1.03-0.39-1.41,0l-1.06,1.06 c-0.39,0.39-0.39,1.03,0,1.41s1.03,0.39,1.41,0L7.05,18.36z"}))}function x(e){return a.createElement("svg",(0,d.Z)({viewBox:"0 0 24 24",width:24,height:24},e),a.createElement("path",{fill:"currentColor",d:"M9.37,5.51C9.19,6.15,9.1,6.82,9.1,7.5c0,4.08,3.32,7.4,7.4,7.4c0.68,0,1.35-0.09,1.99-0.27C17.45,17.19,14.93,19,12,19 c-3.86,0-7-3.14-7-7C5,9.07,6.81,6.55,9.37,5.51z M12,3c-4.97,0-9,4.03-9,9s4.03,9,9,9s9-4.03,9-9c0-0.46-0.04-0.92-0.1-1.36 c-0.98,1.37-2.58,2.26-4.4,2.26c-2.98,0-5.4-2.42-5.4-5.4c0-1.81,0.89-3.42,2.26-4.4C12.92,3.04,12.46,3,12,3L12,3z"}))}var E={toggle:"toggle_S7eR",toggleButton:"toggleButton_rCf9",darkToggleIcon:"darkToggleIcon_nQuB",lightToggleIcon:"lightToggleIcon_v35p",toggleButtonDisabled:"toggleButtonDisabled_Pu9x"};function C(e){var t=e.className,n=e.value,i=e.onChange,o=(0,S.Z)(),s=(0,l.I)({message:"Switch between dark and light mode (currently {mode})",id:"theme.colorToggle.ariaLabel",description:"The ARIA label for the navbar color mode toggle"},{mode:"dark"===n?(0,l.I)({message:"dark mode",id:"theme.colorToggle.ariaLabel.mode.dark",description:"The name for the dark color mode"}):(0,l.I)({message:"light mode",id:"theme.colorToggle.ariaLabel.mode.light",description:"The name for the light color mode"})});return a.createElement("div",{className:(0,r.Z)(E.toggle,t)},a.createElement("button",{className:(0,r.Z)("clean-btn",E.toggleButton,!o&&E.toggleButtonDisabled),type:"button",onClick:function(){return i("dark"===n?"light":"dark")},disabled:!o,title:s,"aria-label":s},a.createElement(k,{className:(0,r.Z)(E.toggleIcon,E.lightToggleIcon)}),a.createElement(x,{className:(0,r.Z)(E.toggleIcon,E.darkToggleIcon)})))}var T=a.memo(C);function O(e){var t=e.className,n=(0,s.LU)().colorMode.disableSwitch,r=(0,s.If)(),i=r.colorMode,o=r.setColorMode;return n?null:a.createElement(T,{className:t,value:i,onChange:o})}var L=n(55537);function A(){return a.createElement(L.Z,{className:"navbar__brand",imageClassName:"navbar__logo",titleClassName:"navbar__title"})}function P(){var e=(0,s.el)();return a.createElement("button",{type:"button",className:"clean-btn navbar-sidebar__close",onClick:function(){return e.toggle()}},a.createElement(b,{color:"var(--ifm-color-emphasis-600)"}))}function R(){return a.createElement("div",{className:"navbar-sidebar__brand"},a.createElement(A,null),a.createElement(O,{className:"margin-right--md"}),a.createElement(P,null))}var N=n(42207);function I(){var e=(0,s.el)(),t=(0,s.LU)().navbar.items;return a.createElement("ul",{className:"menu__list"},t.map((function(t,n){return a.createElement(N.Z,(0,d.Z)({mobile:!0},t,{onClick:function(){return e.toggle()},key:n}))})))}function D(e){return a.createElement("button",(0,d.Z)({},e,{type:"button",className:"clean-btn navbar-sidebar__back"}),a.createElement(l.Z,{id:"theme.navbar.mobileSidebarSecondaryMenu.backButtonLabel",description:"The label of the back button to return to main menu, inside the mobile navbar sidebar secondary menu (notably used to display the docs sidebar)"},"\u2190 Back to main menu"))}function j(){var e=0===(0,s.LU)().navbar.items.length,t=(0,s.YW)();return a.createElement(a.Fragment,null,!e&&a.createElement(D,{onClick:function(){return t.hide()}}),t.content)}function M(){var e=(0,s.el)();return(0,s.Ni)(e.shown),e.shouldRender?a.createElement(w,{header:a.createElement(R,null),primaryMenu:a.createElement(I,null),secondaryMenu:a.createElement(j,null)}):null}var F="navbarHideable_ObN2",B="navbarHidden_FtgE";function q(e){return a.createElement("div",(0,d.Z)({role:"presentation"},e,{className:(0,r.Z)("navbar-sidebar__backdrop",e.className)}))}function z(e){var t=e.children,n=(0,s.LU)().navbar,i=n.hideOnScroll,o=n.style,l=(0,s.el)(),c=(0,s.cK)(i),f=c.navbarRef,u=c.isNavbarVisible;return a.createElement("nav",{ref:f,className:(0,r.Z)("navbar","navbar--fixed-top",i&&[F,!u&&B],{"navbar--dark":"dark"===o,"navbar--primary":"primary"===o,"navbar-sidebar--show":l.shown})},t,a.createElement(q,{onClick:l.toggle}),a.createElement(M,null))}var U=n(63309),Z=["width","height","className"];function $(e){var t=e.width,n=void 0===t?30:t,r=e.height,i=void 0===r?30:r,o=e.className,l=(0,p.Z)(e,Z);return a.createElement("svg",(0,d.Z)({className:o,width:n,height:i,viewBox:"0 0 30 30","aria-hidden":"true"},l),a.createElement("path",{stroke:"currentColor",strokeLinecap:"round",strokeMiterlimit:"10",strokeWidth:"2",d:"M4 7h22M4 15h22M4 23h22"}))}function G(){var e=(0,s.el)();return a.createElement("button",{onClick:e.toggle,onKeyDown:e.toggle,"aria-label":"Navigation bar toggle",className:"navbar__toggle clean-btn",type:"button",tabIndex:0},a.createElement($,null))}var H="colorModeToggle_vKtC";function V(e){var t=e.items;return a.createElement(a.Fragment,null,t.map((function(e,t){return a.createElement(N.Z,(0,d.Z)({},e,{key:t}))})))}function W(e){var t=e.left,n=e.right;return a.createElement("div",{className:"navbar__inner"},a.createElement("div",{className:"navbar__items"},t),a.createElement("div",{className:"navbar__items navbar__items--right"},n))}function K(){var e=(0,s.el)(),t=(0,s.LU)().navbar.items,n=(0,s.A5)(t),r=n[0],i=n[1],o=!t.some((function(e){return"search"===e.type}));return a.createElement(W,{left:a.createElement(a.Fragment,null,!e.disabled&&a.createElement(G,null),a.createElement(A,null),a.createElement(V,{items:r})),right:a.createElement(a.Fragment,null,a.createElement(V,{items:i}),a.createElement(O,{className:H}),o&&a.createElement(U.Z,null))})}function Y(){return a.createElement(z,null,a.createElement(K,null))}var Q=n(39960),X=n(44996),J=n(13919),ee=n(90541),te=["to","href","label","prependBaseUrlToHref"];function ne(e){var t=e.item,n=t.to,r=t.href,i=t.label,o=t.prependBaseUrlToHref,l=(0,p.Z)(t,te),s=(0,X.Z)(n),c=(0,X.Z)(r,{forcePrependBaseUrl:!0});return a.createElement(Q.Z,(0,d.Z)({className:"footer__link-item"},r?{href:o?c:r}:{to:s},l),i,r&&!(0,J.Z)(r)&&a.createElement(ee.Z,null))}function ae(e){var t=e.item;return t.html?a.createElement("li",{className:"footer__item",dangerouslySetInnerHTML:{__html:t.html}}):a.createElement("li",{key:t.href||t.to,className:"footer__item"},a.createElement(ne,{item:t}))}function re(e){var t=e.column;return a.createElement("div",{className:"col footer__col"},a.createElement("div",{className:"footer__title"},t.title),a.createElement("ul",{className:"footer__items"},t.items.map((function(e,t){return a.createElement(ae,{key:t,item:e})}))))}function ie(e){var t=e.columns;return a.createElement("div",{className:"row footer__links"},t.map((function(e,t){return a.createElement(re,{key:t,column:e})})))}function oe(){return a.createElement("span",{className:"footer__link-separator"},"\xb7")}function le(e){var t=e.item;return t.html?a.createElement("span",{className:"footer__link-item",dangerouslySetInnerHTML:{__html:t.html}}):a.createElement(ne,{item:t})}function se(e){var t=e.links;return a.createElement("div",{className:"footer__links text--center"},a.createElement("div",{className:"footer__links"},t.map((function(e,n){return a.createElement(a.Fragment,{key:n},a.createElement(le,{item:e}),t.length!==n+1&&a.createElement(oe,null))}))))}function ce(e){var t=e.links;return(0,s.aV)(t)?a.createElement(ie,{columns:t}):a.createElement(se,{links:t})}var fe="footerLogoLink_gHmE",ue=n(89750);function de(e){var t,n=e.logo,r=(0,X.C)().withBaseUrl,i={light:r(n.src),dark:r(null!=(t=n.srcDark)?t:n.src)};return a.createElement(ue.Z,{className:"footer__logo",alt:n.alt,sources:i,width:n.width,height:n.height})}function pe(e){var t=e.logo;return t.href?a.createElement(Q.Z,{href:t.href,className:fe},a.createElement(de,{logo:t})):a.createElement(de,{logo:t})}function me(e){var t=e.copyright;return a.createElement("div",{className:"footer__copyright",dangerouslySetInnerHTML:{__html:t}})}function be(e){var t=e.style,n=e.links,i=e.logo,o=e.copyright;return a.createElement("footer",{className:(0,r.Z)("footer",{"footer--dark":"dark"===t})},a.createElement("div",{className:"container container-fluid"},n,(i||o)&&a.createElement("div",{className:"footer__bottom text--center"},i&&a.createElement("div",{className:"margin-bottom--sm"},i),o)))}function he(){var e=(0,s.LU)().footer;if(!e)return null;var t=e.copyright,n=e.links,r=e.logo,i=e.style;return a.createElement(be,{style:i,links:n&&n.length>0&&a.createElement(ce,{links:n}),logo:r&&a.createElement(pe,{logo:r}),copyright:t&&a.createElement(me,{copyright:t})})}var ge=a.memo(he);function _e(e){var t=e.children;return a.createElement(s.SG,null,a.createElement(s.pl,null,a.createElement(s.z5,null,a.createElement(s.OC,null,a.createElement(s.L5,null,a.createElement(s.VC,null,a.createElement(s.Vy,null,t)))))))}function ve(e){var t=e.error,n=e.tryAgain;return a.createElement("main",{className:"container margin-vert--xl"},a.createElement("div",{className:"row"},a.createElement("div",{className:"col col--6 col--offset-3"},a.createElement("h1",{className:"hero__title"},a.createElement(l.Z,{id:"theme.ErrorPageContent.title",description:"The title of the fallback page when the page crashed"},"This page crashed.")),a.createElement("p",null,t.message),a.createElement("div",null,a.createElement("button",{type:"button",onClick:n},a.createElement(l.Z,{id:"theme.ErrorPageContent.tryAgain",description:"The label of the button to try again when the page crashed"},"Try again"))))))}function ye(e){var t=e.children,n=e.noFooter,o=e.wrapperClassName,l=e.title,c=e.description;return(0,s.t$)(),a.createElement(_e,null,a.createElement(s.d,{title:l,description:c}),a.createElement(u,null),a.createElement(y,null),a.createElement(Y,null),a.createElement("div",{className:(0,r.Z)(s.kM.wrapper.main,o)},a.createElement(i.Z,{fallback:ve},t)),!n&&a.createElement(ge,null))}},55537:function(e,t,n){"use strict";n.d(t,{Z:function(){return d}});var a=n(87462),r=n(63366),i=n(67294),o=n(39960),l=n(89750),s=n(44996),c=n(52263),f=n(5979),u=["imageClassName","titleClassName"];function d(e){var t=(0,c.Z)().siteConfig.title,n=(0,f.LU)().navbar,d=n.title,p=n.logo,m=void 0===p?{src:""}:p,b=e.imageClassName,h=e.titleClassName,g=(0,r.Z)(e,u),_=(0,s.Z)(m.href||"/"),v={light:(0,s.Z)(m.src),dark:(0,s.Z)(m.srcDark||m.src)},y=i.createElement(l.Z,{sources:v,height:m.height,width:m.width,alt:m.alt||d||t});return i.createElement(o.Z,(0,a.Z)({to:_},g,m.target&&{target:m.target}),m.src&&(b?i.createElement("div",{className:b},y):y),null!=d&&i.createElement("b",{className:h},d))}},5525:function(e,t,n){"use strict";n.d(t,{Z:function(){return m}});var a=n(87462),r=n(63366),i=n(67294),o=n(86010),l=n(93072),s=n(81068),c=["className","isDropdownItem"],f=["className","isDropdownItem"],u=["mobile","position"];function d(e){var t=e.className,n=e.isDropdownItem,s=void 0!==n&&n,f=(0,r.Z)(e,c),u=i.createElement(l.Z,(0,a.Z)({className:(0,o.Z)(s?"dropdown__link":"navbar__item navbar__link",t)},f));return s?i.createElement("li",null,u):u}function p(e){var t=e.className,n=(e.isDropdownItem,(0,r.Z)(e,f));return i.createElement("li",{className:"menu__list-item"},i.createElement(l.Z,(0,a.Z)({className:(0,o.Z)("menu__link",t)},n)))}function m(e){var t,n=e.mobile,o=void 0!==n&&n,l=(e.position,(0,r.Z)(e,u)),c=o?p:d;return i.createElement(c,(0,a.Z)({},l,{activeClassName:null!=(t=l.activeClassName)?t:(0,s.E)(o)}))}},76400:function(e,t,n){"use strict";n.d(t,{Z:function(){return d}});var a=n(87462),r=n(63366),i=n(67294),o=n(5525),l=n(65551),s=n(86010),c=n(81068),f=n(5979),u=["docId","label","docsPluginId"];function d(e){var t,n=e.docId,d=e.label,p=e.docsPluginId,m=(0,r.Z)(e,u),b=(0,l.Iw)(p),h=b.activeVersion,g=b.activeDoc,_=(0,f.J)(p).preferredVersion,v=(0,l.yW)(p),y=function(e,t){var n=e.flatMap((function(e){return e.docs})),a=n.find((function(e){return e.id===t}));if(!a){var r=n.map((function(e){return e.id})).join("\n- ");throw new Error("DocNavbarItem: couldn't find any doc with id \""+t+'" in version'+(e.length?"s":"")+" "+e.map((function(e){return e.name})).join(", ")+'".\nAvailable doc ids are:\n- '+r)}return a}((0,f.jj)([h,_,v].filter(Boolean)),n),w=(0,c.E)(m.mobile);return i.createElement(o.Z,(0,a.Z)({exact:!0},m,{className:(0,s.Z)(m.className,(t={},t[w]=(null==g?void 0:g.sidebar)&&g.sidebar===y.sidebar,t)),activeClassName:w,label:null!=d?d:y.id,to:y.path}))}},54792:function(e,t,n){"use strict";n.d(t,{Z:function(){return d}});var a=n(87462),r=n(63366),i=n(67294),o=n(5525),l=n(65551),s=n(86010),c=n(81068),f=n(5979),u=["sidebarId","label","docsPluginId"];function d(e){var t,n=e.sidebarId,d=e.label,p=e.docsPluginId,m=(0,r.Z)(e,u),b=(0,l.Iw)(p),h=b.activeVersion,g=b.activeDoc,_=(0,f.J)(p).preferredVersion,v=(0,l.yW)(p),y=function(e,t){var n=e.flatMap((function(e){if(e.sidebars)return Object.entries(e.sidebars)})).filter((function(e){return!!e})),a=n.find((function(e){return e[0]===t}));if(!a)throw new Error("DocSidebarNavbarItem: couldn't find any sidebar with id \""+t+'" in version'+(e.length?"s":"")+" "+e.map((function(e){return e.name})).join(", ")+'".\nAvailable sidebar ids are:\n- '+Object.keys(n).join("\n- "));if(!a[1].link)throw new Error("DocSidebarNavbarItem: couldn't find any document for sidebar with id \""+t+'"');return a[1].link}((0,f.jj)([h,_,v].filter(Boolean)),n),w=(0,c.E)(m.mobile);return i.createElement(o.Z,(0,a.Z)({exact:!0},m,{className:(0,s.Z)(m.className,(t={},t[w]=(null==g?void 0:g.sidebar)===n,t)),activeClassName:w,label:null!=d?d:y.label,to:y.path}))}},59308:function(e,t,n){"use strict";n.d(t,{Z:function(){return p}});var a=n(87462),r=n(63366),i=n(67294),o=n(5525),l=n(23154),s=n(65551),c=n(5979),f=n(95999),u=["mobile","docsPluginId","dropdownActiveClassDisabled","dropdownItemsBefore","dropdownItemsAfter"],d=function(e){return e.docs.find((function(t){return t.id===e.mainDocId}))};function p(e){var t,n,p=e.mobile,m=e.docsPluginId,b=e.dropdownActiveClassDisabled,h=e.dropdownItemsBefore,g=e.dropdownItemsAfter,_=(0,r.Z)(e,u),v=(0,s.Iw)(m),y=(0,s.gB)(m),w=(0,s.yW)(m),S=(0,c.J)(m),k=S.preferredVersion,x=S.savePreferredVersionName;var E,C=(E=y.map((function(e){var t=(null==v?void 0:v.alternateDocVersions[e.name])||d(e);return{isNavLink:!0,label:e.label,to:t.path,isActive:function(){return e===(null==v?void 0:v.activeVersion)},onClick:function(){x(e.name)}}})),[].concat(h,E,g)),T=null!=(t=null!=(n=v.activeVersion)?n:k)?t:w,O=p&&C.length>1?(0,f.I)({id:"theme.navbar.mobileVersionsDropdown.label",message:"Versions",description:"The label for the navbar versions dropdown on mobile view"}):T.label,L=p&&C.length>1?void 0:d(T).path;return C.length<=1?i.createElement(o.Z,(0,a.Z)({},_,{mobile:p,label:O,to:L,isActive:b?function(){return!1}:void 0})):i.createElement(l.Z,(0,a.Z)({},_,{mobile:p,label:O,to:L,items:C,isActive:b?function(){return!1}:void 0}))}},47250:function(e,t,n){"use strict";n.d(t,{Z:function(){return f}});var a=n(87462),r=n(63366),i=n(67294),o=n(5525),l=n(65551),s=n(5979),c=["label","to","docsPluginId"];function f(e){var t,n=e.label,f=e.to,u=e.docsPluginId,d=(0,r.Z)(e,c),p=(0,l.zu)(u),m=(0,s.J)(u).preferredVersion,b=(0,l.yW)(u),h=null!=(t=null!=p?p:m)?t:b,g=null!=n?n:h.label,_=null!=f?f:function(e){return e.docs.find((function(t){return t.id===e.mainDocId}))}(h).path;return i.createElement(o.Z,(0,a.Z)({},d,{label:g,to:_}))}},23154:function(e,t,n){"use strict";n.d(t,{Z:function(){return h}});var a=n(87462),r=n(63366),i=n(67294),o=n(86010),l=n(5979),s=n(93072),c=n(42207),f=["items","position","className"],u=["items","className","position"],d=["mobile"];function p(e,t){return e.some((function(e){return function(e,t){return!!(0,l.Mg)(e.to,t)||!!(0,l.Fx)(e.activeBaseRegex,t)||!(!e.activeBasePath||!t.startsWith(e.activeBasePath))}(e,t)}))}function m(e){var t,n=e.items,l=e.position,u=e.className,d=(0,r.Z)(e,f),p=(0,i.useRef)(null),m=(0,i.useState)(!1),b=m[0],h=m[1];return(0,i.useEffect)((function(){var e=function(e){p.current&&!p.current.contains(e.target)&&h(!1)};return document.addEventListener("mousedown",e),document.addEventListener("touchstart",e),function(){document.removeEventListener("mousedown",e),document.removeEventListener("touchstart",e)}}),[p]),i.createElement("div",{ref:p,className:(0,o.Z)("navbar__item","dropdown","dropdown--hoverable",{"dropdown--right":"right"===l,"dropdown--show":b})},i.createElement(s.Z,(0,a.Z)({"aria-haspopup":"true","aria-expanded":b,role:"button",href:d.to?void 0:"#",className:(0,o.Z)("navbar__link",u)},d,{onClick:d.to?void 0:function(e){return e.preventDefault()},onKeyDown:function(e){"Enter"===e.key&&(e.preventDefault(),h(!b))}}),null!=(t=d.children)?t:d.label),i.createElement("ul",{className:"dropdown__menu"},n.map((function(e,t){return i.createElement(c.Z,(0,a.Z)({isDropdownItem:!0,onKeyDown:function(e){if(t===n.length-1&&"Tab"===e.key){e.preventDefault(),h(!1);var a=p.current.nextElementSibling;if(a)(a instanceof HTMLAnchorElement?a:a.querySelector("a")).focus()}},activeClassName:"dropdown__link--active"},e,{key:t}))}))))}function b(e){var t,n=e.items,f=e.className,d=(e.position,(0,r.Z)(e,u)),m=(0,l.be)(),b=p(n,m),h=(0,l.uR)({initialState:function(){return!b}}),g=h.collapsed,_=h.toggleCollapsed,v=h.setCollapsed;return(0,i.useEffect)((function(){b&&v(!b)}),[m,b,v]),i.createElement("li",{className:(0,o.Z)("menu__list-item",{"menu__list-item--collapsed":g})},i.createElement(s.Z,(0,a.Z)({role:"button",className:(0,o.Z)("menu__link menu__link--sublist",f)},d,{onClick:function(e){e.preventDefault(),_()}}),null!=(t=d.children)?t:d.label),i.createElement(l.zF,{lazy:!0,as:"ul",className:"menu__list",collapsed:g},n.map((function(e,t){return i.createElement(c.Z,(0,a.Z)({mobile:!0,isDropdownItem:!0,onClick:d.onClick,activeClassName:"menu__link--active"},e,{key:t}))}))))}function h(e){var t=e.mobile,n=void 0!==t&&t,a=(0,r.Z)(e,d),o=n?b:m;return i.createElement(o,a)}},93072:function(e,t,n){"use strict";n.d(t,{Z:function(){return d}});var a=n(87462),r=n(63366),i=n(67294),o=n(39960),l=n(44996),s=n(90541),c=n(13919),f=n(5979),u=["activeBasePath","activeBaseRegex","to","href","label","activeClassName","prependBaseUrlToHref"];function d(e){var t,n=e.activeBasePath,d=e.activeBaseRegex,p=e.to,m=e.href,b=e.label,h=e.activeClassName,g=void 0===h?"":h,_=e.prependBaseUrlToHref,v=(0,r.Z)(e,u),y=(0,l.Z)(p),w=(0,l.Z)(n),S=(0,l.Z)(m,{forcePrependBaseUrl:!0}),k=b&&m&&!(0,c.Z)(m),x="dropdown__link--active"===g;return i.createElement(o.Z,(0,a.Z)({},m?{href:_?S:m}:Object.assign({isNavLink:!0,activeClassName:null!=(t=v.className)&&t.includes(g)?"":g,to:y},n||d?{isActive:function(e,t){return d?(0,f.Fx)(d,t.pathname):t.pathname.startsWith(w)}}:null),v),b,k&&i.createElement(s.Z,x&&{width:12,height:12}))}},42207:function(e,t,n){"use strict";n.d(t,{Z:function(){return y}});var a=n(63366),r=n(67294),i=n(5525),o=n(23154),l=n(87462),s=["width","height"];function c(e){var t=e.width,n=void 0===t?20:t,i=e.height,o=void 0===i?20:i,c=(0,a.Z)(e,s);return r.createElement("svg",(0,l.Z)({viewBox:"0 0 24 24",width:n,height:o,"aria-hidden":!0},c),r.createElement("path",{fill:"currentColor",d:"M12.87 15.07l-2.54-2.51.03-.03c1.74-1.94 2.98-4.17 3.71-6.53H17V4h-7V2H8v2H1v1.99h11.17C11.5 7.92 10.44 9.75 9 11.35 8.07 10.32 7.3 9.19 6.69 8h-2c.73 1.63 1.73 3.17 2.98 4.56l-5.09 5.02L4 19l5-5 3.11 3.11.76-2.04zM18.5 10h-2L12 22h2l1.12-3h4.75L21 22h2l-4.5-12zm-2.62 7l1.62-4.33L19.12 17h-3.24z"}))}var f=n(52263),u=n(5979),d=n(95999),p="iconLanguage_dNtB",m=["mobile","dropdownItemsBefore","dropdownItemsAfter"];function b(e){var t=e.mobile,n=e.dropdownItemsBefore,i=e.dropdownItemsAfter,s=(0,a.Z)(e,m),b=(0,f.Z)().i18n,h=b.currentLocale,g=b.locales,_=b.localeConfigs,v=(0,u.l5)();function y(e){return _[e].label}var w=g.map((function(e){var t="pathname://"+v.createUrl({locale:e,fullyQualified:!1});return{isNavLink:!0,label:y(e),to:t,target:"_self",autoAddBaseUrl:!1,className:e===h?"dropdown__link--active":""}})),S=[].concat(n,w,i),k=t?(0,d.I)({message:"Languages",id:"theme.navbar.mobileLanguageDropdown.label",description:"The label for the mobile language switcher dropdown"}):y(h);return r.createElement(o.Z,(0,l.Z)({},s,{mobile:t,label:r.createElement("span",null,r.createElement(c,{className:p}),r.createElement("span",null,k)),items:S}))}var h=n(63309);function g(e){return e.mobile?null:r.createElement(h.Z,null)}var _=["type"],v={default:function(){return i.Z},localeDropdown:function(){return b},search:function(){return g},dropdown:function(){return o.Z},docsVersion:function(){return n(47250).Z},docsVersionDropdown:function(){return n(59308).Z},doc:function(){return n(76400).Z},docSidebar:function(){return n(54792).Z}};function y(e){var t=e.type,n=(0,a.Z)(e,_),i=function(e,t){return e&&"default"!==e?e:t?"dropdown":"default"}(t,void 0!==n.items),o=function(e){var t=v[e];if(!t)throw new Error('No NavbarItem component found for type "'+e+'".');return t()}(i);return r.createElement(o,n)}},81068:function(e,t,n){"use strict";n.d(t,{E:function(){return a}});var a=function(e){return e?"menu__link--active":"navbar__link--active"}},14739:function(e,t,n){"use strict";n.d(t,{Z:function(){return i}});var a=n(67294),r=n(35742);function i(e){var t=e.locale,n=e.version,i=e.tag,o=t;return a.createElement(r.Z,null,t&&a.createElement("meta",{name:"docusaurus_locale",content:t}),n&&a.createElement("meta",{name:"docusaurus_version",content:n}),i&&a.createElement("meta",{name:"docusaurus_tag",content:i}),o&&a.createElement("meta",{name:"docsearch:language",content:o}),n&&a.createElement("meta",{name:"docsearch:version",content:n}),i&&a.createElement("meta",{name:"docsearch:docusaurus_tag",content:i}))}},89750:function(e,t,n){"use strict";n.d(t,{Z:function(){return u}});var a=n(87462),r=n(63366),i=n(67294),o=n(86010),l=n(72389),s=n(5979),c={themedImage:"themedImage_W2Cr","themedImage--light":"themedImage--light_TfLj","themedImage--dark":"themedImage--dark_oUvU"},f=["sources","className","alt"];function u(e){var t=(0,l.Z)(),n=(0,s.If)().colorMode,u=e.sources,d=e.className,p=e.alt,m=(0,r.Z)(e,f),b=t?"dark"===n?["dark"]:["light"]:["light","dark"];return i.createElement(i.Fragment,null,b.map((function(e){return i.createElement("img",(0,a.Z)({key:e,src:u[e],alt:p,className:(0,o.Z)(c.themedImage,c["themedImage--"+e],d)},m))})))}},40467:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return r}});var a=n(99782);function r(e){var t=a.Z.themeConfig.prism.additionalLanguages;globalThis.Prism=e,t.forEach((function(e){n(6726)("./prism-"+e)})),delete globalThis.Prism}},72448:function(e,t,n){"use strict";var a=r(n(87410));function r(e){return e&&e.__esModule?e:{default:e}}(0,r(n(40467)).default)(a.default)},5979:function(e,t,n){"use strict";n.d(t,{pl:function(){return et},zF:function(){return Me},SG:function(){return Dt},HX:function(){return he},PO:function(){return He},D_:function(){return S},L5:function(){return pe},bT:function(){return L},qu:function(){return E},FG:function(){return Et},Vy:function(){return en},Zo:function(){return Yt},d:function(){return kt},VC:function(){return Ct},OC:function(){return mt},z5:function(){return rn},kM:function(){return We},os:function(){return ge},Wl:function(){return te},_F:function(){return ae},aV:function(){return dt},Fx:function(){return _t},Mg:function(){return X},hC:function(){return ln},bc:function(){return G},Vo:function(){return H},nZ:function(){return V},A5:function(){return Jt},jj:function(){return Ve},l5:function(){return M},nT:function(){return tt},uR:function(){return Le},If:function(){return jt},_q:function(){return _e},fP:function(){return k},J:function(){return be},Vq:function(){return A},E6:function(){return C},ed:function(){return g},b9:function(){return ut},cK:function(){return on},Ns:function(){return J},t$:function(){return sn},be:function(){return nt},SL:function(){return Ee},Ni:function(){return un},el:function(){return Gt},YW:function(){return Xt},c2:function(){return xe},D9:function(){return _},pJ:function(){return fn},RF:function(){return gt},Ob:function(){return pn},s1:function(){return re},Si:function(){return lt},LU:function(){return r},pe:function(){return ve},iP:function(){return zt}});var a=n(52263);function r(){return(0,a.Z)().siteConfig.themeConfig}var i=n(67294);function o(e){return o="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},o(e)}var l=n(89611);function s(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&(0,l.Z)(e,t)}function c(){c=function(e,t){return new n(e,void 0,t)};var e=RegExp.prototype,t=new WeakMap;function n(e,a,r){var i=new RegExp(e,a);return t.set(i,r||t.get(e)),(0,l.Z)(i,n.prototype)}function a(e,n){var a=t.get(n);return Object.keys(a).reduce((function(t,n){return t[n]=e[a[n]],t}),Object.create(null))}return s(n,RegExp),n.prototype.exec=function(t){var n=e.exec.call(this,t);return n&&(n.groups=a(n,this)),n},n.prototype[Symbol.replace]=function(n,r){if("string"==typeof r){var i=t.get(this);return e[Symbol.replace].call(this,n,r.replace(/\$<([^>]+)>/g,(function(e,t){return"$"+i[t]})))}if("function"==typeof r){var l=this;return e[Symbol.replace].call(this,n,(function(){var e=arguments;return"object"!=o(e[e.length-1])&&(e=[].slice.call(e)).push(a(e,l)),r.apply(this,e)}))}return e[Symbol.replace].call(this,n,r)},c.apply(this,arguments)}var f=n(94578);function u(e){return u=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},u(e)}function d(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}function p(e,t,n){return p=d()?Reflect.construct:function(e,t,n){var a=[null];a.push.apply(a,t);var r=new(Function.bind.apply(e,a));return n&&(0,l.Z)(r,n.prototype),r},p.apply(null,arguments)}function m(e){var t="function"==typeof Map?new Map:void 0;return m=function(e){if(null===e||(n=e,-1===Function.toString.call(n).indexOf("[native code]")))return e;var n;if("function"!=typeof e)throw new TypeError("Super expression must either be null or a function");if(void 0!==t){if(t.has(e))return t.get(e);t.set(e,a)}function a(){return p(e,arguments,u(this).constructor)}return a.prototype=Object.create(e.prototype,{constructor:{value:a,enumerable:!1,writable:!0,configurable:!0}}),(0,l.Z)(a,e)},m(e)}var b=n(10412),h=b.Z.canUseDOM?i.useLayoutEffect:i.useEffect;function g(e){var t=(0,i.useRef)(e);return h((function(){t.current=e}),[e]),(0,i.useCallback)((function(){return t.current.apply(t,arguments)}),[])}function _(e){var t=(0,i.useRef)();return h((function(){t.current=e})),t.current}var v=function(e){function t(t,n){var a,r,i,o;return(o=e.call(this)||this).name="ReactContextError",o.message="Hook "+(null==(a=o.stack)||null==(r=a.split("\n")[1])||null==(i=r.match(c(/at (?:\w+\.)?(\w+)/,{name:1})))?void 0:i.groups.name)+" is called outside the <"+t+">. "+(n||""),o}return(0,f.Z)(t,e),t}(m(Error)),y=Symbol("EmptyContext"),w=i.createContext(y);function S(e){var t=e.children,n=(0,i.useState)(null),a=n[0],r=n[1],o=(0,i.useMemo)((function(){return{expandedItem:a,setExpandedItem:r}}),[a]);return i.createElement(w.Provider,{value:o},t)}function k(){var e=(0,i.useContext)(w);if(e===y)throw new v("DocSidebarItemsExpandedStateProvider");return e}var x=i.createContext(null);function E(e){var t=e.children,n=e.version;return i.createElement(x.Provider,{value:n},t)}function C(){var e=(0,i.useContext)(x);if(null===e)throw new v("DocsVersionProvider");return e}var T=Symbol("EmptyContext"),O=i.createContext(T);function L(e){var t=e.children,n=e.sidebar;return i.createElement(O.Provider,{value:n},t)}function A(){var e=(0,i.useContext)(O);if(e===T)throw new v("DocsSidebarProvider");return e}var P="localStorage";function R(e){if(void 0===e&&(e=P),"undefined"==typeof window)throw new Error("Browser storage is not available on Node.js/Docusaurus SSR process.");if("none"===e)return null;try{return window[e]}catch(n){return t=n,N||(console.warn("Docusaurus browser storage is not available.\nPossible reasons: running Docusaurus in an iframe, in an incognito browser session, or using too strict browser privacy settings.",t),N=!0),null}var t}var N=!1;var I={get:function(){return null},set:function(){},del:function(){}};function D(e,t){if("undefined"==typeof window)return function(e){function t(){throw new Error('Illegal storage API usage for storage key "'+e+'".\nDocusaurus storage APIs are not supposed to be called on the server-rendering process.\nPlease only call storage APIs in effects and event handlers.')}return{get:t,set:t,del:t}}(e);var n=R(null==t?void 0:t.persistence);return null===n?I:{get:function(){try{return n.getItem(e)}catch(t){return console.error("Docusaurus storage error, can't get key="+e,t),null}},set:function(t){try{n.setItem(e,t)}catch(a){console.error("Docusaurus storage error, can't set "+e+"="+t,a)}},del:function(){try{n.removeItem(e)}catch(t){console.error("Docusaurus storage error, can't delete key="+e,t)}}}}var j=n(76775);function M(){var e=(0,a.Z)(),t=e.siteConfig,n=t.baseUrl,r=t.url,i=e.i18n,o=i.defaultLocale,l=i.currentLocale,s=(0,j.TH)().pathname,c=l===o?n:n.replace("/"+l+"/","/"),f=s.replace(n,"");return{createUrl:function(e){var t=e.locale;return""+(e.fullyQualified?r:"")+function(e){return e===o?""+c:""+c+e+"/"}(t)+f}}}var F=n(87594),B=n.n(F),q=c(/title=(["'])(.*?)\1/,{quote:1,title:2}),z=c(/\{([\d,-]+)\}/,{range:1}),U={js:{start:"\\/\\/",end:""},jsBlock:{start:"\\/\\*",end:"\\*\\/"},jsx:{start:"\\{\\s*\\/\\*",end:"\\*\\/\\s*\\}"},python:{start:"#",end:""},html:{start:"\x3c!--",end:"--\x3e"}},Z=["highlight-next-line","highlight-start","highlight-end"];function $(e){var t=e.map((function(e){var t=U[e],n=t.start,a=t.end;return"(?:"+n+"\\s*("+Z.join("|")+")\\s*"+a+")"})).join("|");return new RegExp("^\\s*(?:"+t+")\\s*$")}function G(e){var t,n;return null!=(t=null==e||null==(n=e.match(q))?void 0:n.groups.title)?t:""}function H(e){var t=e.split(" ").find((function(e){return e.startsWith("language-")}));return null==t?void 0:t.replace(/language-/,"")}function V(e,t,n){var a=e.replace(/\n$/,"");if(t&&z.test(t)){var r=t.match(z).groups.range;return{highlightLines:B()(r).filter((function(e){return e>0})).map((function(e){return e-1})),code:a}}if(void 0===n)return{highlightLines:[],code:a};for(var i,o=function(e){switch(e){case"js":case"javascript":case"ts":case"typescript":return $(["js","jsBlock"]);case"jsx":case"tsx":return $(["js","jsBlock","jsx"]);case"html":return $(["js","jsBlock","html"]);case"python":case"py":return $(["python"]);default:return $(Object.keys(U))}}(n),l=a.split("\n"),s="",c=0;ce.length)&&(t=e.length);for(var n=0,a=new Array(t);n=e.length?{done:!0}:{done:!1,value:e[a++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var Q=n(99637);function X(e,t){var n=function(e){var t;return null==(t=!e||null!=e&&e.endsWith("/")?e:e+"/")?void 0:t.toLowerCase()};return n(e)===n(t)}function J(){var e=(0,a.Z)().siteConfig.baseUrl;return(0,i.useMemo)((function(){return function(e){var t=e.baseUrl;function n(e){return e.path===t&&!0===e.exact}function a(e){return e.path===t&&!e.exact}return function e(t){if(0!==t.length)return t.find(n)||e(t.filter(a).flatMap((function(e){var t;return null!=(t=e.routes)?t:[]})))}(e.routes)}({routes:Q.Z,baseUrl:e})}),[e])}var ee=!!W._r;function te(e){if(e.href)return e.href;for(var t,n=Y(e.items);!(t=n()).done;){var a=t.value;if("link"===a.type)return a.href;if("category"===a.type){var r=te(a);if(r)return r}else if("html"!==a.type)throw new Error("Unexpected category item type for "+JSON.stringify(a))}}var ne=function(e,t){return void 0!==e&&X(e,t)};function ae(e,t){return"link"===e.type?ne(e.href,t):"category"===e.type&&(ne(e.href,t)||function(e,t){return e.some((function(e){return ae(e,t)}))}(e.items,t))}function re(){var e,t=A(),n=(0,j.TH)().pathname;if(!1===(null==(e=(0,W.gA)())?void 0:e.pluginData.breadcrumbs)||!t)return null;var a=[];return function e(t){for(var r,i=Y(t);!(r=i()).done;){var o=r.value;if("category"===o.type&&(X(o.href,n)||e(o.items))||"link"===o.type&&X(o.href,n))return a.push(o),!0}return!1}(t),a.reverse()}var ie=n(29935),oe=function(e){return"docs-preferred-version-"+e},le=function(e,t,n){D(oe(e),{persistence:t}).set(n)},se=function(e,t){return D(oe(e),{persistence:t}).get()},ce=function(e,t){D(oe(e),{persistence:t}).del()};var fe=i.createContext(null);function ue(){var e=(0,W._r)(),t=r().docs.versionPersistence,n=(0,i.useMemo)((function(){return Object.keys(e)}),[e]),a=(0,i.useState)((function(){return function(e){return Object.fromEntries(e.map((function(e){return[e,{preferredVersionName:null}]})))}(n)})),o=a[0],l=a[1];return(0,i.useEffect)((function(){l(function(e){var t=e.pluginIds,n=e.versionPersistence,a=e.allDocsData;return Object.fromEntries(t.map((function(e){return[e,(t=e,r=se(t,n),a[t].versions.some((function(e){return e.name===r}))?{preferredVersionName:r}:(ce(t,n),{preferredVersionName:null}))];var t,r})))}({allDocsData:e,versionPersistence:t,pluginIds:n}))}),[e,t,n]),[o,(0,i.useMemo)((function(){return{savePreferredVersion:function(e,n){le(e,t,n),l((function(t){var a;return Object.assign({},t,((a={})[e]={preferredVersionName:n},a))}))}}}),[t])]}function de(e){var t=e.children,n=ue();return i.createElement(fe.Provider,{value:n},t)}function pe(e){var t=e.children;return ee?i.createElement(de,null,t):t}function me(){var e=(0,i.useContext)(fe);if(!e)throw new v("DocsPreferredVersionContextProvider");return e}function be(e){var t;void 0===e&&(e=ie.m);var n=(0,W.zh)(e),a=me(),r=a[0],o=a[1],l=r[e].preferredVersionName;return{preferredVersion:null!=(t=n.versions.find((function(e){return e.name===l})))?t:null,savePreferredVersionName:(0,i.useCallback)((function(t){o.savePreferredVersion(e,t)}),[o,e])}}var he="default";function ge(e,t){return"docs-"+e+"-"+t}function _e(){var e=(0,a.Z)().i18n,t=(0,W._r)(),n=(0,W.WS)(),r=function(){var e=(0,W._r)(),t=me()[0],n=Object.keys(e);return Object.fromEntries(n.map((function(n){return[n,(a=n,i=e[a],o=t[a].preferredVersionName,null!=(r=i.versions.find((function(e){return e.name===o})))?r:null)];var a,r,i,o})))}();var i=[he].concat(Object.keys(t).map((function(e){var a,i,o=(null==n||null==(a=n.activePlugin)?void 0:a.pluginId)===e?n.activeVersion:void 0,l=r[e],s=t[e].versions.find((function(e){return e.isLast}));return ge(e,(null!=(i=null!=o?o:l)?i:s).name)})));return{locale:e.currentLocale,tags:i}}function ve(e){var t=(0,a.Z)().siteConfig,n=t.title,r=t.titleDelimiter;return null!=e&&e.trim().length?e.trim()+" "+r+" "+n:n}var ye=["zero","one","two","few","many","other"];function we(e){return ye.filter((function(t){return e.includes(t)}))}var Se={locale:"en",pluralForms:we(["one","other"]),select:function(e){return 1===e?"one":"other"}};function ke(){var e=(0,a.Z)().i18n.currentLocale;return(0,i.useMemo)((function(){try{return t=e,n=new Intl.PluralRules(t),{locale:t,pluralForms:we(n.resolvedOptions().pluralCategories),select:function(e){return n.select(e)}}}catch(a){return console.error('Failed to use Intl.PluralRules for locale "'+e+'".\nDocusaurus will fallback to the default (English) implementation.\nError: '+a.message+"\n"),Se}var t,n}),[e])}function xe(){var e=ke();return{selectMessage:function(t,n){return function(e,t,n){var a=e.split("|");if(1===a.length)return a[0];a.length>n.pluralForms.length&&console.error("For locale="+n.locale+", a maximum of "+n.pluralForms.length+" plural forms are expected ("+n.pluralForms+"), but the message contains "+a.length+": "+e);var r=n.select(t),i=n.pluralForms.indexOf(r);return a[Math.min(i,a.length-1)]}(n,t,e)}}}function Ee(e){var t=(0,j.TH)(),n=_(t),a=g(e);(0,i.useEffect)((function(){n&&t!==n&&a({location:t,previousLocation:n})}),[a,t,n])}var Ce=n(63366),Te=["collapsed"],Oe=["lazy"];function Le(e){var t=e.initialState,n=(0,i.useState)(null!=t&&t),a=n[0],r=n[1],o=(0,i.useCallback)((function(){r((function(e){return!e}))}),[]);return{collapsed:a,setCollapsed:r,toggleCollapsed:o}}var Ae={display:"none",overflow:"hidden",height:"0px"},Pe={display:"block",overflow:"visible",height:"auto"};function Re(e,t){var n=t?Ae:Pe;e.style.display=n.display,e.style.overflow=n.overflow,e.style.height=n.height}function Ne(e){var t=e.collapsibleRef,n=e.collapsed,a=e.animation,r=(0,i.useRef)(!1);(0,i.useEffect)((function(){var e,i=t.current;function o(){var e,t,n=i.scrollHeight,r=null!=(e=null==a?void 0:a.duration)?e:function(e){var t=e/36;return Math.round(10*(4+15*Math.pow(t,.25)+t/5))}(n);return{transition:"height "+r+"ms "+(null!=(t=null==a?void 0:a.easing)?t:"ease-in-out"),height:n+"px"}}function l(){var e=o();i.style.transition=e.transition,i.style.height=e.height}if(!r.current)return Re(i,n),void(r.current=!0);return i.style.willChange="height",e=requestAnimationFrame((function(){n?(l(),requestAnimationFrame((function(){i.style.height=Ae.height,i.style.overflow=Ae.overflow}))):(i.style.display="block",requestAnimationFrame((function(){l()})))})),function(){return cancelAnimationFrame(e)}}),[t,n,a])}function Ie(e){if(!b.Z.canUseDOM)return e?Ae:Pe}function De(e){var t=e.as,n=void 0===t?"div":t,a=e.collapsed,r=e.children,o=e.animation,l=e.onCollapseTransitionEnd,s=e.className,c=e.disableSSRStyle,f=(0,i.useRef)(null);return Ne({collapsibleRef:f,collapsed:a,animation:o}),i.createElement(n,{ref:f,style:c?void 0:Ie(a),onTransitionEnd:function(e){"height"===e.propertyName&&(Re(f.current,a),null==l||l(a))},className:s},r)}function je(e){var t=e.collapsed,n=(0,Ce.Z)(e,Te),a=(0,i.useState)(!t),r=a[0],o=a[1];(0,i.useLayoutEffect)((function(){t||o(!0)}),[t]);var l=(0,i.useState)(t),s=l[0],c=l[1];return(0,i.useLayoutEffect)((function(){r&&c(t)}),[r,t]),r?i.createElement(De,Object.assign({},n,{collapsed:s})):null}function Me(e){var t=e.lazy,n=(0,Ce.Z)(e,Oe),a=t?je:De;return i.createElement(a,Object.assign({},n))}var Fe=n(72389),Be=n(86010),qe="details_lb9f",ze="isBrowser_bmU9",Ue="collapsibleContent_i85q",Ze=["summary","children"];function $e(e){return!!e&&("SUMMARY"===e.tagName||$e(e.parentElement))}function Ge(e,t){return!!e&&(e===t||Ge(e.parentElement,t))}function He(e){var t=e.summary,n=e.children,a=(0,Ce.Z)(e,Ze),r=(0,Fe.Z)(),o=(0,i.useRef)(null),l=Le({initialState:!a.open}),s=l.collapsed,c=l.setCollapsed,f=(0,i.useState)(a.open),u=f[0],d=f[1];return i.createElement("details",Object.assign({},a,{ref:o,open:u,"data-collapsed":s,className:(0,Be.Z)(qe,r&&ze,a.className),onMouseDown:function(e){$e(e.target)&&e.detail>1&&e.preventDefault()},onClick:function(e){e.stopPropagation();var t=e.target;$e(t)&&Ge(t,o.current)&&(e.preventDefault(),s?(c(!1),d(!0)):c(!0))}}),t,i.createElement(Me,{lazy:!1,collapsed:s,disableSSRStyle:!0,onCollapseTransitionEnd:function(e){c(e),d(!e)}},i.createElement("div",{className:Ue},n)))}function Ve(e){return Array.from(new Set(e))}var We={page:{blogListPage:"blog-list-page",blogPostPage:"blog-post-page",blogTagsListPage:"blog-tags-list-page",blogTagPostListPage:"blog-tags-post-list-page",docsDocPage:"docs-doc-page",docsTagsListPage:"docs-tags-list-page",docsTagDocListPage:"docs-tags-doc-list-page",mdxPage:"mdx-page"},wrapper:{main:"main-wrapper",blogPages:"blog-wrapper",docsPages:"docs-wrapper",mdxPages:"mdx-wrapper"},common:{editThisPage:"theme-edit-this-page",lastUpdated:"theme-last-updated",backToTopButton:"theme-back-to-top-button",codeBlock:"theme-code-block"},layout:{},docs:{docVersionBanner:"theme-doc-version-banner",docVersionBadge:"theme-doc-version-badge",docBreadcrumbs:"theme-doc-breadcrumbs",docMarkdown:"theme-doc-markdown",docTocMobile:"theme-doc-toc-mobile",docTocDesktop:"theme-doc-toc-desktop",docFooter:"theme-doc-footer",docFooterTagsRow:"theme-doc-footer-tags-row",docFooterEditMetaRow:"theme-doc-footer-edit-meta-row",docSidebarContainer:"theme-doc-sidebar-container",docSidebarMenu:"theme-doc-sidebar-menu",docSidebarItemCategory:"theme-doc-sidebar-item-category",docSidebarItemLink:"theme-doc-sidebar-item-link",docSidebarItemCategoryLevel:function(e){return"theme-doc-sidebar-item-category-level-"+e},docSidebarItemLinkLevel:function(e){return"theme-doc-sidebar-item-link-level-"+e}},blog:{}},Ke=D("docusaurus.announcement.dismiss"),Ye=D("docusaurus.announcement.id"),Qe=function(){return"true"===Ke.get()},Xe=function(e){return Ke.set(String(e))},Je=i.createContext(null);function et(e){var t=e.children,n=function(){var e=r().announcementBar,t=(0,Fe.Z)(),n=(0,i.useState)((function(){return!!t&&Qe()})),a=n[0],o=n[1];(0,i.useEffect)((function(){o(Qe())}),[]);var l=(0,i.useCallback)((function(){Xe(!0),o(!0)}),[]);return(0,i.useEffect)((function(){if(e){var t=e.id,n=Ye.get();"annoucement-bar"===n&&(n="announcement-bar");var a=t!==n;Ye.set(t),a&&Xe(!1),!a&&Qe()||o(!1)}}),[e]),(0,i.useMemo)((function(){return{isActive:!!e&&!a,close:l}}),[e,a,l])}();return i.createElement(Je.Provider,{value:n},t)}function tt(){var e=(0,i.useContext)(Je);if(!e)throw new v("AnnouncementBarProvider");return e}function nt(){var e=(0,a.Z)().siteConfig.baseUrl;return(0,j.TH)().pathname.replace(e,"/")}n(95999);function at(e){!function(e){var t=(0,j.k6)().block,n=g(e);(0,i.useEffect)((function(){return t((function(e,t){return n(e,t)}))}),[t,n])}((function(t,n){if("POP"===n)return e(t,n)}))}function rt(e){var t=e.getBoundingClientRect();return t.top===t.bottom?rt(e.parentNode):t}function it(e,t){var n,a,r=t.anchorTopOffset,i=e.find((function(e){return rt(e).top>=r}));return i?function(e){return e.top>0&&e.bottom=0?t[n].children.push(r):a.push(r)})),a}function ft(e){var t=e.toc,n=e.minHeadingLevel,a=e.maxHeadingLevel;return t.flatMap((function(e){var t=ft({toc:e.children,minHeadingLevel:n,maxHeadingLevel:a});return function(e){return e.level>=n&&e.level<=a}(e)?[Object.assign({},e,{children:t})]:t}))}function ut(e){var t=e.toc,n=e.minHeadingLevel,a=e.maxHeadingLevel;return(0,i.useMemo)((function(){return ft({toc:ct(t),minHeadingLevel:n,maxHeadingLevel:a})}),[t,n,a])}function dt(e){return"title"in e[0]}var pt=i.createContext(void 0);function mt(e){var t,n=e.children,a=(t=(0,i.useRef)(!0),(0,i.useMemo)((function(){return{scrollEventsEnabledRef:t,enableScrollEvents:function(){t.current=!0},disableScrollEvents:function(){t.current=!1}}}),[]));return i.createElement(pt.Provider,{value:a},n)}function bt(){var e=(0,i.useContext)(pt);if(null==e)throw new v("ScrollControllerProvider");return e}var ht=function(){return b.Z.canUseDOM?{scrollX:window.pageXOffset,scrollY:window.pageYOffset}:null};function gt(e,t){void 0===t&&(t=[]);var n=bt().scrollEventsEnabledRef,a=(0,i.useRef)(ht()),r=g(e);(0,i.useEffect)((function(){var e=function(){if(n.current){var e=ht();r&&r(e,a.current),a.current=e}},t={passive:!0};return e(),window.addEventListener("scroll",e,t),function(){return window.removeEventListener("scroll",e,t)}}),[r,n].concat(t))}function _t(e,t){return void 0!==e&&void 0!==t&&new RegExp(e,"gi").test(t)}var vt=n(35742),yt=n(30226);function wt(){var e=i.useContext(yt._);if(!e)throw new Error("Unexpected: no Docusaurus route context found");return e}var St=n(44996);function kt(e){var t=e.title,n=e.description,a=e.keywords,r=e.image,o=e.children,l=ve(t),s=(0,St.C)().withBaseUrl,c=r?s(r,{absolute:!0}):void 0;return i.createElement(vt.Z,null,t&&i.createElement("title",null,l),t&&i.createElement("meta",{property:"og:title",content:l}),n&&i.createElement("meta",{name:"description",content:n}),n&&i.createElement("meta",{property:"og:description",content:n}),a&&i.createElement("meta",{name:"keywords",content:Array.isArray(a)?a.join(","):a}),c&&i.createElement("meta",{property:"og:image",content:c}),c&&i.createElement("meta",{name:"twitter:image",content:c}),o)}var xt=i.createContext(void 0);function Et(e){var t=e.className,n=e.children,a=i.useContext(xt),r=(0,Be.Z)(a,t);return i.createElement(xt.Provider,{value:r},i.createElement(vt.Z,null,i.createElement("html",{className:r})),n)}function Ct(e){var t=e.children,n=wt(),a="plugin-"+n.plugin.name.replace(/docusaurus-(?:plugin|theme)-(?:content-)?/gi,""),r="plugin-id-"+n.plugin.id;return i.createElement(Et,{className:(0,Be.Z)(a,r)},t)}var Tt=i.createContext(void 0),Ot="theme",Lt=D(Ot),At="light",Pt="dark",Rt=function(e){return e===Pt?Pt:At},Nt=function(e){Lt.set(Rt(e))};function It(){var e=r().colorMode,t=e.defaultMode,n=e.disableSwitch,a=e.respectPrefersColorScheme,o=(0,i.useState)(function(e){return b.Z.canUseDOM?Rt(document.documentElement.getAttribute("data-theme")):Rt(e)}(t)),l=o[0],s=o[1],c=(0,i.useCallback)((function(e){s(e),Nt(e)}),[]);(0,i.useEffect)((function(){document.documentElement.setAttribute("data-theme",Rt(l))}),[l]),(0,i.useEffect)((function(){if(!n){var e=function(e){if(e.key===Ot)try{var t=Lt.get();null!==t&&c(Rt(t))}catch(n){console.error(n)}};return window.addEventListener("storage",e),function(){return window.removeEventListener("storage",e)}}}),[n,c]);var f=(0,i.useRef)(!1);return(0,i.useEffect)((function(){if(!n||a){var e=window.matchMedia("(prefers-color-scheme: dark)"),t=function(e){var t=e.matches;window.matchMedia("print").matches||f.current?f.current=window.matchMedia("print").matches:c(t?Pt:At)};return e.addListener(t),function(){return e.removeListener(t)}}}),[c,n,a]),(0,i.useMemo)((function(){return{colorMode:l,setColorMode:c,get isDarkTheme(){return l===Pt},setLightTheme:function(){c(At),Nt(At)},setDarkTheme:function(){c(Pt),Nt(Pt)}}}),[l,c])}function Dt(e){var t=e.children,n=It();return i.createElement(Tt.Provider,{value:n},t)}function jt(){var e=(0,i.useContext)(Tt);if(null==e)throw new v("ColorModeProvider","Please see https://docusaurus.io/docs/api/themes/configuration#use-color-mode.");return e}var Mt="desktop",Ft="mobile",Bt="ssr";function qt(){return b.Z.canUseDOM?window.innerWidth>996?Mt:Ft:Bt}function zt(){var e=(0,i.useState)((function(){return qt()})),t=e[0],n=e[1];return(0,i.useEffect)((function(){function e(){n(qt())}return window.addEventListener("resize",e),function(){window.removeEventListener("resize",e),clearTimeout(undefined)}}),[]),t}var Ut=i.createContext(void 0);function Zt(){var e,t=(e=(0,W.gA)(),0===r().navbar.items.length&&!e),n=zt(),a=!t&&"mobile"===n,o=(0,i.useState)(!1),l=o[0],s=o[1];at((function(){if(l)return s(!1),!1}));var c=(0,i.useCallback)((function(){s((function(e){return!e}))}),[]);return(0,i.useEffect)((function(){"desktop"===n&&s(!1)}),[n]),(0,i.useMemo)((function(){return{disabled:t,shouldRender:a,toggle:c,shown:l}}),[t,a,c,l])}function $t(e){var t=e.children,n=Zt();return i.createElement(Ut.Provider,{value:n},t)}function Gt(){var e=i.useContext(Ut);if(void 0===e)throw new v("NavbarMobileSidebarProvider");return e}var Ht={shown:!1,content:{component:null,props:null}},Vt=i.createContext(null);function Wt(e){var t,n,a,r,o,l,s,c,f,u=e.children,d=(a=Gt(),r=(0,i.useState)(Ht),o=r[0],l=r[1],s=function(e){return l((function(t){return Object.assign({},t,{shown:e})}))},c=null!==(null==(t=o.content)?void 0:t.component),f=_(null!==(null==(n=o.content)?void 0:n.component)),(0,i.useEffect)((function(){c&&!f&&s(!0)}),[c,f]),(0,i.useEffect)((function(){c?a.shown||s(!0):s(!1)}),[a.shown,c]),[o,l]);return i.createElement(Vt.Provider,{value:d},u)}function Kt(){var e=(0,i.useContext)(Vt);if(null===e)throw new v("MobileSecondaryMenuProvider");return e}function Yt(e){var t,n=e.component,a=e.props,r=Kt()[1],o=(t=a,(0,i.useMemo)((function(){return t}),[].concat(Object.keys(t),Object.values(t))));return(0,i.useEffect)((function(){r((function(e){return Object.assign({},e,{content:{component:n,props:o}})}))}),[r,n,o]),(0,i.useEffect)((function(){return function(){return r((function(e){return Object.assign({},e,{component:null,props:null})}))}}),[r]),null}function Qt(e){var t;if(null!=(t=e.content)&&t.component){var n=e.content.component;return i.createElement(n,Object.assign({},e.content.props))}}function Xt(){var e=Kt(),t=e[0],n=e[1],a=(0,i.useCallback)((function(){return n((function(e){return Object.assign({},e,{shown:!1})}))}),[n]);return(0,i.useMemo)((function(){return{shown:t.shown,hide:a,content:Qt(t)}}),[a,t])}function Jt(e){function t(e){var t;return"left"===(null!=(t=e.position)?t:"right")}return[e.filter(t),e.filter((function(e){return!t(e)}))]}function en(e){var t=e.children;return i.createElement($t,null,i.createElement(Wt,null,t))}var tn="docusaurus.tab.",nn=i.createContext(void 0);function an(){var e=(0,i.useState)({}),t=e[0],n=e[1],a=(0,i.useCallback)((function(e,t){D("docusaurus.tab."+e).set(t)}),[]);(0,i.useEffect)((function(){try{var e={};(function(e){void 0===e&&(e=P);var t=R(e);if(!t)return[];for(var n=[],a=0;a=l?a(!1):i+c=0||(r[n]=e[n]);return r}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(a=0;a=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}var _="Ctrl";var v=a.forwardRef((function(e,t){var n=e.translations,r=void 0===n?{}:n,i=g(e,b),o=r.buttonText,l=void 0===o?"Search":o,s=r.buttonAriaLabel,c=void 0===s?"Search":s,f=(0,a.useMemo)((function(){return"undefined"!=typeof navigator?/(Mac|iPhone|iPod|iPad)/i.test(navigator.platform)?"\u2318":_:null}),[]);return a.createElement("button",h({type:"button",className:"DocSearch DocSearch-Button","aria-label":c},i,{ref:t}),a.createElement("span",{className:"DocSearch-Button-Container"},a.createElement(m.W,null),a.createElement("span",{className:"DocSearch-Button-Placeholder"},l)),a.createElement("span",{className:"DocSearch-Button-Keys"},null!==f&&a.createElement(a.Fragment,null,a.createElement("span",{className:"DocSearch-Button-Key"},f===_?a.createElement(p,null):f),a.createElement("span",{className:"DocSearch-Button-Key"},"K"))))}));var y=n(95999),w="searchBox_qEbK",S=["contextualSearch","externalUrlRegex"],k=null;function x(e){var t=e.hit,n=e.children;return a.createElement(f.Z,{to:t.url},n)}function E(e){var t=e.state,n=e.onClose,r=(0,d.Ob)().generateSearchPageLink;return a.createElement(f.Z,{to:r(t.query),onClick:n},a.createElement(y.Z,{id:"theme.SearchBar.seeAll",values:{count:t.context.nbHits}},"See all {count} results"))}function C(e){var t,f,p,m,b,h=e.contextualSearch,g=e.externalUrlRegex,_=(0,i.Z)(e,S),C=(0,l.Z)().siteMetadata,T=["language:"+(p=(0,d._q)()).locale,p.tags.map((function(e){return"docusaurus_tag:"+e}))],O=null!=(t=null==(f=_.searchParameters)?void 0:f.facetFilters)?t:[],L=h?(m=O,[].concat((b=function(e){return"string"==typeof e?[e]:e})(T),b(m))):O,A=Object.assign({},_.searchParameters,{facetFilters:L}),P=(0,c.C)().withBaseUrl,R=(0,s.k6)(),N=(0,a.useRef)(null),I=(0,a.useRef)(null),D=(0,a.useState)(!1),j=D[0],M=D[1],F=(0,a.useState)(void 0),B=F[0],q=F[1],z=(0,a.useCallback)((function(){return k?Promise.resolve():Promise.all([n.e(6815).then(n.bind(n,76815)),Promise.all([n.e(532),n.e(6945)]).then(n.bind(n,46945)),Promise.all([n.e(532),n.e(8894)]).then(n.bind(n,18894))]).then((function(e){var t=e[0].DocSearchModal;k=t}))}),[]),U=(0,a.useCallback)((function(){z().then((function(){N.current=document.createElement("div"),document.body.insertBefore(N.current,document.body.firstChild),M(!0)}))}),[z,M]),Z=(0,a.useCallback)((function(){var e;M(!1),null==(e=N.current)||e.remove()}),[M]),$=(0,a.useCallback)((function(e){z().then((function(){M(!0),q(e.key)}))}),[z,M,q]),G=(0,a.useRef)({navigate:function(e){var t=e.itemUrl;(0,d.Fx)(g,t)?window.location.href=t:R.push(t)}}).current,H=(0,a.useRef)((function(e){return e.map((function(e){if((0,d.Fx)(g,e.url))return e;var t=new URL(e.url);return Object.assign({},e,{url:P(""+t.pathname+t.hash)})}))})).current,V=(0,a.useMemo)((function(){return function(e){return a.createElement(E,(0,r.Z)({},e,{onClose:Z}))}}),[Z]),W=(0,a.useCallback)((function(e){return e.addAlgoliaAgent("docusaurus",C.docusaurusVersion),e}),[C.docusaurusVersion]);!function(e){var t=e.isOpen,n=e.onOpen,r=e.onClose,i=e.onInput,o=e.searchButtonRef;a.useEffect((function(){function e(e){(27===e.keyCode&&t||"k"===e.key&&(e.metaKey||e.ctrlKey)||!function(e){var t=e.target,n=t.tagName;return t.isContentEditable||"INPUT"===n||"SELECT"===n||"TEXTAREA"===n}(e)&&"/"===e.key&&!t)&&(e.preventDefault(),t?r():document.body.classList.contains("DocSearch--active")||document.body.classList.contains("DocSearch--active")||n()),o&&o.current===document.activeElement&&i&&/[a-zA-Z0-9]/.test(String.fromCharCode(e.keyCode))&&i(e)}return window.addEventListener("keydown",e),function(){window.removeEventListener("keydown",e)}}),[t,n,r,i,o])}({isOpen:j,onOpen:U,onClose:Z,onInput:$,searchButtonRef:I});var K=(0,y.I)({id:"theme.SearchBar.label",message:"Search",description:"The ARIA label and placeholder for search button"});return a.createElement(a.Fragment,null,a.createElement(u.Z,null,a.createElement("link",{rel:"preconnect",href:"https://"+_.appId+"-dsn.algolia.net",crossOrigin:"anonymous"})),a.createElement("div",{className:w},a.createElement(v,{onTouchStart:z,onFocus:z,onMouseOver:z,onClick:U,ref:I,translations:{buttonText:K,buttonAriaLabel:K}})),j&&k&&N.current&&(0,o.createPortal)(a.createElement(k,(0,r.Z)({onClose:Z,initialScrollY:window.scrollY,initialQuery:B,navigator:G,transformItems:H,hitComponent:x,transformSearchClient:W},_.searchPagePath&&{resultsFooterComponent:V},_,{searchParameters:A})),N.current))}function T(){var e=(0,l.Z)().siteConfig;return a.createElement(C,e.themeConfig.algolia)}function O(e){return a.createElement(a.Fragment,null,a.createElement(T,e))}},86010:function(e,t,n){"use strict";function a(e){var t,n,r="";if("string"==typeof e||"number"==typeof e)r+=e;else if("object"==typeof e)if(Array.isArray(e))for(t=0;t=0;d--){var p=o[d];"."===p?i(o,d):".."===p?(i(o,d),u++):u&&(i(o,d),u--)}if(!c)for(;u--;u)o.unshift("..");!c||""===o[0]||o[0]&&r(o[0])||o.unshift("");var m=o.join("/");return n&&"/"!==m.substr(-1)&&(m+="/"),m};function l(e){return e.valueOf?e.valueOf():Object.prototype.valueOf.call(e)}var s=function e(t,n){if(t===n)return!0;if(null==t||null==n)return!1;if(Array.isArray(t))return Array.isArray(n)&&t.length===n.length&&t.every((function(t,a){return e(t,n[a])}));if("object"==typeof t||"object"==typeof n){var a=l(t),r=l(n);return a!==t||r!==n?e(a,r):Object.keys(Object.assign({},t,n)).every((function(a){return e(t[a],n[a])}))}return!1},c=n(2177);function f(e){return"/"===e.charAt(0)?e:"/"+e}function u(e){return"/"===e.charAt(0)?e.substr(1):e}function d(e,t){return function(e,t){return 0===e.toLowerCase().indexOf(t.toLowerCase())&&-1!=="/?#".indexOf(e.charAt(t.length))}(e,t)?e.substr(t.length):e}function p(e){return"/"===e.charAt(e.length-1)?e.slice(0,-1):e}function m(e){var t=e.pathname,n=e.search,a=e.hash,r=t||"/";return n&&"?"!==n&&(r+="?"===n.charAt(0)?n:"?"+n),a&&"#"!==a&&(r+="#"===a.charAt(0)?a:"#"+a),r}function b(e,t,n,r){var i;"string"==typeof e?(i=function(e){var t=e||"/",n="",a="",r=t.indexOf("#");-1!==r&&(a=t.substr(r),t=t.substr(0,r));var i=t.indexOf("?");return-1!==i&&(n=t.substr(i),t=t.substr(0,i)),{pathname:t,search:"?"===n?"":n,hash:"#"===a?"":a}}(e),i.state=t):(void 0===(i=(0,a.Z)({},e)).pathname&&(i.pathname=""),i.search?"?"!==i.search.charAt(0)&&(i.search="?"+i.search):i.search="",i.hash?"#"!==i.hash.charAt(0)&&(i.hash="#"+i.hash):i.hash="",void 0!==t&&void 0===i.state&&(i.state=t));try{i.pathname=decodeURI(i.pathname)}catch(l){throw l instanceof URIError?new URIError('Pathname "'+i.pathname+'" could not be decoded. This is likely caused by an invalid percent-encoding.'):l}return n&&(i.key=n),r?i.pathname?"/"!==i.pathname.charAt(0)&&(i.pathname=o(i.pathname,r.pathname)):i.pathname=r.pathname:i.pathname||(i.pathname="/"),i}function h(e,t){return e.pathname===t.pathname&&e.search===t.search&&e.hash===t.hash&&e.key===t.key&&s(e.state,t.state)}function g(){var e=null;var t=[];return{setPrompt:function(t){return e=t,function(){e===t&&(e=null)}},confirmTransitionTo:function(t,n,a,r){if(null!=e){var i="function"==typeof e?e(t,n):e;"string"==typeof i?"function"==typeof a?a(i,r):r(!0):r(!1!==i)}else r(!0)},appendListener:function(e){var n=!0;function a(){n&&e.apply(void 0,arguments)}return t.push(a),function(){n=!1,t=t.filter((function(e){return e!==a}))}},notifyListeners:function(){for(var e=arguments.length,n=new Array(e),a=0;at?n.splice(t,n.length-t,r):n.push(r),u({action:a,location:r,index:t,entries:n})}}))},replace:function(e,t){var a="REPLACE",r=b(e,t,d(),y.location);f.confirmTransitionTo(r,a,n,(function(e){e&&(y.entries[y.index]=r,u({action:a,location:r}))}))},go:v,goBack:function(){v(-1)},goForward:function(){v(1)},canGo:function(e){var t=y.index+e;return t>=0&&t
'};function r(e,t,n){return en?n:e}function i(e){return 100*(-1+e)}function o(e,t,n){var r;return(r="translate3d"===a.positionUsing?{transform:"translate3d("+i(e)+"%,0,0)"}:"translate"===a.positionUsing?{transform:"translate("+i(e)+"%,0)"}:{"margin-left":i(e)+"%"}).transition="all "+t+"ms "+n,r}n.configure=function(e){var t,n;for(t in e)void 0!==(n=e[t])&&e.hasOwnProperty(t)&&(a[t]=n);return this},n.status=null,n.set=function(e){var t=n.isStarted();e=r(e,a.minimum,1),n.status=1===e?null:e;var i=n.render(!t),c=i.querySelector(a.barSelector),f=a.speed,u=a.easing;return i.offsetWidth,l((function(t){""===a.positionUsing&&(a.positionUsing=n.getPositioningCSS()),s(c,o(e,f,u)),1===e?(s(i,{transition:"none",opacity:1}),i.offsetWidth,setTimeout((function(){s(i,{transition:"all "+f+"ms linear",opacity:0}),setTimeout((function(){n.remove(),t()}),f)}),f)):setTimeout(t,f)})),this},n.isStarted=function(){return"number"==typeof n.status},n.start=function(){n.status||n.set(0);var e=function(){setTimeout((function(){n.status&&(n.trickle(),e())}),a.trickleSpeed)};return a.trickle&&e(),this},n.done=function(e){return e||n.status?n.inc(.3+.5*Math.random()).set(1):this},n.inc=function(e){var t=n.status;return t?("number"!=typeof e&&(e=(1-t)*r(Math.random()*t,.1,.95)),t=r(t+e,0,.994),n.set(t)):n.start()},n.trickle=function(){return n.inc(Math.random()*a.trickleRate)},e=0,t=0,n.promise=function(a){return a&&"resolved"!==a.state()?(0===t&&n.start(),e++,t++,a.always((function(){0==--t?(e=0,n.done()):n.set((e-t)/e)})),this):this},n.render=function(e){if(n.isRendered())return document.getElementById("nprogress");f(document.documentElement,"nprogress-busy");var t=document.createElement("div");t.id="nprogress",t.innerHTML=a.template;var r,o=t.querySelector(a.barSelector),l=e?"-100":i(n.status||0),c=document.querySelector(a.parent);return s(o,{transition:"all 0 linear",transform:"translate3d("+l+"%,0,0)"}),a.showSpinner||(r=t.querySelector(a.spinnerSelector))&&p(r),c!=document.body&&f(c,"nprogress-custom-parent"),c.appendChild(t),t},n.remove=function(){u(document.documentElement,"nprogress-busy"),u(document.querySelector(a.parent),"nprogress-custom-parent");var e=document.getElementById("nprogress");e&&p(e)},n.isRendered=function(){return!!document.getElementById("nprogress")},n.getPositioningCSS=function(){var e=document.body.style,t="WebkitTransform"in e?"Webkit":"MozTransform"in e?"Moz":"msTransform"in e?"ms":"OTransform"in e?"O":"";return t+"Perspective"in e?"translate3d":t+"Transform"in e?"translate":"margin"};var l=function(){var e=[];function t(){var n=e.shift();n&&n(t)}return function(n){e.push(n),1==e.length&&t()}}(),s=function(){var e=["Webkit","O","Moz","ms"],t={};function n(e){return e.replace(/^-ms-/,"ms-").replace(/-([\da-z])/gi,(function(e,t){return t.toUpperCase()}))}function a(t){var n=document.body.style;if(t in n)return t;for(var a,r=e.length,i=t.charAt(0).toUpperCase()+t.slice(1);r--;)if((a=e[r]+i)in n)return a;return t}function r(e){return e=n(e),t[e]||(t[e]=a(e))}function i(e,t,n){t=r(t),e.style[t]=n}return function(e,t){var n,a,r=arguments;if(2==r.length)for(n in t)void 0!==(a=t[n])&&t.hasOwnProperty(n)&&i(e,n,a);else i(e,r[1],r[2])}}();function c(e,t){return("string"==typeof e?e:d(e)).indexOf(" "+t+" ")>=0}function f(e,t){var n=d(e),a=n+t;c(n,t)||(e.className=a.substring(1))}function u(e,t){var n,a=d(e);c(e,t)&&(n=a.replace(" "+t+" "," "),e.className=n.substring(1,n.length-1))}function d(e){return(" "+(e.className||"")+" ").replace(/\s+/gi," ")}function p(e){e&&e.parentNode&&e.parentNode.removeChild(e)}return n},void 0===(r="function"==typeof a?a.call(t,n,t,e):a)||(e.exports=r)},27418:function(e){"use strict";var t=Object.getOwnPropertySymbols,n=Object.prototype.hasOwnProperty,a=Object.prototype.propertyIsEnumerable;function r(e){if(null==e)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(e)}e.exports=function(){try{if(!Object.assign)return!1;var e=new String("abc");if(e[5]="de","5"===Object.getOwnPropertyNames(e)[0])return!1;for(var t={},n=0;n<10;n++)t["_"+String.fromCharCode(n)]=n;if("0123456789"!==Object.getOwnPropertyNames(t).map((function(e){return t[e]})).join(""))return!1;var a={};return"abcdefghijklmnopqrst".split("").forEach((function(e){a[e]=e})),"abcdefghijklmnopqrst"===Object.keys(Object.assign({},a)).join("")}catch(r){return!1}}()?Object.assign:function(e,i){for(var o,l,s=r(e),c=1;ce.trim())))if(/^-?\d+$/.test(a))n.push(parseInt(a,10));else if(t=a.match(/^(-?\d+)(-|\.\.\.?|\u2025|\u2026|\u22EF)(-?\d+)$/)){let[e,a,r,i]=t;if(a&&i){a=parseInt(a),i=parseInt(i);const e=a=u.reach);k+=S.value.length,S=S.next){var x=S.value;if(t.length>e.length)return;if(!(x instanceof r)){var E,C=1;if(_){if(!(E=i(w,k,e,g))||E.index>=e.length)break;var T=E.index,O=E.index+E[0].length,L=k;for(L+=S.value.length;T>=L;)L+=(S=S.next).value.length;if(k=L-=S.value.length,S.value instanceof r)continue;for(var A=S;A!==t.tail&&(Lu.reach&&(u.reach=I);var D=S.prev;if(R&&(D=s(t,D,R),k+=R.length),c(t,D,C),S=s(t,D,new r(d,h?a.tokenize(P,h):P,v,P)),N&&s(t,S,N),C>1){var j={cause:d+","+m,reach:I};o(e,t,n,S.prev,k,j),u&&j.reach>u.reach&&(u.reach=j.reach)}}}}}}function l(){var e={value:null,prev:null,next:null},t={value:null,prev:e,next:null};e.next=t,this.head=e,this.tail=t,this.length=0}function s(e,t,n){var a=t.next,r={value:n,prev:t,next:a};return t.next=r,a.prev=r,e.length++,r}function c(e,t,n){for(var a=t.next,r=0;r"+i.content+""},a}(),r=a;a.default=a,r.languages.markup={comment:{pattern://,greedy:!0},prolog:{pattern:/<\?[\s\S]+?\?>/,greedy:!0},doctype:{pattern:/"'[\]]|"[^"]*"|'[^']*')+(?:\[(?:[^<"'\]]|"[^"]*"|'[^']*'|<(?!!--)|)*\]\s*)?>/i,greedy:!0,inside:{"internal-subset":{pattern:/(^[^\[]*\[)[\s\S]+(?=\]>$)/,lookbehind:!0,greedy:!0,inside:null},string:{pattern:/"[^"]*"|'[^']*'/,greedy:!0},punctuation:/^$|[[\]]/,"doctype-tag":/^DOCTYPE/i,name:/[^\s<>'"]+/}},cdata:{pattern://i,greedy:!0},tag:{pattern:/<\/?(?!\d)[^\s>\/=$<%]+(?:\s(?:\s*[^\s>\/=]+(?:\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+(?=[\s>]))|(?=[\s/>])))+)?\s*\/?>/,greedy:!0,inside:{tag:{pattern:/^<\/?[^\s>\/]+/,inside:{punctuation:/^<\/?/,namespace:/^[^\s>\/:]+:/}},"special-attr":[],"attr-value":{pattern:/=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+)/,inside:{punctuation:[{pattern:/^=/,alias:"attr-equals"},/"|'/]}},punctuation:/\/?>/,"attr-name":{pattern:/[^\s>\/]+/,inside:{namespace:/^[^\s>\/:]+:/}}}},entity:[{pattern:/&[\da-z]{1,8};/i,alias:"named-entity"},/&#x?[\da-f]{1,8};/i]},r.languages.markup.tag.inside["attr-value"].inside.entity=r.languages.markup.entity,r.languages.markup.doctype.inside["internal-subset"].inside=r.languages.markup,r.hooks.add("wrap",(function(e){"entity"===e.type&&(e.attributes.title=e.content.replace(/&/,"&"))})),Object.defineProperty(r.languages.markup.tag,"addInlined",{value:function(e,t){var n={};n["language-"+t]={pattern:/(^$)/i,lookbehind:!0,inside:r.languages[t]},n.cdata=/^$/i;var a={"included-cdata":{pattern://i,inside:n}};a["language-"+t]={pattern:/[\s\S]+/,inside:r.languages[t]};var i={};i[e]={pattern:RegExp(/(<__[^>]*>)(?:))*\]\]>|(?!)/.source.replace(/__/g,(function(){return e})),"i"),lookbehind:!0,greedy:!0,inside:a},r.languages.insertBefore("markup","cdata",i)}}),Object.defineProperty(r.languages.markup.tag,"addAttribute",{value:function(e,t){r.languages.markup.tag.inside["special-attr"].push({pattern:RegExp(/(^|["'\s])/.source+"(?:"+e+")"+/\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+(?=[\s>]))/.source,"i"),lookbehind:!0,inside:{"attr-name":/^[^\s=]+/,"attr-value":{pattern:/=[\s\S]+/,inside:{value:{pattern:/(^=\s*(["']|(?!["'])))\S[\s\S]*(?=\2$)/,lookbehind:!0,alias:[t,"language-"+t],inside:r.languages[t]},punctuation:[{pattern:/^=/,alias:"attr-equals"},/"|'/]}}}})}}),r.languages.html=r.languages.markup,r.languages.mathml=r.languages.markup,r.languages.svg=r.languages.markup,r.languages.xml=r.languages.extend("markup",{}),r.languages.ssml=r.languages.xml,r.languages.atom=r.languages.xml,r.languages.rss=r.languages.xml,function(e){var t="\\b(?:BASH|BASHOPTS|BASH_ALIASES|BASH_ARGC|BASH_ARGV|BASH_CMDS|BASH_COMPLETION_COMPAT_DIR|BASH_LINENO|BASH_REMATCH|BASH_SOURCE|BASH_VERSINFO|BASH_VERSION|COLORTERM|COLUMNS|COMP_WORDBREAKS|DBUS_SESSION_BUS_ADDRESS|DEFAULTS_PATH|DESKTOP_SESSION|DIRSTACK|DISPLAY|EUID|GDMSESSION|GDM_LANG|GNOME_KEYRING_CONTROL|GNOME_KEYRING_PID|GPG_AGENT_INFO|GROUPS|HISTCONTROL|HISTFILE|HISTFILESIZE|HISTSIZE|HOME|HOSTNAME|HOSTTYPE|IFS|INSTANCE|JOB|LANG|LANGUAGE|LC_ADDRESS|LC_ALL|LC_IDENTIFICATION|LC_MEASUREMENT|LC_MONETARY|LC_NAME|LC_NUMERIC|LC_PAPER|LC_TELEPHONE|LC_TIME|LESSCLOSE|LESSOPEN|LINES|LOGNAME|LS_COLORS|MACHTYPE|MAILCHECK|MANDATORY_PATH|NO_AT_BRIDGE|OLDPWD|OPTERR|OPTIND|ORBIT_SOCKETDIR|OSTYPE|PAPERSIZE|PATH|PIPESTATUS|PPID|PS1|PS2|PS3|PS4|PWD|RANDOM|REPLY|SECONDS|SELINUX_INIT|SESSION|SESSIONTYPE|SESSION_MANAGER|SHELL|SHELLOPTS|SHLVL|SSH_AUTH_SOCK|TERM|UID|UPSTART_EVENTS|UPSTART_INSTANCE|UPSTART_JOB|UPSTART_SESSION|USER|WINDOWID|XAUTHORITY|XDG_CONFIG_DIRS|XDG_CURRENT_DESKTOP|XDG_DATA_DIRS|XDG_GREETER_DATA_DIR|XDG_MENU_PREFIX|XDG_RUNTIME_DIR|XDG_SEAT|XDG_SEAT_PATH|XDG_SESSION_DESKTOP|XDG_SESSION_ID|XDG_SESSION_PATH|XDG_SESSION_TYPE|XDG_VTNR|XMODIFIERS)\\b",n={pattern:/(^(["']?)\w+\2)[ \t]+\S.*/,lookbehind:!0,alias:"punctuation",inside:null},a={bash:n,environment:{pattern:RegExp("\\$"+t),alias:"constant"},variable:[{pattern:/\$?\(\([\s\S]+?\)\)/,greedy:!0,inside:{variable:[{pattern:/(^\$\(\([\s\S]+)\)\)/,lookbehind:!0},/^\$\(\(/],number:/\b0x[\dA-Fa-f]+\b|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:[Ee]-?\d+)?/,operator:/--|\+\+|\*\*=?|<<=?|>>=?|&&|\|\||[=!+\-*/%<>^&|]=?|[?~:]/,punctuation:/\(\(?|\)\)?|,|;/}},{pattern:/\$\((?:\([^)]+\)|[^()])+\)|`[^`]+`/,greedy:!0,inside:{variable:/^\$\(|^`|\)$|`$/}},{pattern:/\$\{[^}]+\}/,greedy:!0,inside:{operator:/:[-=?+]?|[!\/]|##?|%%?|\^\^?|,,?/,punctuation:/[\[\]]/,environment:{pattern:RegExp("(\\{)"+t),lookbehind:!0,alias:"constant"}}},/\$(?:\w+|[#?*!@$])/],entity:/\\(?:[abceEfnrtv\\"]|O?[0-7]{1,3}|U[0-9a-fA-F]{8}|u[0-9a-fA-F]{4}|x[0-9a-fA-F]{1,2})/};e.languages.bash={shebang:{pattern:/^#!\s*\/.*/,alias:"important"},comment:{pattern:/(^|[^"{\\$])#.*/,lookbehind:!0},"function-name":[{pattern:/(\bfunction\s+)[\w-]+(?=(?:\s*\(?:\s*\))?\s*\{)/,lookbehind:!0,alias:"function"},{pattern:/\b[\w-]+(?=\s*\(\s*\)\s*\{)/,alias:"function"}],"for-or-select":{pattern:/(\b(?:for|select)\s+)\w+(?=\s+in\s)/,alias:"variable",lookbehind:!0},"assign-left":{pattern:/(^|[\s;|&]|[<>]\()\w+(?=\+?=)/,inside:{environment:{pattern:RegExp("(^|[\\s;|&]|[<>]\\()"+t),lookbehind:!0,alias:"constant"}},alias:"variable",lookbehind:!0},string:[{pattern:/((?:^|[^<])<<-?\s*)(\w+)\s[\s\S]*?(?:\r?\n|\r)\2/,lookbehind:!0,greedy:!0,inside:a},{pattern:/((?:^|[^<])<<-?\s*)(["'])(\w+)\2\s[\s\S]*?(?:\r?\n|\r)\3/,lookbehind:!0,greedy:!0,inside:{bash:n}},{pattern:/(^|[^\\](?:\\\\)*)"(?:\\[\s\S]|\$\([^)]+\)|\$(?!\()|`[^`]+`|[^"\\`$])*"/,lookbehind:!0,greedy:!0,inside:a},{pattern:/(^|[^$\\])'[^']*'/,lookbehind:!0,greedy:!0},{pattern:/\$'(?:[^'\\]|\\[\s\S])*'/,greedy:!0,inside:{entity:a.entity}}],environment:{pattern:RegExp("\\$?"+t),alias:"constant"},variable:a.variable,function:{pattern:/(^|[\s;|&]|[<>]\()(?:add|apropos|apt|apt-cache|apt-get|aptitude|aspell|automysqlbackup|awk|basename|bash|bc|bconsole|bg|bzip2|cal|cat|cfdisk|chgrp|chkconfig|chmod|chown|chroot|cksum|clear|cmp|column|comm|composer|cp|cron|crontab|csplit|curl|cut|date|dc|dd|ddrescue|debootstrap|df|diff|diff3|dig|dir|dircolors|dirname|dirs|dmesg|docker|docker-compose|du|egrep|eject|env|ethtool|expand|expect|expr|fdformat|fdisk|fg|fgrep|file|find|fmt|fold|format|free|fsck|ftp|fuser|gawk|git|gparted|grep|groupadd|groupdel|groupmod|groups|grub-mkconfig|gzip|halt|head|hg|history|host|hostname|htop|iconv|id|ifconfig|ifdown|ifup|import|install|ip|jobs|join|kill|killall|less|link|ln|locate|logname|logrotate|look|lpc|lpr|lprint|lprintd|lprintq|lprm|ls|lsof|lynx|make|man|mc|mdadm|mkconfig|mkdir|mke2fs|mkfifo|mkfs|mkisofs|mknod|mkswap|mmv|more|most|mount|mtools|mtr|mutt|mv|nano|nc|netstat|nice|nl|node|nohup|notify-send|npm|nslookup|op|open|parted|passwd|paste|pathchk|ping|pkill|pnpm|podman|podman-compose|popd|pr|printcap|printenv|ps|pushd|pv|quota|quotacheck|quotactl|ram|rar|rcp|reboot|remsync|rename|renice|rev|rm|rmdir|rpm|rsync|scp|screen|sdiff|sed|sendmail|seq|service|sftp|sh|shellcheck|shuf|shutdown|sleep|slocate|sort|split|ssh|stat|strace|su|sudo|sum|suspend|swapon|sync|tac|tail|tar|tee|time|timeout|top|touch|tr|traceroute|tsort|tty|umount|uname|unexpand|uniq|units|unrar|unshar|unzip|update-grub|uptime|useradd|userdel|usermod|users|uudecode|uuencode|v|vcpkg|vdir|vi|vim|virsh|vmstat|wait|watch|wc|wget|whereis|which|who|whoami|write|xargs|xdg-open|yarn|yes|zenity|zip|zsh|zypper)(?=$|[)\s;|&])/,lookbehind:!0},keyword:{pattern:/(^|[\s;|&]|[<>]\()(?:case|do|done|elif|else|esac|fi|for|function|if|in|select|then|until|while)(?=$|[)\s;|&])/,lookbehind:!0},builtin:{pattern:/(^|[\s;|&]|[<>]\()(?:\.|:|alias|bind|break|builtin|caller|cd|command|continue|declare|echo|enable|eval|exec|exit|export|getopts|hash|help|let|local|logout|mapfile|printf|pwd|read|readarray|readonly|return|set|shift|shopt|source|test|times|trap|type|typeset|ulimit|umask|unalias|unset)(?=$|[)\s;|&])/,lookbehind:!0,alias:"class-name"},boolean:{pattern:/(^|[\s;|&]|[<>]\()(?:false|true)(?=$|[)\s;|&])/,lookbehind:!0},"file-descriptor":{pattern:/\B&\d\b/,alias:"important"},operator:{pattern:/\d?<>|>\||\+=|=[=~]?|!=?|<<[<-]?|[&\d]?>>|\d[<>]&?|[<>][&=]?|&[>&]?|\|[&|]?/,inside:{"file-descriptor":{pattern:/^\d/,alias:"important"}}},punctuation:/\$?\(\(?|\)\)?|\.\.|[{}[\];\\]/,number:{pattern:/(^|\s)(?:[1-9]\d*|0)(?:[.,]\d+)?\b/,lookbehind:!0}},n.inside=e.languages.bash;for(var r=["comment","function-name","for-or-select","assign-left","string","environment","function","keyword","builtin","boolean","file-descriptor","operator","punctuation","number"],i=a.variable[1].inside,o=0;o]=?|[!=]=?=?|--?|\+\+?|&&?|\|\|?|[?*/~^%]/,punctuation:/[{}[\];(),.:]/},r.languages.c=r.languages.extend("clike",{comment:{pattern:/\/\/(?:[^\r\n\\]|\\(?:\r\n?|\n|(?![\r\n])))*|\/\*[\s\S]*?(?:\*\/|$)/,greedy:!0},string:{pattern:/"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"/,greedy:!0},"class-name":{pattern:/(\b(?:enum|struct)\s+(?:__attribute__\s*\(\([\s\S]*?\)\)\s*)?)\w+|\b[a-z]\w*_t\b/,lookbehind:!0},keyword:/\b(?:_Alignas|_Alignof|_Atomic|_Bool|_Complex|_Generic|_Imaginary|_Noreturn|_Static_assert|_Thread_local|__attribute__|asm|auto|break|case|char|const|continue|default|do|double|else|enum|extern|float|for|goto|if|inline|int|long|register|return|short|signed|sizeof|static|struct|switch|typedef|typeof|union|unsigned|void|volatile|while)\b/,function:/\b[a-z_]\w*(?=\s*\()/i,number:/(?:\b0x(?:[\da-f]+(?:\.[\da-f]*)?|\.[\da-f]+)(?:p[+-]?\d+)?|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e[+-]?\d+)?)[ful]{0,4}/i,operator:/>>=?|<<=?|->|([-+&|:])\1|[?:~]|[-+*/%&|^!=<>]=?/}),r.languages.insertBefore("c","string",{char:{pattern:/'(?:\\(?:\r\n|[\s\S])|[^'\\\r\n]){0,32}'/,greedy:!0}}),r.languages.insertBefore("c","string",{macro:{pattern:/(^[\t ]*)#\s*[a-z](?:[^\r\n\\/]|\/(?!\*)|\/\*(?:[^*]|\*(?!\/))*\*\/|\\(?:\r\n|[\s\S]))*/im,lookbehind:!0,greedy:!0,alias:"property",inside:{string:[{pattern:/^(#\s*include\s*)<[^>]+>/,lookbehind:!0},r.languages.c.string],char:r.languages.c.char,comment:r.languages.c.comment,"macro-name":[{pattern:/(^#\s*define\s+)\w+\b(?!\()/i,lookbehind:!0},{pattern:/(^#\s*define\s+)\w+\b(?=\()/i,lookbehind:!0,alias:"function"}],directive:{pattern:/^(#\s*)[a-z]+/,lookbehind:!0,alias:"keyword"},"directive-hash":/^#/,punctuation:/##|\\(?=[\r\n])/,expression:{pattern:/\S[\s\S]*/,inside:r.languages.c}}}}),r.languages.insertBefore("c","function",{constant:/\b(?:EOF|NULL|SEEK_CUR|SEEK_END|SEEK_SET|__DATE__|__FILE__|__LINE__|__TIMESTAMP__|__TIME__|__func__|stderr|stdin|stdout)\b/}),delete r.languages.c.boolean,function(e){var t=/\b(?:alignas|alignof|asm|auto|bool|break|case|catch|char|char16_t|char32_t|char8_t|class|co_await|co_return|co_yield|compl|concept|const|const_cast|consteval|constexpr|constinit|continue|decltype|default|delete|do|double|dynamic_cast|else|enum|explicit|export|extern|final|float|for|friend|goto|if|import|inline|int|int16_t|int32_t|int64_t|int8_t|long|module|mutable|namespace|new|noexcept|nullptr|operator|override|private|protected|public|register|reinterpret_cast|requires|return|short|signed|sizeof|static|static_assert|static_cast|struct|switch|template|this|thread_local|throw|try|typedef|typeid|typename|uint16_t|uint32_t|uint64_t|uint8_t|union|unsigned|using|virtual|void|volatile|wchar_t|while)\b/,n=/\b(?!)\w+(?:\s*\.\s*\w+)*\b/.source.replace(//g,(function(){return t.source}));e.languages.cpp=e.languages.extend("c",{"class-name":[{pattern:RegExp(/(\b(?:class|concept|enum|struct|typename)\s+)(?!)\w+/.source.replace(//g,(function(){return t.source}))),lookbehind:!0},/\b[A-Z]\w*(?=\s*::\s*\w+\s*\()/,/\b[A-Z_]\w*(?=\s*::\s*~\w+\s*\()/i,/\b\w+(?=\s*<(?:[^<>]|<(?:[^<>]|<[^<>]*>)*>)*>\s*::\s*\w+\s*\()/],keyword:t,number:{pattern:/(?:\b0b[01']+|\b0x(?:[\da-f']+(?:\.[\da-f']*)?|\.[\da-f']+)(?:p[+-]?[\d']+)?|(?:\b[\d']+(?:\.[\d']*)?|\B\.[\d']+)(?:e[+-]?[\d']+)?)[ful]{0,4}/i,greedy:!0},operator:/>>=?|<<=?|->|--|\+\+|&&|\|\||[?:~]|<=>|[-+*/%&|^!=<>]=?|\b(?:and|and_eq|bitand|bitor|not|not_eq|or|or_eq|xor|xor_eq)\b/,boolean:/\b(?:false|true)\b/}),e.languages.insertBefore("cpp","string",{module:{pattern:RegExp(/(\b(?:import|module)\s+)/.source+"(?:"+/"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"|<[^<>\r\n]*>/.source+"|"+/(?:\s*:\s*)?|:\s*/.source.replace(//g,(function(){return n}))+")"),lookbehind:!0,greedy:!0,inside:{string:/^[<"][\s\S]+/,operator:/:/,punctuation:/\./}},"raw-string":{pattern:/R"([^()\\ ]{0,16})\([\s\S]*?\)\1"/,alias:"string",greedy:!0}}),e.languages.insertBefore("cpp","keyword",{"generic-function":{pattern:/\b(?!operator\b)[a-z_]\w*\s*<(?:[^<>]|<[^<>]*>)*>(?=\s*\()/i,inside:{function:/^\w+/,generic:{pattern:/<[\s\S]+/,alias:"class-name",inside:e.languages.cpp}}}}),e.languages.insertBefore("cpp","operator",{"double-colon":{pattern:/::/,alias:"punctuation"}}),e.languages.insertBefore("cpp","class-name",{"base-clause":{pattern:/(\b(?:class|struct)\s+\w+\s*:\s*)[^;{}"'\s]+(?:\s+[^;{}"'\s]+)*(?=\s*[;{])/,lookbehind:!0,greedy:!0,inside:e.languages.extend("cpp",{})}}),e.languages.insertBefore("inside","double-colon",{"class-name":/\b[a-z_]\w*\b(?!\s*::)/i},e.languages.cpp["base-clause"])}(r),function(e){var t=/(?:"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"|'(?:\\(?:\r\n|[\s\S])|[^'\\\r\n])*')/;e.languages.css={comment:/\/\*[\s\S]*?\*\//,atrule:{pattern:/@[\w-](?:[^;{\s]|\s+(?![\s{]))*(?:;|(?=\s*\{))/,inside:{rule:/^@[\w-]+/,"selector-function-argument":{pattern:/(\bselector\s*\(\s*(?![\s)]))(?:[^()\s]|\s+(?![\s)])|\((?:[^()]|\([^()]*\))*\))+(?=\s*\))/,lookbehind:!0,alias:"selector"},keyword:{pattern:/(^|[^\w-])(?:and|not|only|or)(?![\w-])/,lookbehind:!0}}},url:{pattern:RegExp("\\burl\\((?:"+t.source+"|"+/(?:[^\\\r\n()"']|\\[\s\S])*/.source+")\\)","i"),greedy:!0,inside:{function:/^url/i,punctuation:/^\(|\)$/,string:{pattern:RegExp("^"+t.source+"$"),alias:"url"}}},selector:{pattern:RegExp("(^|[{}\\s])[^{}\\s](?:[^{};\"'\\s]|\\s+(?![\\s{])|"+t.source+")*(?=\\s*\\{)"),lookbehind:!0},string:{pattern:t,greedy:!0},property:{pattern:/(^|[^-\w\xA0-\uFFFF])(?!\s)[-_a-z\xA0-\uFFFF](?:(?!\s)[-\w\xA0-\uFFFF])*(?=\s*:)/i,lookbehind:!0},important:/!important\b/i,function:{pattern:/(^|[^-a-z0-9])[-a-z0-9]+(?=\()/i,lookbehind:!0},punctuation:/[(){};:,]/},e.languages.css.atrule.inside.rest=e.languages.css;var n=e.languages.markup;n&&(n.tag.addInlined("style","css"),n.tag.addAttribute("style","css"))}(r),function(e){var t,n=/("|')(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/;e.languages.css.selector={pattern:e.languages.css.selector.pattern,lookbehind:!0,inside:t={"pseudo-element":/:(?:after|before|first-letter|first-line|selection)|::[-\w]+/,"pseudo-class":/:[-\w]+/,class:/\.[-\w]+/,id:/#[-\w]+/,attribute:{pattern:RegExp("\\[(?:[^[\\]\"']|"+n.source+")*\\]"),greedy:!0,inside:{punctuation:/^\[|\]$/,"case-sensitivity":{pattern:/(\s)[si]$/i,lookbehind:!0,alias:"keyword"},namespace:{pattern:/^(\s*)(?:(?!\s)[-*\w\xA0-\uFFFF])*\|(?!=)/,lookbehind:!0,inside:{punctuation:/\|$/}},"attr-name":{pattern:/^(\s*)(?:(?!\s)[-\w\xA0-\uFFFF])+/,lookbehind:!0},"attr-value":[n,{pattern:/(=\s*)(?:(?!\s)[-\w\xA0-\uFFFF])+(?=\s*$)/,lookbehind:!0}],operator:/[|~*^$]?=/}},"n-th":[{pattern:/(\(\s*)[+-]?\d*[\dn](?:\s*[+-]\s*\d+)?(?=\s*\))/,lookbehind:!0,inside:{number:/[\dn]+/,operator:/[+-]/}},{pattern:/(\(\s*)(?:even|odd)(?=\s*\))/i,lookbehind:!0}],combinator:/>|\+|~|\|\|/,punctuation:/[(),]/}},e.languages.css.atrule.inside["selector-function-argument"].inside=t,e.languages.insertBefore("css","property",{variable:{pattern:/(^|[^-\w\xA0-\uFFFF])--(?!\s)[-_a-z\xA0-\uFFFF](?:(?!\s)[-\w\xA0-\uFFFF])*/i,lookbehind:!0}});var a={pattern:/(\b\d+)(?:%|[a-z]+(?![\w-]))/,lookbehind:!0},r={pattern:/(^|[^\w.-])-?(?:\d+(?:\.\d+)?|\.\d+)/,lookbehind:!0};e.languages.insertBefore("css","function",{operator:{pattern:/(\s)[+\-*\/](?=\s)/,lookbehind:!0},hexcode:{pattern:/\B#[\da-f]{3,8}\b/i,alias:"color"},color:[{pattern:/(^|[^\w-])(?:AliceBlue|AntiqueWhite|Aqua|Aquamarine|Azure|Beige|Bisque|Black|BlanchedAlmond|Blue|BlueViolet|Brown|BurlyWood|CadetBlue|Chartreuse|Chocolate|Coral|CornflowerBlue|Cornsilk|Crimson|Cyan|DarkBlue|DarkCyan|DarkGoldenRod|DarkGr[ae]y|DarkGreen|DarkKhaki|DarkMagenta|DarkOliveGreen|DarkOrange|DarkOrchid|DarkRed|DarkSalmon|DarkSeaGreen|DarkSlateBlue|DarkSlateGr[ae]y|DarkTurquoise|DarkViolet|DeepPink|DeepSkyBlue|DimGr[ae]y|DodgerBlue|FireBrick|FloralWhite|ForestGreen|Fuchsia|Gainsboro|GhostWhite|Gold|GoldenRod|Gr[ae]y|Green|GreenYellow|HoneyDew|HotPink|IndianRed|Indigo|Ivory|Khaki|Lavender|LavenderBlush|LawnGreen|LemonChiffon|LightBlue|LightCoral|LightCyan|LightGoldenRodYellow|LightGr[ae]y|LightGreen|LightPink|LightSalmon|LightSeaGreen|LightSkyBlue|LightSlateGr[ae]y|LightSteelBlue|LightYellow|Lime|LimeGreen|Linen|Magenta|Maroon|MediumAquaMarine|MediumBlue|MediumOrchid|MediumPurple|MediumSeaGreen|MediumSlateBlue|MediumSpringGreen|MediumTurquoise|MediumVioletRed|MidnightBlue|MintCream|MistyRose|Moccasin|NavajoWhite|Navy|OldLace|Olive|OliveDrab|Orange|OrangeRed|Orchid|PaleGoldenRod|PaleGreen|PaleTurquoise|PaleVioletRed|PapayaWhip|PeachPuff|Peru|Pink|Plum|PowderBlue|Purple|Red|RosyBrown|RoyalBlue|SaddleBrown|Salmon|SandyBrown|SeaGreen|SeaShell|Sienna|Silver|SkyBlue|SlateBlue|SlateGr[ae]y|Snow|SpringGreen|SteelBlue|Tan|Teal|Thistle|Tomato|Transparent|Turquoise|Violet|Wheat|White|WhiteSmoke|Yellow|YellowGreen)(?![\w-])/i,lookbehind:!0},{pattern:/\b(?:hsl|rgb)\(\s*\d{1,3}\s*,\s*\d{1,3}%?\s*,\s*\d{1,3}%?\s*\)\B|\b(?:hsl|rgb)a\(\s*\d{1,3}\s*,\s*\d{1,3}%?\s*,\s*\d{1,3}%?\s*,\s*(?:0|0?\.\d+|1)\s*\)\B/i,inside:{unit:a,number:r,function:/[\w-]+(?=\()/,punctuation:/[(),]/}}],entity:/\\[\da-f]{1,8}/i,unit:a,number:r})}(r),r.languages.javascript=r.languages.extend("clike",{"class-name":[r.languages.clike["class-name"],{pattern:/(^|[^$\w\xA0-\uFFFF])(?!\s)[_$A-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\.(?:constructor|prototype))/,lookbehind:!0}],keyword:[{pattern:/((?:^|\})\s*)catch\b/,lookbehind:!0},{pattern:/(^|[^.]|\.\.\.\s*)\b(?:as|assert(?=\s*\{)|async(?=\s*(?:function\b|\(|[$\w\xA0-\uFFFF]|$))|await|break|case|class|const|continue|debugger|default|delete|do|else|enum|export|extends|finally(?=\s*(?:\{|$))|for|from(?=\s*(?:['"]|$))|function|(?:get|set)(?=\s*(?:[#\[$\w\xA0-\uFFFF]|$))|if|implements|import|in|instanceof|interface|let|new|null|of|package|private|protected|public|return|static|super|switch|this|throw|try|typeof|undefined|var|void|while|with|yield)\b/,lookbehind:!0}],function:/#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*(?:\.\s*(?:apply|bind|call)\s*)?\()/,number:{pattern:RegExp(/(^|[^\w$])/.source+"(?:"+/NaN|Infinity/.source+"|"+/0[bB][01]+(?:_[01]+)*n?/.source+"|"+/0[oO][0-7]+(?:_[0-7]+)*n?/.source+"|"+/0[xX][\dA-Fa-f]+(?:_[\dA-Fa-f]+)*n?/.source+"|"+/\d+(?:_\d+)*n/.source+"|"+/(?:\d+(?:_\d+)*(?:\.(?:\d+(?:_\d+)*)?)?|\.\d+(?:_\d+)*)(?:[Ee][+-]?\d+(?:_\d+)*)?/.source+")"+/(?![\w$])/.source),lookbehind:!0},operator:/--|\+\+|\*\*=?|=>|&&=?|\|\|=?|[!=]==|<<=?|>>>?=?|[-+*/%&|^!=<>]=?|\.{3}|\?\?=?|\?\.?|[~:]/}),r.languages.javascript["class-name"][0].pattern=/(\b(?:class|extends|implements|instanceof|interface|new)\s+)[\w.\\]+/,r.languages.insertBefore("javascript","keyword",{regex:{pattern:/((?:^|[^$\w\xA0-\uFFFF."'\])\s]|\b(?:return|yield))\s*)\/(?:\[(?:[^\]\\\r\n]|\\.)*\]|\\.|[^/\\\[\r\n])+\/[dgimyus]{0,7}(?=(?:\s|\/\*(?:[^*]|\*(?!\/))*\*\/)*(?:$|[\r\n,.;:})\]]|\/\/))/,lookbehind:!0,greedy:!0,inside:{"regex-source":{pattern:/^(\/)[\s\S]+(?=\/[a-z]*$)/,lookbehind:!0,alias:"language-regex",inside:r.languages.regex},"regex-delimiter":/^\/|\/$/,"regex-flags":/^[a-z]+$/}},"function-variable":{pattern:/#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*[=:]\s*(?:async\s*)?(?:\bfunction\b|(?:\((?:[^()]|\([^()]*\))*\)|(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*)\s*=>))/,alias:"function"},parameter:[{pattern:/(function(?:\s+(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*)?\s*\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\))/,lookbehind:!0,inside:r.languages.javascript},{pattern:/(^|[^$\w\xA0-\uFFFF])(?!\s)[_$a-z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*=>)/i,lookbehind:!0,inside:r.languages.javascript},{pattern:/(\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\)\s*=>)/,lookbehind:!0,inside:r.languages.javascript},{pattern:/((?:\b|\s|^)(?!(?:as|async|await|break|case|catch|class|const|continue|debugger|default|delete|do|else|enum|export|extends|finally|for|from|function|get|if|implements|import|in|instanceof|interface|let|new|null|of|package|private|protected|public|return|set|static|super|switch|this|throw|try|typeof|undefined|var|void|while|with|yield)(?![$\w\xA0-\uFFFF]))(?:(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*\s*)\(\s*|\]\s*\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\)\s*\{)/,lookbehind:!0,inside:r.languages.javascript}],constant:/\b[A-Z](?:[A-Z_]|\dx?)*\b/}),r.languages.insertBefore("javascript","string",{hashbang:{pattern:/^#!.*/,greedy:!0,alias:"comment"},"template-string":{pattern:/`(?:\\[\s\S]|\$\{(?:[^{}]|\{(?:[^{}]|\{[^}]*\})*\})+\}|(?!\$\{)[^\\`])*`/,greedy:!0,inside:{"template-punctuation":{pattern:/^`|`$/,alias:"string"},interpolation:{pattern:/((?:^|[^\\])(?:\\{2})*)\$\{(?:[^{}]|\{(?:[^{}]|\{[^}]*\})*\})+\}/,lookbehind:!0,inside:{"interpolation-punctuation":{pattern:/^\$\{|\}$/,alias:"punctuation"},rest:r.languages.javascript}},string:/[\s\S]+/}},"string-property":{pattern:/((?:^|[,{])[ \t]*)(["'])(?:\\(?:\r\n|[\s\S])|(?!\2)[^\\\r\n])*\2(?=\s*:)/m,lookbehind:!0,greedy:!0,alias:"property"}}),r.languages.insertBefore("javascript","operator",{"literal-property":{pattern:/((?:^|[,{])[ \t]*)(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*:)/m,lookbehind:!0,alias:"property"}}),r.languages.markup&&(r.languages.markup.tag.addInlined("script","javascript"),r.languages.markup.tag.addAttribute(/on(?:abort|blur|change|click|composition(?:end|start|update)|dblclick|error|focus(?:in|out)?|key(?:down|up)|load|mouse(?:down|enter|leave|move|out|over|up)|reset|resize|scroll|select|slotchange|submit|unload|wheel)/.source,"javascript")),r.languages.js=r.languages.javascript,function(e){var t=e.util.clone(e.languages.javascript),n=/(?:\s|\/\/.*(?!.)|\/\*(?:[^*]|\*(?!\/))\*\/)/.source,a=/(?:\{(?:\{(?:\{[^{}]*\}|[^{}])*\}|[^{}])*\})/.source,r=/(?:\{*\.{3}(?:[^{}]|)*\})/.source;function i(e,t){return e=e.replace(//g,(function(){return n})).replace(//g,(function(){return a})).replace(//g,(function(){return r})),RegExp(e,t)}r=i(r).source,e.languages.jsx=e.languages.extend("markup",t),e.languages.jsx.tag.pattern=i(/<\/?(?:[\w.:-]+(?:+(?:[\w.:$-]+(?:=(?:"(?:\\[\s\S]|[^\\"])*"|'(?:\\[\s\S]|[^\\'])*'|[^\s{'"/>=]+|))?|))**\/?)?>/.source),e.languages.jsx.tag.inside.tag.pattern=/^<\/?[^\s>\/]*/,e.languages.jsx.tag.inside["attr-value"].pattern=/=(?!\{)(?:"(?:\\[\s\S]|[^\\"])*"|'(?:\\[\s\S]|[^\\'])*'|[^\s'">]+)/,e.languages.jsx.tag.inside.tag.inside["class-name"]=/^[A-Z]\w*(?:\.[A-Z]\w*)*$/,e.languages.jsx.tag.inside.comment=t.comment,e.languages.insertBefore("inside","attr-name",{spread:{pattern:i(//.source),inside:e.languages.jsx}},e.languages.jsx.tag),e.languages.insertBefore("inside","special-attr",{script:{pattern:i(/=/.source),alias:"language-javascript",inside:{"script-punctuation":{pattern:/^=(?=\{)/,alias:"punctuation"},rest:e.languages.jsx}}},e.languages.jsx.tag);var o=function(e){return e?"string"==typeof e?e:"string"==typeof e.content?e.content:e.content.map(o).join(""):""},l=function(t){for(var n=[],a=0;a0&&n[n.length-1].tagName===o(r.content[0].content[1])&&n.pop():"/>"===r.content[r.content.length-1].content||n.push({tagName:o(r.content[0].content[1]),openedBraces:0}):n.length>0&&"punctuation"===r.type&&"{"===r.content?n[n.length-1].openedBraces++:n.length>0&&n[n.length-1].openedBraces>0&&"punctuation"===r.type&&"}"===r.content?n[n.length-1].openedBraces--:i=!0),(i||"string"==typeof r)&&n.length>0&&0===n[n.length-1].openedBraces){var s=o(r);a0&&("string"==typeof t[a-1]||"plain-text"===t[a-1].type)&&(s=o(t[a-1])+s,t.splice(a-1,1),a--),t[a]=new e.Token("plain-text",s,null,s)}r.content&&"string"!=typeof r.content&&l(r.content)}};e.hooks.add("after-tokenize",(function(e){"jsx"!==e.language&&"tsx"!==e.language||l(e.tokens)}))}(r),function(e){function t(e,t){return RegExp(e.replace(//g,(function(){return/(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*/.source})),t)}e.languages.insertBefore("javascript","function-variable",{"method-variable":{pattern:RegExp("(\\.\\s*)"+e.languages.javascript["function-variable"].pattern.source),lookbehind:!0,alias:["function-variable","method","function","property-access"]}}),e.languages.insertBefore("javascript","function",{method:{pattern:RegExp("(\\.\\s*)"+e.languages.javascript.function.source),lookbehind:!0,alias:["function","property-access"]}}),e.languages.insertBefore("javascript","constant",{"known-class-name":[{pattern:/\b(?:(?:Float(?:32|64)|(?:Int|Uint)(?:8|16|32)|Uint8Clamped)?Array|ArrayBuffer|BigInt|Boolean|DataView|Date|Error|Function|Intl|JSON|(?:Weak)?(?:Map|Set)|Math|Number|Object|Promise|Proxy|Reflect|RegExp|String|Symbol|WebAssembly)\b/,alias:"class-name"},{pattern:/\b(?:[A-Z]\w*)Error\b/,alias:"class-name"}]}),e.languages.insertBefore("javascript","keyword",{imports:{pattern:t(/(\bimport\b\s*)(?:(?:\s*,\s*(?:\*\s*as\s+|\{[^{}]*\}))?|\*\s*as\s+|\{[^{}]*\})(?=\s*\bfrom\b)/.source),lookbehind:!0,inside:e.languages.javascript},exports:{pattern:t(/(\bexport\b\s*)(?:\*(?:\s*as\s+)?(?=\s*\bfrom\b)|\{[^{}]*\})/.source),lookbehind:!0,inside:e.languages.javascript}}),e.languages.javascript.keyword.unshift({pattern:/\b(?:as|default|export|from|import)\b/,alias:"module"},{pattern:/\b(?:await|break|catch|continue|do|else|finally|for|if|return|switch|throw|try|while|yield)\b/,alias:"control-flow"},{pattern:/\bnull\b/,alias:["null","nil"]},{pattern:/\bundefined\b/,alias:"nil"}),e.languages.insertBefore("javascript","operator",{spread:{pattern:/\.{3}/,alias:"operator"},arrow:{pattern:/=>/,alias:"operator"}}),e.languages.insertBefore("javascript","punctuation",{"property-access":{pattern:t(/(\.\s*)#?/.source),lookbehind:!0},"maybe-class-name":{pattern:/(^|[^$\w\xA0-\uFFFF])[A-Z][$\w\xA0-\uFFFF]+/,lookbehind:!0},dom:{pattern:/\b(?:document|(?:local|session)Storage|location|navigator|performance|window)\b/,alias:"variable"},console:{pattern:/\bconsole(?=\s*\.)/,alias:"class-name"}});for(var n=["function","function-variable","method","method-variable","property-access"],a=0;a=d.length)return;var a=t[n];if("string"==typeof a||"string"==typeof a.content){var r=d[o],i="string"==typeof a?a:a.content,l=i.indexOf(r);if(-1!==l){++o;var s=i.substring(0,l),u=c(f[r]),p=i.substring(l+r.length),m=[];if(s&&m.push(s),m.push(u),p){var b=[p];e(b),m.push.apply(m,b)}"string"==typeof a?(t.splice.apply(t,[n,1].concat(m)),n+=m.length-1):a.content=m}}else{var h=a.content;Array.isArray(h)?e(h):e([h])}}}(u),new e.Token(a,u,"language-"+a,t)}e.languages.javascript["template-string"]=[o("css",/\b(?:styled(?:\([^)]*\))?(?:\s*\.\s*\w+(?:\([^)]*\))*)*|css(?:\s*\.\s*(?:global|resolve))?|createGlobalStyle|keyframes)/.source),o("html",/\bhtml|\.\s*(?:inner|outer)HTML\s*\+?=/.source),o("svg",/\bsvg/.source),o("markdown",/\b(?:markdown|md)/.source),o("graphql",/\b(?:gql|graphql(?:\s*\.\s*experimental)?)/.source),o("sql",/\bsql/.source),t].filter(Boolean);var u={javascript:!0,js:!0,typescript:!0,ts:!0,jsx:!0,tsx:!0};function d(e){return"string"==typeof e?e:Array.isArray(e)?e.map(d).join(""):d(e.content)}e.hooks.add("after-tokenize",(function(t){t.language in u&&function t(n){for(var a=0,r=n.length;a",unchanged:" ",diff:"!"};Object.keys(t).forEach((function(n){var a=t[n],r=[];/^\w+$/.test(n)||r.push(/\w+/.exec(n)[0]),"diff"===n&&r.push("bold"),e.languages.diff[n]={pattern:RegExp("^(?:["+a+"].*(?:\r\n?|\n|(?![\\s\\S])))+","m"),alias:r,inside:{line:{pattern:/(.)(?=[\s\S]).*(?:\r\n?|\n)?/,lookbehind:!0},prefix:{pattern:/[\s\S]/,alias:/\w+/.exec(n)[0]}}}})),Object.defineProperty(e.languages.diff,"PREFIXES",{value:t})}(r),r.languages.git={comment:/^#.*/m,deleted:/^[-\u2013].*/m,inserted:/^\+.*/m,string:/("|')(?:\\.|(?!\1)[^\\\r\n])*\1/,command:{pattern:/^.*\$ git .*$/m,inside:{parameter:/\s--?\w+/}},coord:/^@@.*@@$/m,"commit-sha1":/^commit \w{40}$/m},r.languages.go=r.languages.extend("clike",{string:{pattern:/(^|[^\\])"(?:\\.|[^"\\\r\n])*"|`[^`]*`/,lookbehind:!0,greedy:!0},keyword:/\b(?:break|case|chan|const|continue|default|defer|else|fallthrough|for|func|go(?:to)?|if|import|interface|map|package|range|return|select|struct|switch|type|var)\b/,boolean:/\b(?:_|false|iota|nil|true)\b/,number:[/\b0(?:b[01_]+|o[0-7_]+)i?\b/i,/\b0x(?:[a-f\d_]+(?:\.[a-f\d_]*)?|\.[a-f\d_]+)(?:p[+-]?\d+(?:_\d+)*)?i?(?!\w)/i,/(?:\b\d[\d_]*(?:\.[\d_]*)?|\B\.\d[\d_]*)(?:e[+-]?[\d_]+)?i?(?!\w)/i],operator:/[*\/%^!=]=?|\+[=+]?|-[=-]?|\|[=|]?|&(?:=|&|\^=?)?|>(?:>=?|=)?|<(?:<=?|=|-)?|:=|\.\.\./,builtin:/\b(?:append|bool|byte|cap|close|complex|complex(?:64|128)|copy|delete|error|float(?:32|64)|u?int(?:8|16|32|64)?|imag|len|make|new|panic|print(?:ln)?|real|recover|rune|string|uintptr)\b/}),r.languages.insertBefore("go","string",{char:{pattern:/'(?:\\.|[^'\\\r\n]){0,10}'/,greedy:!0}}),delete r.languages.go["class-name"],r.languages.graphql={comment:/#.*/,description:{pattern:/(?:"""(?:[^"]|(?!""")")*"""|"(?:\\.|[^\\"\r\n])*")(?=\s*[a-z_])/i,greedy:!0,alias:"string",inside:{"language-markdown":{pattern:/(^"(?:"")?)(?!\1)[\s\S]+(?=\1$)/,lookbehind:!0,inside:r.languages.markdown}}},string:{pattern:/"""(?:[^"]|(?!""")")*"""|"(?:\\.|[^\\"\r\n])*"/,greedy:!0},number:/(?:\B-|\b)\d+(?:\.\d+)?(?:e[+-]?\d+)?\b/i,boolean:/\b(?:false|true)\b/,variable:/\$[a-z_]\w*/i,directive:{pattern:/@[a-z_]\w*/i,alias:"function"},"attr-name":{pattern:/\b[a-z_]\w*(?=\s*(?:\((?:[^()"]|"(?:\\.|[^\\"\r\n])*")*\))?:)/i,greedy:!0},"atom-input":{pattern:/\b[A-Z]\w*Input\b/,alias:"class-name"},scalar:/\b(?:Boolean|Float|ID|Int|String)\b/,constant:/\b[A-Z][A-Z_\d]*\b/,"class-name":{pattern:/(\b(?:enum|implements|interface|on|scalar|type|union)\s+|&\s*|:\s*|\[)[A-Z_]\w*/,lookbehind:!0},fragment:{pattern:/(\bfragment\s+|\.{3}\s*(?!on\b))[a-zA-Z_]\w*/,lookbehind:!0,alias:"function"},"definition-mutation":{pattern:/(\bmutation\s+)[a-zA-Z_]\w*/,lookbehind:!0,alias:"function"},"definition-query":{pattern:/(\bquery\s+)[a-zA-Z_]\w*/,lookbehind:!0,alias:"function"},keyword:/\b(?:directive|enum|extend|fragment|implements|input|interface|mutation|on|query|repeatable|scalar|schema|subscription|type|union)\b/,operator:/[!=|&]|\.{3}/,"property-query":/\w+(?=\s*\()/,object:/\w+(?=\s*\{)/,punctuation:/[!(){}\[\]:=,]/,property:/\w+/},r.hooks.add("after-tokenize",(function(e){if("graphql"===e.language)for(var t=e.tokens.filter((function(e){return"string"!=typeof e&&"comment"!==e.type&&"scalar"!==e.type})),n=0;n0)){var l=d(/^\{$/,/^\}$/);if(-1===l)continue;for(var s=n;s=0&&p(c,"variable-input")}}}}function f(e){return t[n+e]}function u(e,t){t=t||0;for(var n=0;n=i.length);s++){var c=l[s];if("string"==typeof c||c.content&&"string"==typeof c.content){var f=i[r],u=n.tokenStack[f],d="string"==typeof c?c:c.content,p=t(a,f),m=d.indexOf(p);if(m>-1){++r;var b=d.substring(0,m),h=new e.Token(a,e.tokenize(u,n.grammar),"language-"+a,u),g=d.substring(m+p.length),_=[];b&&_.push.apply(_,o([b])),_.push(h),g&&_.push.apply(_,o([g])),"string"==typeof c?l.splice.apply(l,[s,1].concat(_)):c.content=_}}else c.content&&o(c.content)}return l}(n.tokens)}}}})}(r),function(e){e.languages.handlebars={comment:/\{\{![\s\S]*?\}\}/,delimiter:{pattern:/^\{\{\{?|\}\}\}?$/,alias:"punctuation"},string:/(["'])(?:\\.|(?!\1)[^\\\r\n])*\1/,number:/\b0x[\dA-Fa-f]+\b|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:[Ee][+-]?\d+)?/,boolean:/\b(?:false|true)\b/,block:{pattern:/^(\s*(?:~\s*)?)[#\/]\S+?(?=\s*(?:~\s*)?$|\s)/,lookbehind:!0,alias:"keyword"},brackets:{pattern:/\[[^\]]+\]/,inside:{punctuation:/\[|\]/,variable:/[\s\S]+/}},punctuation:/[!"#%&':()*+,.\/;<=>@\[\\\]^`{|}~]/,variable:/[^!"#%&'()*+,\/;<=>@\[\\\]^`{|}~\s]+/},e.hooks.add("before-tokenize",(function(t){e.languages["markup-templating"].buildPlaceholders(t,"handlebars",/\{\{\{[\s\S]+?\}\}\}|\{\{[\s\S]+?\}\}/g)})),e.hooks.add("after-tokenize",(function(t){e.languages["markup-templating"].tokenizePlaceholders(t,"handlebars")})),e.languages.hbs=e.languages.handlebars}(r),r.languages.json={property:{pattern:/(^|[^\\])"(?:\\.|[^\\"\r\n])*"(?=\s*:)/,lookbehind:!0,greedy:!0},string:{pattern:/(^|[^\\])"(?:\\.|[^\\"\r\n])*"(?!\s*:)/,lookbehind:!0,greedy:!0},comment:{pattern:/\/\/.*|\/\*[\s\S]*?(?:\*\/|$)/,greedy:!0},number:/-?\b\d+(?:\.\d+)?(?:e[+-]?\d+)?\b/i,punctuation:/[{}[\],]/,operator:/:/,boolean:/\b(?:false|true)\b/,null:{pattern:/\bnull\b/,alias:"keyword"}},r.languages.webmanifest=r.languages.json,r.languages.less=r.languages.extend("css",{comment:[/\/\*[\s\S]*?\*\//,{pattern:/(^|[^\\])\/\/.*/,lookbehind:!0}],atrule:{pattern:/@[\w-](?:\((?:[^(){}]|\([^(){}]*\))*\)|[^(){};\s]|\s+(?!\s))*?(?=\s*\{)/,inside:{punctuation:/[:()]/}},selector:{pattern:/(?:@\{[\w-]+\}|[^{};\s@])(?:@\{[\w-]+\}|\((?:[^(){}]|\([^(){}]*\))*\)|[^(){};@\s]|\s+(?!\s))*?(?=\s*\{)/,inside:{variable:/@+[\w-]+/}},property:/(?:@\{[\w-]+\}|[\w-])+(?:\+_?)?(?=\s*:)/,operator:/[+\-*\/]/}),r.languages.insertBefore("less","property",{variable:[{pattern:/@[\w-]+\s*:/,inside:{punctuation:/:/}},/@@?[\w-]+/],"mixin-usage":{pattern:/([{;]\s*)[.#](?!\d)[\w-].*?(?=[(;])/,lookbehind:!0,alias:"function"}}),r.languages.makefile={comment:{pattern:/(^|[^\\])#(?:\\(?:\r\n|[\s\S])|[^\\\r\n])*/,lookbehind:!0},string:{pattern:/(["'])(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,greedy:!0},"builtin-target":{pattern:/\.[A-Z][^:#=\s]+(?=\s*:(?!=))/,alias:"builtin"},target:{pattern:/^(?:[^:=\s]|[ \t]+(?![\s:]))+(?=\s*:(?!=))/m,alias:"symbol",inside:{variable:/\$+(?:(?!\$)[^(){}:#=\s]+|(?=[({]))/}},variable:/\$+(?:(?!\$)[^(){}:#=\s]+|\([@*%<^+?][DF]\)|(?=[({]))/,keyword:/-include\b|\b(?:define|else|endef|endif|export|ifn?def|ifn?eq|include|override|private|sinclude|undefine|unexport|vpath)\b/,function:{pattern:/(\()(?:abspath|addsuffix|and|basename|call|dir|error|eval|file|filter(?:-out)?|findstring|firstword|flavor|foreach|guile|if|info|join|lastword|load|notdir|or|origin|patsubst|realpath|shell|sort|strip|subst|suffix|value|warning|wildcard|word(?:list|s)?)(?=[ \t])/,lookbehind:!0},operator:/(?:::|[?:+!])?=|[|@]/,punctuation:/[:;(){}]/},function(e){var t=/(?:\\.|[^\\\n\r]|(?:\n|\r\n?)(?![\r\n]))/.source;function n(e){return e=e.replace(//g,(function(){return t})),RegExp(/((?:^|[^\\])(?:\\{2})*)/.source+"(?:"+e+")")}var a=/(?:\\.|``(?:[^`\r\n]|`(?!`))+``|`[^`\r\n]+`|[^\\|\r\n`])+/.source,r=/\|?__(?:\|__)+\|?(?:(?:\n|\r\n?)|(?![\s\S]))/.source.replace(/__/g,(function(){return a})),i=/\|?[ \t]*:?-{3,}:?[ \t]*(?:\|[ \t]*:?-{3,}:?[ \t]*)+\|?(?:\n|\r\n?)/.source;e.languages.markdown=e.languages.extend("markup",{}),e.languages.insertBefore("markdown","prolog",{"front-matter-block":{pattern:/(^(?:\s*[\r\n])?)---(?!.)[\s\S]*?[\r\n]---(?!.)/,lookbehind:!0,greedy:!0,inside:{punctuation:/^---|---$/,"front-matter":{pattern:/\S+(?:\s+\S+)*/,alias:["yaml","language-yaml"],inside:e.languages.yaml}}},blockquote:{pattern:/^>(?:[\t ]*>)*/m,alias:"punctuation"},table:{pattern:RegExp("^"+r+i+"(?:"+r+")*","m"),inside:{"table-data-rows":{pattern:RegExp("^("+r+i+")(?:"+r+")*$"),lookbehind:!0,inside:{"table-data":{pattern:RegExp(a),inside:e.languages.markdown},punctuation:/\|/}},"table-line":{pattern:RegExp("^("+r+")"+i+"$"),lookbehind:!0,inside:{punctuation:/\||:?-{3,}:?/}},"table-header-row":{pattern:RegExp("^"+r+"$"),inside:{"table-header":{pattern:RegExp(a),alias:"important",inside:e.languages.markdown},punctuation:/\|/}}}},code:[{pattern:/((?:^|\n)[ \t]*\n|(?:^|\r\n?)[ \t]*\r\n?)(?: {4}|\t).+(?:(?:\n|\r\n?)(?: {4}|\t).+)*/,lookbehind:!0,alias:"keyword"},{pattern:/^```[\s\S]*?^```$/m,greedy:!0,inside:{"code-block":{pattern:/^(```.*(?:\n|\r\n?))[\s\S]+?(?=(?:\n|\r\n?)^```$)/m,lookbehind:!0},"code-language":{pattern:/^(```).+/,lookbehind:!0},punctuation:/```/}}],title:[{pattern:/\S.*(?:\n|\r\n?)(?:==+|--+)(?=[ \t]*$)/m,alias:"important",inside:{punctuation:/==+$|--+$/}},{pattern:/(^\s*)#.+/m,lookbehind:!0,alias:"important",inside:{punctuation:/^#+|#+$/}}],hr:{pattern:/(^\s*)([*-])(?:[\t ]*\2){2,}(?=\s*$)/m,lookbehind:!0,alias:"punctuation"},list:{pattern:/(^\s*)(?:[*+-]|\d+\.)(?=[\t ].)/m,lookbehind:!0,alias:"punctuation"},"url-reference":{pattern:/!?\[[^\]]+\]:[\t ]+(?:\S+|<(?:\\.|[^>\\])+>)(?:[\t ]+(?:"(?:\\.|[^"\\])*"|'(?:\\.|[^'\\])*'|\((?:\\.|[^)\\])*\)))?/,inside:{variable:{pattern:/^(!?\[)[^\]]+/,lookbehind:!0},string:/(?:"(?:\\.|[^"\\])*"|'(?:\\.|[^'\\])*'|\((?:\\.|[^)\\])*\))$/,punctuation:/^[\[\]!:]|[<>]/},alias:"url"},bold:{pattern:n(/\b__(?:(?!_)|_(?:(?!_))+_)+__\b|\*\*(?:(?!\*)|\*(?:(?!\*))+\*)+\*\*/.source),lookbehind:!0,greedy:!0,inside:{content:{pattern:/(^..)[\s\S]+(?=..$)/,lookbehind:!0,inside:{}},punctuation:/\*\*|__/}},italic:{pattern:n(/\b_(?:(?!_)|__(?:(?!_))+__)+_\b|\*(?:(?!\*)|\*\*(?:(?!\*))+\*\*)+\*/.source),lookbehind:!0,greedy:!0,inside:{content:{pattern:/(^.)[\s\S]+(?=.$)/,lookbehind:!0,inside:{}},punctuation:/[*_]/}},strike:{pattern:n(/(~~?)(?:(?!~))+\2/.source),lookbehind:!0,greedy:!0,inside:{content:{pattern:/(^~~?)[\s\S]+(?=\1$)/,lookbehind:!0,inside:{}},punctuation:/~~?/}},"code-snippet":{pattern:/(^|[^\\`])(?:``[^`\r\n]+(?:`[^`\r\n]+)*``(?!`)|`[^`\r\n]+`(?!`))/,lookbehind:!0,greedy:!0,alias:["code","keyword"]},url:{pattern:n(/!?\[(?:(?!\]))+\](?:\([^\s)]+(?:[\t ]+"(?:\\.|[^"\\])*")?\)|[ \t]?\[(?:(?!\]))+\])/.source),lookbehind:!0,greedy:!0,inside:{operator:/^!/,content:{pattern:/(^\[)[^\]]+(?=\])/,lookbehind:!0,inside:{}},variable:{pattern:/(^\][ \t]?\[)[^\]]+(?=\]$)/,lookbehind:!0},url:{pattern:/(^\]\()[^\s)]+/,lookbehind:!0},string:{pattern:/(^[ \t]+)"(?:\\.|[^"\\])*"(?=\)$)/,lookbehind:!0}}}}),["url","bold","italic","strike"].forEach((function(t){["url","bold","italic","strike","code-snippet"].forEach((function(n){t!==n&&(e.languages.markdown[t].inside.content.inside[n]=e.languages.markdown[n])}))})),e.hooks.add("after-tokenize",(function(e){"markdown"!==e.language&&"md"!==e.language||function e(t){if(t&&"string"!=typeof t)for(var n=0,a=t.length;n",quot:'"'},s=String.fromCodePoint||String.fromCharCode;e.languages.md=e.languages.markdown}(r),r.languages.objectivec=r.languages.extend("c",{string:{pattern:/@?"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"/,greedy:!0},keyword:/\b(?:asm|auto|break|case|char|const|continue|default|do|double|else|enum|extern|float|for|goto|if|in|inline|int|long|register|return|self|short|signed|sizeof|static|struct|super|switch|typedef|typeof|union|unsigned|void|volatile|while)\b|(?:@interface|@end|@implementation|@protocol|@class|@public|@protected|@private|@property|@try|@catch|@finally|@throw|@synthesize|@dynamic|@selector)\b/,operator:/-[->]?|\+\+?|!=?|<>?=?|==?|&&?|\|\|?|[~^%?*\/@]/}),delete r.languages.objectivec["class-name"],r.languages.objc=r.languages.objectivec,r.languages.ocaml={comment:{pattern:/\(\*[\s\S]*?\*\)/,greedy:!0},char:{pattern:/'(?:[^\\\r\n']|\\(?:.|[ox]?[0-9a-f]{1,3}))'/i,greedy:!0},string:[{pattern:/"(?:\\(?:[\s\S]|\r\n)|[^\\\r\n"])*"/,greedy:!0},{pattern:/\{([a-z_]*)\|[\s\S]*?\|\1\}/,greedy:!0}],number:[/\b(?:0b[01][01_]*|0o[0-7][0-7_]*)\b/i,/\b0x[a-f0-9][a-f0-9_]*(?:\.[a-f0-9_]*)?(?:p[+-]?\d[\d_]*)?(?!\w)/i,/\b\d[\d_]*(?:\.[\d_]*)?(?:e[+-]?\d[\d_]*)?(?!\w)/i],directive:{pattern:/\B#\w+/,alias:"property"},label:{pattern:/\B~\w+/,alias:"property"},"type-variable":{pattern:/\B'\w+/,alias:"function"},variant:{pattern:/`\w+/,alias:"symbol"},keyword:/\b(?:as|assert|begin|class|constraint|do|done|downto|else|end|exception|external|for|fun|function|functor|if|in|include|inherit|initializer|lazy|let|match|method|module|mutable|new|nonrec|object|of|open|private|rec|sig|struct|then|to|try|type|val|value|virtual|when|where|while|with)\b/,boolean:/\b(?:false|true)\b/,"operator-like-punctuation":{pattern:/\[[<>|]|[>|]\]|\{<|>\}/,alias:"punctuation"},operator:/\.[.~]|:[=>]|[=<>@^|&+\-*\/$%!?~][!$%&*+\-.\/:<=>?@^|~]*|\b(?:and|asr|land|lor|lsl|lsr|lxor|mod|or)\b/,punctuation:/;;|::|[(){}\[\].,:;#]|\b_\b/},r.languages.python={comment:{pattern:/(^|[^\\])#.*/,lookbehind:!0,greedy:!0},"string-interpolation":{pattern:/(?:f|fr|rf)(?:("""|''')[\s\S]*?\1|("|')(?:\\.|(?!\2)[^\\\r\n])*\2)/i,greedy:!0,inside:{interpolation:{pattern:/((?:^|[^{])(?:\{\{)*)\{(?!\{)(?:[^{}]|\{(?!\{)(?:[^{}]|\{(?!\{)(?:[^{}])+\})+\})+\}/,lookbehind:!0,inside:{"format-spec":{pattern:/(:)[^:(){}]+(?=\}$)/,lookbehind:!0},"conversion-option":{pattern:/![sra](?=[:}]$)/,alias:"punctuation"},rest:null}},string:/[\s\S]+/}},"triple-quoted-string":{pattern:/(?:[rub]|br|rb)?("""|''')[\s\S]*?\1/i,greedy:!0,alias:"string"},string:{pattern:/(?:[rub]|br|rb)?("|')(?:\\.|(?!\1)[^\\\r\n])*\1/i,greedy:!0},function:{pattern:/((?:^|\s)def[ \t]+)[a-zA-Z_]\w*(?=\s*\()/g,lookbehind:!0},"class-name":{pattern:/(\bclass\s+)\w+/i,lookbehind:!0},decorator:{pattern:/(^[\t ]*)@\w+(?:\.\w+)*/m,lookbehind:!0,alias:["annotation","punctuation"],inside:{punctuation:/\./}},keyword:/\b(?:_(?=\s*:)|and|as|assert|async|await|break|case|class|continue|def|del|elif|else|except|exec|finally|for|from|global|if|import|in|is|lambda|match|nonlocal|not|or|pass|print|raise|return|try|while|with|yield)\b/,builtin:/\b(?:__import__|abs|all|any|apply|ascii|basestring|bin|bool|buffer|bytearray|bytes|callable|chr|classmethod|cmp|coerce|compile|complex|delattr|dict|dir|divmod|enumerate|eval|execfile|file|filter|float|format|frozenset|getattr|globals|hasattr|hash|help|hex|id|input|int|intern|isinstance|issubclass|iter|len|list|locals|long|map|max|memoryview|min|next|object|oct|open|ord|pow|property|range|raw_input|reduce|reload|repr|reversed|round|set|setattr|slice|sorted|staticmethod|str|sum|super|tuple|type|unichr|unicode|vars|xrange|zip)\b/,boolean:/\b(?:False|None|True)\b/,number:/\b0(?:b(?:_?[01])+|o(?:_?[0-7])+|x(?:_?[a-f0-9])+)\b|(?:\b\d+(?:_\d+)*(?:\.(?:\d+(?:_\d+)*)?)?|\B\.\d+(?:_\d+)*)(?:e[+-]?\d+(?:_\d+)*)?j?(?!\w)/i,operator:/[-+%=]=?|!=|:=|\*\*?=?|\/\/?=?|<[<=>]?|>[=>]?|[&|^~]/,punctuation:/[{}[\];(),.:]/},r.languages.python["string-interpolation"].inside.interpolation.inside.rest=r.languages.python,r.languages.py=r.languages.python,r.languages.reason=r.languages.extend("clike",{string:{pattern:/"(?:\\(?:\r\n|[\s\S])|[^\\\r\n"])*"/,greedy:!0},"class-name":/\b[A-Z]\w*/,keyword:/\b(?:and|as|assert|begin|class|constraint|do|done|downto|else|end|exception|external|for|fun|function|functor|if|in|include|inherit|initializer|lazy|let|method|module|mutable|new|nonrec|object|of|open|or|private|rec|sig|struct|switch|then|to|try|type|val|virtual|when|while|with)\b/,operator:/\.{3}|:[:=]|\|>|->|=(?:==?|>)?|<=?|>=?|[|^?'#!~`]|[+\-*\/]\.?|\b(?:asr|land|lor|lsl|lsr|lxor|mod)\b/}),r.languages.insertBefore("reason","class-name",{char:{pattern:/'(?:\\x[\da-f]{2}|\\o[0-3][0-7][0-7]|\\\d{3}|\\.|[^'\\\r\n])'/,greedy:!0},constructor:/\b[A-Z]\w*\b(?!\s*\.)/,label:{pattern:/\b[a-z]\w*(?=::)/,alias:"symbol"}}),delete r.languages.reason.function,function(e){e.languages.sass=e.languages.extend("css",{comment:{pattern:/^([ \t]*)\/[\/*].*(?:(?:\r?\n|\r)\1[ \t].+)*/m,lookbehind:!0,greedy:!0}}),e.languages.insertBefore("sass","atrule",{"atrule-line":{pattern:/^(?:[ \t]*)[@+=].+/m,greedy:!0,inside:{atrule:/(?:@[\w-]+|[+=])/}}}),delete e.languages.sass.atrule;var t=/\$[-\w]+|#\{\$[-\w]+\}/,n=[/[+*\/%]|[=!]=|<=?|>=?|\b(?:and|not|or)\b/,{pattern:/(\s)-(?=\s)/,lookbehind:!0}];e.languages.insertBefore("sass","property",{"variable-line":{pattern:/^[ \t]*\$.+/m,greedy:!0,inside:{punctuation:/:/,variable:t,operator:n}},"property-line":{pattern:/^[ \t]*(?:[^:\s]+ *:.*|:[^:\s].*)/m,greedy:!0,inside:{property:[/[^:\s]+(?=\s*:)/,{pattern:/(:)[^:\s]+/,lookbehind:!0}],punctuation:/:/,variable:t,operator:n,important:e.languages.sass.important}}}),delete e.languages.sass.property,delete e.languages.sass.important,e.languages.insertBefore("sass","punctuation",{selector:{pattern:/^([ \t]*)\S(?:,[^,\r\n]+|[^,\r\n]*)(?:,[^,\r\n]+)*(?:,(?:\r?\n|\r)\1[ \t]+\S(?:,[^,\r\n]+|[^,\r\n]*)(?:,[^,\r\n]+)*)*/m,lookbehind:!0,greedy:!0}})}(r),r.languages.scss=r.languages.extend("css",{comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?\*\/|\/\/.*)/,lookbehind:!0},atrule:{pattern:/@[\w-](?:\([^()]+\)|[^()\s]|\s+(?!\s))*?(?=\s+[{;])/,inside:{rule:/@[\w-]+/}},url:/(?:[-a-z]+-)?url(?=\()/i,selector:{pattern:/(?=\S)[^@;{}()]?(?:[^@;{}()\s]|\s+(?!\s)|#\{\$[-\w]+\})+(?=\s*\{(?:\}|\s|[^}][^:{}]*[:{][^}]))/,inside:{parent:{pattern:/&/,alias:"important"},placeholder:/%[-\w]+/,variable:/\$[-\w]+|#\{\$[-\w]+\}/}},property:{pattern:/(?:[-\w]|\$[-\w]|#\{\$[-\w]+\})+(?=\s*:)/,inside:{variable:/\$[-\w]+|#\{\$[-\w]+\}/}}}),r.languages.insertBefore("scss","atrule",{keyword:[/@(?:content|debug|each|else(?: if)?|extend|for|forward|function|if|import|include|mixin|return|use|warn|while)\b/i,{pattern:/( )(?:from|through)(?= )/,lookbehind:!0}]}),r.languages.insertBefore("scss","important",{variable:/\$[-\w]+|#\{\$[-\w]+\}/}),r.languages.insertBefore("scss","function",{"module-modifier":{pattern:/\b(?:as|hide|show|with)\b/i,alias:"keyword"},placeholder:{pattern:/%[-\w]+/,alias:"selector"},statement:{pattern:/\B!(?:default|optional)\b/i,alias:"keyword"},boolean:/\b(?:false|true)\b/,null:{pattern:/\bnull\b/,alias:"keyword"},operator:{pattern:/(\s)(?:[-+*\/%]|[=!]=|<=?|>=?|and|not|or)(?=\s)/,lookbehind:!0}}),r.languages.scss.atrule.inside.rest=r.languages.scss,r.languages.sql={comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?\*\/|(?:--|\/\/|#).*)/,lookbehind:!0},variable:[{pattern:/@(["'`])(?:\\[\s\S]|(?!\1)[^\\])+\1/,greedy:!0},/@[\w.$]+/],string:{pattern:/(^|[^@\\])("|')(?:\\[\s\S]|(?!\2)[^\\]|\2\2)*\2/,greedy:!0,lookbehind:!0},identifier:{pattern:/(^|[^@\\])`(?:\\[\s\S]|[^`\\]|``)*`/,greedy:!0,lookbehind:!0,inside:{punctuation:/^`|`$/}},function:/\b(?:AVG|COUNT|FIRST|FORMAT|LAST|LCASE|LEN|MAX|MID|MIN|MOD|NOW|ROUND|SUM|UCASE)(?=\s*\()/i,keyword:/\b(?:ACTION|ADD|AFTER|ALGORITHM|ALL|ALTER|ANALYZE|ANY|APPLY|AS|ASC|AUTHORIZATION|AUTO_INCREMENT|BACKUP|BDB|BEGIN|BERKELEYDB|BIGINT|BINARY|BIT|BLOB|BOOL|BOOLEAN|BREAK|BROWSE|BTREE|BULK|BY|CALL|CASCADED?|CASE|CHAIN|CHAR(?:ACTER|SET)?|CHECK(?:POINT)?|CLOSE|CLUSTERED|COALESCE|COLLATE|COLUMNS?|COMMENT|COMMIT(?:TED)?|COMPUTE|CONNECT|CONSISTENT|CONSTRAINT|CONTAINS(?:TABLE)?|CONTINUE|CONVERT|CREATE|CROSS|CURRENT(?:_DATE|_TIME|_TIMESTAMP|_USER)?|CURSOR|CYCLE|DATA(?:BASES?)?|DATE(?:TIME)?|DAY|DBCC|DEALLOCATE|DEC|DECIMAL|DECLARE|DEFAULT|DEFINER|DELAYED|DELETE|DELIMITERS?|DENY|DESC|DESCRIBE|DETERMINISTIC|DISABLE|DISCARD|DISK|DISTINCT|DISTINCTROW|DISTRIBUTED|DO|DOUBLE|DROP|DUMMY|DUMP(?:FILE)?|DUPLICATE|ELSE(?:IF)?|ENABLE|ENCLOSED|END|ENGINE|ENUM|ERRLVL|ERRORS|ESCAPED?|EXCEPT|EXEC(?:UTE)?|EXISTS|EXIT|EXPLAIN|EXTENDED|FETCH|FIELDS|FILE|FILLFACTOR|FIRST|FIXED|FLOAT|FOLLOWING|FOR(?: EACH ROW)?|FORCE|FOREIGN|FREETEXT(?:TABLE)?|FROM|FULL|FUNCTION|GEOMETRY(?:COLLECTION)?|GLOBAL|GOTO|GRANT|GROUP|HANDLER|HASH|HAVING|HOLDLOCK|HOUR|IDENTITY(?:COL|_INSERT)?|IF|IGNORE|IMPORT|INDEX|INFILE|INNER|INNODB|INOUT|INSERT|INT|INTEGER|INTERSECT|INTERVAL|INTO|INVOKER|ISOLATION|ITERATE|JOIN|KEYS?|KILL|LANGUAGE|LAST|LEAVE|LEFT|LEVEL|LIMIT|LINENO|LINES|LINESTRING|LOAD|LOCAL|LOCK|LONG(?:BLOB|TEXT)|LOOP|MATCH(?:ED)?|MEDIUM(?:BLOB|INT|TEXT)|MERGE|MIDDLEINT|MINUTE|MODE|MODIFIES|MODIFY|MONTH|MULTI(?:LINESTRING|POINT|POLYGON)|NATIONAL|NATURAL|NCHAR|NEXT|NO|NONCLUSTERED|NULLIF|NUMERIC|OFF?|OFFSETS?|ON|OPEN(?:DATASOURCE|QUERY|ROWSET)?|OPTIMIZE|OPTION(?:ALLY)?|ORDER|OUT(?:ER|FILE)?|OVER|PARTIAL|PARTITION|PERCENT|PIVOT|PLAN|POINT|POLYGON|PRECEDING|PRECISION|PREPARE|PREV|PRIMARY|PRINT|PRIVILEGES|PROC(?:EDURE)?|PUBLIC|PURGE|QUICK|RAISERROR|READS?|REAL|RECONFIGURE|REFERENCES|RELEASE|RENAME|REPEAT(?:ABLE)?|REPLACE|REPLICATION|REQUIRE|RESIGNAL|RESTORE|RESTRICT|RETURN(?:ING|S)?|REVOKE|RIGHT|ROLLBACK|ROUTINE|ROW(?:COUNT|GUIDCOL|S)?|RTREE|RULE|SAVE(?:POINT)?|SCHEMA|SECOND|SELECT|SERIAL(?:IZABLE)?|SESSION(?:_USER)?|SET(?:USER)?|SHARE|SHOW|SHUTDOWN|SIMPLE|SMALLINT|SNAPSHOT|SOME|SONAME|SQL|START(?:ING)?|STATISTICS|STATUS|STRIPED|SYSTEM_USER|TABLES?|TABLESPACE|TEMP(?:ORARY|TABLE)?|TERMINATED|TEXT(?:SIZE)?|THEN|TIME(?:STAMP)?|TINY(?:BLOB|INT|TEXT)|TOP?|TRAN(?:SACTIONS?)?|TRIGGER|TRUNCATE|TSEQUAL|TYPES?|UNBOUNDED|UNCOMMITTED|UNDEFINED|UNION|UNIQUE|UNLOCK|UNPIVOT|UNSIGNED|UPDATE(?:TEXT)?|USAGE|USE|USER|USING|VALUES?|VAR(?:BINARY|CHAR|CHARACTER|YING)|VIEW|WAITFOR|WARNINGS|WHEN|WHERE|WHILE|WITH(?: ROLLUP|IN)?|WORK|WRITE(?:TEXT)?|YEAR)\b/i,boolean:/\b(?:FALSE|NULL|TRUE)\b/i,number:/\b0x[\da-f]+\b|\b\d+(?:\.\d*)?|\B\.\d+\b/i,operator:/[-+*\/=%^~]|&&?|\|\|?|!=?|<(?:=>?|<|>)?|>[>=]?|\b(?:AND|BETWEEN|DIV|ILIKE|IN|IS|LIKE|NOT|OR|REGEXP|RLIKE|SOUNDS LIKE|XOR)\b/i,punctuation:/[;[\]()`,.]/},function(e){var t={pattern:/(\b\d+)(?:%|[a-z]+)/,lookbehind:!0},n={pattern:/(^|[^\w.-])-?(?:\d+(?:\.\d+)?|\.\d+)/,lookbehind:!0},a={comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?\*\/|\/\/.*)/,lookbehind:!0},url:{pattern:/\burl\((["']?).*?\1\)/i,greedy:!0},string:{pattern:/("|')(?:(?!\1)[^\\\r\n]|\\(?:\r\n|[\s\S]))*\1/,greedy:!0},interpolation:null,func:null,important:/\B!(?:important|optional)\b/i,keyword:{pattern:/(^|\s+)(?:(?:else|for|if|return|unless)(?=\s|$)|@[\w-]+)/,lookbehind:!0},hexcode:/#[\da-f]{3,6}/i,color:[/\b(?:AliceBlue|AntiqueWhite|Aqua|Aquamarine|Azure|Beige|Bisque|Black|BlanchedAlmond|Blue|BlueViolet|Brown|BurlyWood|CadetBlue|Chartreuse|Chocolate|Coral|CornflowerBlue|Cornsilk|Crimson|Cyan|DarkBlue|DarkCyan|DarkGoldenRod|DarkGr[ae]y|DarkGreen|DarkKhaki|DarkMagenta|DarkOliveGreen|DarkOrange|DarkOrchid|DarkRed|DarkSalmon|DarkSeaGreen|DarkSlateBlue|DarkSlateGr[ae]y|DarkTurquoise|DarkViolet|DeepPink|DeepSkyBlue|DimGr[ae]y|DodgerBlue|FireBrick|FloralWhite|ForestGreen|Fuchsia|Gainsboro|GhostWhite|Gold|GoldenRod|Gr[ae]y|Green|GreenYellow|HoneyDew|HotPink|IndianRed|Indigo|Ivory|Khaki|Lavender|LavenderBlush|LawnGreen|LemonChiffon|LightBlue|LightCoral|LightCyan|LightGoldenRodYellow|LightGr[ae]y|LightGreen|LightPink|LightSalmon|LightSeaGreen|LightSkyBlue|LightSlateGr[ae]y|LightSteelBlue|LightYellow|Lime|LimeGreen|Linen|Magenta|Maroon|MediumAquaMarine|MediumBlue|MediumOrchid|MediumPurple|MediumSeaGreen|MediumSlateBlue|MediumSpringGreen|MediumTurquoise|MediumVioletRed|MidnightBlue|MintCream|MistyRose|Moccasin|NavajoWhite|Navy|OldLace|Olive|OliveDrab|Orange|OrangeRed|Orchid|PaleGoldenRod|PaleGreen|PaleTurquoise|PaleVioletRed|PapayaWhip|PeachPuff|Peru|Pink|Plum|PowderBlue|Purple|Red|RosyBrown|RoyalBlue|SaddleBrown|Salmon|SandyBrown|SeaGreen|SeaShell|Sienna|Silver|SkyBlue|SlateBlue|SlateGr[ae]y|Snow|SpringGreen|SteelBlue|Tan|Teal|Thistle|Tomato|Transparent|Turquoise|Violet|Wheat|White|WhiteSmoke|Yellow|YellowGreen)\b/i,{pattern:/\b(?:hsl|rgb)\(\s*\d{1,3}\s*,\s*\d{1,3}%?\s*,\s*\d{1,3}%?\s*\)\B|\b(?:hsl|rgb)a\(\s*\d{1,3}\s*,\s*\d{1,3}%?\s*,\s*\d{1,3}%?\s*,\s*(?:0|0?\.\d+|1)\s*\)\B/i,inside:{unit:t,number:n,function:/[\w-]+(?=\()/,punctuation:/[(),]/}}],entity:/\\[\da-f]{1,8}/i,unit:t,boolean:/\b(?:false|true)\b/,operator:[/~|[+!\/%<>?=]=?|[-:]=|\*[*=]?|\.{2,3}|&&|\|\||\B-\B|\b(?:and|in|is(?: a| defined| not|nt)?|not|or)\b/],number:n,punctuation:/[{}()\[\];:,]/};a.interpolation={pattern:/\{[^\r\n}:]+\}/,alias:"variable",inside:{delimiter:{pattern:/^\{|\}$/,alias:"punctuation"},rest:a}},a.func={pattern:/[\w-]+\([^)]*\).*/,inside:{function:/^[^(]+/,rest:a}},e.languages.stylus={"atrule-declaration":{pattern:/(^[ \t]*)@.+/m,lookbehind:!0,inside:{atrule:/^@[\w-]+/,rest:a}},"variable-declaration":{pattern:/(^[ \t]*)[\w$-]+\s*.?=[ \t]*(?:\{[^{}]*\}|\S.*|$)/m,lookbehind:!0,inside:{variable:/^\S+/,rest:a}},statement:{pattern:/(^[ \t]*)(?:else|for|if|return|unless)[ \t].+/m,lookbehind:!0,inside:{keyword:/^\S+/,rest:a}},"property-declaration":{pattern:/((?:^|\{)([ \t]*))(?:[\w-]|\{[^}\r\n]+\})+(?:\s*:\s*|[ \t]+)(?!\s)[^{\r\n]*(?:;|[^{\r\n,]$(?!(?:\r?\n|\r)(?:\{|\2[ \t])))/m,lookbehind:!0,inside:{property:{pattern:/^[^\s:]+/,inside:{interpolation:a.interpolation}},rest:a}},selector:{pattern:/(^[ \t]*)(?:(?=\S)(?:[^{}\r\n:()]|::?[\w-]+(?:\([^)\r\n]*\)|(?![\w-]))|\{[^}\r\n]+\})+)(?:(?:\r?\n|\r)(?:\1(?:(?=\S)(?:[^{}\r\n:()]|::?[\w-]+(?:\([^)\r\n]*\)|(?![\w-]))|\{[^}\r\n]+\})+)))*(?:,$|\{|(?=(?:\r?\n|\r)(?:\{|\1[ \t])))/m,lookbehind:!0,inside:{interpolation:a.interpolation,comment:a.comment,punctuation:/[{},]/}},func:a.func,string:a.string,comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?\*\/|\/\/.*)/,lookbehind:!0,greedy:!0},interpolation:a.interpolation,punctuation:/[{}()\[\];:.]/}}(r),function(e){e.languages.typescript=e.languages.extend("javascript",{"class-name":{pattern:/(\b(?:class|extends|implements|instanceof|interface|new|type)\s+)(?!keyof\b)(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?:\s*<(?:[^<>]|<(?:[^<>]|<[^<>]*>)*>)*>)?/,lookbehind:!0,greedy:!0,inside:null},builtin:/\b(?:Array|Function|Promise|any|boolean|console|never|number|string|symbol|unknown)\b/}),e.languages.typescript.keyword.push(/\b(?:abstract|declare|is|keyof|readonly|require)\b/,/\b(?:asserts|infer|interface|module|namespace|type)\b(?=\s*(?:[{_$a-zA-Z\xA0-\uFFFF]|$))/,/\btype\b(?=\s*(?:[\{*]|$))/),delete e.languages.typescript.parameter,delete e.languages.typescript["literal-property"];var t=e.languages.extend("typescript",{});delete t["class-name"],e.languages.typescript["class-name"].inside=t,e.languages.insertBefore("typescript","function",{decorator:{pattern:/@[$\w\xA0-\uFFFF]+/,inside:{at:{pattern:/^@/,alias:"operator"},function:/^[\s\S]+/}},"generic-function":{pattern:/#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*\s*<(?:[^<>]|<(?:[^<>]|<[^<>]*>)*>)*>(?=\s*\()/,greedy:!0,inside:{function:/^#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*/,generic:{pattern:/<[\s\S]+/,alias:"class-name",inside:t}}}}),e.languages.ts=e.languages.typescript}(r),function(e){var t=e.util.clone(e.languages.typescript);e.languages.tsx=e.languages.extend("jsx",t),delete e.languages.tsx.parameter,delete e.languages.tsx["literal-property"];var n=e.languages.tsx.tag;n.pattern=RegExp(/(^|[^\w$]|(?=<\/))/.source+"(?:"+n.pattern.source+")",n.pattern.flags),n.lookbehind=!0}(r),r.languages.wasm={comment:[/\(;[\s\S]*?;\)/,{pattern:/;;.*/,greedy:!0}],string:{pattern:/"(?:\\[\s\S]|[^"\\])*"/,greedy:!0},keyword:[{pattern:/\b(?:align|offset)=/,inside:{operator:/=/}},{pattern:/\b(?:(?:f32|f64|i32|i64)(?:\.(?:abs|add|and|ceil|clz|const|convert_[su]\/i(?:32|64)|copysign|ctz|demote\/f64|div(?:_[su])?|eqz?|extend_[su]\/i32|floor|ge(?:_[su])?|gt(?:_[su])?|le(?:_[su])?|load(?:(?:8|16|32)_[su])?|lt(?:_[su])?|max|min|mul|neg?|nearest|or|popcnt|promote\/f32|reinterpret\/[fi](?:32|64)|rem_[su]|rot[lr]|shl|shr_[su]|sqrt|store(?:8|16|32)?|sub|trunc(?:_[su]\/f(?:32|64))?|wrap\/i64|xor))?|memory\.(?:grow|size))\b/,inside:{punctuation:/\./}},/\b(?:anyfunc|block|br(?:_if|_table)?|call(?:_indirect)?|data|drop|elem|else|end|export|func|get_(?:global|local)|global|if|import|local|loop|memory|module|mut|nop|offset|param|result|return|select|set_(?:global|local)|start|table|tee_local|then|type|unreachable)\b/],variable:/\$[\w!#$%&'*+\-./:<=>?@\\^`|~]+/,number:/[+-]?\b(?:\d(?:_?\d)*(?:\.\d(?:_?\d)*)?(?:[eE][+-]?\d(?:_?\d)*)?|0x[\da-fA-F](?:_?[\da-fA-F])*(?:\.[\da-fA-F](?:_?[\da-fA-D])*)?(?:[pP][+-]?\d(?:_?\d)*)?)\b|\binf\b|\bnan(?::0x[\da-fA-F](?:_?[\da-fA-D])*)?\b/,punctuation:/[()]/},function(e){var t=/[*&][^\s[\]{},]+/,n=/!(?:<[\w\-%#;/?:@&=+$,.!~*'()[\]]+>|(?:[a-zA-Z\d-]*!)?[\w\-%#;/?:@&=+$.~*'()]+)?/,a="(?:"+n.source+"(?:[ \t]+"+t.source+")?|"+t.source+"(?:[ \t]+"+n.source+")?)",r=/(?:[^\s\x00-\x08\x0e-\x1f!"#%&'*,\-:>?@[\]`{|}\x7f-\x84\x86-\x9f\ud800-\udfff\ufffe\uffff]|[?:-])(?:[ \t]*(?:(?![#:])|:))*/.source.replace(//g,(function(){return/[^\s\x00-\x08\x0e-\x1f,[\]{}\x7f-\x84\x86-\x9f\ud800-\udfff\ufffe\uffff]/.source})),i=/"(?:[^"\\\r\n]|\\.)*"|'(?:[^'\\\r\n]|\\.)*'/.source;function o(e,t){t=(t||"").replace(/m/g,"")+"m";var n=/([:\-,[{]\s*(?:\s<>[ \t]+)?)(?:<>)(?=[ \t]*(?:$|,|\]|\}|(?:[\r\n]\s*)?#))/.source.replace(/<>/g,(function(){return a})).replace(/<>/g,(function(){return e}));return RegExp(n,t)}e.languages.yaml={scalar:{pattern:RegExp(/([\-:]\s*(?:\s<>[ \t]+)?[|>])[ \t]*(?:((?:\r?\n|\r)[ \t]+)\S[^\r\n]*(?:\2[^\r\n]+)*)/.source.replace(/<>/g,(function(){return a}))),lookbehind:!0,alias:"string"},comment:/#.*/,key:{pattern:RegExp(/((?:^|[:\-,[{\r\n?])[ \t]*(?:<>[ \t]+)?)<>(?=\s*:\s)/.source.replace(/<>/g,(function(){return a})).replace(/<>/g,(function(){return"(?:"+r+"|"+i+")"}))),lookbehind:!0,greedy:!0,alias:"atrule"},directive:{pattern:/(^[ \t]*)%.+/m,lookbehind:!0,alias:"important"},datetime:{pattern:o(/\d{4}-\d\d?-\d\d?(?:[tT]|[ \t]+)\d\d?:\d{2}:\d{2}(?:\.\d*)?(?:[ \t]*(?:Z|[-+]\d\d?(?::\d{2})?))?|\d{4}-\d{2}-\d{2}|\d\d?:\d{2}(?::\d{2}(?:\.\d*)?)?/.source),lookbehind:!0,alias:"number"},boolean:{pattern:o(/false|true/.source,"i"),lookbehind:!0,alias:"important"},null:{pattern:o(/null|~/.source,"i"),lookbehind:!0,alias:"important"},string:{pattern:o(i),lookbehind:!0,greedy:!0},number:{pattern:o(/[+-]?(?:0x[\da-f]+|0o[0-7]+|(?:\d+(?:\.\d*)?|\.\d+)(?:e[+-]?\d+)?|\.inf|\.nan)/.source,"i"),lookbehind:!0},tag:n,important:t,punctuation:/---|[:[\]{}\-,|>?]|\.\.\./},e.languages.yml=e.languages.yaml}(r),t.default=r},29901:function(e){e.exports&&(e.exports={core:{meta:{path:"components/prism-core.js",option:"mandatory"},core:"Core"},themes:{meta:{path:"themes/{id}.css",link:"index.html?theme={id}",exclusive:!0},prism:{title:"Default",option:"default"},"prism-dark":"Dark","prism-funky":"Funky","prism-okaidia":{title:"Okaidia",owner:"ocodia"},"prism-twilight":{title:"Twilight",owner:"remybach"},"prism-coy":{title:"Coy",owner:"tshedor"},"prism-solarizedlight":{title:"Solarized Light",owner:"hectormatos2011 "},"prism-tomorrow":{title:"Tomorrow Night",owner:"Rosey"}},languages:{meta:{path:"components/prism-{id}",noCSS:!0,examplesPath:"examples/prism-{id}",addCheckAll:!0},markup:{title:"Markup",alias:["html","xml","svg","mathml","ssml","atom","rss"],aliasTitles:{html:"HTML",xml:"XML",svg:"SVG",mathml:"MathML",ssml:"SSML",atom:"Atom",rss:"RSS"},option:"default"},css:{title:"CSS",option:"default",modify:"markup"},clike:{title:"C-like",option:"default"},javascript:{title:"JavaScript",require:"clike",modify:"markup",optional:"regex",alias:"js",option:"default"},abap:{title:"ABAP",owner:"dellagustin"},abnf:{title:"ABNF",owner:"RunDevelopment"},actionscript:{title:"ActionScript",require:"javascript",modify:"markup",owner:"Golmote"},ada:{title:"Ada",owner:"Lucretia"},agda:{title:"Agda",owner:"xy-ren"},al:{title:"AL",owner:"RunDevelopment"},antlr4:{title:"ANTLR4",alias:"g4",owner:"RunDevelopment"},apacheconf:{title:"Apache Configuration",owner:"GuiTeK"},apex:{title:"Apex",require:["clike","sql"],owner:"RunDevelopment"},apl:{title:"APL",owner:"ngn"},applescript:{title:"AppleScript",owner:"Golmote"},aql:{title:"AQL",owner:"RunDevelopment"},arduino:{title:"Arduino",require:"cpp",alias:"ino",owner:"dkern"},arff:{title:"ARFF",owner:"Golmote"},armasm:{title:"ARM Assembly",alias:"arm-asm",owner:"RunDevelopment"},arturo:{title:"Arturo",alias:"art",optional:["bash","css","javascript","markup","markdown","sql"],owner:"drkameleon"},asciidoc:{alias:"adoc",title:"AsciiDoc",owner:"Golmote"},aspnet:{title:"ASP.NET (C#)",require:["markup","csharp"],owner:"nauzilus"},asm6502:{title:"6502 Assembly",owner:"kzurawel"},asmatmel:{title:"Atmel AVR Assembly",owner:"cerkit"},autohotkey:{title:"AutoHotkey",owner:"aviaryan"},autoit:{title:"AutoIt",owner:"Golmote"},avisynth:{title:"AviSynth",alias:"avs",owner:"Zinfidel"},"avro-idl":{title:"Avro IDL",alias:"avdl",owner:"RunDevelopment"},awk:{title:"AWK",alias:"gawk",aliasTitles:{gawk:"GAWK"},owner:"RunDevelopment"},bash:{title:"Bash",alias:"shell",aliasTitles:{shell:"Shell"},owner:"zeitgeist87"},basic:{title:"BASIC",owner:"Golmote"},batch:{title:"Batch",owner:"Golmote"},bbcode:{title:"BBcode",alias:"shortcode",aliasTitles:{shortcode:"Shortcode"},owner:"RunDevelopment"},bicep:{title:"Bicep",owner:"johnnyreilly"},birb:{title:"Birb",require:"clike",owner:"Calamity210"},bison:{title:"Bison",require:"c",owner:"Golmote"},bnf:{title:"BNF",alias:"rbnf",aliasTitles:{rbnf:"RBNF"},owner:"RunDevelopment"},brainfuck:{title:"Brainfuck",owner:"Golmote"},brightscript:{title:"BrightScript",owner:"RunDevelopment"},bro:{title:"Bro",owner:"wayward710"},bsl:{title:"BSL (1C:Enterprise)",alias:"oscript",aliasTitles:{oscript:"OneScript"},owner:"Diversus23"},c:{title:"C",require:"clike",owner:"zeitgeist87"},csharp:{title:"C#",require:"clike",alias:["cs","dotnet"],owner:"mvalipour"},cpp:{title:"C++",require:"c",owner:"zeitgeist87"},cfscript:{title:"CFScript",require:"clike",alias:"cfc",owner:"mjclemente"},chaiscript:{title:"ChaiScript",require:["clike","cpp"],owner:"RunDevelopment"},cil:{title:"CIL",owner:"sbrl"},clojure:{title:"Clojure",owner:"troglotit"},cmake:{title:"CMake",owner:"mjrogozinski"},cobol:{title:"COBOL",owner:"RunDevelopment"},coffeescript:{title:"CoffeeScript",require:"javascript",alias:"coffee",owner:"R-osey"},concurnas:{title:"Concurnas",alias:"conc",owner:"jasontatton"},csp:{title:"Content-Security-Policy",owner:"ScottHelme"},cooklang:{title:"Cooklang",owner:"ahue"},coq:{title:"Coq",owner:"RunDevelopment"},crystal:{title:"Crystal",require:"ruby",owner:"MakeNowJust"},"css-extras":{title:"CSS Extras",require:"css",modify:"css",owner:"milesj"},csv:{title:"CSV",owner:"RunDevelopment"},cue:{title:"CUE",owner:"RunDevelopment"},cypher:{title:"Cypher",owner:"RunDevelopment"},d:{title:"D",require:"clike",owner:"Golmote"},dart:{title:"Dart",require:"clike",owner:"Golmote"},dataweave:{title:"DataWeave",owner:"machaval"},dax:{title:"DAX",owner:"peterbud"},dhall:{title:"Dhall",owner:"RunDevelopment"},diff:{title:"Diff",owner:"uranusjr"},django:{title:"Django/Jinja2",require:"markup-templating",alias:"jinja2",owner:"romanvm"},"dns-zone-file":{title:"DNS zone file",owner:"RunDevelopment",alias:"dns-zone"},docker:{title:"Docker",alias:"dockerfile",owner:"JustinBeckwith"},dot:{title:"DOT (Graphviz)",alias:"gv",optional:"markup",owner:"RunDevelopment"},ebnf:{title:"EBNF",owner:"RunDevelopment"},editorconfig:{title:"EditorConfig",owner:"osipxd"},eiffel:{title:"Eiffel",owner:"Conaclos"},ejs:{title:"EJS",require:["javascript","markup-templating"],owner:"RunDevelopment",alias:"eta",aliasTitles:{eta:"Eta"}},elixir:{title:"Elixir",owner:"Golmote"},elm:{title:"Elm",owner:"zwilias"},etlua:{title:"Embedded Lua templating",require:["lua","markup-templating"],owner:"RunDevelopment"},erb:{title:"ERB",require:["ruby","markup-templating"],owner:"Golmote"},erlang:{title:"Erlang",owner:"Golmote"},"excel-formula":{title:"Excel Formula",alias:["xlsx","xls"],owner:"RunDevelopment"},fsharp:{title:"F#",require:"clike",owner:"simonreynolds7"},factor:{title:"Factor",owner:"catb0t"},false:{title:"False",owner:"edukisto"},"firestore-security-rules":{title:"Firestore security rules",require:"clike",owner:"RunDevelopment"},flow:{title:"Flow",require:"javascript",owner:"Golmote"},fortran:{title:"Fortran",owner:"Golmote"},ftl:{title:"FreeMarker Template Language",require:"markup-templating",owner:"RunDevelopment"},gml:{title:"GameMaker Language",alias:"gamemakerlanguage",require:"clike",owner:"LiarOnce"},gap:{title:"GAP (CAS)",owner:"RunDevelopment"},gcode:{title:"G-code",owner:"RunDevelopment"},gdscript:{title:"GDScript",owner:"RunDevelopment"},gedcom:{title:"GEDCOM",owner:"Golmote"},gettext:{title:"gettext",alias:"po",owner:"RunDevelopment"},gherkin:{title:"Gherkin",owner:"hason"},git:{title:"Git",owner:"lgiraudel"},glsl:{title:"GLSL",require:"c",owner:"Golmote"},gn:{title:"GN",alias:"gni",owner:"RunDevelopment"},"linker-script":{title:"GNU Linker Script",alias:"ld",owner:"RunDevelopment"},go:{title:"Go",require:"clike",owner:"arnehormann"},"go-module":{title:"Go module",alias:"go-mod",owner:"RunDevelopment"},graphql:{title:"GraphQL",optional:"markdown",owner:"Golmote"},groovy:{title:"Groovy",require:"clike",owner:"robfletcher"},haml:{title:"Haml",require:"ruby",optional:["css","css-extras","coffeescript","erb","javascript","less","markdown","scss","textile"],owner:"Golmote"},handlebars:{title:"Handlebars",require:"markup-templating",alias:["hbs","mustache"],aliasTitles:{mustache:"Mustache"},owner:"Golmote"},haskell:{title:"Haskell",alias:"hs",owner:"bholst"},haxe:{title:"Haxe",require:"clike",optional:"regex",owner:"Golmote"},hcl:{title:"HCL",owner:"outsideris"},hlsl:{title:"HLSL",require:"c",owner:"RunDevelopment"},hoon:{title:"Hoon",owner:"matildepark"},http:{title:"HTTP",optional:["csp","css","hpkp","hsts","javascript","json","markup","uri"],owner:"danielgtaylor"},hpkp:{title:"HTTP Public-Key-Pins",owner:"ScottHelme"},hsts:{title:"HTTP Strict-Transport-Security",owner:"ScottHelme"},ichigojam:{title:"IchigoJam",owner:"BlueCocoa"},icon:{title:"Icon",owner:"Golmote"},"icu-message-format":{title:"ICU Message Format",owner:"RunDevelopment"},idris:{title:"Idris",alias:"idr",owner:"KeenS",require:"haskell"},ignore:{title:".ignore",owner:"osipxd",alias:["gitignore","hgignore","npmignore"],aliasTitles:{gitignore:".gitignore",hgignore:".hgignore",npmignore:".npmignore"}},inform7:{title:"Inform 7",owner:"Golmote"},ini:{title:"Ini",owner:"aviaryan"},io:{title:"Io",owner:"AlesTsurko"},j:{title:"J",owner:"Golmote"},java:{title:"Java",require:"clike",owner:"sherblot"},javadoc:{title:"JavaDoc",require:["markup","java","javadoclike"],modify:"java",optional:"scala",owner:"RunDevelopment"},javadoclike:{title:"JavaDoc-like",modify:["java","javascript","php"],owner:"RunDevelopment"},javastacktrace:{title:"Java stack trace",owner:"RunDevelopment"},jexl:{title:"Jexl",owner:"czosel"},jolie:{title:"Jolie",require:"clike",owner:"thesave"},jq:{title:"JQ",owner:"RunDevelopment"},jsdoc:{title:"JSDoc",require:["javascript","javadoclike","typescript"],modify:"javascript",optional:["actionscript","coffeescript"],owner:"RunDevelopment"},"js-extras":{title:"JS Extras",require:"javascript",modify:"javascript",optional:["actionscript","coffeescript","flow","n4js","typescript"],owner:"RunDevelopment"},json:{title:"JSON",alias:"webmanifest",aliasTitles:{webmanifest:"Web App Manifest"},owner:"CupOfTea696"},json5:{title:"JSON5",require:"json",owner:"RunDevelopment"},jsonp:{title:"JSONP",require:"json",owner:"RunDevelopment"},jsstacktrace:{title:"JS stack trace",owner:"sbrl"},"js-templates":{title:"JS Templates",require:"javascript",modify:"javascript",optional:["css","css-extras","graphql","markdown","markup","sql"],owner:"RunDevelopment"},julia:{title:"Julia",owner:"cdagnino"},keepalived:{title:"Keepalived Configure",owner:"dev-itsheng"},keyman:{title:"Keyman",owner:"mcdurdin"},kotlin:{title:"Kotlin",alias:["kt","kts"],aliasTitles:{kts:"Kotlin Script"},require:"clike",owner:"Golmote"},kumir:{title:"KuMir (\u041a\u0443\u041c\u0438\u0440)",alias:"kum",owner:"edukisto"},kusto:{title:"Kusto",owner:"RunDevelopment"},latex:{title:"LaTeX",alias:["tex","context"],aliasTitles:{tex:"TeX",context:"ConTeXt"},owner:"japborst"},latte:{title:"Latte",require:["clike","markup-templating","php"],owner:"nette"},less:{title:"Less",require:"css",optional:"css-extras",owner:"Golmote"},lilypond:{title:"LilyPond",require:"scheme",alias:"ly",owner:"RunDevelopment"},liquid:{title:"Liquid",require:"markup-templating",owner:"cinhtau"},lisp:{title:"Lisp",alias:["emacs","elisp","emacs-lisp"],owner:"JuanCaicedo"},livescript:{title:"LiveScript",owner:"Golmote"},llvm:{title:"LLVM IR",owner:"porglezomp"},log:{title:"Log file",optional:"javastacktrace",owner:"RunDevelopment"},lolcode:{title:"LOLCODE",owner:"Golmote"},lua:{title:"Lua",owner:"Golmote"},magma:{title:"Magma (CAS)",owner:"RunDevelopment"},makefile:{title:"Makefile",owner:"Golmote"},markdown:{title:"Markdown",require:"markup",optional:"yaml",alias:"md",owner:"Golmote"},"markup-templating":{title:"Markup templating",require:"markup",owner:"Golmote"},mata:{title:"Mata",owner:"RunDevelopment"},matlab:{title:"MATLAB",owner:"Golmote"},maxscript:{title:"MAXScript",owner:"RunDevelopment"},mel:{title:"MEL",owner:"Golmote"},mermaid:{title:"Mermaid",owner:"RunDevelopment"},mizar:{title:"Mizar",owner:"Golmote"},mongodb:{title:"MongoDB",owner:"airs0urce",require:"javascript"},monkey:{title:"Monkey",owner:"Golmote"},moonscript:{title:"MoonScript",alias:"moon",owner:"RunDevelopment"},n1ql:{title:"N1QL",owner:"TMWilds"},n4js:{title:"N4JS",require:"javascript",optional:"jsdoc",alias:"n4jsd",owner:"bsmith-n4"},"nand2tetris-hdl":{title:"Nand To Tetris HDL",owner:"stephanmax"},naniscript:{title:"Naninovel Script",owner:"Elringus",alias:"nani"},nasm:{title:"NASM",owner:"rbmj"},neon:{title:"NEON",owner:"nette"},nevod:{title:"Nevod",owner:"nezaboodka"},nginx:{title:"nginx",owner:"volado"},nim:{title:"Nim",owner:"Golmote"},nix:{title:"Nix",owner:"Golmote"},nsis:{title:"NSIS",owner:"idleberg"},objectivec:{title:"Objective-C",require:"c",alias:"objc",owner:"uranusjr"},ocaml:{title:"OCaml",owner:"Golmote"},odin:{title:"Odin",owner:"edukisto"},opencl:{title:"OpenCL",require:"c",modify:["c","cpp"],owner:"Milania1"},openqasm:{title:"OpenQasm",alias:"qasm",owner:"RunDevelopment"},oz:{title:"Oz",owner:"Golmote"},parigp:{title:"PARI/GP",owner:"Golmote"},parser:{title:"Parser",require:"markup",owner:"Golmote"},pascal:{title:"Pascal",alias:"objectpascal",aliasTitles:{objectpascal:"Object Pascal"},owner:"Golmote"},pascaligo:{title:"Pascaligo",owner:"DefinitelyNotAGoat"},psl:{title:"PATROL Scripting Language",owner:"bertysentry"},pcaxis:{title:"PC-Axis",alias:"px",owner:"RunDevelopment"},peoplecode:{title:"PeopleCode",alias:"pcode",owner:"RunDevelopment"},perl:{title:"Perl",owner:"Golmote"},php:{title:"PHP",require:"markup-templating",owner:"milesj"},phpdoc:{title:"PHPDoc",require:["php","javadoclike"],modify:"php",owner:"RunDevelopment"},"php-extras":{title:"PHP Extras",require:"php",modify:"php",owner:"milesj"},"plant-uml":{title:"PlantUML",alias:"plantuml",owner:"RunDevelopment"},plsql:{title:"PL/SQL",require:"sql",owner:"Golmote"},powerquery:{title:"PowerQuery",alias:["pq","mscript"],owner:"peterbud"},powershell:{title:"PowerShell",owner:"nauzilus"},processing:{title:"Processing",require:"clike",owner:"Golmote"},prolog:{title:"Prolog",owner:"Golmote"},promql:{title:"PromQL",owner:"arendjr"},properties:{title:".properties",owner:"Golmote"},protobuf:{title:"Protocol Buffers",require:"clike",owner:"just-boris"},pug:{title:"Pug",require:["markup","javascript"],optional:["coffeescript","ejs","handlebars","less","livescript","markdown","scss","stylus","twig"],owner:"Golmote"},puppet:{title:"Puppet",owner:"Golmote"},pure:{title:"Pure",optional:["c","cpp","fortran"],owner:"Golmote"},purebasic:{title:"PureBasic",require:"clike",alias:"pbfasm",owner:"HeX0R101"},purescript:{title:"PureScript",require:"haskell",alias:"purs",owner:"sriharshachilakapati"},python:{title:"Python",alias:"py",owner:"multipetros"},qsharp:{title:"Q#",require:"clike",alias:"qs",owner:"fedonman"},q:{title:"Q (kdb+ database)",owner:"Golmote"},qml:{title:"QML",require:"javascript",owner:"RunDevelopment"},qore:{title:"Qore",require:"clike",owner:"temnroegg"},r:{title:"R",owner:"Golmote"},racket:{title:"Racket",require:"scheme",alias:"rkt",owner:"RunDevelopment"},cshtml:{title:"Razor C#",alias:"razor",require:["markup","csharp"],optional:["css","css-extras","javascript","js-extras"],owner:"RunDevelopment"},jsx:{title:"React JSX",require:["markup","javascript"],optional:["jsdoc","js-extras","js-templates"],owner:"vkbansal"},tsx:{title:"React TSX",require:["jsx","typescript"]},reason:{title:"Reason",require:"clike",owner:"Golmote"},regex:{title:"Regex",owner:"RunDevelopment"},rego:{title:"Rego",owner:"JordanSh"},renpy:{title:"Ren'py",alias:"rpy",owner:"HyuchiaDiego"},rescript:{title:"ReScript",alias:"res",owner:"vmarcosp"},rest:{title:"reST (reStructuredText)",owner:"Golmote"},rip:{title:"Rip",owner:"ravinggenius"},roboconf:{title:"Roboconf",owner:"Golmote"},robotframework:{title:"Robot Framework",alias:"robot",owner:"RunDevelopment"},ruby:{title:"Ruby",require:"clike",alias:"rb",owner:"samflores"},rust:{title:"Rust",owner:"Golmote"},sas:{title:"SAS",optional:["groovy","lua","sql"],owner:"Golmote"},sass:{title:"Sass (Sass)",require:"css",optional:"css-extras",owner:"Golmote"},scss:{title:"Sass (Scss)",require:"css",optional:"css-extras",owner:"MoOx"},scala:{title:"Scala",require:"java",owner:"jozic"},scheme:{title:"Scheme",owner:"bacchus123"},"shell-session":{title:"Shell session",require:"bash",alias:["sh-session","shellsession"],owner:"RunDevelopment"},smali:{title:"Smali",owner:"RunDevelopment"},smalltalk:{title:"Smalltalk",owner:"Golmote"},smarty:{title:"Smarty",require:"markup-templating",optional:"php",owner:"Golmote"},sml:{title:"SML",alias:"smlnj",aliasTitles:{smlnj:"SML/NJ"},owner:"RunDevelopment"},solidity:{title:"Solidity (Ethereum)",alias:"sol",require:"clike",owner:"glachaud"},"solution-file":{title:"Solution file",alias:"sln",owner:"RunDevelopment"},soy:{title:"Soy (Closure Template)",require:"markup-templating",owner:"Golmote"},sparql:{title:"SPARQL",require:"turtle",owner:"Triply-Dev",alias:"rq"},"splunk-spl":{title:"Splunk SPL",owner:"RunDevelopment"},sqf:{title:"SQF: Status Quo Function (Arma 3)",require:"clike",owner:"RunDevelopment"},sql:{title:"SQL",owner:"multipetros"},squirrel:{title:"Squirrel",require:"clike",owner:"RunDevelopment"},stan:{title:"Stan",owner:"RunDevelopment"},stata:{title:"Stata Ado",require:["mata","java","python"],owner:"RunDevelopment"},iecst:{title:"Structured Text (IEC 61131-3)",owner:"serhioromano"},stylus:{title:"Stylus",owner:"vkbansal"},supercollider:{title:"SuperCollider",alias:"sclang",owner:"RunDevelopment"},swift:{title:"Swift",owner:"chrischares"},systemd:{title:"Systemd configuration file",owner:"RunDevelopment"},"t4-templating":{title:"T4 templating",owner:"RunDevelopment"},"t4-cs":{title:"T4 Text Templates (C#)",require:["t4-templating","csharp"],alias:"t4",owner:"RunDevelopment"},"t4-vb":{title:"T4 Text Templates (VB)",require:["t4-templating","vbnet"],owner:"RunDevelopment"},tap:{title:"TAP",owner:"isaacs",require:"yaml"},tcl:{title:"Tcl",owner:"PeterChaplin"},tt2:{title:"Template Toolkit 2",require:["clike","markup-templating"],owner:"gflohr"},textile:{title:"Textile",require:"markup",optional:"css",owner:"Golmote"},toml:{title:"TOML",owner:"RunDevelopment"},tremor:{title:"Tremor",alias:["trickle","troy"],owner:"darach",aliasTitles:{trickle:"trickle",troy:"troy"}},turtle:{title:"Turtle",alias:"trig",aliasTitles:{trig:"TriG"},owner:"jakubklimek"},twig:{title:"Twig",require:"markup-templating",owner:"brandonkelly"},typescript:{title:"TypeScript",require:"javascript",optional:"js-templates",alias:"ts",owner:"vkbansal"},typoscript:{title:"TypoScript",alias:"tsconfig",aliasTitles:{tsconfig:"TSConfig"},owner:"dkern"},unrealscript:{title:"UnrealScript",alias:["uscript","uc"],owner:"RunDevelopment"},uorazor:{title:"UO Razor Script",owner:"jaseowns"},uri:{title:"URI",alias:"url",aliasTitles:{url:"URL"},owner:"RunDevelopment"},v:{title:"V",require:"clike",owner:"taggon"},vala:{title:"Vala",require:"clike",optional:"regex",owner:"TemplarVolk"},vbnet:{title:"VB.Net",require:"basic",owner:"Bigsby"},velocity:{title:"Velocity",require:"markup",owner:"Golmote"},verilog:{title:"Verilog",owner:"a-rey"},vhdl:{title:"VHDL",owner:"a-rey"},vim:{title:"vim",owner:"westonganger"},"visual-basic":{title:"Visual Basic",alias:["vb","vba"],aliasTitles:{vba:"VBA"},owner:"Golmote"},warpscript:{title:"WarpScript",owner:"RunDevelopment"},wasm:{title:"WebAssembly",owner:"Golmote"},"web-idl":{title:"Web IDL",alias:"webidl",owner:"RunDevelopment"},wiki:{title:"Wiki markup",require:"markup",owner:"Golmote"},wolfram:{title:"Wolfram language",alias:["mathematica","nb","wl"],aliasTitles:{mathematica:"Mathematica",nb:"Mathematica Notebook"},owner:"msollami"},wren:{title:"Wren",owner:"clsource"},xeora:{title:"Xeora",require:"markup",alias:"xeoracube",aliasTitles:{xeoracube:"XeoraCube"},owner:"freakmaxi"},"xml-doc":{title:"XML doc (.net)",require:"markup",modify:["csharp","fsharp","vbnet"],owner:"RunDevelopment"},xojo:{title:"Xojo (REALbasic)",owner:"Golmote"},xquery:{title:"XQuery",require:"markup",owner:"Golmote"},yaml:{title:"YAML",alias:"yml",owner:"hason"},yang:{title:"YANG",owner:"RunDevelopment"},zig:{title:"Zig",owner:"RunDevelopment"}},plugins:{meta:{path:"plugins/{id}/prism-{id}",link:"plugins/{id}/"},"line-highlight":{title:"Line Highlight",description:"Highlights specific lines and/or line ranges."},"line-numbers":{title:"Line Numbers",description:"Line number at the beginning of code lines.",owner:"kuba-kubula"},"show-invisibles":{title:"Show Invisibles",description:"Show hidden characters such as tabs and line breaks.",optional:["autolinker","data-uri-highlight"]},autolinker:{title:"Autolinker",description:"Converts URLs and emails in code to clickable links. Parses Markdown links in comments."},wpd:{title:"WebPlatform Docs",description:'Makes tokens link to WebPlatform.org documentation. The links open in a new tab.'},"custom-class":{title:"Custom Class",description:"This plugin allows you to prefix Prism's default classes (.comment can become .namespace--comment) or replace them with your defined ones (like .editor__comment). You can even add new classes.",owner:"dvkndn",noCSS:!0},"file-highlight":{title:"File Highlight",description:"Fetch external files and highlight them with Prism. Used on the Prism website itself.",noCSS:!0},"show-language":{title:"Show Language",description:"Display the highlighted language in code blocks (inline code does not show the label).",owner:"nauzilus",noCSS:!0,require:"toolbar"},"jsonp-highlight":{title:"JSONP Highlight",description:"Fetch content with JSONP and highlight some interesting content (e.g. GitHub/Gists or Bitbucket API).",noCSS:!0,owner:"nauzilus"},"highlight-keywords":{title:"Highlight Keywords",description:"Adds special CSS classes for each keyword for fine-grained highlighting.",owner:"vkbansal",noCSS:!0},"remove-initial-line-feed":{title:"Remove initial line feed",description:"Removes the initial line feed in code blocks.",owner:"Golmote",noCSS:!0},"inline-color":{title:"Inline color",description:"Adds a small inline preview for colors in style sheets.",require:"css-extras",owner:"RunDevelopment"},previewers:{title:"Previewers",description:"Previewers for angles, colors, gradients, easing and time.",require:"css-extras",owner:"Golmote"},autoloader:{title:"Autoloader",description:"Automatically loads the needed languages to highlight the code blocks.",owner:"Golmote",noCSS:!0},"keep-markup":{title:"Keep Markup",description:"Prevents custom markup from being dropped out during highlighting.",owner:"Golmote",optional:"normalize-whitespace",noCSS:!0},"command-line":{title:"Command Line",description:"Display a command line with a prompt and, optionally, the output/response from the commands.",owner:"chriswells0"},"unescaped-markup":{title:"Unescaped Markup",description:"Write markup without having to escape anything."},"normalize-whitespace":{title:"Normalize Whitespace",description:"Supports multiple operations to normalize whitespace in code blocks.",owner:"zeitgeist87",optional:"unescaped-markup",noCSS:!0},"data-uri-highlight":{title:"Data-URI Highlight",description:"Highlights data-URI contents.",owner:"Golmote",noCSS:!0},toolbar:{title:"Toolbar",description:"Attach a toolbar for plugins to easily register buttons on the top of a code block.",owner:"mAAdhaTTah"},"copy-to-clipboard":{title:"Copy to Clipboard Button",description:"Add a button that copies the code block to the clipboard when clicked.",owner:"mAAdhaTTah",require:"toolbar",noCSS:!0},"download-button":{title:"Download Button",description:"A button in the toolbar of a code block adding a convenient way to download a code file.",owner:"Golmote",require:"toolbar",noCSS:!0},"match-braces":{title:"Match braces",description:"Highlights matching braces.",owner:"RunDevelopment"},"diff-highlight":{title:"Diff Highlight",description:"Highlights the code inside diff blocks.",owner:"RunDevelopment",require:"diff"},"filter-highlight-all":{title:"Filter highlightAll",description:"Filters the elements the highlightAll and highlightAllUnder methods actually highlight.",owner:"RunDevelopment",noCSS:!0},treeview:{title:"Treeview",description:"A language with special styles to highlight file system tree structures.",owner:"Golmote"}}})},2885:function(e,t,n){const a=n(29901),r=n(39642),i=new Set;function o(e){void 0===e?e=Object.keys(a.languages).filter((e=>"meta"!=e)):Array.isArray(e)||(e=[e]);const t=[...i,...Object.keys(Prism.languages)];r(a,e,t).load((e=>{if(!(e in a.languages))return void(o.silent||console.warn("Language does not exist: "+e));const t="./prism-"+e;delete n.c[n(16500).resolve(t)],delete Prism.languages[e],n(16500)(t),i.add(e)}))}o.silent=!1,e.exports=o},6726:function(e,t,n){var a={"./":2885};function r(e){var t=i(e);return n(t)}function i(e){if(!n.o(a,e)){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}return a[e]}r.keys=function(){return Object.keys(a)},r.resolve=i,e.exports=r,r.id=6726},16500:function(e,t,n){var a={"./":2885};function r(e){var t=i(e);return n(t)}function i(e){if(!n.o(a,e)){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}return a[e]}r.keys=function(){return Object.keys(a)},r.resolve=i,e.exports=r,r.id=16500},39642:function(e){"use strict";var t=function(){var e=function(){};function t(e,t){Array.isArray(e)?e.forEach(t):null!=e&&t(e,0)}function n(e){for(var t={},n=0,a=e.length;n "));var l={},s=e[a];if(s){function c(t){if(!(t in e))throw new Error(a+" depends on an unknown component "+t);if(!(t in l))for(var o in r(t,i),l[t]=!0,n[t])l[o]=!0}t(s.require,c),t(s.optional,c),t(s.modify,c)}n[a]=l,i.pop()}}return function(e){var t=n[e];return t||(r(e,a),t=n[e]),t}}function r(e){for(var t in e)return!0;return!1}return function(i,o,l){var s=function(e){var t={};for(var n in e){var a=e[n];for(var r in a)if("meta"!=r){var i=a[r];t[r]="string"==typeof i?{title:i}:i}}return t}(i),c=function(e){var n;return function(a){if(a in e)return a;if(!n)for(var r in n={},e){var i=e[r];t(i&&i.alias,(function(t){if(t in n)throw new Error(t+" cannot be alias for both "+r+" and "+n[t]);if(t in e)throw new Error(t+" cannot be alias of "+r+" because it is a component.");n[t]=r}))}return n[a]||a}}(s);o=o.map(c),l=(l||[]).map(c);var f=n(o),u=n(l);o.forEach((function e(n){var a=s[n];t(a&&a.require,(function(t){t in u||(f[t]=!0,e(t))}))}));for(var d,p=a(s),m=f;r(m);){for(var b in d={},m){var h=s[b];t(h&&h.modify,(function(e){e in u&&(d[e]=!0)}))}for(var g in u)if(!(g in f))for(var _ in p(g))if(_ in f){d[g]=!0;break}for(var v in m=d)f[v]=!0}var y={getIds:function(){var e=[];return y.load((function(t){e.push(t)})),e},load:function(t,n){return function(t,n,a,r){var i=r?r.series:void 0,o=r?r.parallel:e,l={},s={};function c(e){if(e in l)return l[e];s[e]=!0;var r,f=[];for(var u in t(e))u in n&&f.push(u);if(0===f.length)r=a(e);else{var d=o(f.map((function(e){var t=c(e);return delete s[e],t})));i?r=i(d,(function(){return a(e)})):a(e)}return l[e]=r}for(var f in n)c(f);var u=[];for(var d in s)u.push(l[d]);return o(u)}(p,f,t,n)}};return y}}();e.exports=t},92703:function(e,t,n){"use strict";var a=n(50414);function r(){}function i(){}i.resetWarningCache=r,e.exports=function(){function e(e,t,n,r,i,o){if(o!==a){var l=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw l.name="Invariant Violation",l}}function t(){return e}e.isRequired=e;var n={array:e,bigint:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:i,resetWarningCache:r};return n.PropTypes=n,n}},45697:function(e,t,n){e.exports=n(92703)()},50414:function(e){"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},64448:function(e,t,n){"use strict";var a=n(67294),r=n(27418),i=n(54142);function o(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,n=1;n
\n'}(e)).replace(/0)&&(F.current.unobserve(t),F.current.disconnect(),n())}))})),F.current.observe(t))},to:I},b&&{isActive:v,activeClassName:_}))}var b=i.forwardRef(m)},95999:function(e,t,n){"use strict";n.d(t,{Z:function(){return f},I:function(){return c}});var a=n(67294),r=/\{\w+\}/g,i="{}";function o(e,t){var n=[],o=e.replace(r,(function(e){var r=e.substring(1,e.length-1),o=null==t?void 0:t[r];if(void 0!==o){var l=(0,a.isValidElement)(o)?o:String(o);return n.push(l),i}return e}));return 0===n.length?e:n.every((function(e){return"string"==typeof e}))?o.split(i).reduce((function(e,t,a){var r;return e.concat(t).concat(null!=(r=n[a])?r:"")}),""):o.split(i).reduce((function(e,t,r){return[].concat(e,[a.createElement(a.Fragment,{key:r},t,n[r])])}),[])}var l=n(57529);function s(e){var t,n,a=e.id,r=e.message;if(void 0===a&&void 0===r)throw new Error("Docusaurus translation declarations must have at least a translation id or a default translation message");return null!=(t=null!=(n=l[null!=a?a:r])?n:r)?t:a}function c(e,t){return o(s({message:e.message,id:e.id}),t)}function f(e){var t=e.children,n=e.id,r=e.values;if(t&&"string"!=typeof t)throw console.warn("Illegal children",t),new Error("The Docusaurus component only accept simple string values");var i=s({message:t,id:n});return a.createElement(a.Fragment,null,o(i,r))}},29935:function(e,t,n){"use strict";n.d(t,{m:function(){return a}});var a="default"},13919:function(e,t,n){"use strict";function a(e){return!0===/^(?:\w*:|\/\/)/.test(e)}function r(e){return void 0!==e&&!a(e)}n.d(t,{Z:function(){return r},b:function(){return a}})},28143:function(e,t,n){"use strict";n.r(t),n.d(t,{Redirect:function(){return a.l_},matchPath:function(){return a.LX},useHistory:function(){return a.k6},useLocation:function(){return a.TH}});var a=n(76775)},44996:function(e,t,n){"use strict";n.d(t,{C:function(){return i},Z:function(){return o}});var a=n(52263),r=n(13919);function i(){var e=(0,a.Z)().siteConfig,t=e.baseUrl,n=e.url;return{withBaseUrl:function(e,a){return function(e,t,n,a){var i=void 0===a?{}:a,o=i.forcePrependBaseUrl,l=void 0!==o&&o,s=i.absolute,c=void 0!==s&&s;if(!n)return n;if(n.startsWith("#"))return n;if((0,r.b)(n))return n;if(l)return t+n.replace(/^\//,"");if(n===t.replace(/\/$/,""))return t;var f=n.startsWith(t)?n:t+n.replace(/^\//,"");return c?e+f:f}(n,t,e,a)}}}function o(e,t){return void 0===t&&(t={}),(0,i().withBaseUrl)(e,t)}},52263:function(e,t,n){"use strict";n.d(t,{Z:function(){return i}});var a=n(67294),r=n(58940);function i(){return(0,a.useContext)(r._)}},28084:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return i},useAllPluginInstancesData:function(){return o},usePluginData:function(){return l}});var a=n(52263),r=n(29935);function i(){var e=(0,a.Z)().globalData;if(!e)throw new Error("Docusaurus global data not found.");return e}function o(e){var t=i()[e];if(!t)throw new Error('Docusaurus plugin global data not found for "'+e+'" plugin.');return t}function l(e,t){void 0===t&&(t=r.m);var n=o(e)[t];if(!n)throw new Error('Docusaurus plugin global data not found for "'+e+'" plugin with id "'+t+'".');return n}},72389:function(e,t,n){"use strict";n.d(t,{Z:function(){return i}});var a=n(67294),r=n(98934);function i(){return(0,a.useContext)(r._)}},99670:function(e,t,n){"use strict";n.d(t,{Z:function(){return a}});function a(e){var t={};return function e(n,a){Object.entries(n).forEach((function(n){var r,i=n[0],o=n[1],l=a?a+"."+i:i;"object"==typeof(r=o)&&r&&Object.keys(r).length>0?e(o,l):t[l]=o}))}(e),t}},30226:function(e,t,n){"use strict";n.d(t,{_:function(){return r},z:function(){return i}});var a=n(67294),r=a.createContext(null);function i(e){var t=e.children,n=e.value,i=a.useContext(r),o=(0,a.useMemo)((function(){return function(e){var t=e.parent,n=e.value;if(!t){if(!n)throw new Error("Unexpected: no Docusaurus route context found");if(!("plugin"in n))throw new Error("Unexpected: Docusaurus topmost route context has no `plugin` attribute");return n}var a=Object.assign({},t.data,null==n?void 0:n.data);return{plugin:t.plugin,data:a}}({parent:i,value:n})}),[i,n]);return a.createElement(r.Provider,{value:o},t)}},14953:function(e,t,n){"use strict";n.d(t,{Z:function(){return s}});var a=n(67294),r=n(32600),i=n(20780),o=n(35742);function l(e){var t=e.error,n=e.tryAgain;return a.createElement("div",{style:{display:"flex",flexDirection:"column",justifyContent:"center",alignItems:"center",height:"50vh",width:"100%",fontSize:"20px"}},a.createElement("h1",null,"This page crashed."),a.createElement("p",null,t.message),a.createElement("button",{type:"button",onClick:n},"Try again"))}function s(e){var t=e.error,n=e.tryAgain;return a.createElement(i.Z,{fallback:function(){return a.createElement(l,{error:t,tryAgain:n})}},a.createElement(o.Z,null,a.createElement("title",null,"Page Error")),a.createElement(r.Z,null,a.createElement(l,{error:t,tryAgain:n})))}},48408:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getDocVersionSuggestions=t.getActiveDocContext=t.getActiveVersion=t.getLatestVersion=t.getActivePlugin=void 0;var a=n(28143);t.getActivePlugin=function(e,t,n){void 0===n&&(n={});var r=Object.entries(e).sort((function(e,t){return t[1].path.localeCompare(e[1].path)})).find((function(e){var n=e[1];return!!(0,a.matchPath)(t,{path:n.path,exact:!1,strict:!1})})),i=r?{pluginId:r[0],pluginData:r[1]}:void 0;if(!i&&n.failfast)throw new Error("Can't find active docs plugin for \""+t+'" pathname, while it was expected to be found. Maybe you tried to use a docs feature that can only be used on a docs-related page? Existing docs plugin paths are: '+Object.values(e).map((function(e){return e.path})).join(", "));return i};t.getLatestVersion=function(e){return e.versions.find((function(e){return e.isLast}))};t.getActiveVersion=function(e,n){var r=(0,t.getLatestVersion)(e);return[].concat(e.versions.filter((function(e){return e!==r})),[r]).find((function(e){return!!(0,a.matchPath)(n,{path:e.path,exact:!1,strict:!1})}))};t.getActiveDocContext=function(e,n){var r,i,o=(0,t.getActiveVersion)(e,n),l=null==o?void 0:o.docs.find((function(e){return!!(0,a.matchPath)(n,{path:e.path,exact:!0,strict:!1})}));return{activeVersion:o,activeDoc:l,alternateDocVersions:l?(r=l.id,i={},e.versions.forEach((function(e){e.docs.forEach((function(t){t.id===r&&(i[e.name]=t)}))})),i):{}}};t.getDocVersionSuggestions=function(e,n){var a=(0,t.getLatestVersion)(e),r=(0,t.getActiveDocContext)(e,n);return{latestDocSuggestion:null==r?void 0:r.alternateDocVersions[a.name],latestVersionSuggestion:a}}},65551:function(e,t,n){"use strict";t.Jo=t.Iw=t.zu=t.yW=t.gB=t.WS=t.gA=t.zh=t._r=void 0;var a=n(70655),r=n(28143),i=a.__importStar(n(28084)),o=n(48408),l={};t._r=function(){var e;return null!=(e=(0,i.default)()["docusaurus-plugin-content-docs"])?e:l};t.zh=function(e){return(0,i.usePluginData)("docusaurus-plugin-content-docs",e)};t.gA=function(e){void 0===e&&(e={});var n=(0,t._r)(),a=(0,r.useLocation)().pathname;return(0,o.getActivePlugin)(n,a,e)};t.WS=function(e){void 0===e&&(e={});var n=(0,t.gA)(e),a=(0,r.useLocation)().pathname;if(n)return{activePlugin:n,activeVersion:(0,o.getActiveVersion)(n.pluginData,a)}};t.gB=function(e){return(0,t.zh)(e).versions};t.yW=function(e){var n=(0,t.zh)(e);return(0,o.getLatestVersion)(n)};t.zu=function(e){var n=(0,t.zh)(e),a=(0,r.useLocation)().pathname;return(0,o.getActiveVersion)(n,a)};t.Iw=function(e){var n=(0,t.zh)(e),a=(0,r.useLocation)().pathname;return(0,o.getActiveDocContext)(n,a)};t.Jo=function(e){var n=(0,t.zh)(e),a=(0,r.useLocation)().pathname;return(0,o.getDocVersionSuggestions)(n,a)}},90541:function(e,t,n){"use strict";n.d(t,{Z:function(){return i}});var a=n(67294),r="iconExternalLink_I5OW";function i(e){var t=e.width,n=void 0===t?13.5:t,i=e.height,o=void 0===i?13.5:i;return a.createElement("svg",{width:n,height:o,"aria-hidden":"true",viewBox:"0 0 24 24",className:r},a.createElement("path",{fill:"currentColor",d:"M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"}))}},32600:function(e,t,n){"use strict";n.d(t,{Z:function(){return ye}});var a=n(67294),r=n(86010),i=n(20780),o=n(76775),l=n(95999),s=n(5979),c="skipToContent_ZgBM";function f(e){e.setAttribute("tabindex","-1"),e.focus(),e.removeAttribute("tabindex")}function u(){var e=(0,a.useRef)(null),t=(0,o.k6)().action;return(0,s.SL)((function(n){var a=n.location;e.current&&!a.hash&&"PUSH"===t&&f(e.current)})),a.createElement("div",{ref:e,role:"region"},a.createElement("a",{href:"#",className:c,onClick:function(e){e.preventDefault();var t=document.querySelector("main:first-of-type")||document.querySelector(".main-wrapper");t&&f(t)}},a.createElement(l.Z,{id:"theme.common.skipToMainContent",description:"The skip to content label used for accessibility, allowing to rapidly navigate to main content with keyboard tab/enter navigation"},"Skip to main content")))}var d=n(87462),p=n(63366),m=["width","height","color","strokeWidth","className"];function b(e){var t=e.width,n=void 0===t?21:t,r=e.height,i=void 0===r?21:r,o=e.color,l=void 0===o?"currentColor":o,s=e.strokeWidth,c=void 0===s?1.2:s,f=(e.className,(0,p.Z)(e,m));return a.createElement("svg",(0,d.Z)({viewBox:"0 0 15 15",width:n,height:i},f),a.createElement("g",{stroke:l,strokeWidth:c},a.createElement("path",{d:"M.75.75l13.5 13.5M14.25.75L.75 14.25"})))}var h="announcementBar_IbjG",g="announcementBarPlaceholder_NC_W",_="announcementBarClose_FG1z",v="announcementBarContent_KsVm";function y(){var e=(0,s.nT)(),t=e.isActive,n=e.close,i=(0,s.LU)().announcementBar;if(!t)return null;var o=i.content,c=i.backgroundColor,f=i.textColor,u=i.isCloseable;return a.createElement("div",{className:h,style:{backgroundColor:c,color:f},role:"banner"},u&&a.createElement("div",{className:g}),a.createElement("div",{className:v,dangerouslySetInnerHTML:{__html:o}}),u?a.createElement("button",{type:"button",className:(0,r.Z)("clean-btn close",_),onClick:n,"aria-label":(0,l.I)({id:"theme.AnnouncementBar.closeButtonAriaLabel",message:"Close",description:"The ARIA label for close button of announcement bar"})},a.createElement(b,{width:14,height:14,strokeWidth:3.1})):null)}function w(e){var t=e.header,n=e.primaryMenu,i=e.secondaryMenu,o=(0,s.YW)().shown;return a.createElement("div",{className:"navbar-sidebar"},t,a.createElement("div",{className:(0,r.Z)("navbar-sidebar__items",{"navbar-sidebar__items--show-secondary":o})},a.createElement("div",{className:"navbar-sidebar__item menu"},n),a.createElement("div",{className:"navbar-sidebar__item menu"},i)))}var S=n(72389);function k(e){return a.createElement("svg",(0,d.Z)({viewBox:"0 0 24 24",width:24,height:24},e),a.createElement("path",{fill:"currentColor",d:"M12,9c1.65,0,3,1.35,3,3s-1.35,3-3,3s-3-1.35-3-3S10.35,9,12,9 M12,7c-2.76,0-5,2.24-5,5s2.24,5,5,5s5-2.24,5-5 S14.76,7,12,7L12,7z M2,13l2,0c0.55,0,1-0.45,1-1s-0.45-1-1-1l-2,0c-0.55,0-1,0.45-1,1S1.45,13,2,13z M20,13l2,0c0.55,0,1-0.45,1-1 s-0.45-1-1-1l-2,0c-0.55,0-1,0.45-1,1S19.45,13,20,13z M11,2v2c0,0.55,0.45,1,1,1s1-0.45,1-1V2c0-0.55-0.45-1-1-1S11,1.45,11,2z M11,20v2c0,0.55,0.45,1,1,1s1-0.45,1-1v-2c0-0.55-0.45-1-1-1C11.45,19,11,19.45,11,20z M5.99,4.58c-0.39-0.39-1.03-0.39-1.41,0 c-0.39,0.39-0.39,1.03,0,1.41l1.06,1.06c0.39,0.39,1.03,0.39,1.41,0s0.39-1.03,0-1.41L5.99,4.58z M18.36,16.95 c-0.39-0.39-1.03-0.39-1.41,0c-0.39,0.39-0.39,1.03,0,1.41l1.06,1.06c0.39,0.39,1.03,0.39,1.41,0c0.39-0.39,0.39-1.03,0-1.41 L18.36,16.95z M19.42,5.99c0.39-0.39,0.39-1.03,0-1.41c-0.39-0.39-1.03-0.39-1.41,0l-1.06,1.06c-0.39,0.39-0.39,1.03,0,1.41 s1.03,0.39,1.41,0L19.42,5.99z M7.05,18.36c0.39-0.39,0.39-1.03,0-1.41c-0.39-0.39-1.03-0.39-1.41,0l-1.06,1.06 c-0.39,0.39-0.39,1.03,0,1.41s1.03,0.39,1.41,0L7.05,18.36z"}))}function x(e){return a.createElement("svg",(0,d.Z)({viewBox:"0 0 24 24",width:24,height:24},e),a.createElement("path",{fill:"currentColor",d:"M9.37,5.51C9.19,6.15,9.1,6.82,9.1,7.5c0,4.08,3.32,7.4,7.4,7.4c0.68,0,1.35-0.09,1.99-0.27C17.45,17.19,14.93,19,12,19 c-3.86,0-7-3.14-7-7C5,9.07,6.81,6.55,9.37,5.51z M12,3c-4.97,0-9,4.03-9,9s4.03,9,9,9s9-4.03,9-9c0-0.46-0.04-0.92-0.1-1.36 c-0.98,1.37-2.58,2.26-4.4,2.26c-2.98,0-5.4-2.42-5.4-5.4c0-1.81,0.89-3.42,2.26-4.4C12.92,3.04,12.46,3,12,3L12,3z"}))}var E={toggle:"toggle_S7eR",toggleButton:"toggleButton_rCf9",darkToggleIcon:"darkToggleIcon_nQuB",lightToggleIcon:"lightToggleIcon_v35p",toggleButtonDisabled:"toggleButtonDisabled_Pu9x"};function C(e){var t=e.className,n=e.value,i=e.onChange,o=(0,S.Z)(),s=(0,l.I)({message:"Switch between dark and light mode (currently {mode})",id:"theme.colorToggle.ariaLabel",description:"The ARIA label for the navbar color mode toggle"},{mode:"dark"===n?(0,l.I)({message:"dark mode",id:"theme.colorToggle.ariaLabel.mode.dark",description:"The name for the dark color mode"}):(0,l.I)({message:"light mode",id:"theme.colorToggle.ariaLabel.mode.light",description:"The name for the light color mode"})});return a.createElement("div",{className:(0,r.Z)(E.toggle,t)},a.createElement("button",{className:(0,r.Z)("clean-btn",E.toggleButton,!o&&E.toggleButtonDisabled),type:"button",onClick:function(){return i("dark"===n?"light":"dark")},disabled:!o,title:s,"aria-label":s},a.createElement(k,{className:(0,r.Z)(E.toggleIcon,E.lightToggleIcon)}),a.createElement(x,{className:(0,r.Z)(E.toggleIcon,E.darkToggleIcon)})))}var T=a.memo(C);function O(e){var t=e.className,n=(0,s.LU)().colorMode.disableSwitch,r=(0,s.If)(),i=r.colorMode,o=r.setColorMode;return n?null:a.createElement(T,{className:t,value:i,onChange:o})}var L=n(55537);function A(){return a.createElement(L.Z,{className:"navbar__brand",imageClassName:"navbar__logo",titleClassName:"navbar__title"})}function P(){var e=(0,s.el)();return a.createElement("button",{type:"button",className:"clean-btn navbar-sidebar__close",onClick:function(){return e.toggle()}},a.createElement(b,{color:"var(--ifm-color-emphasis-600)"}))}function R(){return a.createElement("div",{className:"navbar-sidebar__brand"},a.createElement(A,null),a.createElement(O,{className:"margin-right--md"}),a.createElement(P,null))}var N=n(42207);function I(){var e=(0,s.el)(),t=(0,s.LU)().navbar.items;return a.createElement("ul",{className:"menu__list"},t.map((function(t,n){return a.createElement(N.Z,(0,d.Z)({mobile:!0},t,{onClick:function(){return e.toggle()},key:n}))})))}function D(e){return a.createElement("button",(0,d.Z)({},e,{type:"button",className:"clean-btn navbar-sidebar__back"}),a.createElement(l.Z,{id:"theme.navbar.mobileSidebarSecondaryMenu.backButtonLabel",description:"The label of the back button to return to main menu, inside the mobile navbar sidebar secondary menu (notably used to display the docs sidebar)"},"\u2190 Back to main menu"))}function j(){var e=0===(0,s.LU)().navbar.items.length,t=(0,s.YW)();return a.createElement(a.Fragment,null,!e&&a.createElement(D,{onClick:function(){return t.hide()}}),t.content)}function M(){var e=(0,s.el)();return(0,s.Ni)(e.shown),e.shouldRender?a.createElement(w,{header:a.createElement(R,null),primaryMenu:a.createElement(I,null),secondaryMenu:a.createElement(j,null)}):null}var F="navbarHideable_ObN2",B="navbarHidden_FtgE";function q(e){return a.createElement("div",(0,d.Z)({role:"presentation"},e,{className:(0,r.Z)("navbar-sidebar__backdrop",e.className)}))}function z(e){var t=e.children,n=(0,s.LU)().navbar,i=n.hideOnScroll,o=n.style,l=(0,s.el)(),c=(0,s.cK)(i),f=c.navbarRef,u=c.isNavbarVisible;return a.createElement("nav",{ref:f,className:(0,r.Z)("navbar","navbar--fixed-top",i&&[F,!u&&B],{"navbar--dark":"dark"===o,"navbar--primary":"primary"===o,"navbar-sidebar--show":l.shown})},t,a.createElement(q,{onClick:l.toggle}),a.createElement(M,null))}var U=n(63309),Z=["width","height","className"];function $(e){var t=e.width,n=void 0===t?30:t,r=e.height,i=void 0===r?30:r,o=e.className,l=(0,p.Z)(e,Z);return a.createElement("svg",(0,d.Z)({className:o,width:n,height:i,viewBox:"0 0 30 30","aria-hidden":"true"},l),a.createElement("path",{stroke:"currentColor",strokeLinecap:"round",strokeMiterlimit:"10",strokeWidth:"2",d:"M4 7h22M4 15h22M4 23h22"}))}function G(){var e=(0,s.el)();return a.createElement("button",{onClick:e.toggle,onKeyDown:e.toggle,"aria-label":"Navigation bar toggle",className:"navbar__toggle clean-btn",type:"button",tabIndex:0},a.createElement($,null))}var H="colorModeToggle_vKtC";function V(e){var t=e.items;return a.createElement(a.Fragment,null,t.map((function(e,t){return a.createElement(N.Z,(0,d.Z)({},e,{key:t}))})))}function W(e){var t=e.left,n=e.right;return a.createElement("div",{className:"navbar__inner"},a.createElement("div",{className:"navbar__items"},t),a.createElement("div",{className:"navbar__items navbar__items--right"},n))}function K(){var e=(0,s.el)(),t=(0,s.LU)().navbar.items,n=(0,s.A5)(t),r=n[0],i=n[1],o=!t.some((function(e){return"search"===e.type}));return a.createElement(W,{left:a.createElement(a.Fragment,null,!e.disabled&&a.createElement(G,null),a.createElement(A,null),a.createElement(V,{items:r})),right:a.createElement(a.Fragment,null,a.createElement(V,{items:i}),a.createElement(O,{className:H}),o&&a.createElement(U.Z,null))})}function Y(){return a.createElement(z,null,a.createElement(K,null))}var Q=n(39960),X=n(44996),J=n(13919),ee=n(90541),te=["to","href","label","prependBaseUrlToHref"];function ne(e){var t=e.item,n=t.to,r=t.href,i=t.label,o=t.prependBaseUrlToHref,l=(0,p.Z)(t,te),s=(0,X.Z)(n),c=(0,X.Z)(r,{forcePrependBaseUrl:!0});return a.createElement(Q.Z,(0,d.Z)({className:"footer__link-item"},r?{href:o?c:r}:{to:s},l),i,r&&!(0,J.Z)(r)&&a.createElement(ee.Z,null))}function ae(e){var t=e.item;return t.html?a.createElement("li",{className:"footer__item",dangerouslySetInnerHTML:{__html:t.html}}):a.createElement("li",{key:t.href||t.to,className:"footer__item"},a.createElement(ne,{item:t}))}function re(e){var t=e.column;return a.createElement("div",{className:"col footer__col"},a.createElement("div",{className:"footer__title"},t.title),a.createElement("ul",{className:"footer__items"},t.items.map((function(e,t){return a.createElement(ae,{key:t,item:e})}))))}function ie(e){var t=e.columns;return a.createElement("div",{className:"row footer__links"},t.map((function(e,t){return a.createElement(re,{key:t,column:e})})))}function oe(){return a.createElement("span",{className:"footer__link-separator"},"\xb7")}function le(e){var t=e.item;return t.html?a.createElement("span",{className:"footer__link-item",dangerouslySetInnerHTML:{__html:t.html}}):a.createElement(ne,{item:t})}function se(e){var t=e.links;return a.createElement("div",{className:"footer__links text--center"},a.createElement("div",{className:"footer__links"},t.map((function(e,n){return a.createElement(a.Fragment,{key:n},a.createElement(le,{item:e}),t.length!==n+1&&a.createElement(oe,null))}))))}function ce(e){var t=e.links;return(0,s.aV)(t)?a.createElement(ie,{columns:t}):a.createElement(se,{links:t})}var fe="footerLogoLink_gHmE",ue=n(89750);function de(e){var t,n=e.logo,r=(0,X.C)().withBaseUrl,i={light:r(n.src),dark:r(null!=(t=n.srcDark)?t:n.src)};return a.createElement(ue.Z,{className:"footer__logo",alt:n.alt,sources:i,width:n.width,height:n.height})}function pe(e){var t=e.logo;return t.href?a.createElement(Q.Z,{href:t.href,className:fe},a.createElement(de,{logo:t})):a.createElement(de,{logo:t})}function me(e){var t=e.copyright;return a.createElement("div",{className:"footer__copyright",dangerouslySetInnerHTML:{__html:t}})}function be(e){var t=e.style,n=e.links,i=e.logo,o=e.copyright;return a.createElement("footer",{className:(0,r.Z)("footer",{"footer--dark":"dark"===t})},a.createElement("div",{className:"container container-fluid"},n,(i||o)&&a.createElement("div",{className:"footer__bottom text--center"},i&&a.createElement("div",{className:"margin-bottom--sm"},i),o)))}function he(){var e=(0,s.LU)().footer;if(!e)return null;var t=e.copyright,n=e.links,r=e.logo,i=e.style;return a.createElement(be,{style:i,links:n&&n.length>0&&a.createElement(ce,{links:n}),logo:r&&a.createElement(pe,{logo:r}),copyright:t&&a.createElement(me,{copyright:t})})}var ge=a.memo(he);function _e(e){var t=e.children;return a.createElement(s.SG,null,a.createElement(s.pl,null,a.createElement(s.z5,null,a.createElement(s.OC,null,a.createElement(s.L5,null,a.createElement(s.VC,null,a.createElement(s.Vy,null,t)))))))}function ve(e){var t=e.error,n=e.tryAgain;return a.createElement("main",{className:"container margin-vert--xl"},a.createElement("div",{className:"row"},a.createElement("div",{className:"col col--6 col--offset-3"},a.createElement("h1",{className:"hero__title"},a.createElement(l.Z,{id:"theme.ErrorPageContent.title",description:"The title of the fallback page when the page crashed"},"This page crashed.")),a.createElement("p",null,t.message),a.createElement("div",null,a.createElement("button",{type:"button",onClick:n},a.createElement(l.Z,{id:"theme.ErrorPageContent.tryAgain",description:"The label of the button to try again when the page crashed"},"Try again"))))))}function ye(e){var t=e.children,n=e.noFooter,o=e.wrapperClassName,l=e.title,c=e.description;return(0,s.t$)(),a.createElement(_e,null,a.createElement(s.d,{title:l,description:c}),a.createElement(u,null),a.createElement(y,null),a.createElement(Y,null),a.createElement("div",{className:(0,r.Z)(s.kM.wrapper.main,o)},a.createElement(i.Z,{fallback:ve},t)),!n&&a.createElement(ge,null))}},55537:function(e,t,n){"use strict";n.d(t,{Z:function(){return d}});var a=n(87462),r=n(63366),i=n(67294),o=n(39960),l=n(89750),s=n(44996),c=n(52263),f=n(5979),u=["imageClassName","titleClassName"];function d(e){var t=(0,c.Z)().siteConfig.title,n=(0,f.LU)().navbar,d=n.title,p=n.logo,m=void 0===p?{src:""}:p,b=e.imageClassName,h=e.titleClassName,g=(0,r.Z)(e,u),_=(0,s.Z)(m.href||"/"),v={light:(0,s.Z)(m.src),dark:(0,s.Z)(m.srcDark||m.src)},y=i.createElement(l.Z,{sources:v,height:m.height,width:m.width,alt:m.alt||d||t});return i.createElement(o.Z,(0,a.Z)({to:_},g,m.target&&{target:m.target}),m.src&&(b?i.createElement("div",{className:b},y):y),null!=d&&i.createElement("b",{className:h},d))}},5525:function(e,t,n){"use strict";n.d(t,{Z:function(){return m}});var a=n(87462),r=n(63366),i=n(67294),o=n(86010),l=n(93072),s=n(81068),c=["className","isDropdownItem"],f=["className","isDropdownItem"],u=["mobile","position"];function d(e){var t=e.className,n=e.isDropdownItem,s=void 0!==n&&n,f=(0,r.Z)(e,c),u=i.createElement(l.Z,(0,a.Z)({className:(0,o.Z)(s?"dropdown__link":"navbar__item navbar__link",t)},f));return s?i.createElement("li",null,u):u}function p(e){var t=e.className,n=(e.isDropdownItem,(0,r.Z)(e,f));return i.createElement("li",{className:"menu__list-item"},i.createElement(l.Z,(0,a.Z)({className:(0,o.Z)("menu__link",t)},n)))}function m(e){var t,n=e.mobile,o=void 0!==n&&n,l=(e.position,(0,r.Z)(e,u)),c=o?p:d;return i.createElement(c,(0,a.Z)({},l,{activeClassName:null!=(t=l.activeClassName)?t:(0,s.E)(o)}))}},76400:function(e,t,n){"use strict";n.d(t,{Z:function(){return d}});var a=n(87462),r=n(63366),i=n(67294),o=n(5525),l=n(65551),s=n(86010),c=n(81068),f=n(5979),u=["docId","label","docsPluginId"];function d(e){var t,n=e.docId,d=e.label,p=e.docsPluginId,m=(0,r.Z)(e,u),b=(0,l.Iw)(p),h=b.activeVersion,g=b.activeDoc,_=(0,f.J)(p).preferredVersion,v=(0,l.yW)(p),y=function(e,t){var n=e.flatMap((function(e){return e.docs})),a=n.find((function(e){return e.id===t}));if(!a){var r=n.map((function(e){return e.id})).join("\n- ");throw new Error("DocNavbarItem: couldn't find any doc with id \""+t+'" in version'+(e.length?"s":"")+" "+e.map((function(e){return e.name})).join(", ")+'".\nAvailable doc ids are:\n- '+r)}return a}((0,f.jj)([h,_,v].filter(Boolean)),n),w=(0,c.E)(m.mobile);return i.createElement(o.Z,(0,a.Z)({exact:!0},m,{className:(0,s.Z)(m.className,(t={},t[w]=(null==g?void 0:g.sidebar)&&g.sidebar===y.sidebar,t)),activeClassName:w,label:null!=d?d:y.id,to:y.path}))}},54792:function(e,t,n){"use strict";n.d(t,{Z:function(){return d}});var a=n(87462),r=n(63366),i=n(67294),o=n(5525),l=n(65551),s=n(86010),c=n(81068),f=n(5979),u=["sidebarId","label","docsPluginId"];function d(e){var t,n=e.sidebarId,d=e.label,p=e.docsPluginId,m=(0,r.Z)(e,u),b=(0,l.Iw)(p),h=b.activeVersion,g=b.activeDoc,_=(0,f.J)(p).preferredVersion,v=(0,l.yW)(p),y=function(e,t){var n=e.flatMap((function(e){if(e.sidebars)return Object.entries(e.sidebars)})).filter((function(e){return!!e})),a=n.find((function(e){return e[0]===t}));if(!a)throw new Error("DocSidebarNavbarItem: couldn't find any sidebar with id \""+t+'" in version'+(e.length?"s":"")+" "+e.map((function(e){return e.name})).join(", ")+'".\nAvailable sidebar ids are:\n- '+Object.keys(n).join("\n- "));if(!a[1].link)throw new Error("DocSidebarNavbarItem: couldn't find any document for sidebar with id \""+t+'"');return a[1].link}((0,f.jj)([h,_,v].filter(Boolean)),n),w=(0,c.E)(m.mobile);return i.createElement(o.Z,(0,a.Z)({exact:!0},m,{className:(0,s.Z)(m.className,(t={},t[w]=(null==g?void 0:g.sidebar)===n,t)),activeClassName:w,label:null!=d?d:y.label,to:y.path}))}},59308:function(e,t,n){"use strict";n.d(t,{Z:function(){return p}});var a=n(87462),r=n(63366),i=n(67294),o=n(5525),l=n(23154),s=n(65551),c=n(5979),f=n(95999),u=["mobile","docsPluginId","dropdownActiveClassDisabled","dropdownItemsBefore","dropdownItemsAfter"],d=function(e){return e.docs.find((function(t){return t.id===e.mainDocId}))};function p(e){var t,n,p=e.mobile,m=e.docsPluginId,b=e.dropdownActiveClassDisabled,h=e.dropdownItemsBefore,g=e.dropdownItemsAfter,_=(0,r.Z)(e,u),v=(0,s.Iw)(m),y=(0,s.gB)(m),w=(0,s.yW)(m),S=(0,c.J)(m),k=S.preferredVersion,x=S.savePreferredVersionName;var E,C=(E=y.map((function(e){var t=(null==v?void 0:v.alternateDocVersions[e.name])||d(e);return{isNavLink:!0,label:e.label,to:t.path,isActive:function(){return e===(null==v?void 0:v.activeVersion)},onClick:function(){x(e.name)}}})),[].concat(h,E,g)),T=null!=(t=null!=(n=v.activeVersion)?n:k)?t:w,O=p&&C.length>1?(0,f.I)({id:"theme.navbar.mobileVersionsDropdown.label",message:"Versions",description:"The label for the navbar versions dropdown on mobile view"}):T.label,L=p&&C.length>1?void 0:d(T).path;return C.length<=1?i.createElement(o.Z,(0,a.Z)({},_,{mobile:p,label:O,to:L,isActive:b?function(){return!1}:void 0})):i.createElement(l.Z,(0,a.Z)({},_,{mobile:p,label:O,to:L,items:C,isActive:b?function(){return!1}:void 0}))}},47250:function(e,t,n){"use strict";n.d(t,{Z:function(){return f}});var a=n(87462),r=n(63366),i=n(67294),o=n(5525),l=n(65551),s=n(5979),c=["label","to","docsPluginId"];function f(e){var t,n=e.label,f=e.to,u=e.docsPluginId,d=(0,r.Z)(e,c),p=(0,l.zu)(u),m=(0,s.J)(u).preferredVersion,b=(0,l.yW)(u),h=null!=(t=null!=p?p:m)?t:b,g=null!=n?n:h.label,_=null!=f?f:function(e){return e.docs.find((function(t){return t.id===e.mainDocId}))}(h).path;return i.createElement(o.Z,(0,a.Z)({},d,{label:g,to:_}))}},23154:function(e,t,n){"use strict";n.d(t,{Z:function(){return h}});var a=n(87462),r=n(63366),i=n(67294),o=n(86010),l=n(5979),s=n(93072),c=n(42207),f=["items","position","className"],u=["items","className","position"],d=["mobile"];function p(e,t){return e.some((function(e){return function(e,t){return!!(0,l.Mg)(e.to,t)||!!(0,l.Fx)(e.activeBaseRegex,t)||!(!e.activeBasePath||!t.startsWith(e.activeBasePath))}(e,t)}))}function m(e){var t,n=e.items,l=e.position,u=e.className,d=(0,r.Z)(e,f),p=(0,i.useRef)(null),m=(0,i.useState)(!1),b=m[0],h=m[1];return(0,i.useEffect)((function(){var e=function(e){p.current&&!p.current.contains(e.target)&&h(!1)};return document.addEventListener("mousedown",e),document.addEventListener("touchstart",e),function(){document.removeEventListener("mousedown",e),document.removeEventListener("touchstart",e)}}),[p]),i.createElement("div",{ref:p,className:(0,o.Z)("navbar__item","dropdown","dropdown--hoverable",{"dropdown--right":"right"===l,"dropdown--show":b})},i.createElement(s.Z,(0,a.Z)({"aria-haspopup":"true","aria-expanded":b,role:"button",href:d.to?void 0:"#",className:(0,o.Z)("navbar__link",u)},d,{onClick:d.to?void 0:function(e){return e.preventDefault()},onKeyDown:function(e){"Enter"===e.key&&(e.preventDefault(),h(!b))}}),null!=(t=d.children)?t:d.label),i.createElement("ul",{className:"dropdown__menu"},n.map((function(e,t){return i.createElement(c.Z,(0,a.Z)({isDropdownItem:!0,onKeyDown:function(e){if(t===n.length-1&&"Tab"===e.key){e.preventDefault(),h(!1);var a=p.current.nextElementSibling;if(a)(a instanceof HTMLAnchorElement?a:a.querySelector("a")).focus()}},activeClassName:"dropdown__link--active"},e,{key:t}))}))))}function b(e){var t,n=e.items,f=e.className,d=(e.position,(0,r.Z)(e,u)),m=(0,l.be)(),b=p(n,m),h=(0,l.uR)({initialState:function(){return!b}}),g=h.collapsed,_=h.toggleCollapsed,v=h.setCollapsed;return(0,i.useEffect)((function(){b&&v(!b)}),[m,b,v]),i.createElement("li",{className:(0,o.Z)("menu__list-item",{"menu__list-item--collapsed":g})},i.createElement(s.Z,(0,a.Z)({role:"button",className:(0,o.Z)("menu__link menu__link--sublist",f)},d,{onClick:function(e){e.preventDefault(),_()}}),null!=(t=d.children)?t:d.label),i.createElement(l.zF,{lazy:!0,as:"ul",className:"menu__list",collapsed:g},n.map((function(e,t){return i.createElement(c.Z,(0,a.Z)({mobile:!0,isDropdownItem:!0,onClick:d.onClick,activeClassName:"menu__link--active"},e,{key:t}))}))))}function h(e){var t=e.mobile,n=void 0!==t&&t,a=(0,r.Z)(e,d),o=n?b:m;return i.createElement(o,a)}},93072:function(e,t,n){"use strict";n.d(t,{Z:function(){return d}});var a=n(87462),r=n(63366),i=n(67294),o=n(39960),l=n(44996),s=n(90541),c=n(13919),f=n(5979),u=["activeBasePath","activeBaseRegex","to","href","label","activeClassName","prependBaseUrlToHref"];function d(e){var t,n=e.activeBasePath,d=e.activeBaseRegex,p=e.to,m=e.href,b=e.label,h=e.activeClassName,g=void 0===h?"":h,_=e.prependBaseUrlToHref,v=(0,r.Z)(e,u),y=(0,l.Z)(p),w=(0,l.Z)(n),S=(0,l.Z)(m,{forcePrependBaseUrl:!0}),k=b&&m&&!(0,c.Z)(m),x="dropdown__link--active"===g;return i.createElement(o.Z,(0,a.Z)({},m?{href:_?S:m}:Object.assign({isNavLink:!0,activeClassName:null!=(t=v.className)&&t.includes(g)?"":g,to:y},n||d?{isActive:function(e,t){return d?(0,f.Fx)(d,t.pathname):t.pathname.startsWith(w)}}:null),v),b,k&&i.createElement(s.Z,x&&{width:12,height:12}))}},42207:function(e,t,n){"use strict";n.d(t,{Z:function(){return y}});var a=n(63366),r=n(67294),i=n(5525),o=n(23154),l=n(87462),s=["width","height"];function c(e){var t=e.width,n=void 0===t?20:t,i=e.height,o=void 0===i?20:i,c=(0,a.Z)(e,s);return r.createElement("svg",(0,l.Z)({viewBox:"0 0 24 24",width:n,height:o,"aria-hidden":!0},c),r.createElement("path",{fill:"currentColor",d:"M12.87 15.07l-2.54-2.51.03-.03c1.74-1.94 2.98-4.17 3.71-6.53H17V4h-7V2H8v2H1v1.99h11.17C11.5 7.92 10.44 9.75 9 11.35 8.07 10.32 7.3 9.19 6.69 8h-2c.73 1.63 1.73 3.17 2.98 4.56l-5.09 5.02L4 19l5-5 3.11 3.11.76-2.04zM18.5 10h-2L12 22h2l1.12-3h4.75L21 22h2l-4.5-12zm-2.62 7l1.62-4.33L19.12 17h-3.24z"}))}var f=n(52263),u=n(5979),d=n(95999),p="iconLanguage_dNtB",m=["mobile","dropdownItemsBefore","dropdownItemsAfter"];function b(e){var t=e.mobile,n=e.dropdownItemsBefore,i=e.dropdownItemsAfter,s=(0,a.Z)(e,m),b=(0,f.Z)().i18n,h=b.currentLocale,g=b.locales,_=b.localeConfigs,v=(0,u.l5)();function y(e){return _[e].label}var w=g.map((function(e){var t="pathname://"+v.createUrl({locale:e,fullyQualified:!1});return{isNavLink:!0,label:y(e),to:t,target:"_self",autoAddBaseUrl:!1,className:e===h?"dropdown__link--active":""}})),S=[].concat(n,w,i),k=t?(0,d.I)({message:"Languages",id:"theme.navbar.mobileLanguageDropdown.label",description:"The label for the mobile language switcher dropdown"}):y(h);return r.createElement(o.Z,(0,l.Z)({},s,{mobile:t,label:r.createElement("span",null,r.createElement(c,{className:p}),r.createElement("span",null,k)),items:S}))}var h=n(63309);function g(e){return e.mobile?null:r.createElement(h.Z,null)}var _=["type"],v={default:function(){return i.Z},localeDropdown:function(){return b},search:function(){return g},dropdown:function(){return o.Z},docsVersion:function(){return n(47250).Z},docsVersionDropdown:function(){return n(59308).Z},doc:function(){return n(76400).Z},docSidebar:function(){return n(54792).Z}};function y(e){var t=e.type,n=(0,a.Z)(e,_),i=function(e,t){return e&&"default"!==e?e:t?"dropdown":"default"}(t,void 0!==n.items),o=function(e){var t=v[e];if(!t)throw new Error('No NavbarItem component found for type "'+e+'".');return t()}(i);return r.createElement(o,n)}},81068:function(e,t,n){"use strict";n.d(t,{E:function(){return a}});var a=function(e){return e?"menu__link--active":"navbar__link--active"}},14739:function(e,t,n){"use strict";n.d(t,{Z:function(){return i}});var a=n(67294),r=n(35742);function i(e){var t=e.locale,n=e.version,i=e.tag,o=t;return a.createElement(r.Z,null,t&&a.createElement("meta",{name:"docusaurus_locale",content:t}),n&&a.createElement("meta",{name:"docusaurus_version",content:n}),i&&a.createElement("meta",{name:"docusaurus_tag",content:i}),o&&a.createElement("meta",{name:"docsearch:language",content:o}),n&&a.createElement("meta",{name:"docsearch:version",content:n}),i&&a.createElement("meta",{name:"docsearch:docusaurus_tag",content:i}))}},89750:function(e,t,n){"use strict";n.d(t,{Z:function(){return u}});var a=n(87462),r=n(63366),i=n(67294),o=n(86010),l=n(72389),s=n(5979),c={themedImage:"themedImage_W2Cr","themedImage--light":"themedImage--light_TfLj","themedImage--dark":"themedImage--dark_oUvU"},f=["sources","className","alt"];function u(e){var t=(0,l.Z)(),n=(0,s.If)().colorMode,u=e.sources,d=e.className,p=e.alt,m=(0,r.Z)(e,f),b=t?"dark"===n?["dark"]:["light"]:["light","dark"];return i.createElement(i.Fragment,null,b.map((function(e){return i.createElement("img",(0,a.Z)({key:e,src:u[e],alt:p,className:(0,o.Z)(c.themedImage,c["themedImage--"+e],d)},m))})))}},40467:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return r}});var a=n(99782);function r(e){var t=a.Z.themeConfig.prism.additionalLanguages;globalThis.Prism=e,t.forEach((function(e){n(6726)("./prism-"+e)})),delete globalThis.Prism}},72448:function(e,t,n){"use strict";var a=r(n(87410));function r(e){return e&&e.__esModule?e:{default:e}}(0,r(n(40467)).default)(a.default)},5979:function(e,t,n){"use strict";n.d(t,{pl:function(){return et},zF:function(){return Me},SG:function(){return Dt},HX:function(){return he},PO:function(){return He},D_:function(){return S},L5:function(){return pe},bT:function(){return L},qu:function(){return E},FG:function(){return Et},Vy:function(){return en},Zo:function(){return Yt},d:function(){return kt},VC:function(){return Ct},OC:function(){return mt},z5:function(){return rn},kM:function(){return We},os:function(){return ge},Wl:function(){return te},_F:function(){return ae},aV:function(){return dt},Fx:function(){return _t},Mg:function(){return X},hC:function(){return ln},bc:function(){return G},Vo:function(){return H},nZ:function(){return V},A5:function(){return Jt},jj:function(){return Ve},l5:function(){return M},nT:function(){return tt},uR:function(){return Le},If:function(){return jt},_q:function(){return _e},fP:function(){return k},J:function(){return be},Vq:function(){return A},E6:function(){return C},ed:function(){return g},b9:function(){return ut},cK:function(){return on},Ns:function(){return J},t$:function(){return sn},be:function(){return nt},SL:function(){return Ee},Ni:function(){return un},el:function(){return Gt},YW:function(){return Xt},c2:function(){return xe},D9:function(){return _},pJ:function(){return fn},RF:function(){return gt},Ob:function(){return pn},s1:function(){return re},Si:function(){return lt},LU:function(){return r},pe:function(){return ve},iP:function(){return zt}});var a=n(52263);function r(){return(0,a.Z)().siteConfig.themeConfig}var i=n(67294);function o(e){return o="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},o(e)}var l=n(89611);function s(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&(0,l.Z)(e,t)}function c(){c=function(e,t){return new n(e,void 0,t)};var e=RegExp.prototype,t=new WeakMap;function n(e,a,r){var i=new RegExp(e,a);return t.set(i,r||t.get(e)),(0,l.Z)(i,n.prototype)}function a(e,n){var a=t.get(n);return Object.keys(a).reduce((function(t,n){return t[n]=e[a[n]],t}),Object.create(null))}return s(n,RegExp),n.prototype.exec=function(t){var n=e.exec.call(this,t);return n&&(n.groups=a(n,this)),n},n.prototype[Symbol.replace]=function(n,r){if("string"==typeof r){var i=t.get(this);return e[Symbol.replace].call(this,n,r.replace(/\$<([^>]+)>/g,(function(e,t){return"$"+i[t]})))}if("function"==typeof r){var l=this;return e[Symbol.replace].call(this,n,(function(){var e=arguments;return"object"!=o(e[e.length-1])&&(e=[].slice.call(e)).push(a(e,l)),r.apply(this,e)}))}return e[Symbol.replace].call(this,n,r)},c.apply(this,arguments)}var f=n(94578);function u(e){return u=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},u(e)}function d(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}function p(e,t,n){return p=d()?Reflect.construct:function(e,t,n){var a=[null];a.push.apply(a,t);var r=new(Function.bind.apply(e,a));return n&&(0,l.Z)(r,n.prototype),r},p.apply(null,arguments)}function m(e){var t="function"==typeof Map?new Map:void 0;return m=function(e){if(null===e||(n=e,-1===Function.toString.call(n).indexOf("[native code]")))return e;var n;if("function"!=typeof e)throw new TypeError("Super expression must either be null or a function");if(void 0!==t){if(t.has(e))return t.get(e);t.set(e,a)}function a(){return p(e,arguments,u(this).constructor)}return a.prototype=Object.create(e.prototype,{constructor:{value:a,enumerable:!1,writable:!0,configurable:!0}}),(0,l.Z)(a,e)},m(e)}var b=n(10412),h=b.Z.canUseDOM?i.useLayoutEffect:i.useEffect;function g(e){var t=(0,i.useRef)(e);return h((function(){t.current=e}),[e]),(0,i.useCallback)((function(){return t.current.apply(t,arguments)}),[])}function _(e){var t=(0,i.useRef)();return h((function(){t.current=e})),t.current}var v=function(e){function t(t,n){var a,r,i,o;return(o=e.call(this)||this).name="ReactContextError",o.message="Hook "+(null==(a=o.stack)||null==(r=a.split("\n")[1])||null==(i=r.match(c(/at (?:\w+\.)?(\w+)/,{name:1})))?void 0:i.groups.name)+" is called outside the <"+t+">. "+(n||""),o}return(0,f.Z)(t,e),t}(m(Error)),y=Symbol("EmptyContext"),w=i.createContext(y);function S(e){var t=e.children,n=(0,i.useState)(null),a=n[0],r=n[1],o=(0,i.useMemo)((function(){return{expandedItem:a,setExpandedItem:r}}),[a]);return i.createElement(w.Provider,{value:o},t)}function k(){var e=(0,i.useContext)(w);if(e===y)throw new v("DocSidebarItemsExpandedStateProvider");return e}var x=i.createContext(null);function E(e){var t=e.children,n=e.version;return i.createElement(x.Provider,{value:n},t)}function C(){var e=(0,i.useContext)(x);if(null===e)throw new v("DocsVersionProvider");return e}var T=Symbol("EmptyContext"),O=i.createContext(T);function L(e){var t=e.children,n=e.sidebar;return i.createElement(O.Provider,{value:n},t)}function A(){var e=(0,i.useContext)(O);if(e===T)throw new v("DocsSidebarProvider");return e}var P="localStorage";function R(e){if(void 0===e&&(e=P),"undefined"==typeof window)throw new Error("Browser storage is not available on Node.js/Docusaurus SSR process.");if("none"===e)return null;try{return window[e]}catch(n){return t=n,N||(console.warn("Docusaurus browser storage is not available.\nPossible reasons: running Docusaurus in an iframe, in an incognito browser session, or using too strict browser privacy settings.",t),N=!0),null}var t}var N=!1;var I={get:function(){return null},set:function(){},del:function(){}};function D(e,t){if("undefined"==typeof window)return function(e){function t(){throw new Error('Illegal storage API usage for storage key "'+e+'".\nDocusaurus storage APIs are not supposed to be called on the server-rendering process.\nPlease only call storage APIs in effects and event handlers.')}return{get:t,set:t,del:t}}(e);var n=R(null==t?void 0:t.persistence);return null===n?I:{get:function(){try{return n.getItem(e)}catch(t){return console.error("Docusaurus storage error, can't get key="+e,t),null}},set:function(t){try{n.setItem(e,t)}catch(a){console.error("Docusaurus storage error, can't set "+e+"="+t,a)}},del:function(){try{n.removeItem(e)}catch(t){console.error("Docusaurus storage error, can't delete key="+e,t)}}}}var j=n(76775);function M(){var e=(0,a.Z)(),t=e.siteConfig,n=t.baseUrl,r=t.url,i=e.i18n,o=i.defaultLocale,l=i.currentLocale,s=(0,j.TH)().pathname,c=l===o?n:n.replace("/"+l+"/","/"),f=s.replace(n,"");return{createUrl:function(e){var t=e.locale;return""+(e.fullyQualified?r:"")+function(e){return e===o?""+c:""+c+e+"/"}(t)+f}}}var F=n(87594),B=n.n(F),q=c(/title=(["'])(.*?)\1/,{quote:1,title:2}),z=c(/\{([\d,-]+)\}/,{range:1}),U={js:{start:"\\/\\/",end:""},jsBlock:{start:"\\/\\*",end:"\\*\\/"},jsx:{start:"\\{\\s*\\/\\*",end:"\\*\\/\\s*\\}"},python:{start:"#",end:""},html:{start:"\x3c!--",end:"--\x3e"}},Z=["highlight-next-line","highlight-start","highlight-end"];function $(e){var t=e.map((function(e){var t=U[e],n=t.start,a=t.end;return"(?:"+n+"\\s*("+Z.join("|")+")\\s*"+a+")"})).join("|");return new RegExp("^\\s*(?:"+t+")\\s*$")}function G(e){var t,n;return null!=(t=null==e||null==(n=e.match(q))?void 0:n.groups.title)?t:""}function H(e){var t=e.split(" ").find((function(e){return e.startsWith("language-")}));return null==t?void 0:t.replace(/language-/,"")}function V(e,t,n){var a=e.replace(/\n$/,"");if(t&&z.test(t)){var r=t.match(z).groups.range;return{highlightLines:B()(r).filter((function(e){return e>0})).map((function(e){return e-1})),code:a}}if(void 0===n)return{highlightLines:[],code:a};for(var i,o=function(e){switch(e){case"js":case"javascript":case"ts":case"typescript":return $(["js","jsBlock"]);case"jsx":case"tsx":return $(["js","jsBlock","jsx"]);case"html":return $(["js","jsBlock","html"]);case"python":case"py":return $(["python"]);default:return $(Object.keys(U))}}(n),l=a.split("\n"),s="",c=0;ce.length)&&(t=e.length);for(var n=0,a=new Array(t);n=e.length?{done:!0}:{done:!1,value:e[a++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var Q=n(99637);function X(e,t){var n=function(e){var t;return null==(t=!e||null!=e&&e.endsWith("/")?e:e+"/")?void 0:t.toLowerCase()};return n(e)===n(t)}function J(){var e=(0,a.Z)().siteConfig.baseUrl;return(0,i.useMemo)((function(){return function(e){var t=e.baseUrl;function n(e){return e.path===t&&!0===e.exact}function a(e){return e.path===t&&!e.exact}return function e(t){if(0!==t.length)return t.find(n)||e(t.filter(a).flatMap((function(e){var t;return null!=(t=e.routes)?t:[]})))}(e.routes)}({routes:Q.Z,baseUrl:e})}),[e])}var ee=!!W._r;function te(e){if(e.href)return e.href;for(var t,n=Y(e.items);!(t=n()).done;){var a=t.value;if("link"===a.type)return a.href;if("category"===a.type){var r=te(a);if(r)return r}else if("html"!==a.type)throw new Error("Unexpected category item type for "+JSON.stringify(a))}}var ne=function(e,t){return void 0!==e&&X(e,t)};function ae(e,t){return"link"===e.type?ne(e.href,t):"category"===e.type&&(ne(e.href,t)||function(e,t){return e.some((function(e){return ae(e,t)}))}(e.items,t))}function re(){var e,t=A(),n=(0,j.TH)().pathname;if(!1===(null==(e=(0,W.gA)())?void 0:e.pluginData.breadcrumbs)||!t)return null;var a=[];return function e(t){for(var r,i=Y(t);!(r=i()).done;){var o=r.value;if("category"===o.type&&(X(o.href,n)||e(o.items))||"link"===o.type&&X(o.href,n))return a.push(o),!0}return!1}(t),a.reverse()}var ie=n(29935),oe=function(e){return"docs-preferred-version-"+e},le=function(e,t,n){D(oe(e),{persistence:t}).set(n)},se=function(e,t){return D(oe(e),{persistence:t}).get()},ce=function(e,t){D(oe(e),{persistence:t}).del()};var fe=i.createContext(null);function ue(){var e=(0,W._r)(),t=r().docs.versionPersistence,n=(0,i.useMemo)((function(){return Object.keys(e)}),[e]),a=(0,i.useState)((function(){return function(e){return Object.fromEntries(e.map((function(e){return[e,{preferredVersionName:null}]})))}(n)})),o=a[0],l=a[1];return(0,i.useEffect)((function(){l(function(e){var t=e.pluginIds,n=e.versionPersistence,a=e.allDocsData;return Object.fromEntries(t.map((function(e){return[e,(t=e,r=se(t,n),a[t].versions.some((function(e){return e.name===r}))?{preferredVersionName:r}:(ce(t,n),{preferredVersionName:null}))];var t,r})))}({allDocsData:e,versionPersistence:t,pluginIds:n}))}),[e,t,n]),[o,(0,i.useMemo)((function(){return{savePreferredVersion:function(e,n){le(e,t,n),l((function(t){var a;return Object.assign({},t,((a={})[e]={preferredVersionName:n},a))}))}}}),[t])]}function de(e){var t=e.children,n=ue();return i.createElement(fe.Provider,{value:n},t)}function pe(e){var t=e.children;return ee?i.createElement(de,null,t):t}function me(){var e=(0,i.useContext)(fe);if(!e)throw new v("DocsPreferredVersionContextProvider");return e}function be(e){var t;void 0===e&&(e=ie.m);var n=(0,W.zh)(e),a=me(),r=a[0],o=a[1],l=r[e].preferredVersionName;return{preferredVersion:null!=(t=n.versions.find((function(e){return e.name===l})))?t:null,savePreferredVersionName:(0,i.useCallback)((function(t){o.savePreferredVersion(e,t)}),[o,e])}}var he="default";function ge(e,t){return"docs-"+e+"-"+t}function _e(){var e=(0,a.Z)().i18n,t=(0,W._r)(),n=(0,W.WS)(),r=function(){var e=(0,W._r)(),t=me()[0],n=Object.keys(e);return Object.fromEntries(n.map((function(n){return[n,(a=n,i=e[a],o=t[a].preferredVersionName,null!=(r=i.versions.find((function(e){return e.name===o})))?r:null)];var a,r,i,o})))}();var i=[he].concat(Object.keys(t).map((function(e){var a,i,o=(null==n||null==(a=n.activePlugin)?void 0:a.pluginId)===e?n.activeVersion:void 0,l=r[e],s=t[e].versions.find((function(e){return e.isLast}));return ge(e,(null!=(i=null!=o?o:l)?i:s).name)})));return{locale:e.currentLocale,tags:i}}function ve(e){var t=(0,a.Z)().siteConfig,n=t.title,r=t.titleDelimiter;return null!=e&&e.trim().length?e.trim()+" "+r+" "+n:n}var ye=["zero","one","two","few","many","other"];function we(e){return ye.filter((function(t){return e.includes(t)}))}var Se={locale:"en",pluralForms:we(["one","other"]),select:function(e){return 1===e?"one":"other"}};function ke(){var e=(0,a.Z)().i18n.currentLocale;return(0,i.useMemo)((function(){try{return t=e,n=new Intl.PluralRules(t),{locale:t,pluralForms:we(n.resolvedOptions().pluralCategories),select:function(e){return n.select(e)}}}catch(a){return console.error('Failed to use Intl.PluralRules for locale "'+e+'".\nDocusaurus will fallback to the default (English) implementation.\nError: '+a.message+"\n"),Se}var t,n}),[e])}function xe(){var e=ke();return{selectMessage:function(t,n){return function(e,t,n){var a=e.split("|");if(1===a.length)return a[0];a.length>n.pluralForms.length&&console.error("For locale="+n.locale+", a maximum of "+n.pluralForms.length+" plural forms are expected ("+n.pluralForms+"), but the message contains "+a.length+": "+e);var r=n.select(t),i=n.pluralForms.indexOf(r);return a[Math.min(i,a.length-1)]}(n,t,e)}}}function Ee(e){var t=(0,j.TH)(),n=_(t),a=g(e);(0,i.useEffect)((function(){n&&t!==n&&a({location:t,previousLocation:n})}),[a,t,n])}var Ce=n(63366),Te=["collapsed"],Oe=["lazy"];function Le(e){var t=e.initialState,n=(0,i.useState)(null!=t&&t),a=n[0],r=n[1],o=(0,i.useCallback)((function(){r((function(e){return!e}))}),[]);return{collapsed:a,setCollapsed:r,toggleCollapsed:o}}var Ae={display:"none",overflow:"hidden",height:"0px"},Pe={display:"block",overflow:"visible",height:"auto"};function Re(e,t){var n=t?Ae:Pe;e.style.display=n.display,e.style.overflow=n.overflow,e.style.height=n.height}function Ne(e){var t=e.collapsibleRef,n=e.collapsed,a=e.animation,r=(0,i.useRef)(!1);(0,i.useEffect)((function(){var e,i=t.current;function o(){var e,t,n=i.scrollHeight,r=null!=(e=null==a?void 0:a.duration)?e:function(e){var t=e/36;return Math.round(10*(4+15*Math.pow(t,.25)+t/5))}(n);return{transition:"height "+r+"ms "+(null!=(t=null==a?void 0:a.easing)?t:"ease-in-out"),height:n+"px"}}function l(){var e=o();i.style.transition=e.transition,i.style.height=e.height}if(!r.current)return Re(i,n),void(r.current=!0);return i.style.willChange="height",e=requestAnimationFrame((function(){n?(l(),requestAnimationFrame((function(){i.style.height=Ae.height,i.style.overflow=Ae.overflow}))):(i.style.display="block",requestAnimationFrame((function(){l()})))})),function(){return cancelAnimationFrame(e)}}),[t,n,a])}function Ie(e){if(!b.Z.canUseDOM)return e?Ae:Pe}function De(e){var t=e.as,n=void 0===t?"div":t,a=e.collapsed,r=e.children,o=e.animation,l=e.onCollapseTransitionEnd,s=e.className,c=e.disableSSRStyle,f=(0,i.useRef)(null);return Ne({collapsibleRef:f,collapsed:a,animation:o}),i.createElement(n,{ref:f,style:c?void 0:Ie(a),onTransitionEnd:function(e){"height"===e.propertyName&&(Re(f.current,a),null==l||l(a))},className:s},r)}function je(e){var t=e.collapsed,n=(0,Ce.Z)(e,Te),a=(0,i.useState)(!t),r=a[0],o=a[1];(0,i.useLayoutEffect)((function(){t||o(!0)}),[t]);var l=(0,i.useState)(t),s=l[0],c=l[1];return(0,i.useLayoutEffect)((function(){r&&c(t)}),[r,t]),r?i.createElement(De,Object.assign({},n,{collapsed:s})):null}function Me(e){var t=e.lazy,n=(0,Ce.Z)(e,Oe),a=t?je:De;return i.createElement(a,Object.assign({},n))}var Fe=n(72389),Be=n(86010),qe="details_lb9f",ze="isBrowser_bmU9",Ue="collapsibleContent_i85q",Ze=["summary","children"];function $e(e){return!!e&&("SUMMARY"===e.tagName||$e(e.parentElement))}function Ge(e,t){return!!e&&(e===t||Ge(e.parentElement,t))}function He(e){var t=e.summary,n=e.children,a=(0,Ce.Z)(e,Ze),r=(0,Fe.Z)(),o=(0,i.useRef)(null),l=Le({initialState:!a.open}),s=l.collapsed,c=l.setCollapsed,f=(0,i.useState)(a.open),u=f[0],d=f[1];return i.createElement("details",Object.assign({},a,{ref:o,open:u,"data-collapsed":s,className:(0,Be.Z)(qe,r&&ze,a.className),onMouseDown:function(e){$e(e.target)&&e.detail>1&&e.preventDefault()},onClick:function(e){e.stopPropagation();var t=e.target;$e(t)&&Ge(t,o.current)&&(e.preventDefault(),s?(c(!1),d(!0)):c(!0))}}),t,i.createElement(Me,{lazy:!1,collapsed:s,disableSSRStyle:!0,onCollapseTransitionEnd:function(e){c(e),d(!e)}},i.createElement("div",{className:Ue},n)))}function Ve(e){return Array.from(new Set(e))}var We={page:{blogListPage:"blog-list-page",blogPostPage:"blog-post-page",blogTagsListPage:"blog-tags-list-page",blogTagPostListPage:"blog-tags-post-list-page",docsDocPage:"docs-doc-page",docsTagsListPage:"docs-tags-list-page",docsTagDocListPage:"docs-tags-doc-list-page",mdxPage:"mdx-page"},wrapper:{main:"main-wrapper",blogPages:"blog-wrapper",docsPages:"docs-wrapper",mdxPages:"mdx-wrapper"},common:{editThisPage:"theme-edit-this-page",lastUpdated:"theme-last-updated",backToTopButton:"theme-back-to-top-button",codeBlock:"theme-code-block"},layout:{},docs:{docVersionBanner:"theme-doc-version-banner",docVersionBadge:"theme-doc-version-badge",docBreadcrumbs:"theme-doc-breadcrumbs",docMarkdown:"theme-doc-markdown",docTocMobile:"theme-doc-toc-mobile",docTocDesktop:"theme-doc-toc-desktop",docFooter:"theme-doc-footer",docFooterTagsRow:"theme-doc-footer-tags-row",docFooterEditMetaRow:"theme-doc-footer-edit-meta-row",docSidebarContainer:"theme-doc-sidebar-container",docSidebarMenu:"theme-doc-sidebar-menu",docSidebarItemCategory:"theme-doc-sidebar-item-category",docSidebarItemLink:"theme-doc-sidebar-item-link",docSidebarItemCategoryLevel:function(e){return"theme-doc-sidebar-item-category-level-"+e},docSidebarItemLinkLevel:function(e){return"theme-doc-sidebar-item-link-level-"+e}},blog:{}},Ke=D("docusaurus.announcement.dismiss"),Ye=D("docusaurus.announcement.id"),Qe=function(){return"true"===Ke.get()},Xe=function(e){return Ke.set(String(e))},Je=i.createContext(null);function et(e){var t=e.children,n=function(){var e=r().announcementBar,t=(0,Fe.Z)(),n=(0,i.useState)((function(){return!!t&&Qe()})),a=n[0],o=n[1];(0,i.useEffect)((function(){o(Qe())}),[]);var l=(0,i.useCallback)((function(){Xe(!0),o(!0)}),[]);return(0,i.useEffect)((function(){if(e){var t=e.id,n=Ye.get();"annoucement-bar"===n&&(n="announcement-bar");var a=t!==n;Ye.set(t),a&&Xe(!1),!a&&Qe()||o(!1)}}),[e]),(0,i.useMemo)((function(){return{isActive:!!e&&!a,close:l}}),[e,a,l])}();return i.createElement(Je.Provider,{value:n},t)}function tt(){var e=(0,i.useContext)(Je);if(!e)throw new v("AnnouncementBarProvider");return e}function nt(){var e=(0,a.Z)().siteConfig.baseUrl;return(0,j.TH)().pathname.replace(e,"/")}n(95999);function at(e){!function(e){var t=(0,j.k6)().block,n=g(e);(0,i.useEffect)((function(){return t((function(e,t){return n(e,t)}))}),[t,n])}((function(t,n){if("POP"===n)return e(t,n)}))}function rt(e){var t=e.getBoundingClientRect();return t.top===t.bottom?rt(e.parentNode):t}function it(e,t){var n,a,r=t.anchorTopOffset,i=e.find((function(e){return rt(e).top>=r}));return i?function(e){return e.top>0&&e.bottom=0?t[n].children.push(r):a.push(r)})),a}function ft(e){var t=e.toc,n=e.minHeadingLevel,a=e.maxHeadingLevel;return t.flatMap((function(e){var t=ft({toc:e.children,minHeadingLevel:n,maxHeadingLevel:a});return function(e){return e.level>=n&&e.level<=a}(e)?[Object.assign({},e,{children:t})]:t}))}function ut(e){var t=e.toc,n=e.minHeadingLevel,a=e.maxHeadingLevel;return(0,i.useMemo)((function(){return ft({toc:ct(t),minHeadingLevel:n,maxHeadingLevel:a})}),[t,n,a])}function dt(e){return"title"in e[0]}var pt=i.createContext(void 0);function mt(e){var t,n=e.children,a=(t=(0,i.useRef)(!0),(0,i.useMemo)((function(){return{scrollEventsEnabledRef:t,enableScrollEvents:function(){t.current=!0},disableScrollEvents:function(){t.current=!1}}}),[]));return i.createElement(pt.Provider,{value:a},n)}function bt(){var e=(0,i.useContext)(pt);if(null==e)throw new v("ScrollControllerProvider");return e}var ht=function(){return b.Z.canUseDOM?{scrollX:window.pageXOffset,scrollY:window.pageYOffset}:null};function gt(e,t){void 0===t&&(t=[]);var n=bt().scrollEventsEnabledRef,a=(0,i.useRef)(ht()),r=g(e);(0,i.useEffect)((function(){var e=function(){if(n.current){var e=ht();r&&r(e,a.current),a.current=e}},t={passive:!0};return e(),window.addEventListener("scroll",e,t),function(){return window.removeEventListener("scroll",e,t)}}),[r,n].concat(t))}function _t(e,t){return void 0!==e&&void 0!==t&&new RegExp(e,"gi").test(t)}var vt=n(35742),yt=n(30226);function wt(){var e=i.useContext(yt._);if(!e)throw new Error("Unexpected: no Docusaurus route context found");return e}var St=n(44996);function kt(e){var t=e.title,n=e.description,a=e.keywords,r=e.image,o=e.children,l=ve(t),s=(0,St.C)().withBaseUrl,c=r?s(r,{absolute:!0}):void 0;return i.createElement(vt.Z,null,t&&i.createElement("title",null,l),t&&i.createElement("meta",{property:"og:title",content:l}),n&&i.createElement("meta",{name:"description",content:n}),n&&i.createElement("meta",{property:"og:description",content:n}),a&&i.createElement("meta",{name:"keywords",content:Array.isArray(a)?a.join(","):a}),c&&i.createElement("meta",{property:"og:image",content:c}),c&&i.createElement("meta",{name:"twitter:image",content:c}),o)}var xt=i.createContext(void 0);function Et(e){var t=e.className,n=e.children,a=i.useContext(xt),r=(0,Be.Z)(a,t);return i.createElement(xt.Provider,{value:r},i.createElement(vt.Z,null,i.createElement("html",{className:r})),n)}function Ct(e){var t=e.children,n=wt(),a="plugin-"+n.plugin.name.replace(/docusaurus-(?:plugin|theme)-(?:content-)?/gi,""),r="plugin-id-"+n.plugin.id;return i.createElement(Et,{className:(0,Be.Z)(a,r)},t)}var Tt=i.createContext(void 0),Ot="theme",Lt=D(Ot),At="light",Pt="dark",Rt=function(e){return e===Pt?Pt:At},Nt=function(e){Lt.set(Rt(e))};function It(){var e=r().colorMode,t=e.defaultMode,n=e.disableSwitch,a=e.respectPrefersColorScheme,o=(0,i.useState)(function(e){return b.Z.canUseDOM?Rt(document.documentElement.getAttribute("data-theme")):Rt(e)}(t)),l=o[0],s=o[1],c=(0,i.useCallback)((function(e){s(e),Nt(e)}),[]);(0,i.useEffect)((function(){document.documentElement.setAttribute("data-theme",Rt(l))}),[l]),(0,i.useEffect)((function(){if(!n){var e=function(e){if(e.key===Ot)try{var t=Lt.get();null!==t&&c(Rt(t))}catch(n){console.error(n)}};return window.addEventListener("storage",e),function(){return window.removeEventListener("storage",e)}}}),[n,c]);var f=(0,i.useRef)(!1);return(0,i.useEffect)((function(){if(!n||a){var e=window.matchMedia("(prefers-color-scheme: dark)"),t=function(e){var t=e.matches;window.matchMedia("print").matches||f.current?f.current=window.matchMedia("print").matches:c(t?Pt:At)};return e.addListener(t),function(){return e.removeListener(t)}}}),[c,n,a]),(0,i.useMemo)((function(){return{colorMode:l,setColorMode:c,get isDarkTheme(){return l===Pt},setLightTheme:function(){c(At),Nt(At)},setDarkTheme:function(){c(Pt),Nt(Pt)}}}),[l,c])}function Dt(e){var t=e.children,n=It();return i.createElement(Tt.Provider,{value:n},t)}function jt(){var e=(0,i.useContext)(Tt);if(null==e)throw new v("ColorModeProvider","Please see https://docusaurus.io/docs/api/themes/configuration#use-color-mode.");return e}var Mt="desktop",Ft="mobile",Bt="ssr";function qt(){return b.Z.canUseDOM?window.innerWidth>996?Mt:Ft:Bt}function zt(){var e=(0,i.useState)((function(){return qt()})),t=e[0],n=e[1];return(0,i.useEffect)((function(){function e(){n(qt())}return window.addEventListener("resize",e),function(){window.removeEventListener("resize",e),clearTimeout(undefined)}}),[]),t}var Ut=i.createContext(void 0);function Zt(){var e,t=(e=(0,W.gA)(),0===r().navbar.items.length&&!e),n=zt(),a=!t&&"mobile"===n,o=(0,i.useState)(!1),l=o[0],s=o[1];at((function(){if(l)return s(!1),!1}));var c=(0,i.useCallback)((function(){s((function(e){return!e}))}),[]);return(0,i.useEffect)((function(){"desktop"===n&&s(!1)}),[n]),(0,i.useMemo)((function(){return{disabled:t,shouldRender:a,toggle:c,shown:l}}),[t,a,c,l])}function $t(e){var t=e.children,n=Zt();return i.createElement(Ut.Provider,{value:n},t)}function Gt(){var e=i.useContext(Ut);if(void 0===e)throw new v("NavbarMobileSidebarProvider");return e}var Ht={shown:!1,content:{component:null,props:null}},Vt=i.createContext(null);function Wt(e){var t,n,a,r,o,l,s,c,f,u=e.children,d=(a=Gt(),r=(0,i.useState)(Ht),o=r[0],l=r[1],s=function(e){return l((function(t){return Object.assign({},t,{shown:e})}))},c=null!==(null==(t=o.content)?void 0:t.component),f=_(null!==(null==(n=o.content)?void 0:n.component)),(0,i.useEffect)((function(){c&&!f&&s(!0)}),[c,f]),(0,i.useEffect)((function(){c?a.shown||s(!0):s(!1)}),[a.shown,c]),[o,l]);return i.createElement(Vt.Provider,{value:d},u)}function Kt(){var e=(0,i.useContext)(Vt);if(null===e)throw new v("MobileSecondaryMenuProvider");return e}function Yt(e){var t,n=e.component,a=e.props,r=Kt()[1],o=(t=a,(0,i.useMemo)((function(){return t}),[].concat(Object.keys(t),Object.values(t))));return(0,i.useEffect)((function(){r((function(e){return Object.assign({},e,{content:{component:n,props:o}})}))}),[r,n,o]),(0,i.useEffect)((function(){return function(){return r((function(e){return Object.assign({},e,{component:null,props:null})}))}}),[r]),null}function Qt(e){var t;if(null!=(t=e.content)&&t.component){var n=e.content.component;return i.createElement(n,Object.assign({},e.content.props))}}function Xt(){var e=Kt(),t=e[0],n=e[1],a=(0,i.useCallback)((function(){return n((function(e){return Object.assign({},e,{shown:!1})}))}),[n]);return(0,i.useMemo)((function(){return{shown:t.shown,hide:a,content:Qt(t)}}),[a,t])}function Jt(e){function t(e){var t;return"left"===(null!=(t=e.position)?t:"right")}return[e.filter(t),e.filter((function(e){return!t(e)}))]}function en(e){var t=e.children;return i.createElement($t,null,i.createElement(Wt,null,t))}var tn="docusaurus.tab.",nn=i.createContext(void 0);function an(){var e=(0,i.useState)({}),t=e[0],n=e[1],a=(0,i.useCallback)((function(e,t){D("docusaurus.tab."+e).set(t)}),[]);(0,i.useEffect)((function(){try{var e={};(function(e){void 0===e&&(e=P);var t=R(e);if(!t)return[];for(var n=[],a=0;a=l?a(!1):i+c=0||(r[n]=e[n]);return r}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(a=0;a=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}var _="Ctrl";var v=a.forwardRef((function(e,t){var n=e.translations,r=void 0===n?{}:n,i=g(e,b),o=r.buttonText,l=void 0===o?"Search":o,s=r.buttonAriaLabel,c=void 0===s?"Search":s,f=(0,a.useMemo)((function(){return"undefined"!=typeof navigator?/(Mac|iPhone|iPod|iPad)/i.test(navigator.platform)?"\u2318":_:null}),[]);return a.createElement("button",h({type:"button",className:"DocSearch DocSearch-Button","aria-label":c},i,{ref:t}),a.createElement("span",{className:"DocSearch-Button-Container"},a.createElement(m.W,null),a.createElement("span",{className:"DocSearch-Button-Placeholder"},l)),a.createElement("span",{className:"DocSearch-Button-Keys"},null!==f&&a.createElement(a.Fragment,null,a.createElement("span",{className:"DocSearch-Button-Key"},f===_?a.createElement(p,null):f),a.createElement("span",{className:"DocSearch-Button-Key"},"K"))))}));var y=n(95999),w="searchBox_qEbK",S=["contextualSearch","externalUrlRegex"],k=null;function x(e){var t=e.hit,n=e.children;return a.createElement(f.Z,{to:t.url},n)}function E(e){var t=e.state,n=e.onClose,r=(0,d.Ob)().generateSearchPageLink;return a.createElement(f.Z,{to:r(t.query),onClick:n},a.createElement(y.Z,{id:"theme.SearchBar.seeAll",values:{count:t.context.nbHits}},"See all {count} results"))}function C(e){var t,f,p,m,b,h=e.contextualSearch,g=e.externalUrlRegex,_=(0,i.Z)(e,S),C=(0,l.Z)().siteMetadata,T=["language:"+(p=(0,d._q)()).locale,p.tags.map((function(e){return"docusaurus_tag:"+e}))],O=null!=(t=null==(f=_.searchParameters)?void 0:f.facetFilters)?t:[],L=h?(m=O,[].concat((b=function(e){return"string"==typeof e?[e]:e})(T),b(m))):O,A=Object.assign({},_.searchParameters,{facetFilters:L}),P=(0,c.C)().withBaseUrl,R=(0,s.k6)(),N=(0,a.useRef)(null),I=(0,a.useRef)(null),D=(0,a.useState)(!1),j=D[0],M=D[1],F=(0,a.useState)(void 0),B=F[0],q=F[1],z=(0,a.useCallback)((function(){return k?Promise.resolve():Promise.all([n.e(6815).then(n.bind(n,76815)),Promise.all([n.e(532),n.e(6945)]).then(n.bind(n,46945)),Promise.all([n.e(532),n.e(8894)]).then(n.bind(n,18894))]).then((function(e){var t=e[0].DocSearchModal;k=t}))}),[]),U=(0,a.useCallback)((function(){z().then((function(){N.current=document.createElement("div"),document.body.insertBefore(N.current,document.body.firstChild),M(!0)}))}),[z,M]),Z=(0,a.useCallback)((function(){var e;M(!1),null==(e=N.current)||e.remove()}),[M]),$=(0,a.useCallback)((function(e){z().then((function(){M(!0),q(e.key)}))}),[z,M,q]),G=(0,a.useRef)({navigate:function(e){var t=e.itemUrl;(0,d.Fx)(g,t)?window.location.href=t:R.push(t)}}).current,H=(0,a.useRef)((function(e){return e.map((function(e){if((0,d.Fx)(g,e.url))return e;var t=new URL(e.url);return Object.assign({},e,{url:P(""+t.pathname+t.hash)})}))})).current,V=(0,a.useMemo)((function(){return function(e){return a.createElement(E,(0,r.Z)({},e,{onClose:Z}))}}),[Z]),W=(0,a.useCallback)((function(e){return e.addAlgoliaAgent("docusaurus",C.docusaurusVersion),e}),[C.docusaurusVersion]);!function(e){var t=e.isOpen,n=e.onOpen,r=e.onClose,i=e.onInput,o=e.searchButtonRef;a.useEffect((function(){function e(e){(27===e.keyCode&&t||"k"===e.key&&(e.metaKey||e.ctrlKey)||!function(e){var t=e.target,n=t.tagName;return t.isContentEditable||"INPUT"===n||"SELECT"===n||"TEXTAREA"===n}(e)&&"/"===e.key&&!t)&&(e.preventDefault(),t?r():document.body.classList.contains("DocSearch--active")||document.body.classList.contains("DocSearch--active")||n()),o&&o.current===document.activeElement&&i&&/[a-zA-Z0-9]/.test(String.fromCharCode(e.keyCode))&&i(e)}return window.addEventListener("keydown",e),function(){window.removeEventListener("keydown",e)}}),[t,n,r,i,o])}({isOpen:j,onOpen:U,onClose:Z,onInput:$,searchButtonRef:I});var K=(0,y.I)({id:"theme.SearchBar.label",message:"Search",description:"The ARIA label and placeholder for search button"});return a.createElement(a.Fragment,null,a.createElement(u.Z,null,a.createElement("link",{rel:"preconnect",href:"https://"+_.appId+"-dsn.algolia.net",crossOrigin:"anonymous"})),a.createElement("div",{className:w},a.createElement(v,{onTouchStart:z,onFocus:z,onMouseOver:z,onClick:U,ref:I,translations:{buttonText:K,buttonAriaLabel:K}})),j&&k&&N.current&&(0,o.createPortal)(a.createElement(k,(0,r.Z)({onClose:Z,initialScrollY:window.scrollY,initialQuery:B,navigator:G,transformItems:H,hitComponent:x,transformSearchClient:W},_.searchPagePath&&{resultsFooterComponent:V},_,{searchParameters:A})),N.current))}function T(){var e=(0,l.Z)().siteConfig;return a.createElement(C,e.themeConfig.algolia)}function O(e){return a.createElement(a.Fragment,null,a.createElement(T,e))}},86010:function(e,t,n){"use strict";function a(e){var t,n,r="";if("string"==typeof e||"number"==typeof e)r+=e;else if("object"==typeof e)if(Array.isArray(e))for(t=0;t=0;d--){var p=o[d];"."===p?i(o,d):".."===p?(i(o,d),u++):u&&(i(o,d),u--)}if(!c)for(;u--;u)o.unshift("..");!c||""===o[0]||o[0]&&r(o[0])||o.unshift("");var m=o.join("/");return n&&"/"!==m.substr(-1)&&(m+="/"),m};function l(e){return e.valueOf?e.valueOf():Object.prototype.valueOf.call(e)}var s=function e(t,n){if(t===n)return!0;if(null==t||null==n)return!1;if(Array.isArray(t))return Array.isArray(n)&&t.length===n.length&&t.every((function(t,a){return e(t,n[a])}));if("object"==typeof t||"object"==typeof n){var a=l(t),r=l(n);return a!==t||r!==n?e(a,r):Object.keys(Object.assign({},t,n)).every((function(a){return e(t[a],n[a])}))}return!1},c=n(2177);function f(e){return"/"===e.charAt(0)?e:"/"+e}function u(e){return"/"===e.charAt(0)?e.substr(1):e}function d(e,t){return function(e,t){return 0===e.toLowerCase().indexOf(t.toLowerCase())&&-1!=="/?#".indexOf(e.charAt(t.length))}(e,t)?e.substr(t.length):e}function p(e){return"/"===e.charAt(e.length-1)?e.slice(0,-1):e}function m(e){var t=e.pathname,n=e.search,a=e.hash,r=t||"/";return n&&"?"!==n&&(r+="?"===n.charAt(0)?n:"?"+n),a&&"#"!==a&&(r+="#"===a.charAt(0)?a:"#"+a),r}function b(e,t,n,r){var i;"string"==typeof e?(i=function(e){var t=e||"/",n="",a="",r=t.indexOf("#");-1!==r&&(a=t.substr(r),t=t.substr(0,r));var i=t.indexOf("?");return-1!==i&&(n=t.substr(i),t=t.substr(0,i)),{pathname:t,search:"?"===n?"":n,hash:"#"===a?"":a}}(e),i.state=t):(void 0===(i=(0,a.Z)({},e)).pathname&&(i.pathname=""),i.search?"?"!==i.search.charAt(0)&&(i.search="?"+i.search):i.search="",i.hash?"#"!==i.hash.charAt(0)&&(i.hash="#"+i.hash):i.hash="",void 0!==t&&void 0===i.state&&(i.state=t));try{i.pathname=decodeURI(i.pathname)}catch(l){throw l instanceof URIError?new URIError('Pathname "'+i.pathname+'" could not be decoded. This is likely caused by an invalid percent-encoding.'):l}return n&&(i.key=n),r?i.pathname?"/"!==i.pathname.charAt(0)&&(i.pathname=o(i.pathname,r.pathname)):i.pathname=r.pathname:i.pathname||(i.pathname="/"),i}function h(e,t){return e.pathname===t.pathname&&e.search===t.search&&e.hash===t.hash&&e.key===t.key&&s(e.state,t.state)}function g(){var e=null;var t=[];return{setPrompt:function(t){return e=t,function(){e===t&&(e=null)}},confirmTransitionTo:function(t,n,a,r){if(null!=e){var i="function"==typeof e?e(t,n):e;"string"==typeof i?"function"==typeof a?a(i,r):r(!0):r(!1!==i)}else r(!0)},appendListener:function(e){var n=!0;function a(){n&&e.apply(void 0,arguments)}return t.push(a),function(){n=!1,t=t.filter((function(e){return e!==a}))}},notifyListeners:function(){for(var e=arguments.length,n=new Array(e),a=0;at?n.splice(t,n.length-t,r):n.push(r),u({action:a,location:r,index:t,entries:n})}}))},replace:function(e,t){var a="REPLACE",r=b(e,t,d(),y.location);f.confirmTransitionTo(r,a,n,(function(e){e&&(y.entries[y.index]=r,u({action:a,location:r}))}))},go:v,goBack:function(){v(-1)},goForward:function(){v(1)},canGo:function(e){var t=y.index+e;return t>=0&&t
'};function r(e,t,n){return en?n:e}function i(e){return 100*(-1+e)}function o(e,t,n){var r;return(r="translate3d"===a.positionUsing?{transform:"translate3d("+i(e)+"%,0,0)"}:"translate"===a.positionUsing?{transform:"translate("+i(e)+"%,0)"}:{"margin-left":i(e)+"%"}).transition="all "+t+"ms "+n,r}n.configure=function(e){var t,n;for(t in e)void 0!==(n=e[t])&&e.hasOwnProperty(t)&&(a[t]=n);return this},n.status=null,n.set=function(e){var t=n.isStarted();e=r(e,a.minimum,1),n.status=1===e?null:e;var i=n.render(!t),c=i.querySelector(a.barSelector),f=a.speed,u=a.easing;return i.offsetWidth,l((function(t){""===a.positionUsing&&(a.positionUsing=n.getPositioningCSS()),s(c,o(e,f,u)),1===e?(s(i,{transition:"none",opacity:1}),i.offsetWidth,setTimeout((function(){s(i,{transition:"all "+f+"ms linear",opacity:0}),setTimeout((function(){n.remove(),t()}),f)}),f)):setTimeout(t,f)})),this},n.isStarted=function(){return"number"==typeof n.status},n.start=function(){n.status||n.set(0);var e=function(){setTimeout((function(){n.status&&(n.trickle(),e())}),a.trickleSpeed)};return a.trickle&&e(),this},n.done=function(e){return e||n.status?n.inc(.3+.5*Math.random()).set(1):this},n.inc=function(e){var t=n.status;return t?("number"!=typeof e&&(e=(1-t)*r(Math.random()*t,.1,.95)),t=r(t+e,0,.994),n.set(t)):n.start()},n.trickle=function(){return n.inc(Math.random()*a.trickleRate)},e=0,t=0,n.promise=function(a){return a&&"resolved"!==a.state()?(0===t&&n.start(),e++,t++,a.always((function(){0==--t?(e=0,n.done()):n.set((e-t)/e)})),this):this},n.render=function(e){if(n.isRendered())return document.getElementById("nprogress");f(document.documentElement,"nprogress-busy");var t=document.createElement("div");t.id="nprogress",t.innerHTML=a.template;var r,o=t.querySelector(a.barSelector),l=e?"-100":i(n.status||0),c=document.querySelector(a.parent);return s(o,{transition:"all 0 linear",transform:"translate3d("+l+"%,0,0)"}),a.showSpinner||(r=t.querySelector(a.spinnerSelector))&&p(r),c!=document.body&&f(c,"nprogress-custom-parent"),c.appendChild(t),t},n.remove=function(){u(document.documentElement,"nprogress-busy"),u(document.querySelector(a.parent),"nprogress-custom-parent");var e=document.getElementById("nprogress");e&&p(e)},n.isRendered=function(){return!!document.getElementById("nprogress")},n.getPositioningCSS=function(){var e=document.body.style,t="WebkitTransform"in e?"Webkit":"MozTransform"in e?"Moz":"msTransform"in e?"ms":"OTransform"in e?"O":"";return t+"Perspective"in e?"translate3d":t+"Transform"in e?"translate":"margin"};var l=function(){var e=[];function t(){var n=e.shift();n&&n(t)}return function(n){e.push(n),1==e.length&&t()}}(),s=function(){var e=["Webkit","O","Moz","ms"],t={};function n(e){return e.replace(/^-ms-/,"ms-").replace(/-([\da-z])/gi,(function(e,t){return t.toUpperCase()}))}function a(t){var n=document.body.style;if(t in n)return t;for(var a,r=e.length,i=t.charAt(0).toUpperCase()+t.slice(1);r--;)if((a=e[r]+i)in n)return a;return t}function r(e){return e=n(e),t[e]||(t[e]=a(e))}function i(e,t,n){t=r(t),e.style[t]=n}return function(e,t){var n,a,r=arguments;if(2==r.length)for(n in t)void 0!==(a=t[n])&&t.hasOwnProperty(n)&&i(e,n,a);else i(e,r[1],r[2])}}();function c(e,t){return("string"==typeof e?e:d(e)).indexOf(" "+t+" ")>=0}function f(e,t){var n=d(e),a=n+t;c(n,t)||(e.className=a.substring(1))}function u(e,t){var n,a=d(e);c(e,t)&&(n=a.replace(" "+t+" "," "),e.className=n.substring(1,n.length-1))}function d(e){return(" "+(e.className||"")+" ").replace(/\s+/gi," ")}function p(e){e&&e.parentNode&&e.parentNode.removeChild(e)}return n},void 0===(r="function"==typeof a?a.call(t,n,t,e):a)||(e.exports=r)},27418:function(e){"use strict";var t=Object.getOwnPropertySymbols,n=Object.prototype.hasOwnProperty,a=Object.prototype.propertyIsEnumerable;function r(e){if(null==e)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(e)}e.exports=function(){try{if(!Object.assign)return!1;var e=new String("abc");if(e[5]="de","5"===Object.getOwnPropertyNames(e)[0])return!1;for(var t={},n=0;n<10;n++)t["_"+String.fromCharCode(n)]=n;if("0123456789"!==Object.getOwnPropertyNames(t).map((function(e){return t[e]})).join(""))return!1;var a={};return"abcdefghijklmnopqrst".split("").forEach((function(e){a[e]=e})),"abcdefghijklmnopqrst"===Object.keys(Object.assign({},a)).join("")}catch(r){return!1}}()?Object.assign:function(e,i){for(var o,l,s=r(e),c=1;ce.trim())))if(/^-?\d+$/.test(a))n.push(parseInt(a,10));else if(t=a.match(/^(-?\d+)(-|\.\.\.?|\u2025|\u2026|\u22EF)(-?\d+)$/)){let[e,a,r,i]=t;if(a&&i){a=parseInt(a),i=parseInt(i);const e=a=u.reach);k+=S.value.length,S=S.next){var x=S.value;if(t.length>e.length)return;if(!(x instanceof r)){var E,C=1;if(_){if(!(E=i(w,k,e,g))||E.index>=e.length)break;var T=E.index,O=E.index+E[0].length,L=k;for(L+=S.value.length;T>=L;)L+=(S=S.next).value.length;if(k=L-=S.value.length,S.value instanceof r)continue;for(var A=S;A!==t.tail&&(Lu.reach&&(u.reach=I);var D=S.prev;if(R&&(D=s(t,D,R),k+=R.length),c(t,D,C),S=s(t,D,new r(d,h?a.tokenize(P,h):P,v,P)),N&&s(t,S,N),C>1){var j={cause:d+","+m,reach:I};o(e,t,n,S.prev,k,j),u&&j.reach>u.reach&&(u.reach=j.reach)}}}}}}function l(){var e={value:null,prev:null,next:null},t={value:null,prev:e,next:null};e.next=t,this.head=e,this.tail=t,this.length=0}function s(e,t,n){var a=t.next,r={value:n,prev:t,next:a};return t.next=r,a.prev=r,e.length++,r}function c(e,t,n){for(var a=t.next,r=0;r"+i.content+""},a}(),r=a;a.default=a,r.languages.markup={comment:{pattern://,greedy:!0},prolog:{pattern:/<\?[\s\S]+?\?>/,greedy:!0},doctype:{pattern:/"'[\]]|"[^"]*"|'[^']*')+(?:\[(?:[^<"'\]]|"[^"]*"|'[^']*'|<(?!!--)|)*\]\s*)?>/i,greedy:!0,inside:{"internal-subset":{pattern:/(^[^\[]*\[)[\s\S]+(?=\]>$)/,lookbehind:!0,greedy:!0,inside:null},string:{pattern:/"[^"]*"|'[^']*'/,greedy:!0},punctuation:/^$|[[\]]/,"doctype-tag":/^DOCTYPE/i,name:/[^\s<>'"]+/}},cdata:{pattern://i,greedy:!0},tag:{pattern:/<\/?(?!\d)[^\s>\/=$<%]+(?:\s(?:\s*[^\s>\/=]+(?:\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+(?=[\s>]))|(?=[\s/>])))+)?\s*\/?>/,greedy:!0,inside:{tag:{pattern:/^<\/?[^\s>\/]+/,inside:{punctuation:/^<\/?/,namespace:/^[^\s>\/:]+:/}},"special-attr":[],"attr-value":{pattern:/=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+)/,inside:{punctuation:[{pattern:/^=/,alias:"attr-equals"},/"|'/]}},punctuation:/\/?>/,"attr-name":{pattern:/[^\s>\/]+/,inside:{namespace:/^[^\s>\/:]+:/}}}},entity:[{pattern:/&[\da-z]{1,8};/i,alias:"named-entity"},/&#x?[\da-f]{1,8};/i]},r.languages.markup.tag.inside["attr-value"].inside.entity=r.languages.markup.entity,r.languages.markup.doctype.inside["internal-subset"].inside=r.languages.markup,r.hooks.add("wrap",(function(e){"entity"===e.type&&(e.attributes.title=e.content.replace(/&/,"&"))})),Object.defineProperty(r.languages.markup.tag,"addInlined",{value:function(e,t){var n={};n["language-"+t]={pattern:/(^$)/i,lookbehind:!0,inside:r.languages[t]},n.cdata=/^$/i;var a={"included-cdata":{pattern://i,inside:n}};a["language-"+t]={pattern:/[\s\S]+/,inside:r.languages[t]};var i={};i[e]={pattern:RegExp(/(<__[^>]*>)(?:))*\]\]>|(?!)/.source.replace(/__/g,(function(){return e})),"i"),lookbehind:!0,greedy:!0,inside:a},r.languages.insertBefore("markup","cdata",i)}}),Object.defineProperty(r.languages.markup.tag,"addAttribute",{value:function(e,t){r.languages.markup.tag.inside["special-attr"].push({pattern:RegExp(/(^|["'\s])/.source+"(?:"+e+")"+/\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+(?=[\s>]))/.source,"i"),lookbehind:!0,inside:{"attr-name":/^[^\s=]+/,"attr-value":{pattern:/=[\s\S]+/,inside:{value:{pattern:/(^=\s*(["']|(?!["'])))\S[\s\S]*(?=\2$)/,lookbehind:!0,alias:[t,"language-"+t],inside:r.languages[t]},punctuation:[{pattern:/^=/,alias:"attr-equals"},/"|'/]}}}})}}),r.languages.html=r.languages.markup,r.languages.mathml=r.languages.markup,r.languages.svg=r.languages.markup,r.languages.xml=r.languages.extend("markup",{}),r.languages.ssml=r.languages.xml,r.languages.atom=r.languages.xml,r.languages.rss=r.languages.xml,function(e){var t="\\b(?:BASH|BASHOPTS|BASH_ALIASES|BASH_ARGC|BASH_ARGV|BASH_CMDS|BASH_COMPLETION_COMPAT_DIR|BASH_LINENO|BASH_REMATCH|BASH_SOURCE|BASH_VERSINFO|BASH_VERSION|COLORTERM|COLUMNS|COMP_WORDBREAKS|DBUS_SESSION_BUS_ADDRESS|DEFAULTS_PATH|DESKTOP_SESSION|DIRSTACK|DISPLAY|EUID|GDMSESSION|GDM_LANG|GNOME_KEYRING_CONTROL|GNOME_KEYRING_PID|GPG_AGENT_INFO|GROUPS|HISTCONTROL|HISTFILE|HISTFILESIZE|HISTSIZE|HOME|HOSTNAME|HOSTTYPE|IFS|INSTANCE|JOB|LANG|LANGUAGE|LC_ADDRESS|LC_ALL|LC_IDENTIFICATION|LC_MEASUREMENT|LC_MONETARY|LC_NAME|LC_NUMERIC|LC_PAPER|LC_TELEPHONE|LC_TIME|LESSCLOSE|LESSOPEN|LINES|LOGNAME|LS_COLORS|MACHTYPE|MAILCHECK|MANDATORY_PATH|NO_AT_BRIDGE|OLDPWD|OPTERR|OPTIND|ORBIT_SOCKETDIR|OSTYPE|PAPERSIZE|PATH|PIPESTATUS|PPID|PS1|PS2|PS3|PS4|PWD|RANDOM|REPLY|SECONDS|SELINUX_INIT|SESSION|SESSIONTYPE|SESSION_MANAGER|SHELL|SHELLOPTS|SHLVL|SSH_AUTH_SOCK|TERM|UID|UPSTART_EVENTS|UPSTART_INSTANCE|UPSTART_JOB|UPSTART_SESSION|USER|WINDOWID|XAUTHORITY|XDG_CONFIG_DIRS|XDG_CURRENT_DESKTOP|XDG_DATA_DIRS|XDG_GREETER_DATA_DIR|XDG_MENU_PREFIX|XDG_RUNTIME_DIR|XDG_SEAT|XDG_SEAT_PATH|XDG_SESSION_DESKTOP|XDG_SESSION_ID|XDG_SESSION_PATH|XDG_SESSION_TYPE|XDG_VTNR|XMODIFIERS)\\b",n={pattern:/(^(["']?)\w+\2)[ \t]+\S.*/,lookbehind:!0,alias:"punctuation",inside:null},a={bash:n,environment:{pattern:RegExp("\\$"+t),alias:"constant"},variable:[{pattern:/\$?\(\([\s\S]+?\)\)/,greedy:!0,inside:{variable:[{pattern:/(^\$\(\([\s\S]+)\)\)/,lookbehind:!0},/^\$\(\(/],number:/\b0x[\dA-Fa-f]+\b|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:[Ee]-?\d+)?/,operator:/--|\+\+|\*\*=?|<<=?|>>=?|&&|\|\||[=!+\-*/%<>^&|]=?|[?~:]/,punctuation:/\(\(?|\)\)?|,|;/}},{pattern:/\$\((?:\([^)]+\)|[^()])+\)|`[^`]+`/,greedy:!0,inside:{variable:/^\$\(|^`|\)$|`$/}},{pattern:/\$\{[^}]+\}/,greedy:!0,inside:{operator:/:[-=?+]?|[!\/]|##?|%%?|\^\^?|,,?/,punctuation:/[\[\]]/,environment:{pattern:RegExp("(\\{)"+t),lookbehind:!0,alias:"constant"}}},/\$(?:\w+|[#?*!@$])/],entity:/\\(?:[abceEfnrtv\\"]|O?[0-7]{1,3}|U[0-9a-fA-F]{8}|u[0-9a-fA-F]{4}|x[0-9a-fA-F]{1,2})/};e.languages.bash={shebang:{pattern:/^#!\s*\/.*/,alias:"important"},comment:{pattern:/(^|[^"{\\$])#.*/,lookbehind:!0},"function-name":[{pattern:/(\bfunction\s+)[\w-]+(?=(?:\s*\(?:\s*\))?\s*\{)/,lookbehind:!0,alias:"function"},{pattern:/\b[\w-]+(?=\s*\(\s*\)\s*\{)/,alias:"function"}],"for-or-select":{pattern:/(\b(?:for|select)\s+)\w+(?=\s+in\s)/,alias:"variable",lookbehind:!0},"assign-left":{pattern:/(^|[\s;|&]|[<>]\()\w+(?=\+?=)/,inside:{environment:{pattern:RegExp("(^|[\\s;|&]|[<>]\\()"+t),lookbehind:!0,alias:"constant"}},alias:"variable",lookbehind:!0},string:[{pattern:/((?:^|[^<])<<-?\s*)(\w+)\s[\s\S]*?(?:\r?\n|\r)\2/,lookbehind:!0,greedy:!0,inside:a},{pattern:/((?:^|[^<])<<-?\s*)(["'])(\w+)\2\s[\s\S]*?(?:\r?\n|\r)\3/,lookbehind:!0,greedy:!0,inside:{bash:n}},{pattern:/(^|[^\\](?:\\\\)*)"(?:\\[\s\S]|\$\([^)]+\)|\$(?!\()|`[^`]+`|[^"\\`$])*"/,lookbehind:!0,greedy:!0,inside:a},{pattern:/(^|[^$\\])'[^']*'/,lookbehind:!0,greedy:!0},{pattern:/\$'(?:[^'\\]|\\[\s\S])*'/,greedy:!0,inside:{entity:a.entity}}],environment:{pattern:RegExp("\\$?"+t),alias:"constant"},variable:a.variable,function:{pattern:/(^|[\s;|&]|[<>]\()(?:add|apropos|apt|apt-cache|apt-get|aptitude|aspell|automysqlbackup|awk|basename|bash|bc|bconsole|bg|bzip2|cal|cat|cfdisk|chgrp|chkconfig|chmod|chown|chroot|cksum|clear|cmp|column|comm|composer|cp|cron|crontab|csplit|curl|cut|date|dc|dd|ddrescue|debootstrap|df|diff|diff3|dig|dir|dircolors|dirname|dirs|dmesg|docker|docker-compose|du|egrep|eject|env|ethtool|expand|expect|expr|fdformat|fdisk|fg|fgrep|file|find|fmt|fold|format|free|fsck|ftp|fuser|gawk|git|gparted|grep|groupadd|groupdel|groupmod|groups|grub-mkconfig|gzip|halt|head|hg|history|host|hostname|htop|iconv|id|ifconfig|ifdown|ifup|import|install|ip|jobs|join|kill|killall|less|link|ln|locate|logname|logrotate|look|lpc|lpr|lprint|lprintd|lprintq|lprm|ls|lsof|lynx|make|man|mc|mdadm|mkconfig|mkdir|mke2fs|mkfifo|mkfs|mkisofs|mknod|mkswap|mmv|more|most|mount|mtools|mtr|mutt|mv|nano|nc|netstat|nice|nl|node|nohup|notify-send|npm|nslookup|op|open|parted|passwd|paste|pathchk|ping|pkill|pnpm|podman|podman-compose|popd|pr|printcap|printenv|ps|pushd|pv|quota|quotacheck|quotactl|ram|rar|rcp|reboot|remsync|rename|renice|rev|rm|rmdir|rpm|rsync|scp|screen|sdiff|sed|sendmail|seq|service|sftp|sh|shellcheck|shuf|shutdown|sleep|slocate|sort|split|ssh|stat|strace|su|sudo|sum|suspend|swapon|sync|tac|tail|tar|tee|time|timeout|top|touch|tr|traceroute|tsort|tty|umount|uname|unexpand|uniq|units|unrar|unshar|unzip|update-grub|uptime|useradd|userdel|usermod|users|uudecode|uuencode|v|vcpkg|vdir|vi|vim|virsh|vmstat|wait|watch|wc|wget|whereis|which|who|whoami|write|xargs|xdg-open|yarn|yes|zenity|zip|zsh|zypper)(?=$|[)\s;|&])/,lookbehind:!0},keyword:{pattern:/(^|[\s;|&]|[<>]\()(?:case|do|done|elif|else|esac|fi|for|function|if|in|select|then|until|while)(?=$|[)\s;|&])/,lookbehind:!0},builtin:{pattern:/(^|[\s;|&]|[<>]\()(?:\.|:|alias|bind|break|builtin|caller|cd|command|continue|declare|echo|enable|eval|exec|exit|export|getopts|hash|help|let|local|logout|mapfile|printf|pwd|read|readarray|readonly|return|set|shift|shopt|source|test|times|trap|type|typeset|ulimit|umask|unalias|unset)(?=$|[)\s;|&])/,lookbehind:!0,alias:"class-name"},boolean:{pattern:/(^|[\s;|&]|[<>]\()(?:false|true)(?=$|[)\s;|&])/,lookbehind:!0},"file-descriptor":{pattern:/\B&\d\b/,alias:"important"},operator:{pattern:/\d?<>|>\||\+=|=[=~]?|!=?|<<[<-]?|[&\d]?>>|\d[<>]&?|[<>][&=]?|&[>&]?|\|[&|]?/,inside:{"file-descriptor":{pattern:/^\d/,alias:"important"}}},punctuation:/\$?\(\(?|\)\)?|\.\.|[{}[\];\\]/,number:{pattern:/(^|\s)(?:[1-9]\d*|0)(?:[.,]\d+)?\b/,lookbehind:!0}},n.inside=e.languages.bash;for(var r=["comment","function-name","for-or-select","assign-left","string","environment","function","keyword","builtin","boolean","file-descriptor","operator","punctuation","number"],i=a.variable[1].inside,o=0;o]=?|[!=]=?=?|--?|\+\+?|&&?|\|\|?|[?*/~^%]/,punctuation:/[{}[\];(),.:]/},r.languages.c=r.languages.extend("clike",{comment:{pattern:/\/\/(?:[^\r\n\\]|\\(?:\r\n?|\n|(?![\r\n])))*|\/\*[\s\S]*?(?:\*\/|$)/,greedy:!0},string:{pattern:/"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"/,greedy:!0},"class-name":{pattern:/(\b(?:enum|struct)\s+(?:__attribute__\s*\(\([\s\S]*?\)\)\s*)?)\w+|\b[a-z]\w*_t\b/,lookbehind:!0},keyword:/\b(?:_Alignas|_Alignof|_Atomic|_Bool|_Complex|_Generic|_Imaginary|_Noreturn|_Static_assert|_Thread_local|__attribute__|asm|auto|break|case|char|const|continue|default|do|double|else|enum|extern|float|for|goto|if|inline|int|long|register|return|short|signed|sizeof|static|struct|switch|typedef|typeof|union|unsigned|void|volatile|while)\b/,function:/\b[a-z_]\w*(?=\s*\()/i,number:/(?:\b0x(?:[\da-f]+(?:\.[\da-f]*)?|\.[\da-f]+)(?:p[+-]?\d+)?|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e[+-]?\d+)?)[ful]{0,4}/i,operator:/>>=?|<<=?|->|([-+&|:])\1|[?:~]|[-+*/%&|^!=<>]=?/}),r.languages.insertBefore("c","string",{char:{pattern:/'(?:\\(?:\r\n|[\s\S])|[^'\\\r\n]){0,32}'/,greedy:!0}}),r.languages.insertBefore("c","string",{macro:{pattern:/(^[\t ]*)#\s*[a-z](?:[^\r\n\\/]|\/(?!\*)|\/\*(?:[^*]|\*(?!\/))*\*\/|\\(?:\r\n|[\s\S]))*/im,lookbehind:!0,greedy:!0,alias:"property",inside:{string:[{pattern:/^(#\s*include\s*)<[^>]+>/,lookbehind:!0},r.languages.c.string],char:r.languages.c.char,comment:r.languages.c.comment,"macro-name":[{pattern:/(^#\s*define\s+)\w+\b(?!\()/i,lookbehind:!0},{pattern:/(^#\s*define\s+)\w+\b(?=\()/i,lookbehind:!0,alias:"function"}],directive:{pattern:/^(#\s*)[a-z]+/,lookbehind:!0,alias:"keyword"},"directive-hash":/^#/,punctuation:/##|\\(?=[\r\n])/,expression:{pattern:/\S[\s\S]*/,inside:r.languages.c}}}}),r.languages.insertBefore("c","function",{constant:/\b(?:EOF|NULL|SEEK_CUR|SEEK_END|SEEK_SET|__DATE__|__FILE__|__LINE__|__TIMESTAMP__|__TIME__|__func__|stderr|stdin|stdout)\b/}),delete r.languages.c.boolean,function(e){var t=/\b(?:alignas|alignof|asm|auto|bool|break|case|catch|char|char16_t|char32_t|char8_t|class|co_await|co_return|co_yield|compl|concept|const|const_cast|consteval|constexpr|constinit|continue|decltype|default|delete|do|double|dynamic_cast|else|enum|explicit|export|extern|final|float|for|friend|goto|if|import|inline|int|int16_t|int32_t|int64_t|int8_t|long|module|mutable|namespace|new|noexcept|nullptr|operator|override|private|protected|public|register|reinterpret_cast|requires|return|short|signed|sizeof|static|static_assert|static_cast|struct|switch|template|this|thread_local|throw|try|typedef|typeid|typename|uint16_t|uint32_t|uint64_t|uint8_t|union|unsigned|using|virtual|void|volatile|wchar_t|while)\b/,n=/\b(?!)\w+(?:\s*\.\s*\w+)*\b/.source.replace(//g,(function(){return t.source}));e.languages.cpp=e.languages.extend("c",{"class-name":[{pattern:RegExp(/(\b(?:class|concept|enum|struct|typename)\s+)(?!)\w+/.source.replace(//g,(function(){return t.source}))),lookbehind:!0},/\b[A-Z]\w*(?=\s*::\s*\w+\s*\()/,/\b[A-Z_]\w*(?=\s*::\s*~\w+\s*\()/i,/\b\w+(?=\s*<(?:[^<>]|<(?:[^<>]|<[^<>]*>)*>)*>\s*::\s*\w+\s*\()/],keyword:t,number:{pattern:/(?:\b0b[01']+|\b0x(?:[\da-f']+(?:\.[\da-f']*)?|\.[\da-f']+)(?:p[+-]?[\d']+)?|(?:\b[\d']+(?:\.[\d']*)?|\B\.[\d']+)(?:e[+-]?[\d']+)?)[ful]{0,4}/i,greedy:!0},operator:/>>=?|<<=?|->|--|\+\+|&&|\|\||[?:~]|<=>|[-+*/%&|^!=<>]=?|\b(?:and|and_eq|bitand|bitor|not|not_eq|or|or_eq|xor|xor_eq)\b/,boolean:/\b(?:false|true)\b/}),e.languages.insertBefore("cpp","string",{module:{pattern:RegExp(/(\b(?:import|module)\s+)/.source+"(?:"+/"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"|<[^<>\r\n]*>/.source+"|"+/(?:\s*:\s*)?|:\s*/.source.replace(//g,(function(){return n}))+")"),lookbehind:!0,greedy:!0,inside:{string:/^[<"][\s\S]+/,operator:/:/,punctuation:/\./}},"raw-string":{pattern:/R"([^()\\ ]{0,16})\([\s\S]*?\)\1"/,alias:"string",greedy:!0}}),e.languages.insertBefore("cpp","keyword",{"generic-function":{pattern:/\b(?!operator\b)[a-z_]\w*\s*<(?:[^<>]|<[^<>]*>)*>(?=\s*\()/i,inside:{function:/^\w+/,generic:{pattern:/<[\s\S]+/,alias:"class-name",inside:e.languages.cpp}}}}),e.languages.insertBefore("cpp","operator",{"double-colon":{pattern:/::/,alias:"punctuation"}}),e.languages.insertBefore("cpp","class-name",{"base-clause":{pattern:/(\b(?:class|struct)\s+\w+\s*:\s*)[^;{}"'\s]+(?:\s+[^;{}"'\s]+)*(?=\s*[;{])/,lookbehind:!0,greedy:!0,inside:e.languages.extend("cpp",{})}}),e.languages.insertBefore("inside","double-colon",{"class-name":/\b[a-z_]\w*\b(?!\s*::)/i},e.languages.cpp["base-clause"])}(r),function(e){var t=/(?:"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"|'(?:\\(?:\r\n|[\s\S])|[^'\\\r\n])*')/;e.languages.css={comment:/\/\*[\s\S]*?\*\//,atrule:{pattern:/@[\w-](?:[^;{\s]|\s+(?![\s{]))*(?:;|(?=\s*\{))/,inside:{rule:/^@[\w-]+/,"selector-function-argument":{pattern:/(\bselector\s*\(\s*(?![\s)]))(?:[^()\s]|\s+(?![\s)])|\((?:[^()]|\([^()]*\))*\))+(?=\s*\))/,lookbehind:!0,alias:"selector"},keyword:{pattern:/(^|[^\w-])(?:and|not|only|or)(?![\w-])/,lookbehind:!0}}},url:{pattern:RegExp("\\burl\\((?:"+t.source+"|"+/(?:[^\\\r\n()"']|\\[\s\S])*/.source+")\\)","i"),greedy:!0,inside:{function:/^url/i,punctuation:/^\(|\)$/,string:{pattern:RegExp("^"+t.source+"$"),alias:"url"}}},selector:{pattern:RegExp("(^|[{}\\s])[^{}\\s](?:[^{};\"'\\s]|\\s+(?![\\s{])|"+t.source+")*(?=\\s*\\{)"),lookbehind:!0},string:{pattern:t,greedy:!0},property:{pattern:/(^|[^-\w\xA0-\uFFFF])(?!\s)[-_a-z\xA0-\uFFFF](?:(?!\s)[-\w\xA0-\uFFFF])*(?=\s*:)/i,lookbehind:!0},important:/!important\b/i,function:{pattern:/(^|[^-a-z0-9])[-a-z0-9]+(?=\()/i,lookbehind:!0},punctuation:/[(){};:,]/},e.languages.css.atrule.inside.rest=e.languages.css;var n=e.languages.markup;n&&(n.tag.addInlined("style","css"),n.tag.addAttribute("style","css"))}(r),function(e){var t,n=/("|')(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/;e.languages.css.selector={pattern:e.languages.css.selector.pattern,lookbehind:!0,inside:t={"pseudo-element":/:(?:after|before|first-letter|first-line|selection)|::[-\w]+/,"pseudo-class":/:[-\w]+/,class:/\.[-\w]+/,id:/#[-\w]+/,attribute:{pattern:RegExp("\\[(?:[^[\\]\"']|"+n.source+")*\\]"),greedy:!0,inside:{punctuation:/^\[|\]$/,"case-sensitivity":{pattern:/(\s)[si]$/i,lookbehind:!0,alias:"keyword"},namespace:{pattern:/^(\s*)(?:(?!\s)[-*\w\xA0-\uFFFF])*\|(?!=)/,lookbehind:!0,inside:{punctuation:/\|$/}},"attr-name":{pattern:/^(\s*)(?:(?!\s)[-\w\xA0-\uFFFF])+/,lookbehind:!0},"attr-value":[n,{pattern:/(=\s*)(?:(?!\s)[-\w\xA0-\uFFFF])+(?=\s*$)/,lookbehind:!0}],operator:/[|~*^$]?=/}},"n-th":[{pattern:/(\(\s*)[+-]?\d*[\dn](?:\s*[+-]\s*\d+)?(?=\s*\))/,lookbehind:!0,inside:{number:/[\dn]+/,operator:/[+-]/}},{pattern:/(\(\s*)(?:even|odd)(?=\s*\))/i,lookbehind:!0}],combinator:/>|\+|~|\|\|/,punctuation:/[(),]/}},e.languages.css.atrule.inside["selector-function-argument"].inside=t,e.languages.insertBefore("css","property",{variable:{pattern:/(^|[^-\w\xA0-\uFFFF])--(?!\s)[-_a-z\xA0-\uFFFF](?:(?!\s)[-\w\xA0-\uFFFF])*/i,lookbehind:!0}});var a={pattern:/(\b\d+)(?:%|[a-z]+(?![\w-]))/,lookbehind:!0},r={pattern:/(^|[^\w.-])-?(?:\d+(?:\.\d+)?|\.\d+)/,lookbehind:!0};e.languages.insertBefore("css","function",{operator:{pattern:/(\s)[+\-*\/](?=\s)/,lookbehind:!0},hexcode:{pattern:/\B#[\da-f]{3,8}\b/i,alias:"color"},color:[{pattern:/(^|[^\w-])(?:AliceBlue|AntiqueWhite|Aqua|Aquamarine|Azure|Beige|Bisque|Black|BlanchedAlmond|Blue|BlueViolet|Brown|BurlyWood|CadetBlue|Chartreuse|Chocolate|Coral|CornflowerBlue|Cornsilk|Crimson|Cyan|DarkBlue|DarkCyan|DarkGoldenRod|DarkGr[ae]y|DarkGreen|DarkKhaki|DarkMagenta|DarkOliveGreen|DarkOrange|DarkOrchid|DarkRed|DarkSalmon|DarkSeaGreen|DarkSlateBlue|DarkSlateGr[ae]y|DarkTurquoise|DarkViolet|DeepPink|DeepSkyBlue|DimGr[ae]y|DodgerBlue|FireBrick|FloralWhite|ForestGreen|Fuchsia|Gainsboro|GhostWhite|Gold|GoldenRod|Gr[ae]y|Green|GreenYellow|HoneyDew|HotPink|IndianRed|Indigo|Ivory|Khaki|Lavender|LavenderBlush|LawnGreen|LemonChiffon|LightBlue|LightCoral|LightCyan|LightGoldenRodYellow|LightGr[ae]y|LightGreen|LightPink|LightSalmon|LightSeaGreen|LightSkyBlue|LightSlateGr[ae]y|LightSteelBlue|LightYellow|Lime|LimeGreen|Linen|Magenta|Maroon|MediumAquaMarine|MediumBlue|MediumOrchid|MediumPurple|MediumSeaGreen|MediumSlateBlue|MediumSpringGreen|MediumTurquoise|MediumVioletRed|MidnightBlue|MintCream|MistyRose|Moccasin|NavajoWhite|Navy|OldLace|Olive|OliveDrab|Orange|OrangeRed|Orchid|PaleGoldenRod|PaleGreen|PaleTurquoise|PaleVioletRed|PapayaWhip|PeachPuff|Peru|Pink|Plum|PowderBlue|Purple|Red|RosyBrown|RoyalBlue|SaddleBrown|Salmon|SandyBrown|SeaGreen|SeaShell|Sienna|Silver|SkyBlue|SlateBlue|SlateGr[ae]y|Snow|SpringGreen|SteelBlue|Tan|Teal|Thistle|Tomato|Transparent|Turquoise|Violet|Wheat|White|WhiteSmoke|Yellow|YellowGreen)(?![\w-])/i,lookbehind:!0},{pattern:/\b(?:hsl|rgb)\(\s*\d{1,3}\s*,\s*\d{1,3}%?\s*,\s*\d{1,3}%?\s*\)\B|\b(?:hsl|rgb)a\(\s*\d{1,3}\s*,\s*\d{1,3}%?\s*,\s*\d{1,3}%?\s*,\s*(?:0|0?\.\d+|1)\s*\)\B/i,inside:{unit:a,number:r,function:/[\w-]+(?=\()/,punctuation:/[(),]/}}],entity:/\\[\da-f]{1,8}/i,unit:a,number:r})}(r),r.languages.javascript=r.languages.extend("clike",{"class-name":[r.languages.clike["class-name"],{pattern:/(^|[^$\w\xA0-\uFFFF])(?!\s)[_$A-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\.(?:constructor|prototype))/,lookbehind:!0}],keyword:[{pattern:/((?:^|\})\s*)catch\b/,lookbehind:!0},{pattern:/(^|[^.]|\.\.\.\s*)\b(?:as|assert(?=\s*\{)|async(?=\s*(?:function\b|\(|[$\w\xA0-\uFFFF]|$))|await|break|case|class|const|continue|debugger|default|delete|do|else|enum|export|extends|finally(?=\s*(?:\{|$))|for|from(?=\s*(?:['"]|$))|function|(?:get|set)(?=\s*(?:[#\[$\w\xA0-\uFFFF]|$))|if|implements|import|in|instanceof|interface|let|new|null|of|package|private|protected|public|return|static|super|switch|this|throw|try|typeof|undefined|var|void|while|with|yield)\b/,lookbehind:!0}],function:/#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*(?:\.\s*(?:apply|bind|call)\s*)?\()/,number:{pattern:RegExp(/(^|[^\w$])/.source+"(?:"+/NaN|Infinity/.source+"|"+/0[bB][01]+(?:_[01]+)*n?/.source+"|"+/0[oO][0-7]+(?:_[0-7]+)*n?/.source+"|"+/0[xX][\dA-Fa-f]+(?:_[\dA-Fa-f]+)*n?/.source+"|"+/\d+(?:_\d+)*n/.source+"|"+/(?:\d+(?:_\d+)*(?:\.(?:\d+(?:_\d+)*)?)?|\.\d+(?:_\d+)*)(?:[Ee][+-]?\d+(?:_\d+)*)?/.source+")"+/(?![\w$])/.source),lookbehind:!0},operator:/--|\+\+|\*\*=?|=>|&&=?|\|\|=?|[!=]==|<<=?|>>>?=?|[-+*/%&|^!=<>]=?|\.{3}|\?\?=?|\?\.?|[~:]/}),r.languages.javascript["class-name"][0].pattern=/(\b(?:class|extends|implements|instanceof|interface|new)\s+)[\w.\\]+/,r.languages.insertBefore("javascript","keyword",{regex:{pattern:/((?:^|[^$\w\xA0-\uFFFF."'\])\s]|\b(?:return|yield))\s*)\/(?:\[(?:[^\]\\\r\n]|\\.)*\]|\\.|[^/\\\[\r\n])+\/[dgimyus]{0,7}(?=(?:\s|\/\*(?:[^*]|\*(?!\/))*\*\/)*(?:$|[\r\n,.;:})\]]|\/\/))/,lookbehind:!0,greedy:!0,inside:{"regex-source":{pattern:/^(\/)[\s\S]+(?=\/[a-z]*$)/,lookbehind:!0,alias:"language-regex",inside:r.languages.regex},"regex-delimiter":/^\/|\/$/,"regex-flags":/^[a-z]+$/}},"function-variable":{pattern:/#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*[=:]\s*(?:async\s*)?(?:\bfunction\b|(?:\((?:[^()]|\([^()]*\))*\)|(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*)\s*=>))/,alias:"function"},parameter:[{pattern:/(function(?:\s+(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*)?\s*\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\))/,lookbehind:!0,inside:r.languages.javascript},{pattern:/(^|[^$\w\xA0-\uFFFF])(?!\s)[_$a-z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*=>)/i,lookbehind:!0,inside:r.languages.javascript},{pattern:/(\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\)\s*=>)/,lookbehind:!0,inside:r.languages.javascript},{pattern:/((?:\b|\s|^)(?!(?:as|async|await|break|case|catch|class|const|continue|debugger|default|delete|do|else|enum|export|extends|finally|for|from|function|get|if|implements|import|in|instanceof|interface|let|new|null|of|package|private|protected|public|return|set|static|super|switch|this|throw|try|typeof|undefined|var|void|while|with|yield)(?![$\w\xA0-\uFFFF]))(?:(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*\s*)\(\s*|\]\s*\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\)\s*\{)/,lookbehind:!0,inside:r.languages.javascript}],constant:/\b[A-Z](?:[A-Z_]|\dx?)*\b/}),r.languages.insertBefore("javascript","string",{hashbang:{pattern:/^#!.*/,greedy:!0,alias:"comment"},"template-string":{pattern:/`(?:\\[\s\S]|\$\{(?:[^{}]|\{(?:[^{}]|\{[^}]*\})*\})+\}|(?!\$\{)[^\\`])*`/,greedy:!0,inside:{"template-punctuation":{pattern:/^`|`$/,alias:"string"},interpolation:{pattern:/((?:^|[^\\])(?:\\{2})*)\$\{(?:[^{}]|\{(?:[^{}]|\{[^}]*\})*\})+\}/,lookbehind:!0,inside:{"interpolation-punctuation":{pattern:/^\$\{|\}$/,alias:"punctuation"},rest:r.languages.javascript}},string:/[\s\S]+/}},"string-property":{pattern:/((?:^|[,{])[ \t]*)(["'])(?:\\(?:\r\n|[\s\S])|(?!\2)[^\\\r\n])*\2(?=\s*:)/m,lookbehind:!0,greedy:!0,alias:"property"}}),r.languages.insertBefore("javascript","operator",{"literal-property":{pattern:/((?:^|[,{])[ \t]*)(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*:)/m,lookbehind:!0,alias:"property"}}),r.languages.markup&&(r.languages.markup.tag.addInlined("script","javascript"),r.languages.markup.tag.addAttribute(/on(?:abort|blur|change|click|composition(?:end|start|update)|dblclick|error|focus(?:in|out)?|key(?:down|up)|load|mouse(?:down|enter|leave|move|out|over|up)|reset|resize|scroll|select|slotchange|submit|unload|wheel)/.source,"javascript")),r.languages.js=r.languages.javascript,function(e){var t=e.util.clone(e.languages.javascript),n=/(?:\s|\/\/.*(?!.)|\/\*(?:[^*]|\*(?!\/))\*\/)/.source,a=/(?:\{(?:\{(?:\{[^{}]*\}|[^{}])*\}|[^{}])*\})/.source,r=/(?:\{*\.{3}(?:[^{}]|)*\})/.source;function i(e,t){return e=e.replace(//g,(function(){return n})).replace(//g,(function(){return a})).replace(//g,(function(){return r})),RegExp(e,t)}r=i(r).source,e.languages.jsx=e.languages.extend("markup",t),e.languages.jsx.tag.pattern=i(/<\/?(?:[\w.:-]+(?:+(?:[\w.:$-]+(?:=(?:"(?:\\[\s\S]|[^\\"])*"|'(?:\\[\s\S]|[^\\'])*'|[^\s{'"/>=]+|))?|))**\/?)?>/.source),e.languages.jsx.tag.inside.tag.pattern=/^<\/?[^\s>\/]*/,e.languages.jsx.tag.inside["attr-value"].pattern=/=(?!\{)(?:"(?:\\[\s\S]|[^\\"])*"|'(?:\\[\s\S]|[^\\'])*'|[^\s'">]+)/,e.languages.jsx.tag.inside.tag.inside["class-name"]=/^[A-Z]\w*(?:\.[A-Z]\w*)*$/,e.languages.jsx.tag.inside.comment=t.comment,e.languages.insertBefore("inside","attr-name",{spread:{pattern:i(//.source),inside:e.languages.jsx}},e.languages.jsx.tag),e.languages.insertBefore("inside","special-attr",{script:{pattern:i(/=/.source),alias:"language-javascript",inside:{"script-punctuation":{pattern:/^=(?=\{)/,alias:"punctuation"},rest:e.languages.jsx}}},e.languages.jsx.tag);var o=function(e){return e?"string"==typeof e?e:"string"==typeof e.content?e.content:e.content.map(o).join(""):""},l=function(t){for(var n=[],a=0;a0&&n[n.length-1].tagName===o(r.content[0].content[1])&&n.pop():"/>"===r.content[r.content.length-1].content||n.push({tagName:o(r.content[0].content[1]),openedBraces:0}):n.length>0&&"punctuation"===r.type&&"{"===r.content?n[n.length-1].openedBraces++:n.length>0&&n[n.length-1].openedBraces>0&&"punctuation"===r.type&&"}"===r.content?n[n.length-1].openedBraces--:i=!0),(i||"string"==typeof r)&&n.length>0&&0===n[n.length-1].openedBraces){var s=o(r);a0&&("string"==typeof t[a-1]||"plain-text"===t[a-1].type)&&(s=o(t[a-1])+s,t.splice(a-1,1),a--),t[a]=new e.Token("plain-text",s,null,s)}r.content&&"string"!=typeof r.content&&l(r.content)}};e.hooks.add("after-tokenize",(function(e){"jsx"!==e.language&&"tsx"!==e.language||l(e.tokens)}))}(r),function(e){function t(e,t){return RegExp(e.replace(//g,(function(){return/(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*/.source})),t)}e.languages.insertBefore("javascript","function-variable",{"method-variable":{pattern:RegExp("(\\.\\s*)"+e.languages.javascript["function-variable"].pattern.source),lookbehind:!0,alias:["function-variable","method","function","property-access"]}}),e.languages.insertBefore("javascript","function",{method:{pattern:RegExp("(\\.\\s*)"+e.languages.javascript.function.source),lookbehind:!0,alias:["function","property-access"]}}),e.languages.insertBefore("javascript","constant",{"known-class-name":[{pattern:/\b(?:(?:Float(?:32|64)|(?:Int|Uint)(?:8|16|32)|Uint8Clamped)?Array|ArrayBuffer|BigInt|Boolean|DataView|Date|Error|Function|Intl|JSON|(?:Weak)?(?:Map|Set)|Math|Number|Object|Promise|Proxy|Reflect|RegExp|String|Symbol|WebAssembly)\b/,alias:"class-name"},{pattern:/\b(?:[A-Z]\w*)Error\b/,alias:"class-name"}]}),e.languages.insertBefore("javascript","keyword",{imports:{pattern:t(/(\bimport\b\s*)(?:(?:\s*,\s*(?:\*\s*as\s+|\{[^{}]*\}))?|\*\s*as\s+|\{[^{}]*\})(?=\s*\bfrom\b)/.source),lookbehind:!0,inside:e.languages.javascript},exports:{pattern:t(/(\bexport\b\s*)(?:\*(?:\s*as\s+)?(?=\s*\bfrom\b)|\{[^{}]*\})/.source),lookbehind:!0,inside:e.languages.javascript}}),e.languages.javascript.keyword.unshift({pattern:/\b(?:as|default|export|from|import)\b/,alias:"module"},{pattern:/\b(?:await|break|catch|continue|do|else|finally|for|if|return|switch|throw|try|while|yield)\b/,alias:"control-flow"},{pattern:/\bnull\b/,alias:["null","nil"]},{pattern:/\bundefined\b/,alias:"nil"}),e.languages.insertBefore("javascript","operator",{spread:{pattern:/\.{3}/,alias:"operator"},arrow:{pattern:/=>/,alias:"operator"}}),e.languages.insertBefore("javascript","punctuation",{"property-access":{pattern:t(/(\.\s*)#?/.source),lookbehind:!0},"maybe-class-name":{pattern:/(^|[^$\w\xA0-\uFFFF])[A-Z][$\w\xA0-\uFFFF]+/,lookbehind:!0},dom:{pattern:/\b(?:document|(?:local|session)Storage|location|navigator|performance|window)\b/,alias:"variable"},console:{pattern:/\bconsole(?=\s*\.)/,alias:"class-name"}});for(var n=["function","function-variable","method","method-variable","property-access"],a=0;a=d.length)return;var a=t[n];if("string"==typeof a||"string"==typeof a.content){var r=d[o],i="string"==typeof a?a:a.content,l=i.indexOf(r);if(-1!==l){++o;var s=i.substring(0,l),u=c(f[r]),p=i.substring(l+r.length),m=[];if(s&&m.push(s),m.push(u),p){var b=[p];e(b),m.push.apply(m,b)}"string"==typeof a?(t.splice.apply(t,[n,1].concat(m)),n+=m.length-1):a.content=m}}else{var h=a.content;Array.isArray(h)?e(h):e([h])}}}(u),new e.Token(a,u,"language-"+a,t)}e.languages.javascript["template-string"]=[o("css",/\b(?:styled(?:\([^)]*\))?(?:\s*\.\s*\w+(?:\([^)]*\))*)*|css(?:\s*\.\s*(?:global|resolve))?|createGlobalStyle|keyframes)/.source),o("html",/\bhtml|\.\s*(?:inner|outer)HTML\s*\+?=/.source),o("svg",/\bsvg/.source),o("markdown",/\b(?:markdown|md)/.source),o("graphql",/\b(?:gql|graphql(?:\s*\.\s*experimental)?)/.source),o("sql",/\bsql/.source),t].filter(Boolean);var u={javascript:!0,js:!0,typescript:!0,ts:!0,jsx:!0,tsx:!0};function d(e){return"string"==typeof e?e:Array.isArray(e)?e.map(d).join(""):d(e.content)}e.hooks.add("after-tokenize",(function(t){t.language in u&&function t(n){for(var a=0,r=n.length;a",unchanged:" ",diff:"!"};Object.keys(t).forEach((function(n){var a=t[n],r=[];/^\w+$/.test(n)||r.push(/\w+/.exec(n)[0]),"diff"===n&&r.push("bold"),e.languages.diff[n]={pattern:RegExp("^(?:["+a+"].*(?:\r\n?|\n|(?![\\s\\S])))+","m"),alias:r,inside:{line:{pattern:/(.)(?=[\s\S]).*(?:\r\n?|\n)?/,lookbehind:!0},prefix:{pattern:/[\s\S]/,alias:/\w+/.exec(n)[0]}}}})),Object.defineProperty(e.languages.diff,"PREFIXES",{value:t})}(r),r.languages.git={comment:/^#.*/m,deleted:/^[-\u2013].*/m,inserted:/^\+.*/m,string:/("|')(?:\\.|(?!\1)[^\\\r\n])*\1/,command:{pattern:/^.*\$ git .*$/m,inside:{parameter:/\s--?\w+/}},coord:/^@@.*@@$/m,"commit-sha1":/^commit \w{40}$/m},r.languages.go=r.languages.extend("clike",{string:{pattern:/(^|[^\\])"(?:\\.|[^"\\\r\n])*"|`[^`]*`/,lookbehind:!0,greedy:!0},keyword:/\b(?:break|case|chan|const|continue|default|defer|else|fallthrough|for|func|go(?:to)?|if|import|interface|map|package|range|return|select|struct|switch|type|var)\b/,boolean:/\b(?:_|false|iota|nil|true)\b/,number:[/\b0(?:b[01_]+|o[0-7_]+)i?\b/i,/\b0x(?:[a-f\d_]+(?:\.[a-f\d_]*)?|\.[a-f\d_]+)(?:p[+-]?\d+(?:_\d+)*)?i?(?!\w)/i,/(?:\b\d[\d_]*(?:\.[\d_]*)?|\B\.\d[\d_]*)(?:e[+-]?[\d_]+)?i?(?!\w)/i],operator:/[*\/%^!=]=?|\+[=+]?|-[=-]?|\|[=|]?|&(?:=|&|\^=?)?|>(?:>=?|=)?|<(?:<=?|=|-)?|:=|\.\.\./,builtin:/\b(?:append|bool|byte|cap|close|complex|complex(?:64|128)|copy|delete|error|float(?:32|64)|u?int(?:8|16|32|64)?|imag|len|make|new|panic|print(?:ln)?|real|recover|rune|string|uintptr)\b/}),r.languages.insertBefore("go","string",{char:{pattern:/'(?:\\.|[^'\\\r\n]){0,10}'/,greedy:!0}}),delete r.languages.go["class-name"],r.languages.graphql={comment:/#.*/,description:{pattern:/(?:"""(?:[^"]|(?!""")")*"""|"(?:\\.|[^\\"\r\n])*")(?=\s*[a-z_])/i,greedy:!0,alias:"string",inside:{"language-markdown":{pattern:/(^"(?:"")?)(?!\1)[\s\S]+(?=\1$)/,lookbehind:!0,inside:r.languages.markdown}}},string:{pattern:/"""(?:[^"]|(?!""")")*"""|"(?:\\.|[^\\"\r\n])*"/,greedy:!0},number:/(?:\B-|\b)\d+(?:\.\d+)?(?:e[+-]?\d+)?\b/i,boolean:/\b(?:false|true)\b/,variable:/\$[a-z_]\w*/i,directive:{pattern:/@[a-z_]\w*/i,alias:"function"},"attr-name":{pattern:/\b[a-z_]\w*(?=\s*(?:\((?:[^()"]|"(?:\\.|[^\\"\r\n])*")*\))?:)/i,greedy:!0},"atom-input":{pattern:/\b[A-Z]\w*Input\b/,alias:"class-name"},scalar:/\b(?:Boolean|Float|ID|Int|String)\b/,constant:/\b[A-Z][A-Z_\d]*\b/,"class-name":{pattern:/(\b(?:enum|implements|interface|on|scalar|type|union)\s+|&\s*|:\s*|\[)[A-Z_]\w*/,lookbehind:!0},fragment:{pattern:/(\bfragment\s+|\.{3}\s*(?!on\b))[a-zA-Z_]\w*/,lookbehind:!0,alias:"function"},"definition-mutation":{pattern:/(\bmutation\s+)[a-zA-Z_]\w*/,lookbehind:!0,alias:"function"},"definition-query":{pattern:/(\bquery\s+)[a-zA-Z_]\w*/,lookbehind:!0,alias:"function"},keyword:/\b(?:directive|enum|extend|fragment|implements|input|interface|mutation|on|query|repeatable|scalar|schema|subscription|type|union)\b/,operator:/[!=|&]|\.{3}/,"property-query":/\w+(?=\s*\()/,object:/\w+(?=\s*\{)/,punctuation:/[!(){}\[\]:=,]/,property:/\w+/},r.hooks.add("after-tokenize",(function(e){if("graphql"===e.language)for(var t=e.tokens.filter((function(e){return"string"!=typeof e&&"comment"!==e.type&&"scalar"!==e.type})),n=0;n0)){var l=d(/^\{$/,/^\}$/);if(-1===l)continue;for(var s=n;s=0&&p(c,"variable-input")}}}}function f(e){return t[n+e]}function u(e,t){t=t||0;for(var n=0;n=i.length);s++){var c=l[s];if("string"==typeof c||c.content&&"string"==typeof c.content){var f=i[r],u=n.tokenStack[f],d="string"==typeof c?c:c.content,p=t(a,f),m=d.indexOf(p);if(m>-1){++r;var b=d.substring(0,m),h=new e.Token(a,e.tokenize(u,n.grammar),"language-"+a,u),g=d.substring(m+p.length),_=[];b&&_.push.apply(_,o([b])),_.push(h),g&&_.push.apply(_,o([g])),"string"==typeof c?l.splice.apply(l,[s,1].concat(_)):c.content=_}}else c.content&&o(c.content)}return l}(n.tokens)}}}})}(r),function(e){e.languages.handlebars={comment:/\{\{![\s\S]*?\}\}/,delimiter:{pattern:/^\{\{\{?|\}\}\}?$/,alias:"punctuation"},string:/(["'])(?:\\.|(?!\1)[^\\\r\n])*\1/,number:/\b0x[\dA-Fa-f]+\b|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:[Ee][+-]?\d+)?/,boolean:/\b(?:false|true)\b/,block:{pattern:/^(\s*(?:~\s*)?)[#\/]\S+?(?=\s*(?:~\s*)?$|\s)/,lookbehind:!0,alias:"keyword"},brackets:{pattern:/\[[^\]]+\]/,inside:{punctuation:/\[|\]/,variable:/[\s\S]+/}},punctuation:/[!"#%&':()*+,.\/;<=>@\[\\\]^`{|}~]/,variable:/[^!"#%&'()*+,\/;<=>@\[\\\]^`{|}~\s]+/},e.hooks.add("before-tokenize",(function(t){e.languages["markup-templating"].buildPlaceholders(t,"handlebars",/\{\{\{[\s\S]+?\}\}\}|\{\{[\s\S]+?\}\}/g)})),e.hooks.add("after-tokenize",(function(t){e.languages["markup-templating"].tokenizePlaceholders(t,"handlebars")})),e.languages.hbs=e.languages.handlebars}(r),r.languages.json={property:{pattern:/(^|[^\\])"(?:\\.|[^\\"\r\n])*"(?=\s*:)/,lookbehind:!0,greedy:!0},string:{pattern:/(^|[^\\])"(?:\\.|[^\\"\r\n])*"(?!\s*:)/,lookbehind:!0,greedy:!0},comment:{pattern:/\/\/.*|\/\*[\s\S]*?(?:\*\/|$)/,greedy:!0},number:/-?\b\d+(?:\.\d+)?(?:e[+-]?\d+)?\b/i,punctuation:/[{}[\],]/,operator:/:/,boolean:/\b(?:false|true)\b/,null:{pattern:/\bnull\b/,alias:"keyword"}},r.languages.webmanifest=r.languages.json,r.languages.less=r.languages.extend("css",{comment:[/\/\*[\s\S]*?\*\//,{pattern:/(^|[^\\])\/\/.*/,lookbehind:!0}],atrule:{pattern:/@[\w-](?:\((?:[^(){}]|\([^(){}]*\))*\)|[^(){};\s]|\s+(?!\s))*?(?=\s*\{)/,inside:{punctuation:/[:()]/}},selector:{pattern:/(?:@\{[\w-]+\}|[^{};\s@])(?:@\{[\w-]+\}|\((?:[^(){}]|\([^(){}]*\))*\)|[^(){};@\s]|\s+(?!\s))*?(?=\s*\{)/,inside:{variable:/@+[\w-]+/}},property:/(?:@\{[\w-]+\}|[\w-])+(?:\+_?)?(?=\s*:)/,operator:/[+\-*\/]/}),r.languages.insertBefore("less","property",{variable:[{pattern:/@[\w-]+\s*:/,inside:{punctuation:/:/}},/@@?[\w-]+/],"mixin-usage":{pattern:/([{;]\s*)[.#](?!\d)[\w-].*?(?=[(;])/,lookbehind:!0,alias:"function"}}),r.languages.makefile={comment:{pattern:/(^|[^\\])#(?:\\(?:\r\n|[\s\S])|[^\\\r\n])*/,lookbehind:!0},string:{pattern:/(["'])(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,greedy:!0},"builtin-target":{pattern:/\.[A-Z][^:#=\s]+(?=\s*:(?!=))/,alias:"builtin"},target:{pattern:/^(?:[^:=\s]|[ \t]+(?![\s:]))+(?=\s*:(?!=))/m,alias:"symbol",inside:{variable:/\$+(?:(?!\$)[^(){}:#=\s]+|(?=[({]))/}},variable:/\$+(?:(?!\$)[^(){}:#=\s]+|\([@*%<^+?][DF]\)|(?=[({]))/,keyword:/-include\b|\b(?:define|else|endef|endif|export|ifn?def|ifn?eq|include|override|private|sinclude|undefine|unexport|vpath)\b/,function:{pattern:/(\()(?:abspath|addsuffix|and|basename|call|dir|error|eval|file|filter(?:-out)?|findstring|firstword|flavor|foreach|guile|if|info|join|lastword|load|notdir|or|origin|patsubst|realpath|shell|sort|strip|subst|suffix|value|warning|wildcard|word(?:list|s)?)(?=[ \t])/,lookbehind:!0},operator:/(?:::|[?:+!])?=|[|@]/,punctuation:/[:;(){}]/},function(e){var t=/(?:\\.|[^\\\n\r]|(?:\n|\r\n?)(?![\r\n]))/.source;function n(e){return e=e.replace(//g,(function(){return t})),RegExp(/((?:^|[^\\])(?:\\{2})*)/.source+"(?:"+e+")")}var a=/(?:\\.|``(?:[^`\r\n]|`(?!`))+``|`[^`\r\n]+`|[^\\|\r\n`])+/.source,r=/\|?__(?:\|__)+\|?(?:(?:\n|\r\n?)|(?![\s\S]))/.source.replace(/__/g,(function(){return a})),i=/\|?[ \t]*:?-{3,}:?[ \t]*(?:\|[ \t]*:?-{3,}:?[ \t]*)+\|?(?:\n|\r\n?)/.source;e.languages.markdown=e.languages.extend("markup",{}),e.languages.insertBefore("markdown","prolog",{"front-matter-block":{pattern:/(^(?:\s*[\r\n])?)---(?!.)[\s\S]*?[\r\n]---(?!.)/,lookbehind:!0,greedy:!0,inside:{punctuation:/^---|---$/,"front-matter":{pattern:/\S+(?:\s+\S+)*/,alias:["yaml","language-yaml"],inside:e.languages.yaml}}},blockquote:{pattern:/^>(?:[\t ]*>)*/m,alias:"punctuation"},table:{pattern:RegExp("^"+r+i+"(?:"+r+")*","m"),inside:{"table-data-rows":{pattern:RegExp("^("+r+i+")(?:"+r+")*$"),lookbehind:!0,inside:{"table-data":{pattern:RegExp(a),inside:e.languages.markdown},punctuation:/\|/}},"table-line":{pattern:RegExp("^("+r+")"+i+"$"),lookbehind:!0,inside:{punctuation:/\||:?-{3,}:?/}},"table-header-row":{pattern:RegExp("^"+r+"$"),inside:{"table-header":{pattern:RegExp(a),alias:"important",inside:e.languages.markdown},punctuation:/\|/}}}},code:[{pattern:/((?:^|\n)[ \t]*\n|(?:^|\r\n?)[ \t]*\r\n?)(?: {4}|\t).+(?:(?:\n|\r\n?)(?: {4}|\t).+)*/,lookbehind:!0,alias:"keyword"},{pattern:/^```[\s\S]*?^```$/m,greedy:!0,inside:{"code-block":{pattern:/^(```.*(?:\n|\r\n?))[\s\S]+?(?=(?:\n|\r\n?)^```$)/m,lookbehind:!0},"code-language":{pattern:/^(```).+/,lookbehind:!0},punctuation:/```/}}],title:[{pattern:/\S.*(?:\n|\r\n?)(?:==+|--+)(?=[ \t]*$)/m,alias:"important",inside:{punctuation:/==+$|--+$/}},{pattern:/(^\s*)#.+/m,lookbehind:!0,alias:"important",inside:{punctuation:/^#+|#+$/}}],hr:{pattern:/(^\s*)([*-])(?:[\t ]*\2){2,}(?=\s*$)/m,lookbehind:!0,alias:"punctuation"},list:{pattern:/(^\s*)(?:[*+-]|\d+\.)(?=[\t ].)/m,lookbehind:!0,alias:"punctuation"},"url-reference":{pattern:/!?\[[^\]]+\]:[\t ]+(?:\S+|<(?:\\.|[^>\\])+>)(?:[\t ]+(?:"(?:\\.|[^"\\])*"|'(?:\\.|[^'\\])*'|\((?:\\.|[^)\\])*\)))?/,inside:{variable:{pattern:/^(!?\[)[^\]]+/,lookbehind:!0},string:/(?:"(?:\\.|[^"\\])*"|'(?:\\.|[^'\\])*'|\((?:\\.|[^)\\])*\))$/,punctuation:/^[\[\]!:]|[<>]/},alias:"url"},bold:{pattern:n(/\b__(?:(?!_)|_(?:(?!_))+_)+__\b|\*\*(?:(?!\*)|\*(?:(?!\*))+\*)+\*\*/.source),lookbehind:!0,greedy:!0,inside:{content:{pattern:/(^..)[\s\S]+(?=..$)/,lookbehind:!0,inside:{}},punctuation:/\*\*|__/}},italic:{pattern:n(/\b_(?:(?!_)|__(?:(?!_))+__)+_\b|\*(?:(?!\*)|\*\*(?:(?!\*))+\*\*)+\*/.source),lookbehind:!0,greedy:!0,inside:{content:{pattern:/(^.)[\s\S]+(?=.$)/,lookbehind:!0,inside:{}},punctuation:/[*_]/}},strike:{pattern:n(/(~~?)(?:(?!~))+\2/.source),lookbehind:!0,greedy:!0,inside:{content:{pattern:/(^~~?)[\s\S]+(?=\1$)/,lookbehind:!0,inside:{}},punctuation:/~~?/}},"code-snippet":{pattern:/(^|[^\\`])(?:``[^`\r\n]+(?:`[^`\r\n]+)*``(?!`)|`[^`\r\n]+`(?!`))/,lookbehind:!0,greedy:!0,alias:["code","keyword"]},url:{pattern:n(/!?\[(?:(?!\]))+\](?:\([^\s)]+(?:[\t ]+"(?:\\.|[^"\\])*")?\)|[ \t]?\[(?:(?!\]))+\])/.source),lookbehind:!0,greedy:!0,inside:{operator:/^!/,content:{pattern:/(^\[)[^\]]+(?=\])/,lookbehind:!0,inside:{}},variable:{pattern:/(^\][ \t]?\[)[^\]]+(?=\]$)/,lookbehind:!0},url:{pattern:/(^\]\()[^\s)]+/,lookbehind:!0},string:{pattern:/(^[ \t]+)"(?:\\.|[^"\\])*"(?=\)$)/,lookbehind:!0}}}}),["url","bold","italic","strike"].forEach((function(t){["url","bold","italic","strike","code-snippet"].forEach((function(n){t!==n&&(e.languages.markdown[t].inside.content.inside[n]=e.languages.markdown[n])}))})),e.hooks.add("after-tokenize",(function(e){"markdown"!==e.language&&"md"!==e.language||function e(t){if(t&&"string"!=typeof t)for(var n=0,a=t.length;n",quot:'"'},s=String.fromCodePoint||String.fromCharCode;e.languages.md=e.languages.markdown}(r),r.languages.objectivec=r.languages.extend("c",{string:{pattern:/@?"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"/,greedy:!0},keyword:/\b(?:asm|auto|break|case|char|const|continue|default|do|double|else|enum|extern|float|for|goto|if|in|inline|int|long|register|return|self|short|signed|sizeof|static|struct|super|switch|typedef|typeof|union|unsigned|void|volatile|while)\b|(?:@interface|@end|@implementation|@protocol|@class|@public|@protected|@private|@property|@try|@catch|@finally|@throw|@synthesize|@dynamic|@selector)\b/,operator:/-[->]?|\+\+?|!=?|<>?=?|==?|&&?|\|\|?|[~^%?*\/@]/}),delete r.languages.objectivec["class-name"],r.languages.objc=r.languages.objectivec,r.languages.ocaml={comment:{pattern:/\(\*[\s\S]*?\*\)/,greedy:!0},char:{pattern:/'(?:[^\\\r\n']|\\(?:.|[ox]?[0-9a-f]{1,3}))'/i,greedy:!0},string:[{pattern:/"(?:\\(?:[\s\S]|\r\n)|[^\\\r\n"])*"/,greedy:!0},{pattern:/\{([a-z_]*)\|[\s\S]*?\|\1\}/,greedy:!0}],number:[/\b(?:0b[01][01_]*|0o[0-7][0-7_]*)\b/i,/\b0x[a-f0-9][a-f0-9_]*(?:\.[a-f0-9_]*)?(?:p[+-]?\d[\d_]*)?(?!\w)/i,/\b\d[\d_]*(?:\.[\d_]*)?(?:e[+-]?\d[\d_]*)?(?!\w)/i],directive:{pattern:/\B#\w+/,alias:"property"},label:{pattern:/\B~\w+/,alias:"property"},"type-variable":{pattern:/\B'\w+/,alias:"function"},variant:{pattern:/`\w+/,alias:"symbol"},keyword:/\b(?:as|assert|begin|class|constraint|do|done|downto|else|end|exception|external|for|fun|function|functor|if|in|include|inherit|initializer|lazy|let|match|method|module|mutable|new|nonrec|object|of|open|private|rec|sig|struct|then|to|try|type|val|value|virtual|when|where|while|with)\b/,boolean:/\b(?:false|true)\b/,"operator-like-punctuation":{pattern:/\[[<>|]|[>|]\]|\{<|>\}/,alias:"punctuation"},operator:/\.[.~]|:[=>]|[=<>@^|&+\-*\/$%!?~][!$%&*+\-.\/:<=>?@^|~]*|\b(?:and|asr|land|lor|lsl|lsr|lxor|mod|or)\b/,punctuation:/;;|::|[(){}\[\].,:;#]|\b_\b/},r.languages.python={comment:{pattern:/(^|[^\\])#.*/,lookbehind:!0,greedy:!0},"string-interpolation":{pattern:/(?:f|fr|rf)(?:("""|''')[\s\S]*?\1|("|')(?:\\.|(?!\2)[^\\\r\n])*\2)/i,greedy:!0,inside:{interpolation:{pattern:/((?:^|[^{])(?:\{\{)*)\{(?!\{)(?:[^{}]|\{(?!\{)(?:[^{}]|\{(?!\{)(?:[^{}])+\})+\})+\}/,lookbehind:!0,inside:{"format-spec":{pattern:/(:)[^:(){}]+(?=\}$)/,lookbehind:!0},"conversion-option":{pattern:/![sra](?=[:}]$)/,alias:"punctuation"},rest:null}},string:/[\s\S]+/}},"triple-quoted-string":{pattern:/(?:[rub]|br|rb)?("""|''')[\s\S]*?\1/i,greedy:!0,alias:"string"},string:{pattern:/(?:[rub]|br|rb)?("|')(?:\\.|(?!\1)[^\\\r\n])*\1/i,greedy:!0},function:{pattern:/((?:^|\s)def[ \t]+)[a-zA-Z_]\w*(?=\s*\()/g,lookbehind:!0},"class-name":{pattern:/(\bclass\s+)\w+/i,lookbehind:!0},decorator:{pattern:/(^[\t ]*)@\w+(?:\.\w+)*/m,lookbehind:!0,alias:["annotation","punctuation"],inside:{punctuation:/\./}},keyword:/\b(?:_(?=\s*:)|and|as|assert|async|await|break|case|class|continue|def|del|elif|else|except|exec|finally|for|from|global|if|import|in|is|lambda|match|nonlocal|not|or|pass|print|raise|return|try|while|with|yield)\b/,builtin:/\b(?:__import__|abs|all|any|apply|ascii|basestring|bin|bool|buffer|bytearray|bytes|callable|chr|classmethod|cmp|coerce|compile|complex|delattr|dict|dir|divmod|enumerate|eval|execfile|file|filter|float|format|frozenset|getattr|globals|hasattr|hash|help|hex|id|input|int|intern|isinstance|issubclass|iter|len|list|locals|long|map|max|memoryview|min|next|object|oct|open|ord|pow|property|range|raw_input|reduce|reload|repr|reversed|round|set|setattr|slice|sorted|staticmethod|str|sum|super|tuple|type|unichr|unicode|vars|xrange|zip)\b/,boolean:/\b(?:False|None|True)\b/,number:/\b0(?:b(?:_?[01])+|o(?:_?[0-7])+|x(?:_?[a-f0-9])+)\b|(?:\b\d+(?:_\d+)*(?:\.(?:\d+(?:_\d+)*)?)?|\B\.\d+(?:_\d+)*)(?:e[+-]?\d+(?:_\d+)*)?j?(?!\w)/i,operator:/[-+%=]=?|!=|:=|\*\*?=?|\/\/?=?|<[<=>]?|>[=>]?|[&|^~]/,punctuation:/[{}[\];(),.:]/},r.languages.python["string-interpolation"].inside.interpolation.inside.rest=r.languages.python,r.languages.py=r.languages.python,r.languages.reason=r.languages.extend("clike",{string:{pattern:/"(?:\\(?:\r\n|[\s\S])|[^\\\r\n"])*"/,greedy:!0},"class-name":/\b[A-Z]\w*/,keyword:/\b(?:and|as|assert|begin|class|constraint|do|done|downto|else|end|exception|external|for|fun|function|functor|if|in|include|inherit|initializer|lazy|let|method|module|mutable|new|nonrec|object|of|open|or|private|rec|sig|struct|switch|then|to|try|type|val|virtual|when|while|with)\b/,operator:/\.{3}|:[:=]|\|>|->|=(?:==?|>)?|<=?|>=?|[|^?'#!~`]|[+\-*\/]\.?|\b(?:asr|land|lor|lsl|lsr|lxor|mod)\b/}),r.languages.insertBefore("reason","class-name",{char:{pattern:/'(?:\\x[\da-f]{2}|\\o[0-3][0-7][0-7]|\\\d{3}|\\.|[^'\\\r\n])'/,greedy:!0},constructor:/\b[A-Z]\w*\b(?!\s*\.)/,label:{pattern:/\b[a-z]\w*(?=::)/,alias:"symbol"}}),delete r.languages.reason.function,function(e){e.languages.sass=e.languages.extend("css",{comment:{pattern:/^([ \t]*)\/[\/*].*(?:(?:\r?\n|\r)\1[ \t].+)*/m,lookbehind:!0,greedy:!0}}),e.languages.insertBefore("sass","atrule",{"atrule-line":{pattern:/^(?:[ \t]*)[@+=].+/m,greedy:!0,inside:{atrule:/(?:@[\w-]+|[+=])/}}}),delete e.languages.sass.atrule;var t=/\$[-\w]+|#\{\$[-\w]+\}/,n=[/[+*\/%]|[=!]=|<=?|>=?|\b(?:and|not|or)\b/,{pattern:/(\s)-(?=\s)/,lookbehind:!0}];e.languages.insertBefore("sass","property",{"variable-line":{pattern:/^[ \t]*\$.+/m,greedy:!0,inside:{punctuation:/:/,variable:t,operator:n}},"property-line":{pattern:/^[ \t]*(?:[^:\s]+ *:.*|:[^:\s].*)/m,greedy:!0,inside:{property:[/[^:\s]+(?=\s*:)/,{pattern:/(:)[^:\s]+/,lookbehind:!0}],punctuation:/:/,variable:t,operator:n,important:e.languages.sass.important}}}),delete e.languages.sass.property,delete e.languages.sass.important,e.languages.insertBefore("sass","punctuation",{selector:{pattern:/^([ \t]*)\S(?:,[^,\r\n]+|[^,\r\n]*)(?:,[^,\r\n]+)*(?:,(?:\r?\n|\r)\1[ \t]+\S(?:,[^,\r\n]+|[^,\r\n]*)(?:,[^,\r\n]+)*)*/m,lookbehind:!0,greedy:!0}})}(r),r.languages.scss=r.languages.extend("css",{comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?\*\/|\/\/.*)/,lookbehind:!0},atrule:{pattern:/@[\w-](?:\([^()]+\)|[^()\s]|\s+(?!\s))*?(?=\s+[{;])/,inside:{rule:/@[\w-]+/}},url:/(?:[-a-z]+-)?url(?=\()/i,selector:{pattern:/(?=\S)[^@;{}()]?(?:[^@;{}()\s]|\s+(?!\s)|#\{\$[-\w]+\})+(?=\s*\{(?:\}|\s|[^}][^:{}]*[:{][^}]))/,inside:{parent:{pattern:/&/,alias:"important"},placeholder:/%[-\w]+/,variable:/\$[-\w]+|#\{\$[-\w]+\}/}},property:{pattern:/(?:[-\w]|\$[-\w]|#\{\$[-\w]+\})+(?=\s*:)/,inside:{variable:/\$[-\w]+|#\{\$[-\w]+\}/}}}),r.languages.insertBefore("scss","atrule",{keyword:[/@(?:content|debug|each|else(?: if)?|extend|for|forward|function|if|import|include|mixin|return|use|warn|while)\b/i,{pattern:/( )(?:from|through)(?= )/,lookbehind:!0}]}),r.languages.insertBefore("scss","important",{variable:/\$[-\w]+|#\{\$[-\w]+\}/}),r.languages.insertBefore("scss","function",{"module-modifier":{pattern:/\b(?:as|hide|show|with)\b/i,alias:"keyword"},placeholder:{pattern:/%[-\w]+/,alias:"selector"},statement:{pattern:/\B!(?:default|optional)\b/i,alias:"keyword"},boolean:/\b(?:false|true)\b/,null:{pattern:/\bnull\b/,alias:"keyword"},operator:{pattern:/(\s)(?:[-+*\/%]|[=!]=|<=?|>=?|and|not|or)(?=\s)/,lookbehind:!0}}),r.languages.scss.atrule.inside.rest=r.languages.scss,r.languages.sql={comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?\*\/|(?:--|\/\/|#).*)/,lookbehind:!0},variable:[{pattern:/@(["'`])(?:\\[\s\S]|(?!\1)[^\\])+\1/,greedy:!0},/@[\w.$]+/],string:{pattern:/(^|[^@\\])("|')(?:\\[\s\S]|(?!\2)[^\\]|\2\2)*\2/,greedy:!0,lookbehind:!0},identifier:{pattern:/(^|[^@\\])`(?:\\[\s\S]|[^`\\]|``)*`/,greedy:!0,lookbehind:!0,inside:{punctuation:/^`|`$/}},function:/\b(?:AVG|COUNT|FIRST|FORMAT|LAST|LCASE|LEN|MAX|MID|MIN|MOD|NOW|ROUND|SUM|UCASE)(?=\s*\()/i,keyword:/\b(?:ACTION|ADD|AFTER|ALGORITHM|ALL|ALTER|ANALYZE|ANY|APPLY|AS|ASC|AUTHORIZATION|AUTO_INCREMENT|BACKUP|BDB|BEGIN|BERKELEYDB|BIGINT|BINARY|BIT|BLOB|BOOL|BOOLEAN|BREAK|BROWSE|BTREE|BULK|BY|CALL|CASCADED?|CASE|CHAIN|CHAR(?:ACTER|SET)?|CHECK(?:POINT)?|CLOSE|CLUSTERED|COALESCE|COLLATE|COLUMNS?|COMMENT|COMMIT(?:TED)?|COMPUTE|CONNECT|CONSISTENT|CONSTRAINT|CONTAINS(?:TABLE)?|CONTINUE|CONVERT|CREATE|CROSS|CURRENT(?:_DATE|_TIME|_TIMESTAMP|_USER)?|CURSOR|CYCLE|DATA(?:BASES?)?|DATE(?:TIME)?|DAY|DBCC|DEALLOCATE|DEC|DECIMAL|DECLARE|DEFAULT|DEFINER|DELAYED|DELETE|DELIMITERS?|DENY|DESC|DESCRIBE|DETERMINISTIC|DISABLE|DISCARD|DISK|DISTINCT|DISTINCTROW|DISTRIBUTED|DO|DOUBLE|DROP|DUMMY|DUMP(?:FILE)?|DUPLICATE|ELSE(?:IF)?|ENABLE|ENCLOSED|END|ENGINE|ENUM|ERRLVL|ERRORS|ESCAPED?|EXCEPT|EXEC(?:UTE)?|EXISTS|EXIT|EXPLAIN|EXTENDED|FETCH|FIELDS|FILE|FILLFACTOR|FIRST|FIXED|FLOAT|FOLLOWING|FOR(?: EACH ROW)?|FORCE|FOREIGN|FREETEXT(?:TABLE)?|FROM|FULL|FUNCTION|GEOMETRY(?:COLLECTION)?|GLOBAL|GOTO|GRANT|GROUP|HANDLER|HASH|HAVING|HOLDLOCK|HOUR|IDENTITY(?:COL|_INSERT)?|IF|IGNORE|IMPORT|INDEX|INFILE|INNER|INNODB|INOUT|INSERT|INT|INTEGER|INTERSECT|INTERVAL|INTO|INVOKER|ISOLATION|ITERATE|JOIN|KEYS?|KILL|LANGUAGE|LAST|LEAVE|LEFT|LEVEL|LIMIT|LINENO|LINES|LINESTRING|LOAD|LOCAL|LOCK|LONG(?:BLOB|TEXT)|LOOP|MATCH(?:ED)?|MEDIUM(?:BLOB|INT|TEXT)|MERGE|MIDDLEINT|MINUTE|MODE|MODIFIES|MODIFY|MONTH|MULTI(?:LINESTRING|POINT|POLYGON)|NATIONAL|NATURAL|NCHAR|NEXT|NO|NONCLUSTERED|NULLIF|NUMERIC|OFF?|OFFSETS?|ON|OPEN(?:DATASOURCE|QUERY|ROWSET)?|OPTIMIZE|OPTION(?:ALLY)?|ORDER|OUT(?:ER|FILE)?|OVER|PARTIAL|PARTITION|PERCENT|PIVOT|PLAN|POINT|POLYGON|PRECEDING|PRECISION|PREPARE|PREV|PRIMARY|PRINT|PRIVILEGES|PROC(?:EDURE)?|PUBLIC|PURGE|QUICK|RAISERROR|READS?|REAL|RECONFIGURE|REFERENCES|RELEASE|RENAME|REPEAT(?:ABLE)?|REPLACE|REPLICATION|REQUIRE|RESIGNAL|RESTORE|RESTRICT|RETURN(?:ING|S)?|REVOKE|RIGHT|ROLLBACK|ROUTINE|ROW(?:COUNT|GUIDCOL|S)?|RTREE|RULE|SAVE(?:POINT)?|SCHEMA|SECOND|SELECT|SERIAL(?:IZABLE)?|SESSION(?:_USER)?|SET(?:USER)?|SHARE|SHOW|SHUTDOWN|SIMPLE|SMALLINT|SNAPSHOT|SOME|SONAME|SQL|START(?:ING)?|STATISTICS|STATUS|STRIPED|SYSTEM_USER|TABLES?|TABLESPACE|TEMP(?:ORARY|TABLE)?|TERMINATED|TEXT(?:SIZE)?|THEN|TIME(?:STAMP)?|TINY(?:BLOB|INT|TEXT)|TOP?|TRAN(?:SACTIONS?)?|TRIGGER|TRUNCATE|TSEQUAL|TYPES?|UNBOUNDED|UNCOMMITTED|UNDEFINED|UNION|UNIQUE|UNLOCK|UNPIVOT|UNSIGNED|UPDATE(?:TEXT)?|USAGE|USE|USER|USING|VALUES?|VAR(?:BINARY|CHAR|CHARACTER|YING)|VIEW|WAITFOR|WARNINGS|WHEN|WHERE|WHILE|WITH(?: ROLLUP|IN)?|WORK|WRITE(?:TEXT)?|YEAR)\b/i,boolean:/\b(?:FALSE|NULL|TRUE)\b/i,number:/\b0x[\da-f]+\b|\b\d+(?:\.\d*)?|\B\.\d+\b/i,operator:/[-+*\/=%^~]|&&?|\|\|?|!=?|<(?:=>?|<|>)?|>[>=]?|\b(?:AND|BETWEEN|DIV|ILIKE|IN|IS|LIKE|NOT|OR|REGEXP|RLIKE|SOUNDS LIKE|XOR)\b/i,punctuation:/[;[\]()`,.]/},function(e){var t={pattern:/(\b\d+)(?:%|[a-z]+)/,lookbehind:!0},n={pattern:/(^|[^\w.-])-?(?:\d+(?:\.\d+)?|\.\d+)/,lookbehind:!0},a={comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?\*\/|\/\/.*)/,lookbehind:!0},url:{pattern:/\burl\((["']?).*?\1\)/i,greedy:!0},string:{pattern:/("|')(?:(?!\1)[^\\\r\n]|\\(?:\r\n|[\s\S]))*\1/,greedy:!0},interpolation:null,func:null,important:/\B!(?:important|optional)\b/i,keyword:{pattern:/(^|\s+)(?:(?:else|for|if|return|unless)(?=\s|$)|@[\w-]+)/,lookbehind:!0},hexcode:/#[\da-f]{3,6}/i,color:[/\b(?:AliceBlue|AntiqueWhite|Aqua|Aquamarine|Azure|Beige|Bisque|Black|BlanchedAlmond|Blue|BlueViolet|Brown|BurlyWood|CadetBlue|Chartreuse|Chocolate|Coral|CornflowerBlue|Cornsilk|Crimson|Cyan|DarkBlue|DarkCyan|DarkGoldenRod|DarkGr[ae]y|DarkGreen|DarkKhaki|DarkMagenta|DarkOliveGreen|DarkOrange|DarkOrchid|DarkRed|DarkSalmon|DarkSeaGreen|DarkSlateBlue|DarkSlateGr[ae]y|DarkTurquoise|DarkViolet|DeepPink|DeepSkyBlue|DimGr[ae]y|DodgerBlue|FireBrick|FloralWhite|ForestGreen|Fuchsia|Gainsboro|GhostWhite|Gold|GoldenRod|Gr[ae]y|Green|GreenYellow|HoneyDew|HotPink|IndianRed|Indigo|Ivory|Khaki|Lavender|LavenderBlush|LawnGreen|LemonChiffon|LightBlue|LightCoral|LightCyan|LightGoldenRodYellow|LightGr[ae]y|LightGreen|LightPink|LightSalmon|LightSeaGreen|LightSkyBlue|LightSlateGr[ae]y|LightSteelBlue|LightYellow|Lime|LimeGreen|Linen|Magenta|Maroon|MediumAquaMarine|MediumBlue|MediumOrchid|MediumPurple|MediumSeaGreen|MediumSlateBlue|MediumSpringGreen|MediumTurquoise|MediumVioletRed|MidnightBlue|MintCream|MistyRose|Moccasin|NavajoWhite|Navy|OldLace|Olive|OliveDrab|Orange|OrangeRed|Orchid|PaleGoldenRod|PaleGreen|PaleTurquoise|PaleVioletRed|PapayaWhip|PeachPuff|Peru|Pink|Plum|PowderBlue|Purple|Red|RosyBrown|RoyalBlue|SaddleBrown|Salmon|SandyBrown|SeaGreen|SeaShell|Sienna|Silver|SkyBlue|SlateBlue|SlateGr[ae]y|Snow|SpringGreen|SteelBlue|Tan|Teal|Thistle|Tomato|Transparent|Turquoise|Violet|Wheat|White|WhiteSmoke|Yellow|YellowGreen)\b/i,{pattern:/\b(?:hsl|rgb)\(\s*\d{1,3}\s*,\s*\d{1,3}%?\s*,\s*\d{1,3}%?\s*\)\B|\b(?:hsl|rgb)a\(\s*\d{1,3}\s*,\s*\d{1,3}%?\s*,\s*\d{1,3}%?\s*,\s*(?:0|0?\.\d+|1)\s*\)\B/i,inside:{unit:t,number:n,function:/[\w-]+(?=\()/,punctuation:/[(),]/}}],entity:/\\[\da-f]{1,8}/i,unit:t,boolean:/\b(?:false|true)\b/,operator:[/~|[+!\/%<>?=]=?|[-:]=|\*[*=]?|\.{2,3}|&&|\|\||\B-\B|\b(?:and|in|is(?: a| defined| not|nt)?|not|or)\b/],number:n,punctuation:/[{}()\[\];:,]/};a.interpolation={pattern:/\{[^\r\n}:]+\}/,alias:"variable",inside:{delimiter:{pattern:/^\{|\}$/,alias:"punctuation"},rest:a}},a.func={pattern:/[\w-]+\([^)]*\).*/,inside:{function:/^[^(]+/,rest:a}},e.languages.stylus={"atrule-declaration":{pattern:/(^[ \t]*)@.+/m,lookbehind:!0,inside:{atrule:/^@[\w-]+/,rest:a}},"variable-declaration":{pattern:/(^[ \t]*)[\w$-]+\s*.?=[ \t]*(?:\{[^{}]*\}|\S.*|$)/m,lookbehind:!0,inside:{variable:/^\S+/,rest:a}},statement:{pattern:/(^[ \t]*)(?:else|for|if|return|unless)[ \t].+/m,lookbehind:!0,inside:{keyword:/^\S+/,rest:a}},"property-declaration":{pattern:/((?:^|\{)([ \t]*))(?:[\w-]|\{[^}\r\n]+\})+(?:\s*:\s*|[ \t]+)(?!\s)[^{\r\n]*(?:;|[^{\r\n,]$(?!(?:\r?\n|\r)(?:\{|\2[ \t])))/m,lookbehind:!0,inside:{property:{pattern:/^[^\s:]+/,inside:{interpolation:a.interpolation}},rest:a}},selector:{pattern:/(^[ \t]*)(?:(?=\S)(?:[^{}\r\n:()]|::?[\w-]+(?:\([^)\r\n]*\)|(?![\w-]))|\{[^}\r\n]+\})+)(?:(?:\r?\n|\r)(?:\1(?:(?=\S)(?:[^{}\r\n:()]|::?[\w-]+(?:\([^)\r\n]*\)|(?![\w-]))|\{[^}\r\n]+\})+)))*(?:,$|\{|(?=(?:\r?\n|\r)(?:\{|\1[ \t])))/m,lookbehind:!0,inside:{interpolation:a.interpolation,comment:a.comment,punctuation:/[{},]/}},func:a.func,string:a.string,comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?\*\/|\/\/.*)/,lookbehind:!0,greedy:!0},interpolation:a.interpolation,punctuation:/[{}()\[\];:.]/}}(r),function(e){e.languages.typescript=e.languages.extend("javascript",{"class-name":{pattern:/(\b(?:class|extends|implements|instanceof|interface|new|type)\s+)(?!keyof\b)(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?:\s*<(?:[^<>]|<(?:[^<>]|<[^<>]*>)*>)*>)?/,lookbehind:!0,greedy:!0,inside:null},builtin:/\b(?:Array|Function|Promise|any|boolean|console|never|number|string|symbol|unknown)\b/}),e.languages.typescript.keyword.push(/\b(?:abstract|declare|is|keyof|readonly|require)\b/,/\b(?:asserts|infer|interface|module|namespace|type)\b(?=\s*(?:[{_$a-zA-Z\xA0-\uFFFF]|$))/,/\btype\b(?=\s*(?:[\{*]|$))/),delete e.languages.typescript.parameter,delete e.languages.typescript["literal-property"];var t=e.languages.extend("typescript",{});delete t["class-name"],e.languages.typescript["class-name"].inside=t,e.languages.insertBefore("typescript","function",{decorator:{pattern:/@[$\w\xA0-\uFFFF]+/,inside:{at:{pattern:/^@/,alias:"operator"},function:/^[\s\S]+/}},"generic-function":{pattern:/#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*\s*<(?:[^<>]|<(?:[^<>]|<[^<>]*>)*>)*>(?=\s*\()/,greedy:!0,inside:{function:/^#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*/,generic:{pattern:/<[\s\S]+/,alias:"class-name",inside:t}}}}),e.languages.ts=e.languages.typescript}(r),function(e){var t=e.util.clone(e.languages.typescript);e.languages.tsx=e.languages.extend("jsx",t),delete e.languages.tsx.parameter,delete e.languages.tsx["literal-property"];var n=e.languages.tsx.tag;n.pattern=RegExp(/(^|[^\w$]|(?=<\/))/.source+"(?:"+n.pattern.source+")",n.pattern.flags),n.lookbehind=!0}(r),r.languages.wasm={comment:[/\(;[\s\S]*?;\)/,{pattern:/;;.*/,greedy:!0}],string:{pattern:/"(?:\\[\s\S]|[^"\\])*"/,greedy:!0},keyword:[{pattern:/\b(?:align|offset)=/,inside:{operator:/=/}},{pattern:/\b(?:(?:f32|f64|i32|i64)(?:\.(?:abs|add|and|ceil|clz|const|convert_[su]\/i(?:32|64)|copysign|ctz|demote\/f64|div(?:_[su])?|eqz?|extend_[su]\/i32|floor|ge(?:_[su])?|gt(?:_[su])?|le(?:_[su])?|load(?:(?:8|16|32)_[su])?|lt(?:_[su])?|max|min|mul|neg?|nearest|or|popcnt|promote\/f32|reinterpret\/[fi](?:32|64)|rem_[su]|rot[lr]|shl|shr_[su]|sqrt|store(?:8|16|32)?|sub|trunc(?:_[su]\/f(?:32|64))?|wrap\/i64|xor))?|memory\.(?:grow|size))\b/,inside:{punctuation:/\./}},/\b(?:anyfunc|block|br(?:_if|_table)?|call(?:_indirect)?|data|drop|elem|else|end|export|func|get_(?:global|local)|global|if|import|local|loop|memory|module|mut|nop|offset|param|result|return|select|set_(?:global|local)|start|table|tee_local|then|type|unreachable)\b/],variable:/\$[\w!#$%&'*+\-./:<=>?@\\^`|~]+/,number:/[+-]?\b(?:\d(?:_?\d)*(?:\.\d(?:_?\d)*)?(?:[eE][+-]?\d(?:_?\d)*)?|0x[\da-fA-F](?:_?[\da-fA-F])*(?:\.[\da-fA-F](?:_?[\da-fA-D])*)?(?:[pP][+-]?\d(?:_?\d)*)?)\b|\binf\b|\bnan(?::0x[\da-fA-F](?:_?[\da-fA-D])*)?\b/,punctuation:/[()]/},function(e){var t=/[*&][^\s[\]{},]+/,n=/!(?:<[\w\-%#;/?:@&=+$,.!~*'()[\]]+>|(?:[a-zA-Z\d-]*!)?[\w\-%#;/?:@&=+$.~*'()]+)?/,a="(?:"+n.source+"(?:[ \t]+"+t.source+")?|"+t.source+"(?:[ \t]+"+n.source+")?)",r=/(?:[^\s\x00-\x08\x0e-\x1f!"#%&'*,\-:>?@[\]`{|}\x7f-\x84\x86-\x9f\ud800-\udfff\ufffe\uffff]|[?:-])(?:[ \t]*(?:(?![#:])|:))*/.source.replace(//g,(function(){return/[^\s\x00-\x08\x0e-\x1f,[\]{}\x7f-\x84\x86-\x9f\ud800-\udfff\ufffe\uffff]/.source})),i=/"(?:[^"\\\r\n]|\\.)*"|'(?:[^'\\\r\n]|\\.)*'/.source;function o(e,t){t=(t||"").replace(/m/g,"")+"m";var n=/([:\-,[{]\s*(?:\s<>[ \t]+)?)(?:<>)(?=[ \t]*(?:$|,|\]|\}|(?:[\r\n]\s*)?#))/.source.replace(/<>/g,(function(){return a})).replace(/<>/g,(function(){return e}));return RegExp(n,t)}e.languages.yaml={scalar:{pattern:RegExp(/([\-:]\s*(?:\s<>[ \t]+)?[|>])[ \t]*(?:((?:\r?\n|\r)[ \t]+)\S[^\r\n]*(?:\2[^\r\n]+)*)/.source.replace(/<>/g,(function(){return a}))),lookbehind:!0,alias:"string"},comment:/#.*/,key:{pattern:RegExp(/((?:^|[:\-,[{\r\n?])[ \t]*(?:<>[ \t]+)?)<>(?=\s*:\s)/.source.replace(/<>/g,(function(){return a})).replace(/<>/g,(function(){return"(?:"+r+"|"+i+")"}))),lookbehind:!0,greedy:!0,alias:"atrule"},directive:{pattern:/(^[ \t]*)%.+/m,lookbehind:!0,alias:"important"},datetime:{pattern:o(/\d{4}-\d\d?-\d\d?(?:[tT]|[ \t]+)\d\d?:\d{2}:\d{2}(?:\.\d*)?(?:[ \t]*(?:Z|[-+]\d\d?(?::\d{2})?))?|\d{4}-\d{2}-\d{2}|\d\d?:\d{2}(?::\d{2}(?:\.\d*)?)?/.source),lookbehind:!0,alias:"number"},boolean:{pattern:o(/false|true/.source,"i"),lookbehind:!0,alias:"important"},null:{pattern:o(/null|~/.source,"i"),lookbehind:!0,alias:"important"},string:{pattern:o(i),lookbehind:!0,greedy:!0},number:{pattern:o(/[+-]?(?:0x[\da-f]+|0o[0-7]+|(?:\d+(?:\.\d*)?|\.\d+)(?:e[+-]?\d+)?|\.inf|\.nan)/.source,"i"),lookbehind:!0},tag:n,important:t,punctuation:/---|[:[\]{}\-,|>?]|\.\.\./},e.languages.yml=e.languages.yaml}(r),t.default=r},29901:function(e){e.exports&&(e.exports={core:{meta:{path:"components/prism-core.js",option:"mandatory"},core:"Core"},themes:{meta:{path:"themes/{id}.css",link:"index.html?theme={id}",exclusive:!0},prism:{title:"Default",option:"default"},"prism-dark":"Dark","prism-funky":"Funky","prism-okaidia":{title:"Okaidia",owner:"ocodia"},"prism-twilight":{title:"Twilight",owner:"remybach"},"prism-coy":{title:"Coy",owner:"tshedor"},"prism-solarizedlight":{title:"Solarized Light",owner:"hectormatos2011 "},"prism-tomorrow":{title:"Tomorrow Night",owner:"Rosey"}},languages:{meta:{path:"components/prism-{id}",noCSS:!0,examplesPath:"examples/prism-{id}",addCheckAll:!0},markup:{title:"Markup",alias:["html","xml","svg","mathml","ssml","atom","rss"],aliasTitles:{html:"HTML",xml:"XML",svg:"SVG",mathml:"MathML",ssml:"SSML",atom:"Atom",rss:"RSS"},option:"default"},css:{title:"CSS",option:"default",modify:"markup"},clike:{title:"C-like",option:"default"},javascript:{title:"JavaScript",require:"clike",modify:"markup",optional:"regex",alias:"js",option:"default"},abap:{title:"ABAP",owner:"dellagustin"},abnf:{title:"ABNF",owner:"RunDevelopment"},actionscript:{title:"ActionScript",require:"javascript",modify:"markup",owner:"Golmote"},ada:{title:"Ada",owner:"Lucretia"},agda:{title:"Agda",owner:"xy-ren"},al:{title:"AL",owner:"RunDevelopment"},antlr4:{title:"ANTLR4",alias:"g4",owner:"RunDevelopment"},apacheconf:{title:"Apache Configuration",owner:"GuiTeK"},apex:{title:"Apex",require:["clike","sql"],owner:"RunDevelopment"},apl:{title:"APL",owner:"ngn"},applescript:{title:"AppleScript",owner:"Golmote"},aql:{title:"AQL",owner:"RunDevelopment"},arduino:{title:"Arduino",require:"cpp",alias:"ino",owner:"dkern"},arff:{title:"ARFF",owner:"Golmote"},armasm:{title:"ARM Assembly",alias:"arm-asm",owner:"RunDevelopment"},arturo:{title:"Arturo",alias:"art",optional:["bash","css","javascript","markup","markdown","sql"],owner:"drkameleon"},asciidoc:{alias:"adoc",title:"AsciiDoc",owner:"Golmote"},aspnet:{title:"ASP.NET (C#)",require:["markup","csharp"],owner:"nauzilus"},asm6502:{title:"6502 Assembly",owner:"kzurawel"},asmatmel:{title:"Atmel AVR Assembly",owner:"cerkit"},autohotkey:{title:"AutoHotkey",owner:"aviaryan"},autoit:{title:"AutoIt",owner:"Golmote"},avisynth:{title:"AviSynth",alias:"avs",owner:"Zinfidel"},"avro-idl":{title:"Avro IDL",alias:"avdl",owner:"RunDevelopment"},awk:{title:"AWK",alias:"gawk",aliasTitles:{gawk:"GAWK"},owner:"RunDevelopment"},bash:{title:"Bash",alias:"shell",aliasTitles:{shell:"Shell"},owner:"zeitgeist87"},basic:{title:"BASIC",owner:"Golmote"},batch:{title:"Batch",owner:"Golmote"},bbcode:{title:"BBcode",alias:"shortcode",aliasTitles:{shortcode:"Shortcode"},owner:"RunDevelopment"},bicep:{title:"Bicep",owner:"johnnyreilly"},birb:{title:"Birb",require:"clike",owner:"Calamity210"},bison:{title:"Bison",require:"c",owner:"Golmote"},bnf:{title:"BNF",alias:"rbnf",aliasTitles:{rbnf:"RBNF"},owner:"RunDevelopment"},brainfuck:{title:"Brainfuck",owner:"Golmote"},brightscript:{title:"BrightScript",owner:"RunDevelopment"},bro:{title:"Bro",owner:"wayward710"},bsl:{title:"BSL (1C:Enterprise)",alias:"oscript",aliasTitles:{oscript:"OneScript"},owner:"Diversus23"},c:{title:"C",require:"clike",owner:"zeitgeist87"},csharp:{title:"C#",require:"clike",alias:["cs","dotnet"],owner:"mvalipour"},cpp:{title:"C++",require:"c",owner:"zeitgeist87"},cfscript:{title:"CFScript",require:"clike",alias:"cfc",owner:"mjclemente"},chaiscript:{title:"ChaiScript",require:["clike","cpp"],owner:"RunDevelopment"},cil:{title:"CIL",owner:"sbrl"},clojure:{title:"Clojure",owner:"troglotit"},cmake:{title:"CMake",owner:"mjrogozinski"},cobol:{title:"COBOL",owner:"RunDevelopment"},coffeescript:{title:"CoffeeScript",require:"javascript",alias:"coffee",owner:"R-osey"},concurnas:{title:"Concurnas",alias:"conc",owner:"jasontatton"},csp:{title:"Content-Security-Policy",owner:"ScottHelme"},cooklang:{title:"Cooklang",owner:"ahue"},coq:{title:"Coq",owner:"RunDevelopment"},crystal:{title:"Crystal",require:"ruby",owner:"MakeNowJust"},"css-extras":{title:"CSS Extras",require:"css",modify:"css",owner:"milesj"},csv:{title:"CSV",owner:"RunDevelopment"},cue:{title:"CUE",owner:"RunDevelopment"},cypher:{title:"Cypher",owner:"RunDevelopment"},d:{title:"D",require:"clike",owner:"Golmote"},dart:{title:"Dart",require:"clike",owner:"Golmote"},dataweave:{title:"DataWeave",owner:"machaval"},dax:{title:"DAX",owner:"peterbud"},dhall:{title:"Dhall",owner:"RunDevelopment"},diff:{title:"Diff",owner:"uranusjr"},django:{title:"Django/Jinja2",require:"markup-templating",alias:"jinja2",owner:"romanvm"},"dns-zone-file":{title:"DNS zone file",owner:"RunDevelopment",alias:"dns-zone"},docker:{title:"Docker",alias:"dockerfile",owner:"JustinBeckwith"},dot:{title:"DOT (Graphviz)",alias:"gv",optional:"markup",owner:"RunDevelopment"},ebnf:{title:"EBNF",owner:"RunDevelopment"},editorconfig:{title:"EditorConfig",owner:"osipxd"},eiffel:{title:"Eiffel",owner:"Conaclos"},ejs:{title:"EJS",require:["javascript","markup-templating"],owner:"RunDevelopment",alias:"eta",aliasTitles:{eta:"Eta"}},elixir:{title:"Elixir",owner:"Golmote"},elm:{title:"Elm",owner:"zwilias"},etlua:{title:"Embedded Lua templating",require:["lua","markup-templating"],owner:"RunDevelopment"},erb:{title:"ERB",require:["ruby","markup-templating"],owner:"Golmote"},erlang:{title:"Erlang",owner:"Golmote"},"excel-formula":{title:"Excel Formula",alias:["xlsx","xls"],owner:"RunDevelopment"},fsharp:{title:"F#",require:"clike",owner:"simonreynolds7"},factor:{title:"Factor",owner:"catb0t"},false:{title:"False",owner:"edukisto"},"firestore-security-rules":{title:"Firestore security rules",require:"clike",owner:"RunDevelopment"},flow:{title:"Flow",require:"javascript",owner:"Golmote"},fortran:{title:"Fortran",owner:"Golmote"},ftl:{title:"FreeMarker Template Language",require:"markup-templating",owner:"RunDevelopment"},gml:{title:"GameMaker Language",alias:"gamemakerlanguage",require:"clike",owner:"LiarOnce"},gap:{title:"GAP (CAS)",owner:"RunDevelopment"},gcode:{title:"G-code",owner:"RunDevelopment"},gdscript:{title:"GDScript",owner:"RunDevelopment"},gedcom:{title:"GEDCOM",owner:"Golmote"},gettext:{title:"gettext",alias:"po",owner:"RunDevelopment"},gherkin:{title:"Gherkin",owner:"hason"},git:{title:"Git",owner:"lgiraudel"},glsl:{title:"GLSL",require:"c",owner:"Golmote"},gn:{title:"GN",alias:"gni",owner:"RunDevelopment"},"linker-script":{title:"GNU Linker Script",alias:"ld",owner:"RunDevelopment"},go:{title:"Go",require:"clike",owner:"arnehormann"},"go-module":{title:"Go module",alias:"go-mod",owner:"RunDevelopment"},graphql:{title:"GraphQL",optional:"markdown",owner:"Golmote"},groovy:{title:"Groovy",require:"clike",owner:"robfletcher"},haml:{title:"Haml",require:"ruby",optional:["css","css-extras","coffeescript","erb","javascript","less","markdown","scss","textile"],owner:"Golmote"},handlebars:{title:"Handlebars",require:"markup-templating",alias:["hbs","mustache"],aliasTitles:{mustache:"Mustache"},owner:"Golmote"},haskell:{title:"Haskell",alias:"hs",owner:"bholst"},haxe:{title:"Haxe",require:"clike",optional:"regex",owner:"Golmote"},hcl:{title:"HCL",owner:"outsideris"},hlsl:{title:"HLSL",require:"c",owner:"RunDevelopment"},hoon:{title:"Hoon",owner:"matildepark"},http:{title:"HTTP",optional:["csp","css","hpkp","hsts","javascript","json","markup","uri"],owner:"danielgtaylor"},hpkp:{title:"HTTP Public-Key-Pins",owner:"ScottHelme"},hsts:{title:"HTTP Strict-Transport-Security",owner:"ScottHelme"},ichigojam:{title:"IchigoJam",owner:"BlueCocoa"},icon:{title:"Icon",owner:"Golmote"},"icu-message-format":{title:"ICU Message Format",owner:"RunDevelopment"},idris:{title:"Idris",alias:"idr",owner:"KeenS",require:"haskell"},ignore:{title:".ignore",owner:"osipxd",alias:["gitignore","hgignore","npmignore"],aliasTitles:{gitignore:".gitignore",hgignore:".hgignore",npmignore:".npmignore"}},inform7:{title:"Inform 7",owner:"Golmote"},ini:{title:"Ini",owner:"aviaryan"},io:{title:"Io",owner:"AlesTsurko"},j:{title:"J",owner:"Golmote"},java:{title:"Java",require:"clike",owner:"sherblot"},javadoc:{title:"JavaDoc",require:["markup","java","javadoclike"],modify:"java",optional:"scala",owner:"RunDevelopment"},javadoclike:{title:"JavaDoc-like",modify:["java","javascript","php"],owner:"RunDevelopment"},javastacktrace:{title:"Java stack trace",owner:"RunDevelopment"},jexl:{title:"Jexl",owner:"czosel"},jolie:{title:"Jolie",require:"clike",owner:"thesave"},jq:{title:"JQ",owner:"RunDevelopment"},jsdoc:{title:"JSDoc",require:["javascript","javadoclike","typescript"],modify:"javascript",optional:["actionscript","coffeescript"],owner:"RunDevelopment"},"js-extras":{title:"JS Extras",require:"javascript",modify:"javascript",optional:["actionscript","coffeescript","flow","n4js","typescript"],owner:"RunDevelopment"},json:{title:"JSON",alias:"webmanifest",aliasTitles:{webmanifest:"Web App Manifest"},owner:"CupOfTea696"},json5:{title:"JSON5",require:"json",owner:"RunDevelopment"},jsonp:{title:"JSONP",require:"json",owner:"RunDevelopment"},jsstacktrace:{title:"JS stack trace",owner:"sbrl"},"js-templates":{title:"JS Templates",require:"javascript",modify:"javascript",optional:["css","css-extras","graphql","markdown","markup","sql"],owner:"RunDevelopment"},julia:{title:"Julia",owner:"cdagnino"},keepalived:{title:"Keepalived Configure",owner:"dev-itsheng"},keyman:{title:"Keyman",owner:"mcdurdin"},kotlin:{title:"Kotlin",alias:["kt","kts"],aliasTitles:{kts:"Kotlin Script"},require:"clike",owner:"Golmote"},kumir:{title:"KuMir (\u041a\u0443\u041c\u0438\u0440)",alias:"kum",owner:"edukisto"},kusto:{title:"Kusto",owner:"RunDevelopment"},latex:{title:"LaTeX",alias:["tex","context"],aliasTitles:{tex:"TeX",context:"ConTeXt"},owner:"japborst"},latte:{title:"Latte",require:["clike","markup-templating","php"],owner:"nette"},less:{title:"Less",require:"css",optional:"css-extras",owner:"Golmote"},lilypond:{title:"LilyPond",require:"scheme",alias:"ly",owner:"RunDevelopment"},liquid:{title:"Liquid",require:"markup-templating",owner:"cinhtau"},lisp:{title:"Lisp",alias:["emacs","elisp","emacs-lisp"],owner:"JuanCaicedo"},livescript:{title:"LiveScript",owner:"Golmote"},llvm:{title:"LLVM IR",owner:"porglezomp"},log:{title:"Log file",optional:"javastacktrace",owner:"RunDevelopment"},lolcode:{title:"LOLCODE",owner:"Golmote"},lua:{title:"Lua",owner:"Golmote"},magma:{title:"Magma (CAS)",owner:"RunDevelopment"},makefile:{title:"Makefile",owner:"Golmote"},markdown:{title:"Markdown",require:"markup",optional:"yaml",alias:"md",owner:"Golmote"},"markup-templating":{title:"Markup templating",require:"markup",owner:"Golmote"},mata:{title:"Mata",owner:"RunDevelopment"},matlab:{title:"MATLAB",owner:"Golmote"},maxscript:{title:"MAXScript",owner:"RunDevelopment"},mel:{title:"MEL",owner:"Golmote"},mermaid:{title:"Mermaid",owner:"RunDevelopment"},mizar:{title:"Mizar",owner:"Golmote"},mongodb:{title:"MongoDB",owner:"airs0urce",require:"javascript"},monkey:{title:"Monkey",owner:"Golmote"},moonscript:{title:"MoonScript",alias:"moon",owner:"RunDevelopment"},n1ql:{title:"N1QL",owner:"TMWilds"},n4js:{title:"N4JS",require:"javascript",optional:"jsdoc",alias:"n4jsd",owner:"bsmith-n4"},"nand2tetris-hdl":{title:"Nand To Tetris HDL",owner:"stephanmax"},naniscript:{title:"Naninovel Script",owner:"Elringus",alias:"nani"},nasm:{title:"NASM",owner:"rbmj"},neon:{title:"NEON",owner:"nette"},nevod:{title:"Nevod",owner:"nezaboodka"},nginx:{title:"nginx",owner:"volado"},nim:{title:"Nim",owner:"Golmote"},nix:{title:"Nix",owner:"Golmote"},nsis:{title:"NSIS",owner:"idleberg"},objectivec:{title:"Objective-C",require:"c",alias:"objc",owner:"uranusjr"},ocaml:{title:"OCaml",owner:"Golmote"},odin:{title:"Odin",owner:"edukisto"},opencl:{title:"OpenCL",require:"c",modify:["c","cpp"],owner:"Milania1"},openqasm:{title:"OpenQasm",alias:"qasm",owner:"RunDevelopment"},oz:{title:"Oz",owner:"Golmote"},parigp:{title:"PARI/GP",owner:"Golmote"},parser:{title:"Parser",require:"markup",owner:"Golmote"},pascal:{title:"Pascal",alias:"objectpascal",aliasTitles:{objectpascal:"Object Pascal"},owner:"Golmote"},pascaligo:{title:"Pascaligo",owner:"DefinitelyNotAGoat"},psl:{title:"PATROL Scripting Language",owner:"bertysentry"},pcaxis:{title:"PC-Axis",alias:"px",owner:"RunDevelopment"},peoplecode:{title:"PeopleCode",alias:"pcode",owner:"RunDevelopment"},perl:{title:"Perl",owner:"Golmote"},php:{title:"PHP",require:"markup-templating",owner:"milesj"},phpdoc:{title:"PHPDoc",require:["php","javadoclike"],modify:"php",owner:"RunDevelopment"},"php-extras":{title:"PHP Extras",require:"php",modify:"php",owner:"milesj"},"plant-uml":{title:"PlantUML",alias:"plantuml",owner:"RunDevelopment"},plsql:{title:"PL/SQL",require:"sql",owner:"Golmote"},powerquery:{title:"PowerQuery",alias:["pq","mscript"],owner:"peterbud"},powershell:{title:"PowerShell",owner:"nauzilus"},processing:{title:"Processing",require:"clike",owner:"Golmote"},prolog:{title:"Prolog",owner:"Golmote"},promql:{title:"PromQL",owner:"arendjr"},properties:{title:".properties",owner:"Golmote"},protobuf:{title:"Protocol Buffers",require:"clike",owner:"just-boris"},pug:{title:"Pug",require:["markup","javascript"],optional:["coffeescript","ejs","handlebars","less","livescript","markdown","scss","stylus","twig"],owner:"Golmote"},puppet:{title:"Puppet",owner:"Golmote"},pure:{title:"Pure",optional:["c","cpp","fortran"],owner:"Golmote"},purebasic:{title:"PureBasic",require:"clike",alias:"pbfasm",owner:"HeX0R101"},purescript:{title:"PureScript",require:"haskell",alias:"purs",owner:"sriharshachilakapati"},python:{title:"Python",alias:"py",owner:"multipetros"},qsharp:{title:"Q#",require:"clike",alias:"qs",owner:"fedonman"},q:{title:"Q (kdb+ database)",owner:"Golmote"},qml:{title:"QML",require:"javascript",owner:"RunDevelopment"},qore:{title:"Qore",require:"clike",owner:"temnroegg"},r:{title:"R",owner:"Golmote"},racket:{title:"Racket",require:"scheme",alias:"rkt",owner:"RunDevelopment"},cshtml:{title:"Razor C#",alias:"razor",require:["markup","csharp"],optional:["css","css-extras","javascript","js-extras"],owner:"RunDevelopment"},jsx:{title:"React JSX",require:["markup","javascript"],optional:["jsdoc","js-extras","js-templates"],owner:"vkbansal"},tsx:{title:"React TSX",require:["jsx","typescript"]},reason:{title:"Reason",require:"clike",owner:"Golmote"},regex:{title:"Regex",owner:"RunDevelopment"},rego:{title:"Rego",owner:"JordanSh"},renpy:{title:"Ren'py",alias:"rpy",owner:"HyuchiaDiego"},rescript:{title:"ReScript",alias:"res",owner:"vmarcosp"},rest:{title:"reST (reStructuredText)",owner:"Golmote"},rip:{title:"Rip",owner:"ravinggenius"},roboconf:{title:"Roboconf",owner:"Golmote"},robotframework:{title:"Robot Framework",alias:"robot",owner:"RunDevelopment"},ruby:{title:"Ruby",require:"clike",alias:"rb",owner:"samflores"},rust:{title:"Rust",owner:"Golmote"},sas:{title:"SAS",optional:["groovy","lua","sql"],owner:"Golmote"},sass:{title:"Sass (Sass)",require:"css",optional:"css-extras",owner:"Golmote"},scss:{title:"Sass (Scss)",require:"css",optional:"css-extras",owner:"MoOx"},scala:{title:"Scala",require:"java",owner:"jozic"},scheme:{title:"Scheme",owner:"bacchus123"},"shell-session":{title:"Shell session",require:"bash",alias:["sh-session","shellsession"],owner:"RunDevelopment"},smali:{title:"Smali",owner:"RunDevelopment"},smalltalk:{title:"Smalltalk",owner:"Golmote"},smarty:{title:"Smarty",require:"markup-templating",optional:"php",owner:"Golmote"},sml:{title:"SML",alias:"smlnj",aliasTitles:{smlnj:"SML/NJ"},owner:"RunDevelopment"},solidity:{title:"Solidity (Ethereum)",alias:"sol",require:"clike",owner:"glachaud"},"solution-file":{title:"Solution file",alias:"sln",owner:"RunDevelopment"},soy:{title:"Soy (Closure Template)",require:"markup-templating",owner:"Golmote"},sparql:{title:"SPARQL",require:"turtle",owner:"Triply-Dev",alias:"rq"},"splunk-spl":{title:"Splunk SPL",owner:"RunDevelopment"},sqf:{title:"SQF: Status Quo Function (Arma 3)",require:"clike",owner:"RunDevelopment"},sql:{title:"SQL",owner:"multipetros"},squirrel:{title:"Squirrel",require:"clike",owner:"RunDevelopment"},stan:{title:"Stan",owner:"RunDevelopment"},stata:{title:"Stata Ado",require:["mata","java","python"],owner:"RunDevelopment"},iecst:{title:"Structured Text (IEC 61131-3)",owner:"serhioromano"},stylus:{title:"Stylus",owner:"vkbansal"},supercollider:{title:"SuperCollider",alias:"sclang",owner:"RunDevelopment"},swift:{title:"Swift",owner:"chrischares"},systemd:{title:"Systemd configuration file",owner:"RunDevelopment"},"t4-templating":{title:"T4 templating",owner:"RunDevelopment"},"t4-cs":{title:"T4 Text Templates (C#)",require:["t4-templating","csharp"],alias:"t4",owner:"RunDevelopment"},"t4-vb":{title:"T4 Text Templates (VB)",require:["t4-templating","vbnet"],owner:"RunDevelopment"},tap:{title:"TAP",owner:"isaacs",require:"yaml"},tcl:{title:"Tcl",owner:"PeterChaplin"},tt2:{title:"Template Toolkit 2",require:["clike","markup-templating"],owner:"gflohr"},textile:{title:"Textile",require:"markup",optional:"css",owner:"Golmote"},toml:{title:"TOML",owner:"RunDevelopment"},tremor:{title:"Tremor",alias:["trickle","troy"],owner:"darach",aliasTitles:{trickle:"trickle",troy:"troy"}},turtle:{title:"Turtle",alias:"trig",aliasTitles:{trig:"TriG"},owner:"jakubklimek"},twig:{title:"Twig",require:"markup-templating",owner:"brandonkelly"},typescript:{title:"TypeScript",require:"javascript",optional:"js-templates",alias:"ts",owner:"vkbansal"},typoscript:{title:"TypoScript",alias:"tsconfig",aliasTitles:{tsconfig:"TSConfig"},owner:"dkern"},unrealscript:{title:"UnrealScript",alias:["uscript","uc"],owner:"RunDevelopment"},uorazor:{title:"UO Razor Script",owner:"jaseowns"},uri:{title:"URI",alias:"url",aliasTitles:{url:"URL"},owner:"RunDevelopment"},v:{title:"V",require:"clike",owner:"taggon"},vala:{title:"Vala",require:"clike",optional:"regex",owner:"TemplarVolk"},vbnet:{title:"VB.Net",require:"basic",owner:"Bigsby"},velocity:{title:"Velocity",require:"markup",owner:"Golmote"},verilog:{title:"Verilog",owner:"a-rey"},vhdl:{title:"VHDL",owner:"a-rey"},vim:{title:"vim",owner:"westonganger"},"visual-basic":{title:"Visual Basic",alias:["vb","vba"],aliasTitles:{vba:"VBA"},owner:"Golmote"},warpscript:{title:"WarpScript",owner:"RunDevelopment"},wasm:{title:"WebAssembly",owner:"Golmote"},"web-idl":{title:"Web IDL",alias:"webidl",owner:"RunDevelopment"},wiki:{title:"Wiki markup",require:"markup",owner:"Golmote"},wolfram:{title:"Wolfram language",alias:["mathematica","nb","wl"],aliasTitles:{mathematica:"Mathematica",nb:"Mathematica Notebook"},owner:"msollami"},wren:{title:"Wren",owner:"clsource"},xeora:{title:"Xeora",require:"markup",alias:"xeoracube",aliasTitles:{xeoracube:"XeoraCube"},owner:"freakmaxi"},"xml-doc":{title:"XML doc (.net)",require:"markup",modify:["csharp","fsharp","vbnet"],owner:"RunDevelopment"},xojo:{title:"Xojo (REALbasic)",owner:"Golmote"},xquery:{title:"XQuery",require:"markup",owner:"Golmote"},yaml:{title:"YAML",alias:"yml",owner:"hason"},yang:{title:"YANG",owner:"RunDevelopment"},zig:{title:"Zig",owner:"RunDevelopment"}},plugins:{meta:{path:"plugins/{id}/prism-{id}",link:"plugins/{id}/"},"line-highlight":{title:"Line Highlight",description:"Highlights specific lines and/or line ranges."},"line-numbers":{title:"Line Numbers",description:"Line number at the beginning of code lines.",owner:"kuba-kubula"},"show-invisibles":{title:"Show Invisibles",description:"Show hidden characters such as tabs and line breaks.",optional:["autolinker","data-uri-highlight"]},autolinker:{title:"Autolinker",description:"Converts URLs and emails in code to clickable links. Parses Markdown links in comments."},wpd:{title:"WebPlatform Docs",description:'Makes tokens link to WebPlatform.org documentation. The links open in a new tab.'},"custom-class":{title:"Custom Class",description:"This plugin allows you to prefix Prism's default classes (.comment can become .namespace--comment) or replace them with your defined ones (like .editor__comment). You can even add new classes.",owner:"dvkndn",noCSS:!0},"file-highlight":{title:"File Highlight",description:"Fetch external files and highlight them with Prism. Used on the Prism website itself.",noCSS:!0},"show-language":{title:"Show Language",description:"Display the highlighted language in code blocks (inline code does not show the label).",owner:"nauzilus",noCSS:!0,require:"toolbar"},"jsonp-highlight":{title:"JSONP Highlight",description:"Fetch content with JSONP and highlight some interesting content (e.g. GitHub/Gists or Bitbucket API).",noCSS:!0,owner:"nauzilus"},"highlight-keywords":{title:"Highlight Keywords",description:"Adds special CSS classes for each keyword for fine-grained highlighting.",owner:"vkbansal",noCSS:!0},"remove-initial-line-feed":{title:"Remove initial line feed",description:"Removes the initial line feed in code blocks.",owner:"Golmote",noCSS:!0},"inline-color":{title:"Inline color",description:"Adds a small inline preview for colors in style sheets.",require:"css-extras",owner:"RunDevelopment"},previewers:{title:"Previewers",description:"Previewers for angles, colors, gradients, easing and time.",require:"css-extras",owner:"Golmote"},autoloader:{title:"Autoloader",description:"Automatically loads the needed languages to highlight the code blocks.",owner:"Golmote",noCSS:!0},"keep-markup":{title:"Keep Markup",description:"Prevents custom markup from being dropped out during highlighting.",owner:"Golmote",optional:"normalize-whitespace",noCSS:!0},"command-line":{title:"Command Line",description:"Display a command line with a prompt and, optionally, the output/response from the commands.",owner:"chriswells0"},"unescaped-markup":{title:"Unescaped Markup",description:"Write markup without having to escape anything."},"normalize-whitespace":{title:"Normalize Whitespace",description:"Supports multiple operations to normalize whitespace in code blocks.",owner:"zeitgeist87",optional:"unescaped-markup",noCSS:!0},"data-uri-highlight":{title:"Data-URI Highlight",description:"Highlights data-URI contents.",owner:"Golmote",noCSS:!0},toolbar:{title:"Toolbar",description:"Attach a toolbar for plugins to easily register buttons on the top of a code block.",owner:"mAAdhaTTah"},"copy-to-clipboard":{title:"Copy to Clipboard Button",description:"Add a button that copies the code block to the clipboard when clicked.",owner:"mAAdhaTTah",require:"toolbar",noCSS:!0},"download-button":{title:"Download Button",description:"A button in the toolbar of a code block adding a convenient way to download a code file.",owner:"Golmote",require:"toolbar",noCSS:!0},"match-braces":{title:"Match braces",description:"Highlights matching braces.",owner:"RunDevelopment"},"diff-highlight":{title:"Diff Highlight",description:"Highlights the code inside diff blocks.",owner:"RunDevelopment",require:"diff"},"filter-highlight-all":{title:"Filter highlightAll",description:"Filters the elements the highlightAll and highlightAllUnder methods actually highlight.",owner:"RunDevelopment",noCSS:!0},treeview:{title:"Treeview",description:"A language with special styles to highlight file system tree structures.",owner:"Golmote"}}})},2885:function(e,t,n){const a=n(29901),r=n(39642),i=new Set;function o(e){void 0===e?e=Object.keys(a.languages).filter((e=>"meta"!=e)):Array.isArray(e)||(e=[e]);const t=[...i,...Object.keys(Prism.languages)];r(a,e,t).load((e=>{if(!(e in a.languages))return void(o.silent||console.warn("Language does not exist: "+e));const t="./prism-"+e;delete n.c[n(16500).resolve(t)],delete Prism.languages[e],n(16500)(t),i.add(e)}))}o.silent=!1,e.exports=o},6726:function(e,t,n){var a={"./":2885};function r(e){var t=i(e);return n(t)}function i(e){if(!n.o(a,e)){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}return a[e]}r.keys=function(){return Object.keys(a)},r.resolve=i,e.exports=r,r.id=6726},16500:function(e,t,n){var a={"./":2885};function r(e){var t=i(e);return n(t)}function i(e){if(!n.o(a,e)){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}return a[e]}r.keys=function(){return Object.keys(a)},r.resolve=i,e.exports=r,r.id=16500},39642:function(e){"use strict";var t=function(){var e=function(){};function t(e,t){Array.isArray(e)?e.forEach(t):null!=e&&t(e,0)}function n(e){for(var t={},n=0,a=e.length;n "));var l={},s=e[a];if(s){function c(t){if(!(t in e))throw new Error(a+" depends on an unknown component "+t);if(!(t in l))for(var o in r(t,i),l[t]=!0,n[t])l[o]=!0}t(s.require,c),t(s.optional,c),t(s.modify,c)}n[a]=l,i.pop()}}return function(e){var t=n[e];return t||(r(e,a),t=n[e]),t}}function r(e){for(var t in e)return!0;return!1}return function(i,o,l){var s=function(e){var t={};for(var n in e){var a=e[n];for(var r in a)if("meta"!=r){var i=a[r];t[r]="string"==typeof i?{title:i}:i}}return t}(i),c=function(e){var n;return function(a){if(a in e)return a;if(!n)for(var r in n={},e){var i=e[r];t(i&&i.alias,(function(t){if(t in n)throw new Error(t+" cannot be alias for both "+r+" and "+n[t]);if(t in e)throw new Error(t+" cannot be alias of "+r+" because it is a component.");n[t]=r}))}return n[a]||a}}(s);o=o.map(c),l=(l||[]).map(c);var f=n(o),u=n(l);o.forEach((function e(n){var a=s[n];t(a&&a.require,(function(t){t in u||(f[t]=!0,e(t))}))}));for(var d,p=a(s),m=f;r(m);){for(var b in d={},m){var h=s[b];t(h&&h.modify,(function(e){e in u&&(d[e]=!0)}))}for(var g in u)if(!(g in f))for(var _ in p(g))if(_ in f){d[g]=!0;break}for(var v in m=d)f[v]=!0}var y={getIds:function(){var e=[];return y.load((function(t){e.push(t)})),e},load:function(t,n){return function(t,n,a,r){var i=r?r.series:void 0,o=r?r.parallel:e,l={},s={};function c(e){if(e in l)return l[e];s[e]=!0;var r,f=[];for(var u in t(e))u in n&&f.push(u);if(0===f.length)r=a(e);else{var d=o(f.map((function(e){var t=c(e);return delete s[e],t})));i?r=i(d,(function(){return a(e)})):a(e)}return l[e]=r}for(var f in n)c(f);var u=[];for(var d in s)u.push(l[d]);return o(u)}(p,f,t,n)}};return y}}();e.exports=t},92703:function(e,t,n){"use strict";var a=n(50414);function r(){}function i(){}i.resetWarningCache=r,e.exports=function(){function e(e,t,n,r,i,o){if(o!==a){var l=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw l.name="Invariant Violation",l}}function t(){return e}e.isRequired=e;var n={array:e,bigint:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:i,resetWarningCache:r};return n.PropTypes=n,n}},45697:function(e,t,n){e.exports=n(92703)()},50414:function(e){"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},64448:function(e,t,n){"use strict";var a=n(67294),r=n(27418),i=n(54142);function o(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,n=1;n
+ + \ No newline at end of file diff --git a/effects/all-effects/consume_held_item.html b/effects/all-effects/consume_held_item.html index a7fd754330..de5554260f 100644 --- a/effects/all-effects/consume_held_item.html +++ b/effects/all-effects/consume_held_item.html @@ -5,13 +5,13 @@ consume_held_item | Auxilor Plugins - - + +
-

consume_held_item

Triggered Effect

Consume items held in the player's main hand

Example Config

- id: consume_held_item
args:
amount: 1 # The amount of items to remove (i.e. 1 apple, 2 apples, etc)
...other config (eg triggers, filters, mutators, etc)
- - +

consume_held_item

Triggered Effect

Consume items held in the player's main hand

Example Config

- id: consume_held_item
args:
amount: 1 # The amount of items to remove (i.e. 1 apple, 2 apples, etc)
...other config (eg triggers, filters, mutators, etc)
+ + \ No newline at end of file diff --git a/effects/all-effects/create_boss_bar.html b/effects/all-effects/create_boss_bar.html index 1a595004be..5f1f5b647a 100644 --- a/effects/all-effects/create_boss_bar.html +++ b/effects/all-effects/create_boss_bar.html @@ -5,13 +5,13 @@ create_boss_bar | Auxilor Plugins - - + +
-

create_boss_bar

Triggered Effect

Creates a boss bar and shows it to the player

Example Config

- id: create_boss_bar
args:
id: my_boss_bar # The ID of the boss bar
name: "Example Boss Bar" # The name of the boss bar
color: white # The boss bar color (pink, blue, red, green, yellow, purple, white)
style: progress # The boss bar style (progress, notched_6, notched_10, notched_12, notched_20)
progress: 100 # The percentage completion of the boss bar
...other config (eg triggers, filters, mutators, etc)
- - +

create_boss_bar

Triggered Effect

Creates a boss bar and shows it to the player

Example Config

- id: create_boss_bar
args:
id: my_boss_bar # The ID of the boss bar
name: "Example Boss Bar" # The name of the boss bar
color: white # The boss bar color (pink, blue, red, green, yellow, purple, white)
style: progress # The boss bar style (progress, notched_6, notched_10, notched_12, notched_20)
progress: 100 # The percentage completion of the boss bar
...other config (eg triggers, filters, mutators, etc)
+ + \ No newline at end of file diff --git a/effects/all-effects/create_hologram.html b/effects/all-effects/create_hologram.html index ad30fb8c00..d61188ace1 100644 --- a/effects/all-effects/create_hologram.html +++ b/effects/all-effects/create_hologram.html @@ -5,13 +5,13 @@ create_hologram | Auxilor Plugins - - + +
-

create_hologram

Triggered Effect

Creates a hologram temporarily (Requires a hologram plugin to be installed)

Example Config

- id: create_hologram
args:
text: # The text in the hologram
- "&FThis is a hologram!"
- "&cThis is a second line."
duration: 40 # The duration (in ticks)
...other config (eg triggers, filters, mutators, etc)
- - +

create_hologram

Triggered Effect

Creates a hologram temporarily (Requires a hologram plugin to be installed)

Example Config

- id: create_hologram
args:
text: # The text in the hologram
- "&FThis is a hologram!"
- "&cThis is a second line."
duration: 40 # The duration (in ticks)
...other config (eg triggers, filters, mutators, etc)
+ + \ No newline at end of file diff --git a/effects/all-effects/crit_multiplier.html b/effects/all-effects/crit_multiplier.html index 50988718ca..24dafe7259 100644 --- a/effects/all-effects/crit_multiplier.html +++ b/effects/all-effects/crit_multiplier.html @@ -5,13 +5,13 @@ crit_multiplier | Auxilor Plugins - - + +
-

crit_multiplier

Triggered Effect

Multiplies critical (falling) hit damage

Example Config

- id: crit_multiplier
args:
multiplier: 3 # The multiplier
...other config (eg triggers, filters, mutators, etc)
- - +

crit_multiplier

Triggered Effect

Multiplies critical (falling) hit damage

Example Config

- id: crit_multiplier
args:
multiplier: 3 # The multiplier
...other config (eg triggers, filters, mutators, etc)
+ + \ No newline at end of file diff --git a/effects/all-effects/damage_armor.html b/effects/all-effects/damage_armor.html index 3afc855044..8abdc3681a 100644 --- a/effects/all-effects/damage_armor.html +++ b/effects/all-effects/damage_armor.html @@ -5,13 +5,13 @@ damage_armor | Auxilor Plugins - - + +
-

damage_armor

Triggered Effect

Damage a victim's armor

Example Config

- id: damage_armor
args:
damage: 1 # The amount of damage to deal
...other config (eg triggers, filters, mutators, etc)
- - +
Skip to main content

damage_armor

Triggered Effect

Damage a victim's armor

Example Config

- id: damage_armor
args:
damage: 1 # The amount of damage to deal
...other config (eg triggers, filters, mutators, etc)
+ + \ No newline at end of file diff --git a/effects/all-effects/damage_item.html b/effects/all-effects/damage_item.html index d82d5db289..17ef2106da 100644 --- a/effects/all-effects/damage_item.html +++ b/effects/all-effects/damage_item.html @@ -5,13 +5,13 @@ damage_item | Auxilor Plugins - - + +
-
Skip to main content

damage_item

Triggered Effect

Damages the item

Example Config

- id: damage_item
args:
damage: 2 # The durability to damage
...other config (eg triggers, filters, mutators, etc)
- - +
Skip to main content

damage_item

Triggered Effect

Damages the item

Example Config

- id: damage_item
args:
damage: 2 # The durability to damage
...other config (eg triggers, filters, mutators, etc)
+ + \ No newline at end of file diff --git a/effects/all-effects/damage_mainhand.html b/effects/all-effects/damage_mainhand.html index afab70862d..04e7adccf0 100644 --- a/effects/all-effects/damage_mainhand.html +++ b/effects/all-effects/damage_mainhand.html @@ -5,13 +5,13 @@ damage_mainhand | Auxilor Plugins - - + +
-
Skip to main content

damage_mainhand

Triggered Effect

Damage a victim's mainhand item

Example Config

- id: damage_mainhand
args:
damage: 1 # The amount of damage to deal
...other config (eg triggers, filters, mutators, etc)
- - +
Skip to main content

damage_mainhand

Triggered Effect

Damage a victim's mainhand item

Example Config

- id: damage_mainhand
args:
damage: 1 # The amount of damage to deal
...other config (eg triggers, filters, mutators, etc)
+ + \ No newline at end of file diff --git a/effects/all-effects/damage_multiplier.html b/effects/all-effects/damage_multiplier.html index ad825b3756..28bc65c144 100644 --- a/effects/all-effects/damage_multiplier.html +++ b/effects/all-effects/damage_multiplier.html @@ -5,13 +5,13 @@ damage_multiplier | Auxilor Plugins - - + +
-
Skip to main content

damage_multiplier

Triggered Effect

Multiplies incoming or outgoing damage from any damage trigger

Example Config

- id: damage_multiplier
args:
multiplier: 0.5 # The multiplier
...other config (eg triggers, filters, mutators, etc)
- - +
Skip to main content

damage_multiplier

Triggered Effect

Multiplies incoming or outgoing damage from any damage trigger

Example Config

- id: damage_multiplier
args:
multiplier: 0.5 # The multiplier
...other config (eg triggers, filters, mutators, etc)
+ + \ No newline at end of file diff --git a/effects/all-effects/damage_nearby_entities.html b/effects/all-effects/damage_nearby_entities.html index 42c43fa2fa..d9f354eff2 100644 --- a/effects/all-effects/damage_nearby_entities.html +++ b/effects/all-effects/damage_nearby_entities.html @@ -5,13 +5,13 @@ damage_nearby_entities | Auxilor Plugins - - + +
-
Skip to main content

damage_nearby_entities

Triggered Effect

Damage entities near a location

Example Config

- id: damage_nearby_entities
args:
damage: 2 # The amount of damage to deal
radius: 5 # The radius to scan for entities
entities: # The whitelist of entities to damage
- spider
- cave_spider
damage_as_player: false # If the player should be marked as the damager
damage_self: false # If the effect can damage the player
...other config (eg triggers, filters, mutators, etc)
- - +
Skip to main content

damage_nearby_entities

Triggered Effect

Damage entities near a location

Example Config

- id: damage_nearby_entities
args:
damage: 2 # The amount of damage to deal
radius: 5 # The radius to scan for entities
entities: # The whitelist of entities to damage
- spider
- cave_spider
damage_as_player: false # If the player should be marked as the damager
damage_self: false # If the effect can damage the player
...other config (eg triggers, filters, mutators, etc)
+ + \ No newline at end of file diff --git a/effects/all-effects/damage_offhand.html b/effects/all-effects/damage_offhand.html index e5c0f07f8e..1ae59704b0 100644 --- a/effects/all-effects/damage_offhand.html +++ b/effects/all-effects/damage_offhand.html @@ -5,13 +5,13 @@ damage_offhand | Auxilor Plugins - - + +
-
Skip to main content

damage_offhand

Triggered Effect

Damage a victim's offhand item

Example Config

- id: damage_offhand
args:
damage: 1 # The amount of damage to deal
...other config (eg triggers, filters, mutators, etc)
- - +
Skip to main content

damage_offhand

Triggered Effect

Damage a victim's offhand item

Example Config

- id: damage_offhand
args:
damage: 1 # The amount of damage to deal
...other config (eg triggers, filters, mutators, etc)
+ + \ No newline at end of file diff --git a/effects/all-effects/damage_twice.html b/effects/all-effects/damage_twice.html index f3038aa779..11f9325130 100644 --- a/effects/all-effects/damage_twice.html +++ b/effects/all-effects/damage_twice.html @@ -5,13 +5,13 @@ damage_twice | Auxilor Plugins - - + +
-
Skip to main content

damage_twice

Triggered Effect

Deals an extra hit to the victim

Example Config

- id: damage_twice
...other config (eg triggers, filters, mutators, etc)
- - +
Skip to main content

damage_twice

Triggered Effect

Deals an extra hit to the victim

Example Config

- id: damage_twice
...other config (eg triggers, filters, mutators, etc)
+ + \ No newline at end of file diff --git a/effects/all-effects/damage_victim.html b/effects/all-effects/damage_victim.html index b24e8e0fad..e7de12d961 100644 --- a/effects/all-effects/damage_victim.html +++ b/effects/all-effects/damage_victim.html @@ -5,13 +5,13 @@ damage_victim | Auxilor Plugins - - + +
-
Skip to main content

damage_victim

Triggered Effect

Damage the victim

Example Config

- id: damage_victim
args:
damage: 10.4 # The damage to deal
use-source: false # If the player should be marked as the damager, will trigger melee_damage and run listeners: set to false if you don't know what this means
true-damage: true # (Optional) if the damage should ignore armor, defense, etc
...other config (eg triggers, filters, mutators, etc)
- - +
Skip to main content

damage_victim

Triggered Effect

Damage the victim

Example Config

- id: damage_victim
args:
damage: 10.4 # The damage to deal
use-source: false # If the player should be marked as the damager, will trigger melee_damage and run listeners: set to false if you don't know what this means
true-damage: true # (Optional) if the damage should ignore armor, defense, etc
...other config (eg triggers, filters, mutators, etc)
+ + \ No newline at end of file diff --git a/effects/all-effects/dont_consume_lapis_chance.html b/effects/all-effects/dont_consume_lapis_chance.html index 43c773f6d3..434d04d973 100644 --- a/effects/all-effects/dont_consume_lapis_chance.html +++ b/effects/all-effects/dont_consume_lapis_chance.html @@ -5,13 +5,13 @@ dont_consume_lapis_chance | Auxilor Plugins - - + +
-
Skip to main content

dont_consume_lapis_chance

Permanent Effect

Prevents consuming lapis when enchanting items

Example Config

- id: dont_consume_lapis_chance
args:
chance: 20 # The chance to not consume lapis
- - +
Skip to main content

dont_consume_lapis_chance

Permanent Effect

Prevents consuming lapis when enchanting items

Example Config

- id: dont_consume_lapis_chance
args:
chance: 20 # The chance to not consume lapis
+ + \ No newline at end of file diff --git a/effects/all-effects/dont_consume_xp_chance.html b/effects/all-effects/dont_consume_xp_chance.html index 8219fca305..114f98f198 100644 --- a/effects/all-effects/dont_consume_xp_chance.html +++ b/effects/all-effects/dont_consume_xp_chance.html @@ -5,13 +5,13 @@ dont_consume_xp_chance | Auxilor Plugins - - + +
-
Skip to main content

dont_consume_xp_chance

Permanent Effect

Prevents consuming xp when enchanting items

Example Config

- id: dont_consume_xp_chance
args:
chance: 20 # The chance to not consume xp
- - +
Skip to main content

dont_consume_xp_chance

Permanent Effect

Prevents consuming xp when enchanting items

Example Config

- id: dont_consume_xp_chance
args:
chance: 20 # The chance to not consume xp
+ + \ No newline at end of file diff --git a/effects/all-effects/drill.html b/effects/all-effects/drill.html index ec1c4d22e6..bf6318064b 100644 --- a/effects/all-effects/drill.html +++ b/effects/all-effects/drill.html @@ -5,13 +5,13 @@ drill | Auxilor Plugins - - + +
-
Skip to main content

drill

Triggered Effect

Mine blocks behind the initial mined block

Example Config

- id: drill
args:
amount: 4 # The amount of blocks to mine
blacklisted_blocks: # The blocks to not mine
- obsidian
check_hardness: true # If only blocks with the same (or lower) hardness than the mined block can be broken
disable_on_sneak: true # If the effect shouldn't activate while sneaking
whitelist: [] # The only blocks allowed to mine - Remove if you don't want this
...other config (eg triggers, filters, mutators, etc)
- - +
Skip to main content

drill

Triggered Effect

Mine blocks behind the initial mined block

Example Config

- id: drill
args:
amount: 4 # The amount of blocks to mine
blacklisted_blocks: # The blocks to not mine
- obsidian
check_hardness: true # If only blocks with the same (or lower) hardness than the mined block can be broken
disable_on_sneak: true # If the effect shouldn't activate while sneaking
whitelist: [] # The only blocks allowed to mine - Remove if you don't want this
...other config (eg triggers, filters, mutators, etc)
+ + \ No newline at end of file diff --git a/effects/all-effects/drop_item.html b/effects/all-effects/drop_item.html index 7af47be83b..368b23091c 100644 --- a/effects/all-effects/drop_item.html +++ b/effects/all-effects/drop_item.html @@ -5,13 +5,13 @@ drop_item | Auxilor Plugins - - + +
-
Skip to main content

drop_item

Triggered Effect

Drops an item at a location

Example Config

- id: drop_item
args:
item: "diamond_sword first_strike:6" # The item to give
...other config (eg triggers, filters, mutators, etc)
- - +
Skip to main content

drop_item

Triggered Effect

Drops an item at a location

Example Config

- id: drop_item
args:
item: "diamond_sword first_strike:6" # The item to give
...other config (eg triggers, filters, mutators, etc)
+ + \ No newline at end of file diff --git a/effects/all-effects/drop_item_slot.html b/effects/all-effects/drop_item_slot.html index 8316dbb9c1..bd02ede976 100644 --- a/effects/all-effects/drop_item_slot.html +++ b/effects/all-effects/drop_item_slot.html @@ -5,13 +5,13 @@ drop_item_slot | Auxilor Plugins - - + +
-
Skip to main content

drop_item_slot

Triggered Effect

Drops items from the player's inventory

Example Config

- id: drop_item
args:
slot: hand # The slot to drop, can be any numeric slot, hand, or 'any' (Defaults to any)
amount: 1 # (Optional) The amount of items to drop, defaults to full stack
...other config (eg triggers, filters, mutators, etc)
- - +
Skip to main content

drop_item_slot

Triggered Effect

Drops items from the player's inventory

Example Config

- id: drop_item
args:
slot: hand # The slot to drop, can be any numeric slot, hand, or 'any' (Defaults to any)
amount: 1 # (Optional) The amount of items to drop, defaults to full stack
...other config (eg triggers, filters, mutators, etc)
+ + \ No newline at end of file diff --git a/effects/all-effects/drop_pickup_item.html b/effects/all-effects/drop_pickup_item.html index c12280b300..6cf2ec2c53 100644 --- a/effects/all-effects/drop_pickup_item.html +++ b/effects/all-effects/drop_pickup_item.html @@ -5,13 +5,13 @@ drop_pickup_item | Auxilor Plugins - - + +
-
Skip to main content

drop_pickup_item

Triggered Effect

Drops an item that runs a chain on pickup

Requires Paper

Example Config

- id: drop_pickup_item
args:
item: diamond # The item texture, cannot actually be picked up
glow-color: aqua # (Optional) The glow color, check here: https://hub.spigotmc.org/javadocs/spigot/org/bukkit/ChatColor.html
run-type: normal # (Optional) The run type, see 'configuring an effect'
effects:
- id: send_message
args:
message: "&a+ &b20 Crystals ❖"
- id: give_price
args:
type: crystals
value: 20
display: ""
...other config (eg triggers, filters, mutators, etc)
- - +
Skip to main content

drop_pickup_item

Triggered Effect

Drops an item that runs a chain on pickup

Requires Paper

Example Config

- id: drop_pickup_item
args:
item: diamond # The item texture, cannot actually be picked up
glow-color: aqua # (Optional) The glow color, check here: https://hub.spigotmc.org/javadocs/spigot/org/bukkit/ChatColor.html
run-type: normal # (Optional) The run type, see 'configuring an effect'
effects:
- id: send_message
args:
message: "&a+ &b20 Crystals ❖"
- id: give_price
args:
type: crystals
value: 20
display: ""
...other config (eg triggers, filters, mutators, etc)
+ + \ No newline at end of file diff --git a/effects/all-effects/drop_random_item.html b/effects/all-effects/drop_random_item.html index a2924b47d3..a76de6f3d1 100644 --- a/effects/all-effects/drop_random_item.html +++ b/effects/all-effects/drop_random_item.html @@ -5,13 +5,13 @@ drop_random_item | Auxilor Plugins - - + +
-
Skip to main content

drop_random_item

Triggered Effect

Drops a random item at a location

Example Config

- id: drop_random_item
args:
items: # The list of items to choose from
- diamond
- ancient_debris
...other config (eg triggers, filters, mutators, etc)
- - +
Skip to main content

drop_random_item

Triggered Effect

Drops a random item at a location

Example Config

- id: drop_random_item
args:
items: # The list of items to choose from
- diamond
- ancient_debris
...other config (eg triggers, filters, mutators, etc)
+ + \ No newline at end of file diff --git a/effects/all-effects/drop_weighted_random_item.html b/effects/all-effects/drop_weighted_random_item.html index 3cf554d78b..bd15545c3c 100644 --- a/effects/all-effects/drop_weighted_random_item.html +++ b/effects/all-effects/drop_weighted_random_item.html @@ -5,13 +5,13 @@ drop_weighted_random_item | Auxilor Plugins - - + +
-
Skip to main content

drop_weighted_random_item

Triggered Effect

Drops a random item at a location, with weighting for different items

Example Config

- id: drop_weighted_random_item
args:
items: # The list of items to choose from
- items: # You can specify a list of items for each weight
- diamond 2
- ancient_debris 2
weight: 2
- item: ancient_debris # Or just a single item
weight: 5
...other config (eg triggers, filters, mutators, etc)
- - +
Skip to main content

drop_weighted_random_item

Triggered Effect

Drops a random item at a location, with weighting for different items

Example Config

- id: drop_weighted_random_item
args:
items: # The list of items to choose from
- items: # You can specify a list of items for each weight
- diamond 2
- ancient_debris 2
weight: 2
- item: ancient_debris # Or just a single item
weight: 5
...other config (eg triggers, filters, mutators, etc)
+ + \ No newline at end of file diff --git a/effects/all-effects/elytra_boost_save_chance.html b/effects/all-effects/elytra_boost_save_chance.html index a2824b37f6..90153b287f 100644 --- a/effects/all-effects/elytra_boost_save_chance.html +++ b/effects/all-effects/elytra_boost_save_chance.html @@ -5,13 +5,13 @@ elytra_boost_save_chance | Auxilor Plugins - - + +
-
Skip to main content

elytra_boost_save_chance

Permanent Effect

Prevents consuming fireworks when boosting with an elytra

Example Config

- id: elytra_boost_save_chance
args:
chance: 20 # The chance to not consume a firework
- - +
Skip to main content

elytra_boost_save_chance

Permanent Effect

Prevents consuming fireworks when boosting with an elytra

Example Config

- id: elytra_boost_save_chance
args:
chance: 20 # The chance to not consume a firework
+ + \ No newline at end of file diff --git a/effects/all-effects/extinguish.html b/effects/all-effects/extinguish.html index 1f8f9b7fc6..5d9c2810b2 100644 --- a/effects/all-effects/extinguish.html +++ b/effects/all-effects/extinguish.html @@ -5,13 +5,13 @@ extinguish | Auxilor Plugins - - + +
-
Skip to main content

extinguish

Triggered Effect

Extinguish the player

Example Config

- id: extinguish
...other config (eg triggers, filters, mutators, etc)
- - +
Skip to main content

extinguish

Triggered Effect

Extinguish the player

Example Config

- id: extinguish
...other config (eg triggers, filters, mutators, etc)
+ + \ No newline at end of file diff --git a/effects/all-effects/feather_step.html b/effects/all-effects/feather_step.html index 6d2295e524..6a071cd661 100644 --- a/effects/all-effects/feather_step.html +++ b/effects/all-effects/feather_step.html @@ -5,13 +5,13 @@ flight | Auxilor Plugins - - + +
-
Skip to main content

flight

Permanent Effect

Grants flight

Example Config

- id: flight
- - +
Skip to main content

flight

Permanent Effect

Grants flight

Example Config

- id: flight
+ + \ No newline at end of file diff --git a/effects/all-effects/flight.html b/effects/all-effects/flight.html index cc28c21e68..1a90c3d996 100644 --- a/effects/all-effects/flight.html +++ b/effects/all-effects/flight.html @@ -5,13 +5,13 @@ feather_step | Auxilor Plugins - - + +
-
Skip to main content

feather_step

Permanent Effect

Prevents trampling crops

Example Config

- id: feather_step
- - +
Skip to main content

feather_step

Permanent Effect

Prevents trampling crops

Example Config

- id: feather_step
+ + \ No newline at end of file diff --git a/effects/all-effects/food_multiplier.html b/effects/all-effects/food_multiplier.html index 4c8da0302d..d340bd24a4 100644 --- a/effects/all-effects/food_multiplier.html +++ b/effects/all-effects/food_multiplier.html @@ -5,13 +5,13 @@ food_multiplier | Auxilor Plugins - - + +
-
Skip to main content

food_multiplier

Permanent Effect

Multiplies food gain from eating

Example Config

- id: food_multiplier
args:
multiplier: 2 # The multiplier for food gained by eating
- - +
Skip to main content

food_multiplier

Permanent Effect

Multiplies food gain from eating

Example Config

- id: food_multiplier
args:
multiplier: 2 # The multiplier for food gained by eating
+ + \ No newline at end of file diff --git a/effects/all-effects/gain_task_xp.html b/effects/all-effects/gain_task_xp.html index 06c23a43c9..36f927ce05 100644 --- a/effects/all-effects/gain_task_xp.html +++ b/effects/all-effects/gain_task_xp.html @@ -5,13 +5,13 @@ gain_task_xp | Auxilor Plugins - - + +
-
Skip to main content

gain_task_xp

Triggered Effect

Gains experience points for a task in a quest, including multipliers.

Requires EcoQuests

Example Config

- id: gain_task_xp
args:
quest: magic_miner # The quest ID
task: mine_gold # The task ID
xp: 100 # The amount of xp to gain
...other config (eg triggers, filters, mutators, etc)
- - +
Skip to main content

gain_task_xp

Triggered Effect

Gains experience points for a task in a quest, including multipliers.

Requires EcoQuests

Example Config

- id: gain_task_xp
args:
quest: magic_miner # The quest ID
task: mine_gold # The task ID
xp: 100 # The amount of xp to gain
...other config (eg triggers, filters, mutators, etc)
+ + \ No newline at end of file diff --git a/effects/all-effects/give_food.html b/effects/all-effects/give_food.html index f344825c45..f9e9f6f9b0 100644 --- a/effects/all-effects/give_food.html +++ b/effects/all-effects/give_food.html @@ -5,13 +5,13 @@ give_food | Auxilor Plugins - - + +
-
Skip to main content

give_food

Triggered Effect

Gives the player food

Example Config

- id: give_food
args:
amount: 2 # The amount of food to give/take (allows negative values)
...other config (eg triggers, filters, mutators, etc)
- - +
Skip to main content

give_food

Triggered Effect

Gives the player food

Example Config

- id: give_food
args:
amount: 2 # The amount of food to give/take (allows negative values)
...other config (eg triggers, filters, mutators, etc)
+ + \ No newline at end of file diff --git a/effects/all-effects/give_global_points.html b/effects/all-effects/give_global_points.html index e79143dc62..8b17229667 100644 --- a/effects/all-effects/give_global_points.html +++ b/effects/all-effects/give_global_points.html @@ -5,13 +5,13 @@ give_global_points | Auxilor Plugins - - + +
-
Skip to main content

give_global_points

Triggered Effect

Add / subtract global points (check the points wiki page if you don't know what these are)

Example Config

- id: give_global_points
args:
type: item_stock # The point to add/subtract
amount: 1 # The amount to add/subtract
...other config (eg triggers, filters, mutators, etc)
- - +
Skip to main content

give_global_points

Triggered Effect

Add / subtract global points (check the points wiki page if you don't know what these are)

Example Config

- id: give_global_points
args:
type: item_stock # The point to add/subtract
amount: 1 # The amount to add/subtract
...other config (eg triggers, filters, mutators, etc)
+ + \ No newline at end of file diff --git a/effects/all-effects/give_health.html b/effects/all-effects/give_health.html index 3ad92d6221..f5f50f2c8a 100644 --- a/effects/all-effects/give_health.html +++ b/effects/all-effects/give_health.html @@ -5,13 +5,13 @@ give_health | Auxilor Plugins - - + +
-
Skip to main content

give_health

Triggered Effect

Gives the player health

Example Config

- id: give_health
args:
amount: 2 # The amount of health to give/take (allows negative values)
...other config (eg triggers, filters, mutators, etc)
- - +
Skip to main content

give_health

Triggered Effect

Gives the player health

Example Config

- id: give_health
args:
amount: 2 # The amount of health to give/take (allows negative values)
...other config (eg triggers, filters, mutators, etc)
+ + \ No newline at end of file diff --git a/effects/all-effects/give_item.html b/effects/all-effects/give_item.html index 542b742845..3eb8f25b07 100644 --- a/effects/all-effects/give_item.html +++ b/effects/all-effects/give_item.html @@ -5,13 +5,13 @@ give_item | Auxilor Plugins - - + +
-
Skip to main content

give_item

Triggered Effect

Gives a player an item

Example Config

- id: give_item
args:
item: "diamond_sword razor:5" # The item to give
slot: hand # (Optional) The slot to give in, can be any numeric slot, hand, or 'any' (Defaults to any)
...other config (eg triggers, filters, mutators, etc)
- - +
Skip to main content

give_item

Triggered Effect

Gives a player an item

Example Config

- id: give_item
args:
item: "diamond_sword razor:5" # The item to give
slot: hand # (Optional) The slot to give in, can be any numeric slot, hand, or 'any' (Defaults to any)
...other config (eg triggers, filters, mutators, etc)
+ + \ No newline at end of file diff --git a/effects/all-effects/give_item_points.html b/effects/all-effects/give_item_points.html index 69fa28984f..4fedf2a98e 100644 --- a/effects/all-effects/give_item_points.html +++ b/effects/all-effects/give_item_points.html @@ -5,13 +5,13 @@ give_item_points | Auxilor Plugins - - + +
-
Skip to main content

give_item_points

Triggered Effect

Add / subtract item points

Example Config

- id: give_item_points
args:
type: point_name # The point to add/subtract
amount: 1 # The amount to add/subtract
...other config (eg triggers, filters, mutators, etc)
- - +
Skip to main content

give_item_points

Triggered Effect

Add / subtract item points

Example Config

- id: give_item_points
args:
type: point_name # The point to add/subtract
amount: 1 # The amount to add/subtract
...other config (eg triggers, filters, mutators, etc)
+ + \ No newline at end of file diff --git a/effects/all-effects/give_job_xp.html b/effects/all-effects/give_job_xp.html index 9aba746d58..5401ab1328 100644 --- a/effects/all-effects/give_job_xp.html +++ b/effects/all-effects/give_job_xp.html @@ -5,13 +5,13 @@ give_job_xp | Auxilor Plugins - - + +
-
Skip to main content

give_job_xp

Triggered Effect

Gives experience points for a certain job

Requires EcoJobs

Example Config

- id: give_job_xp
args:
amount: 100 # The amount of xp to give
job: miner # The job to give the xp for
...other config (eg triggers, filters, mutators, etc)
- - +
Skip to main content

give_job_xp

Triggered Effect

Gives experience points for a certain job

Requires EcoJobs

Example Config

- id: give_job_xp
args:
amount: 100 # The amount of xp to give
job: miner # The job to give the xp for
...other config (eg triggers, filters, mutators, etc)
+ + \ No newline at end of file diff --git a/effects/all-effects/give_magic.html b/effects/all-effects/give_magic.html index 47387854d1..1ee4bfbe95 100644 --- a/effects/all-effects/give_magic.html +++ b/effects/all-effects/give_magic.html @@ -5,13 +5,13 @@ give_magic | Auxilor Plugins - - + +
-
Skip to main content

give_magic

Triggered Effect

Add / subtract magic

Requires EcoSkills

Example Config

- id: give_magic
args:
type: mana # The point to add/subtract
amount: 15 # The amount to add/subtract
...other config (eg triggers, filters, mutators, etc)
- - +
Skip to main content

give_magic

Triggered Effect

Add / subtract magic

Requires EcoSkills

Example Config

- id: give_magic
args:
type: mana # The point to add/subtract
amount: 15 # The amount to add/subtract
...other config (eg triggers, filters, mutators, etc)
+ + \ No newline at end of file diff --git a/effects/all-effects/give_mcmmo_xp.html b/effects/all-effects/give_mcmmo_xp.html index 29a53216ce..439f052575 100644 --- a/effects/all-effects/give_mcmmo_xp.html +++ b/effects/all-effects/give_mcmmo_xp.html @@ -5,13 +5,13 @@ give_mcmmo_xp | Auxilor Plugins - - + +
-
Skip to main content

give_mcmmo_xp

Triggered Effect

Gives experience points for a certain skill

Requires mcMMO

Example Config

- id: give_mcmmo_xp
args:
amount: 100 # The amount of xp to give
skill: exploration # The skill to give the xp for
...other config (eg triggers, filters, mutators, etc)
- - +
Skip to main content

give_mcmmo_xp

Triggered Effect

Gives experience points for a certain skill

Requires mcMMO

Example Config

- id: give_mcmmo_xp
args:
amount: 100 # The amount of xp to give
skill: exploration # The skill to give the xp for
...other config (eg triggers, filters, mutators, etc)
+ + \ No newline at end of file diff --git a/effects/all-effects/give_money.html b/effects/all-effects/give_money.html index db5b402189..849b1dbee2 100644 --- a/effects/all-effects/give_money.html +++ b/effects/all-effects/give_money.html @@ -5,13 +5,13 @@ give_money | Auxilor Plugins - - + +
-
Skip to main content

give_money

Triggered Effect

Gives a player money

Requires Vault economy

Example Config

- id: give_money
args:
amount: 1000 # The amount of money to give
...other config (eg triggers, filters, mutators, etc)
- - +
Skip to main content

give_money

Triggered Effect

Gives a player money

Requires Vault economy

Example Config

- id: give_money
args:
amount: 1000 # The amount of money to give
...other config (eg triggers, filters, mutators, etc)
+ + \ No newline at end of file diff --git a/effects/all-effects/give_oxygen.html b/effects/all-effects/give_oxygen.html index 13213630b6..acf57751ed 100644 --- a/effects/all-effects/give_oxygen.html +++ b/effects/all-effects/give_oxygen.html @@ -5,13 +5,13 @@ give_oxygen | Auxilor Plugins - - + +
-
Skip to main content

give_oxygen

Triggered Effect

Give a player oxygen

Example Config

- id: give_oxygen
args:
amount: 1 # The amount of oxygen to give (supports negative values)
...other config (eg triggers, filters, mutators, etc)
- - +
Skip to main content

give_oxygen

Triggered Effect

Give a player oxygen

Example Config

- id: give_oxygen
args:
amount: 1 # The amount of oxygen to give (supports negative values)
...other config (eg triggers, filters, mutators, etc)
+ + \ No newline at end of file diff --git a/effects/all-effects/give_permission.html b/effects/all-effects/give_permission.html index 32801fba42..cef8610069 100644 --- a/effects/all-effects/give_permission.html +++ b/effects/all-effects/give_permission.html @@ -5,13 +5,13 @@ give_permission | Auxilor Plugins - - + +
-
Skip to main content

give_permission

Permanent Effect

Gives a permission while active

Requires Vault

Example Config

- id: give_permission
args:
permission: ecocrates.reroll.mythic # The permission to give
- - +
Skip to main content

give_permission

Permanent Effect

Gives a permission while active

Requires Vault

Example Config

- id: give_permission
args:
permission: ecocrates.reroll.mythic # The permission to give
+ + \ No newline at end of file diff --git a/effects/all-effects/give_pet_xp.html b/effects/all-effects/give_pet_xp.html index 8f265239d4..c2b9516d32 100644 --- a/effects/all-effects/give_pet_xp.html +++ b/effects/all-effects/give_pet_xp.html @@ -5,13 +5,13 @@ give_pet_xp | Auxilor Plugins - - + +
-
Skip to main content

give_pet_xp

Triggered Effect

Gives experience points for a certain pet

Requires EcoPets

Example Config

- id: give_pet_xp
args:
amount: 100 # The amount of xp to give
pet: ghost_wolf # The pet to give the xp for
...other config (eg triggers, filters, mutators, etc)
- - +
Skip to main content

give_pet_xp

Triggered Effect

Gives experience points for a certain pet

Requires EcoPets

Example Config

- id: give_pet_xp
args:
amount: 100 # The amount of xp to give
pet: ghost_wolf # The pet to give the xp for
...other config (eg triggers, filters, mutators, etc)
+ + \ No newline at end of file diff --git a/effects/all-effects/give_points.html b/effects/all-effects/give_points.html index c99d7e4f9f..be8035e786 100644 --- a/effects/all-effects/give_points.html +++ b/effects/all-effects/give_points.html @@ -5,13 +5,13 @@ give_points | Auxilor Plugins - - + +
-
Skip to main content

give_points

Triggered Effect

Add / subtract points (check the points wiki page if you don't know what these are)

Example Config

- id: give_points
args:
type: g_souls # The point to add/subtract
amount: 1 # The amount to add/subtract
...other config (eg triggers, filters, mutators, etc)
- - +
Skip to main content

give_points

Triggered Effect

Add / subtract points (check the points wiki page if you don't know what these are)

Example Config

- id: give_points
args:
type: g_souls # The point to add/subtract
amount: 1 # The amount to add/subtract
...other config (eg triggers, filters, mutators, etc)
+ + \ No newline at end of file diff --git a/effects/all-effects/give_price.html b/effects/all-effects/give_price.html index 8e5ce09231..eaad19f32b 100644 --- a/effects/all-effects/give_price.html +++ b/effects/all-effects/give_price.html @@ -5,13 +5,13 @@ give_price | Auxilor Plugins - - + +
-
Skip to main content

give_price

Triggered Effect

Pay a price to a player

Example Config

- id: give_price
args:
value: 1000 # The value of the price
type: coins # The price type
...other config (eg triggers, filters, mutators, etc)
- - +
Skip to main content

give_price

Triggered Effect

Pay a price to a player

Example Config

- id: give_price
args:
value: 1000 # The value of the price
type: coins # The price type
...other config (eg triggers, filters, mutators, etc)
+ + \ No newline at end of file diff --git a/effects/all-effects/give_saturation.html b/effects/all-effects/give_saturation.html index b345ea1cce..68b3f58a1b 100644 --- a/effects/all-effects/give_saturation.html +++ b/effects/all-effects/give_saturation.html @@ -5,13 +5,13 @@ give_saturation | Auxilor Plugins - - + +
-
Skip to main content

give_saturation

Triggered Effect

Gives the player saturation

Example Config

- id: give_saturation
args:
amount: 1.0 # The amount of saturation to give/take (allows negative values)
...other config (eg triggers, filters, mutators, etc)
- - +
Skip to main content

give_saturation

Triggered Effect

Gives the player saturation

Example Config

- id: give_saturation
args:
amount: 1.0 # The amount of saturation to give/take (allows negative values)
...other config (eg triggers, filters, mutators, etc)
+ + \ No newline at end of file diff --git a/effects/all-effects/give_skill_xp.html b/effects/all-effects/give_skill_xp.html index 8dbaed2533..534fada3c5 100644 --- a/effects/all-effects/give_skill_xp.html +++ b/effects/all-effects/give_skill_xp.html @@ -5,13 +5,13 @@ give_skill_xp | Auxilor Plugins - - + +
-
Skip to main content

give_skill_xp

Triggered Effect

Gives experience points for a certain skill

Requires EcoSkills

Example Config

- id: give_skill_xp
args:
amount: 100 # The amount of xp to give
skill: exploration # The skill to give the xp for
...other config (eg triggers, filters, mutators, etc)
- - +
Skip to main content

give_skill_xp

Triggered Effect

Gives experience points for a certain skill

Requires EcoSkills

Example Config

- id: give_skill_xp
args:
amount: 100 # The amount of xp to give
skill: exploration # The skill to give the xp for
...other config (eg triggers, filters, mutators, etc)
+ + \ No newline at end of file diff --git a/effects/all-effects/give_skill_xp_naturally.html b/effects/all-effects/give_skill_xp_naturally.html index a50f8a22bf..dd788293e6 100644 --- a/effects/all-effects/give_skill_xp_naturally.html +++ b/effects/all-effects/give_skill_xp_naturally.html @@ -5,13 +5,13 @@ give_skill_xp_naturally | Auxilor Plugins - - + +
-
Skip to main content

give_skill_xp_naturally

Triggered Effect

Gives naturally-gained experience points for a certain skill

This will send a message to a player and will include multipliers.

Requires EcoSkills

Example Config

- id: give_skill_xp_naturally
args:
amount: 100 # The amount of xp to give
skill: exploration # The skill to give the xp for
...other config (eg triggers, filters, mutators, etc)
- - +
Skip to main content

give_skill_xp_naturally

Triggered Effect

Gives naturally-gained experience points for a certain skill

This will send a message to a player and will include multipliers.

Requires EcoSkills

Example Config

- id: give_skill_xp_naturally
args:
amount: 100 # The amount of xp to give
skill: exploration # The skill to give the xp for
...other config (eg triggers, filters, mutators, etc)
+ + \ No newline at end of file diff --git a/effects/all-effects/give_task_xp.html b/effects/all-effects/give_task_xp.html index e2c9b7778f..06d36c5879 100644 --- a/effects/all-effects/give_task_xp.html +++ b/effects/all-effects/give_task_xp.html @@ -5,13 +5,13 @@ give_task_xp | Auxilor Plugins - - + +
-
Skip to main content

give_task_xp

Triggered Effect

Gives experience points for a task in a quest, excluding multipliers.

Requires EcoQuests

Example Config

- id: give_task_xp
args:
quest: magic_miner # The quest ID
task: mine_gold # The task ID
xp: 100 # The amount of xp to give
...other config (eg triggers, filters, mutators, etc)
- - +
Skip to main content

give_task_xp

Triggered Effect

Gives experience points for a task in a quest, excluding multipliers.

Requires EcoQuests

Example Config

- id: give_task_xp
args:
quest: magic_miner # The quest ID
task: mine_gold # The task ID
xp: 100 # The amount of xp to give
...other config (eg triggers, filters, mutators, etc)
+ + \ No newline at end of file diff --git a/effects/all-effects/give_xp.html b/effects/all-effects/give_xp.html index 20327ca47f..94ff29ffb9 100644 --- a/effects/all-effects/give_xp.html +++ b/effects/all-effects/give_xp.html @@ -5,13 +5,13 @@ give_xp | Auxilor Plugins - - + +
-
Skip to main content

give_xp

Triggered Effect

Gives experience points

Example Config

- id: give_xp
args:
amount: 100 # The amount of xp to give
apply_mending: true # PAPER ONLY - If mending should be applied from the xp
...other config (eg triggers, filters, mutators, etc)
- - +
Skip to main content

give_xp

Triggered Effect

Gives experience points

Example Config

- id: give_xp
args:
amount: 100 # The amount of xp to give
apply_mending: true # PAPER ONLY - If mending should be applied from the xp
...other config (eg triggers, filters, mutators, etc)
+ + \ No newline at end of file diff --git a/effects/all-effects/glow_nearby_blocks.html b/effects/all-effects/glow_nearby_blocks.html index dbfec65005..86024d4f9a 100644 --- a/effects/all-effects/glow_nearby_blocks.html +++ b/effects/all-effects/glow_nearby_blocks.html @@ -5,13 +5,13 @@ glow_nearby_blocks | Auxilor Plugins - - + +
-
Skip to main content

glow_nearby_blocks

Triggered Effect

Make nearby blocks of a certain type glow a certain color

Example Config

- id: glow_nearby_blocks
args:
radius: 10 # The radius, in blocks
duration: 30 # How long to show the glow effect for, in ticks
colors:
diamond_ore: aqua # Add as many blocks as you want, the color is from https://hub.spigotmc.org/javadocs/spigot/org/bukkit/ChatColor.html
...other config (eg triggers, filters, mutators, etc)
- - +
Skip to main content

glow_nearby_blocks

Triggered Effect

Make nearby blocks of a certain type glow a certain color

Example Config

- id: glow_nearby_blocks
args:
radius: 10 # The radius, in blocks
duration: 30 # How long to show the glow effect for, in ticks
colors:
diamond_ore: aqua # Add as many blocks as you want, the color is from https://hub.spigotmc.org/javadocs/spigot/org/bukkit/ChatColor.html
...other config (eg triggers, filters, mutators, etc)
+ + \ No newline at end of file diff --git a/effects/all-effects/homing.html b/effects/all-effects/homing.html index 9f7248e79e..fa5af8946c 100644 --- a/effects/all-effects/homing.html +++ b/effects/all-effects/homing.html @@ -5,13 +5,13 @@ homing | Auxilor Plugins - - + +
-
Skip to main content

homing

Triggered Effect

Makes projectiles hone in onto entities (homing arrows / tridents)

Example Config

- id: homing
args:
distance: 10 # The distance to hone in from
targets: # (Optional) The whitelist of entities to target
- zombie
- skeleton
...other config (eg triggers, filters, mutators, etc)
- - +
Skip to main content

homing

Triggered Effect

Makes projectiles hone in onto entities (homing arrows / tridents)

Example Config

- id: homing
args:
distance: 10 # The distance to hone in from
targets: # (Optional) The whitelist of entities to target
- zombie
- skeleton
...other config (eg triggers, filters, mutators, etc)
+ + \ No newline at end of file diff --git a/effects/all-effects/hunger_multiplier.html b/effects/all-effects/hunger_multiplier.html index 643b024f02..8945bc0bd9 100644 --- a/effects/all-effects/hunger_multiplier.html +++ b/effects/all-effects/hunger_multiplier.html @@ -5,13 +5,13 @@ hunger_multiplier | Auxilor Plugins - - + +
-
Skip to main content

hunger_multiplier

Permanent Effect

Multiplies hunger loss

Example Config

- id: hunger_multplier
args:
multiplier: 0.5 # The multiplier for hunger loss, smaller means slower loss
- - +
Skip to main content

hunger_multiplier

Permanent Effect

Multiplies hunger loss

Example Config

- id: hunger_multplier
args:
multiplier: 0.5 # The multiplier for hunger loss, smaller means slower loss
+ + \ No newline at end of file diff --git a/effects/all-effects/ignite.html b/effects/all-effects/ignite.html index a9db478645..ac3373d356 100644 --- a/effects/all-effects/ignite.html +++ b/effects/all-effects/ignite.html @@ -5,13 +5,13 @@ ignite | Auxilor Plugins - - + +
-
Skip to main content

ignite

Triggered Effect

Lights the victim on fire

Example Config

- id: ignite
args:
damage_per_tick: 8 # The amount of damage to deal per fire tick
ticks: 100 # The amount of time the victim should be on fire for
...other config (eg triggers, filters, mutators, etc)
- - +
Skip to main content

ignite

Triggered Effect

Lights the victim on fire

Example Config

- id: ignite
args:
damage_per_tick: 8 # The amount of damage to deal per fire tick
ticks: 100 # The amount of time the victim should be on fire for
...other config (eg triggers, filters, mutators, etc)
+ + \ No newline at end of file diff --git a/effects/all-effects/item_durability_multiplier.html b/effects/all-effects/item_durability_multiplier.html index 83f3c03281..5605e06b40 100644 --- a/effects/all-effects/item_durability_multiplier.html +++ b/effects/all-effects/item_durability_multiplier.html @@ -5,13 +5,13 @@ item_durability_multiplier | Auxilor Plugins - - + +
-
Skip to main content

item_durability_multiplier

Triggered Effect

Multiplies item durability (only works if holders are items, e.g. in EcoEnchants, EcoItems, etc.)

Item durability cannot actually be changed, so this functions like unbreaking where items will instead lose durability more quickly / slowly.

Example Config

- id: item_durability_multiplier
args:
multiplier: 1.5 # The multiplier for the durability
...other config (eg triggers, filters, mutators, etc)
- - +
Skip to main content

item_durability_multiplier

Triggered Effect

Multiplies item durability (only works if holders are items, e.g. in EcoEnchants, EcoItems, etc.)

Item durability cannot actually be changed, so this functions like unbreaking where items will instead lose durability more quickly / slowly.

Example Config

- id: item_durability_multiplier
args:
multiplier: 1.5 # The multiplier for the durability
...other config (eg triggers, filters, mutators, etc)
+ + \ No newline at end of file diff --git a/effects/all-effects/job_xp_multiplier.html b/effects/all-effects/job_xp_multiplier.html index ae0722296e..1b693350f7 100644 --- a/effects/all-effects/job_xp_multiplier.html +++ b/effects/all-effects/job_xp_multiplier.html @@ -5,13 +5,13 @@ job_xp_multiplier | Auxilor Plugins - - + +
-
Skip to main content

job_xp_multiplier

Permanent Effect

Multiplies job xp gain

Requires EcoJobs

Example Config

- id: job_xp_multiplier
args:
multiplier: 1.5 # The experience multiplier
jobs: # The list of jobs to multiply xp for. If removed, it will multiply all jobs.
- miner
- builder
- - +
Skip to main content

job_xp_multiplier

Permanent Effect

Multiplies job xp gain

Requires EcoJobs

Example Config

- id: job_xp_multiplier
args:
multiplier: 1.5 # The experience multiplier
jobs: # The list of jobs to multiply xp for. If removed, it will multiply all jobs.
- miner
- builder
+ + \ No newline at end of file diff --git a/effects/all-effects/jobs_money_multiplier.html b/effects/all-effects/jobs_money_multiplier.html index 5166067a59..a0fbdf4915 100644 --- a/effects/all-effects/jobs_money_multiplier.html +++ b/effects/all-effects/jobs_money_multiplier.html @@ -5,13 +5,13 @@ jobs_money_multiplier | Auxilor Plugins - - + +
-
Skip to main content

jobs_money_multiplier

Permanent Effect

Multiplies money gain from jobs

Requires Jobs Reborn

Example Config

- id: jobs_money_multiplier
args:
multiplier: 1.5 # The money multiplier
jobs: # The list of jobs to multiply money for. If removed, it will multiply all jobs.
- miner
- fisherman
- - +
Skip to main content

jobs_money_multiplier

Permanent Effect

Multiplies money gain from jobs

Requires Jobs Reborn

Example Config

- id: jobs_money_multiplier
args:
multiplier: 1.5 # The money multiplier
jobs: # The list of jobs to multiply money for. If removed, it will multiply all jobs.
- miner
- fisherman
+ + \ No newline at end of file diff --git a/effects/all-effects/jobs_xp_multiplier.html b/effects/all-effects/jobs_xp_multiplier.html index a924d5d48b..6b6fe53333 100644 --- a/effects/all-effects/jobs_xp_multiplier.html +++ b/effects/all-effects/jobs_xp_multiplier.html @@ -5,13 +5,13 @@ jobs_xp_multiplier | Auxilor Plugins - - + +
-
Skip to main content

jobs_xp_multiplier

Permanent Effect

Multiplies xp gain from jobs

Requires Jobs Reborn

Example Config

- id: jobs_xp_multiplier
args:
multiplier: 1.5 # The experience multiplier
jobs: # The list of jobs to multiply xp for. If removed, it will multiply all jobs.
- miner
- fisherman
- - +
Skip to main content

jobs_xp_multiplier

Permanent Effect

Multiplies xp gain from jobs

Requires Jobs Reborn

Example Config

- id: jobs_xp_multiplier
args:
multiplier: 1.5 # The experience multiplier
jobs: # The list of jobs to multiply xp for. If removed, it will multiply all jobs.
- miner
- fisherman
+ + \ No newline at end of file diff --git a/effects/all-effects/keep_inventory.html b/effects/all-effects/keep_inventory.html index 9fb69e36d2..e3766cb798 100644 --- a/effects/all-effects/keep_inventory.html +++ b/effects/all-effects/keep_inventory.html @@ -5,13 +5,13 @@ keep_inventory | Auxilor Plugins - - + +
-
Skip to main content

keep_inventory

Permanent Effect

Gives the player keep inventory

This will not make them keep their XP! Use keep_level as well if you want players to keep both items and XP.

Example Config

- id: keep_inventory
- - +
Skip to main content

keep_inventory

Permanent Effect

Gives the player keep inventory

This will not make them keep their XP! Use keep_level as well if you want players to keep both items and XP.

Example Config

- id: keep_inventory
+ + \ No newline at end of file diff --git a/effects/all-effects/keep_level.html b/effects/all-effects/keep_level.html index 58ee1d2371..a2066602a5 100644 --- a/effects/all-effects/keep_level.html +++ b/effects/all-effects/keep_level.html @@ -5,13 +5,13 @@ keep_level | Auxilor Plugins - - + +
-
Skip to main content

keep_level

Permanent Effect

Makes the player keep their XP level on death

Example Config

- id: keep_level
- - +
Skip to main content

keep_level

Permanent Effect

Makes the player keep their XP level on death

Example Config

- id: keep_level
+ + \ No newline at end of file diff --git a/effects/all-effects/kick.html b/effects/all-effects/kick.html index f907d84d0d..c59417e597 100644 --- a/effects/all-effects/kick.html +++ b/effects/all-effects/kick.html @@ -5,13 +5,13 @@ kick | Auxilor Plugins - - + +
-
Skip to main content

kick

Triggered Effect

Kicks the player

Example Config

- id: kick
args:
message: "&cYou have been kicked!" # The message to send
...other config (eg triggers, filters, mutators, etc)
- - +
Skip to main content

kick

Triggered Effect

Kicks the player

Example Config

- id: kick
args:
message: "&cYou have been kicked!" # The message to send
...other config (eg triggers, filters, mutators, etc)
+ + \ No newline at end of file diff --git a/effects/all-effects/knock_away.html b/effects/all-effects/knock_away.html index 5207eedaac..6427c95c67 100644 --- a/effects/all-effects/knock_away.html +++ b/effects/all-effects/knock_away.html @@ -5,13 +5,13 @@ knock_away | Auxilor Plugins - - + +
-
Skip to main content

knock_away

Triggered Effect

Knock the victim away from the player

Example Config

- id: knock_away
args:
velocity: 0.3 # The speed at which to be pulled (magnitude of the velocity vector)
...other config (eg triggers, filters, mutators, etc)
- - +
Skip to main content

knock_away

Triggered Effect

Knock the victim away from the player

Example Config

- id: knock_away
args:
velocity: 0.3 # The speed at which to be pulled (magnitude of the velocity vector)
...other config (eg triggers, filters, mutators, etc)
+ + \ No newline at end of file diff --git a/effects/all-effects/knockback_multiplier.html b/effects/all-effects/knockback_multiplier.html index a9d062073e..86338351ad 100644 --- a/effects/all-effects/knockback_multiplier.html +++ b/effects/all-effects/knockback_multiplier.html @@ -5,13 +5,13 @@ knockback_multiplier | Auxilor Plugins - - + +
-
Skip to main content

knockback_multiplier

Permanent Effect

Multiplies attack knockback

Example Config

- id: knockback_multiplier
args:
multiplier: 2 # The multiplier for attack knockback
- - +
Skip to main content

knockback_multiplier

Permanent Effect

Multiplies attack knockback

Example Config

- id: knockback_multiplier
args:
multiplier: 2 # The multiplier for attack knockback
+ + \ No newline at end of file diff --git a/effects/all-effects/knockback_resistance_multiplier.html b/effects/all-effects/knockback_resistance_multiplier.html index 8fe690bf77..c720fcda82 100644 --- a/effects/all-effects/knockback_resistance_multiplier.html +++ b/effects/all-effects/knockback_resistance_multiplier.html @@ -5,13 +5,13 @@ knockback_resistance_multiplier | Auxilor Plugins - - + +
-
Skip to main content

knockback_resistance_multiplier

Permanent Effect

Multiplies knockback resistance

Example Config

- id: knockback_resistance_multiplier
args:
multiplier: 2 # The multiplier for knockback resistance
- - +
Skip to main content

knockback_resistance_multiplier

Permanent Effect

Multiplies knockback resistance

Example Config

- id: knockback_resistance_multiplier
args:
multiplier: 2 # The multiplier for knockback resistance
+ + \ No newline at end of file diff --git a/effects/all-effects/level_item.html b/effects/all-effects/level_item.html index 9ef8a177d2..7a50377911 100644 --- a/effects/all-effects/level_item.html +++ b/effects/all-effects/level_item.html @@ -5,13 +5,13 @@ level_item | Auxilor Plugins - - + +
-
Skip to main content

level_item

Triggered Effect

Gain item XP for a certain level

Example Config

- id: level_item
args:
id: mining_progress # The level ID
xp: "%v% * 2" # The amount of xp to gain
...other config (eg triggers, filters, mutators, etc)
- - +
Skip to main content

level_item

Triggered Effect

Gain item XP for a certain level

Example Config

- id: level_item
args:
id: mining_progress # The level ID
xp: "%v% * 2" # The amount of xp to gain
...other config (eg triggers, filters, mutators, etc)
+ + \ No newline at end of file diff --git a/effects/all-effects/luck_multiplier.html b/effects/all-effects/luck_multiplier.html index f86b7d8498..26ebf13c18 100644 --- a/effects/all-effects/luck_multiplier.html +++ b/effects/all-effects/luck_multiplier.html @@ -5,13 +5,13 @@ luck_multiplier | Auxilor Plugins - - + +
-
Skip to main content

luck_multiplier

Permanent Effect

Multiplies luck

Example Config

- id: luck_multiplier
args:
multiplier: 1.5 # The multiplier for the luck attribute
- - +
Skip to main content

luck_multiplier

Permanent Effect

Multiplies luck

Example Config

- id: luck_multiplier
args:
multiplier: 1.5 # The multiplier for the luck attribute
+ + \ No newline at end of file diff --git a/effects/all-effects/magic_regen_multiplier.html b/effects/all-effects/magic_regen_multiplier.html index 43f6d6673e..f8ea6a1537 100644 --- a/effects/all-effects/magic_regen_multiplier.html +++ b/effects/all-effects/magic_regen_multiplier.html @@ -5,13 +5,13 @@ magic_regen_multiplier | Auxilor Plugins - - + +
-
Skip to main content

magic_regen_multiplier

Permanent Effect

Multiplies magic regeneration

Requires EcoSkills

Example Config

- id: magic_regen_multiplier
args:
multiplier: 1.5 # The regen multiplier
types: # The list of magic types to multiply xp for. If removed, it will multiply all types.
- mana
- flux
- - +
Skip to main content

magic_regen_multiplier

Permanent Effect

Multiplies magic regeneration

Requires EcoSkills

Example Config

- id: magic_regen_multiplier
args:
multiplier: 1.5 # The regen multiplier
types: # The list of magic types to multiply xp for. If removed, it will multiply all types.
- mana
- flux
+ + \ No newline at end of file diff --git a/effects/all-effects/mcmmo_xp_multiplier.html b/effects/all-effects/mcmmo_xp_multiplier.html index 4fd0d7a58c..cd1d0b1501 100644 --- a/effects/all-effects/mcmmo_xp_multiplier.html +++ b/effects/all-effects/mcmmo_xp_multiplier.html @@ -5,13 +5,13 @@ mcmmo_xp_multiplier | Auxilor Plugins - - + +
-
Skip to main content

mcmmo_xp_multiplier

Permanent Effect

Multiplies mcMMO skill xp gain

Requires mcMMO

Example Config

- id: mcmmo_xp_multiplier
args:
multiplier: 1.5 # The experience multiplier
skills: # The list of skills to multiply xp for. If removed, it will multiply all skills.
- mining
- combat
- - +
Skip to main content

mcmmo_xp_multiplier

Permanent Effect

Multiplies mcMMO skill xp gain

Requires mcMMO

Example Config

- id: mcmmo_xp_multiplier
args:
multiplier: 1.5 # The experience multiplier
skills: # The list of skills to multiply xp for. If removed, it will multiply all skills.
- mining
- combat
+ + \ No newline at end of file diff --git a/effects/all-effects/mine_radius.html b/effects/all-effects/mine_radius.html index 27b514642e..df51bf1ef8 100644 --- a/effects/all-effects/mine_radius.html +++ b/effects/all-effects/mine_radius.html @@ -5,13 +5,13 @@ mine_radius | Auxilor Plugins - - + +
-
Skip to main content

mine_radius

Triggered Effect

Mines a square radius around a block

Example Config

- id: mine_radius
args:
radius: 1 # The radius around the center block: 1 = 3x3x3, 2 = 5x5x5, etc
blacklisted_blocks: # The blocks to not mine
- obsidian
check_hardness: true # If only blocks with the same (or lower) hardness than the mined block can be broken
disable_on_sneak: true # If the effect shouldn't activate while sneaking
whitelist: [] # The only blocks allowed to mine - Remove if you don't want this
prevent_trigger: true # Optional, if the mine_block trigger should not be called from this
...other config (eg triggers, filters, mutators, etc)
- - +
Skip to main content

mine_radius

Triggered Effect

Mines a square radius around a block

Example Config

- id: mine_radius
args:
radius: 1 # The radius around the center block: 1 = 3x3x3, 2 = 5x5x5, etc
blacklisted_blocks: # The blocks to not mine
- obsidian
check_hardness: true # If only blocks with the same (or lower) hardness than the mined block can be broken
disable_on_sneak: true # If the effect shouldn't activate while sneaking
whitelist: [] # The only blocks allowed to mine - Remove if you don't want this
prevent_trigger: true # Optional, if the mine_block trigger should not be called from this
...other config (eg triggers, filters, mutators, etc)
+ + \ No newline at end of file diff --git a/effects/all-effects/mine_radius_one_deep.html b/effects/all-effects/mine_radius_one_deep.html index 54efeb7b3f..d36c8b69e9 100644 --- a/effects/all-effects/mine_radius_one_deep.html +++ b/effects/all-effects/mine_radius_one_deep.html @@ -5,13 +5,13 @@ mine_radius_one_deep | Auxilor Plugins - - + +
-
Skip to main content

mine_radius_one_deep

Triggered Effect

Mines a square radius around a block, but only one block deep

Example Config

- id: mine_radius_one_deep
args:
radius: 1 # The radius around the center block: 1 = 3x3x1, 2 = 5x5x1, etc
blacklisted_blocks: # The blocks to not mine
- obsidian
check_hardness: true # If only blocks with the same (or lower) hardness than the mined block can be broken
disable_on_sneak: true # If the effect shouldn't activate while sneaking
whitelist: [] # The only blocks allowed to mine - Remove if you don't want this
no_corners: false # If the corners shouldn't be broken (plus-sign shape) - Defaults to false
prevent_trigger: true # Optional, if the mine_block trigger should not be called from this
...other config (eg triggers, filters, mutators, etc)
- - +
Skip to main content

mine_radius_one_deep

Triggered Effect

Mines a square radius around a block, but only one block deep

Example Config

- id: mine_radius_one_deep
args:
radius: 1 # The radius around the center block: 1 = 3x3x1, 2 = 5x5x1, etc
blacklisted_blocks: # The blocks to not mine
- obsidian
check_hardness: true # If only blocks with the same (or lower) hardness than the mined block can be broken
disable_on_sneak: true # If the effect shouldn't activate while sneaking
whitelist: [] # The only blocks allowed to mine - Remove if you don't want this
no_corners: false # If the corners shouldn't be broken (plus-sign shape) - Defaults to false
prevent_trigger: true # Optional, if the mine_block trigger should not be called from this
...other config (eg triggers, filters, mutators, etc)
+ + \ No newline at end of file diff --git a/effects/all-effects/mine_vein.html b/effects/all-effects/mine_vein.html index f9ba494687..541631ecdf 100644 --- a/effects/all-effects/mine_vein.html +++ b/effects/all-effects/mine_vein.html @@ -5,13 +5,13 @@ mine_vein | Auxilor Plugins - - + +
-
Skip to main content

mine_vein

Triggered Effect

Mines a vein of blocks

Example Config

- id: mine_vein
args:
limit: 10 # The maximum amount of blocks to mine
blocks: [] # (Optional) The blocks allowed to mine - if this is not specified, only blocks of the same type as the first block will be mined.
disable_on_sneak: true # If the effect shouldn't activate while sneaking
prevent_trigger: true # Optional, if the mine_block trigger should not be called from this
filters: # (Optional) Filters for the blocks
player_placed: false
...other config (eg triggers, filters, mutators, etc)
- - +
Skip to main content

mine_vein

Triggered Effect

Mines a vein of blocks

Example Config

- id: mine_vein
args:
limit: 10 # The maximum amount of blocks to mine
blocks: [] # (Optional) The blocks allowed to mine - if this is not specified, only blocks of the same type as the first block will be mined.
disable_on_sneak: true # If the effect shouldn't activate while sneaking
prevent_trigger: true # Optional, if the mine_block trigger should not be called from this
filters: # (Optional) Filters for the blocks
player_placed: false
...other config (eg triggers, filters, mutators, etc)
+ + \ No newline at end of file diff --git a/effects/all-effects/mob_coins_multiplier.html b/effects/all-effects/mob_coins_multiplier.html index a2655ac68e..a2cbd830d8 100644 --- a/effects/all-effects/mob_coins_multiplier.html +++ b/effects/all-effects/mob_coins_multiplier.html @@ -5,13 +5,13 @@ mob_coins_multiplier | Auxilor Plugins - - + +
-
Skip to main content

mob_coins_multiplier

Permanent Effect

Multiplies mob coin drops

Requires TMMobCoins

Example Config

- id: mob_coins_multiplier
args:
multiplier: 1.5 # The multiplier
- - +
Skip to main content

mob_coins_multiplier

Permanent Effect

Multiplies mob coin drops

Requires TMMobCoins

Example Config

- id: mob_coins_multiplier
args:
multiplier: 1.5 # The multiplier
+ + \ No newline at end of file diff --git a/effects/all-effects/movement_speed_multiplier.html b/effects/all-effects/movement_speed_multiplier.html index 2bcd88f1de..fb6a0edccf 100644 --- a/effects/all-effects/movement_speed_multiplier.html +++ b/effects/all-effects/movement_speed_multiplier.html @@ -5,13 +5,13 @@ movement_speed_multiplier | Auxilor Plugins - - + +
-
Skip to main content

movement_speed_multiplier

Permanent Effect

Multiplies movement speed

Example Config

- id: movement_speed_multiplier
args:
multiplier: 1.5 # The multiplier for movement speed
- - +
Skip to main content

movement_speed_multiplier

Permanent Effect

Multiplies movement speed

Example Config

- id: movement_speed_multiplier
args:
multiplier: 1.5 # The multiplier for movement speed
+ + \ No newline at end of file diff --git a/effects/all-effects/multiply_all_stats.html b/effects/all-effects/multiply_all_stats.html index 22484ac9a6..cea3b74f1a 100644 --- a/effects/all-effects/multiply_all_stats.html +++ b/effects/all-effects/multiply_all_stats.html @@ -5,13 +5,13 @@ multiply_all_stats | Auxilor Plugins - - + +
-
Skip to main content

multiply_all_stats

Permanent Effect

Multiplies all stats by a specific value

Requires EcoSkills

Example Config

- id: multiply_all_stats
args:
multiplier: 0.75 # The amount to multiply the stats by
- - +
Skip to main content

multiply_all_stats

Permanent Effect

Multiplies all stats by a specific value

Requires EcoSkills

Example Config

- id: multiply_all_stats
args:
multiplier: 0.75 # The amount to multiply the stats by
+ + \ No newline at end of file diff --git a/effects/all-effects/multiply_drops.html b/effects/all-effects/multiply_drops.html index 9e04551d5e..c9d315cfbe 100644 --- a/effects/all-effects/multiply_drops.html +++ b/effects/all-effects/multiply_drops.html @@ -5,13 +5,13 @@ multiply_drops | Auxilor Plugins - - + +
-
Skip to main content

multiply_drops

Triggered Effect

Multiplies drops (requires a drop trigger)

Example Config

- id: multiply_drops
args:
on_items: # (Optional) The drops to multiply
- diamond
- emerald
fortune: 3 # The level of fortune to mimic (Option 1)
multiplier: 2 # The drop multiplier (Option 2)
...other config (eg triggers, filters, mutators, etc)
- - +
Skip to main content

multiply_drops

Triggered Effect

Multiplies drops (requires a drop trigger)

Example Config

- id: multiply_drops
args:
on_items: # (Optional) The drops to multiply
- diamond
- emerald
fortune: 3 # The level of fortune to mimic (Option 1)
multiplier: 2 # The drop multiplier (Option 2)
...other config (eg triggers, filters, mutators, etc)
+ + \ No newline at end of file diff --git a/effects/all-effects/multiply_global_points.html b/effects/all-effects/multiply_global_points.html index 1a733c5ba0..bb59f0a2f7 100644 --- a/effects/all-effects/multiply_global_points.html +++ b/effects/all-effects/multiply_global_points.html @@ -5,13 +5,13 @@ multiply_global_points | Auxilor Plugins - - + +
-
Skip to main content

multiply_global_points

Triggered Effect

Multiply global points (check the points wiki page if you don't know what these are)

Example Config

- id: multiply_global_points
args:
type: item_stock # The point to multiply
multiplier: 2 # The amount to multiply it by
...other config (eg triggers, filters, mutators, etc)
- - +
Skip to main content

multiply_global_points

Triggered Effect

Multiply global points (check the points wiki page if you don't know what these are)

Example Config

- id: multiply_global_points
args:
type: item_stock # The point to multiply
multiplier: 2 # The amount to multiply it by
...other config (eg triggers, filters, mutators, etc)
+ + \ No newline at end of file diff --git a/effects/all-effects/multiply_item_points.html b/effects/all-effects/multiply_item_points.html index 1bda3c36b7..5ddfc51ca2 100644 --- a/effects/all-effects/multiply_item_points.html +++ b/effects/all-effects/multiply_item_points.html @@ -5,13 +5,13 @@ multiply_item_points | Auxilor Plugins - - + +
-
Skip to main content

multiply_item_points

Triggered Effect

Multiply item points

Example Config

- id: multiply_item_points
args:
type: point_name # The point to multiply
multiplier: 2.5 # The multiplier
...other config (eg triggers, filters, mutators, etc)
- - +
Skip to main content

multiply_item_points

Triggered Effect

Multiply item points

Example Config

- id: multiply_item_points
args:
type: point_name # The point to multiply
multiplier: 2.5 # The multiplier
...other config (eg triggers, filters, mutators, etc)
+ + \ No newline at end of file diff --git a/effects/all-effects/multiply_magic.html b/effects/all-effects/multiply_magic.html index d1551bb68f..d918eaf78e 100644 --- a/effects/all-effects/multiply_magic.html +++ b/effects/all-effects/multiply_magic.html @@ -5,13 +5,13 @@ multiply_magic | Auxilor Plugins - - + +
-
Skip to main content

multiply_magic

Triggered Effect

Multiply magic

Requires EcoSkills

Example Config

- id: multiply_magic
args:
type: magic # The magic type to multiply
multiplier: 0.5 # The amount to multiply it by
...other config (eg triggers, filters, mutators, etc)
- - +
Skip to main content

multiply_magic

Triggered Effect

Multiply magic

Requires EcoSkills

Example Config

- id: multiply_magic
args:
type: magic # The magic type to multiply
multiplier: 0.5 # The amount to multiply it by
...other config (eg triggers, filters, mutators, etc)
+ + \ No newline at end of file diff --git a/effects/all-effects/multiply_points.html b/effects/all-effects/multiply_points.html index 3d400c1b32..8084426b16 100644 --- a/effects/all-effects/multiply_points.html +++ b/effects/all-effects/multiply_points.html @@ -5,13 +5,13 @@ multiply_points | Auxilor Plugins - - + +
-
Skip to main content

multiply_points

Triggered Effect

Multiply points (check the points wiki page if you don't know what these are)

Example Config

- id: multiply_points
args:
type: g_souls # The point to multiply
multiplier: 2 # The amount to multiply it by
...other config (eg triggers, filters, mutators, etc)
- - +
Skip to main content

multiply_points

Triggered Effect

Multiply points (check the points wiki page if you don't know what these are)

Example Config

- id: multiply_points
args:
type: g_souls # The point to multiply
multiplier: 2 # The amount to multiply it by
...other config (eg triggers, filters, mutators, etc)
+ + \ No newline at end of file diff --git a/effects/all-effects/multiply_stat.html b/effects/all-effects/multiply_stat.html index 2e28ecb753..9198fbdf8a 100644 --- a/effects/all-effects/multiply_stat.html +++ b/effects/all-effects/multiply_stat.html @@ -5,13 +5,13 @@ multiply_stat | Auxilor Plugins - - + +
-
Skip to main content

multiply_stat

Permanent Effect

Multiplies a stat by a specific value

Requires EcoSkills

Example Config

- id: multiply_stat
args:
stat: speed # The name of the stat
multiplier: 0.75 # The amount to multiply the stat by
- - +
Skip to main content

multiply_stat

Permanent Effect

Multiplies a stat by a specific value

Requires EcoSkills

Example Config

- id: multiply_stat
args:
stat: speed # The name of the stat
multiplier: 0.75 # The amount to multiply the stat by
+ + \ No newline at end of file diff --git a/effects/all-effects/multiply_stat_temporarily.html b/effects/all-effects/multiply_stat_temporarily.html index 09ac37163a..bf7cbe5f05 100644 --- a/effects/all-effects/multiply_stat_temporarily.html +++ b/effects/all-effects/multiply_stat_temporarily.html @@ -5,13 +5,13 @@ multiply_stat_temporarily | Auxilor Plugins - - + +
-
Skip to main content

multiply_stat_temporarily

Triggered Effect

Multiplies a stat by a specific value

Requires EcoSkills

Example Config

- id: multiply_stat_temporarily
args:
stat: strength # The name of the stat
multiplier: 1.1 # The amount to multiply the stat by
duration: 20 # The duration (in ticks)
...other config (eg triggers, filters, mutators, etc)
- - +
Skip to main content

multiply_stat_temporarily

Triggered Effect

Multiplies a stat by a specific value

Requires EcoSkills

Example Config

- id: multiply_stat_temporarily
args:
stat: strength # The name of the stat
multiplier: 1.1 # The amount to multiply the stat by
duration: 20 # The duration (in ticks)
...other config (eg triggers, filters, mutators, etc)
+ + \ No newline at end of file diff --git a/effects/all-effects/multiply_velocity.html b/effects/all-effects/multiply_velocity.html index 5abc7feabb..dfdfcea6aa 100644 --- a/effects/all-effects/multiply_velocity.html +++ b/effects/all-effects/multiply_velocity.html @@ -5,13 +5,13 @@ multiply_velocity | Auxilor Plugins - - + +
-
Skip to main content

multiply_velocity

Triggered Effect

Multiplies a players velocity

Example Config

- id: multiply_velocity
args:
multiplier: 1.3 # The multiplier
...other config (eg triggers, filters, mutators, etc)
- - +
Skip to main content

multiply_velocity

Triggered Effect

Multiplies a players velocity

Example Config

- id: multiply_velocity
args:
multiplier: 1.3 # The multiplier
...other config (eg triggers, filters, mutators, etc)
+ + \ No newline at end of file diff --git a/effects/all-effects/name_entity.html b/effects/all-effects/name_entity.html index e25a129a1b..9edd2fccdb 100644 --- a/effects/all-effects/name_entity.html +++ b/effects/all-effects/name_entity.html @@ -5,13 +5,13 @@ name_entity | Auxilor Plugins - - + +
-
Skip to main content

name_entity

Triggered Effect

Set the display name of an entity

Example Config

- id: name_entity
args:
name: "&cTagged!" # The name to set
...other config (eg triggers, filters, mutators, etc)
- - +
Skip to main content

name_entity

Triggered Effect

Set the display name of an entity

Example Config

- id: name_entity
args:
name: "&cTagged!" # The name to set
...other config (eg triggers, filters, mutators, etc)
+ + \ No newline at end of file diff --git a/effects/all-effects/open_crafting.html b/effects/all-effects/open_crafting.html index ccab8a2ff8..5b9fb9c6e7 100644 --- a/effects/all-effects/open_crafting.html +++ b/effects/all-effects/open_crafting.html @@ -5,13 +5,13 @@ open_crafting | Auxilor Plugins - - + +
-
Skip to main content

open_crafting

Triggered Effect

Opens a crafting table for the player

Example Config

- id: open_crafting
...other config (eg triggers, filters, mutators, etc)
- - +
Skip to main content

open_crafting

Triggered Effect

Opens a crafting table for the player

Example Config

- id: open_crafting
...other config (eg triggers, filters, mutators, etc)
+ + \ No newline at end of file diff --git a/effects/all-effects/open_ender_chest.html b/effects/all-effects/open_ender_chest.html index 86ef958463..c4d4f690e1 100644 --- a/effects/all-effects/open_ender_chest.html +++ b/effects/all-effects/open_ender_chest.html @@ -5,13 +5,13 @@ open_ender_chest | Auxilor Plugins - - + +
-
Skip to main content

open_ender_chest

Triggered Effect

Opens the player's ender chest

Example Config

- id: open_ender_chest
...other config (eg triggers, filters, mutators, etc)
- - +
Skip to main content

open_ender_chest

Triggered Effect

Opens the player's ender chest

Example Config

- id: open_ender_chest
...other config (eg triggers, filters, mutators, etc)
+ + \ No newline at end of file diff --git a/effects/all-effects/particle_animation.html b/effects/all-effects/particle_animation.html index d860c49058..1a2758a4ae 100644 --- a/effects/all-effects/particle_animation.html +++ b/effects/all-effects/particle_animation.html @@ -5,13 +5,13 @@ particle_animation | Auxilor Plugins - - + +
-
Skip to main content

particle_animation

Triggered Effect

Plays a particle animation

List of Animations

IDDescriptionArgs
traceDraw a line from the location to the playerspacing The spacing between particles
ground_spiralCreate a spiral of particles on the groundscalar The x/y scalar
distance-scalar The distance scalar
duration The duration of the animation, in ticks
circleDraw a circle of particlesradius The circle's radius
duration The time taken to draw the circle, in ticks
height The height above the location to draw the cricle
pitch The circle's pitch (in degrees)
roll The roll of the circle (in degrees)
helixDraw a helix of particlesheight The height to draw the helix
duration The time taken to draw the helix, in ticks
speed The speed at which to draw the helix
radius The radius of the helix
double_helixDraw a double helix of particlesheight The height to draw the helix
duration The time taken to draw the helix, in ticks
speed The speed at which to draw the helix
radius The radius of the helix
twirlTwirl particles (double expanding spiral)small-radius The small radius
large-radius The large radius
duration The animation duration, in ticks
start-height The start height
end-height The end height
speed The speed at which to draw the animation

Example Config

- id: particle_animation
args:
particle: soul # The particle to spawn (https://hub.spigotmc.org/javadocs/spigot/org/bukkit/Particle.html)
particle-amount: 1 # The amount of particles to spawn on each point
animation: ground_spiral # The ID of the animation
tick-multiplier: 1 # (Optional) increases the speed of the animation by some multiplier
entity: player # (Optional) specifies the entity to have the animation activate around (player, victim, projectile)
use-eye-location: true # (Optional) Sets the entity location to be at eye level rather than ground level
particle_args: # Arguments for the animation
scalar: 1.618
distance-scalar: 0.5
duration: 20
...other config (eg triggers, filters, mutators, etc)
- - +
Skip to main content

particle_animation

Triggered Effect

Plays a particle animation

List of Animations

IDDescriptionArgs
traceDraw a line from the location to the playerspacing The spacing between particles
ground_spiralCreate a spiral of particles on the groundscalar The x/y scalar
distance-scalar The distance scalar
duration The duration of the animation, in ticks
circleDraw a circle of particlesradius The circle's radius
duration The time taken to draw the circle, in ticks
height The height above the location to draw the cricle
pitch The circle's pitch (in degrees)
roll The roll of the circle (in degrees)
helixDraw a helix of particlesheight The height to draw the helix
duration The time taken to draw the helix, in ticks
speed The speed at which to draw the helix
radius The radius of the helix
double_helixDraw a double helix of particlesheight The height to draw the helix
duration The time taken to draw the helix, in ticks
speed The speed at which to draw the helix
radius The radius of the helix
twirlTwirl particles (double expanding spiral)small-radius The small radius
large-radius The large radius
duration The animation duration, in ticks
start-height The start height
end-height The end height
speed The speed at which to draw the animation

Example Config

- id: particle_animation
args:
particle: soul # The particle to spawn (https://hub.spigotmc.org/javadocs/spigot/org/bukkit/Particle.html)
particle-amount: 1 # The amount of particles to spawn on each point
animation: ground_spiral # The ID of the animation
tick-multiplier: 1 # (Optional) increases the speed of the animation by some multiplier
entity: player # (Optional) specifies the entity to have the animation activate around (player, victim, projectile)
use-eye-location: true # (Optional) Sets the entity location to be at eye level rather than ground level
particle_args: # Arguments for the animation
scalar: 1.618
distance-scalar: 0.5
duration: 20
...other config (eg triggers, filters, mutators, etc)
+ + \ No newline at end of file diff --git a/effects/all-effects/particle_line.html b/effects/all-effects/particle_line.html index 8b7bac3286..831b0a7102 100644 --- a/effects/all-effects/particle_line.html +++ b/effects/all-effects/particle_line.html @@ -5,13 +5,13 @@ particle_line | Auxilor Plugins - - + +
-
Skip to main content

particle_line

Triggered Effect

Spawns a line of particles between you and the target location

Example Config

- id: particle_line
args:
particle: heart # The particle to spawn (https://hub.spigotmc.org/javadocs/spigot/org/bukkit/Particle.html)
amount: 10 # The amount of particles to spawn on each point
spacing: 1.5 # The spacing between each particle in the line
...other config (eg triggers, filters, mutators, etc)
- - +
Skip to main content

particle_line

Triggered Effect

Spawns a line of particles between you and the target location

Example Config

- id: particle_line
args:
particle: heart # The particle to spawn (https://hub.spigotmc.org/javadocs/spigot/org/bukkit/Particle.html)
amount: 10 # The amount of particles to spawn on each point
spacing: 1.5 # The spacing between each particle in the line
...other config (eg triggers, filters, mutators, etc)
+ + \ No newline at end of file diff --git a/effects/all-effects/pay_price.html b/effects/all-effects/pay_price.html index f734f2eb05..5fc5a349b5 100644 --- a/effects/all-effects/pay_price.html +++ b/effects/all-effects/pay_price.html @@ -5,13 +5,13 @@ pay_price | Auxilor Plugins - - + +
-
Skip to main content

pay_price

Triggered Effect

Pay a price

Example Config

- id: pay_price
args:
value: 1000 # The value of the price
type: coins # The price type
...other config (eg triggers, filters, mutators, etc)
- - +
Skip to main content

pay_price

Triggered Effect

Pay a price

Example Config

- id: pay_price
args:
value: 1000 # The value of the price
type: coins # The price type
...other config (eg triggers, filters, mutators, etc)
+ + \ No newline at end of file diff --git a/effects/all-effects/permanent_potion_effect.html b/effects/all-effects/permanent_potion_effect.html index 18c24f337b..f07ced7341 100644 --- a/effects/all-effects/permanent_potion_effect.html +++ b/effects/all-effects/permanent_potion_effect.html @@ -5,13 +5,13 @@ permanent_potion_effect | Auxilor Plugins - - + +
-
Skip to main content

permanent_potion_effect

Permanent Effect

Gives a permanent potion effect

Example Config

- id: permanent_potion_effect
args:
effect: confusion # The effect to give (https://hub.spigotmc.org/javadocs/bukkit/org/bukkit/potion/PotionEffectType.html)
level: 2 # The effect level to give
- - +
Skip to main content

permanent_potion_effect

Permanent Effect

Gives a permanent potion effect

Example Config

- id: permanent_potion_effect
args:
effect: confusion # The effect to give (https://hub.spigotmc.org/javadocs/bukkit/org/bukkit/potion/PotionEffectType.html)
level: 2 # The effect level to give
+ + \ No newline at end of file diff --git a/effects/all-effects/pet_xp_multiplier.html b/effects/all-effects/pet_xp_multiplier.html index 56550a1bb3..2b0338d0a1 100644 --- a/effects/all-effects/pet_xp_multiplier.html +++ b/effects/all-effects/pet_xp_multiplier.html @@ -5,13 +5,13 @@ pet_xp_multiplier | Auxilor Plugins - - + +
-
Skip to main content

pet_xp_multiplier

Permanent Effect

Multiplies pet xp gain

Requires EcoPets

Example Config

- id: pet_xp_multiplier
args:
multiplier: 1.5 # The experience multiplier
pets: # The list of pets to multiply xp for. If removed, it will multiply all pets.
- tiger
- golem
- - +
Skip to main content

pet_xp_multiplier

Permanent Effect

Multiplies pet xp gain

Requires EcoPets

Example Config

- id: pet_xp_multiplier
args:
multiplier: 1.5 # The experience multiplier
pets: # The list of pets to multiply xp for. If removed, it will multiply all pets.
- tiger
- golem
+ + \ No newline at end of file diff --git a/effects/all-effects/piercing.html b/effects/all-effects/piercing.html index 45a4867a20..2ea7840d2a 100644 --- a/effects/all-effects/piercing.html +++ b/effects/all-effects/piercing.html @@ -5,13 +5,13 @@ piercing | Auxilor Plugins - - + +
-
Skip to main content

piercing

Triggered Effect

Makes projectiles pass through other entities (collaterals), like the Piercing enchantment.

Example Config

- id: piercing
args:
level: 3 # The piercing level, i.e. the amount of entities that the projectile should go through
...other config (eg triggers, filters, mutators, etc)
- - +
Skip to main content

piercing

Triggered Effect

Makes projectiles pass through other entities (collaterals), like the Piercing enchantment.

Example Config

- id: piercing
args:
level: 3 # The piercing level, i.e. the amount of entities that the projectile should go through
...other config (eg triggers, filters, mutators, etc)
+ + \ No newline at end of file diff --git a/effects/all-effects/play_sound.html b/effects/all-effects/play_sound.html index 2ccaf74a0f..844deed33d 100644 --- a/effects/all-effects/play_sound.html +++ b/effects/all-effects/play_sound.html @@ -5,13 +5,13 @@ play_sound | Auxilor Plugins - - + +
-
Skip to main content

play_sound

Triggered Effect

Plays a sound to the player

Example Config

- id: play_sound
args:
sound: entity_wolf_growl # The sound to play (https://hub.spigotmc.org/javadocs/bukkit/org/bukkit/Sound.html)
pitch: 0.7 # The pitch of the sound (0.5 - 2)
volume: 10 # The volume of the sound
...other config (eg triggers, filters, mutators, etc)
- - +
Skip to main content

play_sound

Triggered Effect

Plays a sound to the player

Example Config

- id: play_sound
args:
sound: entity_wolf_growl # The sound to play (https://hub.spigotmc.org/javadocs/bukkit/org/bukkit/Sound.html)
pitch: 0.7 # The pitch of the sound (0.5 - 2)
volume: 10 # The volume of the sound
...other config (eg triggers, filters, mutators, etc)
+ + \ No newline at end of file diff --git a/effects/all-effects/potion_duration_multiplier.html b/effects/all-effects/potion_duration_multiplier.html index 5c6e2c7da2..e91146d8e5 100644 --- a/effects/all-effects/potion_duration_multiplier.html +++ b/effects/all-effects/potion_duration_multiplier.html @@ -5,13 +5,13 @@ potion_duration_multiplier | Auxilor Plugins - - + +
-
Skip to main content

potion_duration_multiplier

Permanent Effect

Multiplies the duration of brewed potions

Example Config

- id: potion_duration_multiplier
args:
multiplier: 1.2 # The multiplier
- - +
Skip to main content

potion_duration_multiplier

Permanent Effect

Multiplies the duration of brewed potions

Example Config

- id: potion_duration_multiplier
args:
multiplier: 1.2 # The multiplier
+ + \ No newline at end of file diff --git a/effects/all-effects/potion_effect.html b/effects/all-effects/potion_effect.html index 85d6887b94..5a19ea0a91 100644 --- a/effects/all-effects/potion_effect.html +++ b/effects/all-effects/potion_effect.html @@ -5,13 +5,13 @@ potion_effect | Auxilor Plugins - - + +
-
Skip to main content

potion_effect

Triggered Effect

Gives a potion effect

Example Config

- id: potion_effect
args:
effect: blindness # The effect to give (https://hub.spigotmc.org/javadocs/bukkit/org/bukkit/potion/PotionEffectType.html)
level: 1 # The level to give
duration: 40 # The duration of the effect (in ticks)
apply_to_player: false # True to apply to the player, false to apply to the victim
...other config (eg triggers, filters, mutators, etc)
- - +
Skip to main content

potion_effect

Triggered Effect

Gives a potion effect

Example Config

- id: potion_effect
args:
effect: blindness # The effect to give (https://hub.spigotmc.org/javadocs/bukkit/org/bukkit/potion/PotionEffectType.html)
level: 1 # The level to give
duration: 40 # The duration of the effect (in ticks)
apply_to_player: false # True to apply to the player, false to apply to the victim
...other config (eg triggers, filters, mutators, etc)
+ + \ No newline at end of file diff --git a/effects/all-effects/pull_in.html b/effects/all-effects/pull_in.html index e425b2ac67..f8ef68895e 100644 --- a/effects/all-effects/pull_in.html +++ b/effects/all-effects/pull_in.html @@ -5,13 +5,13 @@ pull_in | Auxilor Plugins - - + +
-
Skip to main content

pull_in

Triggered Effect

Pull the victim towards the player

Example Config

- id: pull_in
args:
velocity: 0.2 # The speed at which to be pulled (magnitude of the velocity vector)
...other config (eg triggers, filters, mutators, etc)
- - +
Skip to main content

pull_in

Triggered Effect

Pull the victim towards the player

Example Config

- id: pull_in
args:
velocity: 0.2 # The speed at which to be pulled (magnitude of the velocity vector)
...other config (eg triggers, filters, mutators, etc)
+ + \ No newline at end of file diff --git a/effects/all-effects/pull_to_location.html b/effects/all-effects/pull_to_location.html index c05fcc5da8..1af5cc561d 100644 --- a/effects/all-effects/pull_to_location.html +++ b/effects/all-effects/pull_to_location.html @@ -5,13 +5,13 @@ pull_to_location | Auxilor Plugins - - + +
-
Skip to main content

pull_to_location

Triggered Effect

Get pulled to a location

Example Config

- id: pull_to_location
args:
velocity: 1.5 # The speed at which to be pulled (magnitude of the velocity vector)
...other config (eg triggers, filters, mutators, etc)
- - +
Skip to main content

pull_to_location

Triggered Effect

Get pulled to a location

Example Config

- id: pull_to_location
args:
velocity: 1.5 # The speed at which to be pulled (magnitude of the velocity vector)
...other config (eg triggers, filters, mutators, etc)
+ + \ No newline at end of file diff --git a/effects/all-effects/quest_xp_multiplier.html b/effects/all-effects/quest_xp_multiplier.html index 905b5a3441..59542ceb2a 100644 --- a/effects/all-effects/quest_xp_multiplier.html +++ b/effects/all-effects/quest_xp_multiplier.html @@ -5,13 +5,13 @@ quest_xp_multiplier | Auxilor Plugins - - + +
-
Skip to main content

quest_xp_multiplier

Permanent Effect

Multiplies quest xp gain

Requires EcoQuests

Example Config

- id: quest_xp_multiplier
args:
multiplier: 1.5 # The experience multiplier
quests: # The list of quests to multiply xp for. If removed, it will multiply all quests.
- daily_1
- weekly_1
- - +
Skip to main content

quest_xp_multiplier

Permanent Effect

Multiplies quest xp gain

Requires EcoQuests

Example Config

- id: quest_xp_multiplier
args:
multiplier: 1.5 # The experience multiplier
quests: # The list of quests to multiply xp for. If removed, it will multiply all quests.
- daily_1
- weekly_1
+ + \ No newline at end of file diff --git a/effects/all-effects/random_player.html b/effects/all-effects/random_player.html index 93eb13c258..c728b10578 100644 --- a/effects/all-effects/random_player.html +++ b/effects/all-effects/random_player.html @@ -5,13 +5,13 @@ random_player | Auxilor Plugins - - + +
-
Skip to main content

random_player

Triggered Effect

Runs effects for a random player on the server

Example Config

- id: random_player
args:
effects: # The effects to run for the player
- id: kick
...other config (eg triggers, filters, mutators, etc)
- - +
Skip to main content

random_player

Triggered Effect

Runs effects for a random player on the server

Example Config

- id: random_player
args:
effects: # The effects to run for the player
- id: kick
...other config (eg triggers, filters, mutators, etc)
+ + \ No newline at end of file diff --git a/effects/all-effects/rapid_bows.html b/effects/all-effects/rapid_bows.html index 3ff28631e8..7b2e82e42e 100644 --- a/effects/all-effects/rapid_bows.html +++ b/effects/all-effects/rapid_bows.html @@ -5,13 +5,13 @@ rapid_bows | Auxilor Plugins - - + +
-
Skip to main content

rapid_bows

Permanent Effect

Allows bows to be shot at full speed without pulling back as far

Example Config

- id: rapid_bows
args:
percent_faster: 15 # The percentage less tension to require
...other config (eg triggers, filters, mutators, etc)
- - +
Skip to main content

rapid_bows

Permanent Effect

Allows bows to be shot at full speed without pulling back as far

Example Config

- id: rapid_bows
args:
percent_faster: 15 # The percentage less tension to require
...other config (eg triggers, filters, mutators, etc)
+ + \ No newline at end of file diff --git a/effects/all-effects/reel_speed_multiplier.html b/effects/all-effects/reel_speed_multiplier.html index b7bbf736f7..79e200eb48 100644 --- a/effects/all-effects/reel_speed_multiplier.html +++ b/effects/all-effects/reel_speed_multiplier.html @@ -5,13 +5,13 @@ reel_speed_multiplier | Auxilor Plugins - - + +
-
Skip to main content

reel_speed_multiplier

Permanent Effect

Multiplies the speed at which you pull in entities and drops with fishing rods

Example Config

- id: reel_speed_multiplier
args:
multiplier: 1.2 # The multiplier
- - +
Skip to main content

reel_speed_multiplier

Permanent Effect

Multiplies the speed at which you pull in entities and drops with fishing rods

Example Config

- id: reel_speed_multiplier
args:
multiplier: 1.2 # The multiplier
+ + \ No newline at end of file diff --git a/effects/all-effects/regen_multiplier.html b/effects/all-effects/regen_multiplier.html index 388097918c..6f4e56cde6 100644 --- a/effects/all-effects/regen_multiplier.html +++ b/effects/all-effects/regen_multiplier.html @@ -5,13 +5,13 @@ regen_multiplier | Auxilor Plugins - - + +
-
Skip to main content

regen_multiplier

Permanent Effect

Multiplies regen speed

Example Config

- id: regen_multiplier
args:
multiplier: 2 # The multiplier for regeneration speed
reason: # Optional: The types of regen to multiply, list is here: https://hub.spigotmc.org/javadocs/bukkit/org/bukkit/event/entity/EntityRegainHealthEvent.RegainReason.html
- magic
- magic_regen
- - +
Skip to main content

regen_multiplier

Permanent Effect

Multiplies regen speed

Example Config

- id: regen_multiplier
args:
multiplier: 2 # The multiplier for regeneration speed
reason: # Optional: The types of regen to multiply, list is here: https://hub.spigotmc.org/javadocs/bukkit/org/bukkit/event/entity/EntityRegainHealthEvent.RegainReason.html
- magic
- magic_regen
+ + \ No newline at end of file diff --git a/effects/all-effects/remove_boss_bar.html b/effects/all-effects/remove_boss_bar.html index a0f545763c..736305c2b7 100644 --- a/effects/all-effects/remove_boss_bar.html +++ b/effects/all-effects/remove_boss_bar.html @@ -5,13 +5,13 @@ remove_boss_bar | Auxilor Plugins - - + +
-
Skip to main content

remove_boss_bar

Triggered Effect

Removes a boss bar

Example Config

- id: remove_boss_bar
args:
id: my_boss_bar # The ID of the boss bar to remove
...other config (eg triggers, filters, mutators, etc)
- - +
Skip to main content

remove_boss_bar

Triggered Effect

Removes a boss bar

Example Config

- id: remove_boss_bar
args:
id: my_boss_bar # The ID of the boss bar to remove
...other config (eg triggers, filters, mutators, etc)
+ + \ No newline at end of file diff --git a/effects/all-effects/remove_enchant.html b/effects/all-effects/remove_enchant.html index 89cdc211c1..c01d176c5a 100644 --- a/effects/all-effects/remove_enchant.html +++ b/effects/all-effects/remove_enchant.html @@ -5,13 +5,13 @@ remove_enchant | Auxilor Plugins - - + +
-
Skip to main content

remove_enchant

Triggered Effect

Removes an enchant from the item

Example Config

- id: remove_enchant
args:
enchant: telekinesis # The ID of the enchant
...other config (eg triggers, filters, mutators, etc)
- - +
Skip to main content

remove_enchant

Triggered Effect

Removes an enchant from the item

Example Config

- id: remove_enchant
args:
enchant: telekinesis # The ID of the enchant
...other config (eg triggers, filters, mutators, etc)
+ + \ No newline at end of file diff --git a/effects/all-effects/remove_item.html b/effects/all-effects/remove_item.html index 74bd67145a..f834ad208c 100644 --- a/effects/all-effects/remove_item.html +++ b/effects/all-effects/remove_item.html @@ -5,13 +5,13 @@ remove_item | Auxilor Plugins - - + +
-
Skip to main content

remove_item

Triggered Effect

Removes an item from the player's inventory

Example Config

- id: remove_item
args:
item: diamond # The item to remove
...other config (eg triggers, filters, mutators, etc)
- - +
Skip to main content

remove_item

Triggered Effect

Removes an item from the player's inventory

Example Config

- id: remove_item
args:
item: diamond # The item to remove
...other config (eg triggers, filters, mutators, etc)
+ + \ No newline at end of file diff --git a/effects/all-effects/remove_item_data.html b/effects/all-effects/remove_item_data.html index d41317b6aa..ea4916d317 100644 --- a/effects/all-effects/remove_item_data.html +++ b/effects/all-effects/remove_item_data.html @@ -5,13 +5,13 @@ remove_item_data | Auxilor Plugins - - + +
-
Skip to main content

remove_item_data

Triggered Effect

Remove item data

Example Config

- id: remove_item_data
args:
key: owner # The key to remove
...other config (eg triggers, filters, mutators, etc)
- - +
Skip to main content

remove_item_data

Triggered Effect

Remove item data

Example Config

- id: remove_item_data
args:
key: owner # The key to remove
...other config (eg triggers, filters, mutators, etc)
+ + \ No newline at end of file diff --git a/effects/all-effects/remove_potion_effect.html b/effects/all-effects/remove_potion_effect.html index e981b5c312..3286c1319d 100644 --- a/effects/all-effects/remove_potion_effect.html +++ b/effects/all-effects/remove_potion_effect.html @@ -5,13 +5,13 @@ remove_potion_effect | Auxilor Plugins - - + +
-
Skip to main content

remove_potion_effect

Triggered Effect

Removes a potion effect

Example Config

- id: remove_potion_effect
args:
effect: hunger # The effect to remove (https://hub.spigotmc.org/javadocs/bukkit/org/bukkit/potion/PotionEffectType.html)
apply_to_player: true # True to remove the effect from the player, false to remove it from the victim
...other config (eg triggers, filters, mutators, etc)
- - +
Skip to main content

remove_potion_effect

Triggered Effect

Removes a potion effect

Example Config

- id: remove_potion_effect
args:
effect: hunger # The effect to remove (https://hub.spigotmc.org/javadocs/bukkit/org/bukkit/potion/PotionEffectType.html)
apply_to_player: true # True to remove the effect from the player, false to remove it from the victim
...other config (eg triggers, filters, mutators, etc)
+ + \ No newline at end of file diff --git a/effects/all-effects/repair_item.html b/effects/all-effects/repair_item.html index ab1a9fecdc..c38c13021f 100644 --- a/effects/all-effects/repair_item.html +++ b/effects/all-effects/repair_item.html @@ -5,13 +5,13 @@ repair_item | Auxilor Plugins - - + +
-
Skip to main content

repair_item

Triggered Effect

Repairs the item

Example Config

- id: repair_item
args:
damage: 2 # The durability to repair
...other config (eg triggers, filters, mutators, etc)
- - +
Skip to main content

repair_item

Triggered Effect

Repairs the item

Example Config

- id: repair_item
args:
damage: 2 # The durability to repair
...other config (eg triggers, filters, mutators, etc)
+ + \ No newline at end of file diff --git a/effects/all-effects/replace_near.html b/effects/all-effects/replace_near.html index 0fa6067d64..e2b4cf7b9c 100644 --- a/effects/all-effects/replace_near.html +++ b/effects/all-effects/replace_near.html @@ -5,13 +5,13 @@ replace_near | Auxilor Plugins - - + +
-
Skip to main content

replace_near

Triggered Effect

Replaces nearby blocks with other blocks

Example Configs

- id: replace_near
args:
radius: 5 # The horizontal radius to replace
radius_y: 5 # The vertical radius to replace
replace_to: obsidian # The block to replace to
duration: 40 # (Optional) The duration to replace for before returning back to the original state
whitelist: # (Optional) A list of blocks to replace
- lava
exposed_only: true # (Optional) If only blocks with air above them should be replaced
source_only: true # (Optional) If only source blocks should be replaced (for liquids)
disable_on_sneak: true # If the effect should not activate while sneaking
...other config (eg triggers, filters, mutators, etc)
- id: replace_near
args:
radius: 5 # The horizontal radius to replace
radius_y: 5 # The vertical radius to replace
replace_to: gold_block # The block to replace to
blacklist: # (Optional) A list of blocks to not replace
- gold_ore
...other config (eg triggers, filters, mutators, etc)
- - +
Skip to main content

replace_near

Triggered Effect

Replaces nearby blocks with other blocks

Example Configs

- id: replace_near
args:
radius: 5 # The horizontal radius to replace
radius_y: 5 # The vertical radius to replace
replace_to: obsidian # The block to replace to
duration: 40 # (Optional) The duration to replace for before returning back to the original state
whitelist: # (Optional) A list of blocks to replace
- lava
exposed_only: true # (Optional) If only blocks with air above them should be replaced
source_only: true # (Optional) If only source blocks should be replaced (for liquids)
disable_on_sneak: true # If the effect should not activate while sneaking
...other config (eg triggers, filters, mutators, etc)
- id: replace_near
args:
radius: 5 # The horizontal radius to replace
radius_y: 5 # The vertical radius to replace
replace_to: gold_block # The block to replace to
blacklist: # (Optional) A list of blocks to not replace
- gold_ore
...other config (eg triggers, filters, mutators, etc)
+ + \ No newline at end of file diff --git a/effects/all-effects/rotate.html b/effects/all-effects/rotate.html index f64d595de8..22e7f17415 100644 --- a/effects/all-effects/rotate.html +++ b/effects/all-effects/rotate.html @@ -5,13 +5,13 @@ rotate | Auxilor Plugins - - + +
-
Skip to main content

rotate

Triggered Effect

Spin around

Example Config

- id: traceback
args:
angle: 180 # The angle to rotate / spin (in degrees)
...other config (eg triggers, filters, mutators, etc)
- - +
Skip to main content

rotate

Triggered Effect

Spin around

Example Config

- id: traceback
args:
angle: 180 # The angle to rotate / spin (in degrees)
...other config (eg triggers, filters, mutators, etc)
+ + \ No newline at end of file diff --git a/effects/all-effects/run_chain.html b/effects/all-effects/run_chain.html index 15cccf7487..897d34c228 100644 --- a/effects/all-effects/run_chain.html +++ b/effects/all-effects/run_chain.html @@ -5,13 +5,13 @@ run_chain | Auxilor Plugins - - + +
-
Skip to main content

run_chain

Triggered Effect

Execute an effect chain

Example Config

- id: run_chain
args:
run-type: normal # Optional, sets how the chain is ran, see the 'configuring an effect' page
chain: blind_and_pop # The ID of the chain to run
...other config (eg triggers, filters, mutators, etc)
- - +
Skip to main content

run_chain

Triggered Effect

Execute an effect chain

Example Config

- id: run_chain
args:
run-type: normal # Optional, sets how the chain is ran, see the 'configuring an effect' page
chain: blind_and_pop # The ID of the chain to run
...other config (eg triggers, filters, mutators, etc)
+ + \ No newline at end of file diff --git a/effects/all-effects/run_command.html b/effects/all-effects/run_command.html index dd0671af75..646cffce4f 100644 --- a/effects/all-effects/run_command.html +++ b/effects/all-effects/run_command.html @@ -5,13 +5,13 @@ run_command | Auxilor Plugins - - + +
-
Skip to main content

run_command

Triggered Effect

Runs a command from console

Example Config

- id: run_command
args:
command: "tempban %victim% 24h Hardcore Mode Ban, killed by %player%" # Supports %player% and %victim% as placeholders (victim will only be used if there is a player as a victim for this effect)
...other config (eg triggers, filters, mutators, etc)
- - +
Skip to main content

run_command

Triggered Effect

Runs a command from console

Example Config

- id: run_command
args:
command: "tempban %victim% 24h Hardcore Mode Ban, killed by %player%" # Supports %player% and %victim% as placeholders (victim will only be used if there is a player as a victim for this effect)
...other config (eg triggers, filters, mutators, etc)
+ + \ No newline at end of file diff --git a/effects/all-effects/run_player_command.html b/effects/all-effects/run_player_command.html index 5d3b7f6668..7483d0a14c 100644 --- a/effects/all-effects/run_player_command.html +++ b/effects/all-effects/run_player_command.html @@ -5,13 +5,13 @@ run_player_command | Auxilor Plugins - - + +
-
Skip to main content

run_player_command

Triggered Effect

Runs a command as a player

Example Config

- id: run_player_command
args:
command: "kick %victim% Slapped out of the server" # Supports %player% and %victim% as placeholders (victim will only be used if there is a player as a victim for this effect)
as_op: true # If the command should be ran as op
...other config (eg triggers, filters, mutators, etc)
- - +
Skip to main content

run_player_command

Triggered Effect

Runs a command as a player

Example Config

- id: run_player_command
args:
command: "kick %victim% Slapped out of the server" # Supports %player% and %victim% as placeholders (victim will only be used if there is a player as a victim for this effect)
as_op: true # If the command should be ran as op
...other config (eg triggers, filters, mutators, etc)
+ + \ No newline at end of file diff --git a/effects/all-effects/sell_items.html b/effects/all-effects/sell_items.html index f2cc2d6957..0160ada137 100644 --- a/effects/all-effects/sell_items.html +++ b/effects/all-effects/sell_items.html @@ -5,13 +5,13 @@ sell_items | Auxilor Plugins - - + +
-
Skip to main content

sell_items

Triggered Effect

Sells dropped items / item from trigger

Example Config

- id: sell_items
args:
multiplier: 0.5 # The price multiplier
whitelist: [] # The only items allowed to be sold, if this is not present all items can be sold
...other config (eg triggers, filters, mutators, etc)
- - +
Skip to main content

sell_items

Triggered Effect

Sells dropped items / item from trigger

Example Config

- id: sell_items
args:
multiplier: 0.5 # The price multiplier
whitelist: [] # The only items allowed to be sold, if this is not present all items can be sold
...other config (eg triggers, filters, mutators, etc)
+ + \ No newline at end of file diff --git a/effects/all-effects/sell_multiplier.html b/effects/all-effects/sell_multiplier.html index a6d9c5298e..725f3c11dc 100644 --- a/effects/all-effects/sell_multiplier.html +++ b/effects/all-effects/sell_multiplier.html @@ -5,13 +5,13 @@ sell_multiplier | Auxilor Plugins - - + +
-
Skip to main content

sell_multiplier

Permanent Effect

Multiplies money gained from selling items

Supports ShopGUIPlus, DeluxeSellwands, EconomyShopGUI, zShop

Example Config

- id: sell_multiplier
args:
multiplier: 1.05 # The sell multiplier
- - +
Skip to main content

sell_multiplier

Permanent Effect

Multiplies money gained from selling items

Supports ShopGUIPlus, DeluxeSellwands, EconomyShopGUI, zShop

Example Config

- id: sell_multiplier
args:
multiplier: 1.05 # The sell multiplier
+ + \ No newline at end of file diff --git a/effects/all-effects/send_message.html b/effects/all-effects/send_message.html index ab3d8166a7..1cd50dd0d4 100644 --- a/effects/all-effects/send_message.html +++ b/effects/all-effects/send_message.html @@ -5,13 +5,13 @@ send_message | Auxilor Plugins - - + +
-
Skip to main content

send_message

Triggered Effect

Sends the player a message

Example Config

- id: send_message
args:
message: "&cYou have been blinded!" # The message to send
messages: # You can also specify a list of messages
- ""
- "&fYou have been blinded!"
- ""
action_bar: true # If the message should go to the action bar instead of chat
...other config (eg triggers, filters, mutators, etc)
- - +
Skip to main content

send_message

Triggered Effect

Sends the player a message

Example Config

- id: send_message
args:
message: "&cYou have been blinded!" # The message to send
messages: # You can also specify a list of messages
- ""
- "&fYou have been blinded!"
- ""
action_bar: true # If the message should go to the action bar instead of chat
...other config (eg triggers, filters, mutators, etc)
+ + \ No newline at end of file diff --git a/effects/all-effects/send_minimessage.html b/effects/all-effects/send_minimessage.html index 1cea28c15d..bfdeb1c5f7 100644 --- a/effects/all-effects/send_minimessage.html +++ b/effects/all-effects/send_minimessage.html @@ -5,13 +5,13 @@ send_minimessage | Auxilor Plugins - - + +
-
Skip to main content

send_minimessage

Triggered Effect

Sends the player a minimessage message, supports clickable components, etc.

Requires Paper

Example Config

- id: send_minimessage
args:
message: "<red>You have been blinded!" # The message to send
action_bar: true # If the message should go to the action bar instead of chat
...other config (eg triggers, filters, mutators, etc)
- - +
Skip to main content

send_minimessage

Triggered Effect

Sends the player a minimessage message, supports clickable components, etc.

Requires Paper

Example Config

- id: send_minimessage
args:
message: "<red>You have been blinded!" # The message to send
action_bar: true # If the message should go to the action bar instead of chat
...other config (eg triggers, filters, mutators, etc)
+ + \ No newline at end of file diff --git a/effects/all-effects/send_title.html b/effects/all-effects/send_title.html index 0c5ec852a7..8db911c56a 100644 --- a/effects/all-effects/send_title.html +++ b/effects/all-effects/send_title.html @@ -5,13 +5,13 @@ send_title | Auxilor Plugins - - + +
-
Skip to main content

send_title

Triggered Effect

Send a title/subtitle to the player

Example Config

- id: send_title
args:
title: "&aCongratulations %player%!" # The title
subtitle: "&3You won $1000" # The subtitle
...other config (eg triggers, filters, mutators, etc)
- - +
Skip to main content

send_title

Triggered Effect

Send a title/subtitle to the player

Example Config

- id: send_title
args:
title: "&aCongratulations %player%!" # The title
subtitle: "&3You won $1000" # The subtitle
...other config (eg triggers, filters, mutators, etc)
+ + \ No newline at end of file diff --git a/effects/all-effects/set_armor_trim.html b/effects/all-effects/set_armor_trim.html index 858915256b..12c48b36d4 100644 --- a/effects/all-effects/set_armor_trim.html +++ b/effects/all-effects/set_armor_trim.html @@ -5,13 +5,13 @@ set_armor_trim | Auxilor Plugins - - + +
-
Skip to main content

set_armor_trim

Triggered Effect

Sets item armor trim

Example Config

- id: set_armor_trim
args:
pattern: rib # The pattern
material: amethyst # The material
...other config (eg triggers, filters, mutators, etc)
- - +
Skip to main content

set_armor_trim

Triggered Effect

Sets item armor trim

Example Config

- id: set_armor_trim
args:
pattern: rib # The pattern
material: amethyst # The material
...other config (eg triggers, filters, mutators, etc)
+ + \ No newline at end of file diff --git a/effects/all-effects/set_block.html b/effects/all-effects/set_block.html index b000e23a30..06d3457c86 100644 --- a/effects/all-effects/set_block.html +++ b/effects/all-effects/set_block.html @@ -5,13 +5,13 @@ set_block | Auxilor Plugins - - + +
-
Skip to main content

set_block

Triggered Effect

Set a block

Example Config

- id: set_block
args:
block: diamond_ore # The block to set to
...other config (eg triggers, filters, mutators, etc)
- - +
Skip to main content

set_block

Triggered Effect

Set a block

Example Config

- id: set_block
args:
block: diamond_ore # The block to set to
...other config (eg triggers, filters, mutators, etc)
+ + \ No newline at end of file diff --git a/effects/all-effects/set_custom_model_data.html b/effects/all-effects/set_custom_model_data.html index d1aaae27d8..b6abfa9b1e 100644 --- a/effects/all-effects/set_custom_model_data.html +++ b/effects/all-effects/set_custom_model_data.html @@ -5,13 +5,13 @@ set_custom_model_data | Auxilor Plugins - - + +
-
Skip to main content

set_custom_model_data

Triggered Effect

Set the item's custom model data

Example Config

- id: set_custom_model_data
args:
model: 16 # The custom model data ID
...other config (eg triggers, filters, mutators, etc)
- - +
Skip to main content

set_custom_model_data

Triggered Effect

Set the item's custom model data

Example Config

- id: set_custom_model_data
args:
model: 16 # The custom model data ID
...other config (eg triggers, filters, mutators, etc)
+ + \ No newline at end of file diff --git a/effects/all-effects/set_food.html b/effects/all-effects/set_food.html index 467d258161..2b67335bcb 100644 --- a/effects/all-effects/set_food.html +++ b/effects/all-effects/set_food.html @@ -5,13 +5,13 @@ set_food | Auxilor Plugins - - + +
-
Skip to main content

set_food

Triggered Effect

Sets the player's food

Example Config

- id: set_food
args:
amount: 1 # The food level to set
...other config (eg triggers, filters, mutators, etc)
- - +
Skip to main content

set_food

Triggered Effect

Sets the player's food

Example Config

- id: set_food
args:
amount: 1 # The food level to set
...other config (eg triggers, filters, mutators, etc)
+ + \ No newline at end of file diff --git a/effects/all-effects/set_freeze_ticks.html b/effects/all-effects/set_freeze_ticks.html index f639d7b6c7..cf17973bb6 100644 --- a/effects/all-effects/set_freeze_ticks.html +++ b/effects/all-effects/set_freeze_ticks.html @@ -5,13 +5,13 @@ set_freeze_ticks | Auxilor Plugins - - + +
-
Skip to main content

set_freeze_ticks

Triggered Effect

Sets the victims freeze ticks (frost / powdered snow effect)

Example Config

- id: set_freeze_ticks
args:
ticks: 20 # The ticks to set (How long the victim has been in snow)
...other config (eg triggers, filters, mutators, etc)
- - +
Skip to main content

set_freeze_ticks

Triggered Effect

Sets the victims freeze ticks (frost / powdered snow effect)

Example Config

- id: set_freeze_ticks
args:
ticks: 20 # The ticks to set (How long the victim has been in snow)
...other config (eg triggers, filters, mutators, etc)
+ + \ No newline at end of file diff --git a/effects/all-effects/set_global_points.html b/effects/all-effects/set_global_points.html index c56c520b59..4009df2c80 100644 --- a/effects/all-effects/set_global_points.html +++ b/effects/all-effects/set_global_points.html @@ -5,13 +5,13 @@ set_global_points | Auxilor Plugins - - + +
-
Skip to main content

set_global_points

Triggered Effect

Set global points (check the points wiki page if you don't know what these are)

Example Config

- id: set_global_points
args:
type: global_stock # The point to set
amount: 0 # The amount to set it to
...other config (eg triggers, filters, mutators, etc)
- - +
Skip to main content

set_global_points

Triggered Effect

Set global points (check the points wiki page if you don't know what these are)

Example Config

- id: set_global_points
args:
type: global_stock # The point to set
amount: 0 # The amount to set it to
...other config (eg triggers, filters, mutators, etc)
+ + \ No newline at end of file diff --git a/effects/all-effects/set_item_data.html b/effects/all-effects/set_item_data.html index e7ca6d8df8..18df84c09a 100644 --- a/effects/all-effects/set_item_data.html +++ b/effects/all-effects/set_item_data.html @@ -5,13 +5,13 @@ set_item_data | Auxilor Plugins - - + +
-
Skip to main content

set_item_data

Triggered Effect

Set item data

Example Config

- id: set_item_data
args:
key: owner # The key to set
value: "%player_uuid%" # The value to set it to
...other config (eg triggers, filters, mutators, etc)
- - +
Skip to main content

set_item_data

Triggered Effect

Set item data

Example Config

- id: set_item_data
args:
key: owner # The key to set
value: "%player_uuid%" # The value to set it to
...other config (eg triggers, filters, mutators, etc)
+ + \ No newline at end of file diff --git a/effects/all-effects/set_item_points.html b/effects/all-effects/set_item_points.html index c3a5c83218..07615f8f4e 100644 --- a/effects/all-effects/set_item_points.html +++ b/effects/all-effects/set_item_points.html @@ -5,13 +5,13 @@ set_item_points | Auxilor Plugins - - + +
-
Skip to main content

set_item_points

Triggered Effect

Set item points (check the points wiki page if you don't know what these are)

Example Config

- id: set_item_points
args:
type: blocks_broken # The point to set
amount: 0 # The amount to set it to
...other config (eg triggers, filters, mutators, etc)
- - +
Skip to main content

set_item_points

Triggered Effect

Set item points (check the points wiki page if you don't know what these are)

Example Config

- id: set_item_points
args:
type: blocks_broken # The point to set
amount: 0 # The amount to set it to
...other config (eg triggers, filters, mutators, etc)
+ + \ No newline at end of file diff --git a/effects/all-effects/set_points.html b/effects/all-effects/set_points.html index ab06b9fbe8..c853e34192 100644 --- a/effects/all-effects/set_points.html +++ b/effects/all-effects/set_points.html @@ -5,13 +5,13 @@ set_points | Auxilor Plugins - - + +
-
Skip to main content

set_points

Triggered Effect

Set points (check the points wiki page if you don't know what these are)

Example Config

- id: set_points
args:
type: g_souls # The point to set
amount: 0 # The amount to set it to
...other config (eg triggers, filters, mutators, etc)
- - +
Skip to main content

set_points

Triggered Effect

Set points (check the points wiki page if you don't know what these are)

Example Config

- id: set_points
args:
type: g_souls # The point to set
amount: 0 # The amount to set it to
...other config (eg triggers, filters, mutators, etc)
+ + \ No newline at end of file diff --git a/effects/all-effects/set_saturation.html b/effects/all-effects/set_saturation.html index abd7c03d6a..37cc6a4939 100644 --- a/effects/all-effects/set_saturation.html +++ b/effects/all-effects/set_saturation.html @@ -5,13 +5,13 @@ set_saturation | Auxilor Plugins - - + +
-
Skip to main content

set_saturation

Triggered Effect

Sets the player's saturation

Example Config

- id: set_saturation
args:
amount: 10.0 # The saturation level to set
...other config (eg triggers, filters, mutators, etc)
- - +
Skip to main content

set_saturation

Triggered Effect

Sets the player's saturation

Example Config

- id: set_saturation
args:
amount: 10.0 # The saturation level to set
...other config (eg triggers, filters, mutators, etc)
+ + \ No newline at end of file diff --git a/effects/all-effects/set_velocity.html b/effects/all-effects/set_velocity.html index afa626c85b..555e42e175 100644 --- a/effects/all-effects/set_velocity.html +++ b/effects/all-effects/set_velocity.html @@ -5,13 +5,13 @@ set_velocity | Auxilor Plugins - - + +
-
Skip to main content

set_velocity

Triggered Effect

Sets your velocity

Example Config

- id: set_velocity
args:
x: 0.2
y: 0.33
z: -0.2
...other config (eg triggers, filters, mutators, etc)
- - +
Skip to main content

set_velocity

Triggered Effect

Sets your velocity

Example Config

- id: set_velocity
args:
x: 0.2
y: 0.33
z: -0.2
...other config (eg triggers, filters, mutators, etc)
+ + \ No newline at end of file diff --git a/effects/all-effects/set_victim_velocity.html b/effects/all-effects/set_victim_velocity.html index 644b6b9c67..eb877e291e 100644 --- a/effects/all-effects/set_victim_velocity.html +++ b/effects/all-effects/set_victim_velocity.html @@ -5,13 +5,13 @@ set_victim_velocity | Auxilor Plugins - - + +
-
Skip to main content

set_victim_velocity

Triggered Effect

Sets the victim's velocity

Example Config

- id: set_victim_velocity
args:
x: 0.2
y: 0.33
z: -0.2
...other config (eg triggers, filters, mutators, etc)
- - +
Skip to main content

set_victim_velocity

Triggered Effect

Sets the victim's velocity

Example Config

- id: set_victim_velocity
args:
x: 0.2
y: 0.33
z: -0.2
...other config (eg triggers, filters, mutators, etc)
+ + \ No newline at end of file diff --git a/effects/all-effects/shoot.html b/effects/all-effects/shoot.html index 3585b63a72..fd329b3097 100644 --- a/effects/all-effects/shoot.html +++ b/effects/all-effects/shoot.html @@ -5,13 +5,13 @@ shoot | Auxilor Plugins - - + +
-
Skip to main content

shoot

Triggered Effect

Shoots a projectile

Example Config

- id: shoot
args:
inherit_velocity: true # If velocity should be inherited from the trigger (ie if you want to make a tripleshot effect)
no_source: false # If the player should not be marked as the source, leaving this option out defaults to false
projectile: arrow # The name of the projectile
launch-at-location: false # If the projectile should be launched at the location of the trigger rather than the player (Default: false)
...other config (eg triggers, filters, mutators, etc)
- - +
Skip to main content

shoot

Triggered Effect

Shoots a projectile

Example Config

- id: shoot
args:
inherit_velocity: true # If velocity should be inherited from the trigger (ie if you want to make a tripleshot effect)
no_source: false # If the player should not be marked as the source, leaving this option out defaults to false
projectile: arrow # The name of the projectile
launch-at-location: false # If the projectile should be launched at the location of the trigger rather than the player (Default: false)
...other config (eg triggers, filters, mutators, etc)
+ + \ No newline at end of file diff --git a/effects/all-effects/shoot_arrow.html b/effects/all-effects/shoot_arrow.html index 8810cb0686..9f0516a68a 100644 --- a/effects/all-effects/shoot_arrow.html +++ b/effects/all-effects/shoot_arrow.html @@ -5,13 +5,13 @@ shoot_arrow | Auxilor Plugins - - + +
-
Skip to main content

shoot_arrow

Triggered Effect

Shoots an arrow

Example Config

- id: shoot_arrow
args:
inherit_velocity: true # If velocity should be inherited from the trigger (ie if you want to make a tripleshot effect)
no_source: false # If the player should not be marked as the source, leaving this option out defaults to false
launch-at-location: false # If the arrow should be launched at the location of the trigger rather than the player (Default: false)
...other config (eg triggers, filters, mutators, etc)
- - +
Skip to main content

shoot_arrow

Triggered Effect

Shoots an arrow

Example Config

- id: shoot_arrow
args:
inherit_velocity: true # If velocity should be inherited from the trigger (ie if you want to make a tripleshot effect)
no_source: false # If the player should not be marked as the source, leaving this option out defaults to false
launch-at-location: false # If the arrow should be launched at the location of the trigger rather than the player (Default: false)
...other config (eg triggers, filters, mutators, etc)
+ + \ No newline at end of file diff --git a/effects/all-effects/shuffle_hotbar.html b/effects/all-effects/shuffle_hotbar.html index cf40edb5e0..c27940a9bb 100644 --- a/effects/all-effects/shuffle_hotbar.html +++ b/effects/all-effects/shuffle_hotbar.html @@ -5,13 +5,13 @@ shuffle_hotbar | Auxilor Plugins - - + +
-
Skip to main content

shuffle_hotbar

Triggered Effect

Shuffle your victim's hotbar

Example Config

- id: shuffle_hotbar
...other config (eg triggers, filters, mutators, etc)
- - +
Skip to main content

shuffle_hotbar

Triggered Effect

Shuffle your victim's hotbar

Example Config

- id: shuffle_hotbar
...other config (eg triggers, filters, mutators, etc)
+ + \ No newline at end of file diff --git a/effects/all-effects/skill_xp_multiplier.html b/effects/all-effects/skill_xp_multiplier.html index 3fbbe4ec6e..90f33716ac 100644 --- a/effects/all-effects/skill_xp_multiplier.html +++ b/effects/all-effects/skill_xp_multiplier.html @@ -5,13 +5,13 @@ skill_xp_multiplier | Auxilor Plugins - - + +
-
Skip to main content

skill_xp_multiplier

Permanent Effect

Multiplies skill xp gain

Requires EcoSkills / Aurelium Skills

Example Config

- id: skill_xp_multiplier
args:
multiplier: 1.5 # The experience multiplier
skills: # The list of skills to multiply xp for. If removed, it will multiply all skills.
- mining
- combat
- - +
Skip to main content

skill_xp_multiplier

Permanent Effect

Multiplies skill xp gain

Requires EcoSkills / Aurelium Skills

Example Config

- id: skill_xp_multiplier
args:
multiplier: 1.5 # The experience multiplier
skills: # The list of skills to multiply xp for. If removed, it will multiply all skills.
- mining
- combat
+ + \ No newline at end of file diff --git a/effects/all-effects/smite.html b/effects/all-effects/smite.html index ec146a7bf6..14b7b55065 100644 --- a/effects/all-effects/smite.html +++ b/effects/all-effects/smite.html @@ -5,13 +5,13 @@ smite | Auxilor Plugins - - + +
-
Skip to main content

smite

Triggered Effect

Strikes lightning on a victim

Example Config

- id: smite
args:
damage: 5 # The damage to deal
silent: true # If the lightning should be silent
...other config (eg triggers, filters, mutators, etc)
- - +
Skip to main content

smite

Triggered Effect

Strikes lightning on a victim

Example Config

- id: smite
args:
damage: 5 # The damage to deal
silent: true # If the lightning should be silent
...other config (eg triggers, filters, mutators, etc)
+ + \ No newline at end of file diff --git a/effects/all-effects/spawn_entity.html b/effects/all-effects/spawn_entity.html index a95a61b29d..d7d88884f0 100644 --- a/effects/all-effects/spawn_entity.html +++ b/effects/all-effects/spawn_entity.html @@ -5,13 +5,13 @@ spawn_entity | Auxilor Plugins - - + +
-
Skip to main content

spawn_entity

Triggered Effect

Spawns an entity

Example Config

- id: spawn_entity
args:
entity: cave_spider speed:100 # The mob to spawn, takes a lookup string
...other config (eg triggers, filters, mutators, etc)
- - +
Skip to main content

spawn_entity

Triggered Effect

Spawns an entity

Example Config

- id: spawn_entity
args:
entity: cave_spider speed:100 # The mob to spawn, takes a lookup string
...other config (eg triggers, filters, mutators, etc)
+ + \ No newline at end of file diff --git a/effects/all-effects/spawn_mobs.html b/effects/all-effects/spawn_mobs.html index 15758783f5..9f64cf5e3f 100644 --- a/effects/all-effects/spawn_mobs.html +++ b/effects/all-effects/spawn_mobs.html @@ -5,13 +5,13 @@ spawn_mobs | Auxilor Plugins - - + +
-
Skip to main content

spawn_mobs

Triggered Effect

Spawns mobs to help you

Example Config

- id: spawn_mobs
args:
amount: 4 # The amount of mobs to spawn
ticks_to_live: 120 # The amount of ticks the mobs should live for
health: 5 # The mob health
range: 10 # The range around the location for mobs to spawn
entity: cave_spider speed:0.8 # The mob to spawn, takes a lookup string
...other config (eg triggers, filters, mutators, etc)
- - +
Skip to main content

spawn_mobs

Triggered Effect

Spawns mobs to help you

Example Config

- id: spawn_mobs
args:
amount: 4 # The amount of mobs to spawn
ticks_to_live: 120 # The amount of ticks the mobs should live for
health: 5 # The mob health
range: 10 # The range around the location for mobs to spawn
entity: cave_spider speed:0.8 # The mob to spawn, takes a lookup string
...other config (eg triggers, filters, mutators, etc)
+ + \ No newline at end of file diff --git a/effects/all-effects/spawn_particle.html b/effects/all-effects/spawn_particle.html index f8e658b8f5..d44566ac00 100644 --- a/effects/all-effects/spawn_particle.html +++ b/effects/all-effects/spawn_particle.html @@ -5,13 +5,13 @@ spawn_particle | Auxilor Plugins - - + +
-
Skip to main content

spawn_particle

Triggered Effect

Spawns a particle

Example Config

- id: spawn_particle
args:
particle: heart # The particle to spawn (https://hub.spigotmc.org/javadocs/spigot/org/bukkit/Particle.html)
amount: 10 # The amount of particles to spawn
...other config (eg triggers, filters, mutators, etc)
- - +
Skip to main content

spawn_particle

Triggered Effect

Spawns a particle

Example Config

- id: spawn_particle
args:
particle: heart # The particle to spawn (https://hub.spigotmc.org/javadocs/spigot/org/bukkit/Particle.html)
amount: 10 # The amount of particles to spawn
...other config (eg triggers, filters, mutators, etc)
+ + \ No newline at end of file diff --git a/effects/all-effects/spawn_potion_cloud.html b/effects/all-effects/spawn_potion_cloud.html index 6a52c5c2d9..111a5553f4 100644 --- a/effects/all-effects/spawn_potion_cloud.html +++ b/effects/all-effects/spawn_potion_cloud.html @@ -5,13 +5,13 @@ spawn_potion_cloud | Auxilor Plugins - - + +
-
Skip to main content

spawn_potion_cloud

Triggered Effect

Spawns a potion cloud

Example Config

- id: spawn_potion_cloud
args:
effect: blindness # The effect to give (https://hub.spigotmc.org/javadocs/bukkit/org/bukkit/potion/PotionEffectType.html)
level: 1 # The level to give
duration: 80 # The duration of the effect (in ticks)
...other config (eg triggers, filters, mutators, etc)
- - +
Skip to main content

spawn_potion_cloud

Triggered Effect

Spawns a potion cloud

Example Config

- id: spawn_potion_cloud
args:
effect: blindness # The effect to give (https://hub.spigotmc.org/javadocs/bukkit/org/bukkit/potion/PotionEffectType.html)
level: 1 # The level to give
duration: 80 # The duration of the effect (in ticks)
...other config (eg triggers, filters, mutators, etc)
+ + \ No newline at end of file diff --git a/effects/all-effects/start_quest.html b/effects/all-effects/start_quest.html index 6f14d388e4..27e73d6756 100644 --- a/effects/all-effects/start_quest.html +++ b/effects/all-effects/start_quest.html @@ -5,13 +5,13 @@ start_quest | Auxilor Plugins - - + +
-
Skip to main content

start_quest

Triggered Effect

Starts a quest for the player

Requires EcoQuests

Example Config

- id: start_quest
args:
quest: meet_the_village # The quest ID
...other config (eg triggers, filters, mutators, etc)
- - +
Skip to main content

start_quest

Triggered Effect

Starts a quest for the player

Requires EcoQuests

Example Config

- id: start_quest
args:
quest: meet_the_village # The quest ID
...other config (eg triggers, filters, mutators, etc)
+ + \ No newline at end of file diff --git a/effects/all-effects/strike_lightning.html b/effects/all-effects/strike_lightning.html index 20187aac3c..ba0e1aa4f4 100644 --- a/effects/all-effects/strike_lightning.html +++ b/effects/all-effects/strike_lightning.html @@ -5,13 +5,13 @@ strike_lightning | Auxilor Plugins - - + +
-
Skip to main content

strike_lightning

Triggered Effect

Strikes lightning at a point

Example Config

- id: strike_lightning
args:
amount: 5 # The amount of lightning strikes
...other config (eg triggers, filters, mutators, etc)
- - +
Skip to main content

strike_lightning

Triggered Effect

Strikes lightning at a point

Example Config

- id: strike_lightning
args:
amount: 5 # The amount of lightning strikes
...other config (eg triggers, filters, mutators, etc)
+ + \ No newline at end of file diff --git a/effects/all-effects/strip_ai.html b/effects/all-effects/strip_ai.html index bca178fa0e..15ece706b1 100644 --- a/effects/all-effects/strip_ai.html +++ b/effects/all-effects/strip_ai.html @@ -5,13 +5,13 @@ strip_ai | Auxilor Plugins - - + +
-
Skip to main content

strip_ai

Triggered Effect

Strips a mob's AI temporarily

Example Config

- id: strip_ai
args:
duration: 60 # The amount of ticks to strip AI for
...other config (eg triggers, filters, mutators, etc)
- - +
Skip to main content

strip_ai

Triggered Effect

Strips a mob's AI temporarily

Example Config

- id: strip_ai
args:
duration: 60 # The amount of ticks to strip AI for
...other config (eg triggers, filters, mutators, etc)
+ + \ No newline at end of file diff --git a/effects/all-effects/swarm.html b/effects/all-effects/swarm.html index ec7f69f24b..f0e08f1a11 100644 --- a/effects/all-effects/swarm.html +++ b/effects/all-effects/swarm.html @@ -5,13 +5,13 @@ swarm | Auxilor Plugins - - + +
-
Skip to main content

swarm

Triggered Effect

Makes nearby monsters in a certain radius attack the victim

Example Config

- id: swarm
args:
radius: 20 # The radius to swarm from
entities: # (Optional) The list of entities to anger
- zombie
...other config (eg triggers, filters, mutators, etc)
- - +
Skip to main content

swarm

Triggered Effect

Makes nearby monsters in a certain radius attack the victim

Example Config

- id: swarm
args:
radius: 20 # The radius to swarm from
entities: # (Optional) The list of entities to anger
- zombie
...other config (eg triggers, filters, mutators, etc)
+ + \ No newline at end of file diff --git a/effects/all-effects/take_money.html b/effects/all-effects/take_money.html index 4b3bd6c668..a7ee1be7b7 100644 --- a/effects/all-effects/take_money.html +++ b/effects/all-effects/take_money.html @@ -5,13 +5,13 @@ take_money | Auxilor Plugins - - + +
-
Skip to main content

take_money

Triggered Effect

Takes money from the player

Requires Vault economy

Example Config

- id: take_money
args:
amount: 1000 # The amount of money to take
...other config (eg triggers, filters, mutators, etc)
- - +
Skip to main content

take_money

Triggered Effect

Takes money from the player

Requires Vault economy

Example Config

- id: take_money
args:
amount: 1000 # The amount of money to take
...other config (eg triggers, filters, mutators, etc)
+ + \ No newline at end of file diff --git a/effects/all-effects/target_player.html b/effects/all-effects/target_player.html index bacd99a412..403ff5e696 100644 --- a/effects/all-effects/target_player.html +++ b/effects/all-effects/target_player.html @@ -5,13 +5,13 @@ target_player | Auxilor Plugins - - + +
-
Skip to main content

target_player

Triggered Effect

Makes the victim target the player (requires the victim to be a monster)

Example Config

- id: target_player
...other config (eg triggers, filters, mutators, etc)
- - +
Skip to main content

target_player

Triggered Effect

Makes the victim target the player (requires the victim to be a monster)

Example Config

- id: target_player
...other config (eg triggers, filters, mutators, etc)
+ + \ No newline at end of file diff --git a/effects/all-effects/telekinesis.html b/effects/all-effects/telekinesis.html index 682450c71f..95b233eaa0 100644 --- a/effects/all-effects/telekinesis.html +++ b/effects/all-effects/telekinesis.html @@ -5,13 +5,13 @@ telekinesis | Auxilor Plugins - - + +
-
Skip to main content

telekinesis

Permanent Effect

Teleports all drops to the player's inventory

Example Config

- id: telekinesis
...other config (eg triggers, filters, mutators, etc)
- - +
Skip to main content

telekinesis

Permanent Effect

Teleports all drops to the player's inventory

Example Config

- id: telekinesis
...other config (eg triggers, filters, mutators, etc)
+ + \ No newline at end of file diff --git a/effects/all-effects/teleport.html b/effects/all-effects/teleport.html index 9b5f8a547d..ca1aa09e4c 100644 --- a/effects/all-effects/teleport.html +++ b/effects/all-effects/teleport.html @@ -5,13 +5,13 @@ teleport | Auxilor Plugins - - + +
-
Skip to main content

teleport

Triggered Effect

Teleports to a location

Example Config

- id: teleport
...other config (eg triggers, filters, mutators, etc)
- - +
Skip to main content

teleport

Triggered Effect

Teleports to a location

Example Config

- id: teleport
...other config (eg triggers, filters, mutators, etc)
+ + \ No newline at end of file diff --git a/effects/all-effects/teleport_to.html b/effects/all-effects/teleport_to.html index e54c448ebe..131d413680 100644 --- a/effects/all-effects/teleport_to.html +++ b/effects/all-effects/teleport_to.html @@ -5,13 +5,13 @@ teleport_to | Auxilor Plugins - - + +
-
Skip to main content

teleport_to

Triggered Effect

Teleport a player to a specific location

Example Config

- id: teleport_to
args:
world: world_nether # The world name
x: 100 # The x-coordinate
y: 50 # The y-coordinate
z: -581.2 # The z-coordinate
...other config (eg triggers, filters, mutators, etc)
- - +
Skip to main content

teleport_to

Triggered Effect

Teleport a player to a specific location

Example Config

- id: teleport_to
args:
world: world_nether # The world name
x: 100 # The x-coordinate
y: 50 # The y-coordinate
z: -581.2 # The z-coordinate
...other config (eg triggers, filters, mutators, etc)
+ + \ No newline at end of file diff --git a/effects/all-effects/teleport_to_ground.html b/effects/all-effects/teleport_to_ground.html index 927d9854b6..4f049de0e9 100644 --- a/effects/all-effects/teleport_to_ground.html +++ b/effects/all-effects/teleport_to_ground.html @@ -5,13 +5,13 @@ teleport_to_ground | Auxilor Plugins - - + +
-
Skip to main content

teleport_to_ground

Triggered Effect

Teleports to the ground

Example Config

- id: teleport_to_ground
...other config (eg triggers, filters, mutators, etc)
- - +
Skip to main content

teleport_to_ground

Triggered Effect

Teleports to the ground

Example Config

- id: teleport_to_ground
...other config (eg triggers, filters, mutators, etc)
+ + \ No newline at end of file diff --git a/effects/all-effects/traceback.html b/effects/all-effects/traceback.html index 68b605a3ed..f6326f0dfa 100644 --- a/effects/all-effects/traceback.html +++ b/effects/all-effects/traceback.html @@ -5,13 +5,13 @@ traceback | Auxilor Plugins - - + +
-
Skip to main content

traceback

Triggered Effect

Go back to a previous position

Example Config

- id: traceback
args:
seconds: 10 # The seconds to go back (between 1 and 30)
...other config (eg triggers, filters, mutators, etc)
- - +
Skip to main content

traceback

Triggered Effect

Go back to a previous position

Example Config

- id: traceback
args:
seconds: 10 # The seconds to go back (between 1 and 30)
...other config (eg triggers, filters, mutators, etc)
+ + \ No newline at end of file diff --git a/effects/all-effects/transmission.html b/effects/all-effects/transmission.html index 38beee1819..58dea68c69 100644 --- a/effects/all-effects/transmission.html +++ b/effects/all-effects/transmission.html @@ -5,13 +5,13 @@ transmission | Auxilor Plugins - - + +
-
Skip to main content

transmission

Triggered Effect

Teleport a player forward in the direction they're facing (Like AotE)

Example Config

- id: transmission
args:
distance: 5 # The distance to teleport
...other config (eg triggers, filters, mutators, etc)
- - +
Skip to main content

transmission

Triggered Effect

Teleport a player forward in the direction they're facing (Like AotE)

Example Config

- id: transmission
args:
distance: 5 # The distance to teleport
...other config (eg triggers, filters, mutators, etc)
+ + \ No newline at end of file diff --git a/effects/all-effects/trigger_custom.html b/effects/all-effects/trigger_custom.html index 3806dacd50..7960999a71 100644 --- a/effects/all-effects/trigger_custom.html +++ b/effects/all-effects/trigger_custom.html @@ -5,14 +5,14 @@ trigger_custom | Auxilor Plugins - - + +
-
Skip to main content

trigger_custom

Triggered Effect

Call a custom trigger

Example Config

- id: trigger_custom
args:
trigger: example # The custom trigger ID: use in other effects like custom_id (i.e. custom_example here)
value: 1.5 # The value to pass to the trigger, e.g. for EcoPets levelling.
...other config (eg triggers, filters, mutators, etc)

You then use the trigger like any other trigger:

triggers:
- custom_example

You can also call custom triggers with /libreforge trigger <subject> <id> [value]

The subject can be any player name or UUID, entity UUID, global and server for the server, +

trigger_custom

Triggered Effect

Call a custom trigger

Example Config

- id: trigger_custom
args:
trigger: example # The custom trigger ID: use in other effects like custom_id (i.e. custom_example here)
value: 1.5 # The value to pass to the trigger, e.g. for EcoPets levelling.
...other config (eg triggers, filters, mutators, etc)

You then use the trigger like any other trigger:

triggers:
- custom_example

You can also call custom triggers with /libreforge trigger <subject> <id> [value]

The subject can be any player name or UUID, entity UUID, global and server for the server, and all and everyone to run it for all players.

- - + + \ No newline at end of file diff --git a/effects/all-effects/update_boss_bar.html b/effects/all-effects/update_boss_bar.html index b645b5f684..812c2673a5 100644 --- a/effects/all-effects/update_boss_bar.html +++ b/effects/all-effects/update_boss_bar.html @@ -5,13 +5,13 @@ update_boss_bar | Auxilor Plugins - - + +
-

update_boss_bar

Triggered Effect

Updates a boss bar

Example Config

- id: update_boss_bar
args:
id: my_boss_bar # The ID of the boss bar to update
name: "Updated Boss Bar" # (Optional) The new name of the boss bar
color: pink # (Optional) The new boss bar color (pink, blue, red, green, yellow, purple, white)
style: notched_6 # (Optional) The new boss bar style (progress, notched_6, notched_10, notched_12, notched_20)
progress: "%libreforge_boss_bar_my_boss_bar_progress% + 10" # (Optional) The new percentage completion of the boss bar
...other config (eg triggers, filters, mutators, etc)
- - +

update_boss_bar

Triggered Effect

Updates a boss bar

Example Config

- id: update_boss_bar
args:
id: my_boss_bar # The ID of the boss bar to update
name: "Updated Boss Bar" # (Optional) The new name of the boss bar
color: pink # (Optional) The new boss bar color (pink, blue, red, green, yellow, purple, white)
style: notched_6 # (Optional) The new boss bar style (progress, notched_6, notched_10, notched_12, notched_20)
progress: "%libreforge_boss_bar_my_boss_bar_progress% + 10" # (Optional) The new percentage completion of the boss bar
...other config (eg triggers, filters, mutators, etc)
+ + \ No newline at end of file diff --git a/effects/all-effects/victim_speed_multiplier.html b/effects/all-effects/victim_speed_multiplier.html index 5a00a6398e..fc676ea072 100644 --- a/effects/all-effects/victim_speed_multiplier.html +++ b/effects/all-effects/victim_speed_multiplier.html @@ -5,13 +5,13 @@ victim_speed_multiplier | Auxilor Plugins - - + +
-

victim_speed_multiplier

Triggered Effect

Temporarily multiplies victim movement speed

Example Config

- id: victim_speed_multiplier
args:
multiplier: 1.5 # The multiplier for movement speed
duration: 50 # The duration (in ticks)
- - +

victim_speed_multiplier

Triggered Effect

Temporarily multiplies victim movement speed

Example Config

- id: victim_speed_multiplier
args:
multiplier: 1.5 # The multiplier for movement speed
duration: 50 # The duration (in ticks)
+ + \ No newline at end of file diff --git a/effects/all-effects/xp_multiplier.html b/effects/all-effects/xp_multiplier.html index 9f96f40ab7..dd8654de85 100644 --- a/effects/all-effects/xp_multiplier.html +++ b/effects/all-effects/xp_multiplier.html @@ -5,13 +5,13 @@ xp_multiplier | Auxilor Plugins - - + +
-

xp_multiplier

Permanent Effect

Multiplies incoming xp gain

Example Config

- id: xp_multiplier
args:
multiplier: 2.05 # The xp multiplier
- - +

xp_multiplier

Permanent Effect

Multiplies incoming xp gain

Example Config

- id: xp_multiplier
args:
multiplier: 2.05 # The xp multiplier
+ + \ No newline at end of file diff --git a/effects/all-filters.html b/effects/all-filters.html index 8faca97df1..45abc11f4e 100644 --- a/effects/all-filters.html +++ b/effects/all-filters.html @@ -5,13 +5,13 @@ How to configure a filter | Auxilor Plugins - - + +
-

How to configure a filter

Filters are config keys, added under the filters: section of an effect

Example Filter Config

- id: cancel_event
triggers:
- mine_block
filters:
blocks:
- budding_amethyst

Filters work by checking the provided data against the rules that you outline, so in this example it will prevent the player from mining budding amethyst.

Like conditions, you can also invert filters like this:

- id: cancel_event
triggers:
- mine_block
filters:
not_blocks:
- budding_amethyst

This will negate the filter, i.e. only cancel events that aren't budding amethyst breaks.

- - +

How to configure a filter

Filters are config keys, added under the filters: section of an effect

Example Filter Config

- id: cancel_event
triggers:
- mine_block
filters:
blocks:
- budding_amethyst

Filters work by checking the provided data against the rules that you outline, so in this example it will prevent the player from mining budding amethyst.

Like conditions, you can also invert filters like this:

- id: cancel_event
triggers:
- mine_block
filters:
not_blocks:
- budding_amethyst

This will negate the filter, i.e. only cancel events that aren't budding amethyst breaks.

+ + \ No newline at end of file diff --git a/effects/all-filters/above_health_percent.html b/effects/all-filters/above_health_percent.html index 965db7f5ab..7d0668b849 100644 --- a/effects/all-filters/above_health_percent.html +++ b/effects/all-filters/above_health_percent.html @@ -5,13 +5,13 @@ above_health_percent | Auxilor Plugins - - + + - - +
+ + \ No newline at end of file diff --git a/effects/all-filters/advancements.html b/effects/all-filters/advancements.html index 7d585ef2eb..de92ed70f5 100644 --- a/effects/all-filters/advancements.html +++ b/effects/all-filters/advancements.html @@ -5,13 +5,13 @@ advancements | Auxilor Plugins - - + + - - +
+ + \ No newline at end of file diff --git a/effects/all-filters/blocks.html b/effects/all-filters/blocks.html index a26efc3e84..0b75cca4c5 100644 --- a/effects/all-filters/blocks.html +++ b/effects/all-filters/blocks.html @@ -5,13 +5,13 @@ blocks | Auxilor Plugins - - + + - - +
Skip to main content
+ + \ No newline at end of file diff --git a/effects/all-filters/damage_cause.html b/effects/all-filters/damage_cause.html index e7a516bb70..762e001089 100644 --- a/effects/all-filters/damage_cause.html +++ b/effects/all-filters/damage_cause.html @@ -5,13 +5,13 @@ damage_cause | Auxilor Plugins - - + + - - +
Skip to main content
+ + \ No newline at end of file diff --git a/effects/all-filters/entities.html b/effects/all-filters/entities.html index c81f014f4e..6dcabffd47 100644 --- a/effects/all-filters/entities.html +++ b/effects/all-filters/entities.html @@ -5,13 +5,13 @@ entities | Auxilor Plugins - - + + - - +
Skip to main content
+ + \ No newline at end of file diff --git a/effects/all-filters/from_spawner.html b/effects/all-filters/from_spawner.html index 6e4fba9ddb..dd57a09596 100644 --- a/effects/all-filters/from_spawner.html +++ b/effects/all-filters/from_spawner.html @@ -5,13 +5,13 @@ from_spawner | Auxilor Plugins - - + + - - +
Skip to main content
+ + \ No newline at end of file diff --git a/effects/all-filters/fully_charged.html b/effects/all-filters/fully_charged.html index 3903335503..af303ba061 100644 --- a/effects/all-filters/fully_charged.html +++ b/effects/all-filters/fully_charged.html @@ -5,13 +5,13 @@ fully_charged | Auxilor Plugins - - + + - - +
Skip to main content
+ + \ No newline at end of file diff --git a/effects/all-filters/fully_grown.html b/effects/all-filters/fully_grown.html index cece8285a7..4d973ac9e6 100644 --- a/effects/all-filters/fully_grown.html +++ b/effects/all-filters/fully_grown.html @@ -5,13 +5,13 @@ fully_grown | Auxilor Plugins - - + + - - +
Skip to main content
+ + \ No newline at end of file diff --git a/effects/all-filters/is_behind_victim.html b/effects/all-filters/is_behind_victim.html index b78aec3453..16aeae684b 100644 --- a/effects/all-filters/is_behind_victim.html +++ b/effects/all-filters/is_behind_victim.html @@ -5,13 +5,13 @@ is_behind_victim | Auxilor Plugins - - + + - - +
Skip to main content
+ + \ No newline at end of file diff --git a/effects/all-filters/is_boss.html b/effects/all-filters/is_boss.html index 2c4b529d28..572e1a4bef 100644 --- a/effects/all-filters/is_boss.html +++ b/effects/all-filters/is_boss.html @@ -4,14 +4,14 @@ -is_boss | Auxilor Plugins - - +is_boss | Auxilor Plugins + + - - +
Skip to main content
+ + \ No newline at end of file diff --git a/effects/all-filters/is_expression_true.html b/effects/all-filters/is_expression_true.html index ad9f2d8ff6..94a80259a5 100644 --- a/effects/all-filters/is_expression_true.html +++ b/effects/all-filters/is_expression_true.html @@ -5,13 +5,13 @@ is_expression_true | Auxilor Plugins - - + + - - +
Skip to main content
+ + \ No newline at end of file diff --git a/effects/all-filters/is_npc.html b/effects/all-filters/is_npc.html index d866d6772d..f5fed0f397 100644 --- a/effects/all-filters/is_npc.html +++ b/effects/all-filters/is_npc.html @@ -5,13 +5,13 @@ is_npc | Auxilor Plugins - - + + - - +
Skip to main content
+ + \ No newline at end of file diff --git a/effects/all-filters/item_durability_above.html b/effects/all-filters/item_durability_above.html index 40f69edafb..a851f0f323 100644 --- a/effects/all-filters/item_durability_above.html +++ b/effects/all-filters/item_durability_above.html @@ -5,13 +5,13 @@ item_durability_above | Auxilor Plugins - - + + - - +
Skip to main content
+ + \ No newline at end of file diff --git a/effects/all-filters/item_durability_above_percent.html b/effects/all-filters/item_durability_above_percent.html index ec9800a6fe..da25f512f4 100644 --- a/effects/all-filters/item_durability_above_percent.html +++ b/effects/all-filters/item_durability_above_percent.html @@ -5,13 +5,13 @@ item_durability_above_percent | Auxilor Plugins - - + + - - +
Skip to main content
+ + \ No newline at end of file diff --git a/effects/all-filters/item_durability_below.html b/effects/all-filters/item_durability_below.html index 154d74c2c1..ab767b1328 100644 --- a/effects/all-filters/item_durability_below.html +++ b/effects/all-filters/item_durability_below.html @@ -5,13 +5,13 @@ item_durability_below | Auxilor Plugins - - + + - - +
Skip to main content
+ + \ No newline at end of file diff --git a/effects/all-filters/item_durability_below_percent.html b/effects/all-filters/item_durability_below_percent.html index 6da892adcd..6a1491f8dc 100644 --- a/effects/all-filters/item_durability_below_percent.html +++ b/effects/all-filters/item_durability_below_percent.html @@ -5,13 +5,13 @@ item_durability_below_percent | Auxilor Plugins - - + + - - +
Skip to main content
+ + \ No newline at end of file diff --git a/effects/all-filters/items.html b/effects/all-filters/items.html index 01e16cf6a0..dfffa201e1 100644 --- a/effects/all-filters/items.html +++ b/effects/all-filters/items.html @@ -5,13 +5,13 @@ items | Auxilor Plugins - - + + - - +
Skip to main content
+ + \ No newline at end of file diff --git a/effects/all-filters/job.html b/effects/all-filters/job.html index b4e1006d0e..3fd2f2a69c 100644 --- a/effects/all-filters/job.html +++ b/effects/all-filters/job.html @@ -5,13 +5,13 @@ job | Auxilor Plugins - - + + - - +
Skip to main content
+ + \ No newline at end of file diff --git a/effects/all-filters/magic_type.html b/effects/all-filters/magic_type.html index 4b35dbbb52..9f5958812c 100644 --- a/effects/all-filters/magic_type.html +++ b/effects/all-filters/magic_type.html @@ -5,13 +5,13 @@ magic_type | Auxilor Plugins - - + + - - +
Skip to main content
+ + \ No newline at end of file diff --git a/effects/all-filters/npc.html b/effects/all-filters/npc.html index 71bbc19735..88bab4a249 100644 --- a/effects/all-filters/npc.html +++ b/effects/all-filters/npc.html @@ -5,13 +5,13 @@ npc | Auxilor Plugins - - + + - - +
Skip to main content
+ + \ No newline at end of file diff --git a/effects/all-filters/on_max_health.html b/effects/all-filters/on_max_health.html index a021fc54c5..b6b9d5313a 100644 --- a/effects/all-filters/on_max_health.html +++ b/effects/all-filters/on_max_health.html @@ -5,13 +5,13 @@ on_max_health | Auxilor Plugins - - + + - - +
Skip to main content
+ + \ No newline at end of file diff --git a/effects/all-filters/pet.html b/effects/all-filters/pet.html index 4ebc1789c9..8c845fa954 100644 --- a/effects/all-filters/pet.html +++ b/effects/all-filters/pet.html @@ -5,13 +5,13 @@ pet | Auxilor Plugins - - + + - - +
Skip to main content
+ + \ No newline at end of file diff --git a/effects/all-filters/player_name.html b/effects/all-filters/player_name.html index ae0f084910..cdce16be5e 100644 --- a/effects/all-filters/player_name.html +++ b/effects/all-filters/player_name.html @@ -5,13 +5,13 @@ player_name | Auxilor Plugins - - + + - - +
Skip to main content
+ + \ No newline at end of file diff --git a/effects/all-filters/player_placed.html b/effects/all-filters/player_placed.html index 3fcf258e79..6e7218d4bd 100644 --- a/effects/all-filters/player_placed.html +++ b/effects/all-filters/player_placed.html @@ -5,13 +5,13 @@ player_placed | Auxilor Plugins - - + + - - +
Skip to main content
+ + \ No newline at end of file diff --git a/effects/all-filters/potion_effect.html b/effects/all-filters/potion_effect.html index 279c33c4d1..fd5d62ce4d 100644 --- a/effects/all-filters/potion_effect.html +++ b/effects/all-filters/potion_effect.html @@ -5,13 +5,13 @@ potion_effect | Auxilor Plugins - - + + - - +
Skip to main content
+ + \ No newline at end of file diff --git a/effects/all-filters/projectiles.html b/effects/all-filters/projectiles.html index e69becf53f..799e8118ba 100644 --- a/effects/all-filters/projectiles.html +++ b/effects/all-filters/projectiles.html @@ -5,13 +5,13 @@ projectiles | Auxilor Plugins - - + + - - +
Skip to main content
+ + \ No newline at end of file diff --git a/effects/all-filters/quest.html b/effects/all-filters/quest.html index 42bbcc0340..00e0a17102 100644 --- a/effects/all-filters/quest.html +++ b/effects/all-filters/quest.html @@ -5,13 +5,13 @@ quest | Auxilor Plugins - - + + - - +
Skip to main content
+ + \ No newline at end of file diff --git a/effects/all-filters/region.html b/effects/all-filters/region.html index 899d58de0a..041763447c 100644 --- a/effects/all-filters/region.html +++ b/effects/all-filters/region.html @@ -5,13 +5,13 @@ region | Auxilor Plugins - - + + - - +
Skip to main content
+ + \ No newline at end of file diff --git a/effects/all-filters/shop_item.html b/effects/all-filters/shop_item.html index 93bd3df41f..bdb11816d4 100644 --- a/effects/all-filters/shop_item.html +++ b/effects/all-filters/shop_item.html @@ -5,13 +5,13 @@ shop_item | Auxilor Plugins - - + + - - +
Skip to main content
+ + \ No newline at end of file diff --git a/effects/all-filters/skill.html b/effects/all-filters/skill.html index 0ee625d23d..7095e6a637 100644 --- a/effects/all-filters/skill.html +++ b/effects/all-filters/skill.html @@ -5,13 +5,13 @@ skill | Auxilor Plugins - - + + - - +
Skip to main content
+ + \ No newline at end of file diff --git a/effects/all-filters/task.html b/effects/all-filters/task.html index b9bdca39ef..2bc9e79e8c 100644 --- a/effects/all-filters/task.html +++ b/effects/all-filters/task.html @@ -5,13 +5,13 @@ task | Auxilor Plugins - - + + - - +
Skip to main content
+ + \ No newline at end of file diff --git a/effects/all-filters/text.html b/effects/all-filters/text.html index 54794be8e4..a7ecef86a8 100644 --- a/effects/all-filters/text.html +++ b/effects/all-filters/text.html @@ -5,13 +5,13 @@ text | Auxilor Plugins - - + + - - +
Skip to main content
+ + \ No newline at end of file diff --git a/effects/all-filters/text_contains.html b/effects/all-filters/text_contains.html index 64df7eb245..bf52176579 100644 --- a/effects/all-filters/text_contains.html +++ b/effects/all-filters/text_contains.html @@ -5,13 +5,13 @@ text_contains | Auxilor Plugins - - + + - - +
Skip to main content
+ + \ No newline at end of file diff --git a/effects/all-filters/value_above.html b/effects/all-filters/value_above.html index 0ce772c66a..728586b889 100644 --- a/effects/all-filters/value_above.html +++ b/effects/all-filters/value_above.html @@ -5,13 +5,13 @@ value_above | Auxilor Plugins - - + + - - +
Skip to main content
+ + \ No newline at end of file diff --git a/effects/all-filters/value_below.html b/effects/all-filters/value_below.html index 2a24aeac2d..3484dc16e5 100644 --- a/effects/all-filters/value_below.html +++ b/effects/all-filters/value_below.html @@ -5,13 +5,13 @@ value_above | Auxilor Plugins - - + + - - +
Skip to main content
+ + \ No newline at end of file diff --git a/effects/all-filters/value_equals.html b/effects/all-filters/value_equals.html index 618c31bd21..9c4ac5197c 100644 --- a/effects/all-filters/value_equals.html +++ b/effects/all-filters/value_equals.html @@ -5,13 +5,13 @@ value_equals | Auxilor Plugins - - + + - - +
Skip to main content
+ + \ No newline at end of file diff --git a/effects/all-filters/victim_name.html b/effects/all-filters/victim_name.html index dba25b050f..1f74976f3b 100644 --- a/effects/all-filters/victim_name.html +++ b/effects/all-filters/victim_name.html @@ -5,13 +5,13 @@ victim_name | Auxilor Plugins - - + + - - +
Skip to main content
+ + \ No newline at end of file diff --git a/effects/all-mutators/block_to_location.html b/effects/all-mutators/block_to_location.html index b90f334c21..172cdad54e 100644 --- a/effects/all-mutators/block_to_location.html +++ b/effects/all-mutators/block_to_location.html @@ -5,13 +5,13 @@ block_to_location | Auxilor Plugins - - + + - - +
Skip to main content
+ + \ No newline at end of file diff --git a/effects/all-mutators/dispatcher_as_player.html b/effects/all-mutators/dispatcher_as_player.html index cce22a7612..8800d79ee0 100644 --- a/effects/all-mutators/dispatcher_as_player.html +++ b/effects/all-mutators/dispatcher_as_player.html @@ -5,13 +5,13 @@ dispatcher_as_player | Auxilor Plugins - - + + - - +
Skip to main content
+ + \ No newline at end of file diff --git a/effects/all-mutators/dispatcher_as_victim.html b/effects/all-mutators/dispatcher_as_victim.html index 7e9b45661c..80b55d5f79 100644 --- a/effects/all-mutators/dispatcher_as_victim.html +++ b/effects/all-mutators/dispatcher_as_victim.html @@ -5,13 +5,13 @@ dispatcher_as_victim | Auxilor Plugins - - + + - - +
Skip to main content
+ + \ No newline at end of file diff --git a/effects/all-mutators/location_to_block.html b/effects/all-mutators/location_to_block.html index 0c61522db7..d0d4333489 100644 --- a/effects/all-mutators/location_to_block.html +++ b/effects/all-mutators/location_to_block.html @@ -5,13 +5,13 @@ location_to_block | Auxilor Plugins - - + + - - +
Skip to main content
+ + \ No newline at end of file diff --git a/effects/all-mutators/location_to_boss.html b/effects/all-mutators/location_to_boss.html deleted file mode 100644 index 5c247ab309..0000000000 --- a/effects/all-mutators/location_to_boss.html +++ /dev/null @@ -1,17 +0,0 @@ - - - - - - -location_to_boss | Auxilor Plugins - - - - - - - - - \ No newline at end of file diff --git a/effects/all-mutators/location_to_cursor.html b/effects/all-mutators/location_to_cursor.html index 6ff5cd8e6b..9dae27c413 100644 --- a/effects/all-mutators/location_to_cursor.html +++ b/effects/all-mutators/location_to_cursor.html @@ -5,13 +5,13 @@ location_to_cursor | Auxilor Plugins - - + + - - +
Skip to main content
+ + \ No newline at end of file diff --git a/effects/all-mutators/location_to_drop.html b/effects/all-mutators/location_to_drop.html index 7bea527c75..b06f98d30e 100644 --- a/effects/all-mutators/location_to_drop.html +++ b/effects/all-mutators/location_to_drop.html @@ -5,13 +5,13 @@ location_to_drop | Auxilor Plugins - - + + - - +
Skip to main content
+ + \ No newline at end of file diff --git a/effects/all-mutators/location_to_player.html b/effects/all-mutators/location_to_player.html index ae649d3f9d..295856a1df 100644 --- a/effects/all-mutators/location_to_player.html +++ b/effects/all-mutators/location_to_player.html @@ -5,13 +5,13 @@ location_to_player | Auxilor Plugins - - + + - - +
Skip to main content
+ + \ No newline at end of file diff --git a/effects/all-mutators/location_to_projectile.html b/effects/all-mutators/location_to_projectile.html index 5695a46a5b..7d5773b5b2 100644 --- a/effects/all-mutators/location_to_projectile.html +++ b/effects/all-mutators/location_to_projectile.html @@ -5,13 +5,13 @@ location_to_projectile | Auxilor Plugins - - + + - - +
Skip to main content
+ + \ No newline at end of file diff --git a/effects/all-mutators/location_to_victim.html b/effects/all-mutators/location_to_victim.html index b1f0ad5413..65d8c794b0 100644 --- a/effects/all-mutators/location_to_victim.html +++ b/effects/all-mutators/location_to_victim.html @@ -5,13 +5,13 @@ location_to_victim | Auxilor Plugins - - + + - - +
Skip to main content
+ + \ No newline at end of file diff --git a/effects/all-mutators/player_as_victim.html b/effects/all-mutators/player_as_victim.html index ea813762cd..4a17f7af7b 100644 --- a/effects/all-mutators/player_as_victim.html +++ b/effects/all-mutators/player_as_victim.html @@ -5,13 +5,13 @@ player_as_victim | Auxilor Plugins - - + + - - +
Skip to main content
+ + \ No newline at end of file diff --git a/effects/all-mutators/spin_location.html b/effects/all-mutators/spin_location.html index 695fb00433..b2a1b0ea8e 100644 --- a/effects/all-mutators/spin_location.html +++ b/effects/all-mutators/spin_location.html @@ -5,13 +5,13 @@ spin_location | Auxilor Plugins - - + + - - +
Skip to main content
+ + \ No newline at end of file diff --git a/effects/all-mutators/spin_velocity.html b/effects/all-mutators/spin_velocity.html index 909783e13e..c60b252902 100644 --- a/effects/all-mutators/spin_velocity.html +++ b/effects/all-mutators/spin_velocity.html @@ -5,13 +5,13 @@ spin_velocity | Auxilor Plugins - - + + - - +
Skip to main content
+ + \ No newline at end of file diff --git a/effects/all-mutators/translate_location.html b/effects/all-mutators/translate_location.html index 4084266a4b..52b2d9499b 100644 --- a/effects/all-mutators/translate_location.html +++ b/effects/all-mutators/translate_location.html @@ -5,13 +5,13 @@ translate_location | Auxilor Plugins - - + + - - +
Skip to main content
+ + \ No newline at end of file diff --git a/effects/all-mutators/victim_as_dispatcher.html b/effects/all-mutators/victim_as_dispatcher.html index aab31cf0fe..122a9e7b0d 100644 --- a/effects/all-mutators/victim_as_dispatcher.html +++ b/effects/all-mutators/victim_as_dispatcher.html @@ -5,13 +5,13 @@ victim_as_dispatcher | Auxilor Plugins - - + + - - +
Skip to main content
+ + \ No newline at end of file diff --git a/effects/all-mutators/victim_as_player.html b/effects/all-mutators/victim_as_player.html index f70ee9594d..460c867ba1 100644 --- a/effects/all-mutators/victim_as_player.html +++ b/effects/all-mutators/victim_as_player.html @@ -5,13 +5,13 @@ victim_as_player | Auxilor Plugins - - + + - - +
Skip to main content
+ + \ No newline at end of file diff --git a/effects/all-mutators/victim_to_owner.html b/effects/all-mutators/victim_to_owner.html index b4ed29e80a..8863b52a91 100644 --- a/effects/all-mutators/victim_to_owner.html +++ b/effects/all-mutators/victim_to_owner.html @@ -5,13 +5,13 @@ victim_to_owner | Auxilor Plugins - - + + - - +
Skip to main content
+ + \ No newline at end of file diff --git a/effects/all-triggers.html b/effects/all-triggers.html index 7572f30fa1..65f22bb06a 100644 --- a/effects/all-triggers.html +++ b/effects/all-triggers.html @@ -5,14 +5,14 @@ All Triggers | Auxilor Plugins - - + +
-
Skip to main content

All Triggers

Triggered effects require a trigger, permanent effects do not support triggers and instead always apply when the effect -is active

Triggered effects also produce a value, which is used in EcoPets for levelling.

IDDescriptionValue Provided
alt_clickTriggered when using Right Click on most items, Left Click on those that have a default right click functionality1
biteTriggered when a fish bites on your rod1
block_item_dropTriggered when a mined block drops lootThe amount of items dropped
bow_attackTriggered when shooting an entity with a bow and arrow (or crossbow)The damage dealt
cast_rodTriggered when casting a fishing line1
catch_entityTriggered when hooking onto an entity with a fishing rod1
catch_fishTriggered when catching a fishThe experience dropped
catch_fish_failTriggered when failing to catch a fish1
hook_in_groundTriggered when a fishing rod hook hits the ground1
reel_inTriggered when reeling in a fishing rod1
consumeTriggered on item consumption1
craftTriggered when crafting an item1
damage_itemTriggered when damaging an itemThe damage
deathTriggered on death from any sources1
enchant_itemTriggered when enchanting an itemThe xp cost
enchant_%type%Triggered when enchanting an item with a certain type of enchantment Requires EcoEnchantsThe xp cost
entity_item_dropTriggered when a killed entity drops lootThe amount of items dropped
fall_damageTriggered when taking fall damageThe damage taken
gain_hungerTriggered when gaining hunger pointsThe hunger gained
gain_pet_xpTriggered when gaining pet experience points Requires EcoPetsThe experience gained
gain_skill_xpTriggered when gaining skill experience points Requires EcoSkillsThe experience gained
gain_xpTriggered when gaining experience pointsThe xp gained
healTriggered when regaining healthThe health regained
item_breakTriggered when breaking any item in your inventory (durability)1
jumpTriggered when Jumping (pressing space)1
killTriggered when a player kills a player or entityThe victim's max health
kill_bossTriggered when killing a boss Requires EcoBossesThe bosses max health
level_up_petTriggered when levelling up a pet Requires EcoPetsThe new level
level_up_skillTriggered when levelling up Requires EcoSkillsThe new level
lose_hungerTriggered when losing hungerThe hunger lost
lose_potion_effectTriggered when losing a potion effect1
melee_attackTriggered when injuring an entity with a melee attackThe damage dealt
mine_blockTriggered when mining a block1
mine_block_progressTriggered when damaging a block1
moveTriggered on all movement: looking around, walkingThe distance moved
potion_effectTriggered when gaining a potion effect1
projectile_hitTriggered when hitting a block or an entity with a projectile (arrow, trident, splash potion, egg, snowball)1
projectile_launchTriggered when launching a projectile (arrow, trident, splash potion, egg, snowball)1
shield_blockTriggered when blocking an attack with a shieldThe damage blocked
spawn_bossTriggered when spawning a boss Requires EcoBosses1
static_%interval%Run every x ticks, eg static_20 would run every second1
global_static_%interval%Run every x ticks for the server, eg global_static_20 would run every second1
swap_handsTriggered when swapping items in hands (F by default)1
swingTriggered when swining an item, hand or weapon Requires Paper1
take_damageTriggered when taking damage from any sourceThe damage taken
take_entity_damageTriggered when taking damage from an entity or playerThe damage taken
toggle_flightTriggered when chainging the flight state1
toggle_sneakTriggered when chainging the sneak state1
toggle_sprintTriggered when chainging the sprint state1
trident_attackTriggered on injuring an entity with a thrown tridentThe damage dealt
win_raidTriggered when a player wins a raidThe level of bad omen
jobs_level_upTriggered when levelling up a job Requires Jobs RebornThe new level
brewTriggered when brewing a potion in a brewing stand1
brew_ingredientSame as brew, but passes the ingredient as the item1
smeltTriggered when smelting an item in a furnaceThe amount of items smelted
place_blockTriggered when placing a block1
level_up_jobTriggered when levelling up a job Requires EcoJobsThe new level
gain_job_xpTriggered when gaining job experience points Requires EcoJobsThe experience gained
breedTriggered when breeding entities togetherThe experience received
join_jobTriggered when joining a job Requires EcoJobsThe job level
leave_jobTriggered when leaving a job Requires EcoJobsThe job level
sell_itemTriggered when selling an item in a shopThe price
buy_itemTriggered when buying an item in a shop Requires EcoShopThe price
headshotTriggered when hitting an enemy with a projectile in the headThe damage dealt
scyther_auto_collectTriggered when autocollecting crops with a scyther hoe Requires Scyther1
scyther_auto_sellTriggered when autoselling crops with a scyther hoe Requires Scyther1
joinTriggered when joining the server1
leaveTriggered when leaving the server1
respawnTriggered when respawning1
level_up_xpTriggered when levelling up XPThe new level
change_worldTriggered when changing world1
change_armorTriggered when changing armor1
hold_itemTriggered when changing your held item1
send_messageTriggered when sending a message1
pick_up_itemTriggered when picking up an itemThe amount of items
drop_itemTriggered when dropping an itemThe amount of items
entity_targetTriggered when an entity targets another entity1
enter_bedTriggered when entering a bed1
leave_bedTriggered when leaving a bed1
villager_tradeTriggered when trading with a villager Requires PaperThe experience the villager gains
fill_bucketTriggered when filling a bucket1
empty_bucketTriggered when emptying a bucket1
shear_entityTriggered when shearing an entity1
enableTriggered when an item / enchant / etc enables1
disableTriggered when an item / enchant / etc disables1
teleportTriggered when teleporting1
run_commandTriggered when running a command1
click_entityTriggered when right-clicking on an entity1
click_blockTriggered when right-clicking on a block1
enter_regionTriggered when entering a region Requires WorldGuard1
leave_regionTriggered when leaving a region Requires WorldGuard1
level_up_itemTriggered when levelling up an itemThe new item level
tame_animalTriggered when taming an animal1
complete_questTriggered when completing a quest Requires EcoQuests1
complete_taskTriggered when completing a task Requires EcoQuests1
gain_task_xpTriggered when gaining task XP Requires EcoQuestsThe experience gained
start_questTriggered when starting a quest Requires EcoQuests1
left_click_npcTriggered when left-clicking an NPC Requires Citizens1
right_click_npcTriggered when right-clicking an NPC Requires Citizens1
regen_magicTriggered when regenerating magic Requires EcoSkills1
shoot_bowTriggered when shooting a bowThe force the bow was shot at between 0 and 1
entity_break_doorTriggered when an entity breaks a door1
entity_catch_fire_from_blockTriggered when an entity catches fire from a block1
entity_catch_fire_from_entityTriggered when an entity catches fire from an entity1
entity_damageTriggered when an entity takes damageThe damage taken
entity_damage_by_entityTriggered when an entity takes damage from another entityThe damage taken
entity_deathTriggered when an entity takesdies1
entity_spawnTriggered when an entity spawns1
entity_teleportTriggered when an entity teleports1
complete_advancementTriggered when completing an advancement1
smith_itemTriggered when smithing an item in a smithing table1
- - +
Skip to main content

All Triggers

Triggered effects require a trigger, permanent effects do not support triggers and instead always apply when the effect +is active

Triggered effects also produce a value, which is used in EcoPets for levelling.

IDDescriptionValue Provided
alt_clickTriggered when using Right Click on most items, Left Click on those that have a default right click functionality1
biteTriggered when a fish bites on your rod1
block_item_dropTriggered when a mined block drops lootThe amount of items dropped
bow_attackTriggered when shooting an entity with a bow and arrow (or crossbow)The damage dealt
cast_rodTriggered when casting a fishing line1
catch_entityTriggered when hooking onto an entity with a fishing rod1
catch_fishTriggered when catching a fishThe experience dropped
catch_fish_failTriggered when failing to catch a fish1
hook_in_groundTriggered when a fishing rod hook hits the ground1
reel_inTriggered when reeling in a fishing rod1
consumeTriggered on item consumption1
craftTriggered when crafting an item1
damage_itemTriggered when damaging an itemThe damage
deathTriggered on death from any sources1
enchant_itemTriggered when enchanting an itemThe xp cost
enchant_%type%Triggered when enchanting an item with a certain type of enchantment Requires EcoEnchantsThe xp cost
entity_item_dropTriggered when a killed entity drops lootThe amount of items dropped
fall_damageTriggered when taking fall damageThe damage taken
gain_hungerTriggered when gaining hunger pointsThe hunger gained
gain_pet_xpTriggered when gaining pet experience points Requires EcoPetsThe experience gained
gain_skill_xpTriggered when gaining skill experience points Requires EcoSkillsThe experience gained
gain_xpTriggered when gaining experience pointsThe xp gained
healTriggered when regaining healthThe health regained
item_breakTriggered when breaking any item in your inventory (durability)1
jumpTriggered when Jumping (pressing space)1
killTriggered when a player kills a player or entityThe victim's max health
level_up_petTriggered when levelling up a pet Requires EcoPetsThe new level
level_up_skillTriggered when levelling up Requires EcoSkillsThe new level
lose_hungerTriggered when losing hungerThe hunger lost
lose_potion_effectTriggered when losing a potion effect1
melee_attackTriggered when injuring an entity with a melee attackThe damage dealt
mine_blockTriggered when mining a block1
mine_block_progressTriggered when damaging a block1
moveTriggered on all movement: looking around, walkingThe distance moved
potion_effectTriggered when gaining a potion effect1
projectile_hitTriggered when hitting a block or an entity with a projectile (arrow, trident, splash potion, egg, snowball)1
projectile_launchTriggered when launching a projectile (arrow, trident, splash potion, egg, snowball)1
shield_blockTriggered when blocking an attack with a shieldThe damage blocked
static_%interval%Run every x ticks, eg static_20 would run every second1
global_static_%interval%Run every x ticks for the server, eg global_static_20 would run every second1
swap_handsTriggered when swapping items in hands (F by default)1
swingTriggered when swining an item, hand or weapon Requires Paper1
take_damageTriggered when taking damage from any sourceThe damage taken
take_entity_damageTriggered when taking damage from an entity or playerThe damage taken
toggle_flightTriggered when chainging the flight state1
toggle_sneakTriggered when chainging the sneak state1
toggle_sprintTriggered when chainging the sprint state1
trident_attackTriggered on injuring an entity with a thrown tridentThe damage dealt
win_raidTriggered when a player wins a raidThe level of bad omen
jobs_level_upTriggered when levelling up a job Requires Jobs RebornThe new level
brewTriggered when brewing a potion in a brewing stand1
brew_ingredientSame as brew, but passes the ingredient as the item1
smeltTriggered when smelting an item in a furnaceThe amount of items smelted
place_blockTriggered when placing a block1
level_up_jobTriggered when levelling up a job Requires EcoJobsThe new level
gain_job_xpTriggered when gaining job experience points Requires EcoJobsThe experience gained
breedTriggered when breeding entities togetherThe experience received
join_jobTriggered when joining a job Requires EcoJobsThe job level
leave_jobTriggered when leaving a job Requires EcoJobsThe job level
sell_itemTriggered when selling an item in a shopThe price
buy_itemTriggered when buying an item in a shop Requires EcoShopThe price
headshotTriggered when hitting an enemy with a projectile in the headThe damage dealt
scyther_auto_collectTriggered when autocollecting crops with a scyther hoe Requires Scyther1
scyther_auto_sellTriggered when autoselling crops with a scyther hoe Requires Scyther1
joinTriggered when joining the server1
leaveTriggered when leaving the server1
respawnTriggered when respawning1
level_up_xpTriggered when levelling up XPThe new level
change_worldTriggered when changing world1
change_armorTriggered when changing armor1
hold_itemTriggered when changing your held item1
send_messageTriggered when sending a message1
pick_up_itemTriggered when picking up an itemThe amount of items
drop_itemTriggered when dropping an itemThe amount of items
entity_targetTriggered when an entity targets another entity1
enter_bedTriggered when entering a bed1
leave_bedTriggered when leaving a bed1
villager_tradeTriggered when trading with a villager Requires PaperThe experience the villager gains
fill_bucketTriggered when filling a bucket1
empty_bucketTriggered when emptying a bucket1
shear_entityTriggered when shearing an entity1
enableTriggered when an item / enchant / etc enables1
disableTriggered when an item / enchant / etc disables1
teleportTriggered when teleporting1
run_commandTriggered when running a command1
click_entityTriggered when right-clicking on an entity1
click_blockTriggered when right-clicking on a block1
enter_regionTriggered when entering a region Requires WorldGuard1
leave_regionTriggered when leaving a region Requires WorldGuard1
level_up_itemTriggered when levelling up an itemThe new item level
tame_animalTriggered when taming an animal1
complete_questTriggered when completing a quest Requires EcoQuests1
complete_taskTriggered when completing a task Requires EcoQuests1
gain_task_xpTriggered when gaining task XP Requires EcoQuestsThe experience gained
start_questTriggered when starting a quest Requires EcoQuests1
left_click_npcTriggered when left-clicking an NPC Requires Citizens1
right_click_npcTriggered when right-clicking an NPC Requires Citizens1
regen_magicTriggered when regenerating magic Requires EcoSkills1
shoot_bowTriggered when shooting a bowThe force the bow was shot at between 0 and 1
entity_break_doorTriggered when an entity breaks a door1
entity_catch_fire_from_blockTriggered when an entity catches fire from a block1
entity_catch_fire_from_entityTriggered when an entity catches fire from an entity1
entity_damageTriggered when an entity takes damageThe damage taken
entity_damage_by_entityTriggered when an entity takes damage from another entityThe damage taken
entity_deathTriggered when an entity takesdies1
entity_spawnTriggered when an entity spawns1
entity_teleportTriggered when an entity teleports1
complete_advancementTriggered when completing an advancement1
smith_itemTriggered when smithing an item in a smithing table1
+ + \ No newline at end of file diff --git a/effects/configuring-a-condition.html b/effects/configuring-a-condition.html index 4036af130b..c83fefc0c1 100644 --- a/effects/configuring-a-condition.html +++ b/effects/configuring-a-condition.html @@ -5,13 +5,13 @@ Configuring a Condition | Auxilor Plugins - - + +
-
Skip to main content

Configuring a Condition

Like effects, mutators, and entity goals, conditions consist of an ID and arguments.

Example Condition Config

- id: has_permission
args:
permission: "ecomc.rank.mvp" # The required permission
inverse: true # If the player should *not* have the permission

As shown in the above example, all conditions additionally have an inverse argument, like this:

- id: on_fire
args:
inverse: true

This will negate the condition, i.e. only be true when the base condition is false.

If this condition is for a plugin for items (EcoEnchants, EcoItems, Reforges, Talismans, and EcoArmor) you can also add lore lines to be shown to the player if they don't meet the condition, like this:

- id: has_permission
args:
permission: "ecomc.rank.mvp"
not-met-lines:
- "&cYou need &bMVP&c rank to use &7Crystal Finder"
- "&cBuy it at &astore.ecomc.net"

Not met Effects

If your condition is effect-specific (i.e. in the conditions: [] section of an effect rather than on the main holder conditions), you can specify not-met-effects.

These are effects ran when the condition is not met but a player tries to activate the effect (invoke the trigger).

In config, they look like this:

effects:
- id: give_money
args:
amount: 100
conditions:
- id: has_permission
args:
permission: "ecomc.rank.mvp"
not-met-effects:
- id: send_message
args:
message: "&cYou need &bMVP&c rank to use &7Crystal Finder&c, buy it at &astore.ecomc.net&c!"
triggers:
- break_block

So here, MVP players would get $100 for breaking a block, whereas non-MVP players would be told to buy the rank to get the perk when they try to break a block. This functions as an alternative to not-met-lines.

- - +
Skip to main content

Configuring a Condition

Like effects, mutators, and entity goals, conditions consist of an ID and arguments.

Example Condition Config

- id: has_permission
args:
permission: "ecomc.rank.mvp" # The required permission
inverse: true # If the player should *not* have the permission

As shown in the above example, all conditions additionally have an inverse argument, like this:

- id: on_fire
args:
inverse: true

This will negate the condition, i.e. only be true when the base condition is false.

If this condition is for a plugin for items (EcoEnchants, EcoItems, Reforges, Talismans, and EcoArmor) you can also add lore lines to be shown to the player if they don't meet the condition, like this:

- id: has_permission
args:
permission: "ecomc.rank.mvp"
not-met-lines:
- "&cYou need &bMVP&c rank to use &7Crystal Finder"
- "&cBuy it at &astore.ecomc.net"

Not met Effects

If your condition is effect-specific (i.e. in the conditions: [] section of an effect rather than on the main holder conditions), you can specify not-met-effects.

These are effects ran when the condition is not met but a player tries to activate the effect (invoke the trigger).

In config, they look like this:

effects:
- id: give_money
args:
amount: 100
conditions:
- id: has_permission
args:
permission: "ecomc.rank.mvp"
not-met-effects:
- id: send_message
args:
message: "&cYou need &bMVP&c rank to use &7Crystal Finder&c, buy it at &astore.ecomc.net&c!"
triggers:
- break_block

So here, MVP players would get $100 for breaking a block, whereas non-MVP players would be told to buy the rank to get the perk when they try to break a block. This functions as an alternative to not-met-lines.

+ + \ No newline at end of file diff --git a/effects/configuring-an-effect.html b/effects/configuring-an-effect.html index 926be55bd8..54ebbc1feb 100644 --- a/effects/configuring-an-effect.html +++ b/effects/configuring-an-effect.html @@ -5,12 +5,12 @@ Configuring an Effect | Auxilor Plugins - - + +
-
Skip to main content

Configuring an Effect

Example Effect Config

id: spawn_particle
args:
amount: 10
chance: 25
particle: soul
triggers:
- mine_block
filters:
blocks:
- diamond_ore
- ancient_debris
conditions: [ ]
mutators:
- id: translate_location
args:
add_x: 0.5
add_y: 0.5
add_z: 0.5

This is an effect that gives you a 10% chance to spawn 10 soul particles in the middle of a block of diamond ore or +

Configuring an Effect

Example Effect Config

id: spawn_particle
args:
amount: 10
chance: 25
particle: soul
triggers:
- mine_block
filters:
blocks:
- diamond_ore
- ancient_debris
conditions: [ ]
mutators:
- id: translate_location
args:
add_x: 0.5
add_y: 0.5
add_z: 0.5

This is an effect that gives you a 10% chance to spawn 10 soul particles in the middle of a block of diamond ore or ancient debris when it's mined

Placeholders

Any numeric value (integer, decimal) can be a mathematical expression involving placeholders!

For example, you can specify the chance to be dependent on your y level: as in chance: 100 - %player_y% - permanent effects will evaluate the expression on activation, and triggered effects will evaluate it on each trigger. Make sure you only use placeholders with numeric values, as you will get weird behaviour otherwise.

There are also extra placeholders passed in that you can use:

%trigger_value%, %triggervalue%, %trigger%, %value%, %tv%, %v%, and %t%: The value passed by the trigger ( @@ -40,7 +40,7 @@ another one, for example an EcoItems item thats crafted with another EcoItems item, you can add load-weight: <weight>. All configs have a default load weight of 100, and it's loaded in ascending order, so a config with a load weight of 10 is loaded before a load weight of 20.

- - + + \ No newline at end of file diff --git a/effects/custom-arguments.html b/effects/custom-arguments.html index 180d2a9495..ebd5133be4 100644 --- a/effects/custom-arguments.html +++ b/effects/custom-arguments.html @@ -5,18 +5,18 @@ Custom Arguments | Auxilor Plugins - - + +
-

Custom Arguments

You can create custom effect arguments to reuse common logic between +

Custom Arguments

You can create custom effect arguments to reuse common logic between different effects. This is useful if you want to have more in-depth messages or add sounds to arguments to make them more immersive.

How to make a Custom Argument

Like Item Levels, Custom Arguments are each config files placed in the /plugins/libreforge/arguments/ folder, and you can add or remove them as you please.

There's an example config called _example.yml to help you out!

_example.yml

# The ID of the argument is the name of the .yml file, so for example
# named_mana.yml would have an ID of named_mana.

# Conditions to check if the argument is met
is-met:
- id: above_magic
args:
type: mana
amount: "%amount%"

# Effects to run if the condition is met
if-met:
- id: give_magic
args:
type: mana
amount: "- %amount%"
- id: send_message
args:
message: "-%amount% %ecoskills_mana_name% &f(%reason%)"

# Effects to run if the condition is not met
if-not-met: [ ]

Using a Custom Argument

Custom arguments work just like regular arguments in your effect configs, but with a custom_ prefix. For example, if you have an argument called named_mana, you could use it like this:

args:
custom_named_mana:
amount: 10
reason: Instant Transmission

And then in your argument config, you can use %amount% and %reason% in the condition and effect configs to get their values.

- - + + \ No newline at end of file diff --git a/effects/custom-placeholders.html b/effects/custom-placeholders.html index 901cab40c5..f49be1dbd7 100644 --- a/effects/custom-placeholders.html +++ b/effects/custom-placeholders.html @@ -5,14 +5,14 @@ Custom Placeholders | Auxilor Plugins - - + +
-

Custom Placeholders

You can create custom placeholders to reuse mathematical expressions or to have global +

Custom Placeholders

You can create custom placeholders to reuse mathematical expressions or to have global data shared between plugins.

These are in libreforge's config.yml, and look like this:

placeholders:
- id: "example_placeholder" # The placeholder ID
value: "This is an example placeholder!" # The value of the placeholder

- id: "example_expression_placeholder"
value: "%level% * 2" # Mathematical expressions are fully supported!

- id: "conditional_placeholder"
default: 5 # (Optional) Specify a default value if no conditions are true
values:
- conditions: # Full condition system support!
- id: has_permission
args:
permission: "ecomc.rank.netherite"
value: 20

- conditions:
- id: has_permission
args:
permission: "ecomc.rank.diamond"
value: 10

You can create as many placeholders as you want by adding to the list.

Placeholders can be referenced with %libreforge_<id>%, and are fully supported with PlaceholderAPI.

- - + + \ No newline at end of file diff --git a/effects/item-levels.html b/effects/item-levels.html index c616e398e2..349e58a13e 100644 --- a/effects/item-levels.html +++ b/effects/item-levels.html @@ -5,15 +5,15 @@ Item Levels | Auxilor Plugins - - + +
-

Item Levels

Item Levels work similarly to item points, but instead of being set directly, they're levelled up by gaining XP.

You can create as many item levels as you want.

How to make an Item Level

Item Levels are each config files placed in the /plugins/libreforge/levels/ folder, and you can add or remove them as +

Item Levels

Item Levels work similarly to item points, but instead of being set directly, they're levelled up by gaining XP.

You can create as many item levels as you want.

How to make an Item Level

Item Levels are each config files placed in the /plugins/libreforge/levels/ folder, and you can add or remove them as you please. There's an example config called _example.yml to help you out!

_example.yml

# There are two ways to specify level XP requirements:
# 1. A formula to calculate for infinite levels
# 2. A list of XP requirements for each level

# Formula
# xp-formula: (2 ^ %level%) * 25
# max-level: 10 (Optional: The max level)

# List
requirements:
- 50
- 100
- 200
- 400
- 1000
- 2000
- 5000
- 10000
- 17500
- 40000
- 100000
- 250000

# Effects to run when an item levels up
# %level% is the level the item leveled up to.
level-up-effects:
- id: send_message
args:
message: "&fYou leveled up to &a%level%&f!"
- id: play_sound
args:
sound: entity_player_levelup
volume: 1.0
pitch: 1.5

Placeholders

You can get the value of a point with the following placeholders:

%libreforge_item_points_<type>%: The amount of points

%libreforge_item_xp_<level>%: The current XP

%libreforge_item_level_<level>%: The current level

%libreforge_item_xp_required_<level>%: The XP required to level up

%libreforge_item_progress_<level>%: The current progress towards levelling up, as a percentage

%libreforge_item_data_<key>%: The data value

You can also put _numeral on the end of any placeholder to get the value as a roman numeral.

Example EcoItems item

Assuming you have an item level called example, here's an example EcoItems item that uses item levels:

item:
item: diamond_pickaxe hide_attributes unbreakable efficiency:5 blast_mining:3
display-name: "&eLevellable Pickaxe &8- &6%libreforge_item_level_example_numeral%"
lore:
- "&fCurrently on level &a%libreforge_item_level_example%"
- "&fXP: &a%libreforge_item_xp_example%&8/&a%libreforge_item_xp_required_example% &f(&a%libreforge_item_progress_example%%&f)"
craftable: false
recipe: [ ]

slot: mainhand

effects:
- id: level_item
args:
id: example
xp: "%v%"
triggers:
- mine_block

conditions: [ ]
- - + + \ No newline at end of file diff --git a/effects/points.html b/effects/points.html index d74af87229..6f4c75806f 100644 --- a/effects/points.html +++ b/effects/points.html @@ -5,17 +5,17 @@ The Points System | Auxilor Plugins - - + +
-

The Points System

Points are similar to currencies, however they exist purely as a way to keep track of something in a player. For +

The Points System

Points are similar to currencies, however they exist purely as a way to keep track of something in a player. For example, lets say you want the player to have to used an item a certain amount of times in order to use another one - you would be able to keep track of this with a point.

You can have as many different points as you want, the plugins will keep track of them automatically. Points are shared between plugins, too - so if you make a point in EcoItems, then you can use it in EcoPets, EcoJobs, etc.

A point can hold any numeric value, including negatives and decimals, but of course how you decide to use them is completely up to you.

Placeholders

You can get the value of a point with the following placeholder:

%libreforge_points_<point>%

Global Points

There are also global points, which belong to the server rather than to the player.

You can get the value of these with %libreforge_global_points_<point>%

Item Points

Item Points exist too - instead of belonging to the player or the server, they belong to items.

You can get the value of these with %libreforge_item_points_<point>%

- - + + \ No newline at end of file diff --git a/index.html b/index.html index 46cbfff765..641027163d 100644 --- a/index.html +++ b/index.html @@ -5,14 +5,14 @@ Information (Read First) | Auxilor Plugins - - + +
-

Information (Read First)

Want to try out the plugins?

My server, play.ecomc.net, runs all the eco plugins so you can see how they integrate with your server and each other. Have a look around!

Where should I buy the plugins?

All plugins are available on Spigot and Polymart, and you can buy plugins at a 25% discount in a bundle, too - click here to get them!

Where can I get support or ask questions?

Join the discord here!

Check out our partners! (Click to visit)

GamerSupps +

Information (Read First)

Want to try out the plugins?

My server, play.ecomc.net, runs all the eco plugins so you can see how they integrate with your server and each other. Have a look around!

Where should I buy the plugins?

All plugins are available on Spigot and Polymart, and you can buy plugins at a 25% discount in a bundle, too - click here to get them!

Where can I get support or ask questions?

Join the discord here!

Check out our partners! (Click to visit)

GamerSupps DedicatedMC

- - + + \ No newline at end of file diff --git a/reforges.html b/reforges.html index ee0ccf3363..2724257f9d 100644 --- a/reforges.html +++ b/reforges.html @@ -5,14 +5,14 @@ Reforges | Auxilor Plugins - - + +
-

Reforges

What are Reforges?

Reforges are modifers that are applied to your item with the reforge menu! If you've ever played Hypixel Skyblock, the system is very similar. You just open the menu with /reforge (or set up an NPC to run /reforges open %player%) and you're sorted. It's a great addition to the item metagame on your server, and feels like a fluent addition to the base game.

Why this plugin?

Put simply, it's the single most powerful plugin to ever do anything similar to reforges. It's not just a pre-determined set of reforges that you're stuck with - the magic of Reforges is that you can create your own in config in seconds, with no coding knowledge at all. You can shape the plugin to fit your exact choices. It also supports making reforges to hook into your stats plugin of choice: with built-in integrations for EcoSkills, Aurelium Skills, or UltimateSkills. It even supports reforging Talismans (if you have it installed).

Check out our partners! (Click to visit)

GamerSupps +

Reforges

What are Reforges?

Reforges are modifers that are applied to your item with the reforge menu! If you've ever played Hypixel Skyblock, the system is very similar. You just open the menu with /reforge (or set up an NPC to run /reforges open %player%) and you're sorted. It's a great addition to the item metagame on your server, and feels like a fluent addition to the base game.

Why this plugin?

Put simply, it's the single most powerful plugin to ever do anything similar to reforges. It's not just a pre-determined set of reforges that you're stuck with - the magic of Reforges is that you can create your own in config in seconds, with no coding knowledge at all. You can shape the plugin to fit your exact choices. It also supports making reforges to hook into your stats plugin of choice: with built-in integrations for EcoSkills, Aurelium Skills, or UltimateSkills. It even supports reforging Talismans (if you have it installed).

Check out our partners! (Click to visit)

GamerSupps DedicatedMC

- - + + \ No newline at end of file diff --git a/reforges/api.html b/reforges/api.html index 244809f983..77f141d52e 100644 --- a/reforges/api.html +++ b/reforges/api.html @@ -5,13 +5,13 @@ API | Auxilor Plugins - - + +
-

API

Source Code

The source code can be found here:

API

Add this to your build.gradle.kts:

repositories {
maven("https://repo.auxilor.io/repository/maven-public/")
}

dependencies {
compileOnly("com.willfp:Reforges:<version>")
}

The latest version available on the repo can be found here

- - +

API

Source Code

The source code can be found here:

API

Add this to your build.gradle.kts:

repositories {
maven("https://repo.auxilor.io/repository/maven-public/")
}

dependencies {
compileOnly("com.willfp:Reforges:<version>")
}

The latest version available on the repo can be found here

+ + \ No newline at end of file diff --git a/reforges/commands-and-permissions.html b/reforges/commands-and-permissions.html index cd9997bcb2..ebed4e53bb 100644 --- a/reforges/commands-and-permissions.html +++ b/reforges/commands-and-permissions.html @@ -5,13 +5,13 @@ Commands and Permissions | Auxilor Plugins - - + +
-

Commands and Permissions

/reforge, /reforges open <player>

Permission to open for yourself: reforges.command.reforge

Permission to open for someone else: reforges.command.open

/reforges give (Give a player a reforge stone)

Permission: reforges.command.give

General usage: /reforges give <player> <stone> [amount]

For example, to give a player 2 Lavish reforge stones: /reforges give <player> lavish 2

/reforges apply (Apply a reforge to a held item)

Permission: reforges.command.apply

General usage: /reforges apply <reforge> [player]

/reforges import (Import a reforge from lrcdb)

Permission: reforges.command.import

General Usage: /reforges import <id>

Find reforges on lrcdb

/reforges export (Export a reforge to lrcdb)

Permission: reforges.command.export

General Usage: /reforges export <id>

- - +

Commands and Permissions

/reforge, /reforges open <player>

Permission to open for yourself: reforges.command.reforge

Permission to open for someone else: reforges.command.open

/reforges give (Give a player a reforge stone)

Permission: reforges.command.give

General usage: /reforges give <player> <stone> [amount]

For example, to give a player 2 Lavish reforge stones: /reforges give <player> lavish 2

/reforges apply (Apply a reforge to a held item)

Permission: reforges.command.apply

General usage: /reforges apply <reforge> [player]

/reforges import (Import a reforge from lrcdb)

Permission: reforges.command.import

General Usage: /reforges import <id>

Find reforges on lrcdb

/reforges export (Export a reforge to lrcdb)

Permission: reforges.command.export

General Usage: /reforges export <id>

+ + \ No newline at end of file diff --git a/reforges/how-to-make-a-custom-reforge.html b/reforges/how-to-make-a-custom-reforge.html index 2de125bb1c..b8974a5e4a 100644 --- a/reforges/how-to-make-a-custom-reforge.html +++ b/reforges/how-to-make-a-custom-reforge.html @@ -5,13 +5,13 @@ How to make a custom reforge | Auxilor Plugins - - + +
-

How to make a custom reforge

Default config

The default configs can be found here:

GitHub

How to add reforges

Reforges are each config files placed in the /reforges/ folder, and you can add or remove them as you please. There's an example config called _example.yml to help you out!

Typical Reforge Config

# The ID of the reforge is the name of the .yml file,
# for example acute.yml has the ID of acute
# You can place reforges anywhere in this folder,
# including in subfolders if you want to organize your reforge configs
# _example.yml is not loaded.

name: "<gradient:#AAFFA9>Dynamic</gradient:#11FFBD>" # The display name for the reforge
description: # The lore to add to an item with this reforge:
- "&a+5% &fDamage"
- "&a+10% &fCrit Damage"
targets: # The targets that this reforge can be applied to
- melee

# Options for the reforge stone
stone:
enabled: true # If this reforge requires the use of a reforge stone
name: "<gradient:#AAFFA9>Dynamic</gradient:#11FFBD>&f Reforge Stone" # The display name of the stone
lore: # The lore of the stone
- "&7Place on the right of the"
- "&7reforge menu to apply the"
- "<gradient:#AAFFA9>Dynamic</gradient:#11FFBD>&7 reforge!"
item: player_head texture:eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvMmM0YTY1YzY4OWIyZDM2NDA5MTAwYTYwYzJhYjhkM2QwYTY3Y2U5NGVlYTNjMWY3YWM5NzRmZDg5MzU2OGI1ZCJ9fX0=
craftable: true # If the reforge stone should be craftable

price: # (Optional) The price required to apply this reforge, overrides the default reforge price
value: 100000
type: coins # See here: https://plugins.auxilor.io/all-plugins/prices
display: "&6$%value%"

recipe: # The recipe for the stone to have
- air
- ecoitems:blank_reforge_stone ? air
- air
- iron_block
- daylight_sensor
- iron_block
- air
- phantom_membrane
- air

# The effects of the reforge (i.e. the functionality)
# See here: https://plugins.auxilor.io/effects/configuring-an-effect
effects:
- id: damage_multiplier
args:
multiplier: 1.05
triggers:
- melee_attack
- id: crit_multiplier
args:
multiplier: 1.1
triggers:
- melee_attack

# The conditions required to use the reforge
conditions: [ ]

# Effects to run when the reforge is applied to an item.
on-reforge-effects: [ ]

Understanding all the sections

id: The ID of the reforge. Only used internally, but it makes sense to have it be the same as the name

name: The name of the reforge, shown in lore and in the display name

description: The description appended in lore

targets: The items that this reforge can be applied to - you can create your own targets in target.yml, or have a look at the default target.yml here

stone: Contains options about the reforge stone

stone.enabled: If a reforge stone is required for this reforge

stone.name: The name of the reforge stone item

.lore: The lore of the reforge stone item

stone.texture: The player head texture in base64

stone.craftable: If the stone should be craftable

stone.recipe: The stone's crafting recipe

stone.price: The custom application price for a stone to have (set to -1 to disable)

Effects

Effects are the actual functionality of the reforge.

See this page for how to configure effects:

Configuring an Effect

Conditions

Conditions are requirements that must be met in order for the reforge to activate its effects. In config, conditions look like this:

Configuring a Condition

- - +

How to make a custom reforge

Default config

The default configs can be found here:

GitHub

How to add reforges

Reforges are each config files placed in the /reforges/ folder, and you can add or remove them as you please. There's an example config called _example.yml to help you out!

Typical Reforge Config

# The ID of the reforge is the name of the .yml file,
# for example acute.yml has the ID of acute
# You can place reforges anywhere in this folder,
# including in subfolders if you want to organize your reforge configs
# _example.yml is not loaded.

name: "<gradient:#AAFFA9>Dynamic</gradient:#11FFBD>" # The display name for the reforge
description: # The lore to add to an item with this reforge:
- "&a+5% &fDamage"
- "&a+10% &fCrit Damage"
targets: # The targets that this reforge can be applied to
- melee

# Options for the reforge stone
stone:
enabled: true # If this reforge requires the use of a reforge stone
name: "<gradient:#AAFFA9>Dynamic</gradient:#11FFBD>&f Reforge Stone" # The display name of the stone
lore: # The lore of the stone
- "&7Place on the right of the"
- "&7reforge menu to apply the"
- "<gradient:#AAFFA9>Dynamic</gradient:#11FFBD>&7 reforge!"
item: player_head texture:eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvMmM0YTY1YzY4OWIyZDM2NDA5MTAwYTYwYzJhYjhkM2QwYTY3Y2U5NGVlYTNjMWY3YWM5NzRmZDg5MzU2OGI1ZCJ9fX0=
craftable: true # If the reforge stone should be craftable

price: # (Optional) The price required to apply this reforge, overrides the default reforge price
value: 100000
type: coins # See here: https://plugins.auxilor.io/all-plugins/prices
display: "&6$%value%"

recipe: # The recipe for the stone to have
- air
- ecoitems:blank_reforge_stone ? air
- air
- iron_block
- daylight_sensor
- iron_block
- air
- phantom_membrane
- air

# The effects of the reforge (i.e. the functionality)
# See here: https://plugins.auxilor.io/effects/configuring-an-effect
effects:
- id: damage_multiplier
args:
multiplier: 1.05
triggers:
- melee_attack
- id: crit_multiplier
args:
multiplier: 1.1
triggers:
- melee_attack

# The conditions required to use the reforge
conditions: [ ]

# Effects to run when the reforge is applied to an item.
on-reforge-effects: [ ]

Understanding all the sections

id: The ID of the reforge. Only used internally, but it makes sense to have it be the same as the name

name: The name of the reforge, shown in lore and in the display name

description: The description appended in lore

targets: The items that this reforge can be applied to - you can create your own targets in target.yml, or have a look at the default target.yml here

stone: Contains options about the reforge stone

stone.enabled: If a reforge stone is required for this reforge

stone.name: The name of the reforge stone item

.lore: The lore of the reforge stone item

stone.texture: The player head texture in base64

stone.craftable: If the stone should be craftable

stone.recipe: The stone's crafting recipe

stone.price: The custom application price for a stone to have (set to -1 to disable)

Effects

Effects are the actual functionality of the reforge.

See this page for how to configure effects:

Configuring an Effect

Conditions

Conditions are requirements that must be met in order for the reforge to activate its effects. In config, conditions look like this:

Configuring a Condition

+ + \ No newline at end of file diff --git a/reforges/the-gameplay.html b/reforges/the-gameplay.html index 99e0f6ecd6..5399ec5f9e 100644 --- a/reforges/the-gameplay.html +++ b/reforges/the-gameplay.html @@ -5,13 +5,13 @@ The Gameplay | Auxilor Plugins - - + +
-

The Gameplay

How to reforge an item

Step One: Open the GUI

Run /reforge or go to an NPC that runs /reforge open <player.

This will open this GUI:

The Reforge GUI

The reforge menu is very simple to understand:

The glass on the side goes green when there is a valid item that can be reforged in the left slot

The anvil will show helpful messages:

Example Anvil Message

The entire GUI is fully customizable and explained in config.yml

Step Two: Place an item in teh GUI

To reforge an item, put it on the left side of the GUI. The right side is for reforge stones, which will be explained in the next section.

A reforgable item in the GUI

The glass will then go green to indicate that a valid item has been entered.

By default, all reforgable items will say so in their lore:

A reforgable item

But you can turn this off if you don't like it.

If you try to place an unreforgable item in the gui, you will get this:

An unreforgable item in the GUI

Step Three: Click the anvil

By default, the price increases by a factor of 1.15x every time the same item is reforged. You can change this in config.yml.

Ready to reforge!

If you have enough money, the reforge will successfully happen and you will get a message in chat and a sound specified in config.yml

The reforged item

Congratulations! You've successfully reforged an item!

Reforge Stones

Reforge Stones give reforges that are unobtainable without them. They give some of the most useful and powerful reforges.

How to use

To use a reforge stone, place it in the right of the reforge menu:

Placing a reforge stone

Then, place the item that you want to reforge on the left side and click the anvil as normal!

Ready to apply the reforge stone

You can specify a custom price to apply the reforge in config

- - +

The Gameplay

How to reforge an item

Step One: Open the GUI

Run /reforge or go to an NPC that runs /reforge open <player.

This will open this GUI:

The Reforge GUI

The reforge menu is very simple to understand:

The glass on the side goes green when there is a valid item that can be reforged in the left slot

The anvil will show helpful messages:

Example Anvil Message

The entire GUI is fully customizable and explained in config.yml

Step Two: Place an item in teh GUI

To reforge an item, put it on the left side of the GUI. The right side is for reforge stones, which will be explained in the next section.

A reforgable item in the GUI

The glass will then go green to indicate that a valid item has been entered.

By default, all reforgable items will say so in their lore:

A reforgable item

But you can turn this off if you don't like it.

If you try to place an unreforgable item in the gui, you will get this:

An unreforgable item in the GUI

Step Three: Click the anvil

By default, the price increases by a factor of 1.15x every time the same item is reforged. You can change this in config.yml.

Ready to reforge!

If you have enough money, the reforge will successfully happen and you will get a message in chat and a sound specified in config.yml

The reforged item

Congratulations! You've successfully reforged an item!

Reforge Stones

Reforge Stones give reforges that are unobtainable without them. They give some of the most useful and powerful reforges.

How to use

To use a reforge stone, place it in the right of the reforge menu:

Placing a reforge stone

Then, place the item that you want to reforge on the left side and click the anvil as normal!

Ready to apply the reforge stone

You can specify a custom price to apply the reforge in config

+ + \ No newline at end of file diff --git a/search.html b/search.html index f94f2f649a..41e23b0e92 100644 --- a/search.html +++ b/search.html @@ -5,13 +5,13 @@ Search the documentation | Auxilor Plugins - - + + - - + + \ No newline at end of file diff --git a/sitemap.xml b/sitemap.xml index 2e683e50e3..d9eb8b50b6 100644 --- a/sitemap.xml +++ b/sitemap.xml @@ -1 +1 @@ -https://plugins.auxilor.io/searchweekly0.5https://plugins.auxilor.io/weekly0.5https://plugins.auxilor.io/actionsweekly0.5https://plugins.auxilor.io/actions/apiweekly0.5https://plugins.auxilor.io/actions/commands-and-permissionsweekly0.5https://plugins.auxilor.io/actions/how-to-make-a-custom-actionweekly0.5https://plugins.auxilor.io/actions/placeholderapiweekly0.5https://plugins.auxilor.io/all-plugins/custom-entity-aiweekly0.5https://plugins.auxilor.io/all-plugins/custom-entity-ai/all-entity-goals/avoid_entityweekly0.5https://plugins.auxilor.io/all-plugins/custom-entity-ai/all-entity-goals/break_doorsweekly0.5https://plugins.auxilor.io/all-plugins/custom-entity-ai/all-entity-goals/breathe_airweekly0.5https://plugins.auxilor.io/all-plugins/custom-entity-ai/all-entity-goals/breedweekly0.5https://plugins.auxilor.io/all-plugins/custom-entity-ai/all-entity-goals/cat_lie_on_bedweekly0.5https://plugins.auxilor.io/all-plugins/custom-entity-ai/all-entity-goals/cat_sit_on_bedweekly0.5https://plugins.auxilor.io/all-plugins/custom-entity-ai/all-entity-goals/eat_grassweekly0.5https://plugins.auxilor.io/all-plugins/custom-entity-ai/all-entity-goals/ecomobs_random_teleportweekly0.5https://plugins.auxilor.io/all-plugins/custom-entity-ai/all-entity-goals/flee_sunweekly0.5https://plugins.auxilor.io/all-plugins/custom-entity-ai/all-entity-goals/floatweekly0.5https://plugins.auxilor.io/all-plugins/custom-entity-ai/all-entity-goals/follow_boatsweekly0.5https://plugins.auxilor.io/all-plugins/custom-entity-ai/all-entity-goals/follow_mobsweekly0.5https://plugins.auxilor.io/all-plugins/custom-entity-ai/all-entity-goals/illusioner_blindness_spellweekly0.5https://plugins.auxilor.io/all-plugins/custom-entity-ai/all-entity-goals/illusioner_mirror_spellweekly0.5https://plugins.auxilor.io/all-plugins/custom-entity-ai/all-entity-goals/interactweekly0.5https://plugins.auxilor.io/all-plugins/custom-entity-ai/all-entity-goals/leap_at_targetweekly0.5https://plugins.auxilor.io/all-plugins/custom-entity-ai/all-entity-goals/look_at_playerweekly0.5https://plugins.auxilor.io/all-plugins/custom-entity-ai/all-entity-goals/melee_attackweekly0.5https://plugins.auxilor.io/all-plugins/custom-entity-ai/all-entity-goals/move_back_to_villageweekly0.5https://plugins.auxilor.io/all-plugins/custom-entity-ai/all-entity-goals/move_through_villageweekly0.5https://plugins.auxilor.io/all-plugins/custom-entity-ai/all-entity-goals/move_towards_restrictionweekly0.5https://plugins.auxilor.io/all-plugins/custom-entity-ai/all-entity-goals/move_towards_targetweekly0.5https://plugins.auxilor.io/all-plugins/custom-entity-ai/all-entity-goals/ocelot_attackweekly0.5https://plugins.auxilor.io/all-plugins/custom-entity-ai/all-entity-goals/open_doorsweekly0.5https://plugins.auxilor.io/all-plugins/custom-entity-ai/all-entity-goals/panicweekly0.5https://plugins.auxilor.io/all-plugins/custom-entity-ai/all-entity-goals/random_look_aroundweekly0.5https://plugins.auxilor.io/all-plugins/custom-entity-ai/all-entity-goals/random_strollweekly0.5https://plugins.auxilor.io/all-plugins/custom-entity-ai/all-entity-goals/random_swimmingweekly0.5https://plugins.auxilor.io/all-plugins/custom-entity-ai/all-entity-goals/ranged_attackweekly0.5https://plugins.auxilor.io/all-plugins/custom-entity-ai/all-entity-goals/ranged_bow_attackweekly0.5https://plugins.auxilor.io/all-plugins/custom-entity-ai/all-entity-goals/ranged_crossbow_attackweekly0.5https://plugins.auxilor.io/all-plugins/custom-entity-ai/all-entity-goals/restrict_sunweekly0.5https://plugins.auxilor.io/all-plugins/custom-entity-ai/all-entity-goals/stroll_through_villageweekly0.5https://plugins.auxilor.io/all-plugins/custom-entity-ai/all-entity-goals/temptweekly0.5https://plugins.auxilor.io/all-plugins/custom-entity-ai/all-entity-goals/try_find_waterweekly0.5https://plugins.auxilor.io/all-plugins/custom-entity-ai/all-entity-goals/use_itemweekly0.5https://plugins.auxilor.io/all-plugins/custom-entity-ai/all-entity-goals/water_avoiding_random_flyingweekly0.5https://plugins.auxilor.io/all-plugins/custom-entity-ai/all-entity-goals/water_avoiding_random_strollweekly0.5https://plugins.auxilor.io/all-plugins/custom-entity-ai/all-target-goals/defend_villageweekly0.5https://plugins.auxilor.io/all-plugins/custom-entity-ai/all-target-goals/hurt_byweekly0.5https://plugins.auxilor.io/all-plugins/custom-entity-ai/all-target-goals/nearest_attackableweekly0.5https://plugins.auxilor.io/all-plugins/custom-entity-ai/all-target-goals/nearest_attackable_witchweekly0.5https://plugins.auxilor.io/all-plugins/custom-entity-ai/all-target-goals/nearest_healable_raiderweekly0.5https://plugins.auxilor.io/all-plugins/custom-entity-ai/all-target-goals/non_tame_randomweekly0.5https://plugins.auxilor.io/all-plugins/custom-entity-ai/all-target-goals/owner_hurt_byweekly0.5https://plugins.auxilor.io/all-plugins/custom-entity-ai/all-target-goals/owner_targetweekly0.5https://plugins.auxilor.io/all-plugins/custom-entity-ai/all-target-goals/reset_universal_angerweekly0.5https://plugins.auxilor.io/all-plugins/custom-gui-slotsweekly0.5https://plugins.auxilor.io/all-plugins/pricesweekly0.5https://plugins.auxilor.io/all-plugins/the-entity-lookup-systemweekly0.5https://plugins.auxilor.io/all-plugins/the-item-lookup-systemweekly0.5https://plugins.auxilor.io/all-plugins/the-particle-lookup-systemweekly0.5https://plugins.auxilor.io/all-plugins/what-is-ecoweekly0.5https://plugins.auxilor.io/all-plugins/what-plugins-do-you-supportweekly0.5https://plugins.auxilor.io/boostersweekly0.5https://plugins.auxilor.io/boosters/apiweekly0.5https://plugins.auxilor.io/boosters/commands-and-permissionsweekly0.5https://plugins.auxilor.io/boosters/how-to-make-a-custom-boosterweekly0.5https://plugins.auxilor.io/boosters/placeholderapiweekly0.5https://plugins.auxilor.io/ecoarmorweekly0.5https://plugins.auxilor.io/ecoarmor/apiweekly0.5https://plugins.auxilor.io/ecoarmor/commands-and-permissionsweekly0.5https://plugins.auxilor.io/ecoarmor/gameplayweekly0.5https://plugins.auxilor.io/ecoarmor/how-to-make-a-custom-setweekly0.5https://plugins.auxilor.io/ecoarmor/how-to-make-a-custom-tierweekly0.5https://plugins.auxilor.io/ecoarmor/understanding-the-config-systemweekly0.5https://plugins.auxilor.io/ecobitsweekly0.5https://plugins.auxilor.io/ecobits/apiweekly0.5https://plugins.auxilor.io/ecobits/commands-and-permissionsweekly0.5https://plugins.auxilor.io/ecobits/how-to-make-a-shopweekly0.5https://plugins.auxilor.io/ecobits/placeholderapiweekly0.5https://plugins.auxilor.io/ecobossesweekly0.5https://plugins.auxilor.io/ecobosses/apiweekly0.5https://plugins.auxilor.io/ecobosses/commands-and-permissionsweekly0.5https://plugins.auxilor.io/ecobosses/how-to-make-a-custom-bossweekly0.5https://plugins.auxilor.io/ecocratesweekly0.5https://plugins.auxilor.io/ecocrates/animationsandrollsweekly0.5https://plugins.auxilor.io/ecocrates/apiweekly0.5https://plugins.auxilor.io/ecocrates/commands-and-permissionsweekly0.5https://plugins.auxilor.io/ecocrates/how-to-make-a-custom-crateweekly0.5https://plugins.auxilor.io/ecocrates/migrationweekly0.5https://plugins.auxilor.io/ecocrates/placeholderapiweekly0.5https://plugins.auxilor.io/ecocrates/rewardsweekly0.5https://plugins.auxilor.io/ecoenchantsweekly0.5https://plugins.auxilor.io/ecoenchants/advanced-configurationweekly0.5https://plugins.auxilor.io/ecoenchants/all-enchantmentsweekly0.5https://plugins.auxilor.io/ecoenchants/apiweekly0.5https://plugins.auxilor.io/ecoenchants/commands-and-permissionsweekly0.5https://plugins.auxilor.io/ecoenchants/config-basicsweekly0.5https://plugins.auxilor.io/ecoenchants/enchantment-configurationweekly0.5https://plugins.auxilor.io/ecoenchants/how-to-make-a-custom-enchantweekly0.5https://plugins.auxilor.io/ecoenchants/the-gameplayweekly0.5https://plugins.auxilor.io/ecoitemsweekly0.5https://plugins.auxilor.io/ecoitems/apiweekly0.5https://plugins.auxilor.io/ecoitems/commands-and-permissionsweekly0.5https://plugins.auxilor.io/ecoitems/how-to-make-a-custom-itemweekly0.5https://plugins.auxilor.io/ecojobsweekly0.5https://plugins.auxilor.io/ecojobs/apiweekly0.5https://plugins.auxilor.io/ecojobs/commands-and-permissionsweekly0.5https://plugins.auxilor.io/ecojobs/how-to-make-a-custom-jobweekly0.5https://plugins.auxilor.io/ecojobs/placeholderapiweekly0.5https://plugins.auxilor.io/ecopetsweekly0.5https://plugins.auxilor.io/ecopets/apiweekly0.5https://plugins.auxilor.io/ecopets/commands-and-permissionsweekly0.5https://plugins.auxilor.io/ecopets/how-to-make-a-custom-petweekly0.5https://plugins.auxilor.io/ecopets/placeholderapiweekly0.5https://plugins.auxilor.io/ecoquestsweekly0.5https://plugins.auxilor.io/ecoquests/apiweekly0.5https://plugins.auxilor.io/ecoquests/commands-and-permissionsweekly0.5https://plugins.auxilor.io/ecoquests/placeholderapiweekly0.5https://plugins.auxilor.io/ecoquests/questsweekly0.5https://plugins.auxilor.io/ecoquests/tasksweekly0.5https://plugins.auxilor.io/ecoshopweekly0.5https://plugins.auxilor.io/ecoshop/apiweekly0.5https://plugins.auxilor.io/ecoshop/commands-and-permissionsweekly0.5https://plugins.auxilor.io/ecoshop/how-to-make-a-categoryweekly0.5https://plugins.auxilor.io/ecoshop/how-to-make-a-shopweekly0.5https://plugins.auxilor.io/ecoshop/how-to-make-an-itemweekly0.5https://plugins.auxilor.io/ecoskillsweekly0.5https://plugins.auxilor.io/ecoskills/apiweekly0.5https://plugins.auxilor.io/ecoskills/commands-and-permissionsweekly0.5https://plugins.auxilor.io/ecoskills/effectsweekly0.5https://plugins.auxilor.io/ecoskills/magicweekly0.5https://plugins.auxilor.io/ecoskills/placeholderapiweekly0.5https://plugins.auxilor.io/ecoskills/skillsweekly0.5https://plugins.auxilor.io/ecoskills/statsweekly0.5https://plugins.auxilor.io/effects/all-conditions/above_balanceweekly0.5https://plugins.auxilor.io/effects/all-conditions/above_global_pointsweekly0.5https://plugins.auxilor.io/effects/all-conditions/above_health_percentweekly0.5https://plugins.auxilor.io/effects/all-conditions/above_hunger_percentweekly0.5https://plugins.auxilor.io/effects/all-conditions/above_magicweekly0.5https://plugins.auxilor.io/effects/all-conditions/above_pointsweekly0.5https://plugins.auxilor.io/effects/all-conditions/above_xp_levelweekly0.5https://plugins.auxilor.io/effects/all-conditions/above_yweekly0.5https://plugins.auxilor.io/effects/all-conditions/any_ofweekly0.5https://plugins.auxilor.io/effects/all-conditions/at_least_ofweekly0.5https://plugins.auxilor.io/effects/all-conditions/below_balanceweekly0.5https://plugins.auxilor.io/effects/all-conditions/below_global_pointsweekly0.5https://plugins.auxilor.io/effects/all-conditions/below_health_percentweekly0.5https://plugins.auxilor.io/effects/all-conditions/below_hunger_percentweekly0.5https://plugins.auxilor.io/effects/all-conditions/below_magicweekly0.5https://plugins.auxilor.io/effects/all-conditions/below_pointsweekly0.5https://plugins.auxilor.io/effects/all-conditions/below_xp_levelweekly0.5https://plugins.auxilor.io/effects/all-conditions/below_yweekly0.5https://plugins.auxilor.io/effects/all-conditions/can_afford_priceweekly0.5https://plugins.auxilor.io/effects/all-conditions/global_points_equalweekly0.5https://plugins.auxilor.io/effects/all-conditions/has_active_jobweekly0.5https://plugins.auxilor.io/effects/all-conditions/has_active_petweekly0.5https://plugins.auxilor.io/effects/all-conditions/has_boss_bar_visibleweekly0.5https://plugins.auxilor.io/effects/all-conditions/has_completed_advancementweekly0.5https://plugins.auxilor.io/effects/all-conditions/has_completed_questweekly0.5https://plugins.auxilor.io/effects/all-conditions/has_completed_taskweekly0.5https://plugins.auxilor.io/effects/all-conditions/has_ecoitemweekly0.5https://plugins.auxilor.io/effects/all-conditions/has_itemweekly0.5https://plugins.auxilor.io/effects/all-conditions/has_item_dataweekly0.5https://plugins.auxilor.io/effects/all-conditions/has_job_levelweekly0.5https://plugins.auxilor.io/effects/all-conditions/has_manaweekly0.5https://plugins.auxilor.io/effects/all-conditions/has_permissionweekly0.5https://plugins.auxilor.io/effects/all-conditions/has_pet_levelweekly0.5https://plugins.auxilor.io/effects/all-conditions/has_potion_effectweekly0.5https://plugins.auxilor.io/effects/all-conditions/has_quest_activeweekly0.5https://plugins.auxilor.io/effects/all-conditions/has_reforgeweekly0.5https://plugins.auxilor.io/effects/all-conditions/has_scoreboard_visibleweekly0.5https://plugins.auxilor.io/effects/all-conditions/has_skill_levelweekly0.5https://plugins.auxilor.io/effects/all-conditions/has_talismanweekly0.5https://plugins.auxilor.io/effects/all-conditions/in_airweekly0.5https://plugins.auxilor.io/effects/all-conditions/in_biomeweekly0.5https://plugins.auxilor.io/effects/all-conditions/in_blockweekly0.5https://plugins.auxilor.io/effects/all-conditions/in_bubbleweekly0.5https://plugins.auxilor.io/effects/all-conditions/in_lavaweekly0.5https://plugins.auxilor.io/effects/all-conditions/in_mainhandweekly0.5https://plugins.auxilor.io/effects/all-conditions/in_offhandweekly0.5https://plugins.auxilor.io/effects/all-conditions/in_rainweekly0.5https://plugins.auxilor.io/effects/all-conditions/in_regionweekly0.5https://plugins.auxilor.io/effects/all-conditions/in_waterweekly0.5https://plugins.auxilor.io/effects/all-conditions/in_worldweekly0.5https://plugins.auxilor.io/effects/all-conditions/is_booster_activeweekly0.5https://plugins.auxilor.io/effects/all-conditions/is_expression_trueweekly0.5https://plugins.auxilor.io/effects/all-conditions/is_fallingweekly0.5https://plugins.auxilor.io/effects/all-conditions/is_flyingweekly0.5https://plugins.auxilor.io/effects/all-conditions/is_frozenweekly0.5https://plugins.auxilor.io/effects/all-conditions/is_glidingweekly0.5https://plugins.auxilor.io/effects/all-conditions/is_nightweekly0.5https://plugins.auxilor.io/effects/all-conditions/is_opweekly0.5https://plugins.auxilor.io/effects/all-conditions/is_sneakingweekly0.5https://plugins.auxilor.io/effects/all-conditions/is_sprintingweekly0.5https://plugins.auxilor.io/effects/all-conditions/is_stormweekly0.5https://plugins.auxilor.io/effects/all-conditions/is_swimmingweekly0.5https://plugins.auxilor.io/effects/all-conditions/is_wearing_setweekly0.5https://plugins.auxilor.io/effects/all-conditions/item_data_equalsweekly0.5https://plugins.auxilor.io/effects/all-conditions/item_level_aboveweekly0.5https://plugins.auxilor.io/effects/all-conditions/item_level_belowweekly0.5https://plugins.auxilor.io/effects/all-conditions/item_level_equalsweekly0.5https://plugins.auxilor.io/effects/all-conditions/item_points_aboveweekly0.5https://plugins.auxilor.io/effects/all-conditions/item_points_belowweekly0.5https://plugins.auxilor.io/effects/all-conditions/item_points_equalweekly0.5https://plugins.auxilor.io/effects/all-conditions/light_level_belowweekly0.5https://plugins.auxilor.io/effects/all-conditions/near_entityweekly0.5https://plugins.auxilor.io/effects/all-conditions/on_fireweekly0.5https://plugins.auxilor.io/effects/all-conditions/on_groundweekly0.5https://plugins.auxilor.io/effects/all-conditions/placeholder_containsweekly0.5https://plugins.auxilor.io/effects/all-conditions/placeholder_equalsweekly0.5https://plugins.auxilor.io/effects/all-conditions/placeholder_greater_thanweekly0.5https://plugins.auxilor.io/effects/all-conditions/placeholder_less_thanweekly0.5https://plugins.auxilor.io/effects/all-conditions/points_equalweekly0.5https://plugins.auxilor.io/effects/all-conditions/riding_entityweekly0.5https://plugins.auxilor.io/effects/all-conditions/standing_on_blockweekly0.5https://plugins.auxilor.io/effects/all-conditions/stat_aboveweekly0.5https://plugins.auxilor.io/effects/all-conditions/stat_belowweekly0.5https://plugins.auxilor.io/effects/all-conditions/stat_equalsweekly0.5https://plugins.auxilor.io/effects/all-conditions/wearing_bootsweekly0.5https://plugins.auxilor.io/effects/all-conditions/wearing_chestplateweekly0.5https://plugins.auxilor.io/effects/all-conditions/wearing_helmetweekly0.5https://plugins.auxilor.io/effects/all-conditions/wearing_leggingsweekly0.5https://plugins.auxilor.io/effects/all-conditions/within_radius_ofweekly0.5https://plugins.auxilor.io/effects/all-effects/add_damageweekly0.5https://plugins.auxilor.io/effects/all-effects/add_enchantweekly0.5https://plugins.auxilor.io/effects/all-effects/add_global_pointsweekly0.5https://plugins.auxilor.io/effects/all-effects/add_holderweekly0.5https://plugins.auxilor.io/effects/all-effects/add_holder_in_radiusweekly0.5https://plugins.auxilor.io/effects/all-effects/add_holder_to_victimweekly0.5https://plugins.auxilor.io/effects/all-effects/add_permanent_holder_in_radiusweekly0.5https://plugins.auxilor.io/effects/all-effects/add_pointsweekly0.5https://plugins.auxilor.io/effects/all-effects/add_statweekly0.5https://plugins.auxilor.io/effects/all-effects/add_stat_temporarilyweekly0.5https://plugins.auxilor.io/effects/all-effects/age_cropweekly0.5https://plugins.auxilor.io/effects/all-effects/all_playersweekly0.5https://plugins.auxilor.io/effects/all-effects/aoeweekly0.5https://plugins.auxilor.io/effects/all-effects/aoe_blocksweekly0.5https://plugins.auxilor.io/effects/all-effects/armorweekly0.5https://plugins.auxilor.io/effects/all-effects/armor_toughnessweekly0.5https://plugins.auxilor.io/effects/all-effects/arrow_ringweekly0.5https://plugins.auxilor.io/effects/all-effects/attack_speed_multiplierweekly0.5https://plugins.auxilor.io/effects/all-effects/autosmeltweekly0.5https://plugins.auxilor.io/effects/all-effects/bleedweekly0.5https://plugins.auxilor.io/effects/all-effects/block_commandsweekly0.5https://plugins.auxilor.io/effects/all-effects/bonus_healthweekly0.5https://plugins.auxilor.io/effects/all-effects/boss_drop_chance_multiplierweekly0.5https://plugins.auxilor.io/effects/all-effects/break_blockweekly0.5https://plugins.auxilor.io/effects/all-effects/brew_time_multiplierweekly0.5https://plugins.auxilor.io/effects/all-effects/broadcastweekly0.5https://plugins.auxilor.io/effects/all-effects/cancel_eventweekly0.5https://plugins.auxilor.io/effects/all-effects/clear_invulnerabilityweekly0.5https://plugins.auxilor.io/effects/all-effects/close_inventoryweekly0.5https://plugins.auxilor.io/effects/all-effects/consume_held_itemweekly0.5https://plugins.auxilor.io/effects/all-effects/create_boss_barweekly0.5https://plugins.auxilor.io/effects/all-effects/create_hologramweekly0.5https://plugins.auxilor.io/effects/all-effects/crit_multiplierweekly0.5https://plugins.auxilor.io/effects/all-effects/damage_armorweekly0.5https://plugins.auxilor.io/effects/all-effects/damage_itemweekly0.5https://plugins.auxilor.io/effects/all-effects/damage_mainhandweekly0.5https://plugins.auxilor.io/effects/all-effects/damage_multiplierweekly0.5https://plugins.auxilor.io/effects/all-effects/damage_nearby_entitiesweekly0.5https://plugins.auxilor.io/effects/all-effects/damage_offhandweekly0.5https://plugins.auxilor.io/effects/all-effects/damage_twiceweekly0.5https://plugins.auxilor.io/effects/all-effects/damage_victimweekly0.5https://plugins.auxilor.io/effects/all-effects/dont_consume_lapis_chanceweekly0.5https://plugins.auxilor.io/effects/all-effects/dont_consume_xp_chanceweekly0.5https://plugins.auxilor.io/effects/all-effects/drillweekly0.5https://plugins.auxilor.io/effects/all-effects/drop_itemweekly0.5https://plugins.auxilor.io/effects/all-effects/drop_item_slotweekly0.5https://plugins.auxilor.io/effects/all-effects/drop_pickup_itemweekly0.5https://plugins.auxilor.io/effects/all-effects/drop_random_itemweekly0.5https://plugins.auxilor.io/effects/all-effects/drop_weighted_random_itemweekly0.5https://plugins.auxilor.io/effects/all-effects/elytra_boost_save_chanceweekly0.5https://plugins.auxilor.io/effects/all-effects/extinguishweekly0.5https://plugins.auxilor.io/effects/all-effects/feather_stepweekly0.5https://plugins.auxilor.io/effects/all-effects/flightweekly0.5https://plugins.auxilor.io/effects/all-effects/food_multiplierweekly0.5https://plugins.auxilor.io/effects/all-effects/gain_task_xpweekly0.5https://plugins.auxilor.io/effects/all-effects/give_foodweekly0.5https://plugins.auxilor.io/effects/all-effects/give_global_pointsweekly0.5https://plugins.auxilor.io/effects/all-effects/give_healthweekly0.5https://plugins.auxilor.io/effects/all-effects/give_itemweekly0.5https://plugins.auxilor.io/effects/all-effects/give_item_pointsweekly0.5https://plugins.auxilor.io/effects/all-effects/give_job_xpweekly0.5https://plugins.auxilor.io/effects/all-effects/give_magicweekly0.5https://plugins.auxilor.io/effects/all-effects/give_mcmmo_xpweekly0.5https://plugins.auxilor.io/effects/all-effects/give_moneyweekly0.5https://plugins.auxilor.io/effects/all-effects/give_oxygenweekly0.5https://plugins.auxilor.io/effects/all-effects/give_permissionweekly0.5https://plugins.auxilor.io/effects/all-effects/give_pet_xpweekly0.5https://plugins.auxilor.io/effects/all-effects/give_pointsweekly0.5https://plugins.auxilor.io/effects/all-effects/give_priceweekly0.5https://plugins.auxilor.io/effects/all-effects/give_saturationweekly0.5https://plugins.auxilor.io/effects/all-effects/give_skill_xpweekly0.5https://plugins.auxilor.io/effects/all-effects/give_skill_xp_naturallyweekly0.5https://plugins.auxilor.io/effects/all-effects/give_task_xpweekly0.5https://plugins.auxilor.io/effects/all-effects/give_xpweekly0.5https://plugins.auxilor.io/effects/all-effects/glow_nearby_blocksweekly0.5https://plugins.auxilor.io/effects/all-effects/homingweekly0.5https://plugins.auxilor.io/effects/all-effects/hunger_multiplierweekly0.5https://plugins.auxilor.io/effects/all-effects/igniteweekly0.5https://plugins.auxilor.io/effects/all-effects/item_durability_multiplierweekly0.5https://plugins.auxilor.io/effects/all-effects/job_xp_multiplierweekly0.5https://plugins.auxilor.io/effects/all-effects/jobs_money_multiplierweekly0.5https://plugins.auxilor.io/effects/all-effects/jobs_xp_multiplierweekly0.5https://plugins.auxilor.io/effects/all-effects/keep_inventoryweekly0.5https://plugins.auxilor.io/effects/all-effects/keep_levelweekly0.5https://plugins.auxilor.io/effects/all-effects/kickweekly0.5https://plugins.auxilor.io/effects/all-effects/knock_awayweekly0.5https://plugins.auxilor.io/effects/all-effects/knockback_multiplierweekly0.5https://plugins.auxilor.io/effects/all-effects/knockback_resistance_multiplierweekly0.5https://plugins.auxilor.io/effects/all-effects/level_itemweekly0.5https://plugins.auxilor.io/effects/all-effects/luck_multiplierweekly0.5https://plugins.auxilor.io/effects/all-effects/magic_regen_multiplierweekly0.5https://plugins.auxilor.io/effects/all-effects/mcmmo_xp_multiplierweekly0.5https://plugins.auxilor.io/effects/all-effects/mine_radiusweekly0.5https://plugins.auxilor.io/effects/all-effects/mine_radius_one_deepweekly0.5https://plugins.auxilor.io/effects/all-effects/mine_veinweekly0.5https://plugins.auxilor.io/effects/all-effects/mob_coins_multiplierweekly0.5https://plugins.auxilor.io/effects/all-effects/movement_speed_multiplierweekly0.5https://plugins.auxilor.io/effects/all-effects/multiply_all_statsweekly0.5https://plugins.auxilor.io/effects/all-effects/multiply_dropsweekly0.5https://plugins.auxilor.io/effects/all-effects/multiply_global_pointsweekly0.5https://plugins.auxilor.io/effects/all-effects/multiply_item_pointsweekly0.5https://plugins.auxilor.io/effects/all-effects/multiply_magicweekly0.5https://plugins.auxilor.io/effects/all-effects/multiply_pointsweekly0.5https://plugins.auxilor.io/effects/all-effects/multiply_statweekly0.5https://plugins.auxilor.io/effects/all-effects/multiply_stat_temporarilyweekly0.5https://plugins.auxilor.io/effects/all-effects/multiply_velocityweekly0.5https://plugins.auxilor.io/effects/all-effects/name_entityweekly0.5https://plugins.auxilor.io/effects/all-effects/open_craftingweekly0.5https://plugins.auxilor.io/effects/all-effects/open_ender_chestweekly0.5https://plugins.auxilor.io/effects/all-effects/particle_animationweekly0.5https://plugins.auxilor.io/effects/all-effects/particle_lineweekly0.5https://plugins.auxilor.io/effects/all-effects/pay_priceweekly0.5https://plugins.auxilor.io/effects/all-effects/permanent_potion_effectweekly0.5https://plugins.auxilor.io/effects/all-effects/pet_xp_multiplierweekly0.5https://plugins.auxilor.io/effects/all-effects/piercingweekly0.5https://plugins.auxilor.io/effects/all-effects/play_soundweekly0.5https://plugins.auxilor.io/effects/all-effects/potion_duration_multiplierweekly0.5https://plugins.auxilor.io/effects/all-effects/potion_effectweekly0.5https://plugins.auxilor.io/effects/all-effects/pull_inweekly0.5https://plugins.auxilor.io/effects/all-effects/pull_to_locationweekly0.5https://plugins.auxilor.io/effects/all-effects/quest_xp_multiplierweekly0.5https://plugins.auxilor.io/effects/all-effects/random_playerweekly0.5https://plugins.auxilor.io/effects/all-effects/rapid_bowsweekly0.5https://plugins.auxilor.io/effects/all-effects/reel_speed_multiplierweekly0.5https://plugins.auxilor.io/effects/all-effects/regen_multiplierweekly0.5https://plugins.auxilor.io/effects/all-effects/remove_boss_barweekly0.5https://plugins.auxilor.io/effects/all-effects/remove_enchantweekly0.5https://plugins.auxilor.io/effects/all-effects/remove_itemweekly0.5https://plugins.auxilor.io/effects/all-effects/remove_item_dataweekly0.5https://plugins.auxilor.io/effects/all-effects/remove_potion_effectweekly0.5https://plugins.auxilor.io/effects/all-effects/repair_itemweekly0.5https://plugins.auxilor.io/effects/all-effects/replace_nearweekly0.5https://plugins.auxilor.io/effects/all-effects/rotateweekly0.5https://plugins.auxilor.io/effects/all-effects/run_chainweekly0.5https://plugins.auxilor.io/effects/all-effects/run_commandweekly0.5https://plugins.auxilor.io/effects/all-effects/run_player_commandweekly0.5https://plugins.auxilor.io/effects/all-effects/sell_itemsweekly0.5https://plugins.auxilor.io/effects/all-effects/sell_multiplierweekly0.5https://plugins.auxilor.io/effects/all-effects/send_messageweekly0.5https://plugins.auxilor.io/effects/all-effects/send_minimessageweekly0.5https://plugins.auxilor.io/effects/all-effects/send_titleweekly0.5https://plugins.auxilor.io/effects/all-effects/set_armor_trimweekly0.5https://plugins.auxilor.io/effects/all-effects/set_blockweekly0.5https://plugins.auxilor.io/effects/all-effects/set_custom_model_dataweekly0.5https://plugins.auxilor.io/effects/all-effects/set_foodweekly0.5https://plugins.auxilor.io/effects/all-effects/set_freeze_ticksweekly0.5https://plugins.auxilor.io/effects/all-effects/set_global_pointsweekly0.5https://plugins.auxilor.io/effects/all-effects/set_item_dataweekly0.5https://plugins.auxilor.io/effects/all-effects/set_item_pointsweekly0.5https://plugins.auxilor.io/effects/all-effects/set_pointsweekly0.5https://plugins.auxilor.io/effects/all-effects/set_saturationweekly0.5https://plugins.auxilor.io/effects/all-effects/set_velocityweekly0.5https://plugins.auxilor.io/effects/all-effects/set_victim_velocityweekly0.5https://plugins.auxilor.io/effects/all-effects/shootweekly0.5https://plugins.auxilor.io/effects/all-effects/shoot_arrowweekly0.5https://plugins.auxilor.io/effects/all-effects/shuffle_hotbarweekly0.5https://plugins.auxilor.io/effects/all-effects/skill_xp_multiplierweekly0.5https://plugins.auxilor.io/effects/all-effects/smiteweekly0.5https://plugins.auxilor.io/effects/all-effects/spawn_entityweekly0.5https://plugins.auxilor.io/effects/all-effects/spawn_mobsweekly0.5https://plugins.auxilor.io/effects/all-effects/spawn_particleweekly0.5https://plugins.auxilor.io/effects/all-effects/spawn_potion_cloudweekly0.5https://plugins.auxilor.io/effects/all-effects/start_questweekly0.5https://plugins.auxilor.io/effects/all-effects/strike_lightningweekly0.5https://plugins.auxilor.io/effects/all-effects/strip_aiweekly0.5https://plugins.auxilor.io/effects/all-effects/swarmweekly0.5https://plugins.auxilor.io/effects/all-effects/take_moneyweekly0.5https://plugins.auxilor.io/effects/all-effects/target_playerweekly0.5https://plugins.auxilor.io/effects/all-effects/telekinesisweekly0.5https://plugins.auxilor.io/effects/all-effects/teleportweekly0.5https://plugins.auxilor.io/effects/all-effects/teleport_toweekly0.5https://plugins.auxilor.io/effects/all-effects/teleport_to_groundweekly0.5https://plugins.auxilor.io/effects/all-effects/tracebackweekly0.5https://plugins.auxilor.io/effects/all-effects/transmissionweekly0.5https://plugins.auxilor.io/effects/all-effects/trigger_customweekly0.5https://plugins.auxilor.io/effects/all-effects/update_boss_barweekly0.5https://plugins.auxilor.io/effects/all-effects/victim_speed_multiplierweekly0.5https://plugins.auxilor.io/effects/all-effects/xp_multiplierweekly0.5https://plugins.auxilor.io/effects/all-filtersweekly0.5https://plugins.auxilor.io/effects/all-filters/above_health_percentweekly0.5https://plugins.auxilor.io/effects/all-filters/advancementsweekly0.5https://plugins.auxilor.io/effects/all-filters/blocksweekly0.5https://plugins.auxilor.io/effects/all-filters/damage_causeweekly0.5https://plugins.auxilor.io/effects/all-filters/entitiesweekly0.5https://plugins.auxilor.io/effects/all-filters/from_spawnerweekly0.5https://plugins.auxilor.io/effects/all-filters/fully_chargedweekly0.5https://plugins.auxilor.io/effects/all-filters/fully_grownweekly0.5https://plugins.auxilor.io/effects/all-filters/is_behind_victimweekly0.5https://plugins.auxilor.io/effects/all-filters/is_bossweekly0.5https://plugins.auxilor.io/effects/all-filters/is_expression_trueweekly0.5https://plugins.auxilor.io/effects/all-filters/is_npcweekly0.5https://plugins.auxilor.io/effects/all-filters/item_durability_aboveweekly0.5https://plugins.auxilor.io/effects/all-filters/item_durability_above_percentweekly0.5https://plugins.auxilor.io/effects/all-filters/item_durability_belowweekly0.5https://plugins.auxilor.io/effects/all-filters/item_durability_below_percentweekly0.5https://plugins.auxilor.io/effects/all-filters/itemsweekly0.5https://plugins.auxilor.io/effects/all-filters/jobweekly0.5https://plugins.auxilor.io/effects/all-filters/magic_typeweekly0.5https://plugins.auxilor.io/effects/all-filters/npcweekly0.5https://plugins.auxilor.io/effects/all-filters/on_max_healthweekly0.5https://plugins.auxilor.io/effects/all-filters/petweekly0.5https://plugins.auxilor.io/effects/all-filters/player_nameweekly0.5https://plugins.auxilor.io/effects/all-filters/player_placedweekly0.5https://plugins.auxilor.io/effects/all-filters/potion_effectweekly0.5https://plugins.auxilor.io/effects/all-filters/projectilesweekly0.5https://plugins.auxilor.io/effects/all-filters/questweekly0.5https://plugins.auxilor.io/effects/all-filters/regionweekly0.5https://plugins.auxilor.io/effects/all-filters/shop_itemweekly0.5https://plugins.auxilor.io/effects/all-filters/skillweekly0.5https://plugins.auxilor.io/effects/all-filters/taskweekly0.5https://plugins.auxilor.io/effects/all-filters/textweekly0.5https://plugins.auxilor.io/effects/all-filters/text_containsweekly0.5https://plugins.auxilor.io/effects/all-filters/value_aboveweekly0.5https://plugins.auxilor.io/effects/all-filters/value_belowweekly0.5https://plugins.auxilor.io/effects/all-filters/value_equalsweekly0.5https://plugins.auxilor.io/effects/all-filters/victim_nameweekly0.5https://plugins.auxilor.io/effects/all-mutators/block_to_locationweekly0.5https://plugins.auxilor.io/effects/all-mutators/dispatcher_as_playerweekly0.5https://plugins.auxilor.io/effects/all-mutators/dispatcher_as_victimweekly0.5https://plugins.auxilor.io/effects/all-mutators/location_to_blockweekly0.5https://plugins.auxilor.io/effects/all-mutators/location_to_bossweekly0.5https://plugins.auxilor.io/effects/all-mutators/location_to_cursorweekly0.5https://plugins.auxilor.io/effects/all-mutators/location_to_dropweekly0.5https://plugins.auxilor.io/effects/all-mutators/location_to_playerweekly0.5https://plugins.auxilor.io/effects/all-mutators/location_to_projectileweekly0.5https://plugins.auxilor.io/effects/all-mutators/location_to_victimweekly0.5https://plugins.auxilor.io/effects/all-mutators/player_as_victimweekly0.5https://plugins.auxilor.io/effects/all-mutators/spin_locationweekly0.5https://plugins.auxilor.io/effects/all-mutators/spin_velocityweekly0.5https://plugins.auxilor.io/effects/all-mutators/translate_locationweekly0.5https://plugins.auxilor.io/effects/all-mutators/victim_as_dispatcherweekly0.5https://plugins.auxilor.io/effects/all-mutators/victim_as_playerweekly0.5https://plugins.auxilor.io/effects/all-mutators/victim_to_ownerweekly0.5https://plugins.auxilor.io/effects/all-triggersweekly0.5https://plugins.auxilor.io/effects/configuring-a-conditionweekly0.5https://plugins.auxilor.io/effects/configuring-an-effectweekly0.5https://plugins.auxilor.io/effects/custom-argumentsweekly0.5https://plugins.auxilor.io/effects/custom-placeholdersweekly0.5https://plugins.auxilor.io/effects/item-levelsweekly0.5https://plugins.auxilor.io/effects/pointsweekly0.5https://plugins.auxilor.io/reforgesweekly0.5https://plugins.auxilor.io/reforges/apiweekly0.5https://plugins.auxilor.io/reforges/commands-and-permissionsweekly0.5https://plugins.auxilor.io/reforges/how-to-make-a-custom-reforgeweekly0.5https://plugins.auxilor.io/reforges/the-gameplayweekly0.5https://plugins.auxilor.io/stattrackersweekly0.5https://plugins.auxilor.io/stattrackers/apiweekly0.5https://plugins.auxilor.io/stattrackers/commands-and-permissionsweekly0.5https://plugins.auxilor.io/stattrackers/how-to-make-a-trackerweekly0.5https://plugins.auxilor.io/talismansweekly0.5https://plugins.auxilor.io/talismans/apiweekly0.5https://plugins.auxilor.io/talismans/commands-and-permissionsweekly0.5https://plugins.auxilor.io/talismans/how-to-make-a-custom-talismanweekly0.5 \ No newline at end of file +https://plugins.auxilor.io/searchweekly0.5https://plugins.auxilor.io/weekly0.5https://plugins.auxilor.io/actionsweekly0.5https://plugins.auxilor.io/actions/apiweekly0.5https://plugins.auxilor.io/actions/commands-and-permissionsweekly0.5https://plugins.auxilor.io/actions/how-to-make-a-custom-actionweekly0.5https://plugins.auxilor.io/actions/placeholderapiweekly0.5https://plugins.auxilor.io/all-plugins/custom-entity-aiweekly0.5https://plugins.auxilor.io/all-plugins/custom-entity-ai/all-entity-goals/avoid_entityweekly0.5https://plugins.auxilor.io/all-plugins/custom-entity-ai/all-entity-goals/break_doorsweekly0.5https://plugins.auxilor.io/all-plugins/custom-entity-ai/all-entity-goals/breathe_airweekly0.5https://plugins.auxilor.io/all-plugins/custom-entity-ai/all-entity-goals/breedweekly0.5https://plugins.auxilor.io/all-plugins/custom-entity-ai/all-entity-goals/cat_lie_on_bedweekly0.5https://plugins.auxilor.io/all-plugins/custom-entity-ai/all-entity-goals/cat_sit_on_bedweekly0.5https://plugins.auxilor.io/all-plugins/custom-entity-ai/all-entity-goals/eat_grassweekly0.5https://plugins.auxilor.io/all-plugins/custom-entity-ai/all-entity-goals/ecomobs_random_teleportweekly0.5https://plugins.auxilor.io/all-plugins/custom-entity-ai/all-entity-goals/flee_sunweekly0.5https://plugins.auxilor.io/all-plugins/custom-entity-ai/all-entity-goals/floatweekly0.5https://plugins.auxilor.io/all-plugins/custom-entity-ai/all-entity-goals/follow_boatsweekly0.5https://plugins.auxilor.io/all-plugins/custom-entity-ai/all-entity-goals/follow_mobsweekly0.5https://plugins.auxilor.io/all-plugins/custom-entity-ai/all-entity-goals/illusioner_blindness_spellweekly0.5https://plugins.auxilor.io/all-plugins/custom-entity-ai/all-entity-goals/illusioner_mirror_spellweekly0.5https://plugins.auxilor.io/all-plugins/custom-entity-ai/all-entity-goals/interactweekly0.5https://plugins.auxilor.io/all-plugins/custom-entity-ai/all-entity-goals/leap_at_targetweekly0.5https://plugins.auxilor.io/all-plugins/custom-entity-ai/all-entity-goals/look_at_playerweekly0.5https://plugins.auxilor.io/all-plugins/custom-entity-ai/all-entity-goals/melee_attackweekly0.5https://plugins.auxilor.io/all-plugins/custom-entity-ai/all-entity-goals/move_back_to_villageweekly0.5https://plugins.auxilor.io/all-plugins/custom-entity-ai/all-entity-goals/move_through_villageweekly0.5https://plugins.auxilor.io/all-plugins/custom-entity-ai/all-entity-goals/move_towards_restrictionweekly0.5https://plugins.auxilor.io/all-plugins/custom-entity-ai/all-entity-goals/move_towards_targetweekly0.5https://plugins.auxilor.io/all-plugins/custom-entity-ai/all-entity-goals/ocelot_attackweekly0.5https://plugins.auxilor.io/all-plugins/custom-entity-ai/all-entity-goals/open_doorsweekly0.5https://plugins.auxilor.io/all-plugins/custom-entity-ai/all-entity-goals/panicweekly0.5https://plugins.auxilor.io/all-plugins/custom-entity-ai/all-entity-goals/random_look_aroundweekly0.5https://plugins.auxilor.io/all-plugins/custom-entity-ai/all-entity-goals/random_strollweekly0.5https://plugins.auxilor.io/all-plugins/custom-entity-ai/all-entity-goals/random_swimmingweekly0.5https://plugins.auxilor.io/all-plugins/custom-entity-ai/all-entity-goals/ranged_attackweekly0.5https://plugins.auxilor.io/all-plugins/custom-entity-ai/all-entity-goals/ranged_bow_attackweekly0.5https://plugins.auxilor.io/all-plugins/custom-entity-ai/all-entity-goals/ranged_crossbow_attackweekly0.5https://plugins.auxilor.io/all-plugins/custom-entity-ai/all-entity-goals/restrict_sunweekly0.5https://plugins.auxilor.io/all-plugins/custom-entity-ai/all-entity-goals/stroll_through_villageweekly0.5https://plugins.auxilor.io/all-plugins/custom-entity-ai/all-entity-goals/temptweekly0.5https://plugins.auxilor.io/all-plugins/custom-entity-ai/all-entity-goals/try_find_waterweekly0.5https://plugins.auxilor.io/all-plugins/custom-entity-ai/all-entity-goals/use_itemweekly0.5https://plugins.auxilor.io/all-plugins/custom-entity-ai/all-entity-goals/water_avoiding_random_flyingweekly0.5https://plugins.auxilor.io/all-plugins/custom-entity-ai/all-entity-goals/water_avoiding_random_strollweekly0.5https://plugins.auxilor.io/all-plugins/custom-entity-ai/all-target-goals/defend_villageweekly0.5https://plugins.auxilor.io/all-plugins/custom-entity-ai/all-target-goals/hurt_byweekly0.5https://plugins.auxilor.io/all-plugins/custom-entity-ai/all-target-goals/nearest_attackableweekly0.5https://plugins.auxilor.io/all-plugins/custom-entity-ai/all-target-goals/nearest_attackable_witchweekly0.5https://plugins.auxilor.io/all-plugins/custom-entity-ai/all-target-goals/nearest_healable_raiderweekly0.5https://plugins.auxilor.io/all-plugins/custom-entity-ai/all-target-goals/non_tame_randomweekly0.5https://plugins.auxilor.io/all-plugins/custom-entity-ai/all-target-goals/owner_hurt_byweekly0.5https://plugins.auxilor.io/all-plugins/custom-entity-ai/all-target-goals/owner_targetweekly0.5https://plugins.auxilor.io/all-plugins/custom-entity-ai/all-target-goals/reset_universal_angerweekly0.5https://plugins.auxilor.io/all-plugins/custom-gui-slotsweekly0.5https://plugins.auxilor.io/all-plugins/pricesweekly0.5https://plugins.auxilor.io/all-plugins/the-entity-lookup-systemweekly0.5https://plugins.auxilor.io/all-plugins/the-item-lookup-systemweekly0.5https://plugins.auxilor.io/all-plugins/the-particle-lookup-systemweekly0.5https://plugins.auxilor.io/all-plugins/what-is-ecoweekly0.5https://plugins.auxilor.io/all-plugins/what-plugins-do-you-supportweekly0.5https://plugins.auxilor.io/boostersweekly0.5https://plugins.auxilor.io/boosters/apiweekly0.5https://plugins.auxilor.io/boosters/commands-and-permissionsweekly0.5https://plugins.auxilor.io/boosters/how-to-make-a-custom-boosterweekly0.5https://plugins.auxilor.io/boosters/placeholderapiweekly0.5https://plugins.auxilor.io/ecoarmorweekly0.5https://plugins.auxilor.io/ecoarmor/apiweekly0.5https://plugins.auxilor.io/ecoarmor/commands-and-permissionsweekly0.5https://plugins.auxilor.io/ecoarmor/gameplayweekly0.5https://plugins.auxilor.io/ecoarmor/how-to-make-a-custom-setweekly0.5https://plugins.auxilor.io/ecoarmor/how-to-make-a-custom-tierweekly0.5https://plugins.auxilor.io/ecoarmor/understanding-the-config-systemweekly0.5https://plugins.auxilor.io/ecobitsweekly0.5https://plugins.auxilor.io/ecobits/apiweekly0.5https://plugins.auxilor.io/ecobits/commands-and-permissionsweekly0.5https://plugins.auxilor.io/ecobits/how-to-make-a-shopweekly0.5https://plugins.auxilor.io/ecobits/placeholderapiweekly0.5https://plugins.auxilor.io/ecocratesweekly0.5https://plugins.auxilor.io/ecocrates/animationsandrollsweekly0.5https://plugins.auxilor.io/ecocrates/apiweekly0.5https://plugins.auxilor.io/ecocrates/commands-and-permissionsweekly0.5https://plugins.auxilor.io/ecocrates/how-to-make-a-custom-crateweekly0.5https://plugins.auxilor.io/ecocrates/migrationweekly0.5https://plugins.auxilor.io/ecocrates/placeholderapiweekly0.5https://plugins.auxilor.io/ecocrates/rewardsweekly0.5https://plugins.auxilor.io/ecoenchantsweekly0.5https://plugins.auxilor.io/ecoenchants/advanced-configurationweekly0.5https://plugins.auxilor.io/ecoenchants/all-enchantmentsweekly0.5https://plugins.auxilor.io/ecoenchants/apiweekly0.5https://plugins.auxilor.io/ecoenchants/commands-and-permissionsweekly0.5https://plugins.auxilor.io/ecoenchants/config-basicsweekly0.5https://plugins.auxilor.io/ecoenchants/enchantment-configurationweekly0.5https://plugins.auxilor.io/ecoenchants/how-to-make-a-custom-enchantweekly0.5https://plugins.auxilor.io/ecoenchants/the-gameplayweekly0.5https://plugins.auxilor.io/ecoitemsweekly0.5https://plugins.auxilor.io/ecoitems/apiweekly0.5https://plugins.auxilor.io/ecoitems/commands-and-permissionsweekly0.5https://plugins.auxilor.io/ecoitems/how-to-make-a-custom-itemweekly0.5https://plugins.auxilor.io/ecojobsweekly0.5https://plugins.auxilor.io/ecojobs/apiweekly0.5https://plugins.auxilor.io/ecojobs/commands-and-permissionsweekly0.5https://plugins.auxilor.io/ecojobs/how-to-make-a-custom-jobweekly0.5https://plugins.auxilor.io/ecojobs/placeholderapiweekly0.5https://plugins.auxilor.io/ecomobsweekly0.5https://plugins.auxilor.io/ecomobs/apiweekly0.5https://plugins.auxilor.io/ecomobs/commands-and-permissionsweekly0.5https://plugins.auxilor.io/ecomobs/how-to-make-a-custom-mobweekly0.5https://plugins.auxilor.io/ecomobs/mob-categoriesweekly0.5https://plugins.auxilor.io/ecopetsweekly0.5https://plugins.auxilor.io/ecopets/apiweekly0.5https://plugins.auxilor.io/ecopets/commands-and-permissionsweekly0.5https://plugins.auxilor.io/ecopets/how-to-make-a-custom-petweekly0.5https://plugins.auxilor.io/ecopets/placeholderapiweekly0.5https://plugins.auxilor.io/ecoquestsweekly0.5https://plugins.auxilor.io/ecoquests/apiweekly0.5https://plugins.auxilor.io/ecoquests/commands-and-permissionsweekly0.5https://plugins.auxilor.io/ecoquests/placeholderapiweekly0.5https://plugins.auxilor.io/ecoquests/questsweekly0.5https://plugins.auxilor.io/ecoquests/tasksweekly0.5https://plugins.auxilor.io/ecoshopweekly0.5https://plugins.auxilor.io/ecoshop/apiweekly0.5https://plugins.auxilor.io/ecoshop/commands-and-permissionsweekly0.5https://plugins.auxilor.io/ecoshop/how-to-make-a-categoryweekly0.5https://plugins.auxilor.io/ecoshop/how-to-make-a-shopweekly0.5https://plugins.auxilor.io/ecoshop/how-to-make-an-itemweekly0.5https://plugins.auxilor.io/ecoskillsweekly0.5https://plugins.auxilor.io/ecoskills/apiweekly0.5https://plugins.auxilor.io/ecoskills/commands-and-permissionsweekly0.5https://plugins.auxilor.io/ecoskills/effectsweekly0.5https://plugins.auxilor.io/ecoskills/magicweekly0.5https://plugins.auxilor.io/ecoskills/placeholderapiweekly0.5https://plugins.auxilor.io/ecoskills/skillsweekly0.5https://plugins.auxilor.io/ecoskills/statsweekly0.5https://plugins.auxilor.io/effects/all-conditions/above_balanceweekly0.5https://plugins.auxilor.io/effects/all-conditions/above_global_pointsweekly0.5https://plugins.auxilor.io/effects/all-conditions/above_health_percentweekly0.5https://plugins.auxilor.io/effects/all-conditions/above_hunger_percentweekly0.5https://plugins.auxilor.io/effects/all-conditions/above_magicweekly0.5https://plugins.auxilor.io/effects/all-conditions/above_pointsweekly0.5https://plugins.auxilor.io/effects/all-conditions/above_xp_levelweekly0.5https://plugins.auxilor.io/effects/all-conditions/above_yweekly0.5https://plugins.auxilor.io/effects/all-conditions/any_ofweekly0.5https://plugins.auxilor.io/effects/all-conditions/at_least_ofweekly0.5https://plugins.auxilor.io/effects/all-conditions/below_balanceweekly0.5https://plugins.auxilor.io/effects/all-conditions/below_global_pointsweekly0.5https://plugins.auxilor.io/effects/all-conditions/below_health_percentweekly0.5https://plugins.auxilor.io/effects/all-conditions/below_hunger_percentweekly0.5https://plugins.auxilor.io/effects/all-conditions/below_magicweekly0.5https://plugins.auxilor.io/effects/all-conditions/below_pointsweekly0.5https://plugins.auxilor.io/effects/all-conditions/below_xp_levelweekly0.5https://plugins.auxilor.io/effects/all-conditions/below_yweekly0.5https://plugins.auxilor.io/effects/all-conditions/can_afford_priceweekly0.5https://plugins.auxilor.io/effects/all-conditions/global_points_equalweekly0.5https://plugins.auxilor.io/effects/all-conditions/has_active_jobweekly0.5https://plugins.auxilor.io/effects/all-conditions/has_active_petweekly0.5https://plugins.auxilor.io/effects/all-conditions/has_boss_bar_visibleweekly0.5https://plugins.auxilor.io/effects/all-conditions/has_completed_advancementweekly0.5https://plugins.auxilor.io/effects/all-conditions/has_completed_questweekly0.5https://plugins.auxilor.io/effects/all-conditions/has_completed_taskweekly0.5https://plugins.auxilor.io/effects/all-conditions/has_ecoitemweekly0.5https://plugins.auxilor.io/effects/all-conditions/has_itemweekly0.5https://plugins.auxilor.io/effects/all-conditions/has_item_dataweekly0.5https://plugins.auxilor.io/effects/all-conditions/has_job_levelweekly0.5https://plugins.auxilor.io/effects/all-conditions/has_manaweekly0.5https://plugins.auxilor.io/effects/all-conditions/has_permissionweekly0.5https://plugins.auxilor.io/effects/all-conditions/has_pet_levelweekly0.5https://plugins.auxilor.io/effects/all-conditions/has_potion_effectweekly0.5https://plugins.auxilor.io/effects/all-conditions/has_quest_activeweekly0.5https://plugins.auxilor.io/effects/all-conditions/has_reforgeweekly0.5https://plugins.auxilor.io/effects/all-conditions/has_scoreboard_visibleweekly0.5https://plugins.auxilor.io/effects/all-conditions/has_skill_levelweekly0.5https://plugins.auxilor.io/effects/all-conditions/has_talismanweekly0.5https://plugins.auxilor.io/effects/all-conditions/in_airweekly0.5https://plugins.auxilor.io/effects/all-conditions/in_biomeweekly0.5https://plugins.auxilor.io/effects/all-conditions/in_blockweekly0.5https://plugins.auxilor.io/effects/all-conditions/in_bubbleweekly0.5https://plugins.auxilor.io/effects/all-conditions/in_lavaweekly0.5https://plugins.auxilor.io/effects/all-conditions/in_mainhandweekly0.5https://plugins.auxilor.io/effects/all-conditions/in_offhandweekly0.5https://plugins.auxilor.io/effects/all-conditions/in_rainweekly0.5https://plugins.auxilor.io/effects/all-conditions/in_regionweekly0.5https://plugins.auxilor.io/effects/all-conditions/in_waterweekly0.5https://plugins.auxilor.io/effects/all-conditions/in_worldweekly0.5https://plugins.auxilor.io/effects/all-conditions/is_booster_activeweekly0.5https://plugins.auxilor.io/effects/all-conditions/is_expression_trueweekly0.5https://plugins.auxilor.io/effects/all-conditions/is_fallingweekly0.5https://plugins.auxilor.io/effects/all-conditions/is_flyingweekly0.5https://plugins.auxilor.io/effects/all-conditions/is_frozenweekly0.5https://plugins.auxilor.io/effects/all-conditions/is_glidingweekly0.5https://plugins.auxilor.io/effects/all-conditions/is_nightweekly0.5https://plugins.auxilor.io/effects/all-conditions/is_opweekly0.5https://plugins.auxilor.io/effects/all-conditions/is_sneakingweekly0.5https://plugins.auxilor.io/effects/all-conditions/is_sprintingweekly0.5https://plugins.auxilor.io/effects/all-conditions/is_stormweekly0.5https://plugins.auxilor.io/effects/all-conditions/is_swimmingweekly0.5https://plugins.auxilor.io/effects/all-conditions/is_wearing_setweekly0.5https://plugins.auxilor.io/effects/all-conditions/item_data_equalsweekly0.5https://plugins.auxilor.io/effects/all-conditions/item_level_aboveweekly0.5https://plugins.auxilor.io/effects/all-conditions/item_level_belowweekly0.5https://plugins.auxilor.io/effects/all-conditions/item_level_equalsweekly0.5https://plugins.auxilor.io/effects/all-conditions/item_points_aboveweekly0.5https://plugins.auxilor.io/effects/all-conditions/item_points_belowweekly0.5https://plugins.auxilor.io/effects/all-conditions/item_points_equalweekly0.5https://plugins.auxilor.io/effects/all-conditions/light_level_belowweekly0.5https://plugins.auxilor.io/effects/all-conditions/near_entityweekly0.5https://plugins.auxilor.io/effects/all-conditions/on_fireweekly0.5https://plugins.auxilor.io/effects/all-conditions/on_groundweekly0.5https://plugins.auxilor.io/effects/all-conditions/placeholder_containsweekly0.5https://plugins.auxilor.io/effects/all-conditions/placeholder_equalsweekly0.5https://plugins.auxilor.io/effects/all-conditions/placeholder_greater_thanweekly0.5https://plugins.auxilor.io/effects/all-conditions/placeholder_less_thanweekly0.5https://plugins.auxilor.io/effects/all-conditions/points_equalweekly0.5https://plugins.auxilor.io/effects/all-conditions/riding_entityweekly0.5https://plugins.auxilor.io/effects/all-conditions/standing_on_blockweekly0.5https://plugins.auxilor.io/effects/all-conditions/stat_aboveweekly0.5https://plugins.auxilor.io/effects/all-conditions/stat_belowweekly0.5https://plugins.auxilor.io/effects/all-conditions/stat_equalsweekly0.5https://plugins.auxilor.io/effects/all-conditions/wearing_bootsweekly0.5https://plugins.auxilor.io/effects/all-conditions/wearing_chestplateweekly0.5https://plugins.auxilor.io/effects/all-conditions/wearing_helmetweekly0.5https://plugins.auxilor.io/effects/all-conditions/wearing_leggingsweekly0.5https://plugins.auxilor.io/effects/all-conditions/within_radius_ofweekly0.5https://plugins.auxilor.io/effects/all-effects/add_damageweekly0.5https://plugins.auxilor.io/effects/all-effects/add_enchantweekly0.5https://plugins.auxilor.io/effects/all-effects/add_global_pointsweekly0.5https://plugins.auxilor.io/effects/all-effects/add_holderweekly0.5https://plugins.auxilor.io/effects/all-effects/add_holder_in_radiusweekly0.5https://plugins.auxilor.io/effects/all-effects/add_holder_to_victimweekly0.5https://plugins.auxilor.io/effects/all-effects/add_permanent_holder_in_radiusweekly0.5https://plugins.auxilor.io/effects/all-effects/add_pointsweekly0.5https://plugins.auxilor.io/effects/all-effects/add_statweekly0.5https://plugins.auxilor.io/effects/all-effects/add_stat_temporarilyweekly0.5https://plugins.auxilor.io/effects/all-effects/age_cropweekly0.5https://plugins.auxilor.io/effects/all-effects/all_playersweekly0.5https://plugins.auxilor.io/effects/all-effects/aoeweekly0.5https://plugins.auxilor.io/effects/all-effects/aoe_blocksweekly0.5https://plugins.auxilor.io/effects/all-effects/armorweekly0.5https://plugins.auxilor.io/effects/all-effects/armor_toughnessweekly0.5https://plugins.auxilor.io/effects/all-effects/arrow_ringweekly0.5https://plugins.auxilor.io/effects/all-effects/attack_speed_multiplierweekly0.5https://plugins.auxilor.io/effects/all-effects/autosmeltweekly0.5https://plugins.auxilor.io/effects/all-effects/bleedweekly0.5https://plugins.auxilor.io/effects/all-effects/block_commandsweekly0.5https://plugins.auxilor.io/effects/all-effects/bonus_healthweekly0.5https://plugins.auxilor.io/effects/all-effects/break_blockweekly0.5https://plugins.auxilor.io/effects/all-effects/brew_time_multiplierweekly0.5https://plugins.auxilor.io/effects/all-effects/broadcastweekly0.5https://plugins.auxilor.io/effects/all-effects/cancel_eventweekly0.5https://plugins.auxilor.io/effects/all-effects/clear_invulnerabilityweekly0.5https://plugins.auxilor.io/effects/all-effects/close_inventoryweekly0.5https://plugins.auxilor.io/effects/all-effects/consume_held_itemweekly0.5https://plugins.auxilor.io/effects/all-effects/create_boss_barweekly0.5https://plugins.auxilor.io/effects/all-effects/create_hologramweekly0.5https://plugins.auxilor.io/effects/all-effects/crit_multiplierweekly0.5https://plugins.auxilor.io/effects/all-effects/damage_armorweekly0.5https://plugins.auxilor.io/effects/all-effects/damage_itemweekly0.5https://plugins.auxilor.io/effects/all-effects/damage_mainhandweekly0.5https://plugins.auxilor.io/effects/all-effects/damage_multiplierweekly0.5https://plugins.auxilor.io/effects/all-effects/damage_nearby_entitiesweekly0.5https://plugins.auxilor.io/effects/all-effects/damage_offhandweekly0.5https://plugins.auxilor.io/effects/all-effects/damage_twiceweekly0.5https://plugins.auxilor.io/effects/all-effects/damage_victimweekly0.5https://plugins.auxilor.io/effects/all-effects/dont_consume_lapis_chanceweekly0.5https://plugins.auxilor.io/effects/all-effects/dont_consume_xp_chanceweekly0.5https://plugins.auxilor.io/effects/all-effects/drillweekly0.5https://plugins.auxilor.io/effects/all-effects/drop_itemweekly0.5https://plugins.auxilor.io/effects/all-effects/drop_item_slotweekly0.5https://plugins.auxilor.io/effects/all-effects/drop_pickup_itemweekly0.5https://plugins.auxilor.io/effects/all-effects/drop_random_itemweekly0.5https://plugins.auxilor.io/effects/all-effects/drop_weighted_random_itemweekly0.5https://plugins.auxilor.io/effects/all-effects/elytra_boost_save_chanceweekly0.5https://plugins.auxilor.io/effects/all-effects/extinguishweekly0.5https://plugins.auxilor.io/effects/all-effects/feather_stepweekly0.5https://plugins.auxilor.io/effects/all-effects/flightweekly0.5https://plugins.auxilor.io/effects/all-effects/food_multiplierweekly0.5https://plugins.auxilor.io/effects/all-effects/gain_task_xpweekly0.5https://plugins.auxilor.io/effects/all-effects/give_foodweekly0.5https://plugins.auxilor.io/effects/all-effects/give_global_pointsweekly0.5https://plugins.auxilor.io/effects/all-effects/give_healthweekly0.5https://plugins.auxilor.io/effects/all-effects/give_itemweekly0.5https://plugins.auxilor.io/effects/all-effects/give_item_pointsweekly0.5https://plugins.auxilor.io/effects/all-effects/give_job_xpweekly0.5https://plugins.auxilor.io/effects/all-effects/give_magicweekly0.5https://plugins.auxilor.io/effects/all-effects/give_mcmmo_xpweekly0.5https://plugins.auxilor.io/effects/all-effects/give_moneyweekly0.5https://plugins.auxilor.io/effects/all-effects/give_oxygenweekly0.5https://plugins.auxilor.io/effects/all-effects/give_permissionweekly0.5https://plugins.auxilor.io/effects/all-effects/give_pet_xpweekly0.5https://plugins.auxilor.io/effects/all-effects/give_pointsweekly0.5https://plugins.auxilor.io/effects/all-effects/give_priceweekly0.5https://plugins.auxilor.io/effects/all-effects/give_saturationweekly0.5https://plugins.auxilor.io/effects/all-effects/give_skill_xpweekly0.5https://plugins.auxilor.io/effects/all-effects/give_skill_xp_naturallyweekly0.5https://plugins.auxilor.io/effects/all-effects/give_task_xpweekly0.5https://plugins.auxilor.io/effects/all-effects/give_xpweekly0.5https://plugins.auxilor.io/effects/all-effects/glow_nearby_blocksweekly0.5https://plugins.auxilor.io/effects/all-effects/homingweekly0.5https://plugins.auxilor.io/effects/all-effects/hunger_multiplierweekly0.5https://plugins.auxilor.io/effects/all-effects/igniteweekly0.5https://plugins.auxilor.io/effects/all-effects/item_durability_multiplierweekly0.5https://plugins.auxilor.io/effects/all-effects/job_xp_multiplierweekly0.5https://plugins.auxilor.io/effects/all-effects/jobs_money_multiplierweekly0.5https://plugins.auxilor.io/effects/all-effects/jobs_xp_multiplierweekly0.5https://plugins.auxilor.io/effects/all-effects/keep_inventoryweekly0.5https://plugins.auxilor.io/effects/all-effects/keep_levelweekly0.5https://plugins.auxilor.io/effects/all-effects/kickweekly0.5https://plugins.auxilor.io/effects/all-effects/knock_awayweekly0.5https://plugins.auxilor.io/effects/all-effects/knockback_multiplierweekly0.5https://plugins.auxilor.io/effects/all-effects/knockback_resistance_multiplierweekly0.5https://plugins.auxilor.io/effects/all-effects/level_itemweekly0.5https://plugins.auxilor.io/effects/all-effects/luck_multiplierweekly0.5https://plugins.auxilor.io/effects/all-effects/magic_regen_multiplierweekly0.5https://plugins.auxilor.io/effects/all-effects/mcmmo_xp_multiplierweekly0.5https://plugins.auxilor.io/effects/all-effects/mine_radiusweekly0.5https://plugins.auxilor.io/effects/all-effects/mine_radius_one_deepweekly0.5https://plugins.auxilor.io/effects/all-effects/mine_veinweekly0.5https://plugins.auxilor.io/effects/all-effects/mob_coins_multiplierweekly0.5https://plugins.auxilor.io/effects/all-effects/movement_speed_multiplierweekly0.5https://plugins.auxilor.io/effects/all-effects/multiply_all_statsweekly0.5https://plugins.auxilor.io/effects/all-effects/multiply_dropsweekly0.5https://plugins.auxilor.io/effects/all-effects/multiply_global_pointsweekly0.5https://plugins.auxilor.io/effects/all-effects/multiply_item_pointsweekly0.5https://plugins.auxilor.io/effects/all-effects/multiply_magicweekly0.5https://plugins.auxilor.io/effects/all-effects/multiply_pointsweekly0.5https://plugins.auxilor.io/effects/all-effects/multiply_statweekly0.5https://plugins.auxilor.io/effects/all-effects/multiply_stat_temporarilyweekly0.5https://plugins.auxilor.io/effects/all-effects/multiply_velocityweekly0.5https://plugins.auxilor.io/effects/all-effects/name_entityweekly0.5https://plugins.auxilor.io/effects/all-effects/open_craftingweekly0.5https://plugins.auxilor.io/effects/all-effects/open_ender_chestweekly0.5https://plugins.auxilor.io/effects/all-effects/particle_animationweekly0.5https://plugins.auxilor.io/effects/all-effects/particle_lineweekly0.5https://plugins.auxilor.io/effects/all-effects/pay_priceweekly0.5https://plugins.auxilor.io/effects/all-effects/permanent_potion_effectweekly0.5https://plugins.auxilor.io/effects/all-effects/pet_xp_multiplierweekly0.5https://plugins.auxilor.io/effects/all-effects/piercingweekly0.5https://plugins.auxilor.io/effects/all-effects/play_soundweekly0.5https://plugins.auxilor.io/effects/all-effects/potion_duration_multiplierweekly0.5https://plugins.auxilor.io/effects/all-effects/potion_effectweekly0.5https://plugins.auxilor.io/effects/all-effects/pull_inweekly0.5https://plugins.auxilor.io/effects/all-effects/pull_to_locationweekly0.5https://plugins.auxilor.io/effects/all-effects/quest_xp_multiplierweekly0.5https://plugins.auxilor.io/effects/all-effects/random_playerweekly0.5https://plugins.auxilor.io/effects/all-effects/rapid_bowsweekly0.5https://plugins.auxilor.io/effects/all-effects/reel_speed_multiplierweekly0.5https://plugins.auxilor.io/effects/all-effects/regen_multiplierweekly0.5https://plugins.auxilor.io/effects/all-effects/remove_boss_barweekly0.5https://plugins.auxilor.io/effects/all-effects/remove_enchantweekly0.5https://plugins.auxilor.io/effects/all-effects/remove_itemweekly0.5https://plugins.auxilor.io/effects/all-effects/remove_item_dataweekly0.5https://plugins.auxilor.io/effects/all-effects/remove_potion_effectweekly0.5https://plugins.auxilor.io/effects/all-effects/repair_itemweekly0.5https://plugins.auxilor.io/effects/all-effects/replace_nearweekly0.5https://plugins.auxilor.io/effects/all-effects/rotateweekly0.5https://plugins.auxilor.io/effects/all-effects/run_chainweekly0.5https://plugins.auxilor.io/effects/all-effects/run_commandweekly0.5https://plugins.auxilor.io/effects/all-effects/run_player_commandweekly0.5https://plugins.auxilor.io/effects/all-effects/sell_itemsweekly0.5https://plugins.auxilor.io/effects/all-effects/sell_multiplierweekly0.5https://plugins.auxilor.io/effects/all-effects/send_messageweekly0.5https://plugins.auxilor.io/effects/all-effects/send_minimessageweekly0.5https://plugins.auxilor.io/effects/all-effects/send_titleweekly0.5https://plugins.auxilor.io/effects/all-effects/set_armor_trimweekly0.5https://plugins.auxilor.io/effects/all-effects/set_blockweekly0.5https://plugins.auxilor.io/effects/all-effects/set_custom_model_dataweekly0.5https://plugins.auxilor.io/effects/all-effects/set_foodweekly0.5https://plugins.auxilor.io/effects/all-effects/set_freeze_ticksweekly0.5https://plugins.auxilor.io/effects/all-effects/set_global_pointsweekly0.5https://plugins.auxilor.io/effects/all-effects/set_item_dataweekly0.5https://plugins.auxilor.io/effects/all-effects/set_item_pointsweekly0.5https://plugins.auxilor.io/effects/all-effects/set_pointsweekly0.5https://plugins.auxilor.io/effects/all-effects/set_saturationweekly0.5https://plugins.auxilor.io/effects/all-effects/set_velocityweekly0.5https://plugins.auxilor.io/effects/all-effects/set_victim_velocityweekly0.5https://plugins.auxilor.io/effects/all-effects/shootweekly0.5https://plugins.auxilor.io/effects/all-effects/shoot_arrowweekly0.5https://plugins.auxilor.io/effects/all-effects/shuffle_hotbarweekly0.5https://plugins.auxilor.io/effects/all-effects/skill_xp_multiplierweekly0.5https://plugins.auxilor.io/effects/all-effects/smiteweekly0.5https://plugins.auxilor.io/effects/all-effects/spawn_entityweekly0.5https://plugins.auxilor.io/effects/all-effects/spawn_mobsweekly0.5https://plugins.auxilor.io/effects/all-effects/spawn_particleweekly0.5https://plugins.auxilor.io/effects/all-effects/spawn_potion_cloudweekly0.5https://plugins.auxilor.io/effects/all-effects/start_questweekly0.5https://plugins.auxilor.io/effects/all-effects/strike_lightningweekly0.5https://plugins.auxilor.io/effects/all-effects/strip_aiweekly0.5https://plugins.auxilor.io/effects/all-effects/swarmweekly0.5https://plugins.auxilor.io/effects/all-effects/take_moneyweekly0.5https://plugins.auxilor.io/effects/all-effects/target_playerweekly0.5https://plugins.auxilor.io/effects/all-effects/telekinesisweekly0.5https://plugins.auxilor.io/effects/all-effects/teleportweekly0.5https://plugins.auxilor.io/effects/all-effects/teleport_toweekly0.5https://plugins.auxilor.io/effects/all-effects/teleport_to_groundweekly0.5https://plugins.auxilor.io/effects/all-effects/tracebackweekly0.5https://plugins.auxilor.io/effects/all-effects/transmissionweekly0.5https://plugins.auxilor.io/effects/all-effects/trigger_customweekly0.5https://plugins.auxilor.io/effects/all-effects/update_boss_barweekly0.5https://plugins.auxilor.io/effects/all-effects/victim_speed_multiplierweekly0.5https://plugins.auxilor.io/effects/all-effects/xp_multiplierweekly0.5https://plugins.auxilor.io/effects/all-filtersweekly0.5https://plugins.auxilor.io/effects/all-filters/above_health_percentweekly0.5https://plugins.auxilor.io/effects/all-filters/advancementsweekly0.5https://plugins.auxilor.io/effects/all-filters/blocksweekly0.5https://plugins.auxilor.io/effects/all-filters/damage_causeweekly0.5https://plugins.auxilor.io/effects/all-filters/entitiesweekly0.5https://plugins.auxilor.io/effects/all-filters/from_spawnerweekly0.5https://plugins.auxilor.io/effects/all-filters/fully_chargedweekly0.5https://plugins.auxilor.io/effects/all-filters/fully_grownweekly0.5https://plugins.auxilor.io/effects/all-filters/is_behind_victimweekly0.5https://plugins.auxilor.io/effects/all-filters/is_bossweekly0.5https://plugins.auxilor.io/effects/all-filters/is_expression_trueweekly0.5https://plugins.auxilor.io/effects/all-filters/is_npcweekly0.5https://plugins.auxilor.io/effects/all-filters/item_durability_aboveweekly0.5https://plugins.auxilor.io/effects/all-filters/item_durability_above_percentweekly0.5https://plugins.auxilor.io/effects/all-filters/item_durability_belowweekly0.5https://plugins.auxilor.io/effects/all-filters/item_durability_below_percentweekly0.5https://plugins.auxilor.io/effects/all-filters/itemsweekly0.5https://plugins.auxilor.io/effects/all-filters/jobweekly0.5https://plugins.auxilor.io/effects/all-filters/magic_typeweekly0.5https://plugins.auxilor.io/effects/all-filters/npcweekly0.5https://plugins.auxilor.io/effects/all-filters/on_max_healthweekly0.5https://plugins.auxilor.io/effects/all-filters/petweekly0.5https://plugins.auxilor.io/effects/all-filters/player_nameweekly0.5https://plugins.auxilor.io/effects/all-filters/player_placedweekly0.5https://plugins.auxilor.io/effects/all-filters/potion_effectweekly0.5https://plugins.auxilor.io/effects/all-filters/projectilesweekly0.5https://plugins.auxilor.io/effects/all-filters/questweekly0.5https://plugins.auxilor.io/effects/all-filters/regionweekly0.5https://plugins.auxilor.io/effects/all-filters/shop_itemweekly0.5https://plugins.auxilor.io/effects/all-filters/skillweekly0.5https://plugins.auxilor.io/effects/all-filters/taskweekly0.5https://plugins.auxilor.io/effects/all-filters/textweekly0.5https://plugins.auxilor.io/effects/all-filters/text_containsweekly0.5https://plugins.auxilor.io/effects/all-filters/value_aboveweekly0.5https://plugins.auxilor.io/effects/all-filters/value_belowweekly0.5https://plugins.auxilor.io/effects/all-filters/value_equalsweekly0.5https://plugins.auxilor.io/effects/all-filters/victim_nameweekly0.5https://plugins.auxilor.io/effects/all-mutators/block_to_locationweekly0.5https://plugins.auxilor.io/effects/all-mutators/dispatcher_as_playerweekly0.5https://plugins.auxilor.io/effects/all-mutators/dispatcher_as_victimweekly0.5https://plugins.auxilor.io/effects/all-mutators/location_to_blockweekly0.5https://plugins.auxilor.io/effects/all-mutators/location_to_cursorweekly0.5https://plugins.auxilor.io/effects/all-mutators/location_to_dropweekly0.5https://plugins.auxilor.io/effects/all-mutators/location_to_playerweekly0.5https://plugins.auxilor.io/effects/all-mutators/location_to_projectileweekly0.5https://plugins.auxilor.io/effects/all-mutators/location_to_victimweekly0.5https://plugins.auxilor.io/effects/all-mutators/player_as_victimweekly0.5https://plugins.auxilor.io/effects/all-mutators/spin_locationweekly0.5https://plugins.auxilor.io/effects/all-mutators/spin_velocityweekly0.5https://plugins.auxilor.io/effects/all-mutators/translate_locationweekly0.5https://plugins.auxilor.io/effects/all-mutators/victim_as_dispatcherweekly0.5https://plugins.auxilor.io/effects/all-mutators/victim_as_playerweekly0.5https://plugins.auxilor.io/effects/all-mutators/victim_to_ownerweekly0.5https://plugins.auxilor.io/effects/all-triggersweekly0.5https://plugins.auxilor.io/effects/configuring-a-conditionweekly0.5https://plugins.auxilor.io/effects/configuring-an-effectweekly0.5https://plugins.auxilor.io/effects/custom-argumentsweekly0.5https://plugins.auxilor.io/effects/custom-placeholdersweekly0.5https://plugins.auxilor.io/effects/item-levelsweekly0.5https://plugins.auxilor.io/effects/pointsweekly0.5https://plugins.auxilor.io/reforgesweekly0.5https://plugins.auxilor.io/reforges/apiweekly0.5https://plugins.auxilor.io/reforges/commands-and-permissionsweekly0.5https://plugins.auxilor.io/reforges/how-to-make-a-custom-reforgeweekly0.5https://plugins.auxilor.io/reforges/the-gameplayweekly0.5https://plugins.auxilor.io/stattrackersweekly0.5https://plugins.auxilor.io/stattrackers/apiweekly0.5https://plugins.auxilor.io/stattrackers/commands-and-permissionsweekly0.5https://plugins.auxilor.io/stattrackers/how-to-make-a-trackerweekly0.5https://plugins.auxilor.io/talismansweekly0.5https://plugins.auxilor.io/talismans/apiweekly0.5https://plugins.auxilor.io/talismans/commands-and-permissionsweekly0.5https://plugins.auxilor.io/talismans/how-to-make-a-custom-talismanweekly0.5 \ No newline at end of file diff --git a/stattrackers.html b/stattrackers.html index 560dddd564..bbdee92c8b 100644 --- a/stattrackers.html +++ b/stattrackers.html @@ -5,14 +5,14 @@ StatTrackers | Auxilor Plugins - - + +
-

StatTrackers

What are Stat Trackers?

Stat Trackers are cosmetic upgrades to items that track stats related to specific tools, weapons, and armor pieces. It's perfect as an EULA-Friendly item to put in crates, and can lead to competition between players to have the highest stats on their items.

You can apply stat trackers by holding an item and running /stattrackers, and then dropping as many trackers as you want into the GUI!

Check out our partners! (Click to visit)

GamerSupps +

StatTrackers

What are Stat Trackers?

Stat Trackers are cosmetic upgrades to items that track stats related to specific tools, weapons, and armor pieces. It's perfect as an EULA-Friendly item to put in crates, and can lead to competition between players to have the highest stats on their items.

You can apply stat trackers by holding an item and running /stattrackers, and then dropping as many trackers as you want into the GUI!

Check out our partners! (Click to visit)

GamerSupps DedicatedMC

- - + + \ No newline at end of file diff --git a/stattrackers/api.html b/stattrackers/api.html index 21a62e2db5..f82857e647 100644 --- a/stattrackers/api.html +++ b/stattrackers/api.html @@ -5,13 +5,13 @@ API | Auxilor Plugins - - + +
-

API

Source Code

The source code can be found here:

API

Add this to your build.gradle.kts:

repositories {
maven("https://repo.auxilor.io/repository/maven-public/")
}

dependencies {
compileOnly("com.willfp:StatTrackers:<version>")
}

The latest version available on the repo can be found here

- - +

API

Source Code

The source code can be found here:

API

Add this to your build.gradle.kts:

repositories {
maven("https://repo.auxilor.io/repository/maven-public/")
}

dependencies {
compileOnly("com.willfp:StatTrackers:<version>")
}

The latest version available on the repo can be found here

+ + \ No newline at end of file diff --git a/stattrackers/commands-and-permissions.html b/stattrackers/commands-and-permissions.html index b1138182a3..b1923fecdf 100644 --- a/stattrackers/commands-and-permissions.html +++ b/stattrackers/commands-and-permissions.html @@ -5,13 +5,13 @@ Commands and Permissions | Auxilor Plugins - - + + - - +

Commands and Permissions

/stattrackers give (Give a StatTracker)

Permission: stattrackers.command.give

Usage: /stattrackers give <player> <stat>

/stattrackers (Open the GUI)

Permission: stattrackers.command.stattrackers

Usage: /stattrackers

+ + \ No newline at end of file diff --git a/stattrackers/how-to-make-a-tracker.html b/stattrackers/how-to-make-a-tracker.html index 2e8ae668e3..dd198faa66 100644 --- a/stattrackers/how-to-make-a-tracker.html +++ b/stattrackers/how-to-make-a-tracker.html @@ -5,13 +5,13 @@ How to make a Stat Tracker | Auxilor Plugins - - + +
-

How to make a Stat Tracker

Default config

The default configs can be found here:

GitHub

How to add stats

Stat Trackers are each config files placed in the /stats/ folder, and you can add or remove them as you please. There's an example config called _example.yml to help you out!

Example Stat Config

# The ID of the stat is the name of the .yml file,
# for example damage_dealt.yml has the ID of damage_dealt
# You can place stat anywhere in this folder,
# including in subfolders if you want to organize your stat configs
# _example.yml is not loaded.

# The lore added to items with this tracker
display: "&bDamage Dealt: %value%"

# Which items the tracker can be applied to, groups are in targets.yml
applicable-to:
- sword
- bow
- trident
- axe

# A counter takes a trigger, a multiplier, conditions, and filters.
# The multiplier takes the value produced by the trigger and multiplies it
# by some value to calculate the amount to add to the stat.
counters:
- trigger: melee_attack
- trigger: bow_attack
- trigger: trident_attack

# Options for the physical tracker item
tracker:
# The item, read here for options: https://plugins.auxilor.io/all-plugins/the-item-lookup-system
item: compass

# The display name of the tracker
name: "&eTracker - Damage Dealt"

# The lore of the tracker
lore:
- "&8Drop this onto an item with /stattrackers"
- "&8to display the amount of damage dealt"

# If the tracker should be craftable
craftable: true

# The tracker recipe, read here: https://plugins.auxilor.io/all-plugins/the-item-lookup-system#crafting-recipes
recipe:
- iron_sword
- iron_sword
- iron_sword

- iron_sword
- compass
- iron_sword

- iron_sword
- iron_sword
- iron_sword
- - +

How to make a Stat Tracker

Default config

The default configs can be found here:

GitHub

How to add stats

Stat Trackers are each config files placed in the /stats/ folder, and you can add or remove them as you please. There's an example config called _example.yml to help you out!

Example Stat Config

# The ID of the stat is the name of the .yml file,
# for example damage_dealt.yml has the ID of damage_dealt
# You can place stat anywhere in this folder,
# including in subfolders if you want to organize your stat configs
# _example.yml is not loaded.

# The lore added to items with this tracker
display: "&bDamage Dealt: %value%"

# Which items the tracker can be applied to, groups are in targets.yml
applicable-to:
- sword
- bow
- trident
- axe

# A counter takes a trigger, a multiplier, conditions, and filters.
# The multiplier takes the value produced by the trigger and multiplies it
# by some value to calculate the amount to add to the stat.
counters:
- trigger: melee_attack
- trigger: bow_attack
- trigger: trident_attack

# Options for the physical tracker item
tracker:
# The item, read here for options: https://plugins.auxilor.io/all-plugins/the-item-lookup-system
item: compass

# The display name of the tracker
name: "&eTracker - Damage Dealt"

# The lore of the tracker
lore:
- "&8Drop this onto an item with /stattrackers"
- "&8to display the amount of damage dealt"

# If the tracker should be craftable
craftable: true

# The tracker recipe, read here: https://plugins.auxilor.io/all-plugins/the-item-lookup-system#crafting-recipes
recipe:
- iron_sword
- iron_sword
- iron_sword

- iron_sword
- compass
- iron_sword

- iron_sword
- iron_sword
- iron_sword
+ + \ No newline at end of file diff --git a/talismans.html b/talismans.html index 9d48e0b0e5..81f57397c7 100644 --- a/talismans.html +++ b/talismans.html @@ -5,14 +5,14 @@ Talismans | Auxilor Plugins - - + +
-

Talismans

What are Talismans and why do I want them?

Talismans are items that give players passive buffs while they're in the inventory, ender chest, or shulker box of a player. They can be crafted or given with commands or in crates, and you can make your own levels for any talisman. Use custom textures, crafting recipes, names, descriptions - anything that you want to configure, you can. Make your own talismans with a powerful effect and condition system to make talismans perfect for exactly how your server runs.

Is there a Talisman Bag?

Yes! There's a talisman bag that lets you set the size per-player, it works exactly how you'd want and expect it to - you don't have to use it, but it's enabled by default.

Check out our partners! (Click to visit)

GamerSupps -DedicatedMC

- - +

Talismans

What are Talismans and why do I want them?

Talismans are items that give players passive buffs while they're in the inventory, ender chest, or shulker box of a player. They can be crafted or given with commands or in crates, and you can make your own levels for any talisman. Use custom textures, crafting recipes, names, descriptions - anything that you want to configure, you can. Make your own talismans with a powerful effect and condition system to make talismans perfect for exactly how your server runs.

Is there a Talisman Bag?

Yes! There's a talisman bag that lets you set the size per-player, it works exactly how you'd want and expect it to - you don't have to use it, but it's enabled by default.

Check out our partners! (Click to visit)

GamerSupps +DedicatedMC

+ + \ No newline at end of file diff --git a/talismans/api.html b/talismans/api.html index 01bb367963..052ccbbc9a 100644 --- a/talismans/api.html +++ b/talismans/api.html @@ -5,13 +5,13 @@ API | Auxilor Plugins - - + +
-

API

Source Code

The source code can be found here:

API

Add this to your build.gradle.kts:

repositories {
maven("https://repo.auxilor.io/repository/maven-public/")
}

dependencies {
compileOnly("com.willfp:Talismans:<version>")
}

The latest version available on the repo can be found here

- - +

API

Source Code

The source code can be found here:

API

Add this to your build.gradle.kts:

repositories {
maven("https://repo.auxilor.io/repository/maven-public/")
}

dependencies {
compileOnly("com.willfp:Talismans:<version>")
}

The latest version available on the repo can be found here

+ + \ No newline at end of file diff --git a/talismans/commands-and-permissions.html b/talismans/commands-and-permissions.html index f05ce479ae..546df4216a 100644 --- a/talismans/commands-and-permissions.html +++ b/talismans/commands-and-permissions.html @@ -5,15 +5,15 @@ Commands and Permissions | Auxilor Plugins - - + +
-

Commands and Permissions

/talismans give (Give a Talisman)

Permission: talismans.command.give

Usage: /talismans give <player> <talisman> <level>

/talismans bag (Open the talisman bag)

Permission: talismans.command.bag

Usage: /talismans bag <player>

/talismans import (Import a talisman from lrcdb)

Permission: talismans.command.import

General Usage: /talismans import <id>

Find talismans on lrcdb

/talismans export (Export a talisman to lrcdb)

Permission: talismans.command.export

General Usage: /talismans export <id>

Crafting Permissions

All talismans have an ID used by permissions and config files. +

Commands and Permissions

/talismans give (Give a Talisman)

Permission: talismans.command.give

Usage: /talismans give <player> <talisman> <level>

/talismans bag (Open the talisman bag)

Permission: talismans.command.bag

Usage: /talismans bag <player>

/talismans import (Import a talisman from lrcdb)

Permission: talismans.command.import

General Usage: /talismans import <id>

Find talismans on lrcdb

/talismans export (Export a talisman to lrcdb)

Permission: talismans.command.export

General Usage: /talismans export <id>

Crafting Permissions

All talismans have an ID used by permissions and config files. This is the key, and looks like archery_1, strength_2, alchemy_3

The permission to allow crafting looks like this: talismans.fromtable.<key>

For example, the permission to craft Extraction Talisman III would look like this: talismans.fromtable.extraction_3

All talismans are allowed to be crafted by default, with the permission talismans.fromtable.*

Limit the amount of talismans for a player

If you only want a player to have x amount of talismans in use at once, then do talismans.limit.<amount>, eg talismans.limit.5 would allow 5 talismans to work at once.

The player can still have as many talismans in their inventory as they want, but they won't work after a certain number have been read.

Set the talisman bag size for a player

You can set the player's bag size with do talismans.bagsize.<size>, eg talismans.bagsize.8 would allow 8 talismans in the talisman bag. By default, players have a bag size of 54 (the limit)

- - + + \ No newline at end of file diff --git a/talismans/how-to-make-a-custom-talisman.html b/talismans/how-to-make-a-custom-talisman.html index e5637a8ce9..02eb132e5e 100644 --- a/talismans/how-to-make-a-custom-talisman.html +++ b/talismans/how-to-make-a-custom-talisman.html @@ -5,13 +5,13 @@ How to make a custom Talisman | Auxilor Plugins - - + +
-

How to make a custom Talisman

Default config

The default configs can be found here:

GitHub

How to add talismans

Talismans are each config files placed in the /talismans/ folder, and you can add or remove them as you please. There's an example config called _example.yml to help you out!

Example Talisman Config

- id: archery_2
name: "&eArchery Talisman II"
description:
- "&8Deal 20% more damage with bows"
higherLevelOf: archery_1
item: "player_head texture:eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvMzgzODVhNWE0Njk4MjFiOGIzM2U0N2E1YjVjNDJhZWE1OTY2MzQ2NTQ2OTM4OGExYTRkNGU1MjNlNWE4ZGRkMiJ9fX0="
craftable: true
recipe:
- talismans:archery_1
- talismans:archery_1
- talismans:archery_1

- talismans:archery_1
- ecoitems:talisman_core_2 ? heart_of_the_sea
- talismans:archery_1

- talismans:archery_1
- talismans:archery_1
- talismans:archery_1
effects:
- id: "damage_multiplier"
args:
multiplier: 1.2
triggers:
- bow_attack
conditions: []

Understanding all the sections

id: The id of the talisman

name: The display name of the talisman

description: The description of the talisman

higherLevelOf: If the talisman is a higher level of another talisman, specify it here - used if you set only the highest level talisman to activate

item: The item of the talisman. Allows for extensive options, click here for more

craftable: If the talisman should be craftable

recipe: The crafting recipe for the talisman.

conditions / effects: The core of the talisman is dictated by conditions and effects. Learn more here:

Configuring an Effect

- - +

How to make a custom Talisman

Default config

The default configs can be found here:

GitHub

How to add talismans

Talismans are each config files placed in the /talismans/ folder, and you can add or remove them as you please. There's an example config called _example.yml to help you out!

Example Talisman Config

- id: archery_2
name: "&eArchery Talisman II"
description:
- "&8Deal 20% more damage with bows"
higherLevelOf: archery_1
item: "player_head texture:eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvMzgzODVhNWE0Njk4MjFiOGIzM2U0N2E1YjVjNDJhZWE1OTY2MzQ2NTQ2OTM4OGExYTRkNGU1MjNlNWE4ZGRkMiJ9fX0="
craftable: true
recipe:
- talismans:archery_1
- talismans:archery_1
- talismans:archery_1

- talismans:archery_1
- ecoitems:talisman_core_2 ? heart_of_the_sea
- talismans:archery_1

- talismans:archery_1
- talismans:archery_1
- talismans:archery_1
effects:
- id: "damage_multiplier"
args:
multiplier: 1.2
triggers:
- bow_attack
conditions: []

Understanding all the sections

id: The id of the talisman

name: The display name of the talisman

description: The description of the talisman

higherLevelOf: If the talisman is a higher level of another talisman, specify it here - used if you set only the highest level talisman to activate

item: The item of the talisman. Allows for extensive options, click here for more

craftable: If the talisman should be craftable

recipe: The crafting recipe for the talisman.

conditions / effects: The core of the talisman is dictated by conditions and effects. Learn more here:

Configuring an Effect

+ + \ No newline at end of file