Uses of Interface
org.bukkit.block.data.BlockData
Packages that use BlockData
Package
Description
The root package of the Bukkit API, contains generalized API classes.
Classes used to manipulate the voxels in a
world,
including special states.Generalized BlockData classes.
Specific BlockData classes relevant to only a given block or set of blocks.
Interfaces for non-voxel objects that can exist in a
world, including all players, monsters, projectiles, etc.Classes to facilitate
world generation
implementation.The interfaces used when manipulating extra data can can be stored inside
item stacks.-
Uses of BlockData in org.bukkit
Methods in org.bukkit that return BlockDataModifier and TypeMethodDescriptionstatic BlockDataBukkit.createBlockData(String data) Creates a newBlockDatainstance with material and properties parsed from provided data.static BlockDataBukkit.createBlockData(Material material) Creates a newBlockDatainstance for the specified Material, with all properties initialized to unspecified defaults.static BlockDataBukkit.createBlockData(Material material, String data) Creates a newBlockDatainstance for the specified Material, with all properties initialized to unspecified defaults, except for those provided in data.static BlockDataBukkit.createBlockData(Material material, Consumer<? super BlockData> consumer) Creates a newBlockDatainstance for the specified Material, with all properties initialized to unspecified defaults.Material.createBlockData()Creates a newBlockDatainstance for this Material, with all properties initialized to unspecified defaults.Material.createBlockData(String data) Creates a newBlockDatainstance for this Material, with all properties initialized to unspecified defaults, except for those provided in data.Material.createBlockData(Consumer<? super BlockData> consumer) Creates a newBlockDatainstance for this Material, with all properties initialized to unspecified defaults.Server.createBlockData(String data) Creates a newBlockDatainstance with material and properties parsed from provided data.Server.createBlockData(Material material) Creates a newBlockDatainstance for the specified Material, with all properties initialized to unspecified defaults.Server.createBlockData(Material material, String data) Creates a newBlockDatainstance for the specified Material, with all properties initialized to unspecified defaults, except for those provided in data.Server.createBlockData(Material material, Consumer<? super BlockData> consumer) Creates a newBlockDatainstance for the specified Material, with all properties initialized to unspecified defaults.UnsafeValues.fromLegacy(Material material, byte data) Deprecated.BlockChangeDelegate.getBlockData(int x, int y, int z) Get the block data at the location.ChunkSnapshot.getBlockData(int x, int y, int z) Get block data for block at corresponding coordinate in the chunkRegionAccessor.getBlockData(int x, int y, int z) Gets theBlockDataat the given coordinates.RegionAccessor.getBlockData(Location location) Methods in org.bukkit with parameters of type BlockDataModifier and TypeMethodDescriptionbooleanTests if this chunk contains the specified block.booleanTests if this snapshot contains the specified block.booleanBlockChangeDelegate.setBlockData(int x, int y, int z, BlockData blockData) Set a block data at the specified coordinates.voidRegionAccessor.setBlockData(int x, int y, int z, BlockData blockData) Sets theBlockDataat the given coordinates.voidRegionAccessor.setBlockData(Location location, BlockData blockData) World.spawnFallingBlock(Location location, BlockData data) Method parameters in org.bukkit with type arguments of type BlockDataModifier and TypeMethodDescriptionstatic BlockDataBukkit.createBlockData(Material material, Consumer<? super BlockData> consumer) Creates a newBlockDatainstance for the specified Material, with all properties initialized to unspecified defaults.Material.createBlockData(Consumer<? super BlockData> consumer) Creates a newBlockDatainstance for this Material, with all properties initialized to unspecified defaults.Server.createBlockData(Material material, Consumer<? super BlockData> consumer) Creates a newBlockDatainstance for the specified Material, with all properties initialized to unspecified defaults. -
Uses of BlockData in org.bukkit.block
Classes in org.bukkit.block with type parameters of type BlockDataModifier and TypeInterfaceDescriptionstatic interfaceBlockType.Typed<B extends BlockData>Typed represents a subtype ofBlockTypes that have a known block data type at compile time.Fields in org.bukkit.block with type parameters of type BlockDataModifier and TypeFieldDescriptionstatic final BlockType.Typed<BlockData> BlockType.ACACIA_PLANKSstatic final BlockType.Typed<BlockData> BlockType.AIRstatic final BlockType.Typed<BlockData> BlockType.ALLIUMstatic final BlockType.Typed<BlockData> BlockType.AMETHYST_BLOCKstatic final BlockType.Typed<BlockData> BlockType.ANCIENT_DEBRISstatic final BlockType.Typed<BlockData> BlockType.ANDESITEstatic final BlockType.Typed<BlockData> BlockType.AZALEAstatic final BlockType.Typed<BlockData> BlockType.AZURE_BLUETstatic final BlockType.Typed<BlockData> BlockType.BAMBOO_MOSAICstatic final BlockType.Typed<BlockData> BlockType.BAMBOO_PLANKSstatic final BlockType.Typed<BlockData> BlockType.BAMBOO_SAPLINGstatic final BlockType.Typed<BlockData> BlockType.BEACONstatic final BlockType.Typed<BlockData> BlockType.BEDROCKstatic final BlockType.Typed<BlockData> BlockType.BIRCH_PLANKSstatic final BlockType.Typed<BlockData> BlockType.BLACK_CARPETstatic final BlockType.Typed<BlockData> BlockType.BLACK_CONCRETEstatic final BlockType.Typed<BlockData> BlockType.BLACK_CONCRETE_POWDERstatic final BlockType.Typed<BlockData> BlockType.BLACK_STAINED_GLASSstatic final BlockType.Typed<BlockData> BlockType.BLACK_TERRACOTTAstatic final BlockType.Typed<BlockData> BlockType.BLACK_WOOLstatic final BlockType.Typed<BlockData> BlockType.BLACKSTONEstatic final BlockType.Typed<BlockData> BlockType.BLUE_CARPETstatic final BlockType.Typed<BlockData> BlockType.BLUE_CONCRETEstatic final BlockType.Typed<BlockData> BlockType.BLUE_CONCRETE_POWDERstatic final BlockType.Typed<BlockData> BlockType.BLUE_ICEstatic final BlockType.Typed<BlockData> BlockType.BLUE_ORCHIDstatic final BlockType.Typed<BlockData> BlockType.BLUE_STAINED_GLASSstatic final BlockType.Typed<BlockData> BlockType.BLUE_TERRACOTTAstatic final BlockType.Typed<BlockData> BlockType.BLUE_WOOLstatic final BlockType.Typed<BlockData> BlockType.BOOKSHELFstatic final BlockType.Typed<BlockData> BlockType.BRAIN_CORAL_BLOCKstatic final BlockType.Typed<BlockData> BlockType.BRICKSstatic final BlockType.Typed<BlockData> BlockType.BROWN_CARPETstatic final BlockType.Typed<BlockData> BlockType.BROWN_CONCRETEstatic final BlockType.Typed<BlockData> BlockType.BROWN_CONCRETE_POWDERstatic final BlockType.Typed<BlockData> BlockType.BROWN_MUSHROOMstatic final BlockType.Typed<BlockData> BlockType.BROWN_STAINED_GLASSstatic final BlockType.Typed<BlockData> BlockType.BROWN_TERRACOTTAstatic final BlockType.Typed<BlockData> BlockType.BROWN_WOOLstatic final BlockType.Typed<BlockData> BlockType.BUBBLE_CORAL_BLOCKstatic final BlockType.Typed<BlockData> BlockType.BUDDING_AMETHYSTstatic final BlockType.Typed<BlockData> BlockType.CALCITEstatic final BlockType.Typed<BlockData> BlockType.CARTOGRAPHY_TABLEstatic final BlockType.Typed<BlockData> BlockType.CAULDRONstatic final BlockType.Typed<BlockData> BlockType.CAVE_AIRstatic final BlockType.Typed<BlockData> BlockType.CHERRY_PLANKSstatic final BlockType.Typed<BlockData> BlockType.CHISELED_COPPERstatic final BlockType.Typed<BlockData> BlockType.CHISELED_DEEPSLATEstatic final BlockType.Typed<BlockData> BlockType.CHISELED_NETHER_BRICKSstatic final BlockType.Typed<BlockData> BlockType.CHISELED_POLISHED_BLACKSTONEstatic final BlockType.Typed<BlockData> BlockType.CHISELED_QUARTZ_BLOCKstatic final BlockType.Typed<BlockData> BlockType.CHISELED_RED_SANDSTONEstatic final BlockType.Typed<BlockData> BlockType.CHISELED_SANDSTONEstatic final BlockType.Typed<BlockData> BlockType.CHISELED_STONE_BRICKSstatic final BlockType.Typed<BlockData> BlockType.CHISELED_TUFFstatic final BlockType.Typed<BlockData> BlockType.CHISELED_TUFF_BRICKSstatic final BlockType.Typed<BlockData> BlockType.CLAYstatic final BlockType.Typed<BlockData> BlockType.COAL_BLOCKstatic final BlockType.Typed<BlockData> BlockType.COAL_OREstatic final BlockType.Typed<BlockData> BlockType.COARSE_DIRTstatic final BlockType.Typed<BlockData> BlockType.COBBLED_DEEPSLATEstatic final BlockType.Typed<BlockData> BlockType.COBBLESTONEstatic final BlockType.Typed<BlockData> BlockType.COBWEBstatic final BlockType.Typed<BlockData> BlockType.COPPER_BLOCKstatic final BlockType.Typed<BlockData> BlockType.COPPER_OREstatic final BlockType.Typed<BlockData> BlockType.CORNFLOWERstatic final BlockType.Typed<BlockData> BlockType.CRACKED_DEEPSLATE_BRICKSstatic final BlockType.Typed<BlockData> BlockType.CRACKED_DEEPSLATE_TILESstatic final BlockType.Typed<BlockData> BlockType.CRACKED_NETHER_BRICKSstatic final BlockType.Typed<BlockData> BlockType.CRACKED_POLISHED_BLACKSTONE_BRICKSstatic final BlockType.Typed<BlockData> BlockType.CRACKED_STONE_BRICKSstatic final BlockType.Typed<BlockData> BlockType.CRAFTING_TABLEstatic final BlockType.Typed<BlockData> BlockType.CRIMSON_FUNGUSstatic final BlockType.Typed<BlockData> BlockType.CRIMSON_NYLIUMstatic final BlockType.Typed<BlockData> BlockType.CRIMSON_PLANKSstatic final BlockType.Typed<BlockData> BlockType.CRIMSON_ROOTSstatic final BlockType.Typed<BlockData> BlockType.CRYING_OBSIDIANstatic final BlockType.Typed<BlockData> BlockType.CUT_COPPERstatic final BlockType.Typed<BlockData> BlockType.CUT_RED_SANDSTONEstatic final BlockType.Typed<BlockData> BlockType.CUT_SANDSTONEstatic final BlockType.Typed<BlockData> BlockType.CYAN_CARPETstatic final BlockType.Typed<BlockData> BlockType.CYAN_CONCRETEstatic final BlockType.Typed<BlockData> BlockType.CYAN_CONCRETE_POWDERstatic final BlockType.Typed<BlockData> BlockType.CYAN_STAINED_GLASSstatic final BlockType.Typed<BlockData> BlockType.CYAN_TERRACOTTAstatic final BlockType.Typed<BlockData> BlockType.CYAN_WOOLstatic final BlockType.Typed<BlockData> BlockType.DANDELIONstatic final BlockType.Typed<BlockData> BlockType.DARK_OAK_PLANKSstatic final BlockType.Typed<BlockData> BlockType.DARK_PRISMARINEstatic final BlockType.Typed<BlockData> BlockType.DEAD_BRAIN_CORAL_BLOCKstatic final BlockType.Typed<BlockData> BlockType.DEAD_BUBBLE_CORAL_BLOCKstatic final BlockType.Typed<BlockData> BlockType.DEAD_BUSHstatic final BlockType.Typed<BlockData> BlockType.DEAD_FIRE_CORAL_BLOCKstatic final BlockType.Typed<BlockData> BlockType.DEAD_HORN_CORAL_BLOCKstatic final BlockType.Typed<BlockData> BlockType.DEAD_TUBE_CORAL_BLOCKstatic final BlockType.Typed<BlockData> BlockType.DEEPSLATE_BRICKSstatic final BlockType.Typed<BlockData> BlockType.DEEPSLATE_COAL_OREstatic final BlockType.Typed<BlockData> BlockType.DEEPSLATE_COPPER_OREstatic final BlockType.Typed<BlockData> BlockType.DEEPSLATE_DIAMOND_OREstatic final BlockType.Typed<BlockData> BlockType.DEEPSLATE_EMERALD_OREstatic final BlockType.Typed<BlockData> BlockType.DEEPSLATE_GOLD_OREstatic final BlockType.Typed<BlockData> BlockType.DEEPSLATE_IRON_OREstatic final BlockType.Typed<BlockData> BlockType.DEEPSLATE_LAPIS_OREstatic final BlockType.Typed<BlockData> BlockType.DEEPSLATE_TILESstatic final BlockType.Typed<BlockData> BlockType.DIAMOND_BLOCKstatic final BlockType.Typed<BlockData> BlockType.DIAMOND_OREstatic final BlockType.Typed<BlockData> BlockType.DIORITEstatic final BlockType.Typed<BlockData> BlockType.DIRTstatic final BlockType.Typed<BlockData> BlockType.DIRT_PATHstatic final BlockType.Typed<BlockData> BlockType.DRAGON_EGGstatic final BlockType.Typed<BlockData> BlockType.DRIED_KELP_BLOCKstatic final BlockType.Typed<BlockData> BlockType.DRIPSTONE_BLOCKstatic final BlockType.Typed<BlockData> BlockType.EMERALD_BLOCKstatic final BlockType.Typed<BlockData> BlockType.EMERALD_OREstatic final BlockType.Typed<BlockData> BlockType.ENCHANTING_TABLEstatic final BlockType.Typed<BlockData> BlockType.END_GATEWAYstatic final BlockType.Typed<BlockData> BlockType.END_PORTALstatic final BlockType.Typed<BlockData> BlockType.END_STONEstatic final BlockType.Typed<BlockData> BlockType.END_STONE_BRICKSstatic final BlockType.Typed<BlockData> BlockType.EXPOSED_CHISELED_COPPERstatic final BlockType.Typed<BlockData> BlockType.EXPOSED_COPPERstatic final BlockType.Typed<BlockData> BlockType.EXPOSED_CUT_COPPERstatic final BlockType.Typed<BlockData> BlockType.FERNstatic final BlockType.Typed<BlockData> BlockType.FIRE_CORAL_BLOCKstatic final BlockType.Typed<BlockData> BlockType.FLETCHING_TABLEstatic final BlockType.Typed<BlockData> BlockType.FLOWER_POTstatic final BlockType.Typed<BlockData> BlockType.FLOWERING_AZALEAstatic final BlockType.Typed<BlockData> BlockType.FROGSPAWNstatic final BlockType.Typed<BlockData> BlockType.GILDED_BLACKSTONEstatic final BlockType.Typed<BlockData> BlockType.GLASSstatic final BlockType.Typed<BlockData> BlockType.GLOWSTONEstatic final BlockType.Typed<BlockData> BlockType.GOLD_BLOCKstatic final BlockType.Typed<BlockData> BlockType.GOLD_OREstatic final BlockType.Typed<BlockData> BlockType.GRANITEstatic final BlockType.Typed<BlockData> BlockType.GRAVELstatic final BlockType.Typed<BlockData> BlockType.GRAY_CARPETstatic final BlockType.Typed<BlockData> BlockType.GRAY_CONCRETEstatic final BlockType.Typed<BlockData> BlockType.GRAY_CONCRETE_POWDERstatic final BlockType.Typed<BlockData> BlockType.GRAY_STAINED_GLASSstatic final BlockType.Typed<BlockData> BlockType.GRAY_TERRACOTTAstatic final BlockType.Typed<BlockData> BlockType.GRAY_WOOLstatic final BlockType.Typed<BlockData> BlockType.GREEN_CARPETstatic final BlockType.Typed<BlockData> BlockType.GREEN_CONCRETEstatic final BlockType.Typed<BlockData> BlockType.GREEN_CONCRETE_POWDERstatic final BlockType.Typed<BlockData> BlockType.GREEN_STAINED_GLASSstatic final BlockType.Typed<BlockData> BlockType.GREEN_TERRACOTTAstatic final BlockType.Typed<BlockData> BlockType.GREEN_WOOLstatic final BlockType.Typed<BlockData> BlockType.HONEY_BLOCKstatic final BlockType.Typed<BlockData> BlockType.HONEYCOMB_BLOCKstatic final BlockType.Typed<BlockData> BlockType.HORN_CORAL_BLOCKstatic final BlockType.Typed<BlockData> BlockType.ICEstatic final BlockType.Typed<BlockData> BlockType.INFESTED_CHISELED_STONE_BRICKSstatic final BlockType.Typed<BlockData> BlockType.INFESTED_COBBLESTONEstatic final BlockType.Typed<BlockData> BlockType.INFESTED_CRACKED_STONE_BRICKSstatic final BlockType.Typed<BlockData> BlockType.INFESTED_MOSSY_STONE_BRICKSstatic final BlockType.Typed<BlockData> BlockType.INFESTED_STONEstatic final BlockType.Typed<BlockData> BlockType.INFESTED_STONE_BRICKSstatic final BlockType.Typed<BlockData> BlockType.IRON_BLOCKstatic final BlockType.Typed<BlockData> BlockType.IRON_OREstatic final BlockType.Typed<BlockData> BlockType.JUNGLE_PLANKSstatic final BlockType.Typed<BlockData> BlockType.KELP_PLANTstatic final BlockType.Typed<BlockData> BlockType.LAPIS_BLOCKstatic final BlockType.Typed<BlockData> BlockType.LAPIS_OREstatic final BlockType.Typed<BlockData> BlockType.LAVA_CAULDRONstatic final BlockType.Typed<BlockData> BlockType.LIGHT_BLUE_CARPETstatic final BlockType.Typed<BlockData> BlockType.LIGHT_BLUE_CONCRETEstatic final BlockType.Typed<BlockData> BlockType.LIGHT_BLUE_CONCRETE_POWDERstatic final BlockType.Typed<BlockData> BlockType.LIGHT_BLUE_STAINED_GLASSstatic final BlockType.Typed<BlockData> BlockType.LIGHT_BLUE_TERRACOTTAstatic final BlockType.Typed<BlockData> BlockType.LIGHT_BLUE_WOOLstatic final BlockType.Typed<BlockData> BlockType.LIGHT_GRAY_CARPETstatic final BlockType.Typed<BlockData> BlockType.LIGHT_GRAY_CONCRETEstatic final BlockType.Typed<BlockData> BlockType.LIGHT_GRAY_CONCRETE_POWDERstatic final BlockType.Typed<BlockData> BlockType.LIGHT_GRAY_STAINED_GLASSstatic final BlockType.Typed<BlockData> BlockType.LIGHT_GRAY_TERRACOTTAstatic final BlockType.Typed<BlockData> BlockType.LIGHT_GRAY_WOOLstatic final BlockType.Typed<BlockData> BlockType.LILY_OF_THE_VALLEYstatic final BlockType.Typed<BlockData> BlockType.LILY_PADstatic final BlockType.Typed<BlockData> BlockType.LIME_CARPETstatic final BlockType.Typed<BlockData> BlockType.LIME_CONCRETEstatic final BlockType.Typed<BlockData> BlockType.LIME_CONCRETE_POWDERstatic final BlockType.Typed<BlockData> BlockType.LIME_STAINED_GLASSstatic final BlockType.Typed<BlockData> BlockType.LIME_TERRACOTTAstatic final BlockType.Typed<BlockData> BlockType.LIME_WOOLstatic final BlockType.Typed<BlockData> BlockType.LODESTONEstatic final BlockType.Typed<BlockData> BlockType.MAGENTA_CARPETstatic final BlockType.Typed<BlockData> BlockType.MAGENTA_CONCRETEstatic final BlockType.Typed<BlockData> BlockType.MAGENTA_CONCRETE_POWDERstatic final BlockType.Typed<BlockData> BlockType.MAGENTA_STAINED_GLASSstatic final BlockType.Typed<BlockData> BlockType.MAGENTA_TERRACOTTAstatic final BlockType.Typed<BlockData> BlockType.MAGENTA_WOOLstatic final BlockType.Typed<BlockData> BlockType.MAGMA_BLOCKstatic final BlockType.Typed<BlockData> BlockType.MANGROVE_PLANKSstatic final BlockType.Typed<BlockData> BlockType.MELONstatic final BlockType.Typed<BlockData> BlockType.MOSS_BLOCKstatic final BlockType.Typed<BlockData> BlockType.MOSS_CARPETstatic final BlockType.Typed<BlockData> BlockType.MOSSY_COBBLESTONEstatic final BlockType.Typed<BlockData> BlockType.MOSSY_STONE_BRICKSstatic final BlockType.Typed<BlockData> BlockType.MUDstatic final BlockType.Typed<BlockData> BlockType.MUD_BRICKSstatic final BlockType.Typed<BlockData> BlockType.NETHER_BRICKSstatic final BlockType.Typed<BlockData> BlockType.NETHER_GOLD_OREstatic final BlockType.Typed<BlockData> BlockType.NETHER_QUARTZ_OREstatic final BlockType.Typed<BlockData> BlockType.NETHER_SPROUTSstatic final BlockType.Typed<BlockData> BlockType.NETHER_WART_BLOCKstatic final BlockType.Typed<BlockData> BlockType.NETHERITE_BLOCKstatic final BlockType.Typed<BlockData> BlockType.NETHERRACKstatic final BlockType.Typed<BlockData> BlockType.OAK_PLANKSstatic final BlockType.Typed<BlockData> BlockType.OBSIDIANstatic final BlockType.Typed<BlockData> BlockType.ORANGE_CARPETstatic final BlockType.Typed<BlockData> BlockType.ORANGE_CONCRETEstatic final BlockType.Typed<BlockData> BlockType.ORANGE_CONCRETE_POWDERstatic final BlockType.Typed<BlockData> BlockType.ORANGE_STAINED_GLASSstatic final BlockType.Typed<BlockData> BlockType.ORANGE_TERRACOTTAstatic final BlockType.Typed<BlockData> BlockType.ORANGE_TULIPstatic final BlockType.Typed<BlockData> BlockType.ORANGE_WOOLstatic final BlockType.Typed<BlockData> BlockType.OXEYE_DAISYstatic final BlockType.Typed<BlockData> BlockType.OXIDIZED_CHISELED_COPPERstatic final BlockType.Typed<BlockData> BlockType.OXIDIZED_COPPERstatic final BlockType.Typed<BlockData> BlockType.OXIDIZED_CUT_COPPERstatic final BlockType.Typed<BlockData> BlockType.PACKED_ICEstatic final BlockType.Typed<BlockData> BlockType.PACKED_MUDstatic final BlockType.Typed<BlockData> BlockType.PINK_CARPETstatic final BlockType.Typed<BlockData> BlockType.PINK_CONCRETEstatic final BlockType.Typed<BlockData> BlockType.PINK_CONCRETE_POWDERstatic final BlockType.Typed<BlockData> BlockType.PINK_STAINED_GLASSstatic final BlockType.Typed<BlockData> BlockType.PINK_TERRACOTTAstatic final BlockType.Typed<BlockData> BlockType.PINK_TULIPstatic final BlockType.Typed<BlockData> BlockType.PINK_WOOLstatic final BlockType.Typed<BlockData> BlockType.POLISHED_ANDESITEstatic final BlockType.Typed<BlockData> BlockType.POLISHED_BLACKSTONEstatic final BlockType.Typed<BlockData> BlockType.POLISHED_BLACKSTONE_BRICKSstatic final BlockType.Typed<BlockData> BlockType.POLISHED_DEEPSLATEstatic final BlockType.Typed<BlockData> BlockType.POLISHED_DIORITEstatic final BlockType.Typed<BlockData> BlockType.POLISHED_GRANITEstatic final BlockType.Typed<BlockData> BlockType.POLISHED_TUFFstatic final BlockType.Typed<BlockData> BlockType.POPPYstatic final BlockType.Typed<BlockData> BlockType.POTTED_ACACIA_SAPLINGstatic final BlockType.Typed<BlockData> BlockType.POTTED_ALLIUMstatic final BlockType.Typed<BlockData> BlockType.POTTED_AZALEA_BUSHstatic final BlockType.Typed<BlockData> BlockType.POTTED_AZURE_BLUETstatic final BlockType.Typed<BlockData> BlockType.POTTED_BAMBOOstatic final BlockType.Typed<BlockData> BlockType.POTTED_BIRCH_SAPLINGstatic final BlockType.Typed<BlockData> BlockType.POTTED_BLUE_ORCHIDstatic final BlockType.Typed<BlockData> BlockType.POTTED_BROWN_MUSHROOMstatic final BlockType.Typed<BlockData> BlockType.POTTED_CACTUSstatic final BlockType.Typed<BlockData> BlockType.POTTED_CHERRY_SAPLINGstatic final BlockType.Typed<BlockData> BlockType.POTTED_CORNFLOWERstatic final BlockType.Typed<BlockData> BlockType.POTTED_CRIMSON_FUNGUSstatic final BlockType.Typed<BlockData> BlockType.POTTED_CRIMSON_ROOTSstatic final BlockType.Typed<BlockData> BlockType.POTTED_DANDELIONstatic final BlockType.Typed<BlockData> BlockType.POTTED_DARK_OAK_SAPLINGstatic final BlockType.Typed<BlockData> BlockType.POTTED_DEAD_BUSHstatic final BlockType.Typed<BlockData> BlockType.POTTED_FERNstatic final BlockType.Typed<BlockData> BlockType.POTTED_FLOWERING_AZALEA_BUSHstatic final BlockType.Typed<BlockData> BlockType.POTTED_JUNGLE_SAPLINGstatic final BlockType.Typed<BlockData> BlockType.POTTED_LILY_OF_THE_VALLEYstatic final BlockType.Typed<BlockData> BlockType.POTTED_MANGROVE_PROPAGULEstatic final BlockType.Typed<BlockData> BlockType.POTTED_OAK_SAPLINGstatic final BlockType.Typed<BlockData> BlockType.POTTED_ORANGE_TULIPstatic final BlockType.Typed<BlockData> BlockType.POTTED_OXEYE_DAISYstatic final BlockType.Typed<BlockData> BlockType.POTTED_PINK_TULIPstatic final BlockType.Typed<BlockData> BlockType.POTTED_POPPYstatic final BlockType.Typed<BlockData> BlockType.POTTED_RED_MUSHROOMstatic final BlockType.Typed<BlockData> BlockType.POTTED_RED_TULIPstatic final BlockType.Typed<BlockData> BlockType.POTTED_SPRUCE_SAPLINGstatic final BlockType.Typed<BlockData> BlockType.POTTED_TORCHFLOWERstatic final BlockType.Typed<BlockData> BlockType.POTTED_WARPED_FUNGUSstatic final BlockType.Typed<BlockData> BlockType.POTTED_WARPED_ROOTSstatic final BlockType.Typed<BlockData> BlockType.POTTED_WHITE_TULIPstatic final BlockType.Typed<BlockData> BlockType.POTTED_WITHER_ROSEstatic final BlockType.Typed<BlockData> BlockType.POWDER_SNOWstatic final BlockType.Typed<BlockData> BlockType.PRISMARINEstatic final BlockType.Typed<BlockData> BlockType.PRISMARINE_BRICKSstatic final BlockType.Typed<BlockData> BlockType.PUMPKINstatic final BlockType.Typed<BlockData> BlockType.PURPLE_CARPETstatic final BlockType.Typed<BlockData> BlockType.PURPLE_CONCRETEstatic final BlockType.Typed<BlockData> BlockType.PURPLE_CONCRETE_POWDERstatic final BlockType.Typed<BlockData> BlockType.PURPLE_STAINED_GLASSstatic final BlockType.Typed<BlockData> BlockType.PURPLE_TERRACOTTAstatic final BlockType.Typed<BlockData> BlockType.PURPLE_WOOLstatic final BlockType.Typed<BlockData> BlockType.PURPUR_BLOCKstatic final BlockType.Typed<BlockData> BlockType.QUARTZ_BLOCKstatic final BlockType.Typed<BlockData> BlockType.QUARTZ_BRICKSstatic final BlockType.Typed<BlockData> BlockType.RAW_COPPER_BLOCKstatic final BlockType.Typed<BlockData> BlockType.RAW_GOLD_BLOCKstatic final BlockType.Typed<BlockData> BlockType.RAW_IRON_BLOCKstatic final BlockType.Typed<BlockData> BlockType.RED_CARPETstatic final BlockType.Typed<BlockData> BlockType.RED_CONCRETEstatic final BlockType.Typed<BlockData> BlockType.RED_CONCRETE_POWDERstatic final BlockType.Typed<BlockData> BlockType.RED_MUSHROOMstatic final BlockType.Typed<BlockData> BlockType.RED_NETHER_BRICKSstatic final BlockType.Typed<BlockData> BlockType.RED_SANDstatic final BlockType.Typed<BlockData> BlockType.RED_SANDSTONEstatic final BlockType.Typed<BlockData> BlockType.RED_STAINED_GLASSstatic final BlockType.Typed<BlockData> BlockType.RED_TERRACOTTAstatic final BlockType.Typed<BlockData> BlockType.RED_TULIPstatic final BlockType.Typed<BlockData> BlockType.RED_WOOLstatic final BlockType.Typed<BlockData> BlockType.REDSTONE_BLOCKstatic final BlockType.Typed<BlockData> BlockType.REINFORCED_DEEPSLATEstatic final BlockType.Typed<BlockData> BlockType.ROOTED_DIRTstatic final BlockType.Typed<BlockData> BlockType.SANDstatic final BlockType.Typed<BlockData> BlockType.SANDSTONEstatic final BlockType.Typed<BlockData> BlockType.SCULKstatic final BlockType.Typed<BlockData> BlockType.SEA_LANTERNstatic final BlockType.Typed<BlockData> BlockType.SEAGRASSstatic final BlockType.Typed<BlockData> BlockType.SHORT_GRASSstatic final BlockType.Typed<BlockData> BlockType.SHROOMLIGHTstatic final BlockType.Typed<BlockData> BlockType.SLIME_BLOCKstatic final BlockType.Typed<BlockData> BlockType.SMITHING_TABLEstatic final BlockType.Typed<BlockData> BlockType.SMOOTH_BASALTstatic final BlockType.Typed<BlockData> BlockType.SMOOTH_QUARTZstatic final BlockType.Typed<BlockData> BlockType.SMOOTH_RED_SANDSTONEstatic final BlockType.Typed<BlockData> BlockType.SMOOTH_SANDSTONEstatic final BlockType.Typed<BlockData> BlockType.SMOOTH_STONEstatic final BlockType.Typed<BlockData> BlockType.SNOW_BLOCKstatic final BlockType.Typed<BlockData> BlockType.SOUL_FIREstatic final BlockType.Typed<BlockData> BlockType.SOUL_SANDstatic final BlockType.Typed<BlockData> BlockType.SOUL_SOILstatic final BlockType.Typed<BlockData> BlockType.SOUL_TORCHstatic final BlockType.Typed<BlockData> BlockType.SPAWNERstatic final BlockType.Typed<BlockData> BlockType.SPONGEstatic final BlockType.Typed<BlockData> BlockType.SPORE_BLOSSOMstatic final BlockType.Typed<BlockData> BlockType.SPRUCE_PLANKSstatic final BlockType.Typed<BlockData> BlockType.STONEstatic final BlockType.Typed<BlockData> BlockType.STONE_BRICKSstatic final BlockType.Typed<BlockData> BlockType.STRUCTURE_VOIDstatic final BlockType.Typed<BlockData> BlockType.TERRACOTTAstatic final BlockType.Typed<BlockData> BlockType.TINTED_GLASSstatic final BlockType.Typed<BlockData> BlockType.TORCHstatic final BlockType.Typed<BlockData> BlockType.TORCHFLOWERstatic final BlockType.Typed<BlockData> BlockType.TUBE_CORAL_BLOCKstatic final BlockType.Typed<BlockData> BlockType.TUFFstatic final BlockType.Typed<BlockData> BlockType.TUFF_BRICKSstatic final BlockType.Typed<BlockData> BlockType.TWISTING_VINES_PLANTstatic final BlockType.Typed<BlockData> BlockType.VOID_AIRstatic final BlockType.Typed<BlockData> BlockType.WARPED_FUNGUSstatic final BlockType.Typed<BlockData> BlockType.WARPED_NYLIUMstatic final BlockType.Typed<BlockData> BlockType.WARPED_PLANKSstatic final BlockType.Typed<BlockData> BlockType.WARPED_ROOTSstatic final BlockType.Typed<BlockData> BlockType.WARPED_WART_BLOCKstatic final BlockType.Typed<BlockData> BlockType.WAXED_CHISELED_COPPERstatic final BlockType.Typed<BlockData> BlockType.WAXED_COPPER_BLOCKstatic final BlockType.Typed<BlockData> BlockType.WAXED_CUT_COPPERstatic final BlockType.Typed<BlockData> BlockType.WAXED_EXPOSED_CHISELED_COPPERstatic final BlockType.Typed<BlockData> BlockType.WAXED_EXPOSED_COPPERstatic final BlockType.Typed<BlockData> BlockType.WAXED_EXPOSED_CUT_COPPERstatic final BlockType.Typed<BlockData> BlockType.WAXED_OXIDIZED_CHISELED_COPPERstatic final BlockType.Typed<BlockData> BlockType.WAXED_OXIDIZED_COPPERstatic final BlockType.Typed<BlockData> BlockType.WAXED_OXIDIZED_CUT_COPPERstatic final BlockType.Typed<BlockData> BlockType.WAXED_WEATHERED_CHISELED_COPPERstatic final BlockType.Typed<BlockData> BlockType.WAXED_WEATHERED_COPPERstatic final BlockType.Typed<BlockData> BlockType.WAXED_WEATHERED_CUT_COPPERstatic final BlockType.Typed<BlockData> BlockType.WEATHERED_CHISELED_COPPERstatic final BlockType.Typed<BlockData> BlockType.WEATHERED_COPPERstatic final BlockType.Typed<BlockData> BlockType.WEATHERED_CUT_COPPERstatic final BlockType.Typed<BlockData> BlockType.WEEPING_VINES_PLANTstatic final BlockType.Typed<BlockData> BlockType.WET_SPONGEstatic final BlockType.Typed<BlockData> BlockType.WHITE_CARPETstatic final BlockType.Typed<BlockData> BlockType.WHITE_CONCRETEstatic final BlockType.Typed<BlockData> BlockType.WHITE_CONCRETE_POWDERstatic final BlockType.Typed<BlockData> BlockType.WHITE_STAINED_GLASSstatic final BlockType.Typed<BlockData> BlockType.WHITE_TERRACOTTAstatic final BlockType.Typed<BlockData> BlockType.WHITE_TULIPstatic final BlockType.Typed<BlockData> BlockType.WHITE_WOOLstatic final BlockType.Typed<BlockData> BlockType.WITHER_ROSEstatic final BlockType.Typed<BlockData> BlockType.YELLOW_CARPETstatic final BlockType.Typed<BlockData> BlockType.YELLOW_CONCRETEstatic final BlockType.Typed<BlockData> BlockType.YELLOW_CONCRETE_POWDERstatic final BlockType.Typed<BlockData> BlockType.YELLOW_STAINED_GLASSstatic final BlockType.Typed<BlockData> BlockType.YELLOW_TERRACOTTAstatic final BlockType.Typed<BlockData> BlockType.YELLOW_WOOLMethods in org.bukkit.block with type parameters of type BlockDataModifier and TypeMethodDescription<B extends BlockData>
BlockType.Typed<B> Yields this block type as a typed version of itself with a specificBlockDatarepresenting it.Methods in org.bukkit.block that return BlockDataModifier and TypeMethodDescriptionBlockType.createBlockData()Creates a newBlockDatainstance for this block type, with all properties initialized to unspecified defaults.BlockType.createBlockData(String data) Creates a newBlockDatainstance for this block type, with all properties initialized to unspecified defaults, except for those provided in data.Block.getBlockData()Gets the complete block data for this blockBlockState.getBlockData()Gets the data for this block state.Methods in org.bukkit.block that return types with arguments of type BlockDataModifier and TypeMethodDescriptionBlockType.getBlockDataClass()Gets the BlockData class of this BlockTypeBlockType.typed()Yields this block type as a typed version of itself with a plainBlockDatarepresenting it.Methods in org.bukkit.block with parameters of type BlockDataModifier and TypeMethodDescriptionbooleanChecks if this block is a valid placement location for the specified block data.voidBlock.setBlockData(BlockData data) Sets the complete data for this blockvoidBlock.setBlockData(BlockData data, boolean applyPhysics) Sets the complete data for this block
Note that applyPhysics = false is not in general safe.voidBlockState.setBlockData(BlockData data) Sets the data for this block state. -
Uses of BlockData in org.bukkit.block.data
Subinterfaces of BlockData in org.bukkit.block.dataModifier and TypeInterfaceDescriptioninterface'age' represents the different growth stages that a crop-like block can go through.interface'power' represents the redstone power level currently being emitted or transmitted via this block.interface'attached' denotes whether a tripwire hook or string forms a complete tripwire circuit and is ready to trigger.interface'half' denotes which half of a two block tall material this block is.interface'dusted' represents how far uncovered by brush the block is.interface'facing' represents the face towards which the block is pointing.interface'face' represents the face to which a lever or button is stuck.interface'hanging' denotes whether the lantern is hanging from a block.interface'hatch' is the number of entities which may hatch from these eggs.interface'level' represents the amount of fluid contained within this block, either by itself or inside a cauldron.interface'lit' denotes whether this block (either a redstone torch or furnace) is currently lit - that is not burned out.interfaceThis class encompasses the 'north', 'east', 'south', 'west', 'up', 'down' boolean flags which are used to set which faces of the block textures are displayed on.interface'open' denotes whether this block is currently opened.interface'axis' represents the axis along whilst this block is oriented.interface'powered' indicates whether this block is in the powered state or not, i.e.interface'shape' represents the current layout of a minecart rail.interface'rotation' represents the current rotation of this block.interface'snowy' denotes whether this block has a snow covered side and top texture (normally because the block above is snow).interface'waterlogged' denotes whether this block has fluid in it.Methods in org.bukkit.block.data that return BlockDataModifier and TypeMethodDescriptionBlockData.clone()Returns a copy of this BlockData.Merges all explicitly set states from the given data with this BlockData.Methods in org.bukkit.block.data with parameters of type BlockDataModifier and TypeMethodDescriptionvoidCopies all applicable properties from this BlockData to the provided BlockData.booleanChecks if the specified BlockData matches this block data.Merges all explicitly set states from the given data with this BlockData. -
Uses of BlockData in org.bukkit.block.data.type
Subinterfaces of BlockData in org.bukkit.block.data.typeModifier and TypeInterfaceDescriptioninterfaceinterface'leaves' represents the size of the leaves on this bamboo block.interfaceinterfaceSimilar toBisected, 'part' denotes which half of the bed this block corresponds to.interface'honey_level' represents the amount of honey stored in the hive.interface'attachment' denotes how the bell is attached to its block.interface'tilt' indicates how far the leaf is tilted.interfaceInterface to the 'has_bottle_0', 'has_bottle_1', 'has_bottle_2' flags on a brewing stand which indicate which bottles are rendered on the outside.interface'drag' indicates whether a force will be applied on entities moving through this block.interface'bites' represents the amount of bites which have been taken from this slice of cake.interfaceinterface'signal_fire' denotes whether the fire is extra smokey due to having a hay bale placed beneath it.interface'candles' represents the number of candles which are present.interfaceinterface'berries' indicates whether the block has berries.interfaceinterface'type' represents which part of a double chest this block is, or if it is a single chest.interfaceInterface to the 'slot_0_occupied', 'slow_1_occupied' ...interfaceinterface'conditional' denotes whether this command block is conditional or not, i.e.interface'mode' indicates what mode this comparator will operate in.interfaceinterfaceinterface'orientation' is the direction the block is facing.interface'inverted' denotes whether this daylight detector is in the inverted mode, i.e.interfaceinterfaceSimilar toPowerable, 'triggered' indicates whether or not the dispenser is currently activated.interface'hinge' indicates which hinge this door is attached to and will rotate around when opened.interfaceinterfaceinterface'eye' denotes whether this end portal frame has been activated by having an eye of ender placed in it.interfaceThe 'moisture' level of farmland indicates how close it is to a water source (if any).interfaceinterfacemd_5's mixtape.interfaceinterface'in_wall" indicates if the fence gate is attached to a wall, and if true the texture is lowered by a small amount to blend in better.interfaceinterfaceinterfaceinterfaceinterfaceSimilar toPowerable, 'enabled' indicates whether or not the hopper is currently activated.interface'orientation' is the direction the block is facing.interface'has_record' is a quick flag to check whether this jukebox has a record inside it.interfaceinterfaceinterface'persistent' indicates whether or not leaves will be checked by the server to see if they are subject to decay or not.interface'has_book' is a quick flag to check whether this lectern has a book inside it.interfaceinterfaceinterfaceinterface'instrument' is the type of sound made when this note block is activated.interfaceinterface'flower_amount' represents the number of petals.interface'extended' denotes whether the piston head is currently extended or not.interface'short' denotes this piston head is shorter than the usual amount because it is currently retracting.interfaceinterface'thickness' represents the dripstone thickness.interfaceA type of minecart rail which interacts with redstone in one way or another.interfaceinterface'north', 'east', 'south', 'west' represent the types of connections this redstone wire has to adjacent blocks.interface'delay' is the propagation delay of a repeater, i.e.interface'charges' represents the amount of times the anchor may still be used.interface'stage' represents the growth stage of a sapling.interface'bottom' indicates whether the scaffolding is floating or not.interface'bloom' indicates whether the sculk catalyst is actively spreading the sculk or not.interface'sculk_sensor_phase' indicates the current operational phase of the sensor.interface'can_summon' indicates whether the sculk shrieker can summon the warden.interfaceinterface'pickles' indicates the number of pickles in this block.interfaceinterface'type' represents what state the slab is in - either top, bottom, or a double slab occupying the full block.interfaceinterface'layers' represents the amount of layers of snow which are present in this block.interface'shape' represents the texture and bounding box shape of these stairs.interface'mode' represents the different modes in which this structure block may operate.interfaceinterface'type' represents the type of piston which this (technical) block corresponds to.interface'unstable' indicates whether this TNT will explode on punching.interfaceinterface'trial_spawner_state' indicates the current operational phase of the spawner.interface'disarmed' denotes that the tripwire was broken with shears and will not subsequently produce a current when destroyed.interfaceinterface'eggs' is the number of eggs which appear in this block.interface'vault_state' indicates the current operational phase of the vault block.interfaceThis class encompasses the 'north', 'east', 'south', 'west', height flags which are used to set the height of a wall.interfaceinterface -
Uses of BlockData in org.bukkit.entity
Methods in org.bukkit.entity that return BlockDataModifier and TypeMethodDescriptionBlockDisplay.getBlock()Gets the displayed block.FallingBlock.getBlockData()Get the data for the falling blockEnderman.getCarriedBlock()Gets the data of the block that the Enderman is carrying.Minecart.getDisplayBlockData()Gets the display block for this minecart.Methods in org.bukkit.entity with parameters of type BlockDataModifier and TypeMethodDescriptionvoidPlayer.sendBlockChange(Location loc, BlockData block) Send a block change.voidSets the displayed block.voidEnderman.setCarriedBlock(BlockData blockData) Sets the data of the block that the Enderman is carrying.voidMinecart.setDisplayBlockData(BlockData blockData) Sets the display block for this minecart. -
Uses of BlockData in org.bukkit.event.block
Fields in org.bukkit.event.block declared as BlockDataMethods in org.bukkit.event.block that return BlockDataModifier and TypeMethodDescriptionBlockCanBuildEvent.getBlockData()Gets the BlockData that we are trying to place.FluidLevelChangeEvent.getNewData()Gets the new data of the changed block.Methods in org.bukkit.event.block with parameters of type BlockDataModifier and TypeMethodDescriptionvoidFluidLevelChangeEvent.setNewData(BlockData newData) Sets the new data of the changed block.Constructors in org.bukkit.event.block with parameters of type BlockDataModifierConstructorDescriptionBlockCanBuildEvent(Block block, BlockData type, boolean canBuild) Deprecated.BlockCanBuildEvent(Block block, Player player, BlockData type, boolean canBuild) BlockPhysicsEvent(Block block, BlockData changed) BlockPhysicsEvent(Block block, BlockData changed, Block sourceBlock) FluidLevelChangeEvent(Block theBlock, BlockData newData) -
Uses of BlockData in org.bukkit.event.entity
Methods in org.bukkit.event.entity that return BlockDataModifier and TypeMethodDescriptionEntityChangeBlockEvent.getBlockData()Gets the data for the block that would be changed intoConstructors in org.bukkit.event.entity with parameters of type BlockData -
Uses of BlockData in org.bukkit.generator
Methods in org.bukkit.generator that return BlockDataModifier and TypeMethodDescriptionChunkGenerator.ChunkData.getBlockData(int x, int y, int z) Get the type and data of the block at x, y, z.Methods in org.bukkit.generator with parameters of type BlockDataModifier and TypeMethodDescriptionvoidSet the block at x,y,z in the chunk data to material.voidChunkGenerator.ChunkData.setRegion(int xMin, int yMin, int zMin, int xMax, int yMax, int zMax, BlockData blockData) Set a region of this chunk from xMin, yMin, zMin (inclusive) to xMax, yMax, zMax (exclusive) to material. -
Uses of BlockData in org.bukkit.inventory.meta
Methods in org.bukkit.inventory.meta that return BlockDataModifier and TypeMethodDescriptionBlockDataMeta.getBlockData(Material material) Returns the currently attached block data for this item or creates a new one if one doesn't exist.Methods in org.bukkit.inventory.meta with parameters of type BlockDataModifier and TypeMethodDescriptionvoidBlockDataMeta.setBlockData(BlockData blockData) Attaches a copy of the passed block data to the item.