Enum Class ItemFlag

java.lang.Object
java.lang.Enum<ItemFlag>
org.bukkit.inventory.ItemFlag
All Implemented Interfaces:
Serializable, Comparable<ItemFlag>, Constable

public enum ItemFlag extends Enum<ItemFlag>
A ItemFlag can hide some Attributes from ItemStacks
  • Enum Constant Details Link icon

    • HIDE_ENCHANTS Link icon

      public static final ItemFlag HIDE_ENCHANTS
      Setting to show/hide enchants
    • HIDE_ATTRIBUTES Link icon

      public static final ItemFlag HIDE_ATTRIBUTES
      Setting to show/hide Attributes like Damage
    • HIDE_UNBREAKABLE Link icon

      public static final ItemFlag HIDE_UNBREAKABLE
      Setting to show/hide the unbreakable State
    • HIDE_DESTROYS Link icon

      public static final ItemFlag HIDE_DESTROYS
      Setting to show/hide what the ItemStack can break/destroy
    • HIDE_PLACED_ON Link icon

      public static final ItemFlag HIDE_PLACED_ON
      Setting to show/hide where this ItemStack can be build/placed on
    • HIDE_ADDITIONAL_TOOLTIP Link icon

      public static final ItemFlag HIDE_ADDITIONAL_TOOLTIP
      Setting to show/hide potion effects, book and firework information, map tooltips, patterns of banners, and enchantments of enchanted books.
    • HIDE_DYE Link icon

      public static final ItemFlag HIDE_DYE
      Setting to show/hide dyes from colored leather armor.
    • HIDE_ARMOR_TRIM Link icon

      public static final ItemFlag HIDE_ARMOR_TRIM
      Setting to show/hide armor trim from leather armor.
    • HIDE_CUSTOM_DATA Link icon

      @Experimental public static final ItemFlag HIDE_CUSTOM_DATA
    • HIDE_MAX_STACK_SIZE Link icon

      @Experimental public static final ItemFlag HIDE_MAX_STACK_SIZE
    • HIDE_MAX_DAMAGE Link icon

      @Experimental public static final ItemFlag HIDE_MAX_DAMAGE
    • HIDE_DAMAGE Link icon

      @Experimental public static final ItemFlag HIDE_DAMAGE
    • HIDE_CUSTOM_NAME Link icon

      @Experimental public static final ItemFlag HIDE_CUSTOM_NAME
    • HIDE_ITEM_NAME Link icon

      @Experimental public static final ItemFlag HIDE_ITEM_NAME
    • HIDE_ITEM_MODEL Link icon

      @Experimental public static final ItemFlag HIDE_ITEM_MODEL
    • HIDE_LORE Link icon

      @Experimental public static final ItemFlag HIDE_LORE
    • HIDE_RARITY Link icon

      @Experimental public static final ItemFlag HIDE_RARITY
    • HIDE_ENCHANTMENTS Link icon

      @Experimental public static final ItemFlag HIDE_ENCHANTMENTS
    • HIDE_CAN_PLACE_ON Link icon

      @Experimental public static final ItemFlag HIDE_CAN_PLACE_ON
    • HIDE_CAN_BREAK Link icon

      @Experimental public static final ItemFlag HIDE_CAN_BREAK
    • HIDE_ATTRIBUTE_MODIFIERS Link icon

      @Experimental public static final ItemFlag HIDE_ATTRIBUTE_MODIFIERS
    • HIDE_CUSTOM_MODEL_DATA Link icon

      @Experimental public static final ItemFlag HIDE_CUSTOM_MODEL_DATA
    • HIDE_TOOLTIP_DISPLAY Link icon

      @Experimental public static final ItemFlag HIDE_TOOLTIP_DISPLAY
    • HIDE_REPAIR_COST Link icon

      @Experimental public static final ItemFlag HIDE_REPAIR_COST
    • HIDE_CREATIVE_SLOT_LOCK Link icon

      @Experimental public static final ItemFlag HIDE_CREATIVE_SLOT_LOCK
    • HIDE_ENCHANTMENT_GLINT_OVERRIDE Link icon

      @Experimental public static final ItemFlag HIDE_ENCHANTMENT_GLINT_OVERRIDE
    • HIDE_INTANGIBLE_PROJECTILE Link icon

      @Experimental public static final ItemFlag HIDE_INTANGIBLE_PROJECTILE
    • HIDE_FOOD Link icon

      @Experimental public static final ItemFlag HIDE_FOOD
    • HIDE_CONSUMABLE Link icon

      @Experimental public static final ItemFlag HIDE_CONSUMABLE
    • HIDE_USE_REMAINDER Link icon

      @Experimental public static final ItemFlag HIDE_USE_REMAINDER
    • HIDE_USE_COOLDOWN Link icon

      @Experimental public static final ItemFlag HIDE_USE_COOLDOWN
    • HIDE_DAMAGE_RESISTANT Link icon

      @Experimental public static final ItemFlag HIDE_DAMAGE_RESISTANT
    • HIDE_TOOL Link icon

      @Experimental public static final ItemFlag HIDE_TOOL
    • HIDE_WEAPON Link icon

      @Experimental public static final ItemFlag HIDE_WEAPON
    • HIDE_ENCHANTABLE Link icon

      @Experimental public static final ItemFlag HIDE_ENCHANTABLE
    • HIDE_EQUIPPABLE Link icon

      @Experimental public static final ItemFlag HIDE_EQUIPPABLE
    • HIDE_REPAIRABLE Link icon

      @Experimental public static final ItemFlag HIDE_REPAIRABLE
    • HIDE_GLIDER Link icon

      @Experimental public static final ItemFlag HIDE_GLIDER
    • HIDE_TOOLTIP_STYLE Link icon

      @Experimental public static final ItemFlag HIDE_TOOLTIP_STYLE
    • HIDE_DEATH_PROTECTION Link icon

      @Experimental public static final ItemFlag HIDE_DEATH_PROTECTION
    • HIDE_BLOCKS_ATTACKS Link icon

      @Experimental public static final ItemFlag HIDE_BLOCKS_ATTACKS
    • HIDE_STORED_ENCHANTMENTS Link icon

      @Experimental public static final ItemFlag HIDE_STORED_ENCHANTMENTS
    • HIDE_DYED_COLOR Link icon

      @Experimental public static final ItemFlag HIDE_DYED_COLOR
    • HIDE_MAP_COLOR Link icon

      @Experimental public static final ItemFlag HIDE_MAP_COLOR
    • HIDE_MAP_ID Link icon

      @Experimental public static final ItemFlag HIDE_MAP_ID
    • HIDE_MAP_DECORATIONS Link icon

      @Experimental public static final ItemFlag HIDE_MAP_DECORATIONS
    • HIDE_MAP_POST_PROCESSING Link icon

      @Experimental public static final ItemFlag HIDE_MAP_POST_PROCESSING
    • HIDE_CHARGED_PROJECTILES Link icon

      @Experimental public static final ItemFlag HIDE_CHARGED_PROJECTILES
    • HIDE_BUNDLE_CONTENTS Link icon

      @Experimental public static final ItemFlag HIDE_BUNDLE_CONTENTS
    • HIDE_POTION_CONTENTS Link icon

      @Experimental public static final ItemFlag HIDE_POTION_CONTENTS
    • HIDE_POTION_DURATION_SCALE Link icon

      @Experimental public static final ItemFlag HIDE_POTION_DURATION_SCALE
    • HIDE_SUSPICIOUS_STEW_EFFECTS Link icon

      @Experimental public static final ItemFlag HIDE_SUSPICIOUS_STEW_EFFECTS
    • HIDE_WRITABLE_BOOK_CONTENT Link icon

      @Experimental public static final ItemFlag HIDE_WRITABLE_BOOK_CONTENT
    • HIDE_WRITTEN_BOOK_CONTENT Link icon

      @Experimental public static final ItemFlag HIDE_WRITTEN_BOOK_CONTENT
    • HIDE_TRIM Link icon

      @Experimental public static final ItemFlag HIDE_TRIM
    • HIDE_DEBUG_STICK_STATE Link icon

      @Experimental public static final ItemFlag HIDE_DEBUG_STICK_STATE
    • HIDE_ENTITY_DATA Link icon

      @Experimental public static final ItemFlag HIDE_ENTITY_DATA
    • HIDE_BUCKET_ENTITY_DATA Link icon

      @Experimental public static final ItemFlag HIDE_BUCKET_ENTITY_DATA
    • HIDE_BLOCK_ENTITY_DATA Link icon

      @Experimental public static final ItemFlag HIDE_BLOCK_ENTITY_DATA
    • HIDE_INSTRUMENT Link icon

      @Experimental public static final ItemFlag HIDE_INSTRUMENT
    • HIDE_PROVIDES_TRIM_MATERIAL Link icon

      @Experimental public static final ItemFlag HIDE_PROVIDES_TRIM_MATERIAL
    • HIDE_OMINOUS_BOTTLE_AMPLIFIER Link icon

      @Experimental public static final ItemFlag HIDE_OMINOUS_BOTTLE_AMPLIFIER
    • HIDE_JUKEBOX_PLAYABLE Link icon

      @Experimental public static final ItemFlag HIDE_JUKEBOX_PLAYABLE
    • HIDE_PROVIDES_BANNER_PATTERNS Link icon

      @Experimental public static final ItemFlag HIDE_PROVIDES_BANNER_PATTERNS
    • HIDE_RECIPES Link icon

      @Experimental public static final ItemFlag HIDE_RECIPES
    • HIDE_LODESTONE_TRACKER Link icon

      @Experimental public static final ItemFlag HIDE_LODESTONE_TRACKER
    • HIDE_FIREWORK_EXPLOSION Link icon

      @Experimental public static final ItemFlag HIDE_FIREWORK_EXPLOSION
    • HIDE_FIREWORKS Link icon

      @Experimental public static final ItemFlag HIDE_FIREWORKS
    • HIDE_PROFILE Link icon

      @Experimental public static final ItemFlag HIDE_PROFILE
    • HIDE_NOTE_BLOCK_SOUND Link icon

      @Experimental public static final ItemFlag HIDE_NOTE_BLOCK_SOUND
    • HIDE_BANNER_PATTERNS Link icon

      @Experimental public static final ItemFlag HIDE_BANNER_PATTERNS
    • HIDE_BASE_COLOR Link icon

      @Experimental public static final ItemFlag HIDE_BASE_COLOR
    • HIDE_POT_DECORATIONS Link icon

      @Experimental public static final ItemFlag HIDE_POT_DECORATIONS
    • HIDE_CONTAINER Link icon

      @Experimental public static final ItemFlag HIDE_CONTAINER
    • HIDE_BLOCK_STATE Link icon

      @Experimental public static final ItemFlag HIDE_BLOCK_STATE
    • HIDE_BEES Link icon

      @Experimental public static final ItemFlag HIDE_BEES
    • HIDE_LOCK Link icon

      @Experimental public static final ItemFlag HIDE_LOCK
    • HIDE_CONTAINER_LOOT Link icon

      @Experimental public static final ItemFlag HIDE_CONTAINER_LOOT
    • HIDE_BREAK_SOUND Link icon

      @Experimental public static final ItemFlag HIDE_BREAK_SOUND
    • HIDE_VILLAGER_VARIANT Link icon

      @Experimental public static final ItemFlag HIDE_VILLAGER_VARIANT
    • HIDE_WOLF_VARIANT Link icon

      @Experimental public static final ItemFlag HIDE_WOLF_VARIANT
    • HIDE_WOLF_SOUND_VARIANT Link icon

      @Experimental public static final ItemFlag HIDE_WOLF_SOUND_VARIANT
    • HIDE_WOLF_COLLAR Link icon

      @Experimental public static final ItemFlag HIDE_WOLF_COLLAR
    • HIDE_FOX_VARIANT Link icon

      @Experimental public static final ItemFlag HIDE_FOX_VARIANT
    • HIDE_SALMON_SIZE Link icon

      @Experimental public static final ItemFlag HIDE_SALMON_SIZE
    • HIDE_PARROT_VARIANT Link icon

      @Experimental public static final ItemFlag HIDE_PARROT_VARIANT
    • HIDE_TROPICAL_FISH_PATTERN Link icon

      @Experimental public static final ItemFlag HIDE_TROPICAL_FISH_PATTERN
    • HIDE_TROPICAL_FISH_BASE_COLOR Link icon

      @Experimental public static final ItemFlag HIDE_TROPICAL_FISH_BASE_COLOR
    • HIDE_TROPICAL_FISH_PATTERN_COLOR Link icon

      @Experimental public static final ItemFlag HIDE_TROPICAL_FISH_PATTERN_COLOR
    • HIDE_MOOSHROOM_VARIANT Link icon

      @Experimental public static final ItemFlag HIDE_MOOSHROOM_VARIANT
    • HIDE_RABBIT_VARIANT Link icon

      @Experimental public static final ItemFlag HIDE_RABBIT_VARIANT
    • HIDE_PIG_VARIANT Link icon

      @Experimental public static final ItemFlag HIDE_PIG_VARIANT
    • HIDE_COW_VARIANT Link icon

      @Experimental public static final ItemFlag HIDE_COW_VARIANT
    • HIDE_CHICKEN_VARIANT Link icon

      @Experimental public static final ItemFlag HIDE_CHICKEN_VARIANT
    • HIDE_FROG_VARIANT Link icon

      @Experimental public static final ItemFlag HIDE_FROG_VARIANT
    • HIDE_HORSE_VARIANT Link icon

      @Experimental public static final ItemFlag HIDE_HORSE_VARIANT
    • HIDE_PAINTING_VARIANT Link icon

      @Experimental public static final ItemFlag HIDE_PAINTING_VARIANT
    • HIDE_LLAMA_VARIANT Link icon

      @Experimental public static final ItemFlag HIDE_LLAMA_VARIANT
    • HIDE_AXOLOTL_VARIANT Link icon

      @Experimental public static final ItemFlag HIDE_AXOLOTL_VARIANT
    • HIDE_CAT_VARIANT Link icon

      @Experimental public static final ItemFlag HIDE_CAT_VARIANT
    • HIDE_CAT_COLLAR Link icon

      @Experimental public static final ItemFlag HIDE_CAT_COLLAR
    • HIDE_SHEEP_COLOR Link icon

      @Experimental public static final ItemFlag HIDE_SHEEP_COLOR
    • HIDE_SHULKER_COLOR Link icon

      @Experimental public static final ItemFlag HIDE_SHULKER_COLOR
  • Method Details Link icon

    • values Link icon

      public static ItemFlag[] values()
      Returns an array containing the constants of this enum class, in the order they are declared.
      Returns:
      an array containing the constants of this enum class, in the order they are declared
    • valueOf Link icon

      public static ItemFlag valueOf(String name)
      Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (Extraneous whitespace characters are not permitted.)
      Parameters:
      name - the name of the enum constant to be returned.
      Returns:
      the enum constant with the specified name
      Throws:
      IllegalArgumentException - if this enum class has no constant with the specified name
      NullPointerException - if the argument is null
    • getComponent Link icon

      @Internal @Nullable public NamespacedKey getComponent()