Class DeferredRegister<T>
java.lang.Object
me.shedaniel.architectury.registry.DeferredRegister<T>
- All Implemented Interfaces:
Iterable<RegistrySupplier<T>>
-
Method Summary
Modifier and TypeMethodDescriptionstatic <T> DeferredRegister<T>
static <T> DeferredRegister<T>
create
(Supplier<Registries> registries, net.minecraft.resources.ResourceKey<net.minecraft.core.Registry<T>> key) Deprecated.static <T> DeferredRegister<T>
create
(Registries registries, net.minecraft.resources.ResourceKey<net.minecraft.core.Registry<T>> key) Deprecated.static <T> DeferredRegister<T>
create
(net.minecraft.util.LazyLoadedValue<Registries> registries, net.minecraft.resources.ResourceKey<net.minecraft.core.Registry<T>> key) Deprecated.@NotNull Iterator<RegistrySupplier<T>>
iterator()
void
register()
<R extends T>
RegistrySupplier<R><R extends T>
RegistrySupplier<R>Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface java.lang.Iterable
forEach, spliterator
-
Method Details
-
create
public static <T> DeferredRegister<T> create(String modId, net.minecraft.resources.ResourceKey<net.minecraft.core.Registry<T>> key) -
create
@Deprecated public static <T> DeferredRegister<T> create(Registries registries, net.minecraft.resources.ResourceKey<net.minecraft.core.Registry<T>> key) Deprecated. -
create
@Deprecated public static <T> DeferredRegister<T> create(Supplier<Registries> registries, net.minecraft.resources.ResourceKey<net.minecraft.core.Registry<T>> key) Deprecated. -
create
@Deprecated public static <T> DeferredRegister<T> create(net.minecraft.util.LazyLoadedValue<Registries> registries, net.minecraft.resources.ResourceKey<net.minecraft.core.Registry<T>> key) Deprecated. -
register
-
register
public <R extends T> RegistrySupplier<R> register(net.minecraft.resources.ResourceLocation id, Supplier<? extends R> supplier) -
register
public void register() -
iterator
-