Package net.neoforged.neoforge.client.model
@ParametersAreNonnullByDefault
package net.neoforged.neoforge.client.model
-
ClassDescriptionBakedModelWrapper<T extends BakedModel>Wrapper for
BakedModelwhich delegates all operations to its parent.A model composed of several named children.A model data container which stores data for child components.A dynamic fluid container model, capable of re-texturing itself at runtime to match the contained fluid.A model composed of vanilla block elements.A completely empty model with no quads or texture dependencies.A version ofBlockModel.Deserializercapable of deserializing models with custom loaders, as well as other changes introduced to the spec by Forge.Holds extra data that may be injected into a face.Holds extra data that may be injected into a face.Convenience interface with default implementation of.invalid reference
IBakedModelExtension#getQuads(BlockState, Direction, RandomSource, ModelData, RenderType)Convenience interface with default implementation ofIBakedModelExtension.getQuads(BlockState, Direction, RandomSource, ModelData, RenderType).Base interface for any object that collects culled and unculled faces and bakes them into a model.IModelBuilder<T extends IModelBuilder<T>>Base interface for any object that collects culled and unculled faces and bakes them into a model.Transformer for.invalid reference
baked quadsTransformer forbaked quads.Forge reimplementation of vanilla'sItemModelGenerator, i.e. builtin/generated models with some tweaks: - Represented asIUnbakedGeometryso it can be baked as usual instead of being special-cased - Not limited to an arbitrary number of layers (5) - Support for per-layer render typesA collection ofIQuadTransformerimplementations.Wrapper aroundItemModelShaperthat cleans up the internal maps to respect ID remapping.A model composed of multiple sub-models which are picked based on theItemDisplayContextbeing used.Simple implementation ofModelState.