net.minecraft.util.registry

public abstract class Registry<T>

implements IdObjectIterable<T>

fm
net.minecraft.class_2378
net.minecraft.util.registry.Registry
net.minecraft.util.registry.Registry
net.minecraft.util.registry.Registry

Field summary

Modifier and TypeField
protected static final org.apache.logging.log4j.Logger
e
field_11139
LOGGER
field_212616_e
LOGGER
private static final Map<Identifier, Supplier<?>>
a
field_11140
BOOTSTRAPS
field_218376_a
field_218376_a
public static final MutableRegistry<MutableRegistry<?>>
f
field_11144
REGISTRY
field_212617_f
REGISTRY
public static final Registry<SoundEvent>
g
field_11156
SOUND_EVENT
field_212633_v
SOUND_EVENT
public static final DefaultedIdRegistry<Fluid>
h
field_11154
FLUID
field_212619_h
FLUID
public static final Registry<StatusEffect>
i
field_11159
STATUS_EFFECT
field_212631_t
EFFECTS
public static final DefaultedIdRegistry<Block>
j
field_11146
BLOCK
field_212618_g
BLOCK
public static final Registry<Enchantment>
k
field_11160
ENCHANTMENT
field_212628_q
ENCHANTMENT
public static final DefaultedIdRegistry<EntityType<?>>
l
field_11145
ENTITY_TYPE
field_212629_r
ENTITY_TYPE
public static final DefaultedIdRegistry<Item>
m
field_11142
ITEM
field_212630_s
ITEM
public static final DefaultedIdRegistry<Potion>
n
field_11143
POTION
field_212621_j
POTION
public static final Registry<AbstractWorldCarver<?>>
o
field_11157
CARVER
field_218377_o
CARVER
public static final Registry<SurfaceBuilder<?>>
p
field_11147
SURFACE_BUILDER
field_218378_p
SURFACE_BUILDER
public static final Registry<Feature<?>>
q
field_11138
FEATURE
field_218379_q
FEATURE
public static final Registry<FeatureDecorator<?>>
r
field_11148
DECORATOR
field_218380_r
DECORATOR
public static final Registry<Biome>
s
field_11153
BIOME
field_212624_m
BIOME
public static final Registry<ParticleType<? extends ParticleOptions>>
t
field_11141
PARTICLE_TYPE
field_212632_u
PARTICLE_TYPE
public static final Registry<BiomeSourceType<?, ?>>
u
field_11151
BIOME_SOURCE_TYPE
field_212625_n
BIOME_SOURCE_TYPE
public static final Registry<BlockEntityType<?>>
v
field_11137
BLOCK_ENTITY_TYPE
field_212626_o
BLOCK_ENTITY_TYPE
public static final Registry<ChunkGeneratorType<?, ?>>
w
field_11149
CHUNK_GENERATOR_TYPE
field_212627_p
CHUNK_GENERATOR_TYPE
public static final Registry<DimensionType>
x
field_11155
DIMENSION_TYPE
field_212622_k
DIMENSION_TYPE
public static final DefaultedIdRegistry<Motive>
y
field_11150
MOTIVE
field_212620_i
MOTIVE
public static final Registry<Identifier>
z
field_11158
CUSTOM_STAT
field_212623_l
CUSTOM_STAT
public static final DefaultedIdRegistry<ChunkStatus>
A
field_16643
CHUNK_STATUS
field_218360_A
CHUNK_STATUS
public static final Registry<StructureFeature<?>>
B
field_16644
STRUCTURE_FEATURE
field_218361_B
STRUCTURE_FEATURE
public static final Registry<StructurePieceType>
C
field_16645
STRUCTURE_PIECE
field_218362_C
STRUCTURE_PIECE
public static final Registry<C_69358602>
D
field_16792
RULE_TEST
field_218363_D
RULE_TEST
public static final Registry<StructureProcessorType>
E
field_16794
STRUCTURE_PROCESSOR
field_218364_E
STRUCTURE_PROCESSOR
public static final Registry<C_83888515>
F
field_16793
STRUCTURE_POOL_ELEMENT
field_218365_F
STRUCTURE_POOL_ELEMENT
public static final Registry<InventoryMenuType<?>>
G
field_17429
INVENTORY_MENU
field_218366_G
MENU
public static final Registry<RecipeType<?>>
H
field_17597
RECIPE_TYPE
field_218367_H
RECIPE_TYPE
public static final Registry<RecipeSerializerType<?>>
I
field_17598
RECIPE_SERIALIZER
field_218368_I
RECIPE_SERIALIZER
public static final Registry<StatType<?>>
J
field_11152
STAT
field_212634_w
STATS
public static final DefaultedIdRegistry<VillagerType>
K
field_17166
VILLAGER_TYPE
field_218369_K
VILLAGER_TYPE
public static final DefaultedIdRegistry<VillagerProfession>
L
field_17167
VILLAGER_PROFESSION
field_218370_L
VILLAGER_PROFESSION
public static final DefaultedIdRegistry<PointOfInterestType>
M
field_18792
POINT_OF_INTEREST_TYPE
field_218371_M
POINT_OF_INTEREST_TYPE
public static final DefaultedIdRegistry<C_72847347<?>>
N
field_18793
MEMORY_MODULE_TYPE
field_218372_N
MEMORY_MODULE_TYPE
public static final DefaultedIdRegistry<C_42064137<?>>
O
field_18794
SENSOR_TYPE
field_218373_O
SENSOR_TYPE
public static final Registry<VillagerSchedule>
P
field_18795
SCHEDULE
field_218374_P
SCHEDULE
public static final Registry<VillagerActivity>
Q
field_18796
ACTIVITY
field_218375_Q
ACTIVITY

Constructor summary

ModifierConstructor
public ()

Method summary

Modifier and TypeMethod
private static <T> Registry<T>
a(String arg0, Supplier<T> arg1)
method_10247(String arg0, Supplier<T> arg1)
registerSimple(String key, Supplier<T> bootstrap)
func_222935_a(String arg0, Supplier<T> arg1)
func_222935_a(String arg0, Supplier<T> arg1)
private static <T> DefaultedIdRegistry<T>
a(String arg0, String arg1, Supplier<T> arg2)
method_10224(String arg0, String arg1, Supplier<T> arg2)
registerDefaulted(String key, String defaultKey, Supplier<T> bootstrap)
func_222933_a(String arg0, String arg1, Supplier<T> arg2)
func_222933_a(String arg0, String arg1, Supplier<T> arg2)
private static <T, R extends MutableRegistry<T>> R
a(String arg0, R arg1, Supplier<T> arg2)
method_10227(String arg0, R arg1, Supplier<T> arg2)
register(String key, R registry, Supplier<T> bootstrap)
func_222939_a(String arg0, R arg1, Supplier<T> arg2)
func_222939_a(String arg0, R arg1, Supplier<T> arg2)
public abstract Identifier
b(T arg0)
method_10221(T arg0)
getKey(T value)
func_177774_c(T arg0)
getKey(T value)
public abstract int
a(T arg0)
method_10249(T arg0)
getId(T value)
func_148757_b(T arg0)
getId(T value)
public abstract T
a(qs arg0)
method_10223(class_2960 arg0)
getOrDefault(Identifier key)
func_82594_a(ResourceLocation arg0)
getOrDefault(ResourceLocation name)
public abstract Optional<T>
b(qs arg0)
method_17966(class_2960 arg0)
getOrEmpty(Identifier key)
func_218349_b(ResourceLocation arg0)
getValue(ResourceLocation key)
public abstract Set<Identifier>
b()
method_10235()
keySet()
func_148742_b()
keySet()
public abstract T
a(Random arg0)
method_10240(Random arg0)
pick(Random random)
func_186801_a(Random arg0)
getRandom(Random random)
public Stream<T>
d()
method_10220()
stream()
func_201756_e()
stream()
public static <T> T
a(fm<? super T> arg0, String arg1, T arg2)
method_10226(class_2378<? super T> arg0, String arg1, T arg2)
register(Registry<? super T> registry, String key, T value)
func_218325_a(Registry<? super T> arg0, String arg1, T arg2)
register(Registry<? super T> arg0, String arg1, T arg2)
public static <T> T
a(fm<? super T> arg0, qs arg1, T arg2)
method_10230(class_2378<? super T> arg0, class_2960 arg1, T arg2)
register(Registry<? super T> registry, Identifier key, T value)
func_218322_a(Registry<? super T> arg0, ResourceLocation arg1, T arg2)
register(Registry<? super T> arg0, ResourceLocation arg1, T arg2)
public static <T> T
a(fm<? super T> arg0, int arg1, String arg2, T arg3)
method_10231(class_2378<? super T> arg0, int arg1, String arg2, T arg3)
register(Registry<? super T> registry, int id, String key, T value)
func_218343_a(Registry<? super T> arg0, int arg1, String arg2, T arg3)
register(Registry<? super T> arg0, int arg1, String arg2, T arg3)
public abstract boolean
c(qs arg0)
method_10250(class_2960 arg0)
containsKey(Identifier key)
func_212607_c(ResourceLocation arg0)
containsKey(ResourceLocation name)