Class CollisionList.Populate

java.lang.Object
com.simibubi.create.foundation.collision.CollisionList.Populate
All Implemented Interfaces:
net.minecraft.world.phys.shapes.Shapes.DoubleLineConsumer
Enclosing class:
CollisionList

public static class CollisionList.Populate extends Object implements net.minecraft.world.phys.shapes.Shapes.DoubleLineConsumer
Helper to populate a CollisionList. Feed this into VoxelShape.forAllBoxes(net.minecraft.world.phys.shapes.Shapes.DoubleLineConsumer).
  • Field Details

    • offsetX

      public int offsetX
    • offsetY

      public int offsetY
    • offsetZ

      public int offsetZ
  • Constructor Details

  • Method Details

    • consume

      public void consume(double x1, double y1, double z1, double x2, double y2, double z2)
      Specified by:
      consume in interface net.minecraft.world.phys.shapes.Shapes.DoubleLineConsumer
    • append

      public void append(double centerX, double centerY, double centerZ, double extentsX, double extentsY, double extentsZ)
    • appendFrom

      public void appendFrom(CollisionList collisionList, int bbIdx)