- All Superinterfaces:
 
Iterable<T> 
public interface Registry<T>
extends Iterable<T> 
- 
Method Summary
 
boolean
contains(net.minecraft.resources.ResourceLocation id) 
 
boolean
 
delegate(net.minecraft.resources.ResourceLocation id) 
 
 
 
get(net.minecraft.resources.ResourceLocation id) 
 
@Nullable net.minecraft.resources.ResourceLocation
 
Set<net.minecraft.resources.ResourceLocation> 
 
Optional<net.minecraft.resources.ResourceKey<T>> 
 
int
 
net.minecraft.resources.ResourceKey<? extends net.minecraft.core.Registry<T>> 
 
 
 
 
 
 
 
- 
Method Details
- 
delegate
default Supplier<T> delegate(net.minecraft.resources.ResourceLocation id) 
 
- 
 
- 
register
default <E extends T> Supplier<E> register(net.minecraft.resources.ResourceLocation id,
 Supplier<E> supplier) 
 
- 
 
- 
getId
@Nullable
@Nullable net.minecraft.resources.ResourceLocation getId(T obj) 
 
- 
 
- 
getKey
Optional<net.minecraft.resources.ResourceKey<T>> getKey(T obj) 
 
- 
get
@Nullable
T get(net.minecraft.resources.ResourceLocation id) 
 
- 
byRawId
@Nullable
T byRawId(int rawId) 
 
- 
contains
boolean contains(net.minecraft.resources.ResourceLocation id)
 
- 
containsValue
boolean containsValue(T obj) 
 
- 
getIds
Set<net.minecraft.resources.ResourceLocation> getIds()
 
 
- 
 
- 
key
net.minecraft.resources.ResourceKey<? extends net.minecraft.core.Registry<T>> key()