Class DeferredRegisterMixin<T>
java.lang.Object
dev.upcraft.sparkweave.neoforge.mixin.DeferredRegisterMixin<T>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionabstract Collection<net.neoforged.neoforge.registries.DeferredHolder<T, ? extends T>> abstract Stringnet.minecraft.core.Registry<T> handler$createNewRegistry(boolean synced, @Nullable net.minecraft.resources.ResourceLocation defaultEntry) List<RegistrySupplier<? extends T>> <S extends T>
RegistrySupplier<S> handler$register(String name, Supplier<S> factory) <S extends T>
RegistrySupplier<S> handler$register(net.minecraft.resources.ResourceKey<T> id, Supplier<S> factory) abstract net.minecraft.resources.ResourceKey<net.minecraft.core.Registry<T>> Stream<RegistrySupplier<? extends T>> Map<net.minecraft.resources.ResourceLocation, RegistrySupplier<? extends T>> abstract net.minecraft.core.Registry<T> makeRegistry(Consumer<net.neoforged.neoforge.registries.RegistryBuilder<T>> consumer)
-
Constructor Details
-
DeferredRegisterMixin
public DeferredRegisterMixin()
-
-
Method Details
-
getEntries
public abstract Collection<net.neoforged.neoforge.registries.DeferredHolder<T,? extends T>> getEntries() -
register
-
makeRegistry
-
getNamespace
-
handler$register
-
handler$register
public <S extends T> RegistrySupplier<S> handler$register(net.minecraft.resources.ResourceKey<T> id, Supplier<S> factory) -
handler$values
-
handler$getEntriesOrdered
-
handler$stream
-
handler$registry
public abstract net.minecraft.resources.ResourceKey<net.minecraft.core.Registry<T>> handler$registry() -
handler$createNewRegistry
public net.minecraft.core.Registry<T> handler$createNewRegistry(boolean synced, @Nullable @Nullable net.minecraft.resources.ResourceLocation defaultEntry)
-