Package org.bukkit
Interface Tag<T extends Keyed>
-
- Type Parameters:
T
- the type of things grouped by this tag
- All Superinterfaces:
Keyed
public interface Tag<T extends Keyed> extends Keyed
Represents a tag that may be defined by the server or a resource pack to group like things together. Note that whilst all tags defined within this interface must be present in implementations, their existence is not guaranteed across future versions.
-
-
Field Summary
Fields Modifier and Type Field Description static Tag<Material>
ACACIA_LOGS
Vanilla block tag representing all acacia log and bark variants.static Tag<Material>
ANVIL
Vanilla block tag representing all damaged and undamaged anvils.static Tag<Material>
BAMBOO_PLANTABLE_ON
Vanilla block tag denoting all blocks bamboo may be planted on.static Tag<Material>
BANNERS
Vanilla block tag representing all banner blocks.static Tag<Material>
BEACON_BASE_BLOCKS
Vanilla block tag representing all beacon base blocks.static Tag<Material>
BEDS
Vanilla block tag representing all beds.static Tag<Material>
BEE_GROWABLES
Vanilla block tag representing all bee growables.static Tag<Material>
BEEHIVES
Vanilla block tag representing all beehives.static Tag<Material>
BIRCH_LOGS
Vanilla block tag representing all birch log and bark variants.static Tag<Material>
BUTTONS
Vanilla block tag representing all buttons (inherits fromWOODEN_BUTTONS
.static Tag<Material>
CAMPFIRES
Vanilla block tag representing all campfires.static Tag<Material>
CARPETS
Vanilla block tag representing all colors of carpet.static Tag<Material>
CLIMBABLE
Vanilla block tag representing all climbable blocks.static Tag<Material>
CORAL_BLOCKS
Vanilla block tag representing all coral blocks.static Tag<Material>
CORAL_PLANTS
Vanilla block tag representing all coral plants.static Tag<Material>
CORALS
Vanilla block tag representing all coral.static Tag<Material>
CRIMSON_STEMS
Vanilla block tag representing all crimson stems.static Tag<Material>
CROPS
Vanilla block tag representing all crops.static Tag<Material>
DARK_OAK_LOGS
Vanilla block tag representing all dark oak log and bark variants.static Tag<Material>
DOORS
Vanilla block tag representing all doors (inherits fromWOODEN_DOORS
.static Tag<Material>
DRAGON_IMMUNE
Vanilla block tag representing all blocks immune to dragons.static Tag<Material>
ENDERMAN_HOLDABLE
Vanilla block tag denoting blocks that enderman may pick up and hold.static Tag<Material>
FENCE_GATES
Vanilla block tag representing all fence gates.static Tag<Material>
FENCES
Vanilla block tag representing all fences.static Tag<Material>
FIRE
Vanilla block tag representing all fire blocks.static Tag<Material>
FLOWER_POTS
Vanilla block tag representing all empty and filled flower pots.static Tag<Material>
FLOWERS
Vanilla block tag representing all flowers.static Tag<Material>
GOLD_ORES
Vanilla block tag representing all gold ores.static Tag<Material>
GUARDED_BY_PIGLINS
Vanilla block tag representing all blocks guarded by piglins.static Tag<Material>
HOGLIN_REPELLENTS
Vanilla block tag representing all hoglin repellents.static Tag<Material>
ICE
Vanilla block tag denoting ice blocks.static Tag<Material>
IMPERMEABLE
Vanilla block tag denoting impermeable blocks which do not drip fluids.static Tag<Material>
INFINIBURN_END
Vanilla block tag representing all blocks that burn forever in the end.static Tag<Material>
INFINIBURN_NETHER
Vanilla block tag representing all blocks that burn forever in the nether.static Tag<Material>
INFINIBURN_OVERWORLD
Vanilla block tag representing all blocks that burn forever in the overworld.static Tag<Material>
ITEMS_ARROWS
Vanilla item tag representing all arrow items.static Tag<Material>
ITEMS_BANNERS
Vanilla item tag representing all banner items.static Tag<Material>
ITEMS_BEACON_PAYMENT_ITEMS
Vanilla item tag representing all items that may be placed in beacons.static Tag<Material>
ITEMS_BOATS
Vanilla item tag representing all boat items.static Tag<Material>
ITEMS_COALS
Vanilla item tag representing all coal items.static Tag<Material>
ITEMS_CREEPER_DROP_MUSIC_DISCS
Vanilla item tag representing all music disc items dropped by creepers.static Tag<Material>
ITEMS_FISHES
Vanilla item tag representing all fish items.static Tag<Material>
ITEMS_FURNACE_MATERIALS
Vanilla item tag representing all furnace materials.static Tag<Material>
ITEMS_LECTERN_BOOKS
Vanilla item tag representing all books that may be placed on lecterns.static Tag<Material>
ITEMS_MUSIC_DISCS
Vanilla item tag representing all music disc items.static Tag<Material>
ITEMS_PIGLIN_LOVED
Vanilla item tag representing all items loved by piglins.static Tag<Material>
ITEMS_STONE_TOOL_MATERIALS
Vanilla item tag representing all stone tool materials.static Tag<Material>
JUNGLE_LOGS
Vanilla block tag representing all jungle log and bark variants.static Tag<Material>
LEAVES
Vanilla block tag representing all leaves fans.static Tag<Material>
LOGS
Vanilla block tag representing all log and bark variants.static Tag<Material>
LOGS_THAT_BURN
Vanilla block tag representing all log and bark variants that burn.static Tag<Material>
NON_FLAMMABLE_WOOD
Vanilla block tag representing all non flammable wood.static Tag<Material>
NYLIUM
Vanilla block tag representing all nylium blocks.static Tag<Material>
OAK_LOGS
Vanilla block tag representing all oak log and bark variants.static Tag<Material>
PIGLIN_REPELLENTS
Vanilla block tag representing all piglin repellents.static Tag<Material>
PLANKS
Vanilla block tag representing all plank variants.static Tag<Material>
PORTALS
Vanilla block tag representing all portals.static Tag<Material>
PRESSURE_PLATES
Vanilla block tag representing all pressure plates.static Tag<Material>
PREVENT_MOB_SPAWNING_INSIDE
Vanilla block tag representing all blocks that prevent inside mob spawning.static Tag<Material>
RAILS
Vanilla block tag representing all Minecart rails.static String
REGISTRY_BLOCKS
Key for the built in block registry.static String
REGISTRY_ITEMS
Key for the built in item registry.static Tag<Material>
SAND
Vanilla block tag representing all sand blocks.static Tag<Material>
SAPLINGS
Vanilla block tag representing all sapling variants.static Tag<Material>
SHULKER_BOXES
Vanilla block tag representing all shulker boxes.static Tag<Material>
SIGNS
Vanilla block tag representing all signs.static Tag<Material>
SLABS
Vanilla block tag representing all slabs.static Tag<Material>
SMALL_FLOWERS
Vanilla block tag representing all small flowers.static Tag<Material>
SOUL_FIRE_BASE_BLOCKS
Vanilla block tag representing all soul fire base blocks.static Tag<Material>
SOUL_SPEED_BLOCKS
Vanilla block tag representing all blocks affected by the soul speed enchantment.static Tag<Material>
SPRUCE_LOGS
Vanilla block tag representing all spruce log and bark variants.static Tag<Material>
STAIRS
Vanilla block tag representing all stairs.static Tag<Material>
STANDING_SIGNS
Vanilla block tag representing all standing signs.static Tag<Material>
STONE_BRICKS
Vanilla block tag representing all regular/mossy/cracked/chiseled stone bricks.static Tag<Material>
STONE_PRESSURE_PLATES
Vanilla block tag representing all stone pressure plates.static Tag<Material>
STRIDER_WARM_BLOCKS
Vanilla block tag representing all warm strider blocks.static Tag<Material>
TALL_FLOWERS
Vanilla block tag representing all tall flowers.static Tag<Material>
TRAPDOORS
Vanilla block tag representing all trapdoors (inherits fromWOODEN_TRAPDOORS
.static Tag<Material>
UNDERWATER_BONEMEALS
Vanilla block tag denoting all underwater blocks which may be bonemealed.static Tag<Material>
UNSTABLE_BOTTOM_CENTER
Vanilla block tag representing all unstable bottom center blocks.static Tag<Material>
VALID_SPAWN
Vanilla block tag denoting all valid mob spawn positions.static Tag<Material>
WALL_CORALS
Vanilla block tag representing all wall corals.static Tag<Material>
WALL_POST_OVERRIDE
Vanilla block tag representing all wall post overrides.static Tag<Material>
WALL_SIGNS
Vanilla block tag representing all wall signs.static Tag<Material>
WALLS
Vanilla block tag representing all walls.static Tag<Material>
WARPED_STEMS
Vanilla block tag representing all warped stems.static Tag<Material>
WART_BLOCKS
Vanilla block tag representing all wart blocks.static Tag<Material>
WITHER_IMMUNE
Vanilla block tag representing all blocks immune to withers.static Tag<Material>
WITHER_SUMMON_BASE_BLOCKS
Vanilla block tag representing all base blocks used for wither summoning.static Tag<Material>
WOODEN_BUTTONS
Vanilla block tag representing all wooden buttons.static Tag<Material>
WOODEN_DOORS
Vanilla block tag representing all wooden doors.static Tag<Material>
WOODEN_FENCES
Vanilla block tag representing all wooden fences.static Tag<Material>
WOODEN_PRESSURE_PLATES
Vanilla block tag representing all wooden pressure plates.static Tag<Material>
WOODEN_SLABS
Vanilla block tag representing all wooden slabs.static Tag<Material>
WOODEN_STAIRS
Vanilla block tag representing all wooden stairs.static Tag<Material>
WOODEN_TRAPDOORS
Vanilla block tag representing all wooden trapdoors.static Tag<Material>
WOOL
Vanilla block tag representing all colors of wool.
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Set<T>
getValues()
Gets an immutable set of all tagged items.boolean
isTagged(T item)
Returns whether or not this tag has an entry for the specified item.
-
-
-
Field Detail
-
REGISTRY_BLOCKS
static final String REGISTRY_BLOCKS
Key for the built in block registry.- See Also:
- Constant Field Values
-
STONE_BRICKS
static final Tag<Material> STONE_BRICKS
Vanilla block tag representing all regular/mossy/cracked/chiseled stone bricks.
-
WOODEN_BUTTONS
static final Tag<Material> WOODEN_BUTTONS
Vanilla block tag representing all wooden buttons.
-
BUTTONS
static final Tag<Material> BUTTONS
Vanilla block tag representing all buttons (inherits fromWOODEN_BUTTONS
.
-
WOODEN_DOORS
static final Tag<Material> WOODEN_DOORS
Vanilla block tag representing all wooden doors.
-
WOODEN_STAIRS
static final Tag<Material> WOODEN_STAIRS
Vanilla block tag representing all wooden stairs.
-
WOODEN_SLABS
static final Tag<Material> WOODEN_SLABS
Vanilla block tag representing all wooden slabs.
-
WOODEN_FENCES
static final Tag<Material> WOODEN_FENCES
Vanilla block tag representing all wooden fences.
-
PRESSURE_PLATES
static final Tag<Material> PRESSURE_PLATES
Vanilla block tag representing all pressure plates.
-
WOODEN_PRESSURE_PLATES
static final Tag<Material> WOODEN_PRESSURE_PLATES
Vanilla block tag representing all wooden pressure plates.
-
STONE_PRESSURE_PLATES
static final Tag<Material> STONE_PRESSURE_PLATES
Vanilla block tag representing all stone pressure plates.
-
WOODEN_TRAPDOORS
static final Tag<Material> WOODEN_TRAPDOORS
Vanilla block tag representing all wooden trapdoors.
-
DOORS
static final Tag<Material> DOORS
Vanilla block tag representing all doors (inherits fromWOODEN_DOORS
.
-
LOGS_THAT_BURN
static final Tag<Material> LOGS_THAT_BURN
Vanilla block tag representing all log and bark variants that burn.
-
DARK_OAK_LOGS
static final Tag<Material> DARK_OAK_LOGS
Vanilla block tag representing all dark oak log and bark variants.
-
OAK_LOGS
static final Tag<Material> OAK_LOGS
Vanilla block tag representing all oak log and bark variants.
-
BIRCH_LOGS
static final Tag<Material> BIRCH_LOGS
Vanilla block tag representing all birch log and bark variants.
-
ACACIA_LOGS
static final Tag<Material> ACACIA_LOGS
Vanilla block tag representing all acacia log and bark variants.
-
JUNGLE_LOGS
static final Tag<Material> JUNGLE_LOGS
Vanilla block tag representing all jungle log and bark variants.
-
SPRUCE_LOGS
static final Tag<Material> SPRUCE_LOGS
Vanilla block tag representing all spruce log and bark variants.
-
CRIMSON_STEMS
static final Tag<Material> CRIMSON_STEMS
Vanilla block tag representing all crimson stems.
-
WARPED_STEMS
static final Tag<Material> WARPED_STEMS
Vanilla block tag representing all warped stems.
-
ANVIL
static final Tag<Material> ANVIL
Vanilla block tag representing all damaged and undamaged anvils.
-
TRAPDOORS
static final Tag<Material> TRAPDOORS
Vanilla block tag representing all trapdoors (inherits fromWOODEN_TRAPDOORS
.
-
FLOWER_POTS
static final Tag<Material> FLOWER_POTS
Vanilla block tag representing all empty and filled flower pots.
-
SMALL_FLOWERS
static final Tag<Material> SMALL_FLOWERS
Vanilla block tag representing all small flowers.
-
TALL_FLOWERS
static final Tag<Material> TALL_FLOWERS
Vanilla block tag representing all tall flowers.
-
PIGLIN_REPELLENTS
static final Tag<Material> PIGLIN_REPELLENTS
Vanilla block tag representing all piglin repellents.
-
NON_FLAMMABLE_WOOD
static final Tag<Material> NON_FLAMMABLE_WOOD
Vanilla block tag representing all non flammable wood.
-
ENDERMAN_HOLDABLE
static final Tag<Material> ENDERMAN_HOLDABLE
Vanilla block tag denoting blocks that enderman may pick up and hold.
-
VALID_SPAWN
static final Tag<Material> VALID_SPAWN
Vanilla block tag denoting all valid mob spawn positions.
-
IMPERMEABLE
static final Tag<Material> IMPERMEABLE
Vanilla block tag denoting impermeable blocks which do not drip fluids.
-
UNDERWATER_BONEMEALS
static final Tag<Material> UNDERWATER_BONEMEALS
Vanilla block tag denoting all underwater blocks which may be bonemealed.
-
CORAL_BLOCKS
static final Tag<Material> CORAL_BLOCKS
Vanilla block tag representing all coral blocks.
-
CORAL_PLANTS
static final Tag<Material> CORAL_PLANTS
Vanilla block tag representing all coral plants.
-
BAMBOO_PLANTABLE_ON
static final Tag<Material> BAMBOO_PLANTABLE_ON
Vanilla block tag denoting all blocks bamboo may be planted on.
-
STANDING_SIGNS
static final Tag<Material> STANDING_SIGNS
Vanilla block tag representing all standing signs.
-
DRAGON_IMMUNE
static final Tag<Material> DRAGON_IMMUNE
Vanilla block tag representing all blocks immune to dragons.
-
WITHER_IMMUNE
static final Tag<Material> WITHER_IMMUNE
Vanilla block tag representing all blocks immune to withers.
-
WITHER_SUMMON_BASE_BLOCKS
static final Tag<Material> WITHER_SUMMON_BASE_BLOCKS
Vanilla block tag representing all base blocks used for wither summoning.
-
BEE_GROWABLES
static final Tag<Material> BEE_GROWABLES
Vanilla block tag representing all bee growables.
-
BEACON_BASE_BLOCKS
static final Tag<Material> BEACON_BASE_BLOCKS
Vanilla block tag representing all beacon base blocks.
-
SOUL_SPEED_BLOCKS
static final Tag<Material> SOUL_SPEED_BLOCKS
Vanilla block tag representing all blocks affected by the soul speed enchantment.
-
WALL_POST_OVERRIDE
static final Tag<Material> WALL_POST_OVERRIDE
Vanilla block tag representing all wall post overrides.
-
SHULKER_BOXES
static final Tag<Material> SHULKER_BOXES
Vanilla block tag representing all shulker boxes.
-
HOGLIN_REPELLENTS
static final Tag<Material> HOGLIN_REPELLENTS
Vanilla block tag representing all hoglin repellents.
-
SOUL_FIRE_BASE_BLOCKS
static final Tag<Material> SOUL_FIRE_BASE_BLOCKS
Vanilla block tag representing all soul fire base blocks.
-
STRIDER_WARM_BLOCKS
static final Tag<Material> STRIDER_WARM_BLOCKS
Vanilla block tag representing all warm strider blocks.
-
GUARDED_BY_PIGLINS
static final Tag<Material> GUARDED_BY_PIGLINS
Vanilla block tag representing all blocks guarded by piglins.
-
PREVENT_MOB_SPAWNING_INSIDE
static final Tag<Material> PREVENT_MOB_SPAWNING_INSIDE
Vanilla block tag representing all blocks that prevent inside mob spawning.
-
UNSTABLE_BOTTOM_CENTER
static final Tag<Material> UNSTABLE_BOTTOM_CENTER
Vanilla block tag representing all unstable bottom center blocks.
-
INFINIBURN_OVERWORLD
static final Tag<Material> INFINIBURN_OVERWORLD
Vanilla block tag representing all blocks that burn forever in the overworld.
-
INFINIBURN_NETHER
static final Tag<Material> INFINIBURN_NETHER
Vanilla block tag representing all blocks that burn forever in the nether.
-
INFINIBURN_END
static final Tag<Material> INFINIBURN_END
Vanilla block tag representing all blocks that burn forever in the end.
-
REGISTRY_ITEMS
static final String REGISTRY_ITEMS
Key for the built in item registry.- See Also:
- Constant Field Values
-
ITEMS_PIGLIN_LOVED
static final Tag<Material> ITEMS_PIGLIN_LOVED
Vanilla item tag representing all items loved by piglins.
-
ITEMS_BANNERS
static final Tag<Material> ITEMS_BANNERS
Vanilla item tag representing all banner items.
-
ITEMS_MUSIC_DISCS
static final Tag<Material> ITEMS_MUSIC_DISCS
Vanilla item tag representing all music disc items.
-
ITEMS_CREEPER_DROP_MUSIC_DISCS
static final Tag<Material> ITEMS_CREEPER_DROP_MUSIC_DISCS
Vanilla item tag representing all music disc items dropped by creepers.
-
ITEMS_LECTERN_BOOKS
static final Tag<Material> ITEMS_LECTERN_BOOKS
Vanilla item tag representing all books that may be placed on lecterns.
-
ITEMS_BEACON_PAYMENT_ITEMS
static final Tag<Material> ITEMS_BEACON_PAYMENT_ITEMS
Vanilla item tag representing all items that may be placed in beacons.
-
ITEMS_STONE_TOOL_MATERIALS
static final Tag<Material> ITEMS_STONE_TOOL_MATERIALS
Vanilla item tag representing all stone tool materials.
-
-