public class ImmutableBlockViewDownsize extends AbstractBlockViewDownsize<org.spongepowered.api.world.extent.ImmutableBlockVolume> implements org.spongepowered.api.world.extent.ImmutableBlockVolume
max, min, size, volume
Constructor and Description |
---|
ImmutableBlockViewDownsize(org.spongepowered.api.world.extent.ImmutableBlockVolume volume,
com.flowpowered.math.vector.Vector3i min,
com.flowpowered.math.vector.Vector3i max) |
Modifier and Type | Method and Description |
---|---|
org.spongepowered.api.world.extent.ImmutableBlockVolume |
getBlockView(org.spongepowered.api.util.DiscreteTransform3 transform) |
org.spongepowered.api.world.extent.ImmutableBlockVolume |
getBlockView(com.flowpowered.math.vector.Vector3i newMin,
com.flowpowered.math.vector.Vector3i newMax) |
org.spongepowered.api.world.extent.ImmutableBlockVolume |
getRelativeBlockView() |
org.spongepowered.api.world.extent.UnmodifiableBlockVolume |
getUnmodifiableBlockView() |
checkRange, containsBlock, containsBlock, getBlock, getBlock, getBlockCopy, getBlockCopy, getBlockMax, getBlockMin, getBlockSize, getBlockType, getBlockType, getImmutableBlockCopy
public ImmutableBlockViewDownsize(org.spongepowered.api.world.extent.ImmutableBlockVolume volume, com.flowpowered.math.vector.Vector3i min, com.flowpowered.math.vector.Vector3i max)
public org.spongepowered.api.world.extent.ImmutableBlockVolume getBlockView(com.flowpowered.math.vector.Vector3i newMin, com.flowpowered.math.vector.Vector3i newMax)
getBlockView
in interface org.spongepowered.api.world.extent.BlockVolume
getBlockView
in interface org.spongepowered.api.world.extent.ImmutableBlockVolume
getBlockView
in interface org.spongepowered.api.world.extent.UnmodifiableBlockVolume
public org.spongepowered.api.world.extent.ImmutableBlockVolume getBlockView(org.spongepowered.api.util.DiscreteTransform3 transform)
getBlockView
in interface org.spongepowered.api.world.extent.BlockVolume
getBlockView
in interface org.spongepowered.api.world.extent.ImmutableBlockVolume
getBlockView
in interface org.spongepowered.api.world.extent.UnmodifiableBlockVolume
public org.spongepowered.api.world.extent.ImmutableBlockVolume getRelativeBlockView()
getRelativeBlockView
in interface org.spongepowered.api.world.extent.BlockVolume
getRelativeBlockView
in interface org.spongepowered.api.world.extent.ImmutableBlockVolume
getRelativeBlockView
in interface org.spongepowered.api.world.extent.UnmodifiableBlockVolume
public org.spongepowered.api.world.extent.UnmodifiableBlockVolume getUnmodifiableBlockView()
getUnmodifiableBlockView
in interface org.spongepowered.api.world.extent.BlockVolume