Package org.spongepowered.api.world
Interface LocatableBlock
- All Superinterfaces:
CopyableDataHolder,DataHolder,DataHolder.Immutable<LocatableBlock>,DataSerializable,Locatable,SerializableDataHolder,SerializableDataHolder.Immutable<LocatableBlock>,ValueContainer
-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from interface org.spongepowered.api.data.DataHolder
DataHolder.Immutable<I extends DataHolder.Immutable<I>>, DataHolder.MutableNested classes/interfaces inherited from interface org.spongepowered.api.data.SerializableDataHolder
SerializableDataHolder.Immutable<I extends SerializableDataHolder.Immutable<I>>, SerializableDataHolder.Mutable -
Method Summary
Modifier and TypeMethodDescriptionGets theBlockStatefor this locatable block.static LocatableBlock.Builderbuilder()Creates a newLocatableBlock.Builderfor creating newLocatableBlocks.Methods inherited from interface org.spongepowered.api.data.DataHolder.Immutable
mergeWith, mergeWith, transform, transform, with, with, with, without, without, withoutMethods inherited from interface org.spongepowered.api.data.persistence.DataSerializable
contentVersion, toContainerMethods inherited from interface org.spongepowered.api.world.Locatable
blockPosition, location, serverLocation, worldMethods inherited from interface org.spongepowered.api.data.SerializableDataHolder
validateRawDataMethods inherited from interface org.spongepowered.api.data.SerializableDataHolder.Immutable
copy, withRawData
-
Method Details
-
builder
Creates a newLocatableBlock.Builderfor creating newLocatableBlocks.- Returns:
- A new builder
-
blockState
BlockState blockState()Gets theBlockStatefor this locatable block.- Returns:
- The block state
-