Class RegistryEvent
java.lang.Object
net.neoforged.bus.api.Event
de.luckymcdev.foundryengine.common.event.registry.RegistryEvent
- All Implemented Interfaces:
net.neoforged.fml.event.IModBusEvent
public class RegistryEvent
extends net.neoforged.bus.api.Event
implements net.neoforged.fml.event.IModBusEvent
Due to how the event works right now it fires over and over again for every registry.
Im working on a way to fix that at some point.
-
Constructor Summary
ConstructorsConstructorDescriptionRegistryEvent(net.neoforged.neoforge.registries.RegisterEvent inner, RegistryCollector collector) -
Method Summary
Modifier and TypeMethodDescriptionvoidblockEntities(BlockEntityBuilder<?>... builders) voidblocks(BlockBuilder... builders) voiditems(ItemBuilder... builders) voidmenus(MenuBuilder<?>... builders) voidparticles(ParticleBuilder... builders) voidrecipes(RecipeBuilder... builders) <T> voidregister(net.minecraft.resources.ResourceKey<net.minecraft.core.Registry<T>> key, Consumer<net.neoforged.neoforge.registries.RegisterEvent.RegisterHelper<T>> action) voidsounds(SoundBuilder... builders) voidtags(TagBuilder<?>... builders) voidtoolMaterials(ToolMaterialBuilder... builders)
-
Constructor Details
-
RegistryEvent
public RegistryEvent(net.neoforged.neoforge.registries.RegisterEvent inner, RegistryCollector collector)
-
-
Method Details
-
items
-
toolMaterials
-
blocks
-
recipes
-
particles
-
sounds
-
blockEntities
-
tags
-
register
public <T> void register(net.minecraft.resources.ResourceKey<net.minecraft.core.Registry<T>> key, Consumer<net.neoforged.neoforge.registries.RegisterEvent.RegisterHelper<T>> action)
-