package net.minecraft.world.level.levelgen.structure; import net.minecraft.core.registries.Registries; import net.minecraft.resources.ResourceKey; import net.minecraft.resources.ResourceLocation; public interface BuiltinStructureSets { ResourceKey VILLAGES = register("villages"); ResourceKey DESERT_PYRAMIDS = register("desert_pyramids"); ResourceKey IGLOOS = register("igloos"); ResourceKey JUNGLE_TEMPLES = register("jungle_temples"); ResourceKey SWAMP_HUTS = register("swamp_huts"); ResourceKey PILLAGER_OUTPOSTS = register("pillager_outposts"); ResourceKey OCEAN_MONUMENTS = register("ocean_monuments"); ResourceKey WOODLAND_MANSIONS = register("woodland_mansions"); ResourceKey BURIED_TREASURES = register("buried_treasures"); ResourceKey MINESHAFTS = register("mineshafts"); ResourceKey RUINED_PORTALS = register("ruined_portals"); ResourceKey SHIPWRECKS = register("shipwrecks"); ResourceKey OCEAN_RUINS = register("ocean_ruins"); ResourceKey NETHER_COMPLEXES = register("nether_complexes"); ResourceKey NETHER_FOSSILS = register("nether_fossils"); ResourceKey END_CITIES = register("end_cities"); ResourceKey ANCIENT_CITIES = register("ancient_cities"); ResourceKey STRONGHOLDS = register("strongholds"); ResourceKey TRAIL_RUINS = register("trail_ruins"); ResourceKey TRIAL_CHAMBERS = register("trial_chambers"); private static ResourceKey register(String name) { return ResourceKey.create(Registries.STRUCTURE_SET, ResourceLocation.withDefaultNamespace(name)); } }