Class StandaloneModelBakerWrapper<T>
java.lang.Object
net.neoforged.neoforge.client.model.standalone.StandaloneModelBakerWrapper<T>
- Type Parameters:
T
- The type of the baked model.
- All Implemented Interfaces:
ResolvableModel
,UnbakedStandaloneModel<T>
@Internal
public final class StandaloneModelBakerWrapper<T>
extends Object
implements UnbakedStandaloneModel<T>
Wraps a
StandaloneModelBaker
into a UnbakedStandaloneModel
.
This should not be used directly, but instead through
ModelEvent.RegisterStandalone.register(StandaloneModelKey, StandaloneModelBaker)
.
-
Nested Class Summary
Nested classes/interfaces inherited from interface net.minecraft.client.resources.model.ResolvableModel
ResolvableModel.Resolver
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final ResourceLocation
private final StandaloneModelBaker
<T> -
Constructor Summary
ConstructorsConstructorDescriptionStandaloneModelBakerWrapper
(ResourceLocation model, StandaloneModelBaker<T> baker) -
Method Summary
Modifier and TypeMethodDescriptionbake
(ModelBaker baker) Bake this model.void
resolveDependencies
(ResolvableModel.Resolver resolver)
-
Field Details
-
modelId
-
standaloneBaker
-
-
Constructor Details
-
StandaloneModelBakerWrapper
-
-
Method Details
-
bake
Description copied from interface:UnbakedStandaloneModel
Bake this model.- Specified by:
bake
in interfaceUnbakedStandaloneModel<T>
- Parameters:
baker
- The current model baker.- Returns:
- The fully-baked model.
-
resolveDependencies
- Specified by:
resolveDependencies
in interfaceResolvableModel
-