net.minecraft.world.phys.shapes

public abstract class VoxelShape

fhr
net.minecraft.world.phys.shapes.VoxelShape
net.minecraft.class_265

Field summary

Modifier and TypeField
protected final DiscreteVoxelShape
a
shape
field_1401
private VoxelShape[]
b
faces
field_19318

Constructor summary

ModifierConstructor
protected (DiscreteVoxelShape arg0)

Method summary

Modifier and TypeMethod
public double
b(je$a arg0)
min(Direction$Axis arg0)
method_1091(class_2350$class_2351 arg0)
public double
c(je$a arg0)
max(Direction$Axis arg0)
method_1105(class_2350$class_2351 arg0)
public AABB
a()
bounds()
method_1107()
public VoxelShape
b()
singleEncompassing()
method_52620()
protected double
a(je$a arg0, int arg1)
get(Direction$Axis arg0, int arg1)
method_1099(class_2350$class_2351 arg0, int arg1)
public abstract it.unimi.dsi.fastutil.doubles.DoubleList
a(je$a arg0)
getCoords(Direction$Axis arg0)
method_1109(class_2350$class_2351 arg0)
public boolean
c()
isEmpty()
method_1110()
public VoxelShape
a(fgx arg0)
move(Vec3 arg0)
method_64034(class_243 arg0)
public VoxelShape
a(kd arg0)
move(Vec3i arg0)
method_66507(class_2382 arg0)
public VoxelShape
a(double arg0, double arg1, double arg2)
move(double arg0, double arg1, double arg2)
method_1096(double arg0, double arg1, double arg2)
public VoxelShape
d()
optimize()
method_1097()
public void
a(fho$a arg0)
forAllEdges(Shapes$DoubleLineConsumer arg0)
method_1104(class_259$class_260 arg0)
public void
b(fho$a arg0)
forAllBoxes(Shapes$DoubleLineConsumer arg0)
method_1089(class_259$class_260 arg0)
public List<AABB>
e()
toAabbs()
method_1090()
public double
a(je$a arg0, double arg1, double arg2)
min(Direction$Axis arg0, double arg1, double arg2)
method_35593(class_2350$class_2351 arg0, double arg1, double arg2)
public double
b(je$a arg0, double arg1, double arg2)
max(Direction$Axis arg0, double arg1, double arg2)
method_1102(class_2350$class_2351 arg0, double arg1, double arg2)
protected int
a(je$a arg0, double arg1)
findIndex(Direction$Axis arg0, double arg1)
method_1100(class_2350$class_2351 arg0, double arg1)
public BlockHitResult
a(fgx arg0, fgx arg1, iy arg2)
clip(Vec3 arg0, Vec3 arg1, BlockPos arg2)
method_1092(class_243 arg0, class_243 arg1, class_2338 arg2)
public Optional<Vec3>
b(fgx arg0)
closestPointTo(Vec3 arg0)
method_33661(class_243 arg0)
public VoxelShape
a(je arg0)
getFaceShape(Direction arg0)
method_20538(class_2350 arg0)
private VoxelShape
b(je arg0)
calculateFace(Direction arg0)
method_1098(class_2350 arg0)
protected boolean
f()
isCubeLike()
method_61897()
private boolean
d(je$a arg0)
isCubeLikeAlong(Direction$Axis arg0)
method_61896(class_2350$class_2351 arg0)
public double
a(je$a arg0, fgs arg1, double arg2)
collide(Direction$Axis arg0, AABB arg1, double arg2)
method_1108(class_2350$class_2351 arg0, class_238 arg1, double arg2)
protected double
a(iv arg0, fgs arg1, double arg2)
collideX(AxisCycle arg0, AABB arg1, double arg2)
method_1103(class_2335 arg0, class_238 arg1, double arg2)