Interface ExtendedUnbakedGeometry
- All Superinterfaces:
UnbakedGeometry,UnbakedGeometryExtension
- All Known Implementing Classes:
CompositeUnbakedGeometry,ObjGeometry,SimpleUnbakedGeometry
- Functional Interface:
- This is a functional interface and can therefore be used as the assignment target for a lambda expression or method reference.
Base interface for unbaked models that wish to support the NeoForge-added
bake method
that receives additional properties.-
Field Summary
Fields inherited from interface net.minecraft.client.resources.model.UnbakedGeometry
EMPTY -
Method Summary
Modifier and TypeMethodDescriptiondefault QuadCollectionbake(TextureSlots p_405831_, ModelBaker p_405026_, ModelState p_405122_, ModelDebugName p_405635_) bake(TextureSlots textureSlots, ModelBaker baker, ModelState state, ModelDebugName debugName, ContextMap additionalProperties) Version ofUnbakedGeometry.bake(TextureSlots, ModelBaker, ModelState, ModelDebugName)that also receives additional properties sourced fromUnbakedModelExtension.fillAdditionalProperties(net.minecraft.util.context.ContextMap.Builder).
-
Method Details
-
bake
default QuadCollection bake(TextureSlots p_405831_, ModelBaker p_405026_, ModelState p_405122_, ModelDebugName p_405635_) - Specified by:
bakein interfaceUnbakedGeometry
-
bake
QuadCollection bake(TextureSlots textureSlots, ModelBaker baker, ModelState state, ModelDebugName debugName, ContextMap additionalProperties) Description copied from interface:UnbakedGeometryExtensionVersion ofUnbakedGeometry.bake(TextureSlots, ModelBaker, ModelState, ModelDebugName)that also receives additional properties sourced fromUnbakedModelExtension.fillAdditionalProperties(net.minecraft.util.context.ContextMap.Builder).- Specified by:
bakein interfaceUnbakedGeometryExtension
-