Class ModelEvent.BakingCompleted

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

public static class ModelEvent.BakingCompleted extends ModelEvent implements net.neoforged.fml.event.IModBusEvent
Fired when the ModelManager is notified of the resource manager reloading. Called after the model registry is set up and cached in the BlockModelShaper.
The model registry given by this event is unmodifiable. To modify the model registry, use ModelEvent.ModifyBakingResult instead.

This event is not cancellable.

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

  • Field Details

    • modelManager

      private final net.minecraft.client.resources.model.ModelManager modelManager
    • bakingResult

      private final net.minecraft.client.resources.model.ModelBakery.BakingResult bakingResult
    • modelBakery

      private final net.minecraft.client.resources.model.ModelBakery modelBakery
  • Constructor Details

    • BakingCompleted

      @Internal public BakingCompleted(net.minecraft.client.resources.model.ModelManager modelManager, net.minecraft.client.resources.model.ModelBakery.BakingResult bakingResult, net.minecraft.client.resources.model.ModelBakery modelBakery)
  • Method Details

    • getModelManager

      public net.minecraft.client.resources.model.ModelManager getModelManager()
      Returns:
      the model manager
    • getBakingResult

      public net.minecraft.client.resources.model.ModelBakery.BakingResult getBakingResult()
      Returns:
      The result of the model baking
    • getModelBakery

      public net.minecraft.client.resources.model.ModelBakery getModelBakery()
      Returns:
      the model loader