Package net.minecraft.world.phys.shapes
Class DiscreteVoxelShape
java.lang.Object
net.minecraft.world.phys.shapes.DiscreteVoxelShape
- Direct Known Subclasses:
- BitSetDiscreteVoxelShape,- SubShape
- 
Nested Class SummaryNested ClassesModifier and TypeClassDescriptionstatic interfacestatic interface
- 
Field SummaryFieldsModifier and TypeFieldDescriptionprivate static final Direction.Axis[]protected final intprotected final intprotected final int
- 
Constructor SummaryConstructorsModifierConstructorDescriptionprotectedDiscreteVoxelShape(int p_82787_, int p_82788_, int p_82789_) 
- 
Method SummaryModifier and TypeMethodDescriptionabstract voidfill(int p_165998_, int p_165999_, int p_166000_) abstract intfirstFull(Direction.Axis p_82827_) intfirstFull(Direction.Axis p_165995_, int p_165996_, int p_165997_) private voidforAllAxisEdges(DiscreteVoxelShape.IntLineConsumer p_82816_, AxisCycle p_82817_, boolean p_82818_) private voidforAllAxisFaces(DiscreteVoxelShape.IntFaceConsumer p_82813_, AxisCycle p_82814_) voidforAllBoxes(DiscreteVoxelShape.IntLineConsumer p_82833_, boolean p_82834_) voidforAllEdges(DiscreteVoxelShape.IntLineConsumer p_82820_, boolean p_82821_) voidintgetSize(Direction.Axis p_82851_) intgetXSize()intgetYSize()intgetZSize()booleanisEmpty()abstract booleanisFull(int p_82829_, int p_82830_, int p_82831_) booleanbooleanisFullWide(int p_82847_, int p_82848_, int p_82849_) booleanisFullWide(AxisCycle p_82823_, int p_82824_, int p_82825_, int p_82826_) abstract intlastFull(Direction.Axis p_82840_) intlastFull(Direction.Axis p_82842_, int p_82843_, int p_82844_) 
- 
Field Details- 
AXIS_VALUES
- 
xSizeprotected final int xSize
- 
ySizeprotected final int ySize
- 
zSizeprotected final int zSize
 
- 
- 
Constructor Details- 
DiscreteVoxelShapeprotected DiscreteVoxelShape(int p_82787_, int p_82788_, int p_82789_) 
 
- 
- 
Method Details- 
isFullWide
- 
isFullWidepublic boolean isFullWide(int p_82847_, int p_82848_, int p_82849_) 
- 
isFull
- 
isFullpublic abstract boolean isFull(int p_82829_, int p_82830_, int p_82831_) 
- 
fillpublic abstract void fill(int p_165998_, int p_165999_, int p_166000_) 
- 
isEmptypublic boolean isEmpty()
- 
firstFull
- 
lastFull
- 
firstFull
- 
lastFull
- 
getSize
- 
getXSizepublic int getXSize()
- 
getYSizepublic int getYSize()
- 
getZSizepublic int getZSize()
- 
forAllEdges
- 
forAllAxisEdgesprivate void forAllAxisEdges(DiscreteVoxelShape.IntLineConsumer p_82816_, AxisCycle p_82817_, boolean p_82818_) 
- 
forAllBoxes
- 
forAllFaces
- 
forAllAxisFaces
 
-