Interface IPreviewableMultiblock

All Superinterfaces:
IMultiBlock
All Known Implementing Classes:
TestBlock

public interface IPreviewableMultiblock extends IMultiBlock
  • Method Details

    • skipJsonRendering

      default boolean skipJsonRendering()
      May save performance and fix translucency glitches if your preview only uses a block entity renderer. Usually it's easier to override BlockBehaviour.getRenderShape(BlockState) instead
    • getDefaultStateForPreviews

      default net.minecraft.world.level.block.state.BlockState getDefaultStateForPreviews(net.minecraft.core.Direction direction)
      Returns the default BlockState that will be used for previews
    • getPreviewStates

      default List<oshi.util.tuples.Pair<net.minecraft.core.BlockPos,net.minecraft.world.level.block.state.BlockState>> getPreviewStates(net.minecraft.core.BlockPos posOriginal, net.minecraft.world.level.block.state.BlockState stateOriginal)
      Prepares all blocks to be previewed