Class XTag<T extends Enum<T>>

java.lang.Object
com.cryptomorin.xseries.XTag<T>

public final class XTag<@NonNull T extends Enum<@NonNull T>> extends Object
  • Field Details

    • AIR

      public static final @NonNull XTag<XMaterial> AIR
    • INVENTORY_NOT_DISPLAYABLE

      public static final @NonNull XTag<XMaterial> INVENTORY_NOT_DISPLAYABLE
    • ACACIA_LOGS

      public static final @NonNull XTag<XMaterial> ACACIA_LOGS
      Tag representing all acacia log and bark variants
    • ALIVE_CORAL_BLOCKS

      public static final @NonNull XTag<XMaterial> ALIVE_CORAL_BLOCKS
    • ALIVE_CORAL_FANS

      public static final @NonNull XTag<XMaterial> ALIVE_CORAL_FANS
      Tag representing all dead coral non-walled fans
    • ALIVE_CORAL_PLANTS

      public static final @NonNull XTag<XMaterial> ALIVE_CORAL_PLANTS
      Tag representing all non-dead coral plants
    • ALIVE_CORAL_WALL_FANS

      public static final @NonNull XTag<XMaterial> ALIVE_CORAL_WALL_FANS
    • ANIMALS_SPAWNABLE_ON

      public static final @NonNull XTag<XMaterial> ANIMALS_SPAWNABLE_ON
      Tag representing all possible blocks available for animals to spawn on
    • ANVIL

      public static final @NonNull XTag<XMaterial> ANVIL
      Tag representing all variants of anvil
    • AXOLOTL_TEMPT_ITEMS

      public static final @NonNull XTag<XMaterial> AXOLOTL_TEMPT_ITEMS
      Tag representing all items that can tempt axolotl
    • AXOLOTLS_SPAWNABLE_ON

      public static final @NonNull XTag<XMaterial> AXOLOTLS_SPAWNABLE_ON
      Tag representing all possible blocks for axolotls to spawn on
    • AZALEA_GROWS_ON

      public static final @NonNull XTag<XMaterial> AZALEA_GROWS_ON
      Tag representing all possible blocks for azalea to grow on
    • AZALEA_ROOT_REPLACEABLE

      public static final @NonNull XTag<XMaterial> AZALEA_ROOT_REPLACEABLE
      Tag representing all possible blocks that can be replaced by azalea
    • BAMBOO_PLANTABLE_ON

      public static final @NonNull XTag<XMaterial> BAMBOO_PLANTABLE_ON
      Tag representing all possible blocks bamboo may be planted on
    • BANNERS

      public static final @NonNull XTag<XMaterial> BANNERS
      Tag representing all banner blocks
    • BASE_STONE_NETHER

      public static final @NonNull XTag<XMaterial> BASE_STONE_NETHER
      Tag representing the nether base materials
    • BASE_STONE_OVERWORLD

      public static final @NonNull XTag<XMaterial> BASE_STONE_OVERWORLD
      Tag representing the overworld base materials
    • BEACON_BASE_BLOCKS

      public static final @NonNull XTag<XMaterial> BEACON_BASE_BLOCKS
      Tag representing all possible blocks that can be used as beacon base
    • BEDS

      public static final @NonNull XTag<XMaterial> BEDS
      Tag representing all possible variants of bed
    • BEE_GROWABLES

      public static final @NonNull XTag<XMaterial> BEE_GROWABLES
      Tag representing all possible blocks/crops that be grown by bees
    • BIG_DRIPLEAF_PLACEABLE

      public static final @NonNull XTag<XMaterial> BIG_DRIPLEAF_PLACEABLE
      Tag representing all possible blocks big dripleaf may be planted on
    • BIRCH_LOGS

      public static final @NonNull XTag<XMaterial> BIRCH_LOGS
      Tag representing all birch log and bark variants
    • BUTTONS

      public static final @NonNull XTag<XMaterial> BUTTONS
      Tag representing all possible variants of buttons
    • CAMPFIRES

      public static final @NonNull XTag<XMaterial> CAMPFIRES
      Tag representing all possible variants of campfires
    • CANDLE_CAKES

      public static final @NonNull XTag<XMaterial> CANDLE_CAKES
      Tag representing all possible variants of candle cakes
    • CANDLES

      public static final @NonNull XTag<XMaterial> CANDLES
      Tag representing all possible variants of candles
    • CARPETS

      public static final @NonNull XTag<XMaterial> CARPETS
      Tag representing all possible variants of carpets
    • CAULDRONS

      public static final @NonNull XTag<XMaterial> CAULDRONS
      Tag representing all possible variants of cauldrons
    • CAVE_VINES

      public static final @NonNull XTag<XMaterial> CAVE_VINES
      Tag representing all possible variants of cave vines
    • CLIMBABLE

      public static final @NonNull XTag<XMaterial> CLIMBABLE
      Tag representing all climbable blocks
    • CLUSTER_MAX_HARVESTABLES

      public static final @NonNull XTag<XMaterial> CLUSTER_MAX_HARVESTABLES
      Tag representing all preferred items for harvesting clusters{unused as of 1.18}
    • COAL_ORES

      public static final @NonNull XTag<XMaterial> COAL_ORES
      Tag representing all possible variants of coal ores
    • CONCRETE

      public static final @NonNull XTag<XMaterial> CONCRETE
      Tag representing all possible variants of concrete
    • CONCRETE_POWDER

      public static final @NonNull XTag<XMaterial> CONCRETE_POWDER
      Tag representing all possible variants of concrete_powder
    • COPPER_ORES

      public static final @NonNull XTag<XMaterial> COPPER_ORES
      Tag representing all possible variants of copper ores
    • CORALS

      public static final @NonNull XTag<XMaterial> CORALS
      Tag representing all corals
    • CRIMSON_STEMS

      public static final @NonNull XTag<XMaterial> CRIMSON_STEMS
      Tag representing all crimson log and bark variants
    • CROPS

      public static final @NonNull XTag<XMaterial> CROPS
      Tag representing all crops
    • CRYSTAL_SOUND_BLOCKS

      public static final @NonNull XTag<XMaterial> CRYSTAL_SOUND_BLOCKS
      Tag representing all possible blocks that can make crystal sounds
    • DARK_OAK_LOGS

      public static final @NonNull XTag<XMaterial> DARK_OAK_LOGS
      Tag representing all dark oak log and bark variants
    • DEAD_CORAL_BLOCKS

      public static final @NonNull XTag<XMaterial> DEAD_CORAL_BLOCKS
    • DEAD_CORAL_FANS

      public static final @NonNull XTag<XMaterial> DEAD_CORAL_FANS
    • DEAD_CORAL_PLANTS

      public static final @NonNull XTag<XMaterial> DEAD_CORAL_PLANTS
    • DEAD_CORAL_WALL_FANS

      public static final @NonNull XTag<XMaterial> DEAD_CORAL_WALL_FANS
    • DEEPSLATE_ORE_REPLACEABLES

      public static final @NonNull XTag<XMaterial> DEEPSLATE_ORE_REPLACEABLES
      Tag representing all possible blocks that may be replaced by deepslate ores
    • DIAMOND_ORES

      public static final @NonNull XTag<XMaterial> DIAMOND_ORES
      Tag representing all possible variants of diamond ores
    • DIRT

      public static final @NonNull XTag<XMaterial> DIRT
      Tag representing all dirt
    • DOORS

      public static final @NonNull XTag<XMaterial> DOORS
      Tag representing all possible types of doors
    • DRAGON_IMMUNE

      public static final @NonNull XTag<XMaterial> DRAGON_IMMUNE
      Tag representing all blocks that can't be destroyed by dragons
    • DRIPSTONE_REPLACEABLE

      public static final @NonNull XTag<XMaterial> DRIPSTONE_REPLACEABLE
      Tag representing all possible blocks that can be replaced by dripstone
    • EMERALD_ORES

      public static final @NonNull XTag<XMaterial> EMERALD_ORES
      Tag representing all variants of emerald ores
    • ENDERMAN_HOLDABLE

      public static final @NonNull XTag<XMaterial> ENDERMAN_HOLDABLE
      Tag representing all possible blocks that can be picked up by endermen
    • FEATURES_CANNOT_REPLACE

      public static final @NonNull XTag<XMaterial> FEATURES_CANNOT_REPLACE
      Tag representing all blocks that cant be replaced by world generation features
    • FENCE_GATES

      public static final @NonNull XTag<XMaterial> FENCE_GATES
      Tag representing all possible variants of fence gates
    • FENCES

      public static final @NonNull XTag<XMaterial> FENCES
      Tag representing all possible variants of fences
    • FIRE

      public static final @NonNull XTag<XMaterial> FIRE
      Tag representing all possible variants fire
    • FLOWER_POTS

      public static final @NonNull XTag<XMaterial> FLOWER_POTS
      Tag representing all possible variants of flower pots
    • FLOWERS

      public static final @NonNull XTag<XMaterial> FLOWERS
      Tag representing all possible types of flowers
    • FOX_FOOD

      public static final @NonNull XTag<XMaterial> FOX_FOOD
      Tag representing all items can be used as food for fox
    • FOXES_SPAWNABLE_ON

      public static final @NonNull XTag<XMaterial> FOXES_SPAWNABLE_ON
      Tag representing all possible blocks foxes may spawn on
    • FREEZE_IMMUNE_WEARABLES

      public static final @NonNull XTag<XMaterial> FREEZE_IMMUNE_WEARABLES
      Tag representing all possible items can be used to avoid freezing
    • GEODE_INVALID_BLOCKS

      public static final @NonNull XTag<XMaterial> GEODE_INVALID_BLOCKS
      Tag representing all blocks that geodes will not spawn in
    • GLASS

      public static final @NonNull XTag<XMaterial> GLASS
      Tag representing all variants of glass
    • GLAZED_TERRACOTTA

      public static final @NonNull XTag<XMaterial> GLAZED_TERRACOTTA
      Tag representing all possible variants of glazed terracotta
    • GOATS_SPAWNABLE_ON

      public static final @NonNull XTag<XMaterial> GOATS_SPAWNABLE_ON
      Tag representing all possible blocks goats may spawn on
    • GOLD_ORES

      public static final @NonNull XTag<XMaterial> GOLD_ORES
      Tag representing all possible variants of gold ores
    • GUARDED_BY_PIGLINS

      public static final @NonNull XTag<XMaterial> GUARDED_BY_PIGLINS
      Tag representing all block types that are guarded by piglins
    • HOGLIN_REPELLENTS

      public static final @NonNull XTag<XMaterial> HOGLIN_REPELLENTS
      Tag representing all block types that repel hoglins
    • ICE

      public static final @NonNull XTag<XMaterial> ICE
      Tag representing all possible variants of ice
    • IGNORED_BY_PIGLIN_BABIES

      public static final @NonNull XTag<XMaterial> IGNORED_BY_PIGLIN_BABIES
      Tag representing all items ignored by baby piglins
    • IMPERMEABLE

      public static final @NonNull XTag<XMaterial> IMPERMEABLE
      Tag representing all possible block types that do not drip water/lava
    • INFINIBURN_END

      public static final @NonNull XTag<XMaterial> INFINIBURN_END
      Tag representing all block types that can burn for infinitely long in the end
    • INFINIBURN_NETHER

      public static final @NonNull XTag<XMaterial> INFINIBURN_NETHER
      Tag representing all block types that can burn for infinitely long in the nether
    • INFINIBURN_OVERWORLD

      public static final @NonNull XTag<XMaterial> INFINIBURN_OVERWORLD
      Tag representing all block types that can burn for infinitely long in the overworld
    • INSIDE_STEP_SOUND_BLOCKS

      public static final @NonNull XTag<XMaterial> INSIDE_STEP_SOUND_BLOCKS
      Tag representing all block types that play muffled step sounds
    • IRON_ORES

      public static final @NonNull XTag<XMaterial> IRON_ORES
      Tag representing all possible variants of iron ores
    • ITEMS_ARROWS

      public static final @NonNull XTag<XMaterial> ITEMS_ARROWS
      Tag representing all possible variants of arrows
    • ITEMS_BANNERS

      public static final @NonNull XTag<XMaterial> ITEMS_BANNERS
      Tag representing all items that can be used as banners
    • ITEMS_BEACON_PAYMENT_ITEMS

      public static final @NonNull XTag<XMaterial> ITEMS_BEACON_PAYMENT_ITEMS
      Tag representing all items that can be used to fuel beacon
    • ITEMS_BOATS

      public static final @NonNull XTag<XMaterial> ITEMS_BOATS
      Tag representing all possible variants of boats
    • ITEMS_COALS

      public static final @NonNull XTag<XMaterial> ITEMS_COALS
      Tag representing all possible variants of coal
    • ITEMS_CREEPER_DROP_MUSIC_DISCS

      public static final @NonNull XTag<XMaterial> ITEMS_CREEPER_DROP_MUSIC_DISCS
      Tag representing all possible music discs that can be dropped by creeper
    • ITEMS_FISHES

      public static final @NonNull XTag<XMaterial> ITEMS_FISHES
      Tag representing all possible types of fish
    • ITEMS_FURNACE_MATERIALS

      public static final @NonNull XTag<XMaterial> ITEMS_FURNACE_MATERIALS
      Tag representing all furnace materials {empty in spigot as of 1.18}
    • ITEMS_LECTERN_BOOKS

      public static final @NonNull XTag<XMaterial> ITEMS_LECTERN_BOOKS
      Tag representing all possible book types that can be placed on lecterns
    • ITEMS_MUSIC_DISCS

      public static final @NonNull XTag<XMaterial> ITEMS_MUSIC_DISCS
      Tag representing all types of music discs
    • ITEMS_PIGLIN_LOVED

      public static final @NonNull XTag<XMaterial> ITEMS_PIGLIN_LOVED
      Tag representing all items loved by piglins
    • ITEMS_STONE_TOOL_MATERIALS

      public static final @NonNull XTag<XMaterial> ITEMS_STONE_TOOL_MATERIALS
      Tag representing all stone tool materials
    • WALL_BANNERS

      public static final @NonNull XTag<XMaterial> WALL_BANNERS
      Tag representing all possible types of wall banners
    • JUNGLE_LOGS

      public static final @NonNull XTag<XMaterial> JUNGLE_LOGS
      Tag representing all jungle log and bark variants
    • LAPIS_ORES

      public static final @NonNull XTag<XMaterial> LAPIS_ORES
      Tag representing all possible variants of lapis ores
    • LAVA_POOL_STONE_CANNOT_REPLACE

      public static final @NonNull XTag<XMaterial> LAVA_POOL_STONE_CANNOT_REPLACE
      Tag representing all blocks that can't be replaced by lava pools
    • LEAVES

      public static final @NonNull XTag<XMaterial> LEAVES
      Tag representing all types of leaves
    • LOGS

      public static final @NonNull XTag<XMaterial> LOGS
      Tag representing all wood and bark variants
    • LOGS_THAT_BURN

      public static final @NonNull XTag<XMaterial> LOGS_THAT_BURN
      Tag representing all wood and bark variants that can catch fire
    • LUSH_GROUND_REPLACEABLE

      public static final @NonNull XTag<XMaterial> LUSH_GROUND_REPLACEABLE
      Tag representing all possible blocks that can be replaced by lush ground
    • MINEABLE_AXE

      public static final @NonNull XTag<XMaterial> MINEABLE_AXE
      Tag representing all block types mineable with axe
    • MINEABLE_HOE

      public static final @NonNull XTag<XMaterial> MINEABLE_HOE
      Tag representing all block types mineable with hoe
    • MINEABLE_PICKAXE

      public static final @NonNull XTag<XMaterial> MINEABLE_PICKAXE
      Tag representing all block types mineable with pickaxe
    • MINEABLE_SHOVEL

      public static final @NonNull XTag<XMaterial> MINEABLE_SHOVEL
      Tag representing all block types mineable with shovel
    • MOOSHROOMS_SPAWNABLE_ON

      public static final @NonNull XTag<XMaterial> MOOSHROOMS_SPAWNABLE_ON
      Tag representing all possible block types mooshrooms can spawn on
    • MOSS_REPLACEABLE

      public static final @NonNull XTag<XMaterial> MOSS_REPLACEABLE
      Tag representing all block types that can be replaced by moss
    • MUSHROOM_GROW_BLOCK

      public static final @NonNull XTag<XMaterial> MUSHROOM_GROW_BLOCK
    • NEEDS_DIAMOND_TOOL

      public static final @NonNull XTag<XMaterial> NEEDS_DIAMOND_TOOL
      Tag representing all block types that need minimum of diamond tool to drop items
    • NEEDS_IRON_TOOL

      public static final @NonNull XTag<XMaterial> NEEDS_IRON_TOOL
      Tag representing all block types that need minimum of iron tool to drop items
    • NEEDS_STONE_TOOL

      public static final @NonNull XTag<XMaterial> NEEDS_STONE_TOOL
      Tag representing all block types that need minimum of stone tool to drop items
    • NON_FLAMMABLE_WOOD

      public static final @NonNull XTag<XMaterial> NON_FLAMMABLE_WOOD
      Tag representing all non-flammable wood and bark variants
    • NON_WOODEN_STAIRS

      public static final @NonNull XTag<XMaterial> NON_WOODEN_STAIRS
      Tag representing all non-wooden stairs
    • NON_WOODEN_SLABS

      public static final @NonNull XTag<XMaterial> NON_WOODEN_SLABS
      Tag representing all non-wooden slabs
    • NYLIUM

      public static final @NonNull XTag<XMaterial> NYLIUM
      Tag representing all nylium blocks
    • OAK_LOGS

      public static final @NonNull XTag<XMaterial> OAK_LOGS
      Tag representing all oak wood and bark variants
    • OCCLUDES_VIBRATION_SIGNALS

      public static final @NonNull XTag<XMaterial> OCCLUDES_VIBRATION_SIGNALS
      Tag representing all possible blocks that can block vibration signals
    • ORES

      public static final @NonNull XTag<XMaterial> ORES
      Tag representing all ores
    • PARROTS_SPAWNABLE_ON

      public static final @NonNull XTag<XMaterial> PARROTS_SPAWNABLE_ON
      Tag representing all possible block types parrots may spawn on
    • PIGLIN_FOOD

      public static final @NonNull XTag<XMaterial> PIGLIN_FOOD
      Tag representing all items that can be used as piglin food
    • PIGLIN_REPELLENTS

      public static final @NonNull XTag<XMaterial> PIGLIN_REPELLENTS
      Tag representing all block types that repel piglins
    • PLANKS

      public static final @NonNull XTag<XMaterial> PLANKS
      Tag representing all types of planks
    • POLAR_BEARS_SPAWNABLE_ON_IN_FROZEN_OCEAN

      public static final @NonNull XTag<XMaterial> POLAR_BEARS_SPAWNABLE_ON_IN_FROZEN_OCEAN
      Tag representing all possible blocks polar bears may spawn on
    • PORTALS

      public static final @NonNull XTag<XMaterial> PORTALS
      Tag representing all possible block types that be used as portals
    • PRESSURE_PLATES

      public static final @NonNull XTag<XMaterial> PRESSURE_PLATES
      Tag representing all possible variants of pressure plates
    • PREVENT_MOB_SPAWNING_INSIDE

      public static final @NonNull XTag<XMaterial> PREVENT_MOB_SPAWNING_INSIDE
      Tag representing all block types that prevent inside mob spawning
    • RABBITS_SPAWNABLE_ON

      public static final @NonNull XTag<XMaterial> RABBITS_SPAWNABLE_ON
      Tag representing all possible block types that rabbits may spawn on
    • RAILS

      public static final @NonNull XTag<XMaterial> RAILS
      Tag representing all possible types of rails
    • REDSTONE_ORES

      public static final @NonNull XTag<XMaterial> REDSTONE_ORES
      Tag representing all possible variants of redstone ores
    • REPLACEABLE_PLANTS

      public static final @NonNull XTag<XMaterial> REPLACEABLE_PLANTS
      Tag representing all plant blocks that may be replaced
    • SAND

      public static final @NonNull XTag<XMaterial> SAND
      Tag representing all possible types of sand
    • SAPLINGS

      public static final @NonNull XTag<XMaterial> SAPLINGS
      Tag representing all possible types of saplings
    • SHULKER_BOXES

      public static final @NonNull XTag<XMaterial> SHULKER_BOXES
      Tag representing all possible variants of shulker boxes
    • SIGNS

      public static final @NonNull XTag<XMaterial> SIGNS
      Tag representing all possible variants of signs
    • SMALL_DRIPLEAF_PLACEABLE

      public static final @NonNull XTag<XMaterial> SMALL_DRIPLEAF_PLACEABLE
      Tag representing all possible block types small dripleaf may be placed upon
    • SMALL_FLOWERS

      public static final @NonNull XTag<XMaterial> SMALL_FLOWERS
      Tag representing all flowers small in size {1 block tall}
    • SNOW

      public static final @NonNull XTag<XMaterial> SNOW
      Tag representing all possible variants of snow
    • SOUL_FIRE_BASE_BLOCKS

      public static final @NonNull XTag<XMaterial> SOUL_FIRE_BASE_BLOCKS
      Tag representing all possible blocks that can be lit up with sould fire
    • SOUL_SPEED_BLOCKS

      public static final @NonNull XTag<XMaterial> SOUL_SPEED_BLOCKS
      Tag representing all possible blocks that activate soul speed enchantment
    • SPRUCE_LOGS

      public static final @NonNull XTag<XMaterial> SPRUCE_LOGS
      Tag representing all spruce wood and log variants
    • STAIRS

      public static final @NonNull XTag<XMaterial> STAIRS
      Tag representing all possible types of stairs
    • STANDING_SIGNS

      public static final @NonNull XTag<XMaterial> STANDING_SIGNS
      Tag representing all possible types of standing signs
    • STONE_BRICKS

      public static final @NonNull XTag<XMaterial> STONE_BRICKS
      Tag representing all possible variants of stone bricks
    • STONE_ORE_REPLACEABLES

      public static final @NonNull XTag<XMaterial> STONE_ORE_REPLACEABLES
      Tag representing all possible blocks that can be replaced by regular stone ores
    • STONE_PRESSURE_PLATES

      public static final @NonNull XTag<XMaterial> STONE_PRESSURE_PLATES
      Tag representing all pressure plates made of some type of stone
    • STRIDER_WARM_BLOCKS

      public static final @NonNull XTag<XMaterial> STRIDER_WARM_BLOCKS
      Tag representing all block types that make strider warm
    • TALL_FLOWERS

      public static final @NonNull XTag<XMaterial> TALL_FLOWERS
      Tag representing all flowers that are tall {2 blocks}
    • TERRACOTTA

      public static final @NonNull XTag<XMaterial> TERRACOTTA
      Tag representing all possible variants of non-glazed terracotta
    • TRAPDOORS

      public static final @NonNull XTag<XMaterial> TRAPDOORS
      Tag representing all possible types of trapdoors
    • UNDERWATER_BONEMEALS

      public static final @NonNull XTag<XMaterial> UNDERWATER_BONEMEALS
      Tag representing all block types that can be bonemealed underwater
    • UNSTABLE_BOTTOM_CENTER

      public static final @NonNull XTag<XMaterial> UNSTABLE_BOTTOM_CENTER
      Tag representing all blocks that have unstable bottom when placed in centre of 2 blocks
    • VALID_SPAWN

      public static final @NonNull XTag<XMaterial> VALID_SPAWN
      Tag representing all valid mob spawn positions
    • WALL_POST_OVERRIDE

      public static final @NonNull XTag<XMaterial> WALL_POST_OVERRIDE
      Tag representing all possible block types that can override a wall post creation
    • WALL_SIGNS

      public static final @NonNull XTag<XMaterial> WALL_SIGNS
      Tag representing all wall signs
    • WALLS

      public static final @NonNull XTag<XMaterial> WALLS
      Tag representing all different types of walls
    • WARPED_STEMS

      public static final @NonNull XTag<XMaterial> WARPED_STEMS
      Tag representing all warped stems
    • WITHER_IMMUNE

      public static final @NonNull XTag<XMaterial> WITHER_IMMUNE
      Tag representing all block types that can't be destroyed by withers
    • WITHER_SUMMON_BASE_BLOCKS

      public static final @NonNull XTag<XMaterial> WITHER_SUMMON_BASE_BLOCKS
      Tag representing all possible block types that may be used as wither summon base
    • WOLVES_SPAWNABLE_ON

      public static final @NonNull XTag<XMaterial> WOLVES_SPAWNABLE_ON
      Tag representing all possible block types that wolves may spawn on
    • WOODEN_BUTTONS

      public static final @NonNull XTag<XMaterial> WOODEN_BUTTONS
      Tag representing all possible types of wooden buttons
    • WOODEN_DOORS

      public static final @NonNull XTag<XMaterial> WOODEN_DOORS
      Tag representing all possible types of wooden doors
    • WOODEN_FENCE_GATES

      public static final @NonNull XTag<XMaterial> WOODEN_FENCE_GATES
      Tag representing all possible types of wooden fence gates
    • WOODEN_FENCES

      public static final @NonNull XTag<XMaterial> WOODEN_FENCES
      Tag representing all possible types of wooden fences
    • WOODEN_PRESSURE_PLATES

      public static final @NonNull XTag<XMaterial> WOODEN_PRESSURE_PLATES
      Tag representing all possible types of wooden pressure plates
    • WOODEN_SLABS

      public static final @NonNull XTag<XMaterial> WOODEN_SLABS
      Tag representing all possible types of wooden slabs
    • WOODEN_STAIRS

      public static final @NonNull XTag<XMaterial> WOODEN_STAIRS
      Tag representing all possible types of wooden stairs
    • WOODEN_TRAPDOORS

      public static final @NonNull XTag<XMaterial> WOODEN_TRAPDOORS
      Tag representing all possible types of wooden trapdoors
    • WOOL

      public static final @NonNull XTag<XMaterial> WOOL
      Tag representing all possible types of wool
    • LEATHER_ARMOR_PIECES

      public static final @NonNull XTag<XMaterial> LEATHER_ARMOR_PIECES
      Tag representing all armor pieces made of leather
    • IRON_ARMOR_PIECES

      public static final @NonNull XTag<XMaterial> IRON_ARMOR_PIECES
      Tag representing all armor pieces made of iron
    • CHAINMAIL_ARMOR_PIECES

      public static final @NonNull XTag<XMaterial> CHAINMAIL_ARMOR_PIECES
      Tag representing all armor pieces made of chains
    • GOLDEN_ARMOR_PIECES

      public static final @NonNull XTag<XMaterial> GOLDEN_ARMOR_PIECES
      Tag representing all armor pieces made of gold
    • DIAMOND_ARMOR_PIECES

      public static final @NonNull XTag<XMaterial> DIAMOND_ARMOR_PIECES
      Tag representing all armor pieces made of diamond
    • NETHERITE_ARMOR_PIECES

      public static final @NonNull XTag<XMaterial> NETHERITE_ARMOR_PIECES
      Tag representing all armor pieces made of netherite
    • ARMOR_PIECES

      public static final @NonNull XTag<XMaterial> ARMOR_PIECES
      Tag representing all armor pieces that add armor bars upon wearing
    • WOODEN_TOOLS

      public static final @NonNull XTag<XMaterial> WOODEN_TOOLS
      Tag representing all wooden tools and swords
    • STONE_TOOLS

      public static final @NonNull XTag<XMaterial> STONE_TOOLS
      Tag representing all stone tools and swords
    • IRON_TOOLS

      public static final @NonNull XTag<XMaterial> IRON_TOOLS
      Tag representing all iron tools and swords
    • DIAMOND_TOOLS

      public static final @NonNull XTag<XMaterial> DIAMOND_TOOLS
      Tag representing all diamond tools and swords
    • NETHERITE_TOOLS

      public static final @NonNull XTag<XMaterial> NETHERITE_TOOLS
      Tag representing all netherite tools and swords
    • ARMOR_ENCHANTS

      public static final @NonNull XTag<XEnchantment> ARMOR_ENCHANTS
      Tag representing all possible enchants that can be applied to all armor pieces (excluding elytras)
    • HELEMT_ENCHANTS

      public static final @NonNull XTag<XEnchantment> HELEMT_ENCHANTS
      Tag representing all possible enchants that can be applied to helmets/turtle shells
    • CHESTPLATE_ENCHANTS

      public static final @NonNull XTag<XEnchantment> CHESTPLATE_ENCHANTS
      Tag representing all possible enchants that can be applied to chestplates
    • LEGGINGS_ENCHANTS

      public static final @NonNull XTag<XEnchantment> LEGGINGS_ENCHANTS
      Tag representing all possible enchants that can be applied to leggings
    • BOOTS_ENCHANTS

      public static final @NonNull XTag<XEnchantment> BOOTS_ENCHANTS
      Tag representing all possible enchants that can be applied to boots
    • ELYTRA_ENCHANTS

      public static final @NonNull XTag<XEnchantment> ELYTRA_ENCHANTS
      Tag representing all possible enchants that can be applied to elytras
    • SWORD_ENCHANTS

      public static final @NonNull XTag<XEnchantment> SWORD_ENCHANTS
      Tag representing all possible enchants that can be applied to swords
    • AXE_ENCHANTS

      public static final @NonNull XTag<XEnchantment> AXE_ENCHANTS
      Tag representing all possible enchants that can be applied to axes
    • HOE_ENCHANTS

      public static final @NonNull XTag<XEnchantment> HOE_ENCHANTS
      Tag representing all possible enchants that can be applied to hoes
    • PICKAXE_ENCHANTS

      public static final @NonNull XTag<XEnchantment> PICKAXE_ENCHANTS
      Tag representing all possible enchants that can be applied to pickaxes
    • SHOVEL_ENCHANTS

      public static final @NonNull XTag<XEnchantment> SHOVEL_ENCHANTS
      Tag representing all possible enchants that can be applied to shovels
    • SHEARS_ENCHANTS

      public static final @NonNull XTag<XEnchantment> SHEARS_ENCHANTS
      Tag representing all possible enchants that can be applied to shears
    • BOW_ENCHANTS

      public static final @NonNull XTag<XEnchantment> BOW_ENCHANTS
      Tag representing all possible enchants that can be applied to bows
    • CROSSBOW_ENCHANTS

      public static final @NonNull XTag<XEnchantment> CROSSBOW_ENCHANTS
      Tag representing all possible enchants that can be applied to crossbows
  • Method Details

    • isItem

      public static boolean isItem(XMaterial material)
      Checks if this Material is an obtainable item. "Obtainable items" are simply materials that can be displayed in your GUI. This method is mainly designed to support pre-1.13, servers using 1.13 and above will directly have their materials checked with Material.isItem()
      Returns:
      true if this material is an item.
      Since:
      1.13
    • isInteractable

      public static boolean isInteractable(XMaterial material)
      Checks if this Material can be interacted with.

      Interactable materials include those with functionality when they are interacted with by a player such as chests, furnaces, etc.

      Some blocks such as piston heads and stairs are considered interactable though may not perform any additional functionality.

      Note that the interactability of some materials may be dependent on their state as well. This method will return true if there is at least one state in which additional interact handling is performed for the material.

      Returns:
      true if this material can be interacted with.
      Since:
      1.13
    • getValues

      public @NonNull Set<@NonNull T> getValues()
      Returns:
      Set of all the values represented by the tag
    • isTagged

      public boolean isTagged(@Nullable T value)