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
  • Constructor Details

    • RegistryEvent

      public RegistryEvent(net.neoforged.neoforge.registries.RegisterEvent inner, net.neoforged.bus.api.IEventBus modBus)
  • Method Details

    • getSoundBuilder

      public static @Nullable SoundBuilder getSoundBuilder(net.minecraft.resources.Identifier id)
    • getItemBuilders

      public static Collection<ItemBuilder> getItemBuilders()
    • getBlockBuilders

      public static Collection<BlockBuilder> getBlockBuilders()
    • getRecipeBuilders

      public static Collection<RecipeBuilder> getRecipeBuilders()
    • getParticleBuilders

      public static Collection<ParticleBuilder> getParticleBuilders()
    • getSoundBuilders

      public static Collection<SoundBuilder> getSoundBuilders()
    • items

      public void items(ItemBuilder... builders)
    • blocks

      public void blocks(BlockBuilder... builders)
    • recipes

      public void recipes(RecipeBuilder... builders)
    • particles

      public void particles(ParticleBuilder... builders)
    • sounds

      public void sounds(SoundBuilder... builders)
    • register

      public <T> void register(net.minecraft.resources.ResourceKey<net.minecraft.core.Registry<T>> key, Consumer<net.neoforged.neoforge.registries.RegisterEvent.RegisterHelper<T>> helper)