接口 SuspiciousStewMeta
代表能够设置自定义药水效果的迷之炖菜.
-
方法概要
修饰符和类型方法说明boolean
addCustomEffect
(@NotNull PotionEffect effect, boolean overwrite) 添加一个自定义药水效果到这个迷之炖菜上.boolean
移除这个迷之炖菜的全部自定义药水效果.clone()
获取这个迷之炖菜的全部自定义效果.boolean
检查这个迷之炖菜是否有指定的药水效果.boolean
检查此迷之炖菜是否拥有药水效果.boolean
移除这个迷之炖菜的一个自定义效果.从接口继承的方法 org.bukkit.configuration.serialization.ConfigurationSerializable
serialize
从接口继承的方法 org.bukkit.inventory.meta.ItemMeta
addAttributeModifier, addEnchant, addItemFlags, getAsComponentString, getAsString, getAttributeModifiers, getAttributeModifiers, getAttributeModifiers, getCustomModelData, getCustomTagContainer, getDisplayName, getEnchantLevel, getEnchantmentGlintOverride, getEnchants, getFood, getItemFlags, getItemName, getJukeboxPlayable, getLocalizedName, getLore, getMaxStackSize, getRarity, getTool, hasAttributeModifiers, hasConflictingEnchant, hasCustomModelData, hasDisplayName, hasEnchant, hasEnchantmentGlintOverride, hasEnchants, hasFood, hasItemFlag, hasItemName, hasJukeboxPlayable, hasLocalizedName, hasLore, hasMaxStackSize, hasRarity, hasTool, isFireResistant, isHideTooltip, isUnbreakable, removeAttributeModifier, removeAttributeModifier, removeAttributeModifier, removeEnchant, removeEnchantments, removeItemFlags, setAttributeModifiers, setCustomModelData, setDisplayName, setEnchantmentGlintOverride, setFireResistant, setFood, setHideTooltip, setItemName, setJukeboxPlayable, setLocalizedName, setLore, setMaxStackSize, setRarity, setTool, setUnbreakable, setVersion
从接口继承的方法 org.bukkit.persistence.PersistentDataHolder
getPersistentDataContainer
-
方法详细资料
-
hasCustomEffects
boolean hasCustomEffects()检查此迷之炖菜是否拥有药水效果.原文: Checks for the presence of custom potion effects.
- 返回:
- 是否拥有药水效果
-
getCustomEffects
获取这个迷之炖菜的全部自定义效果.插件应该在调用这个方法之前检查 hasCustomEffects() 是否返回 true.
原文: Gets an immutable list containing all custom potion effects applied to this suspicious stew.
Plugins should check that hasCustomEffects() returns true before calling this method.
- 返回:
- 自定义效果列表 (不可变)
-
addCustomEffect
添加一个自定义药水效果到这个迷之炖菜上.原文: Adds a custom potion effect to this suspicious stew.
- 参数:
effect
- 要添加的药水效果overwrite
- 如果有相同类型的效果存在想要覆盖就设为 true- 返回:
- 如果迷之炖菜的属性改变了则为 true
-
removeCustomEffect
移除这个迷之炖菜的一个自定义效果.原文: Removes a custom potion effect from this suspicious stew.
- 参数:
type
- 要移除的药水效果类型- 返回:
- 如果迷之炖菜的属性改变了则为 true
-
hasCustomEffect
检查这个迷之炖菜是否有指定的药水效果.原文: Checks for a specific custom potion effect type on this suspicious stew.
- 参数:
type
- 要检查的药水效果- 返回:
- 存在此药水效果则返回 true
-
clearCustomEffects
boolean clearCustomEffects()移除这个迷之炖菜的全部自定义药水效果.原文: Removes all custom potion effects from this suspicious stew.
- 返回:
- 如果迷之炖菜的属性改变了则为 true
-
clone
SuspiciousStewMeta clone()
-