Class DeferredRegisterMixin<T>
java.lang.Object
dev.upcraft.sparkweave.neoforge.mixin.internal.DeferredRegisterMixin<T>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionabstract Collection<net.neoforged.neoforge.registries.DeferredHolder<T,? extends T>> net.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) 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
-
handler$register
-
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)
-