- All Superinterfaces:
Filter
- All Known Subinterfaces:
BlockStateHolder<B>, ExtentPattern
- All Known Implementing Classes:
AbstractExtentPattern, AbstractExtentPattern, AbstractPattern, AngleColorPattern, AnglePattern, AverageColorPattern, BaseBlock, BiomeApplyingPattern, BlanketBaseBlock, BlockPattern, BlockState, BlockType, BufferedPattern, BufferedPattern2D, ClipboardPattern, DesaturatePattern, ExistingPattern, ExpressionPattern, ExtentBufferedCompositePattern, ForgetfulExtentBuffer, FuzzyBlockState, LegacyBaseBlockWrapper, Linear2DBlockPattern, Linear3DBlockPattern, LinearBlockPattern, MaskedPattern, MobSpawnerBlock, NoXPattern, NoYPattern, NoZPattern, OffsetPattern, PlacementStateProcessor, RandomFullClipboardPattern, RandomOffsetPattern, RandomPattern, RandomStatePattern, RelativePattern, RepeatingExtentPattern, SaturatePattern, ShadePattern, SignBlock, SkullBlock, SolidRandomOffsetPattern, StateApplyingPattern, SurfaceRandomOffsetPattern, TypeApplyingPattern, TypeSwapPattern, WaterloggedRemover
-
Method Summary
default boolean
default void
Make changes to the block here
- e.g., block.setId(...)
- Note: Performance is
critical here
Fork this for use by another thread - Typically filters are simple and don't need to create
another copy to be thread safe here
Get the likely maximum size of the volume this pattern will affect
applyBlock(BlockVector3)