Uses of Interface
net.minecraft.client.resources.model.UnbakedModel
Packages that use UnbakedModel
Package
Description
Extension interfaces for
client
-only classes.-
Uses of UnbakedModel in net.minecraft.client.renderer.block.model
Classes in net.minecraft.client.renderer.block.model that implement UnbakedModelFields in net.minecraft.client.renderer.block.model declared as UnbakedModelMethods in net.minecraft.client.renderer.block.model that return UnbakedModel -
Uses of UnbakedModel in net.minecraft.client.resources.model
Fields in net.minecraft.client.resources.model declared as UnbakedModelModifier and TypeFieldDescription(package private) final UnbakedModel
ModelBakery.missingModel
(package private) final UnbakedModel
ModelDiscovery.missingModel
Fields in net.minecraft.client.resources.model with type parameters of type UnbakedModelModifier and TypeFieldDescriptionprivate final Map
<ResourceLocation, UnbakedModel> ModelDiscovery.inputModels
private final Map
<ResourceLocation, UnbakedModel> ModelDiscovery.referencedModels
private final Map
<ResourceLocation, UnbakedModel> ModelBakery.standaloneModels
(package private) final Map
<ResourceLocation, UnbakedModel> ModelDiscovery.standaloneModels
(package private) final Map
<ResourceLocation, UnbakedModel> ModelBakery.unbakedPlainModels
Methods in net.minecraft.client.resources.model that return UnbakedModelModifier and TypeMethodDescription(package private) UnbakedModel
ModelDiscovery.getBlockModel
(ResourceLocation p_360328_) ModelBakery.ModelBakerImpl.getModel
(ResourceLocation p_248568_) default UnbakedModel
UnbakedModel.getParent()
private UnbakedModel
ModelDiscovery.loadBlockModel
(ResourceLocation p_361274_) static UnbakedModel
MissingBlockModel.missingModel()
ModelDiscovery.ResolverImpl.resolve
(ResourceLocation p_361784_) ResolvableModel.Resolver.resolve
(ResourceLocation p_388329_) Methods in net.minecraft.client.resources.model that return types with arguments of type UnbakedModelModifier and TypeMethodDescriptionModelDiscovery.getReferencedModels()
private static CompletableFuture
<Map<ResourceLocation, UnbakedModel>> ModelManager.loadBlockModels
(ResourceManager p_251361_, Executor p_252189_) Methods in net.minecraft.client.resources.model with parameters of type UnbakedModelModifier and TypeMethodDescriptionstatic BakedModel
UnbakedModel.bakeWithTopModelValues
(UnbakedModel p_388418_, ModelBaker p_388525_, ModelState p_386740_) private static ModelDiscovery
ModelManager.discoverModelDependencies
(UnbakedModel p_360651_, Map<ResourceLocation, UnbakedModel> p_363228_, BlockStateModelLoader.LoadedModels p_361624_, ClientItemInfoLoader.LoadedClientInfos p_390496_) static boolean
UnbakedModel.getTopAmbientOcclusion
(UnbakedModel p_387023_) static UnbakedModel.GuiLight
UnbakedModel.getTopGuiLight
(UnbakedModel p_387074_) static TextureSlots
UnbakedModel.getTopTextureSlots
(UnbakedModel p_387784_, ModelDebugName p_388419_) static ItemTransform
UnbakedModel.getTopTransform
(UnbakedModel p_386817_, ItemDisplayContext p_388109_) static ItemTransforms
UnbakedModel.getTopTransforms
(UnbakedModel p_388720_) private static BlockStateModelLoader.LoadedModels
BlockStateModelLoader.loadBlockStateDefinitionStack
(ResourceLocation p_362931_, StateDefinition<Block, BlockState> p_363315_, List<BlockStateModelLoader.LoadedBlockModelDefinition> p_360590_, UnbakedModel p_388566_) BlockStateModelLoader.loadBlockStates
(UnbakedModel p_387542_, ResourceManager p_387674_, Executor p_388736_) Method parameters in net.minecraft.client.resources.model with type arguments of type UnbakedModelModifier and TypeMethodDescriptionprivate static ModelDiscovery
ModelManager.discoverModelDependencies
(UnbakedModel p_360651_, Map<ResourceLocation, UnbakedModel> p_363228_, BlockStateModelLoader.LoadedModels p_361624_, ClientItemInfoLoader.LoadedClientInfos p_390496_) Constructors in net.minecraft.client.resources.model with parameters of type UnbakedModelModifierConstructorDescriptionModelBakery
(EntityModelSet p_388903_, Map<ModelResourceLocation, UnbakedBlockStateModel> p_251087_, Map<ResourceLocation, ClientItem> p_250416_, Map<ResourceLocation, UnbakedModel> p_388404_, UnbakedModel p_360944_) Deprecated.ModelBakery
(EntityModelSet p_388903_, Map<ModelResourceLocation, UnbakedBlockStateModel> p_251087_, Map<ResourceLocation, ClientItem> p_250416_, Map<ResourceLocation, UnbakedModel> p_388404_, UnbakedModel p_360944_, Map<ResourceLocation, UnbakedModel> standaloneModels) ModelDiscovery
(Map<ResourceLocation, UnbakedModel> p_360750_, UnbakedModel p_365355_) Constructor parameters in net.minecraft.client.resources.model with type arguments of type UnbakedModelModifierConstructorDescriptionModelDiscovery
(Map<ResourceLocation, UnbakedModel> p_360750_, UnbakedModel p_365355_) -
Uses of UnbakedModel in net.neoforged.neoforge.client.extensions
Methods in net.neoforged.neoforge.client.extensions that return UnbakedModelModifier and TypeMethodDescription@Nullable UnbakedModel
IModelBakerExtension.getModel
(ResourceLocation location) Gets the unbaked model for the given location.private UnbakedModel
IUnbakedModelExtension.self()
Methods in net.neoforged.neoforge.client.extensions with parameters of type UnbakedModelModifier and TypeMethodDescriptionprivate static void
IUnbakedModelExtension.fillAdditionalProperties
(@Nullable UnbakedModel model, ContextMap.Builder propertiesBuilder) static ContextMap
IUnbakedModelExtension.getTopAdditionalProperties
(UnbakedModel topModel) Resolves additional properties by walking the model child-parent chain and callingIUnbakedModelExtension.fillAdditionalProperties(ContextMap.Builder)
. -
Uses of UnbakedModel in net.neoforged.neoforge.client.model
Classes in net.neoforged.neoforge.client.model with type parameters of type UnbakedModelModifier and TypeInterfaceDescriptioninterface
UnbakedModelLoader<T extends UnbakedModel>
A loader for custom unbaked models.Subinterfaces of UnbakedModel in net.neoforged.neoforge.client.modelModifier and TypeInterfaceDescriptioninterface
Base interface for unbaked models that wish to support the NeoForge-addedbake
method that receives additional properties.Classes in net.neoforged.neoforge.client.model that implement UnbakedModelModifier and TypeClassDescriptionclass
Deprecated, for removal: This API element is subject to removal in a future version.ExtendExtendedUnbakedModel
directly instead, and useSimpleBakedModel.Builder
if appropriate.class
Base unbaked model for custom models which support the standard top-level model parameters added by vanilla and NeoForge except elements but create the quads from something other than the vanilla elements spec.class
class
A completely empty model with no quads or texture dependencies.class
A model composed of several named children.Fields in net.neoforged.neoforge.client.model declared as UnbakedModelModifier and TypeFieldDescriptionprivate UnbakedModel
AbstractUnbakedModel.parent
protected final UnbakedModel
DelegateUnbakedModel.wrapped
Fields in net.neoforged.neoforge.client.model with type parameters of type UnbakedModelModifier and TypeFieldDescriptionprivate final com.google.common.collect.ImmutableMap
<String, com.mojang.datafixers.util.Either<ResourceLocation, UnbakedModel>> UnbakedCompositeModel.children
Methods in net.neoforged.neoforge.client.model that return UnbakedModelModifier and TypeMethodDescriptionUnbakedModelParser.Deserializer.deserialize
(com.google.gson.JsonElement jsonElement, Type type, com.google.gson.JsonDeserializationContext jsonDeserializationContext) @Nullable UnbakedModel
AbstractUnbakedModel.getParent()
@Nullable UnbakedModel
DelegateUnbakedModel.getParent()
static UnbakedModel
Method parameters in net.neoforged.neoforge.client.model with type arguments of type UnbakedModelModifier and TypeMethodDescriptionprivate static void
UnbakedCompositeModel.Loader.readChildren
(com.google.gson.JsonObject jsonObject, String name, com.google.common.collect.ImmutableMap.Builder<String, com.mojang.datafixers.util.Either<ResourceLocation, UnbakedModel>> children, List<String> itemPasses, com.google.gson.JsonDeserializationContext context) Constructors in net.neoforged.neoforge.client.model with parameters of type UnbakedModelConstructor parameters in net.neoforged.neoforge.client.model with type arguments of type UnbakedModelModifierConstructorDescriptionUnbakedCompositeModel
(com.google.common.collect.ImmutableMap<String, com.mojang.datafixers.util.Either<ResourceLocation, UnbakedModel>> children, com.google.common.collect.ImmutableList<String> itemPasses, StandardModelParameters parameters) -
Uses of UnbakedModel in net.neoforged.neoforge.client.model.obj
Classes in net.neoforged.neoforge.client.model.obj that implement UnbakedModel -
Uses of UnbakedModel in net.neoforged.neoforge.oldtest.block
Classes in net.neoforged.neoforge.oldtest.block that implement UnbakedModelModifier and TypeClassDescriptionprivate static final class
Constructors in net.neoforged.neoforge.oldtest.block with parameters of type UnbakedModel -
Uses of UnbakedModel in net.neoforged.neoforge.oldtest.client.model
Classes in net.neoforged.neoforge.oldtest.client.model that implement UnbakedModel
ModelBakery(EntityModelSet, Map, Map, Map, UnbakedModel, Map)
ModelBakery instead}