19 lines
625 B
Java
19 lines
625 B
Java
package com.hypixel.hytale.builtin.hytalegenerator.positionproviders;
|
|
|
|
import com.hypixel.hytale.builtin.hytalegenerator.fields.points.PointProvider;
|
|
import javax.annotation.Nonnull;
|
|
|
|
public class Mesh3DPositionProvider extends PositionProvider {
|
|
@Nonnull
|
|
private final PointProvider pointGenerator;
|
|
|
|
public Mesh3DPositionProvider(@Nonnull PointProvider positionProvider) {
|
|
this.pointGenerator = positionProvider;
|
|
}
|
|
|
|
@Override
|
|
public void positionsIn(@Nonnull PositionProvider.Context context) {
|
|
this.pointGenerator.points3d(context.minInclusive, context.maxExclusive, context.consumer);
|
|
}
|
|
}
|