From 4b0cf7fb24cbf1883a0494903dbbced4d2a8a2a6 Mon Sep 17 00:00:00 2001 From: Exanthiax <107284021+Exanthiax@users.noreply.github.com> Date: Thu, 18 Jan 2024 20:58:18 +0000 Subject: [PATCH 1/2] Fix page mix up --- docs/effects/all-effects/feather_step.md | 6 +++--- docs/effects/all-effects/flight.md | 6 +++--- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/docs/effects/all-effects/feather_step.md b/docs/effects/all-effects/feather_step.md index 0096632c9b..78945c3f0a 100644 --- a/docs/effects/all-effects/feather_step.md +++ b/docs/effects/all-effects/feather_step.md @@ -1,9 +1,9 @@ -# `flight` +# `feather_step` #### Permanent Effect -Grants flight +Prevents trampling crops # Example Config ```yaml -- id: flight +- id: feather_step ``` \ No newline at end of file diff --git a/docs/effects/all-effects/flight.md b/docs/effects/all-effects/flight.md index 78945c3f0a..0096632c9b 100644 --- a/docs/effects/all-effects/flight.md +++ b/docs/effects/all-effects/flight.md @@ -1,9 +1,9 @@ -# `feather_step` +# `flight` #### Permanent Effect -Prevents trampling crops +Grants flight # Example Config ```yaml -- id: feather_step +- id: flight ``` \ No newline at end of file From 3a46ab1991b01802c767851941a59d7d4dd92006 Mon Sep 17 00:00:00 2001 From: Exanthiax <107284021+Exanthiax@users.noreply.github.com> Date: Sun, 28 Jan 2024 21:21:13 +0000 Subject: [PATCH 2/2] multiple updates Adds create_explosion Adds Terra & TerraformGenerator to supported plugins Adds ItemBridge to supported plugins Adds HuskClaims & HuskTowns to supported plugins Adds ItemsAdder example to Item-Lookup Adds libreforge plugin item lookup keys Adds ItemBridge to item-lookup Adds Player Head to item-lookup --- docs/all-plugins/the-item-lookup-system.md | 23 +++++++++++++++++++ .../what-plugins-do-you-support.md | 7 ++++++ docs/effects/all-effects/create_explosion.md | 13 +++++++++++ 3 files changed, 43 insertions(+) create mode 100644 docs/effects/all-effects/create_explosion.md diff --git a/docs/all-plugins/the-item-lookup-system.md b/docs/all-plugins/the-item-lookup-system.md index ad4f8d5f01..a70e0f9ead 100644 --- a/docs/all-plugins/the-item-lookup-system.md +++ b/docs/all-plugins/the-item-lookup-system.md @@ -41,6 +41,7 @@ When using exact item NBT, you can't use `?`. `||`, or other 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 `:` 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:`. A list of skulls and textures can be found [here](https://minecraft-heads.com/). +- **Player Head:** If the material is a player head, you can specify a player using `head:`. You can also use placeholders, eg: `head:%player%` - **Reforge:** If you have reforges installed, you can specify the reforge by adding `reforge:` to the key. - **Name:** You can specify the display name of an item with `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](https://hub.spigotmc.org/javadocs/bukkit/org/bukkit/inventory/ItemFlag.html) (not case sensitive) @@ -50,6 +51,18 @@ Items can have modifiers applied to them in the key. For example, lets say you'r 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. +- **EcoItems:** `ecoitems:` +- **Talismans:** `talismans:` +- **EcoMobs:** `ecomobs:_spawn_egg` +- **EcoPets:** `ecopets:_spawn_egg` +- **StatTrackers:** `stattrackers:` +- **EcoCrates:** `ecocrates:_key` +- **Reforges:** `reforges:stone_` +- **EcoArmor:** `ecoarmor:set__` (Optional: `_advanced`) + `ecoarmor:shard_` `ecoarmor:upgrade_crystal_` + ## Using items in ShopGUIPlus If you want to use a lookup item in ShopGUIPlus, just do it like this: ```yaml @@ -63,3 +76,13 @@ 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` +```yaml +info: + namespace: my_items +items: + my_helmet: + display_name: '&9Custom Helmet' +``` +To use custom items from ItemBridge, you can use `itembridge:saved__`. If it's an item from a supported plugin, it's `itembridge:__` \ No newline at end of file diff --git a/docs/all-plugins/what-plugins-do-you-support.md b/docs/all-plugins/what-plugins-do-you-support.md index 5314224bf0..d0d46396d4 100644 --- a/docs/all-plugins/what-plugins-do-you-support.md +++ b/docs/all-plugins/what-plugins-do-you-support.md @@ -22,6 +22,8 @@ If a plugin isn't on this list, it doesn't mean it wont work, it just means that - CrashClaim - CombatLogX - FabledSkyblock +- HuskClaims +- HuskTowns ## Anticheat - AAC @@ -43,6 +45,7 @@ If a plugin isn't on this list, it doesn't mean it wont work, it just means that - MythicMobs - Scyther - Denizen +- ItemBridge ## Shop - ShopGUIPlus @@ -58,6 +61,10 @@ If a plugin isn't on this list, it doesn't mean it wont work, it just means that ## Economy - Vault +## Custom Terrain +- Terra +- TerraformGenerator + ## Misc - mcMMO - MultiverseInventories diff --git a/docs/effects/all-effects/create_explosion.md b/docs/effects/all-effects/create_explosion.md new file mode 100644 index 0000000000..d919d239e3 --- /dev/null +++ b/docs/effects/all-effects/create_explosion.md @@ -0,0 +1,13 @@ +# `create_explosion` +#### Triggered Effect + +Creates an explosion + +# Example Config +```yaml +- id: create_explosion + args: + power: 1 # The power of the explosion + amount: 1 # The amount of explosions + ...other config (eg triggers, filters, mutators, etc) +```