Uses of Class
org.bukkit.Material
Package | Description |
---|---|
org.bukkit |
The root package of the Bukkit API, contains generalized API classes.
|
org.bukkit.block |
Classes used to manipulate the voxels in a
world ,
including special states. |
org.bukkit.block.data |
Generalized BlockData classes.
|
org.bukkit.enchantments |
Classes relating to the specialized enhancements to
item stacks , as part of the meta data . |
org.bukkit.entity |
Interfaces for non-voxel objects that can exist in a
world , including all players, monsters, projectiles, etc. |
org.bukkit.event.block | |
org.bukkit.event.entity | |
org.bukkit.event.inventory | |
org.bukkit.event.player | |
org.bukkit.generator |
Classes to facilitate
world generation
implementation. |
org.bukkit.inventory |
Classes involved in manipulating player inventories and item interactions.
|
org.bukkit.inventory.meta |
The interfaces used when manipulating extra data can can be stored inside
item stacks . |
org.bukkit.material |
Classes that represents various voxel types and states.
|
-
Uses of Material in org.bukkit
Fields in org.bukkit with type parameters of type Material Modifier and Type Field Description static Tag<Material>
Tag. ACACIA_LOGS
Vanilla block tag representing all acacia log and bark variants.static Tag<Material>
Tag. ANVIL
Vanilla block tag representing all damaged and undamaged anvils.static Tag<Material>
Tag. BAMBOO_PLANTABLE_ON
Vanilla block tag denoting all blocks bamboo may be planted on.static Tag<Material>
Tag. BANNERS
Vanilla block tag representing all banner blocks.static Tag<Material>
Tag. BEACON_BASE_BLOCKS
Vanilla block tag representing all beacon base blocks.static Tag<Material>
Tag. BEDS
Vanilla block tag representing all beds.static Tag<Material>
Tag. BEE_GROWABLES
Vanilla block tag representing all bee growables.static Tag<Material>
Tag. BEEHIVES
Vanilla block tag representing all beehives.static Tag<Material>
Tag. BIRCH_LOGS
Vanilla block tag representing all birch log and bark variants.static Tag<Material>
Tag. BUTTONS
Vanilla block tag representing all buttons (inherits fromTag.WOODEN_BUTTONS
.static Tag<Material>
Tag. CAMPFIRES
Vanilla block tag representing all campfires.static Tag<Material>
Tag. CARPETS
Vanilla block tag representing all colors of carpet.static Tag<Material>
Tag. CLIMBABLE
Vanilla block tag representing all climbable blocks.static Tag<Material>
Tag. CORAL_BLOCKS
Vanilla block tag representing all coral blocks.static Tag<Material>
Tag. CORAL_PLANTS
Vanilla block tag representing all coral plants.static Tag<Material>
Tag. CORALS
Vanilla block tag representing all coral.static Tag<Material>
Tag. CRIMSON_STEMS
Vanilla block tag representing all crimson stems.static Tag<Material>
Tag. CROPS
Vanilla block tag representing all crops.static Tag<Material>
Tag. DARK_OAK_LOGS
Vanilla block tag representing all dark oak log and bark variants.static Tag<Material>
Tag. DOORS
Vanilla block tag representing all doors (inherits fromTag.WOODEN_DOORS
.static Tag<Material>
Tag. DRAGON_IMMUNE
Vanilla block tag representing all blocks immune to dragons.static Tag<Material>
Tag. ENDERMAN_HOLDABLE
Vanilla block tag denoting blocks that enderman may pick up and hold.static Tag<Material>
Tag. FENCE_GATES
Vanilla block tag representing all fence gates.static Tag<Material>
Tag. FENCES
Vanilla block tag representing all fences.static Tag<Material>
Tag. FIRE
Vanilla block tag representing all fire blocks.static Tag<Material>
Tag. FLOWER_POTS
Vanilla block tag representing all empty and filled flower pots.static Tag<Material>
Tag. FLOWERS
Vanilla block tag representing all flowers.static Tag<Material>
Tag. GOLD_ORES
Vanilla block tag representing all gold ores.static Tag<Material>
Tag. GUARDED_BY_PIGLINS
Vanilla block tag representing all blocks guarded by piglins.static Tag<Material>
Tag. HOGLIN_REPELLENTS
Vanilla block tag representing all hoglin repellents.static Tag<Material>
Tag. ICE
Vanilla block tag denoting ice blocks.static Tag<Material>
Tag. IMPERMEABLE
Vanilla block tag denoting impermeable blocks which do not drip fluids.static Tag<Material>
Tag. INFINIBURN_END
Vanilla block tag representing all blocks that burn forever in the end.static Tag<Material>
Tag. INFINIBURN_NETHER
Vanilla block tag representing all blocks that burn forever in the nether.static Tag<Material>
Tag. INFINIBURN_OVERWORLD
Vanilla block tag representing all blocks that burn forever in the overworld.static Tag<Material>
Tag. ITEMS_ARROWS
Vanilla item tag representing all arrow items.static Tag<Material>
Tag. ITEMS_BANNERS
Vanilla item tag representing all banner items.static Tag<Material>
Tag. ITEMS_BEACON_PAYMENT_ITEMS
Vanilla item tag representing all items that may be placed in beacons.static Tag<Material>
Tag. ITEMS_BOATS
Vanilla item tag representing all boat items.static Tag<Material>
Tag. ITEMS_COALS
Vanilla item tag representing all coal items.static Tag<Material>
Tag. ITEMS_CREEPER_DROP_MUSIC_DISCS
Vanilla item tag representing all music disc items dropped by creepers.static Tag<Material>
Tag. ITEMS_FISHES
Vanilla item tag representing all fish items.static Tag<Material>
Tag. ITEMS_FURNACE_MATERIALS
Vanilla item tag representing all furnace materials.static Tag<Material>
Tag. ITEMS_LECTERN_BOOKS
Vanilla item tag representing all books that may be placed on lecterns.static Tag<Material>
Tag. ITEMS_MUSIC_DISCS
Vanilla item tag representing all music disc items.static Tag<Material>
Tag. ITEMS_PIGLIN_LOVED
Vanilla item tag representing all items loved by piglins.static Tag<Material>
Tag. ITEMS_STONE_TOOL_MATERIALS
Vanilla item tag representing all stone tool materials.static Tag<Material>
Tag. JUNGLE_LOGS
Vanilla block tag representing all jungle log and bark variants.static Tag<Material>
Tag. LEAVES
Vanilla block tag representing all leaves fans.static Tag<Material>
Tag. LOGS
Vanilla block tag representing all log and bark variants.static Tag<Material>
Tag. LOGS_THAT_BURN
Vanilla block tag representing all log and bark variants that burn.static Registry<Material>
Registry. MATERIAL
Server materials.static Tag<Material>
Tag. NON_FLAMMABLE_WOOD
Vanilla block tag representing all non flammable wood.static Tag<Material>
Tag. NYLIUM
Vanilla block tag representing all nylium blocks.static Tag<Material>
Tag. OAK_LOGS
Vanilla block tag representing all oak log and bark variants.static Tag<Material>
Tag. PIGLIN_REPELLENTS
Vanilla block tag representing all piglin repellents.static Tag<Material>
Tag. PLANKS
Vanilla block tag representing all plank variants.static Tag<Material>
Tag. PORTALS
Vanilla block tag representing all portals.static Tag<Material>
Tag. PRESSURE_PLATES
Vanilla block tag representing all pressure plates.static Tag<Material>
Tag. PREVENT_MOB_SPAWNING_INSIDE
Vanilla block tag representing all blocks that prevent inside mob spawning.static Tag<Material>
Tag. RAILS
Vanilla block tag representing all Minecart rails.static Tag<Material>
Tag. SAND
Vanilla block tag representing all sand blocks.static Tag<Material>
Tag. SAPLINGS
Vanilla block tag representing all sapling variants.static Tag<Material>
Tag. SHULKER_BOXES
Vanilla block tag representing all shulker boxes.static Tag<Material>
Tag. SIGNS
Vanilla block tag representing all signs.static Tag<Material>
Tag. SLABS
Vanilla block tag representing all slabs.static Tag<Material>
Tag. SMALL_FLOWERS
Vanilla block tag representing all small flowers.static Tag<Material>
Tag. SOUL_FIRE_BASE_BLOCKS
Vanilla block tag representing all soul fire base blocks.static Tag<Material>
Tag. SOUL_SPEED_BLOCKS
Vanilla block tag representing all blocks affected by the soul speed enchantment.static Tag<Material>
Tag. SPRUCE_LOGS
Vanilla block tag representing all spruce log and bark variants.static Tag<Material>
Tag. STAIRS
Vanilla block tag representing all stairs.static Tag<Material>
Tag. STANDING_SIGNS
Vanilla block tag representing all standing signs.static Tag<Material>
Tag. STONE_BRICKS
Vanilla block tag representing all regular/mossy/cracked/chiseled stone bricks.static Tag<Material>
Tag. STONE_PRESSURE_PLATES
Vanilla block tag representing all stone pressure plates.static Tag<Material>
Tag. STRIDER_WARM_BLOCKS
Vanilla block tag representing all warm strider blocks.static Tag<Material>
Tag. TALL_FLOWERS
Vanilla block tag representing all tall flowers.static Tag<Material>
Tag. TRAPDOORS
Vanilla block tag representing all trapdoors (inherits fromTag.WOODEN_TRAPDOORS
.static Tag<Material>
Tag. UNDERWATER_BONEMEALS
Vanilla block tag denoting all underwater blocks which may be bonemealed.static Tag<Material>
Tag. UNSTABLE_BOTTOM_CENTER
Vanilla block tag representing all unstable bottom center blocks.static Tag<Material>
Tag. VALID_SPAWN
Vanilla block tag denoting all valid mob spawn positions.static Tag<Material>
Tag. WALL_CORALS
Vanilla block tag representing all wall corals.static Tag<Material>
Tag. WALL_POST_OVERRIDE
Vanilla block tag representing all wall post overrides.static Tag<Material>
Tag. WALL_SIGNS
Vanilla block tag representing all wall signs.static Tag<Material>
Tag. WALLS
Vanilla block tag representing all walls.static Tag<Material>
Tag. WARPED_STEMS
Vanilla block tag representing all warped stems.static Tag<Material>
Tag. WART_BLOCKS
Vanilla block tag representing all wart blocks.static Tag<Material>
Tag. WITHER_IMMUNE
Vanilla block tag representing all blocks immune to withers.static Tag<Material>
Tag. WITHER_SUMMON_BASE_BLOCKS
Vanilla block tag representing all base blocks used for wither summoning.static Tag<Material>
Tag. WOODEN_BUTTONS
Vanilla block tag representing all wooden buttons.static Tag<Material>
Tag. WOODEN_DOORS
Vanilla block tag representing all wooden doors.static Tag<Material>
Tag. WOODEN_FENCES
Vanilla block tag representing all wooden fences.static Tag<Material>
Tag. WOODEN_PRESSURE_PLATES
Vanilla block tag representing all wooden pressure plates.static Tag<Material>
Tag. WOODEN_SLABS
Vanilla block tag representing all wooden slabs.static Tag<Material>
Tag. WOODEN_STAIRS
Vanilla block tag representing all wooden stairs.static Tag<Material>
Tag. WOODEN_TRAPDOORS
Vanilla block tag representing all wooden trapdoors.static Tag<Material>
Tag. WOOL
Vanilla block tag representing all colors of wool.Methods in org.bukkit that return Material Modifier and Type Method Description Material
UnsafeValues. fromLegacy(Material material)
Deprecated.Material
UnsafeValues. fromLegacy(MaterialData material)
Deprecated.Material
UnsafeValues. fromLegacy(MaterialData material, boolean itemPriority)
Deprecated.Material
ChunkSnapshot. getBlockType(int x, int y, int z)
Get block type for block at corresponding coordinate in the chunkMaterial
Material. getCraftingRemainingItem()
Determines the remaining item in a crafting grid after crafting with this ingredient.static Material
Material. getMaterial(String name)
Attempts to get the Material with the given name.static Material
Material. getMaterial(String name, boolean legacyName)
Attempts to get the Material with the given name.Material
UnsafeValues. getMaterial(String material, int version)
Deprecated.static Material
Material. matchMaterial(String name)
Attempts to match the Material with the given name.static Material
Material. matchMaterial(String name, boolean legacyName)
Attempts to match the Material with the given name.Material
UnsafeValues. toLegacy(Material material)
Deprecated.static Material
Material. valueOf(String name)
Returns the enum constant of this type with the specified name.static Material[]
Material. values()
Returns an array containing the constants of this enum type, in the order they are declared.Methods in org.bukkit with parameters of type Material Modifier and Type Method Description static BlockData
Bukkit. createBlockData(Material material)
Creates a newBlockData
instance for the specified Material, with all properties initialized to unspecified defaults.static BlockData
Bukkit. createBlockData(Material material, String data)
Creates a newBlockData
instance for the specified Material, with all properties initialized to unspecified defaults, except for those provided in data.static BlockData
Bukkit. createBlockData(Material material, Consumer<BlockData> consumer)
Creates a newBlockData
instance for the specified Material, with all properties initialized to unspecified defaults.BlockData
Server. createBlockData(Material material)
Creates a newBlockData
instance for the specified Material, with all properties initialized to unspecified defaults.BlockData
Server. createBlockData(Material material, String data)
Creates a newBlockData
instance for the specified Material, with all properties initialized to unspecified defaults, except for those provided in data.BlockData
Server. createBlockData(Material material, Consumer<BlockData> consumer)
Creates a newBlockData
instance for the specified Material, with all properties initialized to unspecified defaults.void
OfflinePlayer. decrementStatistic(Statistic statistic, Material material)
Decrements the given statistic for this player for the given material.void
OfflinePlayer. decrementStatistic(Statistic statistic, Material material, int amount)
Decrements the given statistic for this player for the given material.Material
UnsafeValues. fromLegacy(Material material)
Deprecated.BlockData
UnsafeValues. fromLegacy(Material material, byte data)
Deprecated.int
OfflinePlayer. getStatistic(Statistic statistic, Material material)
Gets the value of the given statistic for this player.void
OfflinePlayer. incrementStatistic(Statistic statistic, Material material)
Increments the given statistic for this player for the given material.void
OfflinePlayer. incrementStatistic(Statistic statistic, Material material, int amount)
Increments the given statistic for this player for the given material.void
OfflinePlayer. setStatistic(Statistic statistic, Material material, int newValue)
Sets the given statistic for this player for the given material.FallingBlock
World. spawnFallingBlock(Location location, Material material, byte data)
Deprecated.Magic valueMaterial
UnsafeValues. toLegacy(Material material)
Deprecated. -
Uses of Material in org.bukkit.block
Methods in org.bukkit.block that return Material Modifier and Type Method Description Material
Jukebox. getPlaying()
Gets the record inserted into the jukebox.Material
Block. getType()
Gets the type of this blockMaterial
BlockState. getType()
Gets the type of this block state.Methods in org.bukkit.block with parameters of type Material Modifier and Type Method Description void
Jukebox. setPlaying(Material record)
Sets the record being played.void
Block. setType(Material type)
Sets the type of this blockvoid
Block. setType(Material type, boolean applyPhysics)
Sets the type of this block
Note that applyPhysics = false is not in general safe.void
BlockState. setType(Material type)
Sets the type of this block state. -
Uses of Material in org.bukkit.block.data
Methods in org.bukkit.block.data that return Material Modifier and Type Method Description Material
BlockData. getMaterial()
Get the Material represented by this block data. -
Uses of Material in org.bukkit.enchantments
Methods in org.bukkit.enchantments with parameters of type Material Modifier and Type Method Description abstract boolean
EnchantmentTarget. includes(Material item)
Check whether this target includes the specified item. -
Uses of Material in org.bukkit.entity
Methods in org.bukkit.entity that return Material Modifier and Type Method Description Material
FallingBlock. getMaterial()
Deprecated.Material
Steerable. getSteerMaterial()
Get the material used to steer this entity when ridden by a player.Methods in org.bukkit.entity with parameters of type Material Modifier and Type Method Description int
HumanEntity. getCooldown(Material material)
Get the cooldown time in ticks remaining for the specified material.boolean
HumanEntity. hasCooldown(Material material)
Check whether a cooldown is active on the specified material.void
Player. sendBlockChange(Location loc, Material material, byte data)
Deprecated.Magic valuevoid
HumanEntity. setCooldown(Material material, int ticks)
Set a cooldown on the specified material for a certain amount of ticks.Method parameters in org.bukkit.entity with type arguments of type Material Modifier and Type Method Description List<Block>
LivingEntity. getLastTwoTargetBlocks(Set<Material> transparent, int maxDistance)
Gets the last two blocks along the living entity's line of sight.List<Block>
LivingEntity. getLineOfSight(Set<Material> transparent, int maxDistance)
Gets all blocks along the living entity's line of sight.Block
LivingEntity. getTargetBlock(Set<Material> transparent, int maxDistance)
Gets the block that the living entity has targeted. -
Uses of Material in org.bukkit.event.block
Methods in org.bukkit.event.block that return Material Modifier and Type Method Description Material
BlockPhysicsEvent. getChangedType()
Gets the type of block that changed, causing this eventMaterial
BlockCanBuildEvent. getMaterial()
Gets the Material that we are trying to place. -
Uses of Material in org.bukkit.event.entity
Methods in org.bukkit.event.entity that return Material Modifier and Type Method Description Material
EntityChangeBlockEvent. getTo()
Gets the Material that the block is changing into -
Uses of Material in org.bukkit.event.inventory
Methods in org.bukkit.event.inventory that return Material Modifier and Type Method Description Material
FurnaceExtractEvent. getItemType()
Get the Material of the item being retrievedConstructors in org.bukkit.event.inventory with parameters of type Material Constructor Description FurnaceExtractEvent(Player player, Block block, Material itemType, int itemAmount, int exp)
-
Uses of Material in org.bukkit.event.player
Methods in org.bukkit.event.player that return Material Modifier and Type Method Description Material
PlayerBucketEvent. getBucket()
Returns the bucket used in this eventMaterial
PlayerInteractEvent. getMaterial()
Convenience method.Material
PlayerStatisticIncrementEvent. getMaterial()
Gets the Material ifgetStatistic()
is a block or item statistic otherwise returns null.Constructors in org.bukkit.event.player with parameters of type Material Constructor Description PlayerBucketEmptyEvent(Player who, Block blockClicked, BlockFace blockFace, Material bucket, ItemStack itemInHand)
Deprecated.PlayerBucketEmptyEvent(Player who, Block block, Block blockClicked, BlockFace blockFace, Material bucket, ItemStack itemInHand)
PlayerBucketEvent(Player who, Block blockClicked, BlockFace blockFace, Material bucket, ItemStack itemInHand)
Deprecated.PlayerBucketEvent(Player who, Block block, Block blockClicked, BlockFace blockFace, Material bucket, ItemStack itemInHand)
PlayerBucketFillEvent(Player who, Block blockClicked, BlockFace blockFace, Material bucket, ItemStack itemInHand)
Deprecated.PlayerBucketFillEvent(Player who, Block block, Block blockClicked, BlockFace blockFace, Material bucket, ItemStack itemInHand)
PlayerStatisticIncrementEvent(Player player, Statistic statistic, int initialValue, int newValue, Material material)
-
Uses of Material in org.bukkit.generator
Methods in org.bukkit.generator that return Material Modifier and Type Method Description Material
ChunkGenerator.ChunkData. getType(int x, int y, int z)
Get the type of the block at x, y, z.Methods in org.bukkit.generator with parameters of type Material Modifier and Type Method Description void
ChunkGenerator.ChunkData. setBlock(int x, int y, int z, Material material)
Set the block at x,y,z in the chunk data to material.void
ChunkGenerator.ChunkData. setRegion(int xMin, int yMin, int zMin, int xMax, int yMax, int zMax, Material material)
Set a region of this chunk from xMin, yMin, zMin (inclusive) to xMax, yMax, zMax (exclusive) to material. -
Uses of Material in org.bukkit.inventory
Methods in org.bukkit.inventory that return Material Modifier and Type Method Description Material
ItemStack. getType()
Gets the type of this itemMaterial
ItemFactory. updateMaterial(ItemMeta meta, Material material)
Deprecated.for internal use onlyMethods in org.bukkit.inventory that return types with arguments of type Material Modifier and Type Method Description List<Material>
RecipeChoice.MaterialChoice. getChoices()
Methods in org.bukkit.inventory with parameters of type Material Modifier and Type Method Description ShapelessRecipe
ShapelessRecipe. addIngredient(int count, Material ingredient)
Adds multiples of the specified ingredient.ShapelessRecipe
ShapelessRecipe. addIngredient(int count, Material ingredient, int rawdata)
Deprecated.Magic valueShapelessRecipe
ShapelessRecipe. addIngredient(Material ingredient)
Adds the specified ingredient.ShapelessRecipe
ShapelessRecipe. addIngredient(Material ingredient, int rawdata)
Deprecated.Magic valueHashMap<Integer,? extends ItemStack>
Inventory. all(Material material)
Returns a HashMap with all slots and ItemStacks in the inventory with the given Material.ItemMeta
ItemFactory. asMetaFor(ItemMeta meta, Material material)
Returns an appropriate item meta for the specified material.boolean
Inventory. contains(Material material)
Checks if the inventory contains any ItemStacks with the given material.boolean
Inventory. contains(Material material, int amount)
Checks if the inventory contains any ItemStacks with the given material, adding to at least the minimum amount specified.int
Inventory. first(Material material)
Finds the first slot in the inventory containing an ItemStack with the given materialItemMeta
ItemFactory. getItemMeta(Material material)
This creates a new item meta for the material.boolean
ItemFactory. isApplicable(ItemMeta meta, Material material)
This method checks the item meta to confirm that it is applicable (no data lost if applied) to the specified Material.void
Inventory. remove(Material material)
Removes all stacks in the inventory matching the given material.ShapelessRecipe
ShapelessRecipe. removeIngredient(int count, Material ingredient)
Removes multiple instances of an ingredient from the list.ShapelessRecipe
ShapelessRecipe. removeIngredient(int count, Material ingredient, int rawdata)
Deprecated.Magic valueShapelessRecipe
ShapelessRecipe. removeIngredient(Material ingredient)
Removes an ingredient from the list.ShapelessRecipe
ShapelessRecipe. removeIngredient(Material ingredient, int rawdata)
Deprecated.Magic valueShapedRecipe
ShapedRecipe. setIngredient(char key, Material ingredient)
Sets the material that a character in the recipe shape refers to.ShapedRecipe
ShapedRecipe. setIngredient(char key, Material ingredient, int raw)
Deprecated.Magic valueCookingRecipe
CookingRecipe. setInput(Material input)
Sets the input of this cooking recipe.FurnaceRecipe
FurnaceRecipe. setInput(Material input)
FurnaceRecipe
FurnaceRecipe. setInput(Material input, int data)
Deprecated.Magic valueStonecuttingRecipe
StonecuttingRecipe. setInput(Material input)
Sets the input of this cooking recipe.void
ItemStack. setType(Material type)
Sets the type of this itemMaterial
ItemFactory. updateMaterial(ItemMeta meta, Material material)
Deprecated.for internal use onlyConstructors in org.bukkit.inventory with parameters of type Material Constructor Description BlastingRecipe(NamespacedKey key, ItemStack result, Material source, float experience, int cookingTime)
CampfireRecipe(NamespacedKey key, ItemStack result, Material source, float experience, int cookingTime)
CookingRecipe(NamespacedKey key, ItemStack result, Material source, float experience, int cookingTime)
Create a cooking recipe to craft the specified ItemStack.FurnaceRecipe(ItemStack result, Material source)
Deprecated.FurnaceRecipe(ItemStack result, Material source, int data)
Deprecated.FurnaceRecipe(NamespacedKey key, ItemStack result, Material source, float experience, int cookingTime)
Create a furnace recipe to craft the specified ItemStack.FurnaceRecipe(NamespacedKey key, ItemStack result, Material source, int data, float experience, int cookingTime)
Deprecated.ItemStack(Material type)
Defaults stack size to 1, with no extra data.ItemStack(Material type, int amount)
An item stack with no extra data.ItemStack(Material type, int amount, short damage)
Deprecated.ItemStack(Material type, int amount, short damage, Byte data)
Deprecated.this method uses an ambiguous data byte objectMaterialChoice(Material choice)
MaterialChoice(Material... choices)
SmokingRecipe(NamespacedKey key, ItemStack result, Material source, float experience, int cookingTime)
StonecuttingRecipe(NamespacedKey key, ItemStack result, Material source)
Create a Stonecutting recipe to craft the specified ItemStack.Constructor parameters in org.bukkit.inventory with type arguments of type Material Constructor Description MaterialChoice(List<Material> choices)
MaterialChoice(Tag<Material> choices)
Constructs a MaterialChoice with the current values of the specified tag. -
Uses of Material in org.bukkit.inventory.meta
Methods in org.bukkit.inventory.meta with parameters of type Material Modifier and Type Method Description BlockData
BlockDataMeta. getBlockData(Material material)
Returns the currently attached block data for this item or creates a new one if one doesn't exist. -
Uses of Material in org.bukkit.material
Fields in org.bukkit.material declared as Material Modifier and Type Field Description protected static Material
Crops. DEFAULT_TYPE
Deprecated.protected static Material
Leaves. DEFAULT_TYPE
Deprecated.protected static Material
Tree. DEFAULT_TYPE
Deprecated.protected static Material
Wood. DEFAULT_TYPE
Deprecated.protected static Material
WoodenStep. DEFAULT_TYPE
Deprecated.Methods in org.bukkit.material that return Material Modifier and Type Method Description Material
MaterialData. getItemType()
Deprecated.Gets the Material that this MaterialData representsMaterial
TexturedMaterial. getMaterial()
Deprecated.Gets the current Material this block is made ofstatic Material
Door. getWoodDoorOfSpecies(TreeSpecies species)
Deprecated.Returns the item type of a wooden door for the given tree species.Methods in org.bukkit.material that return types with arguments of type Material Modifier and Type Method Description List<Material>
MonsterEggs. getTextures()
Deprecated.List<Material>
SmoothBrick. getTextures()
Deprecated.List<Material>
Step. getTextures()
Deprecated.abstract List<Material>
TexturedMaterial. getTextures()
Deprecated.Retrieve a list of possible textures.Methods in org.bukkit.material with parameters of type Material Modifier and Type Method Description void
TexturedMaterial. setMaterial(Material material)
Deprecated.Sets the material this block is made ofConstructors in org.bukkit.material with parameters of type Material Constructor Description Banner(Material type)
Deprecated.Banner(Material type, byte data)
Deprecated.Magic valueBed(Material type)
Deprecated.Bed(Material type, byte data)
Deprecated.Magic valueButton(Material type)
Deprecated.Button(Material type, byte data)
Deprecated.Magic valueCake(Material type)
Deprecated.Cake(Material type, byte data)
Deprecated.Magic valueCauldron(Material type, byte data)
Deprecated.Magic valueChest(Material type)
Deprecated.Chest(Material type, byte data)
Deprecated.Magic valueCoal(Material type)
Deprecated.Coal(Material type, byte data)
Deprecated.Magic valueCocoaPlant(Material type, byte data)
Deprecated.Magic valueCommand(Material type)
Deprecated.Command(Material type, byte data)
Deprecated.Magic valueComparator(Material type)
Deprecated.Comparator(Material type, byte data)
Deprecated.Magic valueCrops(Material type)
Deprecated.Constructs a crop block of the given type and in the seeded stateCrops(Material type, byte data)
Deprecated.Magic valueCrops(Material type, CropState state)
Deprecated.Constructs a crop block of the given type and in the given growth stateDetectorRail(Material type)
Deprecated.DetectorRail(Material type, byte data)
Deprecated.Magic valueDiode(Material type)
Deprecated.Diode(Material type, byte data)
Deprecated.Magic valueDirectionalContainer(Material type)
Deprecated.DirectionalContainer(Material type, byte data)
Deprecated.Magic valueDispenser(Material type)
Deprecated.Dispenser(Material type, byte data)
Deprecated.Magic valueDoor(Material type)
Deprecated.Door(Material type, boolean isHingeRight)
Deprecated.Constructs the top half of door of the given material type and with the hinge on the left or rightDoor(Material type, byte data)
Deprecated.Magic valueDoor(Material type, BlockFace face)
Deprecated.Constructs the bottom half of a door of the given material type, facing the specified direction and set to closedDoor(Material type, BlockFace face, boolean isOpen)
Deprecated.Constructs the bottom half of a door of the given material type, facing the specified direction and set to open or closedDye(Material type)
Deprecated.Dye(Material type, byte data)
Deprecated.Magic valueEnderChest(Material type)
Deprecated.EnderChest(Material type, byte data)
Deprecated.Magic valueExtendedRails(Material type)
Deprecated.ExtendedRails(Material type, byte data)
Deprecated.Magic valueFlowerPot(Material type)
Deprecated.FlowerPot(Material type, byte data)
Deprecated.Magic valueFurnace(Material type)
Deprecated.Furnace(Material type, byte data)
Deprecated.Magic valueFurnaceAndDispenser(Material type)
Deprecated.FurnaceAndDispenser(Material type, byte data)
Deprecated.Magic valueGate(Material type, byte data)
Deprecated.Magic valueHopper(Material type)
Deprecated.Hopper(Material type, byte data)
Deprecated.Magic valueLadder(Material type)
Deprecated.Ladder(Material type, byte data)
Deprecated.Magic valueLeaves(Material type)
Deprecated.Constructs a leaf block of the given type.Leaves(Material type, byte data)
Deprecated.Magic valueLeaves(Material type, TreeSpecies species)
Deprecated.Constructs a leaf block of the given type and tree species.Leaves(Material type, TreeSpecies species, boolean isDecayable)
Deprecated.Constructs a leaf block of the given type and tree species and flag for whether this leaf block will disappear when too far from a log.Lever(Material type)
Deprecated.Lever(Material type, byte data)
Deprecated.Magic valueLongGrass(Material type)
Deprecated.LongGrass(Material type, byte data)
Deprecated.Magic valueMaterialData(Material type)
Deprecated.MaterialData(Material type, byte data)
Deprecated.Magic valueMonsterEggs(Material type)
Deprecated.MonsterEggs(Material type, byte data)
Deprecated.Magic valueMushroom(Material shroom)
Deprecated.Constructs a brown/red mushroom block with all sides set to pores.Mushroom(Material shroom, byte data)
Deprecated.Magic valueMushroom(Material shroom, BlockFace capFace)
Deprecated.Constructs a brown/red mushroom cap block with the specified face or faces set to cap texture.Mushroom(Material shroom, MushroomBlockTexture texture)
Deprecated.Constructs a brown/red mushroom block with the specified textures.NetherWarts(Material type)
Deprecated.NetherWarts(Material type, byte data)
Deprecated.Magic valueObserver(Material type)
Deprecated.Observer(Material type, byte data)
Deprecated.Magic valuePistonBaseMaterial(Material type)
Deprecated.PistonBaseMaterial(Material type, byte data)
Deprecated.Magic valuePistonExtensionMaterial(Material type)
Deprecated.PistonExtensionMaterial(Material type, byte data)
Deprecated.Magic valuePoweredRail(Material type)
Deprecated.PoweredRail(Material type, byte data)
Deprecated.Magic valuePressurePlate(Material type)
Deprecated.PressurePlate(Material type, byte data)
Deprecated.Magic valuePumpkin(Material type)
Deprecated.Pumpkin(Material type, byte data)
Deprecated.Magic valueRails(Material type)
Deprecated.Rails(Material type, byte data)
Deprecated.Magic valueRedstoneTorch(Material type)
Deprecated.RedstoneTorch(Material type, byte data)
Deprecated.Magic valueRedstoneWire(Material type)
Deprecated.RedstoneWire(Material type, byte data)
Deprecated.Magic valueSandstone(Material type)
Deprecated.Sandstone(Material type, byte data)
Deprecated.Magic valueSapling(Material type)
Deprecated.Constructs a sapling of the given type.Sapling(Material type, byte data)
Deprecated.Magic valueSapling(Material type, TreeSpecies species)
Deprecated.Constructs a sapling of the given type and tree species.Sapling(Material type, TreeSpecies species, boolean isInstantGrowable)
Deprecated.Constructs a sapling of the given type and tree species and if is it instant growableSign(Material type)
Deprecated.Sign(Material type, byte data)
Deprecated.Magic valueSimpleAttachableMaterialData(Material type)
Deprecated.SimpleAttachableMaterialData(Material type, byte data)
Deprecated.Magic valueSimpleAttachableMaterialData(Material type, BlockFace direction)
Deprecated.Skull(Material type)
Deprecated.Skull(Material type, byte data)
Deprecated.Magic valueSmoothBrick(Material type)
Deprecated.SmoothBrick(Material type, byte data)
Deprecated.Magic valueSpawnEgg(Material type, byte data)
Deprecated.Magic valueStairs(Material type)
Deprecated.Stairs(Material type, byte data)
Deprecated.Magic valueStep(Material type)
Deprecated.Step(Material type, byte data)
Deprecated.Magic valueTexturedMaterial(Material m)
Deprecated.TexturedMaterial(Material type, byte data)
Deprecated.Magic valueTorch(Material type)
Deprecated.Torch(Material type, byte data)
Deprecated.Magic valueTrapDoor(Material type)
Deprecated.TrapDoor(Material type, byte data)
Deprecated.Magic valueTree(Material type)
Deprecated.Constructs a tree block of the given type.Tree(Material type, byte data)
Deprecated.Magic valueTree(Material type, TreeSpecies species)
Deprecated.Constructs a tree block of the given type and tree species.Tree(Material type, TreeSpecies species, BlockFace dir)
Deprecated.Constructs a tree block of the given type and tree species, and facing the given direction.Tripwire(Material type, byte data)
Deprecated.Magic valueTripwireHook(Material type, byte data)
Deprecated.Magic valueVine(Material type, byte data)
Deprecated.Magic valueWood(Material type)
Deprecated.Constructs a wood block of the given type.Wood(Material type, byte data)
Deprecated.Magic valueWood(Material type, TreeSpecies species)
Deprecated.Constructs a wood block of the given type and tree species.WoodenStep(Material type, byte data)
Deprecated.Magic valueWool(Material type)
Deprecated.Wool(Material type, byte data)
Deprecated.Magic value