Interface BlockVolumeFactory
public interface BlockVolumeFactory
-
Method Summary
Modifier and TypeMethodDescriptioncopy
(BlockVolume.Streamable<? extends @NonNull Object> existing) copyFromRange
(BlockVolume.Streamable<? extends @NonNull Object> existing, Vector3i newMin, Vector3i newMax) empty
(Palette<BlockState, BlockType> palette, RegistryReference<BlockType> defaultState, Vector3i min, Vector3i max) immutableOf
(BlockVolume.Streamable<? extends @NonNull Object> existing) immutableOf
(BlockVolume.Streamable<? extends @NonNull Object> existing, Vector3i newMin, Vector3i newMax)
-
Method Details
-
empty
BlockVolume.Mutable empty(Palette<BlockState, BlockType> palette, RegistryReference<BlockType> defaultState, Vector3i min, Vector3i max) -
copyFromRange
BlockVolume.Mutable copyFromRange(BlockVolume.Streamable<? extends @NonNull Object> existing, Vector3i newMin, Vector3i newMax) -
copy
-
immutableOf
-
immutableOf
BlockVolume.Immutable immutableOf(BlockVolume.Streamable<? extends @NonNull Object> existing, Vector3i newMin, Vector3i newMax)
-