类 ItemsUtil


  • public class ItemsUtil
    extends java.lang.Object
    物品库工具类
    作者:
    FzmXer 2024年02月02日 17时21分
    • 方法概要

      所有方法 静态方法 具体方法 
      修饰符和类型 方法 说明
      static org.bukkit.inventory.ItemStack getItemStack​(java.lang.String type, java.lang.String id)
      获取物品库内物品
      static org.bukkit.inventory.ItemStack getItemStack​(org.bukkit.OfflinePlayer player, java.lang.String type, java.lang.String id)
      获取物品库内物品
      static org.bukkit.inventory.ItemStack getItemStackAmount​(java.lang.String type, java.lang.String id, java.lang.String amountStr)
      获取指定数量的物品
      static org.bukkit.inventory.ItemStack getItemStackAmount​(org.bukkit.OfflinePlayer player, java.lang.String type, java.lang.String id, java.lang.String amountStr)
      获取指定数量的物品
      static boolean hasItem​(java.lang.String type, java.lang.String id)
      检查指定的物品是否存在
      static void initializer()  
      • 从类继承的方法 java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • 方法详细资料

      • initializer

        public static void initializer()
      • getItemStack

        public static org.bukkit.inventory.ItemStack getItemStack​(java.lang.String type,
                                                                  java.lang.String id)
        获取物品库内物品
        参数:
        type - 物品库类型
        id - 物品id
        返回:
        物品堆
      • getItemStackAmount

        public static org.bukkit.inventory.ItemStack getItemStackAmount​(java.lang.String type,
                                                                        java.lang.String id,
                                                                        java.lang.String amountStr)
        获取指定数量的物品
        参数:
        type - 物品库类型
        id - 物品id
        amountStr - 数量字符 可使用 x-y 区间
        返回:
        物品堆
      • getItemStackAmount

        public static org.bukkit.inventory.ItemStack getItemStackAmount​(org.bukkit.OfflinePlayer player,
                                                                        java.lang.String type,
                                                                        java.lang.String id,
                                                                        java.lang.String amountStr)
        获取指定数量的物品
        参数:
        player - 玩家实例
        type - 物品库类型
        id - 物品id
        amountStr - 数量字符 可使用 x-y 区间
        返回:
        物品堆
      • getItemStack

        public static org.bukkit.inventory.ItemStack getItemStack​(org.bukkit.OfflinePlayer player,
                                                                  java.lang.String type,
                                                                  java.lang.String id)
        获取物品库内物品
        参数:
        player - 玩家实例
        type - 物品库类型
        id - 物品id
        返回:
        物品堆
      • hasItem

        public static boolean hasItem​(java.lang.String type,
                                      java.lang.String id)
        检查指定的物品是否存在
        参数:
        type - 物品库类型
        id - 物品id
        返回:
        存在