Package net.minecraft.world.phys.shapes
Class SubShape
java.lang.Object
net.minecraft.world.phys.shapes.DiscreteVoxelShape
net.minecraft.world.phys.shapes.SubShape
-
Nested Class Summary
Nested classes/interfaces inherited from class net.minecraft.world.phys.shapes.DiscreteVoxelShape
DiscreteVoxelShape.IntFaceConsumer, DiscreteVoxelShape.IntLineConsumer -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final intprivate final intprivate final intprivate final DiscreteVoxelShapeprivate final intprivate final intprivate final intFields inherited from class net.minecraft.world.phys.shapes.DiscreteVoxelShape
xSize, ySize, zSize -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedSubShape(DiscreteVoxelShape pParent, int pStartX, int pStartY, int pStartZ, int pEndX, int pEndY, int pEndZ) -
Method Summary
Modifier and TypeMethodDescriptionprivate intclampToShape(Direction.Axis pAxis, int pValue) voidfill(int p_166060_, int p_166061_, int p_166062_) intfirstFull(Direction.Axis pAxis) booleanisFull(int pX, int pY, int pZ) intlastFull(Direction.Axis pAxis) Methods inherited from class net.minecraft.world.phys.shapes.DiscreteVoxelShape
firstFull, forAllBoxes, forAllEdges, forAllFaces, getSize, getXSize, getYSize, getZSize, isEmpty, isFull, isFullWide, isFullWide, lastFull
-
Field Details
-
parent
-
startX
private final int startX -
startY
private final int startY -
startZ
private final int startZ -
endX
private final int endX -
endY
private final int endY -
endZ
private final int endZ
-
-
Constructor Details
-
SubShape
protected SubShape(DiscreteVoxelShape pParent, int pStartX, int pStartY, int pStartZ, int pEndX, int pEndY, int pEndZ)
-
-
Method Details
-
isFull
public boolean isFull(int pX, int pY, int pZ) - Specified by:
isFullin classDiscreteVoxelShape
-
fill
public void fill(int p_166060_, int p_166061_, int p_166062_) - Specified by:
fillin classDiscreteVoxelShape
-
firstFull
- Specified by:
firstFullin classDiscreteVoxelShape
-
lastFull
- Specified by:
lastFullin classDiscreteVoxelShape
-
clampToShape
-