From e8091725ca30eb1c2fa0096410e404db392e5113 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Tue, 19 Mar 2024 12:18:25 +0000 Subject: [PATCH] deploy: d0a056dae00888abc85ca19333b16e7aa1ace2b0 --- 404.html | 4 ++-- actions.html | 8 ++++---- actions/api.html | 6 +++--- actions/commands-and-permissions.html | 6 +++--- actions/how-to-make-a-custom-action.html | 10 +++++----- actions/placeholderapi.html | 6 +++--- all-plugins/custom-entity-ai.html | 4 ++-- .../all-entity-goals/avoid_entity.html | 4 ++-- .../all-entity-goals/break_doors.html | 4 ++-- .../all-entity-goals/breathe_air.html | 4 ++-- .../custom-entity-ai/all-entity-goals/breed.html | 4 ++-- .../all-entity-goals/cat_lie_on_bed.html | 4 ++-- .../all-entity-goals/cat_sit_on_bed.html | 4 ++-- .../all-entity-goals/eat_grass.html | 4 ++-- .../all-entity-goals/ecomobs_random_teleport.html | 4 ++-- .../all-entity-goals/flee_sun.html | 4 ++-- .../custom-entity-ai/all-entity-goals/float.html | 4 ++-- .../all-entity-goals/follow_boats.html | 4 ++-- .../all-entity-goals/follow_mobs.html | 4 ++-- .../illusioner_blindness_spell.html | 4 ++-- .../all-entity-goals/illusioner_mirror_spell.html | 4 ++-- .../all-entity-goals/interact.html | 4 ++-- .../all-entity-goals/leap_at_target.html | 4 ++-- .../all-entity-goals/look_at_player.html | 4 ++-- .../all-entity-goals/melee_attack.html | 4 ++-- .../all-entity-goals/move_back_to_village.html | 4 ++-- .../all-entity-goals/move_through_village.html | 4 ++-- .../all-entity-goals/move_towards_restriction.html | 4 ++-- .../all-entity-goals/move_towards_target.html | 4 ++-- .../all-entity-goals/ocelot_attack.html | 4 ++-- .../all-entity-goals/open_doors.html | 4 ++-- .../custom-entity-ai/all-entity-goals/panic.html | 4 ++-- .../all-entity-goals/random_look_around.html | 4 ++-- .../all-entity-goals/random_stroll.html | 4 ++-- .../all-entity-goals/random_swimming.html | 4 ++-- .../all-entity-goals/ranged_attack.html | 4 ++-- .../all-entity-goals/ranged_bow_attack.html | 4 ++-- .../all-entity-goals/ranged_crossbow_attack.html | 4 ++-- .../all-entity-goals/restrict_sun.html | 4 ++-- .../all-entity-goals/stroll_through_village.html | 4 ++-- .../custom-entity-ai/all-entity-goals/tempt.html | 4 ++-- .../all-entity-goals/try_find_water.html | 4 ++-- .../all-entity-goals/use_item.html | 4 ++-- .../water_avoiding_random_flying.html | 4 ++-- .../water_avoiding_random_stroll.html | 4 ++-- .../all-target-goals/defend_village.html | 4 ++-- .../custom-entity-ai/all-target-goals/hurt_by.html | 4 ++-- .../all-target-goals/nearest_attackable.html | 4 ++-- .../all-target-goals/nearest_attackable_witch.html | 4 ++-- .../all-target-goals/nearest_healable_raider.html | 4 ++-- .../all-target-goals/non_tame_random.html | 4 ++-- .../all-target-goals/owner_hurt_by.html | 4 ++-- .../all-target-goals/owner_target.html | 4 ++-- .../all-target-goals/reset_universal_anger.html | 4 ++-- all-plugins/custom-gui-slots.html | 4 ++-- all-plugins/pages.html | 4 ++-- all-plugins/prices.html | 4 ++-- all-plugins/the-entity-lookup-system.html | 4 ++-- all-plugins/the-item-lookup-system.html | 4 ++-- all-plugins/the-particle-lookup-system.html | 4 ++-- all-plugins/what-is-eco.html | 4 ++-- all-plugins/what-plugins-do-you-support.html | 4 ++-- assets/js/03d82f43.84343ef8.js | 1 - assets/js/03d82f43.b39d7c46.js | 1 + assets/js/06644bf1.2a4ec28f.js | 1 - assets/js/06644bf1.e972fdd7.js | 1 + assets/js/08a57a11.6177698c.js | 1 - assets/js/08a57a11.64f1ce02.js | 1 + .../{08f5ac90.dacd9e64.js => 08f5ac90.3ca4ebb1.js} | 2 +- .../{093c02d8.5de159fd.js => 093c02d8.663b5778.js} | 2 +- assets/js/0a2505ca.b497a8be.js | 1 - assets/js/0a2505ca.ca418846.js | 1 + assets/js/0c46a0aa.bcc80adc.js | 1 + assets/js/0c46a0aa.d5205668.js | 1 - assets/js/0e48af96.15f056f9.js | 1 - assets/js/0e48af96.56dc675c.js | 1 + assets/js/11f14059.7b60aa83.js | 1 - assets/js/11f14059.af185749.js | 1 + assets/js/147cb02b.2f8d81c1.js | 1 + assets/js/147cb02b.598b7832.js | 1 - assets/js/1703ab34.74b6f27c.js | 1 + assets/js/1703ab34.d63fca1c.js | 1 - assets/js/1eb32013.22412079.js | 1 + assets/js/1eb32013.2af80641.js | 1 - assets/js/208fb027.702916c2.js | 1 - assets/js/208fb027.ccd1df29.js | 1 + assets/js/21d28b91.21a1ceec.js | 1 + assets/js/21d28b91.a37741b8.js | 1 - .../{fc3b1992.edadf05e.js => 21d9fefc.23674cde.js} | 2 +- assets/js/21d9fefc.5a798628.js | 1 - .../{23542255.3327a0e0.js => 23542255.b78f7dd2.js} | 2 +- assets/js/23bc8fd6.574ee5d5.js | 1 + assets/js/23bc8fd6.e536923d.js | 1 - .../{24ae92d4.a842b010.js => 24ae92d4.9613ccb8.js} | 2 +- .../{26b6c2f5.075c3681.js => 26b6c2f5.fe4d93e7.js} | 2 +- assets/js/28ec2b06.43543a82.js | 1 - assets/js/28ec2b06.dabfa9e5.js | 1 + assets/js/2bc46dc9.005c757d.js | 1 + assets/js/2bc46dc9.b53b06c7.js | 1 - assets/js/2c51ea2a.a62f7db6.js | 1 + assets/js/2c51ea2a.ee6b578b.js | 1 - .../{2df17598.24db5ec2.js => 2df17598.31d74e9f.js} | 2 +- assets/js/3038d515.696d1c24.js | 1 - assets/js/3038d515.e165b75d.js | 1 + assets/js/33dac985.3f5d8089.js | 1 + assets/js/33dac985.b7096954.js | 1 - assets/js/35682d5a.006409ed.js | 1 + assets/js/35682d5a.c16cb93c.js | 1 - assets/js/365ad620.01ad694a.js | 1 - assets/js/365ad620.070b9b32.js | 1 + .../{3664c27c.529a9a55.js => 3664c27c.232d1ba3.js} | 2 +- assets/js/386f3ffd.89d9fd1f.js | 1 - assets/js/386f3ffd.b5c8d3df.js | 1 + .../{397e5b83.fd88f5db.js => 397e5b83.517569ed.js} | 2 +- assets/js/3fb558c6.4a49d60f.js | 1 + assets/js/3fb558c6.6a396a2b.js | 1 - assets/js/3ffcd831.0b8fc8e2.js | 1 + assets/js/3ffcd831.838169f0.js | 1 - assets/js/413a687c.7868bd5d.js | 1 - assets/js/413a687c.ae3dbed5.js | 1 + .../{447b84b0.8f539378.js => 447b84b0.5707966c.js} | 2 +- .../{45f31170.87a663f1.js => 45f31170.3eac13c2.js} | 2 +- .../{470c0877.0c09422e.js => 470c0877.88af6d7c.js} | 2 +- assets/js/48bac036.0a631e75.js | 1 - assets/js/48bac036.a22b379a.js | 1 + assets/js/49a46470.11638fbb.js | 1 + assets/js/49a46470.1ac72fa0.js | 1 - .../{49b74ab5.1569e2b5.js => 49b74ab5.c1c2564c.js} | 2 +- assets/js/4a89e3f5.2be061dc.js | 1 - assets/js/4a89e3f5.cc0b81ec.js | 1 + assets/js/4c5d2d95.22c68844.js | 1 - assets/js/4c5d2d95.a16e803e.js | 1 + assets/js/50a0011b.0050d7a8.js | 1 + assets/js/50a0011b.e869a1cb.js | 1 - assets/js/61d57c69.6b007d5c.js | 1 + assets/js/61d57c69.a7720fac.js | 1 - assets/js/61f826f0.073e624d.js | 1 - assets/js/61f826f0.a016290f.js | 1 + assets/js/6268ab8b.625a5041.js | 1 - assets/js/6268ab8b.6bf76e43.js | 1 + .../{6659ab82.0ef29014.js => 6659ab82.5285c243.js} | 2 +- .../{685c38ed.44a459c7.js => 685c38ed.7bdcca90.js} | 2 +- .../{6b710c5e.f151a473.js => 6b710c5e.84e91a87.js} | 2 +- assets/js/6d7d01d4.65fc1152.js | 1 + assets/js/6d7d01d4.6e36599a.js | 1 - assets/js/71adb898.07636b6b.js | 1 - assets/js/71adb898.ee3b013c.js | 1 + assets/js/734fe2e4.39f47bfe.js | 1 - assets/js/734fe2e4.4f7c6d5a.js | 1 + assets/js/75811351.364b9817.js | 1 - assets/js/75811351.3ca185cc.js | 1 + assets/js/75e8dd23.1ad36696.js | 1 - assets/js/75e8dd23.b169cc2a.js | 1 + assets/js/78a9b594.8f4041e3.js | 1 - assets/js/78a9b594.f916fd87.js | 1 + assets/js/78e76a97.61873fe5.js | 1 - assets/js/78e76a97.ca34030e.js | 1 + assets/js/7d2d7792.8fe2c826.js | 1 + assets/js/7d2d7792.97d86e22.js | 1 - .../{7dab203b.557fc376.js => 7dab203b.96bc72a5.js} | 2 +- .../{809d8fb0.612c4955.js => 809d8fb0.ba151da9.js} | 2 +- assets/js/81b7bf13.783f171e.js | 1 + assets/js/81b7bf13.d251377e.js | 1 - assets/js/84b76276.426a73b6.js | 1 - assets/js/84b76276.f1e2eb22.js | 1 + assets/js/86269357.05c828b0.js | 1 + assets/js/86269357.9e3d41f6.js | 1 - assets/js/8664af03.42bedf79.js | 1 + assets/js/8664af03.4a11fde7.js | 1 - .../{8a431e17.b956d8e0.js => 8a431e17.dc9cd8e3.js} | 2 +- assets/js/8d1ab39c.1f466275.js | 1 + assets/js/8d1ab39c.fdf641e3.js | 1 - assets/js/8d47fd2d.28b28058.js | 1 - assets/js/8d47fd2d.f93463b4.js | 1 + assets/js/90dbb803.26ec1ef6.js | 1 + assets/js/90dbb803.9131bba4.js | 1 - assets/js/92cbc7f7.ce1b7298.js | 1 - assets/js/92cbc7f7.fccf1a70.js | 1 + assets/js/935f2afb.7d085d6d.js | 1 - assets/js/935f2afb.a28f6400.js | 1 + assets/js/951fda9c.662183c9.js | 1 - assets/js/951fda9c.e75e11f5.js | 1 + assets/js/9522cabe.4ecb2b1e.js | 1 - assets/js/9522cabe.ecd7b59d.js | 1 + assets/js/97ce4545.4c587046.js | 1 + assets/js/97ce4545.f587ebcb.js | 1 - .../{9abe2192.66b10bb8.js => 9abe2192.385ec753.js} | 2 +- .../{9f3d9d0d.013e8504.js => 9f3d9d0d.b38cc4eb.js} | 2 +- assets/js/9f4e159f.25ffa25c.js | 1 + assets/js/9f4e159f.59a66188.js | 1 - assets/js/b01bbb37.27dcd7fd.js | 1 + assets/js/b01bbb37.d7311b81.js | 1 - .../{b3a92335.92311fca.js => b3a92335.3e10a44a.js} | 2 +- .../{bef742fa.ee82259a.js => bef742fa.190ebbea.js} | 2 +- assets/js/bf9152a8.2faf777b.js | 1 + assets/js/bf9152a8.6d5db83d.js | 1 - assets/js/c10036e5.466ff83f.js | 1 - assets/js/c10036e5.7cf7767d.js | 1 + assets/js/c1df9a8d.1567d423.js | 1 + assets/js/c1df9a8d.7e4ecdd7.js | 1 - .../{c2f0c1d4.b485a5bd.js => c2f0c1d4.9c61b294.js} | 2 +- assets/js/c64e5142.478277db.js | 1 - assets/js/c64e5142.9e97c5b0.js | 1 + assets/js/c7772e95.1c124b55.js | 1 - assets/js/c7772e95.a2aff23d.js | 1 + assets/js/d0b66509.4bfdd2c4.js | 1 - assets/js/d0b66509.7d4e74e8.js | 1 + assets/js/d2419f56.cd3c9af9.js | 1 + assets/js/d2419f56.d6413c26.js | 1 - assets/js/d2499001.02fef42a.js | 1 + assets/js/d2499001.f5b9b4bf.js | 1 - .../{d89e4c8b.d7253221.js => d89e4c8b.a6ae2bba.js} | 2 +- assets/js/dcbefd5e.060c1f50.js | 1 - assets/js/dcbefd5e.10d74e3c.js | 1 + .../{de486c96.93afdbaf.js => de486c96.b684d4a4.js} | 2 +- assets/js/de697674.317d3a98.js | 1 + assets/js/de697674.690d6697.js | 1 - assets/js/e0fb3d4c.0dbc3b57.js | 1 + assets/js/e0fb3d4c.8a3fa6ca.js | 1 - assets/js/e1cf00db.25b99d4c.js | 1 - assets/js/e1cf00db.a89ee650.js | 1 + assets/js/ea7da86d.d97c2711.js | 1 + assets/js/ea7da86d.f39927ff.js | 1 - assets/js/ea9334d3.0f75f19a.js | 1 - assets/js/ea9334d3.a421b8fe.js | 1 + .../{ea9bf40b.9b70598f.js => ea9bf40b.2c4f88c5.js} | 2 +- assets/js/ebbafad9.16fca6b7.js | 1 + assets/js/ebbafad9.218ef0be.js | 1 - assets/js/ebcc1277.02c222ed.js | 1 + assets/js/ebcc1277.fc37e2c2.js | 1 - assets/js/eec375e3.601afea4.js | 1 + assets/js/eec375e3.8ec542e9.js | 1 - assets/js/f27872c7.a47e1260.js | 1 + assets/js/f27872c7.c73328ba.js | 1 - assets/js/f30305f8.2fc9027e.js | 1 - assets/js/f30305f8.ef20e7dd.js | 1 + assets/js/f578899b.5934596c.js | 1 + assets/js/f578899b.7f454655.js | 1 - .../{f80d77aa.6cbf664f.js => f80d77aa.f366bfe3.js} | 2 +- assets/js/f88cca8c.577b878a.js | 1 + assets/js/f88cca8c.7081c764.js | 1 - assets/js/fc3b1992.4260bc5e.js | 1 + assets/js/fd99e06d.46d1263e.js | 1 + assets/js/fd99e06d.b0d7bfcc.js | 1 - ...e~main.d49ac41a.js => runtime~main.397924a0.js} | 2 +- boosters.html | 8 ++++---- boosters/api.html | 6 +++--- .../conditions/is_booster_active.html | 6 +++--- boosters/commands-and-permissions.html | 6 +++--- boosters/how-to-make-a-custom-booster.html | 10 +++++----- boosters/placeholderapi.html | 6 +++--- ecoarmor.html | 8 ++++---- ecoarmor/api.html | 6 +++--- ecoarmor/commands-and-permissions.html | 6 +++--- .../conditions/is_wearing_set.html | 6 +++--- ecoarmor/gameplay.html | 6 +++--- ecoarmor/how-to-make-a-custom-set.html | 10 +++++----- ecoarmor/how-to-make-a-custom-tier.html | 10 +++++----- ecobits.html | 8 ++++---- ecobits/api.html | 6 +++--- ecobits/commands-and-permissions.html | 6 +++--- ecobits/how-to-make-a-currency.html | 10 +++++----- ecobits/placeholderapi.html | 6 +++--- ecocrates.html | 8 ++++---- ecocrates/animationsandrolls.html | 6 +++--- ecocrates/api.html | 6 +++--- ecocrates/commands-and-permissions.html | 6 +++--- ecocrates/how-to-make-a-custom-crate.html | 10 +++++----- ecocrates/migration.html | 8 ++++---- ecocrates/placeholderapi.html | 6 +++--- ecocrates/rewards.html | 8 ++++---- ecoenchants.html | 8 ++++---- ecoenchants/advanced-configuration.html | 6 +++--- ecoenchants/all-enchantments.html | 6 +++--- ecoenchants/api.html | 6 +++--- ecoenchants/commands-and-permissions.html | 8 ++++---- ecoenchants/ecoenchants-effects/triggers.html | 6 +++--- ecoenchants/how-to-make-a-custom-enchant.html | 10 +++++----- ecoenchants/the-gameplay.html | 6 +++--- ecoitems.html | 8 ++++---- ecoitems/api.html | 6 +++--- ecoitems/commands-and-permissions.html | 6 +++--- .../ecoitems-effects/conditions/has_ecoitem.html | 6 +++--- ecoitems/how-to-make-a-custom-item.html | 10 +++++----- ecojobs.html | 8 ++++---- ecojobs/api.html | 6 +++--- ecojobs/commands-and-permissions.html | 6 +++--- .../ecojobs-effects/conditions/has_active_job.html | 6 +++--- .../ecojobs-effects/conditions/has_job_level.html | 6 +++--- ecojobs/ecojobs-effects/effects/give_job_xp.html | 6 +++--- .../ecojobs-effects/effects/job_xp_multiplier.html | 6 +++--- ecojobs/ecojobs-effects/filters/job.html | 6 +++--- ecojobs/ecojobs-effects/triggers.html | 6 +++--- ecojobs/how-to-make-a-custom-job.html | 10 +++++----- ecojobs/placeholderapi.html | 6 +++--- ecomobs.html | 8 ++++---- ecomobs/api.html | 6 +++--- ecomobs/commands-and-permissions.html | 6 +++--- ecomobs/how-to-make-a-custom-mob.html | 10 +++++----- ecomobs/how-to-make-mob-categories.html | 9 +++++---- ecopets.html | 8 ++++---- ecopets/api.html | 6 +++--- ecopets/commands-and-permissions.html | 6 +++--- .../ecopets-effects/conditions/has_active_pet.html | 6 +++--- ecopets/ecopets-effects/conditions/has_pet.html | 6 +++--- .../ecopets-effects/conditions/has_pet_level.html | 6 +++--- ecopets/ecopets-effects/effects/give_pet_xp.html | 6 +++--- .../ecopets-effects/effects/pet_xp_multiplier.html | 6 +++--- ecopets/ecopets-effects/filters/pet.html | 6 +++--- ecopets/ecopets-effects/triggers.html | 6 +++--- ecopets/how-to-make-a-custom-pet.html | 10 +++++----- ecopets/placeholderapi.html | 6 +++--- ecoquests.html | 8 ++++---- ecoquests/api.html | 6 +++--- ecoquests/commands-and-permissions.html | 6 +++--- .../conditions/has_completed_quest.html | 6 +++--- .../conditions/has_completed_task.html | 6 +++--- .../conditions/has_quest_active.html | 6 +++--- .../ecoquests-effects/effects/gain_task_xp.html | 6 +++--- .../ecoquests-effects/effects/give_task_xp.html | 6 +++--- .../effects/quest_xp_multiplier.html | 6 +++--- .../ecoquests-effects/effects/start_quest.html | 6 +++--- ecoquests/ecoquests-effects/filters/quest.html | 6 +++--- ecoquests/ecoquests-effects/filters/task.html | 6 +++--- ecoquests/ecoquests-effects/triggers.html | 6 +++--- ecoquests/how-to-make-a-quest.html | 10 +++++----- ecoquests/how-to-make-a-task.html | 10 +++++----- ecoquests/placeholderapi.html | 6 +++--- ecoshop.html | 8 ++++---- ecoshop/api.html | 6 +++--- ecoshop/commands-and-permissions.html | 8 ++++---- ecoshop/ecoshop-effects/filters/shop_item.html | 6 +++--- ecoshop/ecoshop-effects/triggers.html | 6 +++--- ecoshop/how-to-make-a-category.html | 8 ++++---- ecoshop/how-to-make-a-shop.html | 8 ++++---- ecoshop/how-to-make-an-item.html | 14 +++++++------- ecoskills.html | 8 ++++---- ecoskills/api.html | 6 +++--- ecoskills/commands-and-permissions.html | 6 +++--- .../ecoskills-effects/conditions/above_magic.html | 6 +++--- .../ecoskills-effects/conditions/below_magic.html | 6 +++--- .../conditions/has_skill_level.html | 6 +++--- .../ecoskills-effects/conditions/stat_above.html | 6 +++--- .../ecoskills-effects/conditions/stat_below.html | 6 +++--- .../ecoskills-effects/conditions/stat_equals.html | 6 +++--- ecoskills/ecoskills-effects/effects/add_stat.html | 6 +++--- .../effects/add_stat_temporarily.html | 6 +++--- .../ecoskills-effects/effects/give_magic.html | 6 +++--- .../ecoskills-effects/effects/give_skill_xp.html | 6 +++--- .../effects/give_skill_xp_naturally.html | 6 +++--- .../effects/magic_regen_multiplier.html | 6 +++--- .../ecoskills-effects/effects/make_skill_crit.html | 6 +++--- .../effects/multiply_all_stats.html | 6 +++--- .../ecoskills-effects/effects/multiply_magic.html | 6 +++--- .../ecoskills-effects/effects/multiply_stat.html | 6 +++--- .../effects/multiply_stat_temporarily.html | 6 +++--- .../effects/skill_xp_multiplier.html | 6 +++--- .../ecoskills-effects/filters/magic_type.html | 6 +++--- ecoskills/ecoskills-effects/filters/skill.html | 6 +++--- ecoskills/ecoskills-effects/triggers.html | 6 +++--- ecoskills/how-to-configure-magic.html | 10 +++++----- ecoskills/how-to-make-a-skill.html | 10 +++++----- ecoskills/how-to-make-a-stat.html | 8 ++++---- ecoskills/how-to-make-an-effect.html | 8 ++++---- ecoskills/placeholderapi.html | 6 +++--- effects/all-conditions/above_balance.html | 4 ++-- effects/all-conditions/above_global_points.html | 4 ++-- effects/all-conditions/above_health_percent.html | 4 ++-- effects/all-conditions/above_hunger_percent.html | 4 ++-- effects/all-conditions/above_magic.html | 4 ++-- effects/all-conditions/above_points.html | 4 ++-- effects/all-conditions/above_xp_level.html | 4 ++-- effects/all-conditions/above_y.html | 4 ++-- effects/all-conditions/any_of.html | 4 ++-- effects/all-conditions/at_least_of.html | 4 ++-- effects/all-conditions/below_balance.html | 4 ++-- effects/all-conditions/below_global_points.html | 4 ++-- effects/all-conditions/below_health_percent.html | 4 ++-- effects/all-conditions/below_hunger_percent.html | 4 ++-- effects/all-conditions/below_magic.html | 4 ++-- effects/all-conditions/below_points.html | 4 ++-- effects/all-conditions/below_xp_level.html | 4 ++-- effects/all-conditions/below_y.html | 4 ++-- effects/all-conditions/can_afford_price.html | 4 ++-- effects/all-conditions/global_points_equal.html | 4 ++-- effects/all-conditions/has_active_job.html | 4 ++-- effects/all-conditions/has_active_pet.html | 4 ++-- effects/all-conditions/has_boss_bar_visible.html | 4 ++-- .../all-conditions/has_completed_advancement.html | 4 ++-- effects/all-conditions/has_completed_quest.html | 4 ++-- effects/all-conditions/has_completed_task.html | 4 ++-- effects/all-conditions/has_ecoitem.html | 4 ++-- effects/all-conditions/has_item.html | 4 ++-- effects/all-conditions/has_item_data.html | 4 ++-- effects/all-conditions/has_job_level.html | 4 ++-- effects/all-conditions/has_mana.html | 4 ++-- effects/all-conditions/has_permission.html | 4 ++-- effects/all-conditions/has_pet.html | 4 ++-- effects/all-conditions/has_pet_level.html | 4 ++-- effects/all-conditions/has_potion_effect.html | 4 ++-- effects/all-conditions/has_quest_active.html | 4 ++-- effects/all-conditions/has_reforge.html | 4 ++-- effects/all-conditions/has_scoreboard_visible.html | 4 ++-- effects/all-conditions/has_skill_level.html | 4 ++-- effects/all-conditions/has_talisman.html | 4 ++-- effects/all-conditions/in_air.html | 4 ++-- effects/all-conditions/in_biome.html | 4 ++-- effects/all-conditions/in_block.html | 4 ++-- effects/all-conditions/in_bubble.html | 4 ++-- effects/all-conditions/in_lava.html | 4 ++-- effects/all-conditions/in_mainhand.html | 4 ++-- effects/all-conditions/in_offhand.html | 4 ++-- effects/all-conditions/in_rain.html | 4 ++-- effects/all-conditions/in_region.html | 4 ++-- effects/all-conditions/in_water.html | 4 ++-- effects/all-conditions/in_world.html | 4 ++-- effects/all-conditions/is_booster_active.html | 4 ++-- effects/all-conditions/is_expression_true.html | 4 ++-- effects/all-conditions/is_falling.html | 4 ++-- effects/all-conditions/is_flying.html | 4 ++-- effects/all-conditions/is_frozen.html | 4 ++-- effects/all-conditions/is_gliding.html | 4 ++-- effects/all-conditions/is_night.html | 4 ++-- effects/all-conditions/is_op.html | 4 ++-- effects/all-conditions/is_sneaking.html | 4 ++-- effects/all-conditions/is_sprinting.html | 4 ++-- effects/all-conditions/is_storm.html | 4 ++-- effects/all-conditions/is_swimming.html | 4 ++-- effects/all-conditions/is_wearing_set.html | 4 ++-- effects/all-conditions/item_data_equals.html | 4 ++-- effects/all-conditions/item_level_above.html | 4 ++-- effects/all-conditions/item_level_below.html | 4 ++-- effects/all-conditions/item_level_equals.html | 4 ++-- effects/all-conditions/item_points_above.html | 4 ++-- effects/all-conditions/item_points_below.html | 4 ++-- effects/all-conditions/item_points_equal.html | 4 ++-- effects/all-conditions/light_level_below.html | 4 ++-- effects/all-conditions/near_entity.html | 4 ++-- effects/all-conditions/on_fire.html | 4 ++-- effects/all-conditions/on_ground.html | 4 ++-- effects/all-conditions/placeholder_contains.html | 4 ++-- effects/all-conditions/placeholder_equals.html | 4 ++-- .../all-conditions/placeholder_greater_than.html | 4 ++-- effects/all-conditions/placeholder_less_than.html | 4 ++-- effects/all-conditions/points_equal.html | 4 ++-- effects/all-conditions/riding_entity.html | 4 ++-- effects/all-conditions/standing_on_block.html | 4 ++-- effects/all-conditions/stat_above.html | 4 ++-- effects/all-conditions/stat_below.html | 4 ++-- effects/all-conditions/stat_equals.html | 4 ++-- effects/all-conditions/wearing_boots.html | 4 ++-- effects/all-conditions/wearing_chestplate.html | 4 ++-- effects/all-conditions/wearing_helmet.html | 4 ++-- effects/all-conditions/wearing_leggings.html | 4 ++-- effects/all-conditions/within_radius_of.html | 4 ++-- effects/all-effects/add_damage.html | 4 ++-- effects/all-effects/add_enchant.html | 4 ++-- effects/all-effects/add_global_points.html | 4 ++-- effects/all-effects/add_holder.html | 4 ++-- effects/all-effects/add_holder_in_radius.html | 4 ++-- effects/all-effects/add_holder_to_victim.html | 4 ++-- .../add_permanent_holder_in_radius.html | 4 ++-- effects/all-effects/add_points.html | 4 ++-- effects/all-effects/add_stat.html | 4 ++-- effects/all-effects/add_stat_temporarily.html | 4 ++-- effects/all-effects/age_crop.html | 4 ++-- effects/all-effects/all_players.html | 4 ++-- effects/all-effects/animation.html | 4 ++-- effects/all-effects/aoe.html | 4 ++-- effects/all-effects/aoe_blocks.html | 4 ++-- effects/all-effects/armor.html | 4 ++-- effects/all-effects/armor_toughness.html | 4 ++-- effects/all-effects/arrow_ring.html | 4 ++-- effects/all-effects/attack_speed_multiplier.html | 4 ++-- effects/all-effects/autosmelt.html | 4 ++-- effects/all-effects/bleed.html | 4 ++-- effects/all-effects/block_commands.html | 4 ++-- effects/all-effects/bonus_health.html | 4 ++-- effects/all-effects/break_block.html | 4 ++-- effects/all-effects/brew_time_multiplier.html | 4 ++-- effects/all-effects/broadcast.html | 4 ++-- effects/all-effects/cancel_event.html | 4 ++-- effects/all-effects/clear_invulnerability.html | 4 ++-- effects/all-effects/close_inventory.html | 4 ++-- effects/all-effects/consume_held_item.html | 4 ++-- effects/all-effects/create_boss_bar.html | 4 ++-- effects/all-effects/create_explosion.html | 4 ++-- effects/all-effects/create_hologram.html | 4 ++-- effects/all-effects/crit_multiplier.html | 4 ++-- effects/all-effects/damage_armor.html | 4 ++-- effects/all-effects/damage_item.html | 4 ++-- effects/all-effects/damage_mainhand.html | 4 ++-- effects/all-effects/damage_multiplier.html | 4 ++-- effects/all-effects/damage_nearby_entities.html | 4 ++-- effects/all-effects/damage_offhand.html | 4 ++-- effects/all-effects/damage_twice.html | 4 ++-- effects/all-effects/damage_victim.html | 4 ++-- effects/all-effects/dont_consume_lapis_chance.html | 4 ++-- effects/all-effects/dont_consume_xp_chance.html | 4 ++-- effects/all-effects/drill.html | 4 ++-- effects/all-effects/drop_item.html | 4 ++-- effects/all-effects/drop_item_slot.html | 4 ++-- effects/all-effects/drop_pickup_item.html | 4 ++-- effects/all-effects/drop_random_item.html | 4 ++-- effects/all-effects/drop_weighted_random_item.html | 4 ++-- effects/all-effects/elytra_boost_save_chance.html | 4 ++-- effects/all-effects/extinguish.html | 4 ++-- effects/all-effects/feather_step.html | 4 ++-- effects/all-effects/flight.html | 4 ++-- effects/all-effects/food_multiplier.html | 4 ++-- effects/all-effects/gain_task_xp.html | 4 ++-- effects/all-effects/give_food.html | 4 ++-- effects/all-effects/give_global_points.html | 4 ++-- effects/all-effects/give_health.html | 4 ++-- effects/all-effects/give_item.html | 4 ++-- effects/all-effects/give_item_points.html | 4 ++-- effects/all-effects/give_job_xp.html | 4 ++-- effects/all-effects/give_magic.html | 4 ++-- effects/all-effects/give_mcmmo_xp.html | 4 ++-- effects/all-effects/give_money.html | 4 ++-- effects/all-effects/give_oxygen.html | 4 ++-- effects/all-effects/give_permission.html | 4 ++-- effects/all-effects/give_pet_xp.html | 4 ++-- effects/all-effects/give_points.html | 4 ++-- effects/all-effects/give_price.html | 4 ++-- effects/all-effects/give_saturation.html | 4 ++-- effects/all-effects/give_skill_xp.html | 4 ++-- effects/all-effects/give_skill_xp_naturally.html | 4 ++-- effects/all-effects/give_task_xp.html | 4 ++-- effects/all-effects/give_xp.html | 4 ++-- effects/all-effects/glow_nearby_blocks.html | 4 ++-- effects/all-effects/homing.html | 4 ++-- effects/all-effects/hunger_multiplier.html | 4 ++-- effects/all-effects/ignite.html | 4 ++-- .../all-effects/item_durability_multiplier.html | 4 ++-- effects/all-effects/job_xp_multiplier.html | 4 ++-- effects/all-effects/jobs_money_multiplier.html | 4 ++-- effects/all-effects/jobs_xp_multiplier.html | 4 ++-- effects/all-effects/keep_inventory.html | 4 ++-- effects/all-effects/keep_level.html | 4 ++-- effects/all-effects/kick.html | 4 ++-- effects/all-effects/knock_away.html | 4 ++-- effects/all-effects/knockback_multiplier.html | 4 ++-- .../knockback_resistance_multiplier.html | 4 ++-- effects/all-effects/level_item.html | 4 ++-- effects/all-effects/luck_multiplier.html | 4 ++-- effects/all-effects/magic_regen_multiplier.html | 4 ++-- effects/all-effects/make_skill_crit.html | 4 ++-- effects/all-effects/mcmmo_xp_multiplier.html | 4 ++-- effects/all-effects/mine_radius.html | 4 ++-- effects/all-effects/mine_radius_one_deep.html | 4 ++-- effects/all-effects/mine_vein.html | 4 ++-- effects/all-effects/mob_coins_multiplier.html | 4 ++-- effects/all-effects/movement_speed_multiplier.html | 4 ++-- effects/all-effects/multiply_all_stats.html | 4 ++-- effects/all-effects/multiply_drops.html | 4 ++-- effects/all-effects/multiply_global_points.html | 4 ++-- effects/all-effects/multiply_item_points.html | 4 ++-- effects/all-effects/multiply_magic.html | 4 ++-- effects/all-effects/multiply_points.html | 4 ++-- effects/all-effects/multiply_stat.html | 4 ++-- effects/all-effects/multiply_stat_temporarily.html | 4 ++-- effects/all-effects/multiply_velocity.html | 4 ++-- effects/all-effects/name_entity.html | 4 ++-- effects/all-effects/open_crafting.html | 4 ++-- effects/all-effects/open_ender_chest.html | 4 ++-- effects/all-effects/particle_animation.html | 4 ++-- effects/all-effects/particle_line.html | 4 ++-- effects/all-effects/pay_price.html | 4 ++-- effects/all-effects/permanent_potion_effect.html | 4 ++-- effects/all-effects/pet_xp_multiplier.html | 4 ++-- effects/all-effects/piercing.html | 4 ++-- effects/all-effects/play_animation.html | 4 ++-- effects/all-effects/play_sound.html | 4 ++-- .../all-effects/potion_duration_multiplier.html | 4 ++-- effects/all-effects/potion_effect.html | 4 ++-- effects/all-effects/pull_in.html | 4 ++-- effects/all-effects/pull_to_location.html | 4 ++-- effects/all-effects/quest_xp_multiplier.html | 4 ++-- effects/all-effects/random_player.html | 4 ++-- effects/all-effects/rapid_bows.html | 4 ++-- effects/all-effects/reel_speed_multiplier.html | 4 ++-- effects/all-effects/regen_multiplier.html | 4 ++-- effects/all-effects/remove_boss_bar.html | 4 ++-- effects/all-effects/remove_enchant.html | 4 ++-- effects/all-effects/remove_item.html | 4 ++-- effects/all-effects/remove_item_data.html | 4 ++-- effects/all-effects/remove_potion_effect.html | 4 ++-- effects/all-effects/repair_item.html | 4 ++-- effects/all-effects/replace_near.html | 4 ++-- effects/all-effects/replant_crops.html | 4 ++-- effects/all-effects/rotate.html | 4 ++-- effects/all-effects/run_chain.html | 4 ++-- effects/all-effects/run_command.html | 4 ++-- effects/all-effects/run_player_command.html | 4 ++-- effects/all-effects/sell_items.html | 4 ++-- effects/all-effects/sell_multiplier.html | 4 ++-- effects/all-effects/send_message.html | 4 ++-- effects/all-effects/send_minimessage.html | 4 ++-- effects/all-effects/send_title.html | 4 ++-- effects/all-effects/set_armor_trim.html | 4 ++-- effects/all-effects/set_block.html | 4 ++-- effects/all-effects/set_custom_model_data.html | 4 ++-- effects/all-effects/set_food.html | 4 ++-- effects/all-effects/set_freeze_ticks.html | 4 ++-- effects/all-effects/set_global_points.html | 4 ++-- effects/all-effects/set_item_data.html | 4 ++-- effects/all-effects/set_item_points.html | 4 ++-- effects/all-effects/set_points.html | 4 ++-- effects/all-effects/set_saturation.html | 4 ++-- effects/all-effects/set_velocity.html | 4 ++-- effects/all-effects/set_victim_velocity.html | 4 ++-- effects/all-effects/shoot.html | 4 ++-- effects/all-effects/shoot_arrow.html | 4 ++-- effects/all-effects/shuffle_hotbar.html | 4 ++-- effects/all-effects/skill_xp_multiplier.html | 4 ++-- effects/all-effects/smite.html | 4 ++-- effects/all-effects/spawn_entity.html | 4 ++-- effects/all-effects/spawn_mobs.html | 4 ++-- effects/all-effects/spawn_particle.html | 4 ++-- effects/all-effects/spawn_potion_cloud.html | 4 ++-- effects/all-effects/start_quest.html | 4 ++-- effects/all-effects/strike_lightning.html | 4 ++-- effects/all-effects/strip_ai.html | 4 ++-- effects/all-effects/swarm.html | 4 ++-- effects/all-effects/take_money.html | 4 ++-- effects/all-effects/target_player.html | 4 ++-- effects/all-effects/telekinesis.html | 4 ++-- effects/all-effects/teleport.html | 4 ++-- effects/all-effects/teleport_to.html | 4 ++-- effects/all-effects/teleport_to_ground.html | 4 ++-- effects/all-effects/traceback.html | 4 ++-- effects/all-effects/transmission.html | 4 ++-- effects/all-effects/trigger_custom.html | 4 ++-- effects/all-effects/update_boss_bar.html | 4 ++-- effects/all-effects/victim_speed_multiplier.html | 4 ++-- effects/all-effects/xp_multiplier.html | 4 ++-- effects/all-filters.html | 4 ++-- effects/all-filters/above_health_percent.html | 4 ++-- effects/all-filters/advancements.html | 4 ++-- effects/all-filters/blocks.html | 4 ++-- effects/all-filters/damage_cause.html | 4 ++-- effects/all-filters/entities.html | 4 ++-- effects/all-filters/from_spawner.html | 4 ++-- effects/all-filters/fully_charged.html | 4 ++-- effects/all-filters/fully_grown.html | 4 ++-- effects/all-filters/is_behind_victim.html | 4 ++-- effects/all-filters/is_boss.html | 4 ++-- effects/all-filters/is_expression_true.html | 4 ++-- effects/all-filters/is_npc.html | 4 ++-- effects/all-filters/is_passive.html | 4 ++-- effects/all-filters/item_durability_above.html | 4 ++-- .../all-filters/item_durability_above_percent.html | 4 ++-- effects/all-filters/item_durability_below.html | 4 ++-- .../all-filters/item_durability_below_percent.html | 4 ++-- effects/all-filters/items.html | 4 ++-- effects/all-filters/job.html | 4 ++-- effects/all-filters/magic_type.html | 4 ++-- effects/all-filters/npc.html | 4 ++-- effects/all-filters/on_max_health.html | 4 ++-- effects/all-filters/pet.html | 4 ++-- effects/all-filters/player_name.html | 4 ++-- effects/all-filters/player_placed.html | 4 ++-- effects/all-filters/potion_effect.html | 4 ++-- effects/all-filters/projectiles.html | 4 ++-- effects/all-filters/quest.html | 4 ++-- effects/all-filters/region.html | 4 ++-- effects/all-filters/shop_item.html | 4 ++-- effects/all-filters/skill.html | 4 ++-- effects/all-filters/task.html | 4 ++-- effects/all-filters/text.html | 4 ++-- effects/all-filters/text_contains.html | 4 ++-- effects/all-filters/this_item.html | 4 ++-- effects/all-filters/value_above.html | 4 ++-- effects/all-filters/value_below.html | 4 ++-- effects/all-filters/value_equals.html | 4 ++-- effects/all-filters/victim_name.html | 4 ++-- effects/all-mutators/block_to_location.html | 4 ++-- effects/all-mutators/dispatcher_as_player.html | 4 ++-- effects/all-mutators/dispatcher_as_victim.html | 4 ++-- effects/all-mutators/location_to_block.html | 4 ++-- effects/all-mutators/location_to_cursor.html | 4 ++-- effects/all-mutators/location_to_drop.html | 4 ++-- effects/all-mutators/location_to_player.html | 4 ++-- effects/all-mutators/location_to_projectile.html | 4 ++-- effects/all-mutators/location_to_victim.html | 4 ++-- effects/all-mutators/player_as_victim.html | 4 ++-- effects/all-mutators/spin_location.html | 4 ++-- effects/all-mutators/spin_velocity.html | 4 ++-- effects/all-mutators/translate_location.html | 4 ++-- effects/all-mutators/victim_as_dispatcher.html | 4 ++-- effects/all-mutators/victim_as_player.html | 4 ++-- effects/all-mutators/victim_to_owner.html | 4 ++-- effects/all-triggers.html | 4 ++-- effects/configuring-a-chain.html | 4 ++-- effects/configuring-a-condition.html | 4 ++-- effects/configuring-an-effect.html | 4 ++-- effects/custom-arguments.html | 4 ++-- effects/custom-placeholders.html | 4 ++-- effects/item-levels.html | 4 ++-- effects/points.html | 4 ++-- index.html | 4 ++-- reforges.html | 8 ++++---- reforges/api.html | 6 +++--- reforges/commands-and-permissions.html | 6 +++--- reforges/how-to-make-a-custom-reforge.html | 12 ++++++------ .../reforges-effects/conditions/has_reforge.html | 6 +++--- reforges/the-gameplay.html | 6 +++--- search.html | 4 ++-- stattrackers.html | 8 ++++---- stattrackers/api.html | 6 +++--- stattrackers/commands-and-permissions.html | 6 +++--- stattrackers/how-to-make-a-tracker.html | 10 +++++----- talismans.html | 8 ++++---- talismans/api.html | 6 +++--- talismans/commands-and-permissions.html | 8 ++++---- talismans/how-to-make-a-custom-talisman.html | 10 +++++----- .../talismans-effects/conditions/has_talisman.html | 6 +++--- 718 files changed, 1384 insertions(+), 1383 deletions(-) delete mode 100644 assets/js/03d82f43.84343ef8.js create mode 100644 assets/js/03d82f43.b39d7c46.js delete mode 100644 assets/js/06644bf1.2a4ec28f.js create mode 100644 assets/js/06644bf1.e972fdd7.js delete mode 100644 assets/js/08a57a11.6177698c.js create mode 100644 assets/js/08a57a11.64f1ce02.js rename assets/js/{08f5ac90.dacd9e64.js => 08f5ac90.3ca4ebb1.js} (67%) rename assets/js/{093c02d8.5de159fd.js => 093c02d8.663b5778.js} (78%) delete mode 100644 assets/js/0a2505ca.b497a8be.js create mode 100644 assets/js/0a2505ca.ca418846.js create mode 100644 assets/js/0c46a0aa.bcc80adc.js delete mode 100644 assets/js/0c46a0aa.d5205668.js delete mode 100644 assets/js/0e48af96.15f056f9.js create mode 100644 assets/js/0e48af96.56dc675c.js delete mode 100644 assets/js/11f14059.7b60aa83.js create mode 100644 assets/js/11f14059.af185749.js create mode 100644 assets/js/147cb02b.2f8d81c1.js delete mode 100644 assets/js/147cb02b.598b7832.js create mode 100644 assets/js/1703ab34.74b6f27c.js delete mode 100644 assets/js/1703ab34.d63fca1c.js create mode 100644 assets/js/1eb32013.22412079.js delete mode 100644 assets/js/1eb32013.2af80641.js delete mode 100644 assets/js/208fb027.702916c2.js create mode 100644 assets/js/208fb027.ccd1df29.js create mode 100644 assets/js/21d28b91.21a1ceec.js delete mode 100644 assets/js/21d28b91.a37741b8.js rename assets/js/{fc3b1992.edadf05e.js => 21d9fefc.23674cde.js} (58%) delete mode 100644 assets/js/21d9fefc.5a798628.js rename assets/js/{23542255.3327a0e0.js => 23542255.b78f7dd2.js} (53%) create mode 100644 assets/js/23bc8fd6.574ee5d5.js delete mode 100644 assets/js/23bc8fd6.e536923d.js rename assets/js/{24ae92d4.a842b010.js => 24ae92d4.9613ccb8.js} (54%) rename assets/js/{26b6c2f5.075c3681.js => 26b6c2f5.fe4d93e7.js} (51%) delete mode 100644 assets/js/28ec2b06.43543a82.js create mode 100644 assets/js/28ec2b06.dabfa9e5.js create mode 100644 assets/js/2bc46dc9.005c757d.js delete mode 100644 assets/js/2bc46dc9.b53b06c7.js create mode 100644 assets/js/2c51ea2a.a62f7db6.js delete mode 100644 assets/js/2c51ea2a.ee6b578b.js rename assets/js/{2df17598.24db5ec2.js => 2df17598.31d74e9f.js} (59%) delete mode 100644 assets/js/3038d515.696d1c24.js create mode 100644 assets/js/3038d515.e165b75d.js create mode 100644 assets/js/33dac985.3f5d8089.js delete mode 100644 assets/js/33dac985.b7096954.js create mode 100644 assets/js/35682d5a.006409ed.js delete mode 100644 assets/js/35682d5a.c16cb93c.js delete mode 100644 assets/js/365ad620.01ad694a.js create mode 100644 assets/js/365ad620.070b9b32.js rename assets/js/{3664c27c.529a9a55.js => 3664c27c.232d1ba3.js} (54%) delete mode 100644 assets/js/386f3ffd.89d9fd1f.js create mode 100644 assets/js/386f3ffd.b5c8d3df.js rename assets/js/{397e5b83.fd88f5db.js => 397e5b83.517569ed.js} (75%) create mode 100644 assets/js/3fb558c6.4a49d60f.js delete mode 100644 assets/js/3fb558c6.6a396a2b.js create mode 100644 assets/js/3ffcd831.0b8fc8e2.js delete mode 100644 assets/js/3ffcd831.838169f0.js delete mode 100644 assets/js/413a687c.7868bd5d.js create mode 100644 assets/js/413a687c.ae3dbed5.js rename assets/js/{447b84b0.8f539378.js => 447b84b0.5707966c.js} (68%) rename assets/js/{45f31170.87a663f1.js => 45f31170.3eac13c2.js} (56%) rename assets/js/{470c0877.0c09422e.js => 470c0877.88af6d7c.js} (57%) delete mode 100644 assets/js/48bac036.0a631e75.js create mode 100644 assets/js/48bac036.a22b379a.js create mode 100644 assets/js/49a46470.11638fbb.js delete mode 100644 assets/js/49a46470.1ac72fa0.js rename assets/js/{49b74ab5.1569e2b5.js => 49b74ab5.c1c2564c.js} (73%) delete mode 100644 assets/js/4a89e3f5.2be061dc.js create mode 100644 assets/js/4a89e3f5.cc0b81ec.js delete mode 100644 assets/js/4c5d2d95.22c68844.js create mode 100644 assets/js/4c5d2d95.a16e803e.js create mode 100644 assets/js/50a0011b.0050d7a8.js delete mode 100644 assets/js/50a0011b.e869a1cb.js create mode 100644 assets/js/61d57c69.6b007d5c.js delete mode 100644 assets/js/61d57c69.a7720fac.js delete mode 100644 assets/js/61f826f0.073e624d.js create mode 100644 assets/js/61f826f0.a016290f.js delete mode 100644 assets/js/6268ab8b.625a5041.js create mode 100644 assets/js/6268ab8b.6bf76e43.js rename assets/js/{6659ab82.0ef29014.js => 6659ab82.5285c243.js} (58%) rename assets/js/{685c38ed.44a459c7.js => 685c38ed.7bdcca90.js} (59%) rename assets/js/{6b710c5e.f151a473.js => 6b710c5e.84e91a87.js} (55%) create mode 100644 assets/js/6d7d01d4.65fc1152.js delete mode 100644 assets/js/6d7d01d4.6e36599a.js delete mode 100644 assets/js/71adb898.07636b6b.js create mode 100644 assets/js/71adb898.ee3b013c.js delete mode 100644 assets/js/734fe2e4.39f47bfe.js create mode 100644 assets/js/734fe2e4.4f7c6d5a.js delete mode 100644 assets/js/75811351.364b9817.js create mode 100644 assets/js/75811351.3ca185cc.js delete mode 100644 assets/js/75e8dd23.1ad36696.js create mode 100644 assets/js/75e8dd23.b169cc2a.js delete mode 100644 assets/js/78a9b594.8f4041e3.js create mode 100644 assets/js/78a9b594.f916fd87.js delete mode 100644 assets/js/78e76a97.61873fe5.js create mode 100644 assets/js/78e76a97.ca34030e.js create mode 100644 assets/js/7d2d7792.8fe2c826.js delete mode 100644 assets/js/7d2d7792.97d86e22.js rename assets/js/{7dab203b.557fc376.js => 7dab203b.96bc72a5.js} (63%) rename assets/js/{809d8fb0.612c4955.js => 809d8fb0.ba151da9.js} (56%) create mode 100644 assets/js/81b7bf13.783f171e.js delete mode 100644 assets/js/81b7bf13.d251377e.js delete mode 100644 assets/js/84b76276.426a73b6.js create mode 100644 assets/js/84b76276.f1e2eb22.js create mode 100644 assets/js/86269357.05c828b0.js delete mode 100644 assets/js/86269357.9e3d41f6.js create mode 100644 assets/js/8664af03.42bedf79.js delete mode 100644 assets/js/8664af03.4a11fde7.js rename assets/js/{8a431e17.b956d8e0.js => 8a431e17.dc9cd8e3.js} (80%) create mode 100644 assets/js/8d1ab39c.1f466275.js delete mode 100644 assets/js/8d1ab39c.fdf641e3.js delete mode 100644 assets/js/8d47fd2d.28b28058.js create mode 100644 assets/js/8d47fd2d.f93463b4.js create mode 100644 assets/js/90dbb803.26ec1ef6.js delete mode 100644 assets/js/90dbb803.9131bba4.js delete mode 100644 assets/js/92cbc7f7.ce1b7298.js create mode 100644 assets/js/92cbc7f7.fccf1a70.js delete mode 100644 assets/js/935f2afb.7d085d6d.js create mode 100644 assets/js/935f2afb.a28f6400.js delete mode 100644 assets/js/951fda9c.662183c9.js create mode 100644 assets/js/951fda9c.e75e11f5.js delete mode 100644 assets/js/9522cabe.4ecb2b1e.js create mode 100644 assets/js/9522cabe.ecd7b59d.js create mode 100644 assets/js/97ce4545.4c587046.js delete mode 100644 assets/js/97ce4545.f587ebcb.js rename assets/js/{9abe2192.66b10bb8.js => 9abe2192.385ec753.js} (58%) rename assets/js/{9f3d9d0d.013e8504.js => 9f3d9d0d.b38cc4eb.js} (56%) create mode 100644 assets/js/9f4e159f.25ffa25c.js delete mode 100644 assets/js/9f4e159f.59a66188.js create mode 100644 assets/js/b01bbb37.27dcd7fd.js delete mode 100644 assets/js/b01bbb37.d7311b81.js rename assets/js/{b3a92335.92311fca.js => b3a92335.3e10a44a.js} (52%) rename assets/js/{bef742fa.ee82259a.js => bef742fa.190ebbea.js} (56%) create mode 100644 assets/js/bf9152a8.2faf777b.js delete mode 100644 assets/js/bf9152a8.6d5db83d.js delete mode 100644 assets/js/c10036e5.466ff83f.js create mode 100644 assets/js/c10036e5.7cf7767d.js create mode 100644 assets/js/c1df9a8d.1567d423.js delete mode 100644 assets/js/c1df9a8d.7e4ecdd7.js rename assets/js/{c2f0c1d4.b485a5bd.js => c2f0c1d4.9c61b294.js} (64%) delete mode 100644 assets/js/c64e5142.478277db.js create mode 100644 assets/js/c64e5142.9e97c5b0.js delete mode 100644 assets/js/c7772e95.1c124b55.js create mode 100644 assets/js/c7772e95.a2aff23d.js delete mode 100644 assets/js/d0b66509.4bfdd2c4.js create mode 100644 assets/js/d0b66509.7d4e74e8.js create mode 100644 assets/js/d2419f56.cd3c9af9.js delete mode 100644 assets/js/d2419f56.d6413c26.js create mode 100644 assets/js/d2499001.02fef42a.js delete mode 100644 assets/js/d2499001.f5b9b4bf.js rename assets/js/{d89e4c8b.d7253221.js => d89e4c8b.a6ae2bba.js} (61%) delete mode 100644 assets/js/dcbefd5e.060c1f50.js create mode 100644 assets/js/dcbefd5e.10d74e3c.js rename assets/js/{de486c96.93afdbaf.js => de486c96.b684d4a4.js} (55%) create mode 100644 assets/js/de697674.317d3a98.js delete mode 100644 assets/js/de697674.690d6697.js create mode 100644 assets/js/e0fb3d4c.0dbc3b57.js delete mode 100644 assets/js/e0fb3d4c.8a3fa6ca.js delete mode 100644 assets/js/e1cf00db.25b99d4c.js create mode 100644 assets/js/e1cf00db.a89ee650.js create mode 100644 assets/js/ea7da86d.d97c2711.js delete mode 100644 assets/js/ea7da86d.f39927ff.js delete mode 100644 assets/js/ea9334d3.0f75f19a.js create mode 100644 assets/js/ea9334d3.a421b8fe.js rename assets/js/{ea9bf40b.9b70598f.js => ea9bf40b.2c4f88c5.js} (58%) create mode 100644 assets/js/ebbafad9.16fca6b7.js delete mode 100644 assets/js/ebbafad9.218ef0be.js create mode 100644 assets/js/ebcc1277.02c222ed.js delete mode 100644 assets/js/ebcc1277.fc37e2c2.js create mode 100644 assets/js/eec375e3.601afea4.js delete mode 100644 assets/js/eec375e3.8ec542e9.js create mode 100644 assets/js/f27872c7.a47e1260.js delete mode 100644 assets/js/f27872c7.c73328ba.js delete mode 100644 assets/js/f30305f8.2fc9027e.js create mode 100644 assets/js/f30305f8.ef20e7dd.js create mode 100644 assets/js/f578899b.5934596c.js delete mode 100644 assets/js/f578899b.7f454655.js rename assets/js/{f80d77aa.6cbf664f.js => f80d77aa.f366bfe3.js} (57%) create mode 100644 assets/js/f88cca8c.577b878a.js delete mode 100644 assets/js/f88cca8c.7081c764.js create mode 100644 assets/js/fc3b1992.4260bc5e.js create mode 100644 assets/js/fd99e06d.46d1263e.js delete mode 100644 assets/js/fd99e06d.b0d7bfcc.js rename assets/js/{runtime~main.d49ac41a.js => runtime~main.397924a0.js} (73%) diff --git a/404.html b/404.html index 73d8ffb2a6..7d94b63264 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 b033b1997b..d0ed152f78 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 -DedicatedMC

- +
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 +DedicatedMC

+ \ No newline at end of file diff --git a/actions/api.html b/actions/api.html index 94f1706c48..eeb2e554cf 100644 --- a/actions/api.html +++ b/actions/api.html @@ -5,13 +5,13 @@ API | Auxilor Plugins - +
-
Skip to main content

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

- +
Skip to main content

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 9301535993..dc96fe41cc 100644 --- a/actions/commands-and-permissions.html +++ b/actions/commands-and-permissions.html @@ -5,13 +5,13 @@ Commands and Permissions | Auxilor Plugins - +
-
Skip to main content

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>

- +
Skip to main content

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 68b45ede0d..e34448ed6c 100644 --- a/actions/how-to-make-a-custom-action.html +++ b/actions/how-to-make-a-custom-action.html @@ -5,15 +5,15 @@ How to make a custom action | Auxilor Plugins - +
-
Skip to main content

How to make a custom action

Default Configs

The default configs can be found here. -You can find additional user-created configs on lrcdb.

Config Layout

Each action has its own config file, 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!

The ID of the Action is the file name. This is what you use in placeholders. -ID's must be lowercase letters, numbers, and underscores only.

Example 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_max_health%"
triggers:
- kill
filters:
not_entities:
- player

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

The example effect: Pay players for killing non-player entities at a rate of $0.25 per health point.

Understanding all the sections

enabled: If the action is enabled.

Effects & Conditions

The effects section is the core functionality of the action. You can configure effects, conditions, filters, mutators and triggers in this section to run globally or individually.

Check out Configuring an Effect to understand how to configure this section correctly.

For more advanced users or setups, you can configure chains in this section to string together different effects under one trigger. Check out Configuring an Effect Chain for more info.

- +
Skip to main content

How to make a custom action

Default Configs

The default configs can be found here. +You can find additional user-created configs on lrcdb.

How to add actions

Each action has its own config file, 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!

The ID of the Action is the file name. This is what you use in placeholders. +ID's must be lowercase letters, numbers, and underscores only.

Example 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_max_health%"
triggers:
- kill
filters:
not_entities:
- player

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

The example effect: Pay players for killing non-player entities at a rate of $0.25 per health point.

Understanding all the sections

enabled: If the action is enabled.

Effects & Conditions

The effects section is the core functionality of the action. You can configure effects, conditions, filters, mutators and triggers in this section to run globally or individually.

Check out Configuring an Effect to understand how to configure this section correctly.

For more advanced users or setups, you can configure chains in this section to string together different effects under one trigger. Check out Configuring an Effect Chain for more info.

+ \ No newline at end of file diff --git a/actions/placeholderapi.html b/actions/placeholderapi.html index 82b6fc5eaa..2f103fa953 100644 --- a/actions/placeholderapi.html +++ b/actions/placeholderapi.html @@ -5,13 +5,13 @@ PlaceholderAPI | Auxilor Plugins - +
-
Skip to main content
- +
Skip to main content

PlaceholderAPI

PlaceholderDescription
%actions_<id>_is_met%Returns 1 or 0 if the conditions are met for an action. This allows you to use conditions in other plugins, like EcoShop.
+ \ No newline at end of file diff --git a/all-plugins/custom-entity-ai.html b/all-plugins/custom-entity-ai.html index 1b19a23ad0..605e2a4ed4 100644 --- a/all-plugins/custom-entity-ai.html +++ b/all-plugins/custom-entity-ai.html @@ -5,14 +5,14 @@ AI Goals | Auxilor Plugins - +
Skip to main content

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, etc. 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 a6c1658177..464ccb5f9d 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 - +
Skip to main content

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 94c530d0b6..c171a0f098 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 - +
Skip to main content

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 ae5dc6d532..c7fc4fd679 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 - +
Skip to main content

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 347f9c5e43..04bde27e20 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 - +
Skip to main content

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 1fb87e77e6..a9ae2044c8 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 - +
Skip to main content

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 49c00a7b85..4c1242a477 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 - +
Skip to main content

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 1a40b1ec5c..210653a667 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 - +
Skip to main content

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 26b01c1d9e..5c875233f5 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 - +
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 20d2ac6218..625bdc6219 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
- + \ 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 7bd8e3b6ef..720449e5b1 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
- + \ 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 8c6372c31d..9948fa12ce 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
- + \ 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 c1bdc56fa0..3f39d8c0af 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
- + \ 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 ab77949263..843e5ac5b8 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
- + \ 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 e7de59b41d..483d3d2bf2 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
- + \ 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 229ab4dd1f..27592bc94b 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
- + \ 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 35ff2bb705..54a8558cee 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
- + \ 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 ebbaadf21f..9c42cf98fa 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
- + \ 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 93be86a04e..cf31fdb360 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
- + \ 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 7ba589bcca..51674fe56e 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
- + \ 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 5b109f4b90..e59bd521f5 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
- + \ 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 c89281c5fa..77c496a2fa 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
- + \ 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 41314d0a36..20a62f809e 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
- + \ 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 68f0511bba..5605e93276 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
- + \ 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 4a92940b5d..72362ac8e1 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
- + \ 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 a784a13962..9ebb47387c 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
- + \ 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 9ccaef16c5..184fb130f2 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
- + \ 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 f60d713cc6..9ffa04782e 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
- + \ 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 4f3f8b5f58..dfa6dad6bf 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
- + \ 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 e5654b1e80..484a1587ab 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
- + \ 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 ca5fef650d..6a0eefad1e 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
- + \ 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 2ac6d4811d..26b5db6370 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
- + \ 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 99ccfd847d..efd115df17 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
- + \ 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 0d6579690d..dc4c3808e2 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
- + \ 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 9d76657f2f..be760ab7a7 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
- + \ 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 fb7e442a08..ad01b80ac7 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
- + \ 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 7997e5fecd..7cfe55214f 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)
- + \ 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 7b568632ae..1e231c819d 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
- + \ 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 b35a6b172d..c0c4f1fd60 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
- + \ 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 e792575c54..99155d2c4d 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
- + \ 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 34a1109d8f..675f3f5c40 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
- + \ 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 7aea0704cc..4773df6791 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)
- + \ 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 f33b50b676..d60a26a6db 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)
- + \ 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 b9a7dc9b9c..0dd4d127bb 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
- + \ 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 1adf39c742..20e38f9127 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
- + \ 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 8ae3858bc7..d695856b23 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
- + \ 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 969383e952..74fdf6b4f7 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
- + \ 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 8a62fbd8f8..d17c0696d7 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
- + \ No newline at end of file diff --git a/all-plugins/custom-gui-slots.html b/all-plugins/custom-gui-slots.html index c4a20cc30b..aaf847522b 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 across 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 customizability.

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/pages.html b/all-plugins/pages.html index bb4dcf1249..3a90d15baf 100644 --- a/all-plugins/pages.html +++ b/all-plugins/pages.html @@ -5,7 +5,7 @@ GUI Pages | Auxilor Plugins - + @@ -16,7 +16,7 @@ a-z is the remaining 26 items. In total you could display 35 different items as "filler" items in your GUI.

A mask is the items to be shown in the pattern layout, these work from the top down. You can use the Item Lookup System here to add custom items, apply names or any other of the options. The first item in the list will represent 1 in the pattern, the second item in the list is 2, etc..

Example Page Config

    - page: 1
mask:
items: # The order of items to display
- gray_stained_glass_pane # The 1st Item
- black_stained_glass_pane # The 2nd Item
pattern:
- "222222222"
- "211111112"
- "222222222"

This example has a surrounding layer of gray_stained_glass_pane and a center strip of black_stained_glass_pane.

[Page

- + \ No newline at end of file diff --git a/all-plugins/prices.html b/all-plugins/prices.html index 9818066722..4b317d4f91 100644 --- a/all-plugins/prices.html +++ b/all-plugins/prices.html @@ -5,7 +5,7 @@ Prices | Auxilor Plugins - + @@ -15,7 +15,7 @@ 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 69327d774f..0398716849 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 - +
Skip to main content

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 d86f2bf88c..3ae24d517c 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 - +
Skip to main content

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 ID: (e.g. golden_apple)
  • An item from another plugin: (e.g. ecoitems:packmaster_tear)
  • An exact item NBT tag: (e.g. {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.
  • Player Head: If the material is a player head, you can specify a player using head:<name>. You can also use placeholders, e.g. head:%player%
  • 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>
  • Armor Trims: You can specify armor trims with trim:<material>:<pattern>, e.g. trim:emerald:snout
  • Spawner Entity: You can specify the spawner entity with entity:<id>
  • Leather Armor Color: You can specify the leather armor color with color:#hex, e.g. color:#303030

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 from my other plugins

You can use items from my other plugins anywhere using The Item Lookup system.

PluginItem Lookup Key
EcoItemsecoitems:<id>
Talismanstalismans:<id>
EcoMobsecomobs:<id>_spawn_egg
EcoPetsecopets:<id>_spawn_egg
StatTrackersstattrackers:<id>
EcoCratesecocrates:<crate>_key
Reforgesreforges:stone_<id>
EcoArmorecoarmor:set_<set>_<slot> (Optional: _advanced)
ecoarmor:shard_<set>
ecoarmor:upgrade_crystal_<id>

Using items in MythicMobs

If you want to use a lookup item in MythicMobs, just do it like this: eco{type=<lookup_key>}, e.g. eco(type=ecoitems:<id>)

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

Example: itemsadder:my_items__my_helmet

info:
namespace: my_items
items:
my_helmet:
display_name: '&9Custom Helmet'

To use custom items from ItemBridge, you can use itembridge:saved__<id>. If it's an item from a supported plugin, it's itembridge:<prefix>__<id>

- + \ 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 ec98829222..5fa270c483 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 - +
Skip to main content

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 d40352be7e..047fabf98c 100644 --- a/all-plugins/what-is-eco.html +++ b/all-plugins/what-is-eco.html @@ -5,13 +5,13 @@ What is eco? | Auxilor Plugins - +
Skip to main content

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 3d0824fe9d..10d5d42ce0 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 - +
Skip to main content

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
  • HuskClaims
  • HuskTowns

Anticheat

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

Custom Entities

  • MythicMobs

Custom Items

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

Shop

  • ShopGUIPlus
  • EconomyShopGUI
  • zShop
  • DeluxeSellwands

Hologram

  • HolographicDisplays
  • CMI
  • DecentHolograms

Economy

  • Vault

Custom Terrain

  • Terra
  • TerraformGenerator

Misc

  • mcMMO
  • MultiverseInventories
  • Essentials
  • CustomCrafting
  • Model Engine
- + \ No newline at end of file diff --git a/assets/js/03d82f43.84343ef8.js b/assets/js/03d82f43.84343ef8.js deleted file mode 100644 index bd9d96893a..0000000000 --- a/assets/js/03d82f43.84343ef8.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkauxilor_docs=self.webpackChunkauxilor_docs||[]).push([[50259],{3905:function(e,t,n){n.d(t,{Zo:function(){return u},kt:function(){return d}});var o=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 r(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}function a(e){for(var t=1;t=0||(i[n]=e[n]);return i}(e,t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);for(o=0;o=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}var s=o.createContext({}),l=function(e){var t=o.useContext(s),n=t;return e&&(n="function"==typeof e?e(t):a(a({},t),e)),n},u=function(e){var t=l(e.components);return o.createElement(s.Provider,{value:t},e.children)},f={inlineCode:"code",wrapper:function(e){var t=e.children;return o.createElement(o.Fragment,{},t)}},p=o.forwardRef((function(e,t){var n=e.components,i=e.mdxType,r=e.originalType,s=e.parentName,u=c(e,["components","mdxType","originalType","parentName"]),p=l(n),d=i,m=p["".concat(s,".").concat(d)]||p[d]||f[d]||r;return n?o.createElement(m,a(a({ref:t},u),{},{components:n})):o.createElement(m,a({ref:t},u))}));function d(e,t){var n=arguments,i=t&&t.mdxType;if("string"==typeof e||i){var r=n.length,a=new Array(r);a[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:i,a[1]=c;for(var l=2;l=0||(i[n]=e[n]);return i}(e,t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);for(o=0;o=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}var s=o.createContext({}),l=function(e){var t=o.useContext(s),n=t;return e&&(n="function"==typeof e?e(t):a(a({},t),e)),n},u=function(e){var t=l(e.components);return o.createElement(s.Provider,{value:t},e.children)},f={inlineCode:"code",wrapper:function(e){var t=e.children;return o.createElement(o.Fragment,{},t)}},p=o.forwardRef((function(e,t){var n=e.components,i=e.mdxType,r=e.originalType,s=e.parentName,u=c(e,["components","mdxType","originalType","parentName"]),p=l(n),d=i,m=p["".concat(s,".").concat(d)]||p[d]||f[d]||r;return n?o.createElement(m,a(a({ref:t},u),{},{components:n})):o.createElement(m,a({ref:t},u))}));function d(e,t){var n=arguments,i=t&&t.mdxType;if("string"==typeof e||i){var r=n.length,a=new Array(r);a[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:i,a[1]=c;for(var l=2;l=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({}),f=function(e){var t=n.useContext(s),r=t;return e&&(r="function"==typeof e?e(t):i(i({},t),e)),r},c=function(e){var t=f(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)}},u=n.forwardRef((function(e,t){var r=e.components,o=e.mdxType,a=e.originalType,s=e.parentName,c=l(e,["components","mdxType","originalType","parentName"]),u=f(r),g=o,m=u["".concat(s,".").concat(g)]||u[g]||p[g]||a;return r?n.createElement(m,i(i({ref:t},c),{},{components:r})):n.createElement(m,i({ref:t},c))}));function g(e,t){var r=arguments,o=t&&t.mdxType;if("string"==typeof e||o){var a=r.length,i=new Array(a);i[0]=u;var l={};for(var s in t)hasOwnProperty.call(t,s)&&(l[s]=t[s]);l.originalType=e,l.mdxType="string"==typeof e?e:o,i[1]=l;for(var f=2;fDynamic" # The display name for the reforge\ndescription: # The lore to add to an item with this reforge:\n- "&a+5% &fDamage"\n- "&a+10% &fCrit Damage"\ntargets: # The targets that this reforge can be applied to\n- melee\n\nprice: # (Optional) The price required to apply this reforge, overrides the default reforge price\n value: 100000\n type: coins # See here: https://plugins.auxilor.io/all-plugins/prices\n display: "&6$%value%"\n\n# Options for the reforge stone\nstone:\n enabled: true # If this reforge requires the use of a reforge stone\n name: "Dynamic&f Reforge Stone" # The display name of the stone\n lore: # The lore of the stone\n - "&7Place on the right of the"\n - "&7reforge menu to apply the"\n - "Dynamic&7 reforge!"\n item: player_head texture:eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvMmM0YTY1YzY4OWIyZDM2NDA5MTAwYTYwYzJhYjhkM2QwYTY3Y2U5NGVlYTNjMWY3YWM5NzRmZDg5MzU2OGI1ZCJ9fX0=\n craftable: true # If the reforge stone should be craftable\n\n recipe: # The recipe, read here for more: https://plugins.auxilor.io/all-plugins/the-item-lookup-system#crafting-recipes\n - ""\n - ecoitems:blank_reforge_stone ? air\n - ""\n \n - iron_block\n - daylight_sensor\n - iron_block\n \n - ""\n - phantom_membrane\n - ""\n\n# The effects of the reforge (i.e. the functionality)\n# See here: https://plugins.auxilor.io/effects/configuring-an-effect\neffects:\n - id: damage_multiplier\n args:\n multiplier: 1.05\n triggers:\n - melee_attack\n - id: crit_multiplier\n args:\n multiplier: 1.1\n triggers:\n - melee_attack\n\n# The conditions required to use the reforge\nconditions: [ ]\n\n# Effects to run when the reforge is applied to an item.\non-reforge-effects: [ ]\n')),(0,a.kt)("h2",{id:"understanding-all-the-sections"},"Understanding all the sections"),(0,a.kt)("p",null,(0,a.kt)("strong",{parentName:"p"},"name:")," The name of the reforge, shown in lore and in the display name"),(0,a.kt)("p",null,(0,a.kt)("strong",{parentName:"p"},"description:")," The reforge description shown in-game. Set to ",(0,a.kt)("inlineCode",{parentName:"p"},"description: []")," to remove all lines."),(0,a.kt)("p",null,(0,a.kt)("strong",{parentName:"p"},"targets:")," The items this reforge can be applied to, from ",(0,a.kt)("a",{parentName:"p",href:"https://github.com/Auxilor/Reforges/blob/master/eco-core/core-plugin/src/main/resources/target.yml"},"targets.yml"),"."),(0,a.kt)("p",null,(0,a.kt)("strong",{parentName:"p"},"price:")," The price to apply the reforge, read here for more info: ",(0,a.kt)("a",{parentName:"p",href:"https://plugins.auxilor.io/all-plugins/prices"},"Prices")),(0,a.kt)("h3",{id:"stone"},"Stone"),(0,a.kt)("p",null,(0,a.kt)("strong",{parentName:"p"},"enabled:")," If a reforge stone is required for this reforge (true/false)."),(0,a.kt)("p",null,(0,a.kt)("strong",{parentName:"p"},"name:")," The item name in-game."),(0,a.kt)("p",null,(0,a.kt)("strong",{parentName:"p"},"lore:")," The item lore shown in-game. Set to ",(0,a.kt)("inlineCode",{parentName:"p"},"lore: []")," to remove all lore lines."),(0,a.kt)("p",null,(0,a.kt)("strong",{parentName:"p"},"item:")," The base stone item, read here for more: ",(0,a.kt)("a",{parentName:"p",href:"https://plugins.auxilor.io/all-plugins/the-item-lookup-system"},"Item Lookup System"),"."),(0,a.kt)("p",null,(0,a.kt)("strong",{parentName:"p"},"craftable:")," If the stone should be craftable (true/false)."),(0,a.kt)("p",null,(0,a.kt)("strong",{parentName:"p"},"recipe:")," The recipe, read here for more info: ",(0,a.kt)("a",{parentName:"p",href:"https://plugins.auxilor.io/all-plugins/the-item-lookup-system#crafting-recipes"},"Crafting Recipes")),(0,a.kt)("h3",{id:"effects--conditions"},"Effects & Conditions"),(0,a.kt)("p",null,"The effects section is the core functionality of the EcoItem. You can configure effects, conditions, filters, mutators and triggers in this section to run whilst the item is held or used."),(0,a.kt)("p",null,"Check out ",(0,a.kt)("a",{parentName:"p",href:"https://plugins.auxilor.io/effects/configuring-an-effect"},"Configuring an Effect")," to understand how to configure this section correctly."),(0,a.kt)("p",null,"For more advanced users or setups, you can configure chains in this section to string together different effects under one trigger. Check out ",(0,a.kt)("a",{parentName:"p",href:"https://plugins.auxilor.io/effects/configuring-a-chain"},"Configuring an Effect Chain")," for more info."))}g.isMDXComponent=!0}}]); \ No newline at end of file diff --git a/assets/js/06644bf1.e972fdd7.js b/assets/js/06644bf1.e972fdd7.js new file mode 100644 index 0000000000..11f52f439b --- /dev/null +++ b/assets/js/06644bf1.e972fdd7.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkauxilor_docs=self.webpackChunkauxilor_docs||[]).push([[62733],{3905:function(e,t,r){r.d(t,{Zo:function(){return c},kt:function(){return g}});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 a(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 i(e){for(var t=1;t=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 l=n.createContext({}),f=function(e){var t=n.useContext(l),r=t;return e&&(r="function"==typeof e?e(t):i(i({},t),e)),r},c=function(e){var t=f(e.components);return n.createElement(l.Provider,{value:t},e.children)},p={inlineCode:"code",wrapper:function(e){var t=e.children;return n.createElement(n.Fragment,{},t)}},u=n.forwardRef((function(e,t){var r=e.components,o=e.mdxType,a=e.originalType,l=e.parentName,c=s(e,["components","mdxType","originalType","parentName"]),u=f(r),g=o,m=u["".concat(l,".").concat(g)]||u[g]||p[g]||a;return r?n.createElement(m,i(i({ref:t},c),{},{components:r})):n.createElement(m,i({ref:t},c))}));function g(e,t){var r=arguments,o=t&&t.mdxType;if("string"==typeof e||o){var a=r.length,i=new Array(a);i[0]=u;var s={};for(var l in t)hasOwnProperty.call(t,l)&&(s[l]=t[l]);s.originalType=e,s.mdxType="string"==typeof e?e:o,i[1]=s;for(var f=2;fDynamic" # The display name for the reforge\ndescription: # The lore to add to an item with this reforge:\n- "&a+5% &fDamage"\n- "&a+10% &fCrit Damage"\ntargets: # The targets that this reforge can be applied to\n- melee\n\nprice: # (Optional) The price required to apply this reforge, overrides the default reforge price\n value: 100000\n type: coins # See here: https://plugins.auxilor.io/all-plugins/prices\n display: "&6$%value%"\n\n# Options for the reforge stone\nstone:\n enabled: true # If this reforge requires the use of a reforge stone\n name: "Dynamic&f Reforge Stone" # The display name of the stone\n lore: # The lore of the stone\n - "&7Place on the right of the"\n - "&7reforge menu to apply the"\n - "Dynamic&7 reforge!"\n item: player_head texture:eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvMmM0YTY1YzY4OWIyZDM2NDA5MTAwYTYwYzJhYjhkM2QwYTY3Y2U5NGVlYTNjMWY3YWM5NzRmZDg5MzU2OGI1ZCJ9fX0=\n craftable: true # If the reforge stone should be craftable\n\n recipe: # The recipe, read here for more: https://plugins.auxilor.io/all-plugins/the-item-lookup-system#crafting-recipes\n - ""\n - ecoitems:blank_reforge_stone ? air\n - ""\n \n - iron_block\n - daylight_sensor\n - iron_block\n \n - ""\n - phantom_membrane\n - ""\n\n# The effects of the reforge (i.e. the functionality)\n# See here: https://plugins.auxilor.io/effects/configuring-an-effect\neffects:\n - id: damage_multiplier\n args:\n multiplier: 1.05\n triggers:\n - melee_attack\n - id: crit_multiplier\n args:\n multiplier: 1.1\n triggers:\n - melee_attack\n\n# The conditions required to use the reforge\nconditions: [ ]\n\n# Effects to run when the reforge is applied to an item.\non-reforge-effects: [ ]\n')),(0,a.kt)("h2",{id:"understanding-all-the-sections"},"Understanding all the sections"),(0,a.kt)("p",null,(0,a.kt)("strong",{parentName:"p"},"name:")," The name of the reforge, shown in lore and in the display name"),(0,a.kt)("p",null,(0,a.kt)("strong",{parentName:"p"},"description:")," The reforge description shown in-game. Set to ",(0,a.kt)("inlineCode",{parentName:"p"},"description: []")," to remove all lines."),(0,a.kt)("p",null,(0,a.kt)("strong",{parentName:"p"},"targets:")," The items this reforge can be applied to, from ",(0,a.kt)("a",{parentName:"p",href:"https://github.com/Auxilor/Reforges/blob/master/eco-core/core-plugin/src/main/resources/target.yml"},"targets.yml"),"."),(0,a.kt)("p",null,(0,a.kt)("strong",{parentName:"p"},"price:")," The price to apply the reforge, read here for more info: ",(0,a.kt)("a",{parentName:"p",href:"https://plugins.auxilor.io/all-plugins/prices"},"Prices")),(0,a.kt)("h3",{id:"stone"},"Stone"),(0,a.kt)("p",null,(0,a.kt)("strong",{parentName:"p"},"enabled:")," If a reforge stone is required for this reforge (true/false)."),(0,a.kt)("p",null,(0,a.kt)("strong",{parentName:"p"},"name:")," The item name in-game."),(0,a.kt)("p",null,(0,a.kt)("strong",{parentName:"p"},"lore:")," The item lore shown in-game. Set to ",(0,a.kt)("inlineCode",{parentName:"p"},"lore: []")," to remove all lore lines."),(0,a.kt)("p",null,(0,a.kt)("strong",{parentName:"p"},"item:")," The base stone item, read here for more: ",(0,a.kt)("a",{parentName:"p",href:"https://plugins.auxilor.io/all-plugins/the-item-lookup-system"},"Item Lookup System"),"."),(0,a.kt)("p",null,(0,a.kt)("strong",{parentName:"p"},"craftable:")," If the stone should be craftable (true/false)."),(0,a.kt)("p",null,(0,a.kt)("strong",{parentName:"p"},"recipe:")," The recipe, read here for more info: ",(0,a.kt)("a",{parentName:"p",href:"https://plugins.auxilor.io/all-plugins/the-item-lookup-system#crafting-recipes"},"Crafting Recipes")),(0,a.kt)("h3",{id:"effects--conditions"},"Effects & Conditions"),(0,a.kt)("p",null,"The effects section is the core functionality of the EcoItem. You can configure effects, conditions, filters, mutators and triggers in this section to run whilst the item is held or used."),(0,a.kt)("p",null,"Check out ",(0,a.kt)("a",{parentName:"p",href:"https://plugins.auxilor.io/effects/configuring-an-effect"},"Configuring an Effect")," to understand how to configure this section correctly."),(0,a.kt)("p",null,"For more advanced users or setups, you can configure chains in this section to string together different effects under one trigger. Check out ",(0,a.kt)("a",{parentName:"p",href:"https://plugins.auxilor.io/effects/configuring-a-chain"},"Configuring an Effect Chain")," for more info."))}g.isMDXComponent=!0}}]); \ No newline at end of file diff --git a/assets/js/08a57a11.6177698c.js b/assets/js/08a57a11.6177698c.js deleted file mode 100644 index c8bacbea1b..0000000000 --- a/assets/js/08a57a11.6177698c.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkauxilor_docs=self.webpackChunkauxilor_docs||[]).push([[79873],{3905:function(e,n,t){t.d(n,{Zo:function(){return p},kt:function(){return h}});var a=t(67294);function o(e,n,t){return n in e?Object.defineProperty(e,n,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[n]=t,e}function i(e,n){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);n&&(a=a.filter((function(n){return Object.getOwnPropertyDescriptor(e,n).enumerable}))),t.push.apply(t,a)}return t}function r(e){for(var n=1;n=0||(o[t]=e[t]);return o}(e,n);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(a=0;a=0||Object.prototype.propertyIsEnumerable.call(e,t)&&(o[t]=e[t])}return o}var l=a.createContext({}),s=function(e){var n=a.useContext(l),t=n;return e&&(t="function"==typeof e?e(n):r(r({},n),e)),t},p=function(e){var n=s(e.components);return a.createElement(l.Provider,{value:n},e.children)},m={inlineCode:"code",wrapper:function(e){var n=e.children;return a.createElement(a.Fragment,{},n)}},d=a.forwardRef((function(e,n){var t=e.components,o=e.mdxType,i=e.originalType,l=e.parentName,p=c(e,["components","mdxType","originalType","parentName"]),d=s(t),h=o,u=d["".concat(l,".").concat(h)]||d[h]||m[h]||i;return t?a.createElement(u,r(r({ref:n},p),{},{components:t})):a.createElement(u,r({ref:n},p))}));function h(e,n){var t=arguments,o=n&&n.mdxType;if("string"==typeof e||o){var i=t.length,r=new Array(i);r[0]=d;var c={};for(var l in n)hasOwnProperty.call(n,l)&&(c[l]=n[l]);c.originalType=e,c.mdxType="string"==typeof e?e:o,r[1]=c;for(var s=2;s/give (Give a player an item)",id:"give-give-a-player-an-item",level:2},{value:"/enchant (Give a player an enchant)",id:"enchant-give-a-player-an-enchant",level:2},{value:"/enchantinfo (Get information (description, max level, conflicts, etc) about an enchant)",id:"enchantinfo-get-information-description-max-level-conflicts-etc-about-an-enchant",level:2},{value:"/ecoenchants gui (View all enchantments that can be applied on any item)",id:"ecoenchants-gui-view-all-enchantments-that-can-be-applied-on-any-item",level:2},{value:"/ecoenchants giverandombook (Give a player a random book)",id:"ecoenchants-giverandombook-give-a-player-a-random-book",level:2},{value:"/ecoenchants import (Import an enchant from lrcdb)",id:"ecoenchants-import-import-an-enchant-from-lrcdb",level:2},{value:"/ecoenchants export (Export an enchant to lrcdb)",id:"ecoenchants-export-export-an-enchant-to-lrcdb",level:2},{value:"/ecoenchants toggledescriptions (Let players toggle enchantment descriptions)",id:"ecoenchants-toggledescriptions-let-players-toggle-enchantment-descriptions",level:2},{value:"Enchantment Permissions",id:"enchantment-permissions",level:2}],d={toc:m};function h(e){var n=e.components,t=(0,o.Z)(e,r);return(0,i.kt)("wrapper",(0,a.Z)({},d,t,{components:n,mdxType:"MDXLayout"}),(0,i.kt)("h2",{id:"give-give-a-player-an-item"},(0,i.kt)("inlineCode",{parentName:"h2"},"/give")," (Give a player an item)"),(0,i.kt)("p",null,"Because of how it's made, EcoEnchants doesn't need to have it's own commands for this. Why reinvent the wheel? Instead,\nit supports Essentials and CMI's ",(0,i.kt)("inlineCode",{parentName:"p"},"/give")," command (as well as working in things like kits) - you don't\nhave to do things the 'EcoEnchants way', just do it exactly like you already would."),(0,i.kt)("h2",{id:"enchant-give-a-player-an-enchant"},(0,i.kt)("inlineCode",{parentName:"h2"},"/enchant")," (Give a player an enchant)"),(0,i.kt)("p",null,"There is however an ",(0,i.kt)("inlineCode",{parentName:"p"},"/enchant")," command because of bugs with some server implementations."),(0,i.kt)("p",null,"Permission: ",(0,i.kt)("inlineCode",{parentName:"p"},"ecoenchants.command.enchant")),(0,i.kt)("p",null,"Usage as a player: ",(0,i.kt)("inlineCode",{parentName:"p"},"/enchant ")),(0,i.kt)("p",null,"Usage as console: ",(0,i.kt)("inlineCode",{parentName:"p"},"/enchant ")),(0,i.kt)("h2",{id:"enchantinfo-get-information-description-max-level-conflicts-etc-about-an-enchant"},(0,i.kt)("inlineCode",{parentName:"h2"},"/enchantinfo")," (Get information (description, max level, conflicts, etc) about an enchant)"),(0,i.kt)("p",null,"Permission: ",(0,i.kt)("inlineCode",{parentName:"p"},"ecoenchants.command.enchantinfo")),(0,i.kt)("h2",{id:"ecoenchants-gui-view-all-enchantments-that-can-be-applied-on-any-item"},(0,i.kt)("inlineCode",{parentName:"h2"},"/ecoenchants gui")," (View all enchantments that can be applied on any item)"),(0,i.kt)("p",null,"Permission: ",(0,i.kt)("inlineCode",{parentName:"p"},"ecoenchants.command.gui")),(0,i.kt)("h2",{id:"ecoenchants-giverandombook-give-a-player-a-random-book"},(0,i.kt)("inlineCode",{parentName:"h2"},"/ecoenchants giverandombook")," (Give a player a random book)"),(0,i.kt)("p",null,"Permission: ",(0,i.kt)("inlineCode",{parentName:"p"},"ecoenchants.command.giverandombook")),(0,i.kt)("p",null,"General Usage: ",(0,i.kt)("inlineCode",{parentName:"p"},"/ecoenchants giverandombook [type/rarity] [minimum level] [maximum level]")),(0,i.kt)("p",null,"For example, to give someone a random special book between level 2 and 3, you would\ndo ",(0,i.kt)("inlineCode",{parentName:"p"},"/ecoenchants giverandombook %player% special 2 3")),(0,i.kt)("h2",{id:"ecoenchants-import-import-an-enchant-from-lrcdb"},(0,i.kt)("inlineCode",{parentName:"h2"},"/ecoenchants import")," (Import an enchant from ",(0,i.kt)("a",{parentName:"h2",href:"https://lrcdb.auxilor.io/"},"lrcdb"),")"),(0,i.kt)("p",null,"Permission: ",(0,i.kt)("inlineCode",{parentName:"p"},"ecoenchants.command.import")),(0,i.kt)("p",null,"General Usage: ",(0,i.kt)("inlineCode",{parentName:"p"},"/ecoenchants import ")),(0,i.kt)("p",null,"Find enchants on ",(0,i.kt)("a",{parentName:"p",href:"https://lrcdb.auxilor.io/"},"lrcdb")),(0,i.kt)("h2",{id:"ecoenchants-export-export-an-enchant-to-lrcdb"},(0,i.kt)("inlineCode",{parentName:"h2"},"/ecoenchants export")," (Export an enchant to ",(0,i.kt)("a",{parentName:"h2",href:"https://lrcdb.auxilor.io/"},"lrcdb"),")"),(0,i.kt)("p",null,"Permission: ",(0,i.kt)("inlineCode",{parentName:"p"},"ecoenchants.command.export")),(0,i.kt)("p",null,"General Usage: ",(0,i.kt)("inlineCode",{parentName:"p"},"/ecoenchants export ")),(0,i.kt)("h2",{id:"ecoenchants-toggledescriptions-let-players-toggle-enchantment-descriptions"},(0,i.kt)("inlineCode",{parentName:"h2"},"/ecoenchants toggledescriptions")," (Let players toggle enchantment descriptions)"),(0,i.kt)("p",null,"Permission: ",(0,i.kt)("inlineCode",{parentName:"p"},"ecoenchants.command.toggledescriptions")),(0,i.kt)("p",null,"General Usage: ",(0,i.kt)("inlineCode",{parentName:"p"},"/ecoenchants toggledescriptions")),(0,i.kt)("p",null,"Let players decide whether they want to see enchantment descriptions or not.\nThis command only works when enchantment descriptions are enabled in the config."),(0,i.kt)("h2",{id:"enchantment-permissions"},"Enchantment Permissions"),(0,i.kt)("p",null,"Want to make an enchantment only available through an enchanting table for certain players?"),(0,i.kt)("p",null,"The permission to make an enchantment available from an enchanting table is this:"),(0,i.kt)("pre",null,(0,i.kt)("code",{parentName:"pre",className:"language-yaml"},"ecoenchants.fromtable.\n")),(0,i.kt)("p",null,"All enchantments are available by default, with all users having this permission by default:"),(0,i.kt)("pre",null,(0,i.kt)("code",{parentName:"pre",className:"language-yaml"},"ecoenchants.fromtable.*\n")))}h.isMDXComponent=!0}}]); \ No newline at end of file diff --git a/assets/js/08a57a11.64f1ce02.js b/assets/js/08a57a11.64f1ce02.js new file mode 100644 index 0000000000..98478615e9 --- /dev/null +++ b/assets/js/08a57a11.64f1ce02.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkauxilor_docs=self.webpackChunkauxilor_docs||[]).push([[79873],{3905:function(e,n,t){t.d(n,{Zo:function(){return p},kt:function(){return h}});var a=t(67294);function o(e,n,t){return n in e?Object.defineProperty(e,n,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[n]=t,e}function i(e,n){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);n&&(a=a.filter((function(n){return Object.getOwnPropertyDescriptor(e,n).enumerable}))),t.push.apply(t,a)}return t}function r(e){for(var n=1;n=0||(o[t]=e[t]);return o}(e,n);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(a=0;a=0||Object.prototype.propertyIsEnumerable.call(e,t)&&(o[t]=e[t])}return o}var l=a.createContext({}),s=function(e){var n=a.useContext(l),t=n;return e&&(t="function"==typeof e?e(n):r(r({},n),e)),t},p=function(e){var n=s(e.components);return a.createElement(l.Provider,{value:n},e.children)},m={inlineCode:"code",wrapper:function(e){var n=e.children;return a.createElement(a.Fragment,{},n)}},d=a.forwardRef((function(e,n){var t=e.components,o=e.mdxType,i=e.originalType,l=e.parentName,p=c(e,["components","mdxType","originalType","parentName"]),d=s(t),h=o,u=d["".concat(l,".").concat(h)]||d[h]||m[h]||i;return t?a.createElement(u,r(r({ref:n},p),{},{components:t})):a.createElement(u,r({ref:n},p))}));function h(e,n){var t=arguments,o=n&&n.mdxType;if("string"==typeof e||o){var i=t.length,r=new Array(i);r[0]=d;var c={};for(var l in n)hasOwnProperty.call(n,l)&&(c[l]=n[l]);c.originalType=e,c.mdxType="string"==typeof e?e:o,r[1]=c;for(var s=2;s/give (Give a player an item)",id:"give-give-a-player-an-item",level:2},{value:"/enchant (Give a player an enchant)",id:"enchant-give-a-player-an-enchant",level:2},{value:"/enchantinfo (Get information (description, max level, conflicts, etc) about an enchant)",id:"enchantinfo-get-information-description-max-level-conflicts-etc-about-an-enchant",level:2},{value:"/ecoenchants gui (View all enchantments that can be applied on any item)",id:"ecoenchants-gui-view-all-enchantments-that-can-be-applied-on-any-item",level:2},{value:"/ecoenchants giverandombook (Give a player a random book)",id:"ecoenchants-giverandombook-give-a-player-a-random-book",level:2},{value:"/ecoenchants import (Import an enchant from lrcdb)",id:"ecoenchants-import-import-an-enchant-from-lrcdb",level:2},{value:"/ecoenchants export (Export an enchant to lrcdb)",id:"ecoenchants-export-export-an-enchant-to-lrcdb",level:2},{value:"/ecoenchants toggledescriptions (Let players toggle enchantment descriptions)",id:"ecoenchants-toggledescriptions-let-players-toggle-enchantment-descriptions",level:2},{value:"Enchantment Permissions",id:"enchantment-permissions",level:2}],d={toc:m};function h(e){var n=e.components,t=(0,o.Z)(e,r);return(0,i.kt)("wrapper",(0,a.Z)({},d,t,{components:n,mdxType:"MDXLayout"}),(0,i.kt)("h2",{id:"give-give-a-player-an-item"},(0,i.kt)("inlineCode",{parentName:"h2"},"/give")," (Give a player an item)"),(0,i.kt)("p",null,"Because of how it's made, EcoEnchants doesn't need to have it's own commands for this. Why reinvent the wheel? Instead,\nit supports Essentials and CMI's ",(0,i.kt)("inlineCode",{parentName:"p"},"/give")," command (as well as working in things like kits) - you don't\nhave to do things the 'EcoEnchants way', just do it exactly like you already would."),(0,i.kt)("h2",{id:"enchant-give-a-player-an-enchant"},(0,i.kt)("inlineCode",{parentName:"h2"},"/enchant")," (Give a player an enchant)"),(0,i.kt)("p",null,"There is however an ",(0,i.kt)("inlineCode",{parentName:"p"},"/enchant")," command because of bugs with some server implementations."),(0,i.kt)("p",null,"Permission: ",(0,i.kt)("inlineCode",{parentName:"p"},"ecoenchants.command.enchant")),(0,i.kt)("p",null,"Usage as a player: ",(0,i.kt)("inlineCode",{parentName:"p"},"/enchant ")),(0,i.kt)("p",null,"Usage as console: ",(0,i.kt)("inlineCode",{parentName:"p"},"/enchant ")),(0,i.kt)("h2",{id:"enchantinfo-get-information-description-max-level-conflicts-etc-about-an-enchant"},(0,i.kt)("inlineCode",{parentName:"h2"},"/enchantinfo")," (Get information (description, max level, conflicts, etc) about an enchant)"),(0,i.kt)("p",null,"Permission: ",(0,i.kt)("inlineCode",{parentName:"p"},"ecoenchants.command.enchantinfo")),(0,i.kt)("h2",{id:"ecoenchants-gui-view-all-enchantments-that-can-be-applied-on-any-item"},(0,i.kt)("inlineCode",{parentName:"h2"},"/ecoenchants gui")," (View all enchantments that can be applied on any item)"),(0,i.kt)("p",null,"Permission: ",(0,i.kt)("inlineCode",{parentName:"p"},"ecoenchants.command.gui")),(0,i.kt)("h2",{id:"ecoenchants-giverandombook-give-a-player-a-random-book"},(0,i.kt)("inlineCode",{parentName:"h2"},"/ecoenchants giverandombook")," (Give a player a random book)"),(0,i.kt)("p",null,"Permission: ",(0,i.kt)("inlineCode",{parentName:"p"},"ecoenchants.command.giverandombook")),(0,i.kt)("p",null,"General Usage: ",(0,i.kt)("inlineCode",{parentName:"p"},"/ecoenchants giverandombook [type/rarity] [minimum level] [maximum level]")),(0,i.kt)("p",null,"For example, to give someone a random special book between level 2 and 3, you would\ndo ",(0,i.kt)("inlineCode",{parentName:"p"},"/ecoenchants giverandombook %player% special 2 3")),(0,i.kt)("h2",{id:"ecoenchants-import-import-an-enchant-from-lrcdb"},(0,i.kt)("inlineCode",{parentName:"h2"},"/ecoenchants import")," (Import an enchant from ",(0,i.kt)("a",{parentName:"h2",href:"https://lrcdb.auxilor.io/"},"lrcdb"),")"),(0,i.kt)("p",null,"Permission: ",(0,i.kt)("inlineCode",{parentName:"p"},"ecoenchants.command.import")),(0,i.kt)("p",null,"General Usage: ",(0,i.kt)("inlineCode",{parentName:"p"},"/ecoenchants import ")),(0,i.kt)("p",null,"Find enchants on ",(0,i.kt)("a",{parentName:"p",href:"https://lrcdb.auxilor.io/"},"lrcdb")),(0,i.kt)("h2",{id:"ecoenchants-export-export-an-enchant-to-lrcdb"},(0,i.kt)("inlineCode",{parentName:"h2"},"/ecoenchants export")," (Export an enchant to ",(0,i.kt)("a",{parentName:"h2",href:"https://lrcdb.auxilor.io/"},"lrcdb"),")"),(0,i.kt)("p",null,"Permission: ",(0,i.kt)("inlineCode",{parentName:"p"},"ecoenchants.command.export")),(0,i.kt)("p",null,"General Usage: ",(0,i.kt)("inlineCode",{parentName:"p"},"/ecoenchants export ")),(0,i.kt)("h2",{id:"ecoenchants-toggledescriptions-let-players-toggle-enchantment-descriptions"},(0,i.kt)("inlineCode",{parentName:"h2"},"/ecoenchants toggledescriptions")," (Let players toggle enchantment descriptions)"),(0,i.kt)("p",null,"Permission: ",(0,i.kt)("inlineCode",{parentName:"p"},"ecoenchants.command.toggledescriptions")),(0,i.kt)("p",null,"General Usage: ",(0,i.kt)("inlineCode",{parentName:"p"},"/ecoenchants toggledescriptions")),(0,i.kt)("p",null,"Let players decide whether they want to see enchantment descriptions or not.\nThis command only works when enchantment descriptions are enabled in the config."),(0,i.kt)("h2",{id:"enchantment-permissions"},"Enchantment Permissions"),(0,i.kt)("p",null,"Want to make an enchantment only available through an enchanting table for certain players?"),(0,i.kt)("p",null,"The permission to make an enchantment available from an enchanting table is this:"),(0,i.kt)("pre",null,(0,i.kt)("code",{parentName:"pre",className:"language-yaml"},"ecoenchants.fromtable.\n")),(0,i.kt)("p",null,"All enchantments are available by default, with all users having this permission by default:"),(0,i.kt)("pre",null,(0,i.kt)("code",{parentName:"pre",className:"language-yaml"},"ecoenchants.fromtable.*\n")))}h.isMDXComponent=!0}}]); \ No newline at end of file diff --git a/assets/js/08f5ac90.dacd9e64.js b/assets/js/08f5ac90.3ca4ebb1.js similarity index 67% rename from assets/js/08f5ac90.dacd9e64.js rename to assets/js/08f5ac90.3ca4ebb1.js index d069a4b214..5e6da4d97a 100644 --- a/assets/js/08f5ac90.dacd9e64.js +++ b/assets/js/08f5ac90.3ca4ebb1.js @@ -1 +1 @@ -"use strict";(self.webpackChunkauxilor_docs=self.webpackChunkauxilor_docs||[]).push([[49373],{3905:function(e,t,r){r.d(t,{Zo:function(){return l},kt:function(){return f}});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 c(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 s=n.createContext({}),u=function(e){var t=n.useContext(s),r=t;return e&&(r="function"==typeof e?e(t):c(c({},t),e)),r},l=function(e){var t=u(e.components);return n.createElement(s.Provider,{value:t},e.children)},m={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,s=e.parentName,l=a(e,["components","mdxType","originalType","parentName"]),p=u(r),f=o,d=p["".concat(s,".").concat(f)]||p[f]||m[f]||i;return r?n.createElement(d,c(c({ref:t},l),{},{components:r})):n.createElement(d,c({ref:t},l))}));function f(e,t){var r=arguments,o=t&&t.mdxType;if("string"==typeof e||o){var i=r.length,c=new Array(i);c[0]=p;var a={};for(var s in t)hasOwnProperty.call(t,s)&&(a[s]=t[s]);a.originalType=e,a.mdxType="string"==typeof e?e:o,c[1]=a;for(var u=2;u=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):c(c({},t),e)),r},l=function(e){var t=u(e.components);return n.createElement(s.Provider,{value:t},e.children)},m={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,s=e.parentName,l=a(e,["components","mdxType","originalType","parentName"]),p=u(r),f=o,d=p["".concat(s,".").concat(f)]||p[f]||m[f]||i;return r?n.createElement(d,c(c({ref:t},l),{},{components:r})):n.createElement(d,c({ref:t},l))}));function f(e,t){var r=arguments,o=t&&t.mdxType;if("string"==typeof e||o){var i=r.length,c=new Array(i);c[0]=p;var a={};for(var s in t)hasOwnProperty.call(t,s)&&(a[s]=t[s]);a.originalType=e,a.mdxType="string"==typeof e?e:o,c[1]=a;for(var u=2;u=0||(n[r]=e[r]);return n}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(o=0;o=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}var a=o.createContext({}),u=function(e){var t=o.useContext(a),r=t;return e&&(r="function"==typeof e?e(t):s(s({},t),e)),r},l=function(e){var t=u(e.components);return o.createElement(a.Provider,{value:t},e.children)},p={inlineCode:"code",wrapper:function(e){var t=e.children;return o.createElement(o.Fragment,{},t)}},f=o.forwardRef((function(e,t){var r=e.components,n=e.mdxType,i=e.originalType,a=e.parentName,l=c(e,["components","mdxType","originalType","parentName"]),f=u(r),b=n,m=f["".concat(a,".").concat(b)]||f[b]||p[b]||i;return r?o.createElement(m,s(s({ref:t},l),{},{components:r})):o.createElement(m,s({ref:t},l))}));function b(e,t){var r=arguments,n=t&&t.mdxType;if("string"==typeof e||n){var i=r.length,s=new Array(i);s[0]=f;var c={};for(var a in t)hasOwnProperty.call(t,a)&&(c[a]=t[a]);c.originalType=e,c.mdxType="string"==typeof e?e:n,s[1]=c;for(var u=2;u=0||(n[r]=e[r]);return n}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(o=0;o=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}var a=o.createContext({}),u=function(e){var t=o.useContext(a),r=t;return e&&(r="function"==typeof e?e(t):s(s({},t),e)),r},l=function(e){var t=u(e.components);return o.createElement(a.Provider,{value:t},e.children)},p={inlineCode:"code",wrapper:function(e){var t=e.children;return o.createElement(o.Fragment,{},t)}},f=o.forwardRef((function(e,t){var r=e.components,n=e.mdxType,i=e.originalType,a=e.parentName,l=c(e,["components","mdxType","originalType","parentName"]),f=u(r),b=n,m=f["".concat(a,".").concat(b)]||f[b]||p[b]||i;return r?o.createElement(m,s(s({ref:t},l),{},{components:r})):o.createElement(m,s({ref:t},l))}));function b(e,t){var r=arguments,n=t&&t.mdxType;if("string"==typeof e||n){var i=r.length,s=new Array(i);s[0]=f;var c={};for(var a in t)hasOwnProperty.call(t,a)&&(c[a]=t[a]);c.originalType=e,c.mdxType="string"==typeof e?e:n,s[1]=c;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 l=i.createContext({}),c=function(e){var t=i.useContext(l),n=t;return e&&(n="function"==typeof e?e(t):r(r({},t),e)),n},p=function(e){var t=c(e.components);return i.createElement(l.Provider,{value:t},e.children)},m={inlineCode:"code",wrapper:function(e){var t=e.children;return i.createElement(i.Fragment,{},t)}},u=i.forwardRef((function(e,t){var n=e.components,a=e.mdxType,o=e.originalType,l=e.parentName,p=s(e,["components","mdxType","originalType","parentName"]),u=c(n),d=a,f=u["".concat(l,".").concat(d)]||u[d]||m[d]||o;return n?i.createElement(f,r(r({ref:t},p),{},{components:n})):i.createElement(f,r({ref:t},p))}));function d(e,t){var n=arguments,a=t&&t.mdxType;if("string"==typeof e||a){var o=n.length,r=new Array(o);r[0]=u;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,r[1]=s;for(var c=2;cMithril Sword" # The display name of the item\n lore: # The item lore\n - "&7Damage: &c12\u2764"\n - "&7Attack Speed: &c1.5"\n - ""\n - "MITHRIL BONUS"\n - "&8\xbb &#f953c6Deal 50% more damage in the nether"\n craftable: true # If the item can be crafted\n crafting-permission: "ecoitems.craft.example" # (Optional) The permission required to craft this recipe.\n recipe: # The recipe, read here for more: https://plugins.auxilor.io/all-plugins/the-item-lookup-system#crafting-recipes\n - ""\n - ecoitems:mithril 2\n - ""\n \n - ""\n - ecoitems:mithril 2\n - ""\n \n - ""\n - stick\n - ""\n recipe-give-amount: 1 # Optional, set the amount of items to give in the recipe\n\n # The actual item durability isn\'t set (because it can\'t be changed), but instead\n # this scales how quickly the item wears to act as if it had this durability.\n # For example, let\'s say the actual durability is 350, but you set this to 700,\n # it will wear at half the normal rate.\n\n effective-durability: 1024 # Optional, set the durability\n\n# The slot the item has to be in to activate its effects.\n# The options for slot are mainhand, offhand, hands, helmet, chestplate,\n# leggings, boots, armor, any, a number from 0-40 (to specify an exact slot),\n# or a list of slots like "9, 10, 11, mainhand"\n# Use to choose weather this is a weapon, tool, armor piece, charm, etc.\n# If you don\'t specify this, it will default to mainhand.\nslot: mainhand\n\nbase-damage: 12 # (Optional) The item base damage\nbase-attack-speed: 1.5 # (Optional) The item base attack speed\n\n# The effects of the item (i.e. the functionality)\n# See here: https://plugins.auxilor.io/effects/configuring-an-effect\neffects:\n - id: damage_multiplier\n args:\n multiplier: 1.5\n triggers:\n - melee_attack\n\n# The conditions required for the effects to activate\nconditions:\n - id: in_world\n args:\n world: world_the_nether\n')),(0,o.kt)("h2",{id:"understanding-all-the-sections"},"Understanding all the sections"),(0,o.kt)("p",null,(0,o.kt)("strong",{parentName:"p"},"item:")," The base item, read here for more: ",(0,o.kt)("a",{parentName:"p",href:"https://plugins.auxilor.io/all-plugins/the-item-lookup-system"},"Item Lookup System"),"."),(0,o.kt)("p",null,(0,o.kt)("strong",{parentName:"p"},"display-name:")," The item name in-game."),(0,o.kt)("p",null,(0,o.kt)("strong",{parentName:"p"},"lore:")," The item lore shown in-game. Set to ",(0,o.kt)("inlineCode",{parentName:"p"},"lore: []")," to remove all lore lines."),(0,o.kt)("p",null,(0,o.kt)("strong",{parentName:"p"},"craftable:")," If the item should be craftable (true/false)."),(0,o.kt)("p",null,(0,o.kt)("strong",{parentName:"p"},"crafting-permission:")," (Optional) The permission required to craft the recipe."),(0,o.kt)("p",null,(0,o.kt)("strong",{parentName:"p"},"recipe:")," The recipe, read here for more info: ",(0,o.kt)("a",{parentName:"p",href:"https://plugins.auxilor.io/all-plugins/the-item-lookup-system#crafting-recipes"},"Crafting Recipes")),(0,o.kt)("p",null,(0,o.kt)("strong",{parentName:"p"},"recipe-give-amount:")," The amount of items to give when crafted."),(0,o.kt)("p",null,(0,o.kt)("strong",{parentName:"p"},"effective-durability:")," The scaled durability of the item."),(0,o.kt)("p",null,(0,o.kt)("strong",{parentName:"p"},"slot:")," The slot for the effects to be active in."),(0,o.kt)("p",null,(0,o.kt)("strong",{parentName:"p"},"base-damage:")," The item base damage. You can find vanilla damage values on the ",(0,o.kt)("a",{parentName:"p",href:"https://minecraft.wiki/w/Damage#Dealing_damage"},"Minecraft Wiki"),"."),(0,o.kt)("p",null,(0,o.kt)("strong",{parentName:"p"},"base-attack-speed:")," the item base attack speed. You can find the vanilla attack speed values on the ",(0,o.kt)("a",{parentName:"p",href:"https://minecraft.wiki/w/Damage#Dealing_damage"},"Minecraft Wiki"),"."),(0,o.kt)("h3",{id:"effects--conditions"},"Effects & Conditions"),(0,o.kt)("p",null,"The effects section is the core functionality of the EcoItem. You can configure effects, conditions, filters, mutators and triggers in this section to run whilst the item is held or used."),(0,o.kt)("p",null,"Check out ",(0,o.kt)("a",{parentName:"p",href:"https://plugins.auxilor.io/effects/configuring-an-effect"},"Configuring an Effect")," to understand how to configure this section correctly."),(0,o.kt)("p",null,"For more advanced users or setups, you can configure chains in this section to string together different effects under one trigger. Check out ",(0,o.kt)("a",{parentName:"p",href:"https://plugins.auxilor.io/effects/configuring-a-chain"},"Configuring an Effect Chain")," for more info."),(0,o.kt)("h2",{id:"how-to-add-additional-recipes"},"How to add additional recipes"),(0,o.kt)("p",null,"Recipes work the same - they are each config files placed in the ",(0,o.kt)("inlineCode",{parentName:"p"},"/recipes/")," folder, and you can add or remove them as you please. There's also an example config called ",(0,o.kt)("inlineCode",{parentName:"p"},"_example.yml")," to help you out!"),(0,o.kt)("p",null,"The ID of the recipe is the file name. This currently doesn't have a function but make sure it is unique.\nID's must be lowercase letters, numbers, and underscores only."),(0,o.kt)("h2",{id:"example-recipe-config"},"Example Recipe Config"),(0,o.kt)("pre",null,(0,o.kt)("code",{parentName:"pre",className:"language-yaml"},'result: ecoitems:enchanted_emerald 9 # The item to give, read here for more: https://plugins.auxilor.io/all-plugins/the-item-lookup-system\n\nrecipe: # The recipe, read here for more: https://plugins.auxilor.io/all-plugins/the-item-lookup-system#crafting-recipes\n - ""\n - emerald_block 32\n - ""\n - emerald_block 32\n - emerald_block 32\n - emerald_block 32\n - ""\n - emerald_block 32\n - ""\n\npermission: "ecoitems.craft.enchanted_emerald_block_craft" # (Optional) The permission required to craft this recipe.\n')),(0,o.kt)("h2",{id:"understanding-all-the-sections-1"},"Understanding all the sections"),(0,o.kt)("p",null,(0,o.kt)("strong",{parentName:"p"},"result:")," The item(s) being crafted, read here for more: ",(0,o.kt)("a",{parentName:"p",href:"https://plugins.auxilor.io/all-plugins/the-item-lookup-system"},"Item Lookup System"),"."),(0,o.kt)("p",null,(0,o.kt)("strong",{parentName:"p"},"recipe:")," The recipe, read here for more info: ",(0,o.kt)("a",{parentName:"p",href:"https://plugins.auxilor.io/all-plugins/the-item-lookup-system#crafting-recipes"},"Crafting Recipes")),(0,o.kt)("p",null,(0,o.kt)("strong",{parentName:"p"},"permission:")," (Optional) The permission required to craft the recipe."))}d.isMDXComponent=!0}}]); \ No newline at end of file diff --git a/assets/js/0a2505ca.ca418846.js b/assets/js/0a2505ca.ca418846.js new file mode 100644 index 0000000000..0085ef5b3d --- /dev/null +++ b/assets/js/0a2505ca.ca418846.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkauxilor_docs=self.webpackChunkauxilor_docs||[]).push([[24114],{3905:function(e,t,n){n.d(t,{Zo:function(){return p},kt:function(){return f}});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 l=i.createContext({}),c=function(e){var t=i.useContext(l),n=t;return e&&(n="function"==typeof e?e(t):r(r({},t),e)),n},p=function(e){var t=c(e.components);return i.createElement(l.Provider,{value:t},e.children)},m={inlineCode:"code",wrapper:function(e){var t=e.children;return i.createElement(i.Fragment,{},t)}},u=i.forwardRef((function(e,t){var n=e.components,a=e.mdxType,o=e.originalType,l=e.parentName,p=s(e,["components","mdxType","originalType","parentName"]),u=c(n),f=a,d=u["".concat(l,".").concat(f)]||u[f]||m[f]||o;return n?i.createElement(d,r(r({ref:t},p),{},{components:n})):i.createElement(d,r({ref:t},p))}));function f(e,t){var n=arguments,a=t&&t.mdxType;if("string"==typeof e||a){var o=n.length,r=new Array(o);r[0]=u;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,r[1]=s;for(var c=2;cMithril Sword" # The display name of the item\n lore: # The item lore\n - "&7Damage: &c12\u2764"\n - "&7Attack Speed: &c1.5"\n - ""\n - "MITHRIL BONUS"\n - "&8\xbb &#f953c6Deal 50% more damage in the nether"\n craftable: true # If the item can be crafted\n crafting-permission: "ecoitems.craft.example" # (Optional) The permission required to craft this recipe.\n recipe: # The recipe, read here for more: https://plugins.auxilor.io/all-plugins/the-item-lookup-system#crafting-recipes\n - ""\n - ecoitems:mithril 2\n - ""\n \n - ""\n - ecoitems:mithril 2\n - ""\n \n - ""\n - stick\n - ""\n recipe-give-amount: 1 # Optional, set the amount of items to give in the recipe\n\n # The actual item durability isn\'t set (because it can\'t be changed), but instead\n # this scales how quickly the item wears to act as if it had this durability.\n # For example, let\'s say the actual durability is 350, but you set this to 700,\n # it will wear at half the normal rate.\n\n effective-durability: 1024 # Optional, set the durability\n\n# The slot the item has to be in to activate its effects.\n# The options for slot are mainhand, offhand, hands, helmet, chestplate,\n# leggings, boots, armor, any, a number from 0-40 (to specify an exact slot),\n# or a list of slots like "9, 10, 11, mainhand"\n# Use to choose weather this is a weapon, tool, armor piece, charm, etc.\n# If you don\'t specify this, it will default to mainhand.\nslot: mainhand\n\nbase-damage: 12 # (Optional) The item base damage\nbase-attack-speed: 1.5 # (Optional) The item base attack speed\n\n# The effects of the item (i.e. the functionality)\n# See here: https://plugins.auxilor.io/effects/configuring-an-effect\neffects:\n - id: damage_multiplier\n args:\n multiplier: 1.5\n triggers:\n - melee_attack\n\n# The conditions required for the effects to activate\nconditions:\n - id: in_world\n args:\n world: world_the_nether\n')),(0,o.kt)("h2",{id:"understanding-all-the-sections"},"Understanding all the sections"),(0,o.kt)("p",null,(0,o.kt)("strong",{parentName:"p"},"item:")," The base item, read here for more: ",(0,o.kt)("a",{parentName:"p",href:"https://plugins.auxilor.io/all-plugins/the-item-lookup-system"},"Item Lookup System"),"."),(0,o.kt)("p",null,(0,o.kt)("strong",{parentName:"p"},"display-name:")," The item name in-game."),(0,o.kt)("p",null,(0,o.kt)("strong",{parentName:"p"},"lore:")," The item lore shown in-game. Set to ",(0,o.kt)("inlineCode",{parentName:"p"},"lore: []")," to remove all lore lines."),(0,o.kt)("p",null,(0,o.kt)("strong",{parentName:"p"},"craftable:")," If the item should be craftable (true/false)."),(0,o.kt)("p",null,(0,o.kt)("strong",{parentName:"p"},"crafting-permission:")," (Optional) The permission required to craft the recipe."),(0,o.kt)("p",null,(0,o.kt)("strong",{parentName:"p"},"recipe:")," The recipe, read here for more info: ",(0,o.kt)("a",{parentName:"p",href:"https://plugins.auxilor.io/all-plugins/the-item-lookup-system#crafting-recipes"},"Crafting Recipes")),(0,o.kt)("p",null,(0,o.kt)("strong",{parentName:"p"},"recipe-give-amount:")," The amount of items to give when crafted."),(0,o.kt)("p",null,(0,o.kt)("strong",{parentName:"p"},"effective-durability:")," The scaled durability of the item."),(0,o.kt)("p",null,(0,o.kt)("strong",{parentName:"p"},"slot:")," The slot for the effects to be active in."),(0,o.kt)("p",null,(0,o.kt)("strong",{parentName:"p"},"base-damage:")," The item base damage. You can find vanilla damage values on the ",(0,o.kt)("a",{parentName:"p",href:"https://minecraft.wiki/w/Damage#Dealing_damage"},"Minecraft Wiki"),"."),(0,o.kt)("p",null,(0,o.kt)("strong",{parentName:"p"},"base-attack-speed:")," the item base attack speed. You can find the vanilla attack speed values on the ",(0,o.kt)("a",{parentName:"p",href:"https://minecraft.wiki/w/Damage#Dealing_damage"},"Minecraft Wiki"),"."),(0,o.kt)("h3",{id:"effects--conditions"},"Effects & Conditions"),(0,o.kt)("p",null,"The effects section is the core functionality of the EcoItem. You can configure effects, conditions, filters, mutators and triggers in this section to run whilst the item is held or used."),(0,o.kt)("p",null,"Check out ",(0,o.kt)("a",{parentName:"p",href:"https://plugins.auxilor.io/effects/configuring-an-effect"},"Configuring an Effect")," to understand how to configure this section correctly."),(0,o.kt)("p",null,"For more advanced users or setups, you can configure chains in this section to string together different effects under one trigger. Check out ",(0,o.kt)("a",{parentName:"p",href:"https://plugins.auxilor.io/effects/configuring-a-chain"},"Configuring an Effect Chain")," for more info."),(0,o.kt)("h2",{id:"how-to-add-additional-recipes"},"How to add additional recipes"),(0,o.kt)("p",null,"Recipes work the same - they are each config files placed in the ",(0,o.kt)("inlineCode",{parentName:"p"},"/recipes/")," folder, and you can add or remove them as you please. There's also an example config called ",(0,o.kt)("inlineCode",{parentName:"p"},"_example.yml")," to help you out!"),(0,o.kt)("p",null,"The ID of the recipe is the file name. This currently doesn't have a function but make sure it is unique.\nID's must be lowercase letters, numbers, and underscores only."),(0,o.kt)("h2",{id:"example-recipe-config"},"Example Recipe Config"),(0,o.kt)("pre",null,(0,o.kt)("code",{parentName:"pre",className:"language-yaml"},'result: ecoitems:enchanted_emerald 9 # The item to give, read here for more: https://plugins.auxilor.io/all-plugins/the-item-lookup-system\n\nrecipe: # The recipe, read here for more: https://plugins.auxilor.io/all-plugins/the-item-lookup-system#crafting-recipes\n - ""\n - emerald_block 32\n - ""\n - emerald_block 32\n - emerald_block 32\n - emerald_block 32\n - ""\n - emerald_block 32\n - ""\n\npermission: "ecoitems.craft.enchanted_emerald_block_craft" # (Optional) The permission required to craft this recipe.\n')),(0,o.kt)("h2",{id:"understanding-all-the-sections-1"},"Understanding all the sections"),(0,o.kt)("p",null,(0,o.kt)("strong",{parentName:"p"},"result:")," The item(s) being crafted, read here for more: ",(0,o.kt)("a",{parentName:"p",href:"https://plugins.auxilor.io/all-plugins/the-item-lookup-system"},"Item Lookup System"),"."),(0,o.kt)("p",null,(0,o.kt)("strong",{parentName:"p"},"recipe:")," The recipe, read here for more info: ",(0,o.kt)("a",{parentName:"p",href:"https://plugins.auxilor.io/all-plugins/the-item-lookup-system#crafting-recipes"},"Crafting Recipes")),(0,o.kt)("p",null,(0,o.kt)("strong",{parentName:"p"},"permission:")," (Optional) The permission required to craft the recipe."))}f.isMDXComponent=!0}}]); \ No newline at end of file diff --git a/assets/js/0c46a0aa.bcc80adc.js b/assets/js/0c46a0aa.bcc80adc.js new file mode 100644 index 0000000000..0abfb39394 --- /dev/null +++ b/assets/js/0c46a0aa.bcc80adc.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkauxilor_docs=self.webpackChunkauxilor_docs||[]).push([[85652],{3905:function(e,t,r){r.d(t,{Zo:function(){return l},kt:function(){return f}});var o=r(67294);function n(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 o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,o)}return r}function a(e){for(var t=1;t=0||(n[r]=e[r]);return n}(e,t);if(Object.getOwnPropertySymbols){var i=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):a(a({},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,i=e.originalType,c=e.parentName,l=s(e,["components","mdxType","originalType","parentName"]),m=u(r),f=n,d=m["".concat(c,".").concat(f)]||m[f]||p[f]||i;return r?o.createElement(d,a(a({ref:t},l),{},{components:r})):o.createElement(d,a({ref:t},l))}));function f(e,t){var r=arguments,n=t&&t.mdxType;if("string"==typeof e||n){var i=r.length,a=new Array(i);a[0]=m;var s={};for(var c in t)hasOwnProperty.call(t,c)&&(s[c]=t[c]);s.originalType=e,s.mdxType="string"==typeof e?e:n,a[1]=s;for(var u=2;u=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({}),l=function(e){var t=n.useContext(c),r=t;return e&&(r="function"==typeof e?e(t):a(a({},t),e)),r},u=function(e){var t=l(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)}},m=n.forwardRef((function(e,t){var r=e.components,o=e.mdxType,i=e.originalType,c=e.parentName,u=s(e,["components","mdxType","originalType","parentName"]),m=l(r),f=o,d=m["".concat(c,".").concat(f)]||m[f]||p[f]||i;return r?n.createElement(d,a(a({ref:t},u),{},{components:r})):n.createElement(d,a({ref:t},u))}));function f(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 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 l=2;l=0||(n[t]=e[t]);return n}(e,r);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(o=0;o=0||Object.prototype.propertyIsEnumerable.call(e,t)&&(n[t]=e[t])}return n}var u=o.createContext({}),s=function(e){var r=o.useContext(u),t=r;return e&&(t="function"==typeof e?e(r):i(i({},r),e)),t},l=function(e){var r=s(e.components);return o.createElement(u.Provider,{value:r},e.children)},m={inlineCode:"code",wrapper:function(e){var r=e.children;return o.createElement(o.Fragment,{},r)}},p=o.forwardRef((function(e,r){var t=e.components,n=e.mdxType,a=e.originalType,u=e.parentName,l=c(e,["components","mdxType","originalType","parentName"]),p=s(t),f=n,d=p["".concat(u,".").concat(f)]||p[f]||m[f]||a;return t?o.createElement(d,i(i({ref:r},l),{},{components:t})):o.createElement(d,i({ref:r},l))}));function f(e,r){var t=arguments,n=r&&r.mdxType;if("string"==typeof e||n){var a=t.length,i=new Array(a);i[0]=p;var c={};for(var u in r)hasOwnProperty.call(r,u)&&(c[u]=r[u]);c.originalType=e,c.mdxType="string"==typeof e?e:n,i[1]=c;for(var s=2;s=0||(n[t]=e[t]);return n}(e,r);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(o=0;o=0||Object.prototype.propertyIsEnumerable.call(e,t)&&(n[t]=e[t])}return n}var u=o.createContext({}),l=function(e){var r=o.useContext(u),t=r;return e&&(t="function"==typeof e?e(r):i(i({},r),e)),t},s=function(e){var r=l(e.components);return o.createElement(u.Provider,{value:r},e.children)},p={inlineCode:"code",wrapper:function(e){var r=e.children;return o.createElement(o.Fragment,{},r)}},m=o.forwardRef((function(e,r){var t=e.components,n=e.mdxType,a=e.originalType,u=e.parentName,s=c(e,["components","mdxType","originalType","parentName"]),m=l(t),f=n,d=m["".concat(u,".").concat(f)]||m[f]||p[f]||a;return t?o.createElement(d,i(i({ref:r},s),{},{components:t})):o.createElement(d,i({ref:r},s))}));function f(e,r){var t=arguments,n=r&&r.mdxType;if("string"==typeof e||n){var a=t.length,i=new Array(a);i[0]=m;var c={};for(var u in r)hasOwnProperty.call(r,u)&&(c[u]=r[u]);c.originalType=e,c.mdxType="string"==typeof e?e:n,i[1]=c;for(var l=2;l=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 u=n.createContext({}),s=function(e){var t=n.useContext(u),r=t;return e&&(r="function"==typeof e?e(t):i(i({},t),e)),r},l=function(e){var t=s(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,a=e.originalType,u=e.parentName,l=c(e,["components","mdxType","originalType","parentName"]),f=s(r),d=o,m=f["".concat(u,".").concat(d)]||f[d]||p[d]||a;return r?n.createElement(m,i(i({ref:t},l),{},{components:r})):n.createElement(m,i({ref:t},l))}));function d(e,t){var r=arguments,o=t&&t.mdxType;if("string"==typeof e||o){var a=r.length,i=new Array(a);i[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,i[1]=c;for(var s=2;s")\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/StatTrackers/tags"},"here")))}d.isMDXComponent=!0}}]); \ No newline at end of file diff --git a/assets/js/11f14059.af185749.js b/assets/js/11f14059.af185749.js new file mode 100644 index 0000000000..d0a030aa66 --- /dev/null +++ b/assets/js/11f14059.af185749.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkauxilor_docs=self.webpackChunkauxilor_docs||[]).push([[55744],{3905:function(e,t,r){r.d(t,{Zo:function(){return l},kt:function(){return f}});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 a(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 i(e){for(var t=1;t=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)},p={inlineCode:"code",wrapper:function(e){var t=e.children;return n.createElement(n.Fragment,{},t)}},d=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"]),d=u(r),f=o,m=d["".concat(s,".").concat(f)]||d[f]||p[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]=d;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")\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/StatTrackers/tags"},"here")))}f.isMDXComponent=!0}}]); \ No newline at end of file diff --git a/assets/js/147cb02b.2f8d81c1.js b/assets/js/147cb02b.2f8d81c1.js new file mode 100644 index 0000000000..309de135a0 --- /dev/null +++ b/assets/js/147cb02b.2f8d81c1.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkauxilor_docs=self.webpackChunkauxilor_docs||[]).push([[41675],{3905:function(e,t,n){n.d(t,{Zo:function(){return p},kt:function(){return c}});var a=n(67294);function r(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function l(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,a)}return n}function s(e){for(var t=1;t=0||(r[n]=e[n]);return r}(e,t);if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(e);for(a=0;a=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}var i=a.createContext({}),u=function(e){var t=a.useContext(i),n=t;return e&&(n="function"==typeof e?e(t):s(s({},t),e)),n},p=function(e){var t=u(e.components);return a.createElement(i.Provider,{value:t},e.children)},d={inlineCode:"code",wrapper:function(e){var t=e.children;return a.createElement(a.Fragment,{},t)}},m=a.forwardRef((function(e,t){var n=e.components,r=e.mdxType,l=e.originalType,i=e.parentName,p=o(e,["components","mdxType","originalType","parentName"]),m=u(n),c=r,k=m["".concat(i,".").concat(c)]||m[c]||d[c]||l;return n?a.createElement(k,s(s({ref:t},p),{},{components:n})):a.createElement(k,s({ref:t},p))}));function c(e,t){var n=arguments,r=t&&t.mdxType;if("string"==typeof e||r){var l=n.length,s=new Array(l);s[0]=m;var o={};for(var i in t)hasOwnProperty.call(t,i)&&(o[i]=t[i]);o.originalType=e,o.mdxType="string"==typeof e?e:r,s[1]=o;for(var u=2;u_name%")),(0,l.kt)("td",{parentName:"tr",align:null},"The quest name")),(0,l.kt)("tr",{parentName:"tbody"},(0,l.kt)("td",{parentName:"tr",align:null},(0,l.kt)("inlineCode",{parentName:"td"},"%ecoquests_quest__description%")),(0,l.kt)("td",{parentName:"tr",align:null},"The quest description")),(0,l.kt)("tr",{parentName:"tbody"},(0,l.kt)("td",{parentName:"tr",align:null},(0,l.kt)("inlineCode",{parentName:"td"},"%ecoquests_quest__tasks%")),(0,l.kt)("td",{parentName:"tr",align:null},"The amount of tasks in the quest")),(0,l.kt)("tr",{parentName:"tbody"},(0,l.kt)("td",{parentName:"tr",align:null},(0,l.kt)("inlineCode",{parentName:"td"},"%ecoquests_quest__tasks_completed%")),(0,l.kt)("td",{parentName:"tr",align:null},"The amount of tasks the player has completed in the quest")),(0,l.kt)("tr",{parentName:"tbody"},(0,l.kt)("td",{parentName:"tr",align:null},(0,l.kt)("inlineCode",{parentName:"td"},"%ecoquests_quest__started%")),(0,l.kt)("td",{parentName:"tr",align:null},"If the player has started the quest (true / false)")),(0,l.kt)("tr",{parentName:"tbody"},(0,l.kt)("td",{parentName:"tr",align:null},(0,l.kt)("inlineCode",{parentName:"td"},"%ecoquests_quest__completed%")),(0,l.kt)("td",{parentName:"tr",align:null},"If the player has completed the quest (true / false)")),(0,l.kt)("tr",{parentName:"tbody"},(0,l.kt)("td",{parentName:"tr",align:null},(0,l.kt)("inlineCode",{parentName:"td"},"%ecoquests_quest__time_until_reset%")),(0,l.kt)("td",{parentName:"tr",align:null},"The amount of time until the quest resets")),(0,l.kt)("tr",{parentName:"tbody"},(0,l.kt)("td",{parentName:"tr",align:null},(0,l.kt)("inlineCode",{parentName:"td"},"%ecoquests_quest__time_since_start%")),(0,l.kt)("td",{parentName:"tr",align:null},"The amount of time since the player has started the quest")),(0,l.kt)("tr",{parentName:"tbody"},(0,l.kt)("td",{parentName:"tr",align:null},(0,l.kt)("inlineCode",{parentName:"td"},"%ecoquests_quest__time_since_completed%")),(0,l.kt)("td",{parentName:"tr",align:null},"The amount of time since the player has completed the quest")),(0,l.kt)("tr",{parentName:"tbody"},(0,l.kt)("td",{parentName:"tr",align:null},(0,l.kt)("inlineCode",{parentName:"td"},"%ecoquests_quest__time_since%")),(0,l.kt)("td",{parentName:"tr",align:null},'Time since start / completion / "Not Yet Started"')),(0,l.kt)("tr",{parentName:"tbody"},(0,l.kt)("td",{parentName:"tr",align:null},(0,l.kt)("inlineCode",{parentName:"td"},"%ecoquests_quest__task__required_xp%")),(0,l.kt)("td",{parentName:"tr",align:null},"The XP required to complete the task")),(0,l.kt)("tr",{parentName:"tbody"},(0,l.kt)("td",{parentName:"tr",align:null},(0,l.kt)("inlineCode",{parentName:"td"},"%ecoquests_quest__task__xp%")),(0,l.kt)("td",{parentName:"tr",align:null},"The XP the player has for the task")),(0,l.kt)("tr",{parentName:"tbody"},(0,l.kt)("td",{parentName:"tr",align:null},(0,l.kt)("inlineCode",{parentName:"td"},"%ecoquests_quest__task__description%")),(0,l.kt)("td",{parentName:"tr",align:null},"The description of the task")),(0,l.kt)("tr",{parentName:"tbody"},(0,l.kt)("td",{parentName:"tr",align:null},(0,l.kt)("inlineCode",{parentName:"td"},"%ecoquests_quest__task__completed%")),(0,l.kt)("td",{parentName:"tr",align:null},"If the player has completed the task (true / false)")))),(0,l.kt)("h3",{id:"task-amount-placeholders"},"Task-Amount Placeholders"),(0,l.kt)("p",null,"These placeholders are dependent on the amount of tasks in the quest, they return the info on the active tasks."),(0,l.kt)("p",null,"Example: ",(0,l.kt)("inlineCode",{parentName:"p"},"task-amount: 1")," You would use ",(0,l.kt)("inlineCode",{parentName:"p"},"%ecoquests_quest__task_1_required_xp%")," to see XP required for the 1st task."),(0,l.kt)("table",null,(0,l.kt)("thead",{parentName:"table"},(0,l.kt)("tr",{parentName:"thead"},(0,l.kt)("th",{parentName:"tr",align:null},"Placeholder"),(0,l.kt)("th",{parentName:"tr",align:null},"Description"))),(0,l.kt)("tbody",{parentName:"table"},(0,l.kt)("tr",{parentName:"tbody"},(0,l.kt)("td",{parentName:"tr",align:null},(0,l.kt)("inlineCode",{parentName:"td"},"%ecoquests_quest__task__required_xp%")),(0,l.kt)("td",{parentName:"tr",align:null},"The XP required to complete the ","[numbered]"," active task")),(0,l.kt)("tr",{parentName:"tbody"},(0,l.kt)("td",{parentName:"tr",align:null},(0,l.kt)("inlineCode",{parentName:"td"},"%ecoquests_quest__task__xp%")),(0,l.kt)("td",{parentName:"tr",align:null},"The XP the player has for the ","[numbered]"," active task")),(0,l.kt)("tr",{parentName:"tbody"},(0,l.kt)("td",{parentName:"tr",align:null},(0,l.kt)("inlineCode",{parentName:"td"},"%ecoquests_quest__task__completed%")),(0,l.kt)("td",{parentName:"tr",align:null},"If the player has completed the ","[numbered]"," active task (true / false)")),(0,l.kt)("tr",{parentName:"tbody"},(0,l.kt)("td",{parentName:"tr",align:null},(0,l.kt)("inlineCode",{parentName:"td"},"%ecoquests_quest__task__description%")),(0,l.kt)("td",{parentName:"tr",align:null},"The description of the ","[numbered]"," active task")),(0,l.kt)("tr",{parentName:"tbody"},(0,l.kt)("td",{parentName:"tr",align:null},(0,l.kt)("inlineCode",{parentName:"td"},"%ecoquests_quest__task__completed_description%")),(0,l.kt)("td",{parentName:"tr",align:null},"The description (including completion) of the ","[numbered]"," active task")))))}c.isMDXComponent=!0}}]); \ No newline at end of file diff --git a/assets/js/147cb02b.598b7832.js b/assets/js/147cb02b.598b7832.js deleted file mode 100644 index 164e76b42e..0000000000 --- a/assets/js/147cb02b.598b7832.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkauxilor_docs=self.webpackChunkauxilor_docs||[]).push([[41675],{3905:function(t,e,a){a.d(e,{Zo:function(){return p},kt:function(){return c}});var n=a(67294);function r(t,e,a){return e in t?Object.defineProperty(t,e,{value:a,enumerable:!0,configurable:!0,writable:!0}):t[e]=a,t}function l(t,e){var a=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),a.push.apply(a,n)}return a}function o(t){for(var e=1;e=0||(r[a]=t[a]);return r}(t,e);if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(t);for(n=0;n=0||Object.prototype.propertyIsEnumerable.call(t,a)&&(r[a]=t[a])}return r}var i=n.createContext({}),u=function(t){var e=n.useContext(i),a=e;return t&&(a="function"==typeof t?t(e):o(o({},e),t)),a},p=function(t){var e=u(t.components);return n.createElement(i.Provider,{value:e},t.children)},d={inlineCode:"code",wrapper:function(t){var e=t.children;return n.createElement(n.Fragment,{},e)}},m=n.forwardRef((function(t,e){var a=t.components,r=t.mdxType,l=t.originalType,i=t.parentName,p=s(t,["components","mdxType","originalType","parentName"]),m=u(a),c=r,k=m["".concat(i,".").concat(c)]||m[c]||d[c]||l;return a?n.createElement(k,o(o({ref:e},p),{},{components:a})):n.createElement(k,o({ref:e},p))}));function c(t,e){var a=arguments,r=e&&e.mdxType;if("string"==typeof t||r){var l=a.length,o=new Array(l);o[0]=m;var s={};for(var i in e)hasOwnProperty.call(e,i)&&(s[i]=e[i]);s.originalType=t,s.mdxType="string"==typeof t?t:r,o[1]=s;for(var u=2;u_name%")),(0,l.kt)("td",{parentName:"tr",align:null},"The quest name")),(0,l.kt)("tr",{parentName:"tbody"},(0,l.kt)("td",{parentName:"tr",align:null},(0,l.kt)("inlineCode",{parentName:"td"},"%ecoquests_quest__description%")),(0,l.kt)("td",{parentName:"tr",align:null},"The quest description")),(0,l.kt)("tr",{parentName:"tbody"},(0,l.kt)("td",{parentName:"tr",align:null},(0,l.kt)("inlineCode",{parentName:"td"},"%ecoquests_quest__tasks%")),(0,l.kt)("td",{parentName:"tr",align:null},"The amount of tasks in the quest")),(0,l.kt)("tr",{parentName:"tbody"},(0,l.kt)("td",{parentName:"tr",align:null},(0,l.kt)("inlineCode",{parentName:"td"},"%ecoquests_quest__tasks_completed%")),(0,l.kt)("td",{parentName:"tr",align:null},"The amount of tasks the player has completed in the quest")),(0,l.kt)("tr",{parentName:"tbody"},(0,l.kt)("td",{parentName:"tr",align:null},(0,l.kt)("inlineCode",{parentName:"td"},"%ecoquests_quest__started%")),(0,l.kt)("td",{parentName:"tr",align:null},"If the player has started the quest (true / false)")),(0,l.kt)("tr",{parentName:"tbody"},(0,l.kt)("td",{parentName:"tr",align:null},(0,l.kt)("inlineCode",{parentName:"td"},"%ecoquests_quest__completed%")),(0,l.kt)("td",{parentName:"tr",align:null},"If the player has completed the quest (true / false)")),(0,l.kt)("tr",{parentName:"tbody"},(0,l.kt)("td",{parentName:"tr",align:null},(0,l.kt)("inlineCode",{parentName:"td"},"%ecoquests_quest__time_until_reset%")),(0,l.kt)("td",{parentName:"tr",align:null},"The amount of time until the quest resets")),(0,l.kt)("tr",{parentName:"tbody"},(0,l.kt)("td",{parentName:"tr",align:null},(0,l.kt)("inlineCode",{parentName:"td"},"%ecoquests_quest__time_since_start%")),(0,l.kt)("td",{parentName:"tr",align:null},"The amount of time since the player has started the quest")),(0,l.kt)("tr",{parentName:"tbody"},(0,l.kt)("td",{parentName:"tr",align:null},(0,l.kt)("inlineCode",{parentName:"td"},"%ecoquests_quest__time_since_completed%")),(0,l.kt)("td",{parentName:"tr",align:null},"The amount of time since the player has completed the quest")),(0,l.kt)("tr",{parentName:"tbody"},(0,l.kt)("td",{parentName:"tr",align:null},(0,l.kt)("inlineCode",{parentName:"td"},"%ecoquests_quest__time_since%")),(0,l.kt)("td",{parentName:"tr",align:null},'Time since start / completion / "Not Yet Started"')),(0,l.kt)("tr",{parentName:"tbody"},(0,l.kt)("td",{parentName:"tr",align:null},(0,l.kt)("inlineCode",{parentName:"td"},"%ecoquests_quest__task__required_xp%")),(0,l.kt)("td",{parentName:"tr",align:null},"The XP required to complete the task")),(0,l.kt)("tr",{parentName:"tbody"},(0,l.kt)("td",{parentName:"tr",align:null},(0,l.kt)("inlineCode",{parentName:"td"},"%ecoquests_quest__task__xp%")),(0,l.kt)("td",{parentName:"tr",align:null},"The XP the player has for the task")),(0,l.kt)("tr",{parentName:"tbody"},(0,l.kt)("td",{parentName:"tr",align:null},(0,l.kt)("inlineCode",{parentName:"td"},"%ecoquests_quest__task__description%")),(0,l.kt)("td",{parentName:"tr",align:null},"The description of the task")),(0,l.kt)("tr",{parentName:"tbody"},(0,l.kt)("td",{parentName:"tr",align:null},(0,l.kt)("inlineCode",{parentName:"td"},"%ecoquests_quest__task__completed%")),(0,l.kt)("td",{parentName:"tr",align:null},"If the player has completed the task (true / false)")))),(0,l.kt)("h3",{id:"task-amount-placeholders"},"Task-Amount Placeholders"),(0,l.kt)("p",null,"These placeholders are dependent on the amount of tasks in the quest, they return the info on the active tasks."),(0,l.kt)("p",null,"Example: ",(0,l.kt)("inlineCode",{parentName:"p"},"task-amount: 1")," You would use ",(0,l.kt)("inlineCode",{parentName:"p"},"%ecoquests_quest__task_1_required_xp%")," to see XP required for the 1st task."),(0,l.kt)("table",null,(0,l.kt)("thead",{parentName:"table"},(0,l.kt)("tr",{parentName:"thead"},(0,l.kt)("th",{parentName:"tr",align:null},"Placeholder"),(0,l.kt)("th",{parentName:"tr",align:null},"Description"))),(0,l.kt)("tbody",{parentName:"table"},(0,l.kt)("tr",{parentName:"tbody"},(0,l.kt)("td",{parentName:"tr",align:null},(0,l.kt)("inlineCode",{parentName:"td"},"%ecoquests_quest__task__required_xp%")),(0,l.kt)("td",{parentName:"tr",align:null},"The XP required to complete the ","[numbered]"," active task")),(0,l.kt)("tr",{parentName:"tbody"},(0,l.kt)("td",{parentName:"tr",align:null},(0,l.kt)("inlineCode",{parentName:"td"},"%ecoquests_quest__task__xp%")),(0,l.kt)("td",{parentName:"tr",align:null},"The XP the player has for the ","[numbered]"," active task")),(0,l.kt)("tr",{parentName:"tbody"},(0,l.kt)("td",{parentName:"tr",align:null},(0,l.kt)("inlineCode",{parentName:"td"},"%ecoquests_quest__task__completed%")),(0,l.kt)("td",{parentName:"tr",align:null},"If the player has completed the ","[numbered]"," active task (true / false)")),(0,l.kt)("tr",{parentName:"tbody"},(0,l.kt)("td",{parentName:"tr",align:null},(0,l.kt)("inlineCode",{parentName:"td"},"%ecoquests_quest__task__description%")),(0,l.kt)("td",{parentName:"tr",align:null},"The description of the ","[numbered]"," active task")),(0,l.kt)("tr",{parentName:"tbody"},(0,l.kt)("td",{parentName:"tr",align:null},(0,l.kt)("inlineCode",{parentName:"td"},"%ecoquests_quest__task__completed_description%")),(0,l.kt)("td",{parentName:"tr",align:null},"The description (including completion) of the ","[numbered]"," active task")))))}c.isMDXComponent=!0}}]); \ No newline at end of file diff --git a/assets/js/1703ab34.74b6f27c.js b/assets/js/1703ab34.74b6f27c.js new file mode 100644 index 0000000000..1f75925a7c --- /dev/null +++ b/assets/js/1703ab34.74b6f27c.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkauxilor_docs=self.webpackChunkauxilor_docs||[]).push([[3343],{3905:function(e,t,o){o.d(t,{Zo:function(){return u},kt:function(){return g}});var n=o(67294);function r(e,t,o){return t in e?Object.defineProperty(e,t,{value:o,enumerable:!0,configurable:!0,writable:!0}):e[t]=o,e}function a(e,t){var o=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),o.push.apply(o,n)}return o}function i(e){for(var t=1;t=0||(r[o]=e[o]);return r}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(n=0;n=0||Object.prototype.propertyIsEnumerable.call(e,o)&&(r[o]=e[o])}return r}var p=n.createContext({}),s=function(e){var t=n.useContext(p),o=t;return e&&(o="function"==typeof e?e(t):i(i({},t),e)),o},u=function(e){var t=s(e.components);return n.createElement(p.Provider,{value:t},e.children)},c={inlineCode:"code",wrapper:function(e){var t=e.children;return n.createElement(n.Fragment,{},t)}},f=n.forwardRef((function(e,t){var o=e.components,r=e.mdxType,a=e.originalType,p=e.parentName,u=l(e,["components","mdxType","originalType","parentName"]),f=s(o),g=r,m=f["".concat(p,".").concat(g)]||f[g]||c[g]||a;return o?n.createElement(m,i(i({ref:t},u),{},{components:o})):n.createElement(m,i({ref:t},u))}));function g(e,t){var o=arguments,r=t&&t.mdxType;if("string"==typeof e||r){var a=o.length,i=new Array(a);i[0]=f;var l={};for(var p in t)hasOwnProperty.call(t,p)&&(l[p]=t[p]);l.originalType=e,l.mdxType="string"==typeof e?e:r,i[1]=l;for(var s=2;s=0||(n[o]=e[o]);return n}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,o)&&(n[o]=e[o])}return n}var p=r.createContext({}),s=function(e){var t=r.useContext(p),o=t;return e&&(o="function"==typeof e?e(t):i(i({},t),e)),o},u=function(e){var t=s(e.components);return r.createElement(p.Provider,{value:t},e.children)},c={inlineCode:"code",wrapper:function(e){var t=e.children;return r.createElement(r.Fragment,{},t)}},f=r.forwardRef((function(e,t){var o=e.components,n=e.mdxType,a=e.originalType,p=e.parentName,u=l(e,["components","mdxType","originalType","parentName"]),f=s(o),g=n,m=f["".concat(p,".").concat(g)]||f[g]||c[g]||a;return o?r.createElement(m,i(i({ref:t},u),{},{components:o})):r.createElement(m,i({ref:t},u))}));function g(e,t){var o=arguments,n=t&&t.mdxType;if("string"==typeof e||n){var a=o.length,i=new Array(a);i[0]=f;var l={};for(var p in t)hasOwnProperty.call(t,p)&&(l[p]=t[p]);l.originalType=e,l.mdxType="string"==typeof e?e:n,i[1]=l;for(var s=2;s=0||(n[r]=e[r]);return n}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(a=0;a=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}var c=a.createContext({}),s=function(e){var t=a.useContext(c),r=t;return e&&(r="function"==typeof e?e(t):i(i({},t),e)),r},p=function(e){var t=s(e.components);return a.createElement(c.Provider,{value:t},e.children)},m={inlineCode:"code",wrapper:function(e){var t=e.children;return a.createElement(a.Fragment,{},t)}},d=a.forwardRef((function(e,t){var r=e.components,n=e.mdxType,o=e.originalType,c=e.parentName,p=l(e,["components","mdxType","originalType","parentName"]),d=s(r),u=n,k=d["".concat(c,".").concat(u)]||d[u]||m[u]||o;return r?a.createElement(k,i(i({ref:t},p),{},{components:r})):a.createElement(k,i({ref:t},p))}));function u(e,t){var r=arguments,n=t&&t.mdxType;if("string"==typeof e||n){var o=r.length,i=new Array(o);i[0]=d;var l={};for(var c in t)hasOwnProperty.call(t,c)&&(l[c]=t[c]);l.originalType=e,l.mdxType="string"==typeof e?e:n,i[1]=l;for(var s=2;s/crates set (Set a block to be a crate)",id:"crates-set-set-a-block-to-be-a-crate",level:2},{value:"/crates give (Gives a player a key)",id:"crates-give-gives-a-player-a-key",level:2},{value:"/crates giveall (Give all online players a key)",id:"crates-giveall-give-all-online-players-a-key",level:2},{value:"/crates take (Takes a key from a player)",id:"crates-take-takes-a-key-from-a-player",level:2},{value:"/crate keys (View your keys)",id:"crate-keys-view-your-keys",level:2},{value:"/crates preview (Open the preview for a crate)",id:"crates-preview-open-the-preview-for-a-crate",level:2},{value:"/crates open (Opens a crate)",id:"crates-open-opens-a-crate",level:2},{value:"/crates forceopen (Force-opens a crate)",id:"crates-forceopen-force-opens-a-crate",level:2},{value:"/crates resetwins (Resets the wins for a reward)",id:"crates-resetwins-resets-the-wins-for-a-reward",level:2}],d={toc:m};function u(e){var t=e.components,r=(0,n.Z)(e,i);return(0,o.kt)("wrapper",(0,a.Z)({},d,r,{components:t,mdxType:"MDXLayout"}),(0,o.kt)("h2",{id:"general-information"},"General Information"),(0,o.kt)("p",null,"All crates commands can be either ",(0,o.kt)("inlineCode",{parentName:"p"},"/crates"),", ",(0,o.kt)("inlineCode",{parentName:"p"},"/crate"),", or ",(0,o.kt)("inlineCode",{parentName:"p"},"/ecocrates")),(0,o.kt)("h2",{id:"crates-set-set-a-block-to-be-a-crate"},(0,o.kt)("inlineCode",{parentName:"h2"},"/crates set")," (Set a block to be a crate)"),(0,o.kt)("p",null,"Permission: ",(0,o.kt)("inlineCode",{parentName:"p"},"ecocrates.command.set")),(0,o.kt)("p",null,"General Usage: ",(0,o.kt)("inlineCode",{parentName:"p"},"/ecocrates set ")),(0,o.kt)("p",null,"Sets the block you're looking at to be a crate"),(0,o.kt)("h2",{id:"crates-give-gives-a-player-a-key"},(0,o.kt)("inlineCode",{parentName:"h2"},"/crates give")," (Gives a player a key)"),(0,o.kt)("p",null,"Permission: ",(0,o.kt)("inlineCode",{parentName:"p"},"ecocrates.command.give")),(0,o.kt)("p",null,"General Usage: ",(0,o.kt)("inlineCode",{parentName:"p"},"/ecocrates give [virtual/physical] [amount]")),(0,o.kt)("p",null,"For example, to give a player 5 virtual mythic keys, you would do ",(0,o.kt)("inlineCode",{parentName:"p"},"/ecocrates give mythic virtual 5")),(0,o.kt)("h2",{id:"crates-giveall-give-all-online-players-a-key"},(0,o.kt)("inlineCode",{parentName:"h2"},"/crates giveall")," (Give all online players a key)"),(0,o.kt)("p",null,"Permission: ",(0,o.kt)("inlineCode",{parentName:"p"},"ecocrates.command.giveall")),(0,o.kt)("p",null,"General Usage: ",(0,o.kt)("inlineCode",{parentName:"p"},"/ecocrates giveall [virtual/physical] [amount]")),(0,o.kt)("p",null,"For example, to give everyone 2 virtual ancient keys, you would do ",(0,o.kt)("inlineCode",{parentName:"p"},"/ecocrates giveall ancient virtual 2")),(0,o.kt)("h2",{id:"crates-take-takes-a-key-from-a-player"},(0,o.kt)("inlineCode",{parentName:"h2"},"/crates take")," (Takes a key from a player)"),(0,o.kt)("p",null,"Permission: ",(0,o.kt)("inlineCode",{parentName:"p"},"ecocrates.command.take")),(0,o.kt)("p",null,"General Usage: ",(0,o.kt)("inlineCode",{parentName:"p"},"/ecocrates take [virtual/physical] [amount]")),(0,o.kt)("p",null,"For example, to take from a player 2 physical mythic keys, you would do ",(0,o.kt)("inlineCode",{parentName:"p"},"/ecocrates take mythic physical 2")),(0,o.kt)("h2",{id:"crate-keys-view-your-keys"},(0,o.kt)("inlineCode",{parentName:"h2"},"/crate keys")," (View your keys)"),(0,o.kt)("p",null,"Permission: ",(0,o.kt)("inlineCode",{parentName:"p"},"ecocrates.command.keys")),(0,o.kt)("p",null,"General usage: ",(0,o.kt)("inlineCode",{parentName:"p"},"/crate keys")),(0,o.kt)("p",null,"Opens the Key GUI"),(0,o.kt)("h2",{id:"crates-preview-open-the-preview-for-a-crate"},(0,o.kt)("inlineCode",{parentName:"h2"},"/crates preview")," (Open the preview for a crate)"),(0,o.kt)("p",null,"Permission: ",(0,o.kt)("inlineCode",{parentName:"p"},"ecocrates.command.preview")),(0,o.kt)("p",null,"General usage: ",(0,o.kt)("inlineCode",{parentName:"p"},"/crates preview ")),(0,o.kt)("p",null,"Opens the preview GUI for a given crate"),(0,o.kt)("h2",{id:"crates-open-opens-a-crate"},(0,o.kt)("inlineCode",{parentName:"h2"},"/crates open")," (Opens a crate)"),(0,o.kt)("p",null,"Permission: ",(0,o.kt)("inlineCode",{parentName:"p"},"ecocrates.command.open")),(0,o.kt)("p",null,"General usage: ",(0,o.kt)("inlineCode",{parentName:"p"},"/crates open ")),(0,o.kt)("p",null,"Opens a crate virtually"),(0,o.kt)("p",null,"You can open a crate for other people with ",(0,o.kt)("inlineCode",{parentName:"p"},"/crates open [player]")," If you have the permission ",(0,o.kt)("inlineCode",{parentName:"p"},"ecocrates.command.open.others")),(0,o.kt)("h2",{id:"crates-forceopen-force-opens-a-crate"},(0,o.kt)("inlineCode",{parentName:"h2"},"/crates forceopen")," (Force-opens a crate)"),(0,o.kt)("p",null,"Permission: ",(0,o.kt)("inlineCode",{parentName:"p"},"ecocrates.command.forceopen")),(0,o.kt)("p",null,"General usage: ",(0,o.kt)("inlineCode",{parentName:"p"},"/crates forceopen ")),(0,o.kt)("p",null,"Opens a virtual crate, without requiring a key"),(0,o.kt)("p",null,"You can open a crate for other people with ",(0,o.kt)("inlineCode",{parentName:"p"},"/crates forceopen [player]")," If you have the permission ",(0,o.kt)("inlineCode",{parentName:"p"},"ecocrates.command.forceopen.others")),(0,o.kt)("h2",{id:"crates-resetwins-resets-the-wins-for-a-reward"},(0,o.kt)("inlineCode",{parentName:"h2"},"/crates resetwins")," (Resets the wins for a reward)"),(0,o.kt)("p",null,"Permission: ",(0,o.kt)("inlineCode",{parentName:"p"},"ecocrates.command.resetwins")),(0,o.kt)("p",null,"General usage: ",(0,o.kt)("inlineCode",{parentName:"p"},"/crates resetwins ")),(0,o.kt)("p",null,"Resets the tracked wins for a player, mostly useful for debugging or redoing your crates, so the max-wins for a reward are then reset back to zero for that player."))}u.isMDXComponent=!0}}]); \ No newline at end of file diff --git a/assets/js/1eb32013.2af80641.js b/assets/js/1eb32013.2af80641.js deleted file mode 100644 index 2ab270ccea..0000000000 --- a/assets/js/1eb32013.2af80641.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkauxilor_docs=self.webpackChunkauxilor_docs||[]).push([[27883],{3905:function(e,t,a){a.d(t,{Zo:function(){return p},kt:function(){return d}});var r=a(67294);function n(e,t,a){return t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}function o(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,r)}return a}function i(e){for(var t=1;t=0||(n[a]=e[a]);return n}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,a)&&(n[a]=e[a])}return n}var l=r.createContext({}),s=function(e){var t=r.useContext(l),a=t;return e&&(a="function"==typeof e?e(t):i(i({},t),e)),a},p=function(e){var t=s(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)}},u=r.forwardRef((function(e,t){var a=e.components,n=e.mdxType,o=e.originalType,l=e.parentName,p=c(e,["components","mdxType","originalType","parentName"]),u=s(a),d=n,k=u["".concat(l,".").concat(d)]||u[d]||m[d]||o;return a?r.createElement(k,i(i({ref:t},p),{},{components:a})):r.createElement(k,i({ref:t},p))}));function d(e,t){var a=arguments,n=t&&t.mdxType;if("string"==typeof e||n){var o=a.length,i=new Array(o);i[0]=u;var c={};for(var l in t)hasOwnProperty.call(t,l)&&(c[l]=t[l]);c.originalType=e,c.mdxType="string"==typeof e?e:n,i[1]=c;for(var s=2;s/crates set (Set a block to be a crate)",id:"crates-set-set-a-block-to-be-a-crate",level:2},{value:"/crates give (Gives a player a key)",id:"crates-give-gives-a-player-a-key",level:2},{value:"/crates giveall (Give all online players a key)",id:"crates-giveall-give-all-online-players-a-key",level:2},{value:"/crates take (Takes a key from a player)",id:"crates-take-takes-a-key-from-a-player",level:2},{value:"/crate keys (View your keys)",id:"crate-keys-view-your-keys",level:2},{value:"/crates preview (Open the preview for a crate)",id:"crates-preview-open-the-preview-for-a-crate",level:2},{value:"/crates open (Opens a crate)",id:"crates-open-opens-a-crate",level:2},{value:"/crates forceopen (Force-opens a crate)",id:"crates-forceopen-force-opens-a-crate",level:2},{value:"/crates resetwins (Resets the wins for a reward)",id:"crates-resetwins-resets-the-wins-for-a-reward",level:2}],u={toc:m};function d(e){var t=e.components,a=(0,n.Z)(e,i);return(0,o.kt)("wrapper",(0,r.Z)({},u,a,{components:t,mdxType:"MDXLayout"}),(0,o.kt)("h2",{id:"general-information"},"General Information"),(0,o.kt)("p",null,"All crates commands can be either ",(0,o.kt)("inlineCode",{parentName:"p"},"/crates"),", ",(0,o.kt)("inlineCode",{parentName:"p"},"/crate"),", or ",(0,o.kt)("inlineCode",{parentName:"p"},"/ecocrates")),(0,o.kt)("h2",{id:"crates-set-set-a-block-to-be-a-crate"},(0,o.kt)("inlineCode",{parentName:"h2"},"/crates set")," (Set a block to be a crate)"),(0,o.kt)("p",null,"Permission: ",(0,o.kt)("inlineCode",{parentName:"p"},"ecocrates.command.set")),(0,o.kt)("p",null,"General Usage: ",(0,o.kt)("inlineCode",{parentName:"p"},"/ecocrates set ")),(0,o.kt)("p",null,"Sets the block you're looking at to be a crate"),(0,o.kt)("h2",{id:"crates-give-gives-a-player-a-key"},(0,o.kt)("inlineCode",{parentName:"h2"},"/crates give")," (Gives a player a key)"),(0,o.kt)("p",null,"Permission: ",(0,o.kt)("inlineCode",{parentName:"p"},"ecocrates.command.give")),(0,o.kt)("p",null,"General Usage: ",(0,o.kt)("inlineCode",{parentName:"p"},"/ecocrates give [virtual/physical] [amount]")),(0,o.kt)("p",null,"For example, to give a player 5 virtual mythic keys, you would do ",(0,o.kt)("inlineCode",{parentName:"p"},"/ecocrates give mythic virtual 5")),(0,o.kt)("h2",{id:"crates-giveall-give-all-online-players-a-key"},(0,o.kt)("inlineCode",{parentName:"h2"},"/crates giveall")," (Give all online players a key)"),(0,o.kt)("p",null,"Permission: ",(0,o.kt)("inlineCode",{parentName:"p"},"ecocrates.command.giveall")),(0,o.kt)("p",null,"General Usage: ",(0,o.kt)("inlineCode",{parentName:"p"},"/ecocrates giveall [virtual/physical] [amount]")),(0,o.kt)("p",null,"For example, to give everyone 2 virtual ancient keys, you would do ",(0,o.kt)("inlineCode",{parentName:"p"},"/ecocrates giveall ancient virtual 2")),(0,o.kt)("h2",{id:"crates-take-takes-a-key-from-a-player"},(0,o.kt)("inlineCode",{parentName:"h2"},"/crates take")," (Takes a key from a player)"),(0,o.kt)("p",null,"Permission: ",(0,o.kt)("inlineCode",{parentName:"p"},"ecocrates.command.take")),(0,o.kt)("p",null,"General Usage: ",(0,o.kt)("inlineCode",{parentName:"p"},"/ecocrates take [virtual/physical] [amount]")),(0,o.kt)("p",null,"For example, to take from a player 2 physical mythic keys, you would do ",(0,o.kt)("inlineCode",{parentName:"p"},"/ecocrates take mythic physical 2")),(0,o.kt)("h2",{id:"crate-keys-view-your-keys"},(0,o.kt)("inlineCode",{parentName:"h2"},"/crate keys")," (View your keys)"),(0,o.kt)("p",null,"Permission: ",(0,o.kt)("inlineCode",{parentName:"p"},"ecocrates.command.keys")),(0,o.kt)("p",null,"General usage: ",(0,o.kt)("inlineCode",{parentName:"p"},"/crate keys")),(0,o.kt)("p",null,"Opens the Key GUI"),(0,o.kt)("h2",{id:"crates-preview-open-the-preview-for-a-crate"},(0,o.kt)("inlineCode",{parentName:"h2"},"/crates preview")," (Open the preview for a crate)"),(0,o.kt)("p",null,"Permission: ",(0,o.kt)("inlineCode",{parentName:"p"},"ecocrates.command.preview")),(0,o.kt)("p",null,"General usage: ",(0,o.kt)("inlineCode",{parentName:"p"},"/crates preview ")),(0,o.kt)("p",null,"Opens the preview GUI for a given crate"),(0,o.kt)("h2",{id:"crates-open-opens-a-crate"},(0,o.kt)("inlineCode",{parentName:"h2"},"/crates open")," (Opens a crate)"),(0,o.kt)("p",null,"Permission: ",(0,o.kt)("inlineCode",{parentName:"p"},"ecocrates.command.open")),(0,o.kt)("p",null,"General usage: ",(0,o.kt)("inlineCode",{parentName:"p"},"/crates open ")),(0,o.kt)("p",null,"Opens a crate virtually"),(0,o.kt)("p",null,"You can open a crate for other people with ",(0,o.kt)("inlineCode",{parentName:"p"},"/crates open [player]")," If you have the permission ",(0,o.kt)("inlineCode",{parentName:"p"},"ecocrates.command.open.others")),(0,o.kt)("h2",{id:"crates-forceopen-force-opens-a-crate"},(0,o.kt)("inlineCode",{parentName:"h2"},"/crates forceopen")," (Force-opens a crate)"),(0,o.kt)("p",null,"Permission: ",(0,o.kt)("inlineCode",{parentName:"p"},"ecocrates.command.forceopen")),(0,o.kt)("p",null,"General usage: ",(0,o.kt)("inlineCode",{parentName:"p"},"/crates forceopen ")),(0,o.kt)("p",null,"Opens a virtual crate, without requiring a key"),(0,o.kt)("p",null,"You can open a crate for other people with ",(0,o.kt)("inlineCode",{parentName:"p"},"/crates forceopen [player]")," If you have the permission ",(0,o.kt)("inlineCode",{parentName:"p"},"ecocrates.command.forceopen.others")),(0,o.kt)("h2",{id:"crates-resetwins-resets-the-wins-for-a-reward"},(0,o.kt)("inlineCode",{parentName:"h2"},"/crates resetwins")," (Resets the wins for a reward)"),(0,o.kt)("p",null,"Permission: ",(0,o.kt)("inlineCode",{parentName:"p"},"ecocrates.command.resetwins")),(0,o.kt)("p",null,"General usage: ",(0,o.kt)("inlineCode",{parentName:"p"},"/crates resetwins ")),(0,o.kt)("p",null,"Resets the tracked wins for a player, mostly useful for debugging or redoing your crates, so the max-wins for a reward are then reset back to zero for that player."))}d.isMDXComponent=!0}}]); \ No newline at end of file diff --git a/assets/js/208fb027.702916c2.js b/assets/js/208fb027.702916c2.js deleted file mode 100644 index 348cf480c9..0000000000 --- a/assets/js/208fb027.702916c2.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkauxilor_docs=self.webpackChunkauxilor_docs||[]).push([[37198],{3905:function(e,t,n){n.d(t,{Zo:function(){return p},kt:function(){return u}});var a=n(67294);function r(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function l(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,a)}return n}function o(e){for(var t=1;t=0||(r[n]=e[n]);return r}(e,t);if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(e);for(a=0;a=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}var c=a.createContext({}),s=function(e){var t=a.useContext(c),n=t;return e&&(n="function"==typeof e?e(t):o(o({},t),e)),n},p=function(e){var t=s(e.components);return a.createElement(c.Provider,{value:t},e.children)},f={inlineCode:"code",wrapper:function(e){var t=e.children;return a.createElement(a.Fragment,{},t)}},d=a.forwardRef((function(e,t){var n=e.components,r=e.mdxType,l=e.originalType,c=e.parentName,p=i(e,["components","mdxType","originalType","parentName"]),d=s(n),u=r,m=d["".concat(c,".").concat(u)]||d[u]||f[u]||l;return n?a.createElement(m,o(o({ref:t},p),{},{components:n})):a.createElement(m,o({ref:t},p))}));function u(e,t){var n=arguments,r=t&&t.mdxType;if("string"==typeof e||r){var l=n.length,o=new Array(l);o[0]=d;var i={};for(var c in t)hasOwnProperty.call(t,c)&&(i[c]=t[c]);i.originalType=e,i.mdxType="string"==typeof e?e:r,o[1]=i;for(var s=2;s=0||(r[n]=e[n]);return r}(e,t);if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(e);for(a=0;a=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}var c=a.createContext({}),s=function(e){var t=a.useContext(c),n=t;return e&&(n="function"==typeof e?e(t):o(o({},t),e)),n},f=function(e){var t=s(e.components);return a.createElement(c.Provider,{value:t},e.children)},p={inlineCode:"code",wrapper:function(e){var t=e.children;return a.createElement(a.Fragment,{},t)}},d=a.forwardRef((function(e,t){var n=e.components,r=e.mdxType,l=e.originalType,c=e.parentName,f=i(e,["components","mdxType","originalType","parentName"]),d=s(n),u=r,m=d["".concat(c,".").concat(u)]||d[u]||p[u]||l;return n?a.createElement(m,o(o({ref:t},f),{},{components:n})):a.createElement(m,o({ref:t},f))}));function u(e,t){var n=arguments,r=t&&t.mdxType;if("string"==typeof e||r){var l=n.length,o=new Array(l);o[0]=d;var i={};for(var c in t)hasOwnProperty.call(t,c)&&(i[c]=t[c]);i.originalType=e,i.mdxType="string"==typeof e?e:r,o[1]=i;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 u=n.createContext({}),p=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=p(e.components);return n.createElement(u.Provider,{value:t},e.children)},l={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,u=e.parentName,s=c(e,["components","mdxType","originalType","parentName"]),m=p(r),f=o,d=m["".concat(u,".").concat(f)]||m[f]||l[f]||i;return r?n.createElement(d,a(a({ref:t},s),{},{components:r})):n.createElement(d,a({ref:t},s))}));function f(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 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 p=2;p=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({}),s=function(e){var t=n.useContext(u),r=t;return e&&(r="function"==typeof e?e(t):a(a({},t),e)),r},p=function(e){var t=s(e.components);return n.createElement(u.Provider,{value:t},e.children)},l={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,u=e.parentName,p=c(e,["components","mdxType","originalType","parentName"]),m=s(r),f=o,d=m["".concat(u,".").concat(f)]||m[f]||l[f]||i;return r?n.createElement(d,a(a({ref:t},p),{},{components:r})):n.createElement(d,a({ref:t},p))}));function f(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 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 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 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},p=function(e){var t=l(e.components);return n.createElement(u.Provider,{value:t},e.children)},s={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,p=c(e,["components","mdxType","originalType","parentName"]),f=l(r),d=o,m=f["".concat(u,".").concat(d)]||f[d]||s[d]||i;return r?n.createElement(m,a(a({ref:t},p),{},{components:r})):n.createElement(m,a({ref:t},p))}));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 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/Actions/tags"},"here")))}d.isMDXComponent=!0}}]); \ No newline at end of file +"use strict";(self.webpackChunkauxilor_docs=self.webpackChunkauxilor_docs||[]).push([[71695],{3905:function(e,t,r){r.d(t,{Zo:function(){return p},kt:function(){return d}});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},p=function(e){var t=l(e.components);return n.createElement(u.Provider,{value:t},e.children)},s={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,p=c(e,["components","mdxType","originalType","parentName"]),f=l(r),d=o,m=f["".concat(u,".").concat(d)]||f[d]||s[d]||i;return r?n.createElement(m,a(a({ref:t},p),{},{components:r})):n.createElement(m,a({ref:t},p))}));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 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/EcoCrates/tags"},"here")))}d.isMDXComponent=!0}}]); \ No newline at end of file diff --git a/assets/js/21d9fefc.5a798628.js b/assets/js/21d9fefc.5a798628.js deleted file mode 100644 index b67d00030b..0000000000 --- a/assets/js/21d9fefc.5a798628.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkauxilor_docs=self.webpackChunkauxilor_docs||[]).push([[71695],{3905:function(e,t,r){r.d(t,{Zo:function(){return p},kt:function(){return d}});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 a(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 i(e){for(var t=1;t=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 l=n.createContext({}),u=function(e){var t=n.useContext(l),r=t;return e&&(r="function"==typeof e?e(t):i(i({},t),e)),r},p=function(e){var t=u(e.components);return n.createElement(l.Provider,{value:t},e.children)},s={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,a=e.originalType,l=e.parentName,p=c(e,["components","mdxType","originalType","parentName"]),f=u(r),d=o,m=f["".concat(l,".").concat(d)]||f[d]||s[d]||a;return r?n.createElement(m,i(i({ref:t},p),{},{components:r})):n.createElement(m,i({ref:t},p))}));function d(e,t){var r=arguments,o=t&&t.mdxType;if("string"==typeof e||o){var a=r.length,i=new Array(a);i[0]=f;var c={};for(var l in t)hasOwnProperty.call(t,l)&&(c[l]=t[l]);c.originalType=e,c.mdxType="string"==typeof e?e:o,i[1]=c;for(var u=2;u")\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/EcoCrates/tags"},"here")))}d.isMDXComponent=!0}}]); \ No newline at end of file diff --git a/assets/js/23542255.3327a0e0.js b/assets/js/23542255.b78f7dd2.js similarity index 53% rename from assets/js/23542255.3327a0e0.js rename to assets/js/23542255.b78f7dd2.js index 64cbfea27a..60e5bb79c8 100644 --- a/assets/js/23542255.3327a0e0.js +++ b/assets/js/23542255.b78f7dd2.js @@ -1 +1 @@ -"use strict";(self.webpackChunkauxilor_docs=self.webpackChunkauxilor_docs||[]).push([[61598],{3905:function(e,t,r){r.d(t,{Zo:function(){return u},kt:function(){return m}});var n=r(67294);function a(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function o(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 i(e){for(var t=1;t=0||(a[r]=e[r]);return a}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(a[r]=e[r])}return a}var l=n.createContext({}),p=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=p(e.components);return n.createElement(l.Provider,{value:t},e.children)},s={inlineCode:"code",wrapper:function(e){var t=e.children;return n.createElement(n.Fragment,{},t)}},d=n.forwardRef((function(e,t){var r=e.components,a=e.mdxType,o=e.originalType,l=e.parentName,u=c(e,["components","mdxType","originalType","parentName"]),d=p(r),m=a,f=d["".concat(l,".").concat(m)]||d[m]||s[m]||o;return r?n.createElement(f,i(i({ref:t},u),{},{components:r})):n.createElement(f,i({ref:t},u))}));function m(e,t){var r=arguments,a=t&&t.mdxType;if("string"==typeof e||a){var o=r.length,i=new Array(o);i[0]=d;var c={};for(var l in t)hasOwnProperty.call(t,l)&&(c[l]=t[l]);c.originalType=e,c.mdxType="string"==typeof e?e:a,i[1]=c;for(var p=2;p_wins%")),(0,o.kt)("td",{parentName:"tr",align:null},"Get the amount of times a player has won a certain reward")),(0,o.kt)("tr",{parentName:"tbody"},(0,o.kt)("td",{parentName:"tr",align:null},(0,o.kt)("inlineCode",{parentName:"td"},"%ecocrates__keys%")),(0,o.kt)("td",{parentName:"tr",align:null},"Get the amount of virtual keys a player has for a given crate")),(0,o.kt)("tr",{parentName:"tbody"},(0,o.kt)("td",{parentName:"tr",align:null},(0,o.kt)("inlineCode",{parentName:"td"},"%ecocrates__opens%")),(0,o.kt)("td",{parentName:"tr",align:null},"Gets the amount of times a player has opened a crate")))))}m.isMDXComponent=!0}}]); \ No newline at end of file +"use strict";(self.webpackChunkauxilor_docs=self.webpackChunkauxilor_docs||[]).push([[61598],{3905:function(e,t,r){r.d(t,{Zo:function(){return s},kt:function(){return m}});var n=r(67294);function a(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function o(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 i(e){for(var t=1;t=0||(a[r]=e[r]);return a}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(a[r]=e[r])}return a}var l=n.createContext({}),p=function(e){var t=n.useContext(l),r=t;return e&&(r="function"==typeof e?e(t):i(i({},t),e)),r},s=function(e){var t=p(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)}},d=n.forwardRef((function(e,t){var r=e.components,a=e.mdxType,o=e.originalType,l=e.parentName,s=c(e,["components","mdxType","originalType","parentName"]),d=p(r),m=a,f=d["".concat(l,".").concat(m)]||d[m]||u[m]||o;return r?n.createElement(f,i(i({ref:t},s),{},{components:r})):n.createElement(f,i({ref:t},s))}));function m(e,t){var r=arguments,a=t&&t.mdxType;if("string"==typeof e||a){var o=r.length,i=new Array(o);i[0]=d;var c={};for(var l in t)hasOwnProperty.call(t,l)&&(c[l]=t[l]);c.originalType=e,c.mdxType="string"==typeof e?e:a,i[1]=c;for(var p=2;p_wins%")),(0,o.kt)("td",{parentName:"tr",align:null},"Get the amount of times a player has won a certain reward")),(0,o.kt)("tr",{parentName:"tbody"},(0,o.kt)("td",{parentName:"tr",align:null},(0,o.kt)("inlineCode",{parentName:"td"},"%ecocrates__keys%")),(0,o.kt)("td",{parentName:"tr",align:null},"Get the amount of virtual keys a player has for a given crate")),(0,o.kt)("tr",{parentName:"tbody"},(0,o.kt)("td",{parentName:"tr",align:null},(0,o.kt)("inlineCode",{parentName:"td"},"%ecocrates__opens%")),(0,o.kt)("td",{parentName:"tr",align:null},"Gets the amount of times a player has opened a crate")))))}m.isMDXComponent=!0}}]); \ No newline at end of file diff --git a/assets/js/23bc8fd6.574ee5d5.js b/assets/js/23bc8fd6.574ee5d5.js new file mode 100644 index 0000000000..eb3f1f2a1e --- /dev/null +++ b/assets/js/23bc8fd6.574ee5d5.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkauxilor_docs=self.webpackChunkauxilor_docs||[]).push([[75819],{3905:function(e,t,n){n.d(t,{Zo:function(){return p},kt:function(){return c}});var a=n(67294);function l(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 a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,a)}return n}function o(e){for(var t=1;t=0||(l[n]=e[n]);return l}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(a=0;a=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(l[n]=e[n])}return l}var s=a.createContext({}),u=function(e){var t=a.useContext(s),n=t;return e&&(n="function"==typeof e?e(t):o(o({},t),e)),n},p=function(e){var t=u(e.components);return a.createElement(s.Provider,{value:t},e.children)},m={inlineCode:"code",wrapper:function(e){var t=e.children;return a.createElement(a.Fragment,{},t)}},d=a.forwardRef((function(e,t){var n=e.components,l=e.mdxType,i=e.originalType,s=e.parentName,p=r(e,["components","mdxType","originalType","parentName"]),d=u(n),c=l,h=d["".concat(s,".").concat(c)]||d[c]||m[c]||i;return n?a.createElement(h,o(o({ref:t},p),{},{components:n})):a.createElement(h,o({ref:t},p))}));function c(e,t){var n=arguments,l=t&&t.mdxType;if("string"==typeof e||l){var i=n.length,o=new Array(i);o[0]=d;var r={};for(var s in t)hasOwnProperty.call(t,s)&&(r[s]=t[s]);r.originalType=e,r.mdxType="string"==typeof e?e:l,o[1]=r;for(var u=2;urequire",id:"require",level:4},{value:"conditions",id:"conditions",level:4},{value:"limit",id:"limit",level:4},{value:"global-limit",id:"global-limit",level:4},{value:"max-at-once",id:"max-at-once",level:4},{value:"amount",id:"amount",level:4},{value:"buy-message",id:"buy-message",level:4},{value:"Sell",id:"sell-1",level:3},{value:"require",id:"require-1",level:4},{value:"conditions",id:"conditions-1",level:4},{value:"sell-message",id:"sell-message",level:4},{value:"sell-command",id:"sell-command",level:4},{value:"GUI",id:"gui-3",level:3},{value:"show-quick-buy-sell",id:"show-quick-buy-sell",level:4},{value:"Internal Placeholders",id:"internal-placeholders",level:2}],d={toc:m};function c(e){var t=e.components,n=(0,l.Z)(e,o);return(0,i.kt)("wrapper",(0,a.Z)({},d,n,{components:t,mdxType:"MDXLayout"}),(0,i.kt)("h2",{id:"items"},"Items"),(0,i.kt)("p",null,"Items are everything that can be bought or sold in the shop. They can be real items or commands, single-purchase, limited purchase, buy only, sell only, both, they can be bought with 2 different currency types - the point is, there's a lot of options to wrap your head around."),(0,i.kt)("p",null,"These items go into your category config, read here for more into: ",(0,i.kt)("a",{parentName:"p",href:"https://plugins.auxilor.io/ecoshop/how-to-make-a-category"},"categories"),"."),(0,i.kt)("h2",{id:"how-to-add-items"},"How to add items"),(0,i.kt)("h3",{id:"simple-buy-sell-item"},"Simple buy-sell item"),(0,i.kt)("p",null,"Let's start with a really simple shop item - if you're making a standard buy-sell shop, this is what most of your items will look like:"),(0,i.kt)("pre",null,(0,i.kt)("code",{parentName:"pre",className:"language-yaml"},"- id: cooked_mutton\n item: cooked_mutton\n buy:\n type: coins\n value: 20\n display: $%value%\n amount: 32\n sell:\n type: coins\n value: 10\n display: $%value%\n gui:\n column: 4\n row: 1\n page: 1\n")),(0,i.kt)("h3",{id:"understanding-all-the-sections"},"Understanding all the sections"),(0,i.kt)("p",null,(0,i.kt)("strong",{parentName:"p"},"id:")," This is the internal ID of the item. Players don't see this, but it's important\nto use a unique ID for every item in all of your shops. This is used in commands, placeholders and referencing the item"),(0,i.kt)("p",null,(0,i.kt)("strong",{parentName:"p"},"item:")," This is the actual item we're selling, read here for more info: ",(0,i.kt)("a",{parentName:"p",href:"https://plugins.auxilor.io/all-plugins/the-item-lookup-system"},"Item Lookup System"),". "),(0,i.kt)("h4",{id:"buy-optional"},"Buy (Optional)"),(0,i.kt)("p",null,(0,i.kt)("strong",{parentName:"p"},"type/value/display:")," This is standard configuration of prices, read here for more info: ",(0,i.kt)("a",{parentName:"p",href:"https://plugins.auxilor.io/all-plugins/prices"},"Prices"),". Prices are configured per-item."),(0,i.kt)("p",null,(0,i.kt)("strong",{parentName:"p"},"amount:")," (Optional) The amount of items to be bought at once. Defaults to 1."),(0,i.kt)("h4",{id:"sell"},"Sell"),(0,i.kt)("p",null,(0,i.kt)("strong",{parentName:"p"},"type/value/display:")," This is standard configuration of prices, read here for more info: ",(0,i.kt)("a",{parentName:"p",href:"https://plugins.auxilor.io/all-plugins/prices"},"Prices"),". Prices are configured per-item."),(0,i.kt)("h4",{id:"gui"},"GUI"),(0,i.kt)("p",null,(0,i.kt)("strong",{parentName:"p"},"row/column/page:")," The location of this item in the shop"),(0,i.kt)("h3",{id:"command-items"},"Command Items"),(0,i.kt)("p",null,"Sometimes you want to run a command when a player buys an item, such as giving permissions/ranks/items from other plugins not currently supported in the ",(0,i.kt)("a",{parentName:"p",href:"https://plugins.auxilor.io/all-plugins/the-item-lookup-system"},"Item Lookup System"),". "),(0,i.kt)("p",null,"Of course, you can't sell a command, so they're buy-only."),(0,i.kt)("pre",null,(0,i.kt)("code",{parentName:"pre",className:"language-yaml"},'- id: iron_rank\n command:\n - lp user %player% parent set iron\n buy:\n value: "%ecomc_iron_price%"\n type: crystals\n display: "&b%value% Crystals \u2756"\n limit: 1\n gui:\n display:\n item: diamond_chestplate name:"&aIron Rank"\n lore:\n - "&fBuy &7&lIRON&r&f rank to get"\n - "&fthe following benefits:"\n - " &8\xbb&f &eExample Perk"\n bottom-lore: # You can also add lore to be put under other lore (e.g. price, quick buy/sell info, etc.)\n - ""\n - "&e&oLeft click to buy with money,"\n - "&e&oRight click to buy with &bCrystals \u2756&e&o!"\n column: 5 # The column.\n row: 3 # The row.\n page: 2 # The page.\n')),(0,i.kt)("h3",{id:"understanding-all-the-sections-1"},"Understanding all the sections"),(0,i.kt)("p",null,(0,i.kt)("strong",{parentName:"p"},"id:")," This is the internal ID of the item. Players don't see this, but it's important\nto use a unique ID for every item in all of your shops. This is used in commands, placeholders and referencing the item"),(0,i.kt)("p",null,(0,i.kt)("strong",{parentName:"p"},"command:")," This is the command to be run when a player buys this item. You can use ",(0,i.kt)("inlineCode",{parentName:"p"},"%player%")," and ",(0,i.kt)("inlineCode",{parentName:"p"},"%amount%")," as placeholders."),(0,i.kt)("h4",{id:"buy"},"Buy"),(0,i.kt)("p",null,(0,i.kt)("strong",{parentName:"p"},"type/value/display:")," This is standard configuration of prices, read here for more info: ",(0,i.kt)("a",{parentName:"p",href:"https://plugins.auxilor.io/all-plugins/prices"},"Prices"),". Prices are configured per-item."),(0,i.kt)("p",null,(0,i.kt)("strong",{parentName:"p"},"limit:")," (Optional) The max amount of times a player can buy this item."),(0,i.kt)("h4",{id:"gui-1"},"GUI"),(0,i.kt)("p",null,(0,i.kt)("strong",{parentName:"p"},"display.item:")," This is the item shown in the GUI, read here for more info: ",(0,i.kt)("a",{parentName:"p",href:"https://plugins.auxilor.io/all-plugins/the-item-lookup-system"},"Item Lookup System"),". "),(0,i.kt)("p",null,(0,i.kt)("strong",{parentName:"p"},"display.lore:")," This is the lore shown on the item."),(0,i.kt)("p",null,(0,i.kt)("strong",{parentName:"p"},"display.bottom-lore:")," Lore shown under other lore, such as displaying prices."),(0,i.kt)("p",null,(0,i.kt)("strong",{parentName:"p"},"row/column/page:")," The location of this item in the shop"),(0,i.kt)("h3",{id:"effect-items"},"Effect Items"),(0,i.kt)("p",null,"Instead of just using commands, EcoShop also has full access to the\n",(0,i.kt)("a",{parentName:"p",href:"https://plugins.auxilor.io/effects/configuring-an-effect"},"effects system"),", so you can run effects when a player buys an item, or even just put effects themselves in the shop."),(0,i.kt)("p",null,"Like commands, these are unsellable."),(0,i.kt)("pre",null,(0,i.kt)("code",{parentName:"pre",className:"language-yaml"},'- id: my_effect_item\n effects: [ ]\n buy:\n value: 65\n type: crystals\n display: "&b%value% Crystals \u2756"\n global-limit: 5\n gui:\n display:\n item: nether_star\n lore:\n - "&fBuy me to do something cool!"\n column: 6 # The column.\n row: 3 # The row.\n page: 2 # The page.\n show-quick-buy-sell: false\n')),(0,i.kt)("h3",{id:"understanding-all-the-sections-2"},"Understanding all the sections"),(0,i.kt)("p",null,(0,i.kt)("strong",{parentName:"p"},"id:")," This is the internal ID of the item. Players don't see this, but it's important\nto use a unique ID for every item in all of your shops. This is used in commands, placeholders and referencing the item"),(0,i.kt)("p",null,(0,i.kt)("strong",{parentName:"p"},"effects:")," These are the effects that are ran when the player buys the item. Read here for more info: ",(0,i.kt)("a",{parentName:"p",href:"https://plugins.auxilor.io/effects/configuring-an-effect"},"Configuring an Effect"),". ",(0,i.kt)("strong",{parentName:"p"},"Only Triggered Effects"),"."),(0,i.kt)("h4",{id:"buy-1"},"Buy"),(0,i.kt)("p",null,(0,i.kt)("strong",{parentName:"p"},"type/value/display:")," This is standard configuration of prices, read here for more info: ",(0,i.kt)("a",{parentName:"p",href:"https://plugins.auxilor.io/all-plugins/prices"},"Prices"),". Prices are configured per-item."),(0,i.kt)("p",null,(0,i.kt)("strong",{parentName:"p"},"limit:")," (Optional) The max amount of times a player can buy this item."),(0,i.kt)("h4",{id:"gui-2"},"GUI"),(0,i.kt)("p",null,(0,i.kt)("strong",{parentName:"p"},"display.item:")," This is the item shown in the GUI, read here for more info: ",(0,i.kt)("a",{parentName:"p",href:"https://plugins.auxilor.io/all-plugins/the-item-lookup-system"},"Item Lookup System"),". "),(0,i.kt)("p",null,(0,i.kt)("strong",{parentName:"p"},"row/column/page:")," The location of this item in the shop"),(0,i.kt)("h2",{id:"alt-buy"},"Alt-Buy"),(0,i.kt)("p",null,"EcoShop supports buying items with multiple currencies using the ",(0,i.kt)("inlineCode",{parentName:"p"},"alt-buy")," options. All the options that work with ",(0,i.kt)("inlineCode",{parentName:"p"},"buy")," also apply to ",(0,i.kt)("inlineCode",{parentName:"p"},"alt-buy"),". These are configured the same way, using the ",(0,i.kt)("a",{parentName:"p",href:"https://plugins.auxilor.io/all-plugins/prices"},"price")," system."),(0,i.kt)("pre",null,(0,i.kt)("code",{parentName:"pre",className:"language-yaml"},' alt-buy:\n value: 65\n type: crystals\n display: "&b%value%\u2756"\n')),(0,i.kt)("h2",{id:"optional-arguments"},"Optional Arguments"),(0,i.kt)("h3",{id:"buy-2"},"Buy"),(0,i.kt)("h4",{id:"require"},(0,i.kt)("inlineCode",{parentName:"h4"},"require")),(0,i.kt)("p",null,"A mathematical expression that must be met to buy this item."),(0,i.kt)("pre",null,(0,i.kt)("code",{parentName:"pre",className:"language-yaml"},'buy:\n require: "%player_xp% >= 300"\n')),(0,i.kt)("h4",{id:"conditions"},(0,i.kt)("inlineCode",{parentName:"h4"},"conditions")),(0,i.kt)("p",null,"Any conditions that must be met to buy the item. Read here for more info: ",(0,i.kt)("a",{parentName:"p",href:"https://plugins.auxilor.io/effects/configuring-a-condition"},"Configuring a Condition"),"."),(0,i.kt)("pre",null,(0,i.kt)("code",{parentName:"pre",className:"language-yaml"},"buy:\n conditions:\n - id: has_permission\n args:\n permission: group.iron\n")),(0,i.kt)("h4",{id:"limit"},(0,i.kt)("inlineCode",{parentName:"h4"},"limit")),(0,i.kt)("p",null,"The max times a player can buy this item."),(0,i.kt)("pre",null,(0,i.kt)("code",{parentName:"pre",className:"language-yaml"},"buy:\n limit: 1\n")),(0,i.kt)("h4",{id:"global-limit"},(0,i.kt)("inlineCode",{parentName:"h4"},"global-limit")),(0,i.kt)("p",null,"The max times all players can buy this item."),(0,i.kt)("pre",null,(0,i.kt)("code",{parentName:"pre",className:"language-yaml"},"buy:\n global-limit: 1\n")),(0,i.kt)("h4",{id:"max-at-once"},(0,i.kt)("inlineCode",{parentName:"h4"},"max-at-once")),(0,i.kt)("p",null,"The max amount of this item a player can buy at once. (Removes the multi-buy GUI)."),(0,i.kt)("pre",null,(0,i.kt)("code",{parentName:"pre",className:"language-yaml"},"buy:\n max-at-once: 1\n")),(0,i.kt)("h4",{id:"amount"},(0,i.kt)("inlineCode",{parentName:"h4"},"amount")),(0,i.kt)("p",null,"The amount of items to be bought at once."),(0,i.kt)("pre",null,(0,i.kt)("code",{parentName:"pre",className:"language-yaml"},"buy:\n amount: 32\n")),(0,i.kt)("h4",{id:"buy-message"},(0,i.kt)("inlineCode",{parentName:"h4"},"buy-message")),(0,i.kt)("p",null,"A message to be sent to the player when this item is bought."),(0,i.kt)("pre",null,(0,i.kt)("code",{parentName:"pre",className:"language-yaml"},'buy:\n. buy-message:\n - "&6Thanks for buying this specific item"\n')),(0,i.kt)("h3",{id:"sell-1"},"Sell"),(0,i.kt)("h4",{id:"require-1"},(0,i.kt)("inlineCode",{parentName:"h4"},"require")),(0,i.kt)("p",null,"A mathematical expression that must be met to buy this item."),(0,i.kt)("pre",null,(0,i.kt)("code",{parentName:"pre",className:"language-yaml"},'buy:\n require: "%player_xp% >= 300"\n')),(0,i.kt)("h4",{id:"conditions-1"},(0,i.kt)("inlineCode",{parentName:"h4"},"conditions")),(0,i.kt)("p",null,"Any conditions that must be met to sell the item. Read here for more info: ",(0,i.kt)("a",{parentName:"p",href:"https://plugins.auxilor.io/effects/configuring-a-condition"},"Configuring a Condition"),"."),(0,i.kt)("pre",null,(0,i.kt)("code",{parentName:"pre",className:"language-yaml"},"sell:\n conditions:\n - id: has_permission\n args:\n permission: group.iron\n")),(0,i.kt)("h4",{id:"sell-message"},(0,i.kt)("inlineCode",{parentName:"h4"},"sell-message")),(0,i.kt)("p",null,"A message to be sent to the player when this item is sold."),(0,i.kt)("pre",null,(0,i.kt)("code",{parentName:"pre",className:"language-yaml"},'sell:\n. sell-message:\n - "&6Thanks for buying this specific item"\n')),(0,i.kt)("h4",{id:"sell-command"},(0,i.kt)("inlineCode",{parentName:"h4"},"sell-command")),(0,i.kt)("p",null,"Commands to be run when the player sells this item."),(0,i.kt)("pre",null,(0,i.kt)("code",{parentName:"pre",className:"language-yaml"},'sell:\n. sell-command:\n - "lp user parent set top.seller"\n')),(0,i.kt)("h3",{id:"gui-3"},"GUI"),(0,i.kt)("h4",{id:"show-quick-buy-sell"},(0,i.kt)("inlineCode",{parentName:"h4"},"show-quick-buy-sell")),(0,i.kt)("p",null,"By default, quick buy/sell lore is shown, disable it using ",(0,i.kt)("inlineCode",{parentName:"p"},"show-quick-buy-sell")),(0,i.kt)("pre",null,(0,i.kt)("code",{parentName:"pre",className:"language-yaml"},"sell:\n. show-quick-buy-sell: false\n")),(0,i.kt)("h2",{id:"internal-placeholders"},"Internal Placeholders"),(0,i.kt)("table",null,(0,i.kt)("thead",{parentName:"table"},(0,i.kt)("tr",{parentName:"thead"},(0,i.kt)("th",{parentName:"tr",align:null},"Placeholder"),(0,i.kt)("th",{parentName:"tr",align:null},"Value"))),(0,i.kt)("tbody",{parentName:"table"},(0,i.kt)("tr",{parentName:"tbody"},(0,i.kt)("td",{parentName:"tr",align:null},(0,i.kt)("inlineCode",{parentName:"td"},"%amount%")),(0,i.kt)("td",{parentName:"tr",align:null},"The amount of items the player bought")),(0,i.kt)("tr",{parentName:"tbody"},(0,i.kt)("td",{parentName:"tr",align:null},(0,i.kt)("inlineCode",{parentName:"td"},"%value%")),(0,i.kt)("td",{parentName:"tr",align:null},"The buy/sell value, to use in price display")),(0,i.kt)("tr",{parentName:"tbody"},(0,i.kt)("td",{parentName:"tr",align:null},(0,i.kt)("inlineCode",{parentName:"td"},"%value_commas%")),(0,i.kt)("td",{parentName:"tr",align:null},"The comma separated buy/sell value, to use in price display")),(0,i.kt)("tr",{parentName:"tbody"},(0,i.kt)("td",{parentName:"tr",align:null},(0,i.kt)("inlineCode",{parentName:"td"},"%playerlimit%")),(0,i.kt)("td",{parentName:"tr",align:null},"The per-player purchase limit for the item")),(0,i.kt)("tr",{parentName:"tbody"},(0,i.kt)("td",{parentName:"tr",align:null},(0,i.kt)("inlineCode",{parentName:"td"},"%playerbuys%")),(0,i.kt)("td",{parentName:"tr",align:null},"The amount of times the player has bought this item")),(0,i.kt)("tr",{parentName:"tbody"},(0,i.kt)("td",{parentName:"tr",align:null},(0,i.kt)("inlineCode",{parentName:"td"},"%globallimit%")),(0,i.kt)("td",{parentName:"tr",align:null},"The global purchase limit for the item")),(0,i.kt)("tr",{parentName:"tbody"},(0,i.kt)("td",{parentName:"tr",align:null},(0,i.kt)("inlineCode",{parentName:"td"},"%globalbuys%")),(0,i.kt)("td",{parentName:"tr",align:null},"The amount of times the item has been bought globally")))))}c.isMDXComponent=!0}}]); \ No newline at end of file diff --git a/assets/js/23bc8fd6.e536923d.js b/assets/js/23bc8fd6.e536923d.js deleted file mode 100644 index 7cf444eccc..0000000000 --- a/assets/js/23bc8fd6.e536923d.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkauxilor_docs=self.webpackChunkauxilor_docs||[]).push([[75819],{3905:function(e,t,n){n.d(t,{Zo:function(){return p},kt:function(){return c}});var a=n(67294);function l(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 a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,a)}return n}function o(e){for(var t=1;t=0||(l[n]=e[n]);return l}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(a=0;a=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(l[n]=e[n])}return l}var s=a.createContext({}),u=function(e){var t=a.useContext(s),n=t;return e&&(n="function"==typeof e?e(t):o(o({},t),e)),n},p=function(e){var t=u(e.components);return a.createElement(s.Provider,{value:t},e.children)},m={inlineCode:"code",wrapper:function(e){var t=e.children;return a.createElement(a.Fragment,{},t)}},d=a.forwardRef((function(e,t){var n=e.components,l=e.mdxType,i=e.originalType,s=e.parentName,p=r(e,["components","mdxType","originalType","parentName"]),d=u(n),c=l,h=d["".concat(s,".").concat(c)]||d[c]||m[c]||i;return n?a.createElement(h,o(o({ref:t},p),{},{components:n})):a.createElement(h,o({ref:t},p))}));function c(e,t){var n=arguments,l=t&&t.mdxType;if("string"==typeof e||l){var i=n.length,o=new Array(i);o[0]=d;var r={};for(var s in t)hasOwnProperty.call(t,s)&&(r[s]=t[s]);r.originalType=e,r.mdxType="string"==typeof e?e:l,o[1]=r;for(var u=2;urequire",id:"require",level:4},{value:"conditions",id:"conditions",level:4},{value:"limit",id:"limit",level:4},{value:"global-limit",id:"global-limit",level:4},{value:"max-at-once",id:"max-at-once",level:4},{value:"amount",id:"amount",level:4},{value:"buy-message",id:"buy-message",level:4},{value:"Sell",id:"sell-1",level:3},{value:"require",id:"require-1",level:4},{value:"conditions",id:"conditions-1",level:4},{value:"sell-message",id:"sell-message",level:4},{value:"sell-command",id:"sell-command",level:4},{value:"GUI",id:"gui-3",level:3},{value:"show-quick-buy-sell",id:"show-quick-buy-sell",level:4},{value:"Internal Placeholders",id:"internal-placeholders",level:2}],d={toc:m};function c(e){var t=e.components,n=(0,l.Z)(e,o);return(0,i.kt)("wrapper",(0,a.Z)({},d,n,{components:t,mdxType:"MDXLayout"}),(0,i.kt)("h2",{id:"items"},"Items"),(0,i.kt)("p",null,"Items are everything that can be bought or sold in the shop. They can be real items or commands, single-purchase, limited purchase, buy only, sell only, both, they can be bought with 2 different currency types - the point is, there's a lot of options to wrap your head around."),(0,i.kt)("p",null,"These items go into your category config, read here for more into: ",(0,i.kt)("a",{parentName:"p",href:"https://plugins.auxilor.io/ecoshop/how-to-make-a-category"},"categories"),"."),(0,i.kt)("h2",{id:"how-to-add-items"},"How to add items"),(0,i.kt)("h3",{id:"simple-buy-sell-item"},"Simple buy-sell item"),(0,i.kt)("p",null,"Let's start with a really simple shop item - if you're making a standard buy-sell shop, this is what most of your items will look like:"),(0,i.kt)("pre",null,(0,i.kt)("code",{parentName:"pre",className:"language-yaml"},"- id: cooked_mutton\n item: cooked_mutton\n buy:\n type: coins\n value: 20\n display: $%value%\n amount: 32\n sell:\n type: coins\n value: 10\n display: $%value%\n gui:\n column: 4\n row: 1\n page: 1\n")),(0,i.kt)("h4",{id:"understanding-all-the-sections"},"Understanding all the sections"),(0,i.kt)("p",null,(0,i.kt)("strong",{parentName:"p"},"id:")," This is the internal ID of the item. Players don't see this, but it's important\nto use a unique ID for every item in all of your shops. This is used in commands, placeholders and referencing the item"),(0,i.kt)("p",null,(0,i.kt)("strong",{parentName:"p"},"item:")," This is the actual item we're selling, read here for more info: ",(0,i.kt)("a",{parentName:"p",href:"https://plugins.auxilor.io/all-plugins/the-item-lookup-system"},"Item Lookup System"),". "),(0,i.kt)("h5",{id:"buy-optional"},"Buy (Optional)"),(0,i.kt)("p",null,(0,i.kt)("strong",{parentName:"p"},"type/value/display:")," This is standard configuration of prices, read here for more info: ",(0,i.kt)("a",{parentName:"p",href:"https://plugins.auxilor.io/all-plugins/prices"},"Prices"),". Prices are configured per-item."),(0,i.kt)("p",null,(0,i.kt)("strong",{parentName:"p"},"amount:")," (Optional) The amount of items to be bought at once. Defaults to 1."),(0,i.kt)("h5",{id:"sell"},"Sell"),(0,i.kt)("p",null,(0,i.kt)("strong",{parentName:"p"},"type/value/display:")," This is standard configuration of prices, read here for more info: ",(0,i.kt)("a",{parentName:"p",href:"https://plugins.auxilor.io/all-plugins/prices"},"Prices"),". Prices are configured per-item."),(0,i.kt)("h5",{id:"gui"},"GUI"),(0,i.kt)("p",null,(0,i.kt)("strong",{parentName:"p"},"row/column/page:")," The location of this item in the shop"),(0,i.kt)("h3",{id:"command-items"},"Command Items"),(0,i.kt)("p",null,"Sometimes you want to run a command when a player buys an item, such as giving permissions/ranks/items from other plugins not currently supported in the ",(0,i.kt)("a",{parentName:"p",href:"https://plugins.auxilor.io/all-plugins/the-item-lookup-system"},"Item Lookup System"),". "),(0,i.kt)("p",null,"Of course, you can't sell a command, so they're buy-only."),(0,i.kt)("pre",null,(0,i.kt)("code",{parentName:"pre",className:"language-yaml"},'- id: iron_rank\n command:\n - lp user %player% parent set iron\n buy:\n value: "%ecomc_iron_price%"\n type: crystals\n display: "&b%value% Crystals \u2756"\n limit: 1\n gui:\n display:\n item: diamond_chestplate name:"&aIron Rank"\n lore:\n - "&fBuy &7&lIRON&r&f rank to get"\n - "&fthe following benefits:"\n - " &8\xbb&f &eExample Perk"\n bottom-lore: # You can also add lore to be put under other lore (e.g. price, quick buy/sell info, etc.)\n - ""\n - "&e&oLeft click to buy with money,"\n - "&e&oRight click to buy with &bCrystals \u2756&e&o!"\n column: 5 # The column.\n row: 3 # The row.\n page: 2 # The page.\n')),(0,i.kt)("h4",{id:"understanding-all-the-sections-1"},"Understanding all the sections"),(0,i.kt)("p",null,(0,i.kt)("strong",{parentName:"p"},"id:")," This is the internal ID of the item. Players don't see this, but it's important\nto use a unique ID for every item in all of your shops. This is used in commands, placeholders and referencing the item"),(0,i.kt)("p",null,(0,i.kt)("strong",{parentName:"p"},"command:")," This is the command to be run when a player buys this item. You can use ",(0,i.kt)("inlineCode",{parentName:"p"},"%player%")," and ",(0,i.kt)("inlineCode",{parentName:"p"},"%amount%")," as placeholders."),(0,i.kt)("h5",{id:"buy"},"Buy"),(0,i.kt)("p",null,(0,i.kt)("strong",{parentName:"p"},"type/value/display:")," This is standard configuration of prices, read here for more info: ",(0,i.kt)("a",{parentName:"p",href:"https://plugins.auxilor.io/all-plugins/prices"},"Prices"),". Prices are configured per-item."),(0,i.kt)("p",null,(0,i.kt)("strong",{parentName:"p"},"limit:")," (Optional) The max amount of times a player can buy this item."),(0,i.kt)("h5",{id:"gui-1"},"GUI"),(0,i.kt)("p",null,(0,i.kt)("strong",{parentName:"p"},"display.item:")," This is the item shown in the GUI, read here for more info: ",(0,i.kt)("a",{parentName:"p",href:"https://plugins.auxilor.io/all-plugins/the-item-lookup-system"},"Item Lookup System"),". "),(0,i.kt)("p",null,(0,i.kt)("strong",{parentName:"p"},"display.lore:")," This is the lore shown on the item."),(0,i.kt)("p",null,(0,i.kt)("strong",{parentName:"p"},"display.bottom-lore:")," Lore shown under other lore, such as displaying prices."),(0,i.kt)("p",null,(0,i.kt)("strong",{parentName:"p"},"row/column/page:")," The location of this item in the shop"),(0,i.kt)("h3",{id:"effect-items"},"Effect Items"),(0,i.kt)("p",null,"Instead of just using commands, EcoShop also has full access to the\n",(0,i.kt)("a",{parentName:"p",href:"https://plugins.auxilor.io/effects/configuring-an-effect"},"effects system"),", so you can run effects when a player buys an item, or even just put effects themselves in the shop."),(0,i.kt)("p",null,"Like commands, these are unsellable."),(0,i.kt)("pre",null,(0,i.kt)("code",{parentName:"pre",className:"language-yaml"},'- id: my_effect_item\n effects: [ ]\n buy:\n value: 65\n type: crystals\n display: "&b%value% Crystals \u2756"\n global-limit: 5\n gui:\n display:\n item: nether_star\n lore:\n - "&fBuy me to do something cool!"\n column: 6 # The column.\n row: 3 # The row.\n page: 2 # The page.\n show-quick-buy-sell: false\n')),(0,i.kt)("h4",{id:"understanding-all-the-sections-2"},"Understanding all the sections"),(0,i.kt)("p",null,(0,i.kt)("strong",{parentName:"p"},"id:")," This is the internal ID of the item. Players don't see this, but it's important\nto use a unique ID for every item in all of your shops. This is used in commands, placeholders and referencing the item"),(0,i.kt)("p",null,(0,i.kt)("strong",{parentName:"p"},"effects:")," These are the effects that are ran when the player buys the item. Read here for more info: ",(0,i.kt)("a",{parentName:"p",href:"https://plugins.auxilor.io/effects/configuring-an-effect"},"Configuring an Effect"),". ",(0,i.kt)("strong",{parentName:"p"},"Only Triggered Effects"),"."),(0,i.kt)("h5",{id:"buy-1"},"Buy"),(0,i.kt)("p",null,(0,i.kt)("strong",{parentName:"p"},"type/value/display:")," This is standard configuration of prices, read here for more info: ",(0,i.kt)("a",{parentName:"p",href:"https://plugins.auxilor.io/all-plugins/prices"},"Prices"),". Prices are configured per-item."),(0,i.kt)("p",null,(0,i.kt)("strong",{parentName:"p"},"limit:")," (Optional) The max amount of times a player can buy this item."),(0,i.kt)("h5",{id:"gui-2"},"GUI"),(0,i.kt)("p",null,(0,i.kt)("strong",{parentName:"p"},"display.item:")," This is the item shown in the GUI, read here for more info: ",(0,i.kt)("a",{parentName:"p",href:"https://plugins.auxilor.io/all-plugins/the-item-lookup-system"},"Item Lookup System"),". "),(0,i.kt)("p",null,(0,i.kt)("strong",{parentName:"p"},"row/column/page:")," The location of this item in the shop"),(0,i.kt)("h2",{id:"alt-buy"},"Alt-Buy"),(0,i.kt)("p",null,"EcoShop supports buying items with multiple currencies using the ",(0,i.kt)("inlineCode",{parentName:"p"},"alt-buy")," options. All the options that work with ",(0,i.kt)("inlineCode",{parentName:"p"},"buy")," also apply to ",(0,i.kt)("inlineCode",{parentName:"p"},"alt-buy"),". These are configured the same way, using the ",(0,i.kt)("a",{parentName:"p",href:"https://plugins.auxilor.io/all-plugins/prices"},"price")," system."),(0,i.kt)("pre",null,(0,i.kt)("code",{parentName:"pre",className:"language-yaml"},' alt-buy:\n value: 65\n type: crystals\n display: "&b%value%\u2756"\n')),(0,i.kt)("h2",{id:"optional-arguments"},"Optional Arguments"),(0,i.kt)("h3",{id:"buy-2"},"Buy"),(0,i.kt)("h4",{id:"require"},(0,i.kt)("inlineCode",{parentName:"h4"},"require")),(0,i.kt)("p",null,"A mathematical expression that must be met to buy this item."),(0,i.kt)("pre",null,(0,i.kt)("code",{parentName:"pre",className:"language-yaml"},'buy:\n require: "%player_xp% >= 300"\n')),(0,i.kt)("h4",{id:"conditions"},(0,i.kt)("inlineCode",{parentName:"h4"},"conditions")),(0,i.kt)("p",null,"Any conditions that must be met to buy the item. Read here for more info: ",(0,i.kt)("a",{parentName:"p",href:"https://plugins.auxilor.io/effects/configuring-a-condition"},"Configuring a Condition"),"."),(0,i.kt)("pre",null,(0,i.kt)("code",{parentName:"pre",className:"language-yaml"},"buy:\n conditions:\n - id: has_permission\n args:\n permission: group.iron\n")),(0,i.kt)("h4",{id:"limit"},(0,i.kt)("inlineCode",{parentName:"h4"},"limit")),(0,i.kt)("p",null,"The max times a player can buy this item."),(0,i.kt)("pre",null,(0,i.kt)("code",{parentName:"pre",className:"language-yaml"},"buy:\n limit: 1\n")),(0,i.kt)("h4",{id:"global-limit"},(0,i.kt)("inlineCode",{parentName:"h4"},"global-limit")),(0,i.kt)("p",null,"The max times all players can buy this item."),(0,i.kt)("pre",null,(0,i.kt)("code",{parentName:"pre",className:"language-yaml"},"buy:\n global-limit: 1\n")),(0,i.kt)("h4",{id:"max-at-once"},(0,i.kt)("inlineCode",{parentName:"h4"},"max-at-once")),(0,i.kt)("p",null,"The max amount of this item a player can buy at once. (Removes the multi-buy GUI)."),(0,i.kt)("pre",null,(0,i.kt)("code",{parentName:"pre",className:"language-yaml"},"buy:\n max-at-once: 1\n")),(0,i.kt)("h4",{id:"amount"},(0,i.kt)("inlineCode",{parentName:"h4"},"amount")),(0,i.kt)("p",null,"The amount of items to be bought at once."),(0,i.kt)("pre",null,(0,i.kt)("code",{parentName:"pre",className:"language-yaml"},"buy:\n amount: 32\n")),(0,i.kt)("h4",{id:"buy-message"},(0,i.kt)("inlineCode",{parentName:"h4"},"buy-message")),(0,i.kt)("p",null,"A message to be sent to the player when this item is bought."),(0,i.kt)("pre",null,(0,i.kt)("code",{parentName:"pre",className:"language-yaml"},'buy:\n. buy-message:\n - "&6Thanks for buying this specific item"\n')),(0,i.kt)("h3",{id:"sell-1"},"Sell"),(0,i.kt)("h4",{id:"require-1"},(0,i.kt)("inlineCode",{parentName:"h4"},"require")),(0,i.kt)("p",null,"A mathematical expression that must be met to buy this item."),(0,i.kt)("pre",null,(0,i.kt)("code",{parentName:"pre",className:"language-yaml"},'buy:\n require: "%player_xp% >= 300"\n')),(0,i.kt)("h4",{id:"conditions-1"},(0,i.kt)("inlineCode",{parentName:"h4"},"conditions")),(0,i.kt)("p",null,"Any conditions that must be met to sell the item. Read here for more info: ",(0,i.kt)("a",{parentName:"p",href:"https://plugins.auxilor.io/effects/configuring-a-condition"},"Configuring a Condition"),"."),(0,i.kt)("pre",null,(0,i.kt)("code",{parentName:"pre",className:"language-yaml"},"sell:\n conditions:\n - id: has_permission\n args:\n permission: group.iron\n")),(0,i.kt)("h4",{id:"sell-message"},(0,i.kt)("inlineCode",{parentName:"h4"},"sell-message")),(0,i.kt)("p",null,"A message to be sent to the player when this item is sold."),(0,i.kt)("pre",null,(0,i.kt)("code",{parentName:"pre",className:"language-yaml"},'sell:\n. sell-message:\n - "&6Thanks for buying this specific item"\n')),(0,i.kt)("h4",{id:"sell-command"},(0,i.kt)("inlineCode",{parentName:"h4"},"sell-command")),(0,i.kt)("p",null,"Commands to be run when the player sells this item."),(0,i.kt)("pre",null,(0,i.kt)("code",{parentName:"pre",className:"language-yaml"},'sell:\n. sell-command:\n - "lp user parent set top.seller"\n')),(0,i.kt)("h3",{id:"gui-3"},"GUI"),(0,i.kt)("h4",{id:"show-quick-buy-sell"},(0,i.kt)("inlineCode",{parentName:"h4"},"show-quick-buy-sell")),(0,i.kt)("p",null,"By default, quick buy/sell lore is shown, disable it using ",(0,i.kt)("inlineCode",{parentName:"p"},"show-quick-buy-sell")),(0,i.kt)("pre",null,(0,i.kt)("code",{parentName:"pre",className:"language-yaml"},"sell:\n. show-quick-buy-sell: false\n")),(0,i.kt)("h2",{id:"internal-placeholders"},"Internal Placeholders"),(0,i.kt)("table",null,(0,i.kt)("thead",{parentName:"table"},(0,i.kt)("tr",{parentName:"thead"},(0,i.kt)("th",{parentName:"tr",align:null},"Placeholder"),(0,i.kt)("th",{parentName:"tr",align:null},"Value"))),(0,i.kt)("tbody",{parentName:"table"},(0,i.kt)("tr",{parentName:"tbody"},(0,i.kt)("td",{parentName:"tr",align:null},(0,i.kt)("inlineCode",{parentName:"td"},"%amount%")),(0,i.kt)("td",{parentName:"tr",align:null},"The amount of items the player bought")),(0,i.kt)("tr",{parentName:"tbody"},(0,i.kt)("td",{parentName:"tr",align:null},(0,i.kt)("inlineCode",{parentName:"td"},"%value%")),(0,i.kt)("td",{parentName:"tr",align:null},"The buy/sell value, to use in price display")),(0,i.kt)("tr",{parentName:"tbody"},(0,i.kt)("td",{parentName:"tr",align:null},(0,i.kt)("inlineCode",{parentName:"td"},"%value_commas%")),(0,i.kt)("td",{parentName:"tr",align:null},"The comma separated buy/sell value, to use in price display")),(0,i.kt)("tr",{parentName:"tbody"},(0,i.kt)("td",{parentName:"tr",align:null},(0,i.kt)("inlineCode",{parentName:"td"},"%playerlimit%")),(0,i.kt)("td",{parentName:"tr",align:null},"The per-player purchase limit for the item")),(0,i.kt)("tr",{parentName:"tbody"},(0,i.kt)("td",{parentName:"tr",align:null},(0,i.kt)("inlineCode",{parentName:"td"},"%playerbuys%")),(0,i.kt)("td",{parentName:"tr",align:null},"The amount of times the player has bought this item")),(0,i.kt)("tr",{parentName:"tbody"},(0,i.kt)("td",{parentName:"tr",align:null},(0,i.kt)("inlineCode",{parentName:"td"},"%globallimit%")),(0,i.kt)("td",{parentName:"tr",align:null},"The global purchase limit for the item")),(0,i.kt)("tr",{parentName:"tbody"},(0,i.kt)("td",{parentName:"tr",align:null},(0,i.kt)("inlineCode",{parentName:"td"},"%globalbuys%")),(0,i.kt)("td",{parentName:"tr",align:null},"The amount of times the item has been bought globally")))))}c.isMDXComponent=!0}}]); \ No newline at end of file diff --git a/assets/js/24ae92d4.a842b010.js b/assets/js/24ae92d4.9613ccb8.js similarity index 54% rename from assets/js/24ae92d4.a842b010.js rename to assets/js/24ae92d4.9613ccb8.js index 88881894b4..bdbc6d5f80 100644 --- a/assets/js/24ae92d4.a842b010.js +++ b/assets/js/24ae92d4.9613ccb8.js @@ -1 +1 @@ -"use strict";(self.webpackChunkauxilor_docs=self.webpackChunkauxilor_docs||[]).push([[64213],{3905:function(e,t,r){r.d(t,{Zo:function(){return s},kt:function(){return f}});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)}},m=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"]),m=l(r),f=o,d=m["".concat(u,".").concat(f)]||m[f]||p[f]||i;return r?n.createElement(d,a(a({ref:t},s),{},{components:r})):n.createElement(d,a({ref:t},s))}));function f(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 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")))}f.isMDXComponent=!0}}]); \ No newline at end of file +"use strict";(self.webpackChunkauxilor_docs=self.webpackChunkauxilor_docs||[]).push([[64213],{3905:function(e,t,r){r.d(t,{Zo:function(){return l},kt:function(){return d}});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({}),s=function(e){var t=n.useContext(u),r=t;return e&&(r="function"==typeof e?e(t):a(a({},t),e)),r},l=function(e){var t=s(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)}},m=n.forwardRef((function(e,t){var r=e.components,o=e.mdxType,i=e.originalType,u=e.parentName,l=c(e,["components","mdxType","originalType","parentName"]),m=s(r),d=o,f=m["".concat(u,".").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 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 s=2;s")\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")))}d.isMDXComponent=!0}}]); \ No newline at end of file diff --git a/assets/js/26b6c2f5.075c3681.js b/assets/js/26b6c2f5.fe4d93e7.js similarity index 51% rename from assets/js/26b6c2f5.075c3681.js rename to assets/js/26b6c2f5.fe4d93e7.js index 30c041e661..0731f3bafd 100644 --- a/assets/js/26b6c2f5.075c3681.js +++ b/assets/js/26b6c2f5.fe4d93e7.js @@ -1 +1 @@ -"use strict";(self.webpackChunkauxilor_docs=self.webpackChunkauxilor_docs||[]).push([[82115],{3905:function(e,t,r){r.d(t,{Zo:function(){return l},kt:function(){return f}});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 c(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({}),s=function(e){var t=n.useContext(u),r=t;return e&&(r="function"==typeof e?e(t):c(c({},t),e)),r},l=function(e){var t=s(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)}},m=n.forwardRef((function(e,t){var r=e.components,o=e.mdxType,i=e.originalType,u=e.parentName,l=a(e,["components","mdxType","originalType","parentName"]),m=s(r),f=o,d=m["".concat(u,".").concat(f)]||m[f]||p[f]||i;return r?n.createElement(d,c(c({ref:t},l),{},{components:r})):n.createElement(d,c({ref:t},l))}));function f(e,t){var r=arguments,o=t&&t.mdxType;if("string"==typeof e||o){var i=r.length,c=new Array(i);c[0]=m;var a={};for(var u in t)hasOwnProperty.call(t,u)&&(a[u]=t[u]);a.originalType=e,a.mdxType="string"==typeof e?e:o,c[1]=a;for(var s=2;s")\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/EcoItems/tags"},"here")))}f.isMDXComponent=!0}}]); \ No newline at end of file +"use strict";(self.webpackChunkauxilor_docs=self.webpackChunkauxilor_docs||[]).push([[82115],{3905:function(e,t,r){r.d(t,{Zo:function(){return l},kt:function(){return f}});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({}),s=function(e){var t=n.useContext(u),r=t;return e&&(r="function"==typeof e?e(t):a(a({},t),e)),r},l=function(e){var t=s(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)}},m=n.forwardRef((function(e,t){var r=e.components,o=e.mdxType,i=e.originalType,u=e.parentName,l=c(e,["components","mdxType","originalType","parentName"]),m=s(r),f=o,d=m["".concat(u,".").concat(f)]||m[f]||p[f]||i;return r?n.createElement(d,a(a({ref:t},l),{},{components:r})):n.createElement(d,a({ref:t},l))}));function f(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 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 s=2;s")\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/EcoItems/tags"},"here")))}f.isMDXComponent=!0}}]); \ No newline at end of file diff --git a/assets/js/28ec2b06.43543a82.js b/assets/js/28ec2b06.43543a82.js deleted file mode 100644 index 52db0ece53..0000000000 --- a/assets/js/28ec2b06.43543a82.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkauxilor_docs=self.webpackChunkauxilor_docs||[]).push([[6048],{3905:function(e,t,r){r.d(t,{Zo:function(){return p},kt:function(){return d}});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},p=function(e){var t=l(e.components);return n.createElement(u.Provider,{value:t},e.children)},s={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,p=c(e,["components","mdxType","originalType","parentName"]),f=l(r),d=o,m=f["".concat(u,".").concat(d)]||f[d]||s[d]||i;return r?n.createElement(m,a(a({ref:t},p),{},{components:r})):n.createElement(m,a({ref:t},p))}));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 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/EcoBits/tags"},"here")))}d.isMDXComponent=!0}}]); \ No newline at end of file diff --git a/assets/js/28ec2b06.dabfa9e5.js b/assets/js/28ec2b06.dabfa9e5.js new file mode 100644 index 0000000000..4b70af9737 --- /dev/null +++ b/assets/js/28ec2b06.dabfa9e5.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkauxilor_docs=self.webpackChunkauxilor_docs||[]).push([[6048],{3905:function(e,t,r){r.d(t,{Zo:function(){return l},kt:function(){return f}});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({}),s=function(e){var t=n.useContext(u),r=t;return e&&(r="function"==typeof e?e(t):a(a({},t),e)),r},l=function(e){var t=s(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)}},d=n.forwardRef((function(e,t){var r=e.components,o=e.mdxType,i=e.originalType,u=e.parentName,l=c(e,["components","mdxType","originalType","parentName"]),d=s(r),f=o,m=d["".concat(u,".").concat(f)]||d[f]||p[f]||i;return r?n.createElement(m,a(a({ref:t},l),{},{components:r})):n.createElement(m,a({ref:t},l))}));function f(e,t){var r=arguments,o=t&&t.mdxType;if("string"==typeof e||o){var i=r.length,a=new Array(i);a[0]=d;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 s=2;s")\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/EcoBits/tags"},"here")))}f.isMDXComponent=!0}}]); \ No newline at end of file diff --git a/assets/js/2bc46dc9.005c757d.js b/assets/js/2bc46dc9.005c757d.js new file mode 100644 index 0000000000..9e8fd0f751 --- /dev/null +++ b/assets/js/2bc46dc9.005c757d.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkauxilor_docs=self.webpackChunkauxilor_docs||[]).push([[13198],{3905:function(e,t,r){r.d(t,{Zo:function(){return l},kt:function(){return d}});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 c(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({}),s=function(e){var t=n.useContext(u),r=t;return e&&(r="function"==typeof e?e(t):c(c({},t),e)),r},l=function(e){var t=s(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)}},m=n.forwardRef((function(e,t){var r=e.components,o=e.mdxType,i=e.originalType,u=e.parentName,l=a(e,["components","mdxType","originalType","parentName"]),m=s(r),d=o,f=m["".concat(u,".").concat(d)]||m[d]||p[d]||i;return r?n.createElement(f,c(c({ref:t},l),{},{components:r})):n.createElement(f,c({ref:t},l))}));function d(e,t){var r=arguments,o=t&&t.mdxType;if("string"==typeof e||o){var i=r.length,c=new Array(i);c[0]=m;var a={};for(var u in t)hasOwnProperty.call(t,u)&&(a[u]=t[u]);a.originalType=e,a.mdxType="string"==typeof e?e:o,c[1]=a;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):c(c({},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=a(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,c(c({ref:t},l),{},{components:r})):n.createElement(f,c({ref:t},l))}));function d(e,t){var r=arguments,o=t&&t.mdxType;if("string"==typeof e||o){var i=r.length,c=new Array(i);c[0]=m;var a={};for(var s in t)hasOwnProperty.call(t,s)&&(a[s]=t[s]);a.originalType=e,a.mdxType="string"==typeof e?e:o,c[1]=a;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 i=n.createContext({}),u=function(e){var t=n.useContext(i),r=t;return e&&(r="function"==typeof e?e(t):s(s({},t),e)),r},f=function(e){var t=u(e.components);return n.createElement(i.Provider,{value:t},e.children)},p={inlineCode:"code",wrapper:function(e){var t=e.children;return n.createElement(n.Fragment,{},t)}},l=n.forwardRef((function(e,t){var r=e.components,o=e.mdxType,a=e.originalType,i=e.parentName,f=c(e,["components","mdxType","originalType","parentName"]),l=u(r),g=o,m=l["".concat(i,".").concat(g)]||l[g]||p[g]||a;return r?n.createElement(m,s(s({ref:t},f),{},{components:r})):n.createElement(m,s({ref:t},f))}));function g(e,t){var r=arguments,o=t&&t.mdxType;if("string"==typeof e||o){var a=r.length,s=new Array(a);s[0]=l;var c={};for(var i in t)hasOwnProperty.call(t,i)&&(c[i]=t[i]);c.originalType=e,c.mdxType="string"==typeof e?e:o,s[1]=c;for(var u=2;u=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 i=n.createContext({}),u=function(e){var t=n.useContext(i),r=t;return e&&(r="function"==typeof e?e(t):c(c({},t),e)),r},f=function(e){var t=u(e.components);return n.createElement(i.Provider,{value:t},e.children)},p={inlineCode:"code",wrapper:function(e){var t=e.children;return n.createElement(n.Fragment,{},t)}},l=n.forwardRef((function(e,t){var r=e.components,o=e.mdxType,s=e.originalType,i=e.parentName,f=a(e,["components","mdxType","originalType","parentName"]),l=u(r),g=o,m=l["".concat(i,".").concat(g)]||l[g]||p[g]||s;return r?n.createElement(m,c(c({ref:t},f),{},{components:r})):n.createElement(m,c({ref:t},f))}));function g(e,t){var r=arguments,o=t&&t.mdxType;if("string"==typeof e||o){var s=r.length,c=new Array(s);c[0]=l;var a={};for(var i in t)hasOwnProperty.call(t,i)&&(a[i]=t[i]);a.originalType=e,a.mdxType="string"==typeof e?e:o,c[1]=a;for(var u=2;u=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}var s=r.createContext({}),l=function(e){var t=r.useContext(s),n=t;return e&&(n="function"==typeof e?e(t):a(a({},t),e)),n},p=function(e){var t=l(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)}},m=r.forwardRef((function(e,t){var n=e.components,o=e.mdxType,i=e.originalType,s=e.parentName,p=c(e,["components","mdxType","originalType","parentName"]),m=l(n),u=o,f=m["".concat(s,".").concat(u)]||m[u]||d[u]||i;return n?r.createElement(f,a(a({ref:t},p),{},{components:n})):r.createElement(f,a({ref:t},p))}));function u(e,t){var n=arguments,o=t&&t.mdxType;if("string"==typeof e||o){var i=n.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 l=2;l/actions reload (Reload the plugin)",id:"actions-reload-reload-the-plugin",level:2},{value:"/actions import (Import an action from lrcdb)",id:"actions-import-import-an-action-from-lrcdb",level:2},{value:"/actions export (Export an action to lrcdb)",id:"actions-export-export-an-action-to-lrcdb",level:2}],m={toc:d};function u(e){var t=e.components,n=(0,o.Z)(e,a);return(0,i.kt)("wrapper",(0,r.Z)({},m,n,{components:t,mdxType:"MDXLayout"}),(0,i.kt)("h2",{id:"actions-reload-reload-the-plugin"},(0,i.kt)("inlineCode",{parentName:"h2"},"/actions reload")," (Reload the plugin)"),(0,i.kt)("p",null,"Permission: ",(0,i.kt)("inlineCode",{parentName:"p"},"actions.command.reload")),(0,i.kt)("h2",{id:"actions-import-import-an-action-from-lrcdb"},(0,i.kt)("inlineCode",{parentName:"h2"},"/actions import")," (Import an action from ",(0,i.kt)("a",{parentName:"h2",href:"https://lrcdb.auxilor.io/"},"lrcdb"),")"),(0,i.kt)("p",null,"Permission: ",(0,i.kt)("inlineCode",{parentName:"p"},"actions.command.import")),(0,i.kt)("p",null,"General Usage: ",(0,i.kt)("inlineCode",{parentName:"p"},"/actions import ")),(0,i.kt)("p",null,"Find actions on ",(0,i.kt)("a",{parentName:"p",href:"https://lrcdb.auxilor.io/"},"lrcdb")),(0,i.kt)("h2",{id:"actions-export-export-an-action-to-lrcdb"},(0,i.kt)("inlineCode",{parentName:"h2"},"/actions export")," (Export an action to ",(0,i.kt)("a",{parentName:"h2",href:"https://lrcdb.auxilor.io/"},"lrcdb"),")"),(0,i.kt)("p",null,"Permission: ",(0,i.kt)("inlineCode",{parentName:"p"},"actions.command.export")),(0,i.kt)("p",null,"General Usage: ",(0,i.kt)("inlineCode",{parentName:"p"},"/actions export ")))}u.isMDXComponent=!0}}]); \ No newline at end of file +"use strict";(self.webpackChunkauxilor_docs=self.webpackChunkauxilor_docs||[]).push([[18871],{3905:function(e,t,n){n.d(t,{Zo:function(){return p},kt:function(){return u}});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 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 a(e){for(var t=1;t=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}var s=r.createContext({}),l=function(e){var t=r.useContext(s),n=t;return e&&(n="function"==typeof e?e(t):a(a({},t),e)),n},p=function(e){var t=l(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)}},m=r.forwardRef((function(e,t){var n=e.components,o=e.mdxType,i=e.originalType,s=e.parentName,p=c(e,["components","mdxType","originalType","parentName"]),m=l(n),u=o,f=m["".concat(s,".").concat(u)]||m[u]||d[u]||i;return n?r.createElement(f,a(a({ref:t},p),{},{components:n})):r.createElement(f,a({ref:t},p))}));function u(e,t){var n=arguments,o=t&&t.mdxType;if("string"==typeof e||o){var i=n.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 l=2;l/actions reload (Reload the plugin)",id:"actions-reload-reload-the-plugin",level:2},{value:"/actions import (Import an action from lrcdb)",id:"actions-import-import-an-action-from-lrcdb",level:2},{value:"/actions export (Export an action to lrcdb)",id:"actions-export-export-an-action-to-lrcdb",level:2}],m={toc:d};function u(e){var t=e.components,n=(0,o.Z)(e,a);return(0,i.kt)("wrapper",(0,r.Z)({},m,n,{components:t,mdxType:"MDXLayout"}),(0,i.kt)("h2",{id:"actions-reload-reload-the-plugin"},(0,i.kt)("inlineCode",{parentName:"h2"},"/actions reload")," (Reload the plugin)"),(0,i.kt)("p",null,"Permission: ",(0,i.kt)("inlineCode",{parentName:"p"},"actions.command.reload")),(0,i.kt)("h2",{id:"actions-import-import-an-action-from-lrcdb"},(0,i.kt)("inlineCode",{parentName:"h2"},"/actions import")," (Import an action from ",(0,i.kt)("a",{parentName:"h2",href:"https://lrcdb.auxilor.io/"},"lrcdb"),")"),(0,i.kt)("p",null,"Permission: ",(0,i.kt)("inlineCode",{parentName:"p"},"actions.command.import")),(0,i.kt)("p",null,"General Usage: ",(0,i.kt)("inlineCode",{parentName:"p"},"/actions import ")),(0,i.kt)("p",null,"Find actions on ",(0,i.kt)("a",{parentName:"p",href:"https://lrcdb.auxilor.io/"},"lrcdb")),(0,i.kt)("h2",{id:"actions-export-export-an-action-to-lrcdb"},(0,i.kt)("inlineCode",{parentName:"h2"},"/actions export")," (Export an action to ",(0,i.kt)("a",{parentName:"h2",href:"https://lrcdb.auxilor.io/"},"lrcdb"),")"),(0,i.kt)("p",null,"Permission: ",(0,i.kt)("inlineCode",{parentName:"p"},"actions.command.export")),(0,i.kt)("p",null,"General Usage: ",(0,i.kt)("inlineCode",{parentName:"p"},"/actions export ")))}u.isMDXComponent=!0}}]); \ No newline at end of file diff --git a/assets/js/3038d515.696d1c24.js b/assets/js/3038d515.696d1c24.js deleted file mode 100644 index e41adbea3c..0000000000 --- a/assets/js/3038d515.696d1c24.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkauxilor_docs=self.webpackChunkauxilor_docs||[]).push([[8452],{3905:function(e,t,r){r.d(t,{Zo:function(){return u},kt:function(){return m}});var n=r(67294);function a(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function o(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 i(e){for(var t=1;t=0||(a[r]=e[r]);return a}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(a[r]=e[r])}return a}var p=n.createContext({}),c=function(e){var t=n.useContext(p),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(p.Provider,{value:t},e.children)},d={inlineCode:"code",wrapper:function(e){var t=e.children;return n.createElement(n.Fragment,{},t)}},s=n.forwardRef((function(e,t){var r=e.components,a=e.mdxType,o=e.originalType,p=e.parentName,u=l(e,["components","mdxType","originalType","parentName"]),s=c(r),m=a,f=s["".concat(p,".").concat(m)]||s[m]||d[m]||o;return r?n.createElement(f,i(i({ref:t},u),{},{components:r})):n.createElement(f,i({ref:t},u))}));function m(e,t){var r=arguments,a=t&&t.mdxType;if("string"==typeof e||a){var o=r.length,i=new Array(o);i[0]=s;var l={};for(var p in t)hasOwnProperty.call(t,p)&&(l[p]=t[p]);l.originalType=e,l.mdxType="string"==typeof e?e:a,i[1]=l;for(var c=2;c%")),(0,o.kt)("td",{parentName:"tr",align:null},"Get the level that a player has for any given pet")),(0,o.kt)("tr",{parentName:"tbody"},(0,o.kt)("td",{parentName:"tr",align:null},(0,o.kt)("inlineCode",{parentName:"td"},"%ecopets__name%")),(0,o.kt)("td",{parentName:"tr",align:null},"Get the formatted name (icon and color) of any pet. Used internally for configuration")),(0,o.kt)("tr",{parentName:"tbody"},(0,o.kt)("td",{parentName:"tr",align:null},(0,o.kt)("inlineCode",{parentName:"td"},"%ecopets__percentage_progress%")),(0,o.kt)("td",{parentName:"tr",align:null},"Shows the percentage progress until the next pet level")),(0,o.kt)("tr",{parentName:"tbody"},(0,o.kt)("td",{parentName:"tr",align:null},(0,o.kt)("inlineCode",{parentName:"td"},"%ecopets__current_xp%")),(0,o.kt)("td",{parentName:"tr",align:null},"Shows the current pet XP")),(0,o.kt)("tr",{parentName:"tbody"},(0,o.kt)("td",{parentName:"tr",align:null},(0,o.kt)("inlineCode",{parentName:"td"},"%ecopets__required_xp%")),(0,o.kt)("td",{parentName:"tr",align:null},"Shows the pet XP required for the next pet")),(0,o.kt)("tr",{parentName:"tbody"},(0,o.kt)("td",{parentName:"tr",align:null},(0,o.kt)("inlineCode",{parentName:"td"},"%ecopets_pet%")),(0,o.kt)("td",{parentName:"tr",align:null},"Shows the name of the active pet, or an empty string")),(0,o.kt)("tr",{parentName:"tbody"},(0,o.kt)("td",{parentName:"tr",align:null},(0,o.kt)("inlineCode",{parentName:"td"},"%ecopets_pet_id%")),(0,o.kt)("td",{parentName:"tr",align:null},"Shows the id of the active pet, or an empty string")))))}m.isMDXComponent=!0}}]); \ No newline at end of file diff --git a/assets/js/3038d515.e165b75d.js b/assets/js/3038d515.e165b75d.js new file mode 100644 index 0000000000..275d4b6878 --- /dev/null +++ b/assets/js/3038d515.e165b75d.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkauxilor_docs=self.webpackChunkauxilor_docs||[]).push([[8452],{3905:function(e,t,r){r.d(t,{Zo:function(){return d},kt:function(){return m}});var n=r(67294);function a(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function o(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 i(e){for(var t=1;t=0||(a[r]=e[r]);return a}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(a[r]=e[r])}return a}var p=n.createContext({}),c=function(e){var t=n.useContext(p),r=t;return e&&(r="function"==typeof e?e(t):i(i({},t),e)),r},d=function(e){var t=c(e.components);return n.createElement(p.Provider,{value:t},e.children)},u={inlineCode:"code",wrapper:function(e){var t=e.children;return n.createElement(n.Fragment,{},t)}},s=n.forwardRef((function(e,t){var r=e.components,a=e.mdxType,o=e.originalType,p=e.parentName,d=l(e,["components","mdxType","originalType","parentName"]),s=c(r),m=a,f=s["".concat(p,".").concat(m)]||s[m]||u[m]||o;return r?n.createElement(f,i(i({ref:t},d),{},{components:r})):n.createElement(f,i({ref:t},d))}));function m(e,t){var r=arguments,a=t&&t.mdxType;if("string"==typeof e||a){var o=r.length,i=new Array(o);i[0]=s;var l={};for(var p in t)hasOwnProperty.call(t,p)&&(l[p]=t[p]);l.originalType=e,l.mdxType="string"==typeof e?e:a,i[1]=l;for(var c=2;c%")),(0,o.kt)("td",{parentName:"tr",align:null},"Get the level that a player has for any given pet")),(0,o.kt)("tr",{parentName:"tbody"},(0,o.kt)("td",{parentName:"tr",align:null},(0,o.kt)("inlineCode",{parentName:"td"},"%ecopets__name%")),(0,o.kt)("td",{parentName:"tr",align:null},"Get the formatted name (icon and color) of any pet. Used internally for configuration")),(0,o.kt)("tr",{parentName:"tbody"},(0,o.kt)("td",{parentName:"tr",align:null},(0,o.kt)("inlineCode",{parentName:"td"},"%ecopets__percentage_progress%")),(0,o.kt)("td",{parentName:"tr",align:null},"Shows the percentage progress until the next pet level")),(0,o.kt)("tr",{parentName:"tbody"},(0,o.kt)("td",{parentName:"tr",align:null},(0,o.kt)("inlineCode",{parentName:"td"},"%ecopets__current_xp%")),(0,o.kt)("td",{parentName:"tr",align:null},"Shows the current pet XP")),(0,o.kt)("tr",{parentName:"tbody"},(0,o.kt)("td",{parentName:"tr",align:null},(0,o.kt)("inlineCode",{parentName:"td"},"%ecopets__required_xp%")),(0,o.kt)("td",{parentName:"tr",align:null},"Shows the pet XP required for the next pet")),(0,o.kt)("tr",{parentName:"tbody"},(0,o.kt)("td",{parentName:"tr",align:null},(0,o.kt)("inlineCode",{parentName:"td"},"%ecopets_pet%")),(0,o.kt)("td",{parentName:"tr",align:null},"Shows the name of the active pet, or an empty string")),(0,o.kt)("tr",{parentName:"tbody"},(0,o.kt)("td",{parentName:"tr",align:null},(0,o.kt)("inlineCode",{parentName:"td"},"%ecopets_pet_id%")),(0,o.kt)("td",{parentName:"tr",align:null},"Shows the id of the active pet, or an empty string")))))}m.isMDXComponent=!0}}]); \ No newline at end of file diff --git a/assets/js/33dac985.3f5d8089.js b/assets/js/33dac985.3f5d8089.js new file mode 100644 index 0000000000..a21f3c6e3b --- /dev/null +++ b/assets/js/33dac985.3f5d8089.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkauxilor_docs=self.webpackChunkauxilor_docs||[]).push([[39483],{3905:function(e,t,n){n.d(t,{Zo:function(){return m},kt:function(){return f}});var a=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 a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,a)}return n}function r(e){for(var t=1;t=0||(i[n]=e[n]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(a=0;a=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}var l=a.createContext({}),c=function(e){var t=a.useContext(l),n=t;return e&&(n="function"==typeof e?e(t):r(r({},t),e)),n},m=function(e){var t=c(e.components);return a.createElement(l.Provider,{value:t},e.children)},u={inlineCode:"code",wrapper:function(e){var t=e.children;return a.createElement(a.Fragment,{},t)}},p=a.forwardRef((function(e,t){var n=e.components,i=e.mdxType,o=e.originalType,l=e.parentName,m=s(e,["components","mdxType","originalType","parentName"]),p=c(n),f=i,h=p["".concat(l,".").concat(f)]||p[f]||u[f]||o;return n?a.createElement(h,r(r({ref:t},m),{},{components:n})):a.createElement(h,r({ref:t},m))}));function f(e,t){var n=arguments,i=t&&t.mdxType;if("string"==typeof e||i){var o=n.length,r=new Array(o);r[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:i,r[1]=s;for(var c=2;c=0||(i[n]=e[n]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(a=0;a=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}var l=a.createContext({}),c=function(e){var t=a.useContext(l),n=t;return e&&(n="function"==typeof e?e(t):r(r({},t),e)),n},m=function(e){var t=c(e.components);return a.createElement(l.Provider,{value:t},e.children)},u={inlineCode:"code",wrapper:function(e){var t=e.children;return a.createElement(a.Fragment,{},t)}},p=a.forwardRef((function(e,t){var n=e.components,i=e.mdxType,o=e.originalType,l=e.parentName,m=s(e,["components","mdxType","originalType","parentName"]),p=c(n),f=i,h=p["".concat(l,".").concat(f)]||p[f]||u[f]||o;return n?a.createElement(h,r(r({ref:t},m),{},{components:n})):a.createElement(h,r({ref:t},m))}));function f(e,t){var n=arguments,i=t&&t.mdxType;if("string"==typeof e||i){var o=n.length,r=new Array(o);r[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:i,r[1]=s;for(var c=2;c=0||(a[o]=e[o]);return a}(e,t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);for(n=0;n=0||Object.prototype.propertyIsEnumerable.call(e,o)&&(a[o]=e[o])}return a}var l=n.createContext({}),p=function(e){var t=n.useContext(l),o=t;return e&&(o="function"==typeof e?e(t):i(i({},t),e)),o},u=function(e){var t=p(e.components);return n.createElement(l.Provider,{value:t},e.children)},c={inlineCode:"code",wrapper:function(e){var t=e.children;return n.createElement(n.Fragment,{},t)}},m=n.forwardRef((function(e,t){var o=e.components,a=e.mdxType,r=e.originalType,l=e.parentName,u=s(e,["components","mdxType","originalType","parentName"]),m=p(o),h=a,g=m["".concat(l,".").concat(h)]||m[h]||c[h]||r;return o?n.createElement(g,i(i({ref:t},u),{},{components:o})):n.createElement(g,i({ref:t},u))}));function h(e,t){var o=arguments,a=t&&t.mdxType;if("string"==typeof e||a){var r=o.length,i=new Array(r);i[0]=m;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,i[1]=s;for(var p=2;p