public interface ImmutableStructureData extends ImmutableDataManipulator<ImmutableStructureData,StructureData>
ImmutableDataManipulator
representing the Structure
.Modifier and Type | Method and Description |
---|---|
ImmutableValue<String> |
author()
Gets the
ImmutableValue for the author of the Structure . |
ImmutableValue<Boolean> |
ignoreEntities()
Gets the
ImmutableValue for the ignore entities state of the Structure . |
ImmutableValue<Float> |
integrity()
Gets the
ImmutableValue for the integrity of the Structure . |
ImmutableValue<StructureMode> |
mode()
Gets the
ImmutableValue for the mode of the Structure . |
ImmutableValue<com.flowpowered.math.vector.Vector3i> |
position()
Gets the
ImmutableValue for the position of the Structure . |
ImmutableValue<Boolean> |
powered()
Gets the
ImmutableValue for the powered state of the Structure . |
ImmutableValue<Long> |
seed()
Gets the
ImmutableValue for the seed of the Structure . |
ImmutableValue<Boolean> |
showAir()
Gets the
ImmutableValue for the show air state of the Structure . |
ImmutableValue<Boolean> |
showBoundingBox()
Gets the
ImmutableValue for the show bounding box state of the Structure . |
ImmutableValue<com.flowpowered.math.vector.Vector3i> |
size()
Gets the
ImmutableValue for the size of the Structure . |
asMutable, copy, with, with
getContentVersion, toContainer
ImmutableValue<String> author()
ImmutableValue
for the author of the Structure
.ImmutableValue<Boolean> ignoreEntities()
ImmutableValue
for the ignore entities state of the Structure
.ImmutableValue<Float> integrity()
ImmutableValue
for the integrity of the Structure
.ImmutableValue<StructureMode> mode()
ImmutableValue
for the mode of the Structure
.ImmutableValue<com.flowpowered.math.vector.Vector3i> position()
ImmutableValue
for the position of the Structure
.ImmutableValue<Boolean> powered()
ImmutableValue
for the powered state of the Structure
.ImmutableValue<Long> seed()
ImmutableValue
for the seed of the Structure
.ImmutableValue<Boolean> showAir()
ImmutableValue
for the show air state of the Structure
.ImmutableValue<Boolean> showBoundingBox()
ImmutableValue
for the show bounding box state of the Structure
.ImmutableValue<com.flowpowered.math.vector.Vector3i> size()
ImmutableValue
for the size of the Structure
.