Enum-Klasse EditRestriction

java.lang.Object
java.lang.Enum<EditRestriction>
net.risingworld.api.world.EditRestriction
Alle implementierten Schnittstellen:
Serializable, Comparable<EditRestriction>, Constable

public enum EditRestriction extends Enum<EditRestriction>
Optional restrictions when performing terrain modifications.
  • Enum-Konstanten - Details

    • None

      public static final EditRestriction None
      No restriction, affects all blocks
    • AirOnly

      public static final EditRestriction AirOnly
      Only affects air blocks (id 0)
    • SoilOnly

      public static final EditRestriction SoilOnly
      Only affects soil blocks like dirt, sand etc
    • StoneOnly

      public static final EditRestriction StoneOnly
      Only affects stone blocks
    • TallGrassOnly

      public static final EditRestriction TallGrassOnly
      Only affects tall grass (all grass except plain/flat grass)
    • SolidOnly

      public static final EditRestriction SolidOnly
      Only affects solid blocks, i.e no air
    • WaterOnly

      public static final EditRestriction WaterOnly
      Only affects water blocks
    • WaterAndAirOnly

      public static final EditRestriction WaterAndAirOnly
      Only affects water and air blocks
    • SpecificIDOnly

      public static final EditRestriction SpecificIDOnly
      Only affects a specific type id (editInfo == id)
  • Methodendetails

    • values

      public static EditRestriction[] values()
      Gibt ein Array mit den Konstanten dieser Enum-Klasse in der Reihenfolge ihrer Deklaration zurück.
      Gibt zurück:
      ein Array mit den Konstanten dieser Enum-Klasse in der Reihenfolge ihrer Deklaration
    • valueOf

      public static EditRestriction valueOf(String name)
      Gibt die Enum-Konstante dieser Klasse mit dem angegebenen Namen zurück. Die Zeichenfolge muss exakt mit einer ID übereinstimmen, mit der eine Enum-Konstante in dieser Klasse deklariert wird. (Zusätzliche Leerzeichen sind nicht zulässig.)
      Parameter:
      name - Name der zurückzugebenden Enumerationskonstante.
      Gibt zurück:
      Enumerationskonstante mit dem angegebenen Namen
      Löst aus:
      IllegalArgumentException - wenn diese Enum-Klasse keine Konstante mit dem angegebenen Namen enthält
      NullPointerException - wenn das Argument nicht angegeben wird