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, withgetContentVersion, toContainerImmutableValue<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.