Package net.minecraft.util.math.shapes
Class BitSetVoxelShapePart
java.lang.Object
net.minecraft.util.math.shapes.VoxelShapePart
net.minecraft.util.math.shapes.BitSetVoxelShapePart
- 
Nested Class SummaryNested classes/interfaces inherited from class net.minecraft.util.math.shapes.VoxelShapePartVoxelShapePart.IFaceConsumer, VoxelShapePart.ILineConsumer
- 
Field SummaryFieldsModifier and TypeFieldDescriptionprivate final BitSetprivate intprivate intprivate intprivate intprivate intprivate intFields inherited from class net.minecraft.util.math.shapes.VoxelShapePartxSize, ySize, zSize
- 
Constructor SummaryConstructorsConstructorDescriptionBitSetVoxelShapePart(int p_i47690_1_, int p_i47690_2_, int p_i47690_3_) BitSetVoxelShapePart(int p_i48183_1_, int p_i48183_2_, int p_i48183_3_, int p_i48183_4_, int p_i48183_5_, int p_i48183_6_, int p_i48183_7_, int p_i48183_8_, int p_i48183_9_) BitSetVoxelShapePart(VoxelShapePart p_i47692_1_) 
- 
Method SummaryModifier and TypeMethodDescriptionintfirstFull(Direction.Axis p_199623_1_) protected intgetIndex(int p_197848_1_, int p_197848_2_, int p_197848_3_) booleanisEmpty()booleanisFull(int p_197835_1_, int p_197835_2_, int p_197835_3_) protected booleanisZStripFull(int p_197833_1_, int p_197833_2_, int p_197833_3_, int p_197833_4_) (package private) static BitSetVoxelShapePartjoin(VoxelShapePart p_197852_0_, VoxelShapePart p_197852_1_, IDoubleListMerger p_197852_2_, IDoubleListMerger p_197852_3_, IDoubleListMerger p_197852_4_, IBooleanFunction p_197852_5_) intlastFull(Direction.Axis p_199624_1_) voidsetFull(int p_199625_1_, int p_199625_2_, int p_199625_3_, boolean p_199625_4_, boolean p_199625_5_) protected voidsetZStrip(int p_197834_1_, int p_197834_2_, int p_197834_3_, int p_197834_4_, boolean p_197834_5_) Methods inherited from class net.minecraft.util.math.shapes.VoxelShapePartforAllBoxes, forAllEdges, forAllFaces, getSize, getXSize, getYSize, getZSize, isFull, isFullWide, isFullWide, isXZRectangleFull, lastFull
- 
Field Details- 
storage
- 
xMinprivate int xMin
- 
yMinprivate int yMin
- 
zMinprivate int zMin
- 
xMaxprivate int xMax
- 
yMaxprivate int yMax
- 
zMaxprivate int zMax
 
- 
- 
Constructor Details- 
BitSetVoxelShapePartpublic BitSetVoxelShapePart(int p_i47690_1_, int p_i47690_2_, int p_i47690_3_) 
- 
BitSetVoxelShapePartpublic BitSetVoxelShapePart(int p_i48183_1_, int p_i48183_2_, int p_i48183_3_, int p_i48183_4_, int p_i48183_5_, int p_i48183_6_, int p_i48183_7_, int p_i48183_8_, int p_i48183_9_) 
- 
BitSetVoxelShapePart
 
- 
- 
Method Details- 
getIndexprotected int getIndex(int p_197848_1_, int p_197848_2_, int p_197848_3_) 
- 
isFullpublic boolean isFull(int p_197835_1_, int p_197835_2_, int p_197835_3_) - Specified by:
- isFullin class- VoxelShapePart
 
- 
setFullpublic void setFull(int p_199625_1_, int p_199625_2_, int p_199625_3_, boolean p_199625_4_, boolean p_199625_5_) - Specified by:
- setFullin class- VoxelShapePart
 
- 
isEmptypublic boolean isEmpty()- Overrides:
- isEmptyin class- VoxelShapePart
 
- 
firstFull- Specified by:
- firstFullin class- VoxelShapePart
 
- 
lastFull- Specified by:
- lastFullin class- VoxelShapePart
 
- 
isZStripFullprotected boolean isZStripFull(int p_197833_1_, int p_197833_2_, int p_197833_3_, int p_197833_4_) - Overrides:
- isZStripFullin class- VoxelShapePart
 
- 
setZStripprotected void setZStrip(int p_197834_1_, int p_197834_2_, int p_197834_3_, int p_197834_4_, boolean p_197834_5_) - Overrides:
- setZStripin class- VoxelShapePart
 
- 
joinstatic BitSetVoxelShapePart join(VoxelShapePart p_197852_0_, VoxelShapePart p_197852_1_, IDoubleListMerger p_197852_2_, IDoubleListMerger p_197852_3_, IDoubleListMerger p_197852_4_, IBooleanFunction p_197852_5_) 
 
-