Class ModelEvent.ModifyBakingResult
java.lang.Object
net.neoforged.bus.api.Event
net.neoforged.neoforge.client.event.ModelEvent
net.neoforged.neoforge.client.event.ModelEvent.ModifyBakingResult
- All Implemented Interfaces:
IModBusEvent
- Enclosing class:
ModelEvent
Fired while the
ModelManager is reloading models, after the model registry is set up, but before it's
passed to the BlockModelShaper for caching.
This event is fired from a worker thread and it is therefore not safe to access anything outside the
model registry and ModelBakery provided in this event.
The ModelManager firing this event is not fully set up with the latest data when this event fires and
must therefore not be accessed in this event.
This event is not cancellable.
This event is fired on the mod-specific event bus, only on the logical client.
-
Nested Class Summary
Nested classes/interfaces inherited from class net.neoforged.neoforge.client.event.ModelEvent
ModelEvent.BakingCompleted, ModelEvent.ModifyBakingResult, ModelEvent.RegisterLoaders, ModelEvent.RegisterStandalone -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final ModelBakery.BakingResultprivate final ModelBakeryprivate final Function<ResourceLocation, TextureAtlasSprite> -
Constructor Summary
ConstructorsConstructorDescriptionModifyBakingResult(ModelBakery.BakingResult bakingResult, Function<ResourceLocation, TextureAtlasSprite> textureGetter, ModelBakery modelBakery) -
Method Summary
Modifier and TypeMethodDescriptionReturns a lookup function to retrieveTextureAtlasSprites by name from the block atlas.
-
Field Details
-
bakingResult
-
textureGetter
-
modelBakery
-
-
Constructor Details
-
ModifyBakingResult
@Internal public ModifyBakingResult(ModelBakery.BakingResult bakingResult, Function<ResourceLocation, TextureAtlasSprite> textureGetter, ModelBakery modelBakery)
-
-
Method Details
-
getBakingResult
- Returns:
- The result of the model baking
-
getTextureGetter
Returns a lookup function to retrieveTextureAtlasSprites by name from the block atlas.- Returns:
- a function to lookup sprites from an atlas by name
-
getModelBakery
- Returns:
- the model loader
-