# Packages
Package cube provides types and functions to handle positions and rotations of voxel-based objects in a 3D world.
No description provided by the author
Package model has world.BlockModel implementations for each world.Block implementation in the block package.
# Functions
AcaciaWood returns acacia wood material.
Allium is an allium flower.
AnvilTypes returns all anvil types.
AzureBluet is an azure bluet flower.
BannerPatternByID returns a banner pattern by the ID it was registered with.
BannerPatternTypes returns all the available banner pattern types.
BirchWood returns birchwood material.
BlackstoneTypes ...
BlueOrchid is a blue orchid flower.
BorderBannerPattern represents the 'Border' banner pattern type.
BrainCoral returns the brain coral variant.
BreakDuration returns the base duration that breaking the block passed takes when being broken using the item passed.
BreaksInstantly checks if the block passed can be broken instantly using the item stack passed to break it.
BrickPrismarine is the brick variant of prismarine.
BricksBannerPattern represents the 'Bricks' banner pattern type.
BubbleCoral returns the bubble coral variant.
CherryWood returns cherry wood material.
ChiseledCopper is the chiseled variant of copper.
ChiseledDeepslate is the chiseled variant of deepslate.
ChiseledNetherBricks is the chiseled variant of the nether bricks.
ChiseledPolishedBlackstone is the chiseled polished variant of blackstone.
ChiseledSandstone is the chiseled variant of sandstone.
ChiseledStoneBricks is the chiseled variant of stone bricks.
CircleBannerPattern represents the 'Circle' banner pattern type.
CobbledDeepslate is the cobbled variant of deepslate.
CopperTypes ...
CoralTypes returns all coral types.
Cornflower is a cornflower flower.
CrackedNetherBricks is the cracked variant of the nether bricks.
CrackedStoneBricks is the cracked variant of stone bricks.
CreeperBannerPattern represents the 'Creeper' banner pattern type.
CreeperHead returns the skull variant for creepers.
CrimsonWood returns crimson wood material.
CrossBannerPattern represents the 'Cross' banner pattern type.
CurlyBorderBannerPattern represents the 'Curly Border' banner pattern type.
CutCopper is the cut variant of copper.
CutSandstone is the cut variant of sandstone.
Dandelion is a dandelion flower.
DarkOakWood returns dark oak wood material.
DarkPrismarine is the dark variant of prismarine.
DeepslateOre returns the deepslate ore variant.
DeepslateTypes ...
DiagonalLeftBannerPattern represents the 'Diagonal Left' banner pattern type.
DiagonalRightBannerPattern represents the 'Diagonal Right' banner pattern type.
DiagonalUpLeftBannerPattern represents the 'Diagonal Up Left' banner pattern type.
DiagonalUpRightBannerPattern represents the 'Diagonal Up Right' banner pattern type.
DoubleFlowerTypes ...
DoubleTallGrassTypes returns all variants of double tall grass.
DragonHead returns the skull variant for ender dragons.
ExposedOxidation is the exposed variant of oxidation.
FernDoubleTallGrass returns the fern variant of double tall grass.
FireCoral returns the fire coral variant.
FireTypes ...
FlowBannerPattern represents the 'Flow' banner pattern type.
FlowerBannerPattern represents the 'Flower' banner pattern type.
FlowerTypes ...
FroglightTypes ...
GildedBlackstone is the gilded variant of blackstone.
GlobeBannerPattern represents the 'Globe' banner pattern type.
GradientBannerPattern represents the 'Gradient' banner pattern type.
GradientUpBannerPattern represents the 'Gradient Up' banner pattern type.
GrindstoneAttachments returns all possible GrindstoneAttachments.
GusterBannerPattern represents the 'Guster' banner pattern type.
HalfHorizontalBannerPattern represents the 'Half Horizontal' banner pattern type.
HalfHorizontalBottomBannerPattern represents the 'Half Horizontal Bottom' banner pattern type.
HalfVerticalBannerPattern represents the 'Half Vertical' banner pattern type.
HalfVerticalRightBannerPattern represents the 'Half Vertical Right' banner pattern type.
HangingGrindstoneAttachment is a type of attachment for a hanging Grindstone.
HornCoral returns the horn coral variant.
JungleWood returns jungle wood material.
Lilac is a lilac plant.
LilyOfTheValley is a lily of the valley flower.
MangroveWood returns mangrove wood material.
MojangBannerPattern represents the 'Mojang' banner pattern type.
MossyStoneBricks is the mossy variant of stone bricks.
NetherBricksTypes returns all nether bricks types.
NewBarrel creates a new initialised barrel.
NewBlastFurnace creates a new initialised blast furnace.
NewBrewingStand creates a new initialised brewing stand.
NewChest creates a new initialised chest.
NewEnderChest creates a new initialised ender chest.
NewFurnace creates a new initialised furnace.
NewHopper creates a new initialised hopper.
NewSmoker creates a new initialised smoker.
NextHash returns the next free hash for custom blocks.
NormalBlackstone is the normal variant of blackstone.
NormalCopper is the normal variant of copper.
NormalDeepslate is the normal variant of deepslate.
NormalDoubleTallGrass returns the normal variant of double tall grass.
NormalFire is the default variant of fires.
NormalNetherBricks is the normal variant of the nether bricks.
NormalPrismarine is the normal variant of prismarine.
NormalSandstone is the normal variant of sandstone.
NormalStoneBricks is the normal variant of stone bricks.
NoWallConnection returns the no connection type of a wall.
OakWood returns oak wood material.
Ochre is the yellow variant of froglight.
OrangeTulip is an orange tulip flower.
OreTypes returns a list of all ore types.
OxeyeDaisy is an oxeye daisy flower.
OxidationTypes ...
OxidisedOxidation is the oxidised variant of oxidation.
PaleOakWood returns pale oak wood material.
Pearlescent is the purple variant of froglight.
Peony is a peony plant.
PiglinBannerPattern represents the 'Piglin' banner pattern type.
PiglinHead returns the skull variant for piglins.
PinkTulip is a pink tulip flower.
PlayerHead returns the skull variant for players.
PolishedBlackstone is the polished variant of blackstone.
PolishedDeepslate is the polished variant of deepslate.
Poppy is a poppy flower.
PrismarineTypes ...
RedNetherBricks is the red variant of the nether bricks.
RedTulip is a red tulip flower.
RhombusBannerPattern represents the 'Rhombus' banner pattern type.
RoseBush is a rose bush plant.
SandstoneTypes ...
ShortWallConnection returns the short connection type of a wall.
SkeletonSkull returns the skull variant for skeletons.
SkullBannerPattern represents the 'Skull' banner pattern type.
SkullTypes returns all variants of skulls.
SlabBlocks returns a list of all possible blocks for a slab.
SlightlyDamagedAnvil returns the slightly damaged anvil type.
SmallStripesBannerPattern represents the 'Small Stripes' banner pattern type.
SmoothSandstone is the smooth variant of sandstone.
SoulFire is a turquoise variant of normal fire.
SpruceWood returns spruce wood material.
SquareBottomLeftBannerPattern represents the 'Square Bottom Left' banner pattern type.
SquareBottomRightBannerPattern represents the 'Square Bottom Right' banner pattern type.
SquareTopLeftBannerPattern represents the 'Square Top Left' banner pattern type.
SquareTopRightBannerPattern represents the 'Square Top Right' banner pattern type.
StairsBlocks returns a list of all possible blocks for stairs.
StandingAttachment returns an Attachment to the ground with an orientation.
StandingGrindstoneAttachment is a type of attachment for a standing Grindstone.
StoneBricksTypes ...
StoneOre returns the stone ore variant.
StraightCrossBannerPattern represents the 'Straight Cross' banner pattern type.
StripeBottomBannerPattern represents the 'Stripe Bottom' banner pattern type.
StripeCenterBannerPattern represents the 'Stripe Center' banner pattern type.
StripeDownLeftBannerPattern represents the 'Stripe Down Left' banner pattern type.
StripeDownRightBannerPattern represents the 'Stripe Down Right' banner pattern type.
StripeLeftBannerPattern represents the 'Stripe Left' banner pattern type.
StripeMiddleBannerPattern represents the 'Stripe Middle' banner pattern type.
StripeRightBannerPattern represents the 'Stripe Right' banner pattern type.
StripeTopBannerPattern represents the 'Stripe Top' banner pattern type.
Sunflower is a sunflower plant.
TallWallConnection returns the tall connection type of a wall.
TriangleBottomBannerPattern represents the 'Triangle Bottom' banner pattern type.
TrianglesBottomBannerPattern represents the 'Triangles Bottom' banner pattern type.
TrianglesTopBannerPattern represents the 'Triangles Top' banner pattern type.
TriangleTopBannerPattern represents the 'Triangle Top' banner pattern type.
TubeCoral returns the tube coral variant.
UndamagedAnvil returns the undamaged anvil type.
UnoxidisedOxidation is the normal variant of oxidation.
Verdant is the green variant of froglight.
VeryDamagedAnvil returns the very damaged anvil type.
WallAttachment returns an Attachment to a wall with a facing direction.
WallBlocks returns a list of all possible blocks for a wall.
WallConnectionTypes returns a list of all wall connection types.
WallGrindstoneAttachment is a type of attachment for a wall Grindstone.
WarpedWood returns warped wood material.
WeatheredOxidation is the weathered variant of oxidation.
WhiteTulip is a white tulip flower.
WitherRose is a wither rose flower.
WitherSkeletonSkull returns the skull variant for wither skeletons.
WoodTypes returns a list of all wood types.
ZombieHead returns the skull variant for zombies.
# Structs
Air is the block present in otherwise empty space.
Amethyst is a decorative block crafted from four amethyst shards.
AncientDebris is a rare ore found within The Nether.
Anvil is a block that allows players to repair items, rename items, and combine enchantments.
AnvilType represents a type of anvil, such as undamaged, slightly damaged, or very damaged.
Attachment describes the attachment of a block to another block.
Banner is a tall decorative block that can be customized.
BannerPatternLayer is a wrapper over BannerPatternType with a colour property.
BannerPatternType represents a type of banner pattern, used to customize banners.
Barrel is a fisherman's job site block, used to store items.
Barrier is a transparent solid block used to create invisible boundaries.
Basalt is a type of igneous rock found in the Nether.
Beacon is a block that projects a light beam skyward, and can provide status effects such as speed, Jump Boost, haste, regeneration, resistance, or strength to nearby players.
Bedrock is a block that is indestructible in survival.
BeetrootSeeds are a crop that can be harvested to craft soup or red dye.
Blackstone is a naturally generating block in the nether that can be used to craft stone tools, brewing stands and furnaces.
BlackstoneType represents a type of blackstone.
BlastFurnace is a block that smelts ores, raw metals, iron and gold armor and tools, similar to a furnace, but at twice the speed.
BlueIce is a solid block similar to packed ice.
Bone is a decorative block that can face different directions.
Bookshelf is a decorative block that primarily serves to enhance enchanting with an enchanting table.
BreakInfo is a struct returned by every block.
BrewingStand is a block used for brewing potions, splash potions, and lingering potions.
Bricks are decorative building blocks.
Cactus is a plant block that generates naturally in dry areas and causes damage.
Cake is an edible block.
Calcite is a carbonate mineral found as part of amethyst geodes.
Campfire is a block that can be used to cook food, pacify bees, act as a spread-proof light source, smoke signal or damaging trap block.
CampfireItem holds data about the items in the campfire.
Carpet is a colourful block that can be obtained by killing/shearing sheep, or crafted using four string.
Carrot is a crop that can be consumed raw.
Chain is a metallic decoration block.
Chest is a container block which may be used to store items.
No description provided by the author
Clay is a block that can be found underwater.
CloseAction is a world.BlockAction to close a block at a position, complementary to the OpenAction action.
Coal is a precious mineral block made from 9 coal.
CoalOre is a common ore.
Cobblestone is a common block, obtained from mining stone.
CocoaBean is a crop block found in jungle biomes.
Composter is a block that can turn biological matter in to compost which can then produce bone meal.
Concrete is a solid block which comes in the 16 regular dye colors, created by placing concrete powder adjacent to water.
ConcretePowder is a gravity affected block that comes in 16 different colours.
ContinueCrackAction is a world.BlockAction sent every so often to continue the cracking process of the block.
Copper is a solid block commonly found in deserts and beaches underneath sand.
CopperDoor is a block that can be used as an openable 1x2 barrier.
CopperGrate is a solid block commonly found in deserts and beaches underneath sand.
CopperOre is a rare mineral block found underground.
CopperTrapdoor is a block that can be used as an openable 1x1 barrier.
CopperType represents a type of copper.
Coral is a non-solid block that comes in 5 variants.
CoralBlock is a solid block that comes in 5 variants.
CoralType represents a type of coral of a block.
CraftingTable is a utility block that allows the player to craft a variety of blocks and items.
DamageSource is passed as world.DamageSource for damage caused by a block, such as a cactus or a falling anvil.
DeadBush is a transparent block in the form of an aesthetic plant.
DecoratedPot is a decoration block that can be crafted from up to four pottery sherds, and bricks on the sides where no pattern should be displayed.
DecoratedPotWobbleAction is a world.BlockAction to make a decorated pot wobble when interacted with.
Deepslate is similar to stone but is naturally found deep underground around Y0 and below, and is harder to break.
DeepslateBricks are a brick variant of deepslate and can spawn in ancient cities.
DeepslateTiles are a tiled variant of deepslate and can spawn in ancient cities.
DeepslateType represents a type of deepslate.
Diamond is a block which can only be gained by crafting it.
DiamondOre is a rare ore that generates underground.
Dirt is a block found abundantly in most biomes under a layer of grass blocks at the top of the normal world.
DirtPath is a decorative block that can be created by using a shovel on a dirt or grass block.
DoubleFlower is a two block high flower consisting of an upper and lower part.
DoubleFlowerType represents a type of double flower.
DoubleTallGrass is a two-block high variety of grass.
DoubleTallGrassType represents a type of double tall grass, which can be placed on top of grass blocks.
DragonEgg is a decorative block or a "trophy item", and the rarest item in the game.
DriedKelp is a block primarily used as fuel in furnaces.
Dripstone is a rock block that allows pointed dripstone to grow beneath it.
Emerald is a precious mineral block crafted using 9 emeralds.
EmeraldOre is an ore generating exclusively under mountain biomes.
EnchantingTable is a block that allows players to spend their experience point levels to enchant tools, weapons, books, armor, and certain other items.
EndBricks is a block made from combining four endstone blocks together.
EnderChest is a type of chest whose contents are exclusive to each player, and can be accessed from anywhere.
EndRod is a decorative light source that emits white particles.
EndStone is a block found in The End.
ExplosionConfig is the configuration for an explosion.
Farmland is a block that crops are grown on.
Fern is a transparent plant block which can be used to obtain seeds and as decoration.
Fire is a non-solid block that can spread to nearby flammable blocks.
FireDamageSource is used for damage caused by being in fire.
FireType represents a type of fire.
FlammabilityInfo contains values related to block behaviors involving fire.
FletchingTable is a block in villages that turn an unemployed villager into a Fletcher.
Flower is a non-solid plant that occur in a variety of shapes and colours.
FlowerType represents a type of flower.
Froglight is a luminous natural block that can be obtained if a frog eats a tiny magma cube.
FroglightType represents a type of froglight.
Furnace is a utility block used for the smelting of blocks and items.
Glass is a decorative, fully transparent solid block that can be dyed into stained-glass.
GlassPane is a transparent block that can be used as a more efficient alternative to glass blocks.
GlazedTerracotta is a vibrant solid block that comes in the 16 regular dye colours.
Glowstone is commonly found on the ceiling of the nether dimension.
Gold is a precious metal block crafted from 9 gold ingots.
GoldOre is a rare mineral block found underground.
Grass blocks generate abundantly across the surface of the world.
Gravel is a block affected by gravity.
Grindstone is a block that repairs items and tools as well as removing enchantments from them.
GrindstoneAttachment represents a type of attachment for a Grindstone.
HayBale is a decorative, flammable block that can also be used to feed horses, breed llamas, reduce fall damage, and extend campfire smokes.
Honeycomb is a decorative blocks crafted from honeycombs.
Hopper is a low-capacity storage block that can be used to collect item entities directly above it, as well as to transfer items into and out of other containers.
InvisibleBedrock is an indestructible, solid block, similar to bedrock and has the appearance of air.
Iron is a precious metal block made from 9 iron ingots.
IronBars are blocks that serve a similar purpose to glass panes, but made of iron instead of glass.
IronOre is a mineral block found underground.
ItemFrame is a block entity that displays the item or block that is inside it.
Jukebox is a block used to play music discs.
Kelp is an underwater block which can grow on top of solids underwater.
Ladder is a wooden block used for climbing walls either vertically or horizontally.
Lantern is a light emitting block.
Lapis is a decorative mineral block that is crafted from lapis lazuli.
LapisOre is an ore block from which lapis lazuli is obtained.
Lava is a light-emitting fluid block that causes fire damage.
LavaDamageSource is used for damage caused by being in lava.
Leaves are blocks that grow as part of trees which mainly drop saplings and sticks.
Lectern is a librarian's job site block found in villages.
Light is an invisible block that can produce any light level.
LilyPad is a short, flat solid block that can be found naturally growing only on water, in swamps and wheat farm rooms in woodland mansions.
LitPumpkin is a decorative light emitting block crafted with a Carved Pumpkin & Torch.
Log is a naturally occurring block found in trees, primarily used to create planks.
Loom is a block used to apply patterns on banners.
Melon is a fruit block that grows from melon stems.
MelonSeeds grow melon blocks.
MossCarpet is a thin decorative variant of the moss block.
Mud is a decorative block obtained by using a water bottle on a dirt block.
MudBricks are a decorative block obtained by crafting 4 packed mud.
MuddyMangroveRoots are a decorative variant of mangrove roots.
NetherBrickFence is the nether brick variant of the fence block.
NetherBricks are blocks used to form nether fortresses in the Nether.
NetherBricksType represents a type of nether bricks.
NetherGoldOre is a variant of gold ore found exclusively in The Nether.
Netherite is a precious mineral block made from 9 netherite ingots.
NetherQuartzOre is ore found in the Nether.
Netherrack is a block found in The Nether.
NetherSprouts are a non-solid plant block that generate in warped forests.
NetherWart is a fungus found in the Nether that is vital in the creation of potions.
NetherWartBlock is a decorative block found in crimson forests and crafted using Nether wart.
Note is a musical block that emits sounds when powered with redstone.
Obsidian is a dark purple block known for its high blast resistance and strength, most commonly found when water flows over lava.
OpenAction is a world.BlockAction to open a block at a position.
OreType represents a variant of ore blocks.
OxidationType represents a type of oxidation.
PackedIce is an opaque solid block variant of ice.
PackedMud is a block crafted from mud and wheat.
PinkPetals is a decorative block that generates in cherry grove biomes.
Planks are common blocks used in crafting recipes.
Podzol is a dirt-type block that naturally blankets the surface of the giant tree taiga and bamboo jungles, along with their respective variants.
PolishedBlackstoneBrick are a brick variant of polished blackstone and can spawn in bastion remnants and ruined portals.
PolishedTuff is a decorational variant of Tuff that can be crafted or found naturally in Trial Chambers.
Potato is a crop that can be consumed raw or cooked to make baked potatoes.
Prismarine is a type of stone that appears underwater in ruins and ocean monuments.
PrismarineType represents a type of prismarine.
Pumpkin is a crop block.
PumpkinSeeds grow pumpkin blocks.
No description provided by the author
No description provided by the author
No description provided by the author
QuartzBricks is a mineral block used only for decoration.
No description provided by the author
RawCopper is a raw metal block equivalent to nine raw copper.
RawGold is a raw metal block equivalent to nine raw gold.
RawIron is a raw metal block equivalent to nine raw iron.
ReinforcedDeepslate is a tough decorative block that spawns in ancient cities.
Resin is a block equivalent to nine resin clumps.
ResinBricks is a block crafted from resin brick.
Sand is a block affected by gravity.
Sandstone is a solid block commonly found in deserts and beaches underneath sand.
SandstoneType represents a type of sandstone.
SeaLantern is an underwater light sources that appear in ocean monuments and underwater ruins.
SeaPickle is a small stationary underwater block that emits light, and is typically found in colonies of up to four sea pickles.
ShortGrass is a transparent plant block which can be used to obtain seeds and as decoration.
Shroomlight are light-emitting blocks that generate in huge fungi.
Sign is a non-solid block that can display text on the front and back of the block.
SignText represents the data for a single side of a sign.
Skull is a decorative block.
SkullType represents a mob variant of a skull.
Slab is a half block that allows entities to walk up blocks without jumping.
SmithingTable is a toolsmith's job site block that generates in villages.
Smoker is a type of furnace that cooks food items, similar to a furnace, but twice as fast.
Snow is a full-sized block of snow.
SoulSand is a block found naturally only in the Nether.
SoulSoil is a block naturally found only in the soul sand valley.
Sponge is a block that can be used to remove water around itself when placed, turning into a wet sponge in the process.
SporeBlossom is a decorative block.
StainedGlass is a decorative, fully transparent solid block that is dyed into a different colour.
StainedGlassPane is a transparent block that can be used as a more efficient alternative to glass blocks.
StainedTerracotta is a block formed from clay, with a hardness and blast resistance comparable to stone.
Stairs are blocks that allow entities to walk up blocks without jumping.
StartCrackAction is a world.BlockAction to make the cracks in a block start forming, following the break time set in the action.
No description provided by the author
StoneBricks are materials found in structures such as strongholds, igloo basements, jungle temples, ocean ruins and ruined portals.
StoneBricksType represents a type of stone bricks.
Stonecutter is used to craft stone and copper related blocks in smaller and more precise quantities than crafting, and is more efficient than crafting for certain recipes.
StopCrackAction is a world.BlockAction to make the cracks forming in a block stop and disappear.
SugarCane is a plant block that generates naturally near water.
Terracotta is a block formed from clay, with a hardness and blast resistance comparable to stone.
TNT is an explosive block that can be primed to generate an explosion.
Torch are non-solid blocks that emit light.
Tuff is an ornamental rock formed from volcanic ash, occurring in underground blobs below Y=16.
TuffBricks are a decorational variant of Tuff that can be crafted or found naturally in Trial Chambers.
Vines are climbable non-solid vegetation blocks that grow on walls.
Wall is a block similar to fences that prevents players from jumping over and is thinner than the usual block.
WallConnectionType represents the connection type of a wall.
Water is a natural fluid that generates abundantly in the world.
WheatSeeds are a crop that can be harvested to craft bread, cake, & cookies.
Wood is a block that has the log's "bark" texture on all six sides.
WoodDoor is a block that can be used as an openable 1x2 barrier.
WoodFence are blocks similar to Walls, which cannot normally be jumped over.
WoodFenceGate is a block that can be used as an openable 1x1 barrier.
WoodTrapdoor is a block that can be used as an openable 1x1 barrier.
WoodType represents a type of wood of a block.
Wool is a colourful block that can be obtained by killing/shearing sheep, or crafted using four string.
# Interfaces
Activatable represents a block that may be activated by a viewer of the world.
BeaconSource represents a block which is capable of contributing to powering a beacon pyramid.
Breakable represents a block that may be broken by a player in survival mode.
Container represents a container of items, typically a block such as a chest.
ContainerOpener represents an entity that is able to open a container.
ContainerViewer represents a viewer that is able to view a container and its inventory.
Crop is an interface for all crops that are grown on farmland.
EntityInsider represents a block that reacts to an entity going inside its 1x1x1 axis aligned bounding box.
EntityLander represents a block that reacts to an entity landing on it after falling.
Explodable represents a block that can be exploded.
ExplodableEntity represents an entity that can be exploded.
Flammable is an interface for blocks that can catch on fire.
Frictional represents a block that may have a custom friction value.
HopperExtractable represents a block that can have its contents extracted by a hopper.
HopperInsertable represents a block that can have its contents inserted into by a hopper.
LightDiffuser represents a block that diffuses light.
LightEmitter represents a block that emits light when placed.
LiquidRemovable represents a block that may be removed by a liquid flowing into it.
Oxidisable is a block that can naturally oxidise over time, such as copper.
Permutable represents a custom block that can have more permutations than its default state.
Pickable represents a block that may give a different item then the block itself when picked.
Placer represents an entity that is able to place a block at a specific position in the world.
PotDecoration represents an item that can be used as a decoration on a pot.
ProjectileHitter represents a block that handles being hit by a projectile.
Punchable represents a block that may be punched by a viewer of the world.
Replaceable represents a block that may be replaced by another block automatically.
SignEditor represents something that can edit a sign, typically players.
Soil represents a block that can support vegetation.
# Type aliases
No description provided by the author
No description provided by the author
No description provided by the author
XPDropRange holds the min & max XP drop amounts of blocks.