Class ItemFactoryMock
java.lang.Object
be.seeseemelk.mockbukkit.inventory.ItemFactoryMock
- All Implemented Interfaces:
org.bukkit.inventory.ItemFactory
Mock implementation of an
ItemFactory.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription@NotNull net.kyori.adventure.text.event.HoverEvent<net.kyori.adventure.text.event.HoverEvent.ShowItem> asHoverEvent(@NotNull org.bukkit.inventory.ItemStack item, @NotNull UnaryOperator<net.kyori.adventure.text.event.HoverEvent.ShowItem> op) org.bukkit.inventory.meta.ItemMetaasMetaFor(@NotNull org.bukkit.inventory.meta.ItemMeta meta, @NotNull org.bukkit.Material material) org.bukkit.inventory.meta.ItemMetaasMetaFor(@NotNull org.bukkit.inventory.meta.ItemMeta meta, @NotNull org.bukkit.inventory.ItemStack stack) @NotNull org.bukkit.inventory.ItemStackcreateItemStack(@NotNull String input) @NotNull net.kyori.adventure.text.ComponentdisplayName(@NotNull org.bukkit.inventory.ItemStack itemStack) @NotNull org.bukkit.inventory.ItemStackenchantItem(@NotNull org.bukkit.World world, @NotNull org.bukkit.inventory.ItemStack item, int level, boolean allowTreasures) @NotNull org.bukkit.inventory.ItemStackenchantItem(@NotNull org.bukkit.entity.Entity entity, @NotNull org.bukkit.inventory.ItemStack item, int level, boolean allowTreasures) @NotNull org.bukkit.inventory.ItemStackenchantItem(@NotNull org.bukkit.inventory.ItemStack item, int level, boolean allowTreasures) @NotNull org.bukkit.inventory.ItemStackenchantWithLevels(@NotNull org.bukkit.inventory.ItemStack itemStack, @org.jetbrains.annotations.Range(from=1L, to=30L) int levels, boolean allowTreasure, @NotNull Random random) @NotNull org.bukkit.inventory.ItemStackensureServerConversions(@NotNull org.bukkit.inventory.ItemStack item) booleanequals(org.bukkit.inventory.meta.ItemMeta meta1, org.bukkit.inventory.meta.ItemMeta meta2) @NotNull org.bukkit.Color@Nullable StringgetI18NDisplayName(@Nullable org.bukkit.inventory.ItemStack item) Deprecated.@NotNull org.bukkit.inventory.meta.ItemMetagetItemMeta(@NotNull org.bukkit.Material material) @Nullable org.bukkit.MaterialgetSpawnEgg(@Nullable org.bukkit.entity.EntityType type) @NotNull net.md_5.bungee.api.chat.hover.content.ContenthoverContentOf(@NotNull org.bukkit.entity.Entity entity) Deprecated.@NotNull net.md_5.bungee.api.chat.hover.content.ContenthoverContentOf(@NotNull org.bukkit.entity.Entity entity, @Nullable String customName) Deprecated.@NotNull net.md_5.bungee.api.chat.hover.content.ContenthoverContentOf(@NotNull org.bukkit.entity.Entity entity, @NotNull net.md_5.bungee.api.chat.BaseComponent[] customName) Deprecated.@NotNull net.md_5.bungee.api.chat.hover.content.ContenthoverContentOf(@NotNull org.bukkit.entity.Entity entity, @Nullable net.md_5.bungee.api.chat.BaseComponent customName) Deprecated.@NotNull net.md_5.bungee.api.chat.hover.content.ContenthoverContentOf(@NotNull org.bukkit.inventory.ItemStack itemStack) Deprecated.booleanisApplicable(org.bukkit.inventory.meta.ItemMeta meta, @NotNull org.bukkit.Material material) booleanisApplicable(org.bukkit.inventory.meta.ItemMeta meta, @NotNull org.bukkit.inventory.ItemStack stack)
-
Constructor Details
-
ItemFactoryMock
public ItemFactoryMock()
-
-
Method Details
-
getItemMeta
@NotNull public @NotNull org.bukkit.inventory.meta.ItemMeta getItemMeta(@NotNull @NotNull org.bukkit.Material material) - Specified by:
getItemMetain interfaceorg.bukkit.inventory.ItemFactory
-
isApplicable
public boolean isApplicable(org.bukkit.inventory.meta.ItemMeta meta, @NotNull @NotNull org.bukkit.inventory.ItemStack stack) - Specified by:
isApplicablein interfaceorg.bukkit.inventory.ItemFactory
-
isApplicable
public boolean isApplicable(org.bukkit.inventory.meta.ItemMeta meta, @NotNull @NotNull org.bukkit.Material material) - Specified by:
isApplicablein interfaceorg.bukkit.inventory.ItemFactory
-
equals
public boolean equals(org.bukkit.inventory.meta.ItemMeta meta1, org.bukkit.inventory.meta.ItemMeta meta2) - Specified by:
equalsin interfaceorg.bukkit.inventory.ItemFactory
-
asMetaFor
public org.bukkit.inventory.meta.ItemMeta asMetaFor(@NotNull @NotNull org.bukkit.inventory.meta.ItemMeta meta, @NotNull @NotNull org.bukkit.inventory.ItemStack stack) - Specified by:
asMetaForin interfaceorg.bukkit.inventory.ItemFactory
-
asMetaFor
public org.bukkit.inventory.meta.ItemMeta asMetaFor(@NotNull @NotNull org.bukkit.inventory.meta.ItemMeta meta, @NotNull @NotNull org.bukkit.Material material) - Specified by:
asMetaForin interfaceorg.bukkit.inventory.ItemFactory
-
getDefaultLeatherColor
@NotNull public @NotNull org.bukkit.Color getDefaultLeatherColor()- Specified by:
getDefaultLeatherColorin interfaceorg.bukkit.inventory.ItemFactory
-
createItemStack
@NotNull public @NotNull org.bukkit.inventory.ItemStack createItemStack(@NotNull @NotNull String input) throws IllegalArgumentException - Specified by:
createItemStackin interfaceorg.bukkit.inventory.ItemFactory- Throws:
IllegalArgumentException
-
enchantWithLevels
@NotNull public @NotNull org.bukkit.inventory.ItemStack enchantWithLevels(@NotNull @NotNull org.bukkit.inventory.ItemStack itemStack, @org.jetbrains.annotations.Range(from=1L, to=30L) int levels, boolean allowTreasure, @NotNull @NotNull Random random) - Specified by:
enchantWithLevelsin interfaceorg.bukkit.inventory.ItemFactory
-
asHoverEvent
@NotNull public @NotNull net.kyori.adventure.text.event.HoverEvent<net.kyori.adventure.text.event.HoverEvent.ShowItem> asHoverEvent(@NotNull @NotNull org.bukkit.inventory.ItemStack item, @NotNull @NotNull UnaryOperator<net.kyori.adventure.text.event.HoverEvent.ShowItem> op) - Specified by:
asHoverEventin interfaceorg.bukkit.inventory.ItemFactory
-
displayName
@NotNull public @NotNull net.kyori.adventure.text.Component displayName(@NotNull @NotNull org.bukkit.inventory.ItemStack itemStack) - Specified by:
displayNamein interfaceorg.bukkit.inventory.ItemFactory
-
getI18NDisplayName
@Deprecated(since="1.18") @Nullable public @Nullable String getI18NDisplayName(@Nullable @Nullable org.bukkit.inventory.ItemStack item) Deprecated.- Specified by:
getI18NDisplayNamein interfaceorg.bukkit.inventory.ItemFactory
-
ensureServerConversions
@NotNull public @NotNull org.bukkit.inventory.ItemStack ensureServerConversions(@NotNull @NotNull org.bukkit.inventory.ItemStack item) - Specified by:
ensureServerConversionsin interfaceorg.bukkit.inventory.ItemFactory
-
hoverContentOf
@Deprecated(since="1.19") @NotNull public @NotNull net.md_5.bungee.api.chat.hover.content.Content hoverContentOf(@NotNull @NotNull org.bukkit.inventory.ItemStack itemStack) Deprecated.- Specified by:
hoverContentOfin interfaceorg.bukkit.inventory.ItemFactory
-
hoverContentOf
@Deprecated(since="1.16") @NotNull public @NotNull net.md_5.bungee.api.chat.hover.content.Content hoverContentOf(@NotNull @NotNull org.bukkit.entity.Entity entity) Deprecated.- Specified by:
hoverContentOfin interfaceorg.bukkit.inventory.ItemFactory
-
hoverContentOf
@Deprecated(since="1.16") @NotNull public @NotNull net.md_5.bungee.api.chat.hover.content.Content hoverContentOf(@NotNull @NotNull org.bukkit.entity.Entity entity, @Nullable @Nullable String customName) Deprecated.- Specified by:
hoverContentOfin interfaceorg.bukkit.inventory.ItemFactory
-
hoverContentOf
@Deprecated(since="1.16") @NotNull public @NotNull net.md_5.bungee.api.chat.hover.content.Content hoverContentOf(@NotNull @NotNull org.bukkit.entity.Entity entity, @Nullable @Nullable net.md_5.bungee.api.chat.BaseComponent customName) Deprecated.- Specified by:
hoverContentOfin interfaceorg.bukkit.inventory.ItemFactory
-
hoverContentOf
@Deprecated(since="1.16") @NotNull public @NotNull net.md_5.bungee.api.chat.hover.content.Content hoverContentOf(@NotNull @NotNull org.bukkit.entity.Entity entity, @NotNull @NotNull net.md_5.bungee.api.chat.BaseComponent[] customName) Deprecated.- Specified by:
hoverContentOfin interfaceorg.bukkit.inventory.ItemFactory
-
getSpawnEgg
@Nullable public @Nullable org.bukkit.Material getSpawnEgg(@Nullable @Nullable org.bukkit.entity.EntityType type) - Specified by:
getSpawnEggin interfaceorg.bukkit.inventory.ItemFactory
-
enchantItem
@NotNull public @NotNull org.bukkit.inventory.ItemStack enchantItem(@NotNull @NotNull org.bukkit.entity.Entity entity, @NotNull @NotNull org.bukkit.inventory.ItemStack item, int level, boolean allowTreasures) - Specified by:
enchantItemin interfaceorg.bukkit.inventory.ItemFactory
-
enchantItem
@NotNull public @NotNull org.bukkit.inventory.ItemStack enchantItem(@NotNull @NotNull org.bukkit.World world, @NotNull @NotNull org.bukkit.inventory.ItemStack item, int level, boolean allowTreasures) - Specified by:
enchantItemin interfaceorg.bukkit.inventory.ItemFactory
-
enchantItem
@NotNull public @NotNull org.bukkit.inventory.ItemStack enchantItem(@NotNull @NotNull org.bukkit.inventory.ItemStack item, int level, boolean allowTreasures) - Specified by:
enchantItemin interfaceorg.bukkit.inventory.ItemFactory
-