9
0
mirror of https://github.com/Xiao-MoMi/Custom-Fishing.git synced 2025-12-19 15:09:24 +00:00

Hide tooltip for 1.20.5+

This commit is contained in:
XiaoMoMi
2024-07-24 20:47:35 +08:00
parent 6ec825fb36
commit 825d6d6beb
2 changed files with 14 additions and 10 deletions

View File

@@ -523,16 +523,18 @@ public class BukkitConfigManager extends ConfigManager {
}
};
}, 10_050, "nbt");
this.registerItemParser(arg -> {
Section section = (Section) arg;
ArrayList<ItemEditor> editors = new ArrayList<>();
ItemStackUtils.sectionToComponentEditor(section, editors);
return (item, context) -> {
for (ItemEditor editor : editors) {
editor.apply(((AbstractItem<RtagItem, ItemStack>) item).getRTagItem(), context);
}
};
}, 10_075, "components");
if (VersionHelper.isVersionNewerThan1_20_5()) {
this.registerItemParser(arg -> {
Section section = (Section) arg;
ArrayList<ItemEditor> editors = new ArrayList<>();
ItemStackUtils.sectionToComponentEditor(section, editors);
return (item, context) -> {
for (ItemEditor editor : editors) {
editor.apply(((AbstractItem<RtagItem, ItemStack>) item).getRTagItem(), context);
}
};
}, 10_075, "components");
}
}
private void registerBuiltInEffectModifierParser() {

View File

@@ -352,6 +352,8 @@ mechanics:
material: BLACK_STAINED_GLASS_PANE
display:
name: ' '
components:
minecraft:hide_tooltip: true
# This section would take effect if you set "override-vanilla" to true
# That also means vanilla mechanics for example lure enchantment
# would no longer take effect, so you have to configure its effect in CustomFishing