Class TalismanManager

java.lang.Object
me.qscbm.inlayx.talisman.TalismanManager

public class TalismanManager extends Object
保护符管理.
  • Constructor Details

    • TalismanManager

      public TalismanManager(InlayX plugin)
  • Method Details

    • load

      public void load()
    • isTalisman

      public boolean isTalisman(org.bukkit.inventory.ItemStack item)
    • getTalismanId

      public String getTalismanId(org.bukkit.inventory.ItemStack item)
    • getTalisman

      public Talisman getTalisman(String id)
    • getAllTalismans

      public List<Talisman> getAllTalismans()
    • createTalismanItem

      public org.bukkit.inventory.ItemStack createTalismanItem(String id)
    • isAllowDifferentEffects

      public boolean isAllowDifferentEffects()
    • isAllowSameRestack

      public boolean isAllowSameRestack()
    • applyToGem

      public TalismanManager.ApplyStatus applyToGem(org.bukkit.inventory.ItemStack gemItem, String talismanId)
      向宝石写入保护符效果
    • readEffects

      public TalismanEffect.State readEffects(org.bukkit.inventory.ItemStack gemItem)
    • writeEffects

      public void writeEffects(org.bukkit.inventory.ItemStack gemItem, TalismanEffect.State state)
    • getEffect

      public TalismanEffect getEffect()
    • createApplyGUI

      public org.bukkit.inventory.Inventory createApplyGUI()
    • rebuildGuiItems

      public void rebuildGuiItems()
      重建应用 GUI 的装饰物品(语言文件重载后调用).