Fake/Real changes
You can use change rules at both fake-changes
and real-changes
option.
The rule with an *
symbol indicates that the item will be replaced, the original item will disappear, and then the new item will replace the original item.
When using these rules, please be sure to note that the replaced item can no longer meet this rule, otherwise the item will be constantly replaced, causing a dead loop and ultimately causing the server to crash!
Empty
Do nothing.
Add name first/Add name last
Add new content to the left or right of the custom display name of the item.
If you are getting name dupe, that is simply because your item name has actually changed in both server and client which it shouldn't be.
You use MythicChanger to addXX
at the start or end of the item name. After changing the name, if the real name of the item will change, and the changed item will still meet MythicChanger's matching condition, MythicChanger will keep adding XX at the start or end of the item name.
To solve this, you should manually add a contains-name
matching rule to avoid MythicChanger keep modifiying item, also the name will not be able to update by us anymore.
The real change don't always happen, only your other plugins or anvil can do that! Ban anvil rename item name is best choice.
Many people use this rule for Custom Tooltips, what I want to say is: Why you don't use Lore's first line to cover the name of the item, because this not only solves the problem of players being able to modify Tooltips in the anvil, but also solves the problem of seeing Tooltips when switching items in the shortcut bar.
Set name/Set Lore
Set custom display names or lore for items.
Add lore first/Add lore last
Add content at the beginning or end of the item Lore.
Adding content before or after each line in Lore and this is very useful for users who want to add a Tooltip icon.
Set Custom Model Data
Setting the Custom Model Data for an item and this is very useful for users who want to add skins to the item.
Set Amount
Supported placeholder:
{amount} - Now item amount, don't use it in fake changes.
{max-stack} - Get this material max stack size, for example diamond's max stack size is 64.
Add flag/Remove flag
Flag ID list:
https://hub.spigotmc.org/javadocs/bukkit/org/bukkit/inventory/ItemFlag.html
Add enchants
Use spigot's enchantment ID!!!
Add enchantments to items. Please note that in general, you should use it in real changes
. If you use it in fake-changes
, the enchantment will actually take effect, but it appears to disappear.
Delete enchants
Delete the enchantment on the item, please note that the number after the enchantment represents the effective value. If the enchantment level of an item is greater than this value (excluding this value), the enchantment will be deleted.
In this example, items with Knockback I enchantment will not be affected, while items with Knockback II enchantment will be deleted.
If you want to make only specified enchantment level take effect, you can use int list at here. For example, I want to make only item has Knockback level 1 enchantment match, then you should set this section like this:
Remove Enchants
Similar to delete-enchants
but ignore the enchantment levels.
Remove all enchantments
Replace new item*
Use the ItemFormat here.
You need use this both in fake-changes and real-changes option to make it working well.
The data of the original item will be lost. You can consider using rules starting with keep
to convert some of the data from the original item to the new item (this will cause some additional performance consumption).
Set Type
Set item's type to other material.
Replace Lore
Replace specific content to other value in item's lore. Support use \n means start a new line.
Replace Name - Premium
Fix Hide Attributes Bug
Hide Attribute item flag has bug in 1.20.6 higher version, this rule can try fix the items that the hide attribute do not work.
Replace Enchants - Premium
Set Color - Premium
Set leather armor color to new color.
Parse PAPI - Premium
Require PlaceholderAPI. Other change rule related to name and lore contains this feature, so you don't need use this rule twice.
Support parse-papi-name
and parse-papi-lore
.
Add NBT - Premium
Require NBTAPI, download it here.
Support add-nbt-string, add-nbt-int, add-nbt-double, add-nbt-byte
change rule.
Use ;;
distinguish key value hierarchy.
The value after the last ;;
symbol represents the NBT value.
Remove NBT - Premium
Require NBTAPI, download it here.
Use ;;
distinguish key value hierarchy.
Edit Item - Premium
Edit the item by Item Format.
Some change rule can be done by Item Format, for example:
For set name rule:
can be replaced to:
View Item Format here.
Keep - Premium
If a rule with the *
symbol is used, the original item will disappear and a new item will replace the original item. Therefore, the data of the original item will disappear. If you want to retain some information about the original item, you need to use the rules here.
Support keep-enchants, keep-name, keep-lore, keep-item-name, keep-flag, keep-damage
change rule.
Edit Lore - Premium
Edit specifed line's lore. Format is line number (or last to mean the last line): The modified lore text (support use {original} to mean the original lore line text)
.
In this example, we set item's lore value to test in line 30, however, if this item don't have 30 lines, we will only try add new line for this item. If you don't want this and just want us ignore the exceeding line, please use edit-lore-bypass option
.
Deapply - Premium
Rollback the item to it's original one (only supports fake change), also remove it's apply item data so that this item can use another apply item.
Add apply limit/Set apply limit/Reset apply limit - Premium
Add Attributes - Premium
Last updated