类的使用
top.shjibi.plugineer.util.ItemBuilder
使用ItemBuilder的程序包
-
top.shjibi.plugineer.util中ItemBuilder的使用
修饰符和类型方法说明static @NotNull ItemBuilderItemBuilder.of(@NotNull org.bukkit.inventory.ItemStack itemStack) 获取一个物品为itemStack的ItemBuilderstatic @NotNull ItemBuilderItemBuilder.of(@NotNull org.bukkit.Material material) 获取一个物品材料为material, 物品数量为1的ItemBuilderstatic @NotNull ItemBuilderItemBuilder.of(@NotNull org.bukkit.Material material, int amount) 获取一个物品材料为material, 物品数量为amount的ItemBuilder@NotNull ItemBuilderItemBuilder.withAttributeModifier(@NotNull org.bukkit.attribute.Attribute attribute, @NotNull org.bukkit.attribute.AttributeModifier modifier) 给此ItemBuilder的物品添加一个属性修改@NotNull ItemBuilderItemBuilder.withDisplayName(@NotNull String name) 将此ItemBuilder物品的名字设为name@NotNull ItemBuilderItemBuilder.withEnchant(@NotNull org.bukkit.enchantments.Enchantment enchantment, int level, boolean ignoreLevelRestriction) 给此ItemBuilder附魔@NotNull ItemBuilderItemBuilder.withItemFlags(@NotNull org.bukkit.inventory.ItemFlag... flags) 给此ItemBuilder的物品添加多个标签@NotNull ItemBuilder将此ItemBuilder的物品的描述设为lore@NotNull ItemBuilder将此ItemBuilder的物品的描述设为lore@NotNull ItemBuilderItemBuilder.withoutAttributeModifier(@NotNull org.bukkit.attribute.Attribute attribute) 给此ItemBuilder的物品删除一个属性修改@NotNull ItemBuilderItemBuilder.withoutAttributeModifier(@NotNull org.bukkit.attribute.Attribute attribute, @NotNull org.bukkit.attribute.AttributeModifier modifier) 给此ItemBuilder的物品删除一个属性修改@NotNull ItemBuilderItemBuilder.withoutEnchant(@NotNull org.bukkit.enchantments.Enchantment enchantment) 给此ItemBuilder去除附魔@NotNull ItemBuilderItemBuilder.withoutItemFlags(@NotNull org.bukkit.inventory.ItemFlag... flags) 给此ItemBuilder的物品删除多个标签@NotNull ItemBuilderItemBuilder.withoutPersistentData(org.bukkit.NamespacedKey key) 给此ItemBuilder删除永久数据<T,Z> @NotNull ItemBuilder ItemBuilder.withPersistentData(org.bukkit.NamespacedKey key, org.bukkit.persistence.PersistentDataType<T, Z> type, Z z) 给此ItemBuilder添加永久数据