Class Structure

java.lang.Object
org.bukkit.generator.structure.Structure
All Implemented Interfaces:
Keyed, Keyed

public abstract class Structure extends Object implements Keyed
Represent a Structure from the world.

Listed structures are present in the default server. Depending on the server there might be additional structures present (for example structures added by data packs), which can be received via RegistryAccess.getRegistry(io.papermc.paper.registry.RegistryKey) and RegistryKey.STRUCTURE.

  • Field Details

    • ABANDONED_CAMP_BAMBOO_JUNGLE

      public static final Structure ABANDONED_CAMP_BAMBOO_JUNGLE
    • ABANDONED_CAMP_BIRCH_FOREST

      public static final Structure ABANDONED_CAMP_BIRCH_FOREST
    • ABANDONED_CAMP_CHERRY_GROVE

      public static final Structure ABANDONED_CAMP_CHERRY_GROVE
    • ABANDONED_CAMP_DAPPLED_FOREST

      public static final Structure ABANDONED_CAMP_DAPPLED_FOREST
    • ABANDONED_CAMP_FLOWER_FOREST

      public static final Structure ABANDONED_CAMP_FLOWER_FOREST
    • ABANDONED_CAMP_FOREST

      public static final Structure ABANDONED_CAMP_FOREST
    • ABANDONED_CAMP_MEADOW

      public static final Structure ABANDONED_CAMP_MEADOW
    • ABANDONED_CAMP_OLD_GROWTH_BIRCH_FOREST

      public static final Structure ABANDONED_CAMP_OLD_GROWTH_BIRCH_FOREST
    • ABANDONED_CAMP_OLD_GROWTH_PINE_TAIGA

      public static final Structure ABANDONED_CAMP_OLD_GROWTH_PINE_TAIGA
    • ABANDONED_CAMP_OLD_GROWTH_SPRUCE_TAIGA

      public static final Structure ABANDONED_CAMP_OLD_GROWTH_SPRUCE_TAIGA
    • ABANDONED_CAMP_PALE_GARDEN

      public static final Structure ABANDONED_CAMP_PALE_GARDEN
    • ABANDONED_CAMP_SAVANNA

      public static final Structure ABANDONED_CAMP_SAVANNA
    • ABANDONED_CAMP_SNOWY_TAIGA

      public static final Structure ABANDONED_CAMP_SNOWY_TAIGA
    • ABANDONED_CAMP_SPARSE_JUNGLE

      public static final Structure ABANDONED_CAMP_SPARSE_JUNGLE
    • ABANDONED_CAMP_SWAMP

      public static final Structure ABANDONED_CAMP_SWAMP
    • ABANDONED_CAMP_TAIGA

      public static final Structure ABANDONED_CAMP_TAIGA
    • ABANDONED_CAMP_WINDSWEPT_FOREST

      public static final Structure ABANDONED_CAMP_WINDSWEPT_FOREST
    • ABANDONED_CAMP_WOODED_BADLANDS

      public static final Structure ABANDONED_CAMP_WOODED_BADLANDS
    • ANCIENT_CITY

      public static final Structure ANCIENT_CITY
    • BASTION_REMNANT

      public static final Structure BASTION_REMNANT
    • BURIED_TREASURE

      public static final Structure BURIED_TREASURE
    • DESERT_PYRAMID

      public static final Structure DESERT_PYRAMID
    • END_CITY

      public static final Structure END_CITY
    • FORTRESS

      public static final Structure FORTRESS
    • IGLOO

      public static final Structure IGLOO
    • JUNGLE_PYRAMID

      public static final Structure JUNGLE_PYRAMID
    • MANSION

      public static final Structure MANSION
    • MINESHAFT

      public static final Structure MINESHAFT
    • MINESHAFT_MESA

      public static final Structure MINESHAFT_MESA
    • MONUMENT

      public static final Structure MONUMENT
    • NETHER_FOSSIL

      public static final Structure NETHER_FOSSIL
    • OCEAN_RUIN_COLD

      public static final Structure OCEAN_RUIN_COLD
    • OCEAN_RUIN_WARM

      public static final Structure OCEAN_RUIN_WARM
    • PILLAGER_OUTPOST

      public static final Structure PILLAGER_OUTPOST
    • RUINED_PORTAL

      public static final Structure RUINED_PORTAL
    • RUINED_PORTAL_DESERT

      public static final Structure RUINED_PORTAL_DESERT
    • RUINED_PORTAL_JUNGLE

      public static final Structure RUINED_PORTAL_JUNGLE
    • RUINED_PORTAL_MOUNTAIN

      public static final Structure RUINED_PORTAL_MOUNTAIN
    • RUINED_PORTAL_NETHER

      public static final Structure RUINED_PORTAL_NETHER
    • RUINED_PORTAL_OCEAN

      public static final Structure RUINED_PORTAL_OCEAN
    • RUINED_PORTAL_SWAMP

      public static final Structure RUINED_PORTAL_SWAMP
    • SHIPWRECK

      public static final Structure SHIPWRECK
    • SHIPWRECK_BEACHED

      public static final Structure SHIPWRECK_BEACHED
    • STRONGHOLD

      public static final Structure STRONGHOLD
    • SWAMP_HUT

      public static final Structure SWAMP_HUT
    • TRAIL_RUINS

      public static final Structure TRAIL_RUINS
    • TRIAL_CHAMBERS

      public static final Structure TRIAL_CHAMBERS
    • VILLAGE_DESERT

      public static final Structure VILLAGE_DESERT
    • VILLAGE_PLAINS

      public static final Structure VILLAGE_PLAINS
    • VILLAGE_SAVANNA

      public static final Structure VILLAGE_SAVANNA
    • VILLAGE_SNOWY

      public static final Structure VILLAGE_SNOWY
    • VILLAGE_TAIGA

      public static final Structure VILLAGE_TAIGA
  • Constructor Details

    • Structure

      public Structure()
  • Method Details