net.minecraft.registry

public class Registries

net.minecraft.core.registries.BuiltInRegistries
net.minecraft.class_7923
net.minecraft.registry.Registries

Field summary

Modifier and TypeField
private static final org.slf4j.Logger
LOGGER
field_41168
LOGGER
private static final Map<Identifier, Supplier<?>>
LOADERS
field_41169
DEFAULT_ENTRIES
private static final MutableRegistry<MutableRegistry<?>>
WRITABLE_REGISTRY
field_41170
ROOT
public static final DefaultComponentBinder
DATA_COMPONENT_INITIALIZERS
field_1_1019
defaultComponentBinder
public static final DefaultedRegistry<GameEvent>
GAME_EVENT
field_41171
GAME_EVENT
public static final Registry<SoundEvent>
SOUND_EVENT
field_41172
SOUND_EVENT
public static final DefaultedRegistry<Fluid>
FLUID
field_41173
FLUID
public static final Registry<StatusEffect>
MOB_EFFECT
field_41174
STATUS_EFFECT
public static final DefaultedRegistry<Block>
BLOCK
field_41175
BLOCK
public static final Registry<DebugSubscriptionType<?>>
DEBUG_SUBSCRIPTION
field_62996
DEBUG_SUBSCRIPTION
public static final DefaultedRegistry<EntityType<?>>
ENTITY_TYPE
field_41177
ENTITY_TYPE
public static final DefaultedRegistry<Item>
ITEM
field_41178
ITEM
public static final Registry<Potion>
POTION
field_41179
POTION
public static final Registry<ParticleType<?>>
PARTICLE_TYPE
field_41180
PARTICLE_TYPE
public static final Registry<BlockEntityType<?>>
BLOCK_ENTITY_TYPE
field_41181
BLOCK_ENTITY_TYPE
public static final Registry<Identifier>
CUSTOM_STAT
field_41183
CUSTOM_STAT
public static final DefaultedRegistry<ChunkStatus>
CHUNK_STATUS
field_41184
CHUNK_STATUS
public static final Registry<RuleTestType<?>>
RULE_TEST
field_41185
RULE_TEST
public static final Registry<RuleBlockEntityModifierType<?>>
RULE_BLOCK_ENTITY_MODIFIER
field_43381
RULE_BLOCK_ENTITY_MODIFIER
public static final Registry<PosRuleTestType<?>>
POS_RULE_TEST
field_41186
POS_RULE_TEST
public static final Registry<ScreenHandlerType<?>>
MENU
field_41187
SCREEN_HANDLER
public static final Registry<RecipeType<?>>
RECIPE_TYPE
field_41188
RECIPE_TYPE
public static final Registry<RecipeSerializer<?>>
RECIPE_SERIALIZER
field_41189
RECIPE_SERIALIZER
public static final Registry<EntityAttribute>
ATTRIBUTE
field_41190
ATTRIBUTE
public static final Registry<PositionSourceType<?>>
POSITION_SOURCE_TYPE
field_41191
POSITION_SOURCE_TYPE
public static final Registry<ArgumentSerializer<?, ?>>
COMMAND_ARGUMENT_TYPE
field_41192
COMMAND_ARGUMENT_TYPE
public static final Registry<StatType<?>>
STAT_TYPE
field_41193
STAT_TYPE
public static final DefaultedRegistry<VillagerType>
VILLAGER_TYPE
field_41194
VILLAGER_TYPE
public static final DefaultedRegistry<VillagerProfession>
VILLAGER_PROFESSION
field_41195
VILLAGER_PROFESSION
public static final Registry<PointOfInterestType>
POINT_OF_INTEREST_TYPE
field_41128
POINT_OF_INTEREST_TYPE
public static final DefaultedRegistry<MemoryModuleType<?>>
MEMORY_MODULE_TYPE
field_41129
MEMORY_MODULE_TYPE
public static final DefaultedRegistry<SensorType<?>>
SENSOR_TYPE
field_41130
SENSOR_TYPE
public static final Registry<Activity>
ACTIVITY
field_41132
ACTIVITY
public static final Registry<com.mojang.serialization.MapCodec<? extends LootPoolEntry>>
LOOT_POOL_ENTRY_TYPE
field_41133
LOOT_POOL_ENTRY_TYPE
public static final Registry<com.mojang.serialization.MapCodec<? extends LootFunction>>
LOOT_FUNCTION_TYPE
field_41134
LOOT_FUNCTION_TYPE
public static final Registry<com.mojang.serialization.MapCodec<? extends LootCondition>>
LOOT_CONDITION_TYPE
field_41135
LOOT_CONDITION_TYPE
public static final Registry<com.mojang.serialization.MapCodec<? extends LootNumberProvider>>
LOOT_NUMBER_PROVIDER_TYPE
field_41136
LOOT_NUMBER_PROVIDER_TYPE
public static final Registry<com.mojang.serialization.MapCodec<? extends LootNbtProvider>>
LOOT_NBT_PROVIDER_TYPE
field_41137
LOOT_NBT_PROVIDER_TYPE
public static final Registry<com.mojang.serialization.MapCodec<? extends LootScoreProvider>>
LOOT_SCORE_PROVIDER_TYPE
field_41138
LOOT_SCORE_PROVIDER_TYPE
public static final Registry<com.mojang.serialization.MapCodec<? extends FloatProvider>>
FLOAT_PROVIDER_TYPE
field_41139
FLOAT_PROVIDER_TYPE
public static final Registry<com.mojang.serialization.MapCodec<? extends IntProvider>>
INT_PROVIDER_TYPE
field_41140
INT_PROVIDER_TYPE
public static final Registry<HeightProviderType<?>>
HEIGHT_PROVIDER_TYPE
field_41141
HEIGHT_PROVIDER_TYPE
public static final Registry<BlockPredicateType<?>>
BLOCK_PREDICATE_TYPE
field_41142
BLOCK_PREDICATE_TYPE
public static final Registry<Carver<?>>
CARVER
field_41143
CARVER
public static final Registry<Feature<?>>
FEATURE
field_41144
FEATURE
public static final Registry<StructurePlacementType<?>>
STRUCTURE_PLACEMENT
field_41145
STRUCTURE_PLACEMENT
public static final Registry<StructurePieceType>
STRUCTURE_PIECE
field_41146
STRUCTURE_PIECE
public static final Registry<StructureType<?>>
STRUCTURE_TYPE
field_41147
STRUCTURE_TYPE
public static final Registry<PlacementModifierType<?>>
PLACEMENT_MODIFIER_TYPE
field_41148
PLACEMENT_MODIFIER_TYPE
public static final Registry<BlockStateProviderType<?>>
BLOCKSTATE_PROVIDER_TYPE
field_41149
BLOCK_STATE_PROVIDER_TYPE
public static final Registry<FoliagePlacerType<?>>
FOLIAGE_PLACER_TYPE
field_41150
FOLIAGE_PLACER_TYPE
public static final Registry<TrunkPlacerType<?>>
TRUNK_PLACER_TYPE
field_41151
TRUNK_PLACER_TYPE
public static final Registry<RootPlacerType<?>>
ROOT_PLACER_TYPE
field_41152
ROOT_PLACER_TYPE
public static final Registry<TreeDecoratorType<?>>
TREE_DECORATOR_TYPE
field_41153
TREE_DECORATOR_TYPE
public static final Registry<FeatureSizeType<?>>
FEATURE_SIZE_TYPE
field_41155
FEATURE_SIZE_TYPE
public static final Registry<com.mojang.serialization.MapCodec<? extends BiomeSource>>
BIOME_SOURCE
field_41156
BIOME_SOURCE
public static final Registry<com.mojang.serialization.MapCodec<? extends ChunkGenerator>>
CHUNK_GENERATOR
field_41157
CHUNK_GENERATOR
public static final Registry<com.mojang.serialization.MapCodec<? extends MaterialRules$MaterialCondition>>
MATERIAL_CONDITION
field_41158
MATERIAL_CONDITION
public static final Registry<com.mojang.serialization.MapCodec<? extends MaterialRules$MaterialRule>>
MATERIAL_RULE
field_41159
MATERIAL_RULE
public static final Registry<com.mojang.serialization.MapCodec<? extends DensityFunction>>
DENSITY_FUNCTION_TYPE
field_41160
DENSITY_FUNCTION_TYPE
public static final Registry<com.mojang.serialization.MapCodec<? extends Block>>
BLOCK_TYPE
field_46591
BLOCK_TYPE
public static final Registry<StructureProcessorType<?>>
STRUCTURE_PROCESSOR
field_41161
STRUCTURE_PROCESSOR
public static final Registry<StructurePoolElementType<?>>
STRUCTURE_POOL_ELEMENT
field_41162
STRUCTURE_POOL_ELEMENT
public static final Registry<com.mojang.serialization.MapCodec<? extends StructurePoolAliasBinding>>
POOL_ALIAS_BINDING_TYPE
field_46912
POOL_ALIAS_BINDING
public static final Registry<DecoratedPotPattern>
DECORATED_POT_PATTERN
field_42940
DECORATED_POT_PATTERN
public static final Registry<ItemGroup>
CREATIVE_MODE_TAB
field_44687
ITEM_GROUP
public static final Registry<Criterion<?>>
TRIGGER_TYPES
field_47496
CRITERION
public static final Registry<NumberFormatType<?>>
NUMBER_FORMAT_TYPE
field_47555
NUMBER_FORMAT_TYPE
public static final Registry<ComponentType<?>>
DATA_COMPONENT_TYPE
field_49658
DATA_COMPONENT_TYPE
public static final Registry<GameRule<?>>
GAME_RULE
field_64251
GAME_RULE
public static final Registry<com.mojang.serialization.MapCodec<? extends EntitySubPredicate>>
ENTITY_SUB_PREDICATE_TYPE
field_49911
ENTITY_SUB_PREDICATE_TYPE
public static final Registry<ComponentPredicate$Type<?>>
DATA_COMPONENT_PREDICATE_TYPE
field_56404
DATA_COMPONENT_PREDICATE_TYPE
public static final Registry<MapDecorationType>
MAP_DECORATION_TYPE
field_50078
MAP_DECORATION_TYPE
public static final Registry<ComponentType<?>>
ENCHANTMENT_EFFECT_COMPONENT_TYPE
field_51832
ENCHANTMENT_EFFECT_COMPONENT_TYPE
public static final Registry<com.mojang.serialization.MapCodec<? extends EnchantmentLevelBasedValue>>
ENCHANTMENT_LEVEL_BASED_VALUE_TYPE
field_51833
ENCHANTMENT_LEVEL_BASED_VALUE_TYPE
public static final Registry<com.mojang.serialization.MapCodec<? extends EnchantmentEntityEffect>>
ENCHANTMENT_ENTITY_EFFECT_TYPE
field_51834
ENCHANTMENT_ENTITY_EFFECT_TYPE
public static final Registry<com.mojang.serialization.MapCodec<? extends EnchantmentLocationBasedEffect>>
ENCHANTMENT_LOCATION_BASED_EFFECT_TYPE
field_51835
ENCHANTMENT_LOCATION_BASED_EFFECT_TYPE
public static final Registry<com.mojang.serialization.MapCodec<? extends EnchantmentValueEffect>>
ENCHANTMENT_VALUE_EFFECT_TYPE
field_51836
ENCHANTMENT_VALUE_EFFECT_TYPE
public static final Registry<com.mojang.serialization.MapCodec<? extends EnchantmentProvider>>
ENCHANTMENT_PROVIDER_TYPE
field_51837
ENCHANTMENT_PROVIDER_TYPE
public static final Registry<ConsumeEffect$Type<?>>
CONSUME_EFFECT_TYPE
field_53967
CONSUME_EFFECT_TYPE
public static final Registry<RecipeDisplay$Serializer<?>>
RECIPE_DISPLAY
field_54874
RECIPE_DISPLAY
public static final Registry<SlotDisplay$Serializer<?>>
SLOT_DISPLAY
field_54873
SLOT_DISPLAY
public static final Registry<RecipeBookCategory>
RECIPE_BOOK_CATEGORY
field_54927
RECIPE_BOOK_CATEGORY
public static final Registry<ChunkTicketType>
TICKET_TYPE
field_55881
TICKET_TYPE
public static final Registry<IncomingRpcMethod<?, ?>>
INCOMING_RPC_METHOD
field_62490
INCOMING_RPC_METHOD
public static final Registry<OutgoingRpcMethod<?, ?>>
OUTGOING_RPC_METHOD
field_62491
OUTGOING_RPC_METHOD
public static final Registry<com.mojang.serialization.MapCodec<? extends TestEnvironmentDefinition<?>>>
TEST_ENVIRONMENT_DEFINITION_TYPE
field_56154
TEST_ENVIRONMENT_DEFINITION_TYPE
public static final Registry<com.mojang.serialization.MapCodec<? extends TestInstance>>
TEST_INSTANCE_TYPE
field_56155
TEST_INSTANCE_TYPE
public static final Registry<com.mojang.serialization.MapCodec<? extends SpawnCondition>>
SPAWN_CONDITION_TYPE
field_56403
SPAWN_CONDITION_TYPE
public static final Registry<com.mojang.serialization.MapCodec<? extends Dialog>>
DIALOG_TYPE
field_60812
DIALOG_TYPE
public static final Registry<com.mojang.serialization.MapCodec<? extends DialogAction>>
DIALOG_ACTION_TYPE
field_61038
DIALOG_ACTION_TYPE
public static final Registry<com.mojang.serialization.MapCodec<? extends InputControl>>
INPUT_CONTROL_TYPE
field_60814
INPUT_CONTROL_TYPE
public static final Registry<com.mojang.serialization.MapCodec<? extends DialogBody>>
DIALOG_BODY_TYPE
field_60815
DIALOG_BODY_TYPE
public static final Registry<com.mojang.serialization.MapCodec<? extends Permission>>
PERMISSION_TYPE
field_63643
PERMISSION_TYPE
public static final Registry<com.mojang.serialization.MapCodec<? extends PermissionCheck>>
PERMISSION_CHECK_TYPE
field_63644
PERMISSION_CHECK_TYPE
public static final Registry<EnvironmentAttribute<?>>
ENVIRONMENT_ATTRIBUTE
field_63925
ENVIRONMENTAL_ATTRIBUTE
public static final Registry<EnvironmentAttributeType<?>>
ATTRIBUTE_TYPE
field_63926
ATTRIBUTE_TYPE
public static final Registry<com.mojang.serialization.MapCodec<? extends SlotSource>>
SLOT_SOURCE_TYPE
field_64250
SLOT_SOURCE_TYPE
public static final Registry<Consumer<TestContext>>
TEST_FUNCTION
field_56156
TEST_FUNCTION
public static final Registry<? extends Registry<?>>
REGISTRY
field_41167
REGISTRIES

Constructor summary

ModifierConstructor
public ()

Method summary

Modifier and TypeMethod
private static <T> Registry<T>
registerSimple(ResourceKey<? extends Registry<T>> name, BuiltInRegistries$RegistryBootstrap<T> loader)
method_47479(class_5321<? extends class_2378<T>> arg0, class_7923$class_6889<T> arg1)
create(RegistryKey<? extends Registry<T>> key, Registries$Initializer<T> initializer)
private static <T> Registry<T>
registerSimpleWithIntrusiveHolders(ResourceKey<? extends Registry<T>> name, BuiltInRegistries$RegistryBootstrap<T> loader)
method_53495(class_5321<? extends class_2378<T>> arg0, class_7923$class_6889<T> arg1)
createIntrusive(RegistryKey<? extends Registry<T>> key, Registries$Initializer<T> initializer)
private static <T> DefaultedRegistry<T>
registerDefaulted(ResourceKey<? extends Registry<T>> name, String defaultKey, BuiltInRegistries$RegistryBootstrap<T> loader)
method_47481(class_5321<? extends class_2378<T>> arg0, String arg1, class_7923$class_6889<T> arg2)
create(RegistryKey<? extends Registry<T>> key, String defaultId, Registries$Initializer<T> initializer)
private static <T> DefaultedRegistry<T>
registerDefaultedWithIntrusiveHolders(ResourceKey<? extends Registry<T>> name, String defaultKey, BuiltInRegistries$RegistryBootstrap<T> loader)
method_47489(class_5321<? extends class_2378<T>> arg0, String arg1, class_7923$class_6889<T> arg2)
createIntrusive(RegistryKey<? extends Registry<T>> key, String defaultId, Registries$Initializer<T> initializer)
private static <T, R extends MutableRegistry<T>> R
internalRegister(ResourceKey<? extends Registry<T>> name, R registry, BuiltInRegistries$RegistryBootstrap<T> loader)
method_47478(class_5321<? extends class_2378<T>> arg0, R arg1, class_7923$class_6889<T> arg2)
create(RegistryKey<? extends Registry<T>> key, R registry, Registries$Initializer<T> initializer)
public static void
bootStrap()
method_47476()
bootstrap()
private static void
createContents()
method_47487()
init()
private static void
freeze()
method_47491()
freezeRegistries()
private static <T extends Registry<?>> void
validate(Registry<T> registry)
method_47483(class_2378<T> arg0)
validate(Registry<T> registries)
public static <T> RegistryEntryLookup<T>
acquireBootstrapRegistrationLookup(Registry<T> registry)
method_62715(class_2378<T> arg0)
createEntryLookup(Registry<T> registry)
private static void
bindBootstrappedTagsToEmpty(Registry<?> registry)
method_62716(class_2378<?> arg0)
resetTagEntries(Registry<?> registry)
private static void
lambda$validate$0(Registry arg0, Registry arg1)
method_47484(class_2378 arg0, class_2378 arg1)
method_47484(Registry arg0, Registry registry)
private static void
lambda$createContents$0(Identifier arg0, Supplier arg1)
method_47482(class_2960 arg0, Supplier arg1)
method_47482(Identifier id, Supplier initializer)
private static Object
lambda$internalRegister$1(BuiltInRegistries$RegistryBootstrap arg0, WritableRegistry arg1)
method_47485(class_7923$class_6889 arg0, class_2385 arg1)
method_47485(Registries$Initializer arg0, MutableRegistry arg1)
private static String
lambda$internalRegister$0(ResourceKey arg0)
method_55303(class_5321 arg0)
method_55303(RegistryKey arg0)
private static Object
lambda$static$37(Registry arg0)
method_74053(class_2378 arg0)
method_74053(Registry registry)
private static Object
lambda$static$36(Registry arg0)
method_66552(class_2378 arg0)
method_66552(Registry registry)
private static Object
lambda$static$35(Registry arg0)
method_62991(class_2378 arg0)
method_62991(Registry registry)
private static Object
lambda$static$34(Registry arg0)
method_47492(class_2378 arg0)
method_47492(Registry registry)
private static Object
lambda$static$33(Registry arg0)
method_47493(class_2378 arg0)
method_47493(Registry registry)
private static Object
lambda$static$32(Registry arg0)
method_47494(class_2378 arg0)
method_47494(Registry registry)
private static Object
lambda$static$31(Registry arg0)
method_47495(class_2378 arg0)
method_47495(Registry registry)
private static Object
lambda$static$30(Registry arg0)
method_47496(class_2378 arg0)
method_47496(Registry registry)
private static Object
lambda$static$29(Registry arg0)
method_47497(class_2378 arg0)
method_47497(Registry registry)
private static Object
lambda$static$28(Registry arg0)
method_47498(class_2378 arg0)
method_47498(Registry registry)
private static Object
lambda$static$27(Registry arg0)
method_47499(class_2378 arg0)
method_47499(Registry registry)
private static Object
lambda$static$26(Registry arg0)
method_47500(class_2378 arg0)
method_47500(Registry registry)
private static Object
lambda$static$25(Registry arg0)
method_47501(class_2378 arg0)
method_47501(Registry registry)
private static Object
lambda$static$24(Registry arg0)
method_47502(class_2378 arg0)
method_47502(Registry registry)
private static Object
lambda$static$23(Registry arg0)
method_47503(class_2378 arg0)
method_47503(Registry registry)
private static Object
lambda$static$22(Registry arg0)
method_47504(class_2378 arg0)
method_47504(Registry registry)
private static Object
lambda$static$21(Registry arg0)
method_47505(class_2378 arg0)
method_47505(Registry registry)
private static Object
lambda$static$20(Registry arg0)
method_47506(class_2378 arg0)
method_47506(Registry registry)
private static Object
lambda$static$19(Registry arg0)
method_47507(class_2378 arg0)
method_47507(Registry registry)
private static Object
lambda$static$18(Registry arg0)
method_47453(class_2378 arg0)
method_47453(Registry registry)
private static Object
lambda$static$17(Registry arg0)
method_47454(class_2378 arg0)
method_47454(Registry registry)
private static Object
lambda$static$16(Registry arg0)
method_47455(class_2378 arg0)
method_47455(Registry registry)
private static Object
lambda$static$15(Registry arg0)
method_47456(class_2378 arg0)
method_47456(Registry registry)
private static Object
lambda$static$14(Registry arg0)
method_47457(class_2378 arg0)
method_47457(Registry registry)
private static Object
lambda$static$13(Registry arg0)
method_47460(class_2378 arg0)
method_47460(Registry registry)
private static Object
lambda$static$12(Registry arg0)
method_47461(class_2378 arg0)
method_47461(Registry registry)
private static Object
lambda$static$11(Registry arg0)
method_47462(class_2378 arg0)
method_47462(Registry registry)
private static Object
lambda$static$10(Registry arg0)
method_49927(class_2378 arg0)
method_49927(Registry registry)
private static Object
lambda$static$9(Registry arg0)
method_60389(class_2378 arg0)
method_60389(Registry registry)
private static Object
lambda$static$8(Registry arg0)
method_47465(class_2378 arg0)
method_47465(Registry registry)
private static Object
lambda$static$7(Registry arg0)
method_47466(class_2378 arg0)
method_47466(Registry registry)
private static Object
lambda$static$6(Registry arg0)
method_47467(class_2378 arg0)
method_47467(Registry registry)
private static Object
lambda$static$5(Registry arg0)
method_47469(class_2378 arg0)
method_47469(Registry registry)
private static Object
lambda$static$4(Registry arg0)
method_47470(class_2378 arg0)
method_47470(Registry registry)
private static Object
lambda$static$3(Registry arg0)
method_47471(class_2378 arg0)
method_47471(Registry registry)
private static Object
lambda$static$2(Registry arg0)
method_47472(class_2378 arg0)
method_47472(Registry registry)
private static Object
lambda$static$1(Registry arg0)
method_47474(class_2378 arg0)
method_47474(Registry registry)
private static Object
lambda$static$0(Registry arg0)
method_47475(class_2378 arg0)
method_47475(Registry registry)