Class ModelEvent.RegisterLoaders

java.lang.Object
net.neoforged.bus.api.Event
net.neoforged.neoforge.client.event.ModelEvent
net.neoforged.neoforge.client.event.ModelEvent.RegisterLoaders
All Implemented Interfaces:
net.neoforged.fml.event.IModBusEvent
Enclosing class:
ModelEvent

public static class ModelEvent.RegisterLoaders extends ModelEvent implements net.neoforged.fml.event.IModBusEvent
Allows users to register their own unbaked model loaders for use in block/item models.

This event is not cancellable.

This event is fired on the mod-specific event bus, only on the logical client.

  • Field Details

  • Constructor Details

    • RegisterLoaders

      @Internal public RegisterLoaders(Map<net.minecraft.resources.ResourceLocation,UnbakedModelLoader<?>> loaders)
  • Method Details

    • register

      public void register(net.minecraft.resources.ResourceLocation key, UnbakedModelLoader<?> loader)
      Registers a new unbaked model loader.
      Parameters:
      key - the ID of the loader
      loader - the loader to register