- 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()