Interface AttributeController


public interface AttributeController
物品屬性編輯器
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final String
    預設綁定 Model 屬性名稱 的 標識文字
    static final String
    預設綁定 Model 屬性數值 的 標識文字
  • Method Summary

    Modifier and Type
    Method
    Description
    <C> C
    獲取物品的屬性
    void
    setAttribute(char pattern, String key, Object value)
    設置 該 pattern 内所有物品的屬性
    void
    setAttribute(ItemStack itemStack, String key, Object value)
    設置屬性
  • Field Details

  • Method Details

    • setAttribute

      void setAttribute(ItemStack itemStack, String key, Object value)
      設置屬性
      Parameters:
      itemStack - 物品
      key - 鍵
      value - 數值
    • setAttribute

      void setAttribute(char pattern, String key, Object value)
      設置 該 pattern 内所有物品的屬性
      Parameters:
      pattern - pattern
      key - 鍵
      value - 數值
    • getAttribute

      @Nullable <C> C getAttribute(ItemStack item, String key)
      獲取物品的屬性
      Type Parameters:
      C - 獲取類型
      Parameters:
      item - 物品
      key - 鍵
      Returns:
      數值