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()voidregister()<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, waitMethods 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
 
 -