| public double |  | 
| public double |  | 
| public AABB |  | a() |   | bounds() |   | method_1107() |   | m_tsqututw() |   | getBoundingBox() |   | getBoundingBox() |   | m_83215_() |  
  | 
| public VoxelShape |  | b() |   | singleEncompassing() |   | method_52620() |   | m_osqcxuvh() |   | asCuboid() |   | getBoundingBoxCuboid() |   | m_292898_() |  
  | 
| protected double |  | 
| protected abstract it.unimi.dsi.fastutil.doubles.DoubleList |  | 
| public boolean |  | c() |   | isEmpty() |   | method_1110() |   | m_yhtjlmko() |   | isEmpty() |   | isEmpty() |   | m_83281_() |  
  | 
| public VoxelShape |  | a(double arg0, double arg1, double arg2) |   | move(double arg0, double arg1, double arg2) |   | method_1096(double arg0, double arg1, double arg2) |   | m_nohflcuy(double arg0, double arg1, double arg2) |   | offset(double x, double y, double z) |   | offset(double x, double y, double z) |   | m_83216_(double p_83218_, double arg1, double arg2) |  
  | 
| public VoxelShape |  | d() |   | optimize() |   | method_1097() |   | m_zwqljeso() |   | simplify() |   | simplify() |   | m_83296_() |  
  | 
| public void |  | 
| public void |  | 
| public List<AABB> |  | e() |   | toAabbs() |   | method_1090() |   | m_raukulsh() |   | getBoundingBoxes() |   | getBoundingBoxes() |   | m_83299_() |  
  | 
| 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) |   | m_rrequnzv(C_xpuuihxf$C_rmpfouoz arg0, double arg1, double arg2) |   | getStartingCoord(Direction$Axis axis, double from, double to) |   | getStartingCoord(Direction$Axis axis, double from, double to) |   | m_166078_(C_4687_$C_4689_ p_166080_, double p_166081_, 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) |   | m_jgnhdfxg(C_xpuuihxf$C_rmpfouoz arg0, double arg1, double arg2) |   | getEndingCoord(Direction$Axis axis, double from, double to) |   | getEndingCoord(Direction$Axis axis, double from, double to) |   | m_83290_(C_4687_$C_4689_ p_83292_, double p_83293_, double arg2) |  
  | 
| protected int |  | 
| public BlockHitResult |  | a(evs arg0, evs arg1, iz arg2) |   | clip(Vec3 arg0, Vec3 arg1, BlockPos arg2) |   | method_1092(class_243 arg0, class_243 arg1, class_2338 arg2) |   | m_ebbqnisg(C_vgpupfxx arg0, C_vgpupfxx arg1, C_hynzadkk arg2) |   | raycast(Vec3d start, Vec3d end, BlockPos pos) |   | raycast(Vec3d start, Vec3d end, BlockPos pos) |   | m_83220_(C_3046_ p_83222_, C_3046_ p_83223_, C_4675_ arg2) |  
  | 
| public Optional<Vec3> |  | 
| public VoxelShape |  | 
| private VoxelShape |  | 
| public double |  | a(je$a arg0, evn arg1, double arg2) |   | collide(Direction$Axis arg0, AABB arg1, double arg2) |   | method_1108(class_2350$class_2351 arg0, class_238 arg1, double arg2) |   | m_hkgiczbg(C_xpuuihxf$C_rmpfouoz arg0, C_hbcjzgoe arg1, double arg2) |   | calculateMaxDistance(Direction$Axis axis, Box box, double maxDist) |   | calculateMaxDistance(Direction$Axis axis, Box box, double maxDist) |   | m_83259_(C_4687_$C_4689_ p_83261_, C_3040_ p_83262_, double arg2) |  
  | 
| protected double |  | a(iw arg0, evn arg1, double arg2) |   | collideX(AxisCycle arg0, AABB arg1, double arg2) |   | method_1103(class_2335 arg0, class_238 arg1, double arg2) |   | m_nzndbnrv(C_ryiuicpl arg0, C_hbcjzgoe arg1, double arg2) |   | calculateMaxDistance(AxisCycleDirection axisCycle, Box box, double maxDist) |   | calculateMaxDistance(AxisCycleDirection axisCycle, Box box, double maxDist) |   | m_83245_(C_4670_ p_83247_, C_3040_ p_83248_, double arg2) |  
  |