Interface SpawnTargetPoint

All Superinterfaces:
Wrapper

@NullMarked @AsOf("4.0.0") public interface SpawnTargetPoint extends Wrapper
A player-spawn fitness target defined by density-function parameter ranges.
Since:
4.0.0
  • Method Details

    • parameters

      @AsOf("4.0.0") Map<DensityFunction, ClimateParameter> parameters()
      The acceptable climate parameter for each density function sampled by this target.
      Returns:
      an immutable map of density functions to climate parameters
      Since:
      4.0.0
    • of

      @AsOf("4.0.0") static SpawnTargetPoint of(Map<DensityFunction, ClimateParameter> parameters)
      Creates a player-spawn target point.
      Parameters:
      parameters - the acceptable climate parameter for each density function
      Returns:
      a new player-spawn target point
      Since:
      4.0.0
    • decode

      @AsOf("4.0.0") static SpawnTargetPoint decode(Object minecraftSpawnTargetPoint)
      Reads a Minecraft player-spawn target point.
      Parameters:
      minecraftSpawnTargetPoint - the Minecraft spawn target point to read
      Returns:
      the decoded spawn target point
      Since:
      4.0.0