Enum Class FeatureType

java.lang.Object
java.lang.Enum<FeatureType>
dev.wyck.worldgen.feature.FeatureType
All Implemented Interfaces:
WrappedConstant<FeatureType>, Serializable, Comparable<FeatureType>, Constable

@NullMarked @AsOf("2.3.0") @Generated("2026-09-19T08:19:43.866655Z") public enum FeatureType extends Enum<FeatureType> implements WrappedConstant<FeatureType>
Auto-generated. Do not modify! Run ./gradlew generateSources to regenerate.

Typed references to the built-in feature algorithms in the FEATURE_TYPE registry.

Since:
2.3.0
  • Enum Constant Details

    • BAMBOO

      public static final FeatureType BAMBOO
    • BLOCK_BLOB

      public static final FeatureType BLOCK_BLOB
    • BLOCK_COLUMN

      public static final FeatureType BLOCK_COLUMN
    • BLOCK_PILE

      public static final FeatureType BLOCK_PILE
    • BLUE_ICE

      public static final FeatureType BLUE_ICE
    • BONUS_CHEST

      public static final FeatureType BONUS_CHEST
    • CHORUS_PLANT

      public static final FeatureType CHORUS_PLANT
    • CORAL_CLAW

      public static final FeatureType CORAL_CLAW
    • CORAL_TREE

      public static final FeatureType CORAL_TREE
    • DELTA_FEATURE

      public static final FeatureType DELTA_FEATURE
    • DISK

      public static final FeatureType DISK
    • END_GATEWAY

      public static final FeatureType END_GATEWAY
    • END_ISLAND

      public static final FeatureType END_ISLAND
    • END_PLATFORM

      public static final FeatureType END_PLATFORM
    • END_PODIUM

      public static final FeatureType END_PODIUM
    • END_SPIKE

      public static final FeatureType END_SPIKE
    • FALLEN_TREE

      public static final FeatureType FALLEN_TREE
    • FILL_LAYER

      public static final FeatureType FILL_LAYER
    • FOSSIL

      public static final FeatureType FOSSIL
    • FREEZE_TOP_LAYER

      public static final FeatureType FREEZE_TOP_LAYER
    • GEODE

      public static final FeatureType GEODE
    • HUGE_BROWN_MUSHROOM

      public static final FeatureType HUGE_BROWN_MUSHROOM
    • HUGE_FUNGUS

      public static final FeatureType HUGE_FUNGUS
    • HUGE_RED_MUSHROOM

      public static final FeatureType HUGE_RED_MUSHROOM
    • ICEBERG

      public static final FeatureType ICEBERG
    • LAKE

      public static final FeatureType LAKE
    • LARGE_DRIPSTONE

      public static final FeatureType LARGE_DRIPSTONE
    • MONSTER_ROOM

      public static final FeatureType MONSTER_ROOM
    • MULTIFACE_GROWTH

      public static final FeatureType MULTIFACE_GROWTH
    • REPLACE_BLOBS

      public static final FeatureType REPLACE_BLOBS
    • NO_OP

      public static final FeatureType NO_OP
    • ORE

      public static final FeatureType ORE
    • OVERLAY

      public static final FeatureType OVERLAY
    • PROJECTED_RANDOM_PATCHY_SQUARE

      public static final FeatureType PROJECTED_RANDOM_PATCHY_SQUARE
    • RANDOM_BOOLEAN_SELECTOR

      public static final FeatureType RANDOM_BOOLEAN_SELECTOR
    • RANDOM_NEIGHBOR_SPREAD

      public static final FeatureType RANDOM_NEIGHBOR_SPREAD
    • RANDOM_SELECTOR

      public static final FeatureType RANDOM_SELECTOR
    • REPLACE_SINGLE_BLOCK

      public static final FeatureType REPLACE_SINGLE_BLOCK
    • ROOT_SYSTEM

      public static final FeatureType ROOT_SYSTEM
    • SCATTERED_ORE

      public static final FeatureType SCATTERED_ORE
    • SCULK_PATCH

      public static final FeatureType SCULK_PATCH
    • SEQUENCE

      public static final FeatureType SEQUENCE
    • SIMPLE_BLOCK

      public static final FeatureType SIMPLE_BLOCK
    • SIMPLE_RANDOM_SELECTOR

      public static final FeatureType SIMPLE_RANDOM_SELECTOR
    • SINGLE_BLOCK_PILLAR

      public static final FeatureType SINGLE_BLOCK_PILLAR
    • SPELEOTHEM

      public static final FeatureType SPELEOTHEM
    • SPELEOTHEM_CLUSTER

      public static final FeatureType SPELEOTHEM_CLUSTER
    • SPIKE

      public static final FeatureType SPIKE
    • SPRING

      public static final FeatureType SPRING
    • STEPPED_COLUMN_CLUSTER

      public static final FeatureType STEPPED_COLUMN_CLUSTER
    • TEMPLATE

      public static final FeatureType TEMPLATE
    • TREE

      public static final FeatureType TREE
    • UNDERWATER_MAGMA

      public static final FeatureType UNDERWATER_MAGMA
    • VEGETATION_PATCH

      public static final FeatureType VEGETATION_PATCH
    • VINES

      public static final FeatureType VINES
    • VOID_START_PLATFORM

      public static final FeatureType VOID_START_PLATFORM
    • WATERLOGGED_VEGETATION_PATCH

      public static final FeatureType WATERLOGGED_VEGETATION_PATCH
    • WEIGHTED_RANDOM_SELECTOR

      public static final FeatureType WEIGHTED_RANDOM_SELECTOR
  • Field Details

  • Method Details

    • values

      public static FeatureType[] values()
      Returns an array containing the constants of this enum class, in the order they are declared.
      Returns:
      an array containing the constants of this enum class, in the order they are declared
    • valueOf

      public static FeatureType valueOf(String name)
      Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (Extraneous whitespace characters are not permitted.)
      Parameters:
      name - the name of the enum constant to be returned.
      Returns:
      the enum constant with the specified name
      Throws:
      IllegalArgumentException - if this enum class has no constant with the specified name
      NullPointerException - if the argument is null
    • translator

      @AsOf("2.3.0") public RegisteredConstantTranslator<FeatureType> translator()
      Specified by:
      translator in interface WrappedConstant<FeatureType>
    • key

      @AsOf("2.3.0") public String key()
      The vanilla registry path for this activity.
      Returns:
      the registry path for this activity
      Since:
      2.3.0
    • resourceKey

      @AsOf("2.3.0") public ResourceKey resourceKey()