Interface ClaimSchematic.Builder

Enclosing interface:
ClaimSchematic

public static interface ClaimSchematic.Builder
  • Method Details

    • claim

      The claim to use for schematic.
      Parameters:
      claim - The claim
      Returns:
      The builder
    • name

      The schematic name.
      Parameters:
      name -
      Returns:
      The builder
    • origin

      ClaimSchematic.Builder origin(com.flowpowered.math.vector.Vector3i origin)
      The origin to use for claim.
      Parameters:
      origin - The origin
      Returns:
      The builder
    • origin

      ClaimSchematic.Builder origin(int x, int y, int z)
      The origin to use for claim.
      Parameters:
      x - X coordinate
      y - Y coordinate
      z - Z coordinate
      Returns:
      The builder
    • entities

      ClaimSchematic.Builder entities(boolean entities)
      Whether entities should be copied.
      Parameters:
      entities - true if entities should be copied
      Returns:
      The builder
    • nbt

      ClaimSchematic.Builder nbt(boolean nbt)
      Whether nbt data should be copied.
      Parameters:
      nbt - true if nbt data should be copied
      Returns:
      The builder
    • user

      The user's UUID creating the schematic.
      Parameters:
      uuid - The user uuid
      Returns:
      The builder
    • reset

      Resets the builder to default settings.
      Returns:
      The builder
    • build

      @Nullable ClaimSchematic build()
      Returns the ClaimResult.
      Returns:
      The created schematic, if successful