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 Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidappend(double centerX, double centerY, double centerZ, double extentsX, double extentsY, double extentsZ) voidappendFrom(CollisionList collisionList, int bbIdx) voidconsume(double x1, double y1, double z1, double x2, double y2, double z2)
-
Field Details
-
offsetX
public int offsetX -
offsetY
public int offsetY -
offsetZ
public int offsetZ
-
-
Constructor Details
-
Populate
-
-
Method Details
-
consume
public void consume(double x1, double y1, double z1, double x2, double y2, double z2) - Specified by:
consumein interfacenet.minecraft.world.phys.shapes.Shapes.DoubleLineConsumer
-
append
public void append(double centerX, double centerY, double centerZ, double extentsX, double extentsY, double extentsZ) -
appendFrom
-