Class CircleGen


public class CircleGen extends FillableShape
generate Circle
  • Constructor Details

    • CircleGen

      public CircleGen(@NotNull @NotNull net.minecraft.world.StructureWorldAccess world, @NotNull @NotNull net.minecraft.util.math.BlockPos pos, @NotNull @NotNull List<BlockLayer> layers, boolean force, List<net.minecraft.block.Block> blocksToForce, int xrotation, int yrotation, int secondxrotation, boolean full, int radiusx, int radiusy)
    • CircleGen

      public CircleGen(@NotNull @NotNull net.minecraft.world.StructureWorldAccess world, @NotNull @NotNull net.minecraft.util.math.BlockPos pos, int radius)
  • Method Details

    • getRadiusx

      public int getRadiusx()
    • setRadiusx

      public void setRadiusx(int radiusx)
    • getRadiusz

      public int getRadiusz()
    • setRadiusz

      public void setRadiusz(int radiusz)
    • addRadiusx

      public void addRadiusx(int radiusx)
    • addRadiusy

      public void addRadiusy(int radiusy)
    • getBlockPos

      public List<net.minecraft.util.math.BlockPos> getBlockPos()
      Specified by:
      getBlockPos in class Shape
    • getVec3d

      public List<net.minecraft.util.math.Vec3d> getVec3d()
      Specified by:
      getVec3d in class Shape
    • generateFullOval

      public List<net.minecraft.util.math.BlockPos> generateFullOval()
    • generateEmptyOval

      public List<net.minecraft.util.math.BlockPos> generateEmptyOval()
    • generateEmptyOval

      public List<net.minecraft.util.math.BlockPos> generateEmptyOval(int centerX, int centerZ, int y)
    • getOvalBlocks

      public List<net.minecraft.util.math.BlockPos> getOvalBlocks(int centerX, int centerZ, int x, int y, int z)
    • placeFullOval

      public List<net.minecraft.util.math.BlockPos> placeFullOval(int centerX, int centerZ, int x, int y, int z)
    • getCircleWithRotation

      public List<net.minecraft.util.math.BlockPos> getCircleWithRotation()