Uses of Interface
net.minecraft.client.resources.model.UnbakedModel
Packages that use UnbakedModel
Package
Description
-
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 UnbakedModelModelBakery.missingModel(package private) final UnbakedModelModelDiscovery.missingModelFields in net.minecraft.client.resources.model with type parameters of type UnbakedModelModifier and TypeFieldDescriptionprivate final Map<ResourceLocation, UnbakedModel> ModelDiscovery.inputModelsprivate final Map<ResourceLocation, UnbakedModel> ModelDiscovery.referencedModelsprivate final Map<ResourceLocation, UnbakedModel> ModelBakery.standaloneModels(package private) final Map<ResourceLocation, UnbakedModel> ModelDiscovery.standaloneModels(package private) final Map<ResourceLocation, UnbakedModel> ModelBakery.unbakedPlainModelsMethods in net.minecraft.client.resources.model that return UnbakedModelModifier and TypeMethodDescription(package private) UnbakedModelModelDiscovery.getBlockModel(ResourceLocation pModelLocation) ModelBakery.ModelBakerImpl.getModel(ResourceLocation pName) default UnbakedModelUnbakedModel.getParent()private UnbakedModelModelDiscovery.loadBlockModel(ResourceLocation pModelLocation) static UnbakedModelMissingBlockModel.missingModel()ModelDiscovery.ResolverImpl.resolve(ResourceLocation p_361784_) ResolvableModel.Resolver.resolve(ResourceLocation pModel) 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 pResourceManager, Executor pExecutor) Methods in net.minecraft.client.resources.model with parameters of type UnbakedModelModifier and TypeMethodDescriptionstatic BakedModelUnbakedModel.bakeWithTopModelValues(UnbakedModel pModel, ModelBaker pBaker, ModelState pModelState) private static ModelDiscoveryModelManager.discoverModelDependencies(UnbakedModel pMissingModel, Map<ResourceLocation, UnbakedModel> pInputModels, BlockStateModelLoader.LoadedModels pLoadedModels, ClientItemInfoLoader.LoadedClientInfos pLoadedClientInfos) static booleanUnbakedModel.getTopAmbientOcclusion(UnbakedModel pModel) static UnbakedModel.GuiLightUnbakedModel.getTopGuiLight(UnbakedModel pModel) static TextureSlotsUnbakedModel.getTopTextureSlots(UnbakedModel pModel, ModelDebugName pName) static ItemTransformUnbakedModel.getTopTransform(UnbakedModel pModel, ItemDisplayContext pDisplayContext) static ItemTransformsUnbakedModel.getTopTransforms(UnbakedModel pUnbakedModel) private static BlockStateModelLoader.LoadedModelsBlockStateModelLoader.loadBlockStateDefinitionStack(ResourceLocation pId, StateDefinition<Block, BlockState> pStateDefinition, List<BlockStateModelLoader.LoadedBlockModelDefinition> pModelDefinitions, UnbakedModel pModel) BlockStateModelLoader.loadBlockStates(UnbakedModel pModel, ResourceManager pResourceManager, Executor pExecutor) Method parameters in net.minecraft.client.resources.model with type arguments of type UnbakedModelModifier and TypeMethodDescriptionprivate static ModelDiscoveryModelManager.discoverModelDependencies(UnbakedModel pMissingModel, Map<ResourceLocation, UnbakedModel> pInputModels, BlockStateModelLoader.LoadedModels pLoadedModels, ClientItemInfoLoader.LoadedClientInfos pLoadedClientInfos) Constructors in net.minecraft.client.resources.model with parameters of type UnbakedModelModifierConstructorDescriptionModelBakery(EntityModelSet pEntityModelSet, Map<ModelResourceLocation, UnbakedBlockStateModel> pUnbakedBlockStateModels, Map<ResourceLocation, ClientItem> pUnbakedItemStackModels, Map<ResourceLocation, UnbakedModel> pUnbakedPlainModels, UnbakedModel pMissingModel) Deprecated.ModelBakery(EntityModelSet pEntityModelSet, Map<ModelResourceLocation, UnbakedBlockStateModel> pUnbakedBlockStateModels, Map<ResourceLocation, ClientItem> pUnbakedItemStackModels, Map<ResourceLocation, UnbakedModel> pUnbakedPlainModels, UnbakedModel pMissingModel, Map<ResourceLocation, UnbakedModel> standaloneModels) ModelDiscovery(Map<ResourceLocation, UnbakedModel> pInputModels, UnbakedModel pMissingModel) Constructor parameters in net.minecraft.client.resources.model with type arguments of type UnbakedModelModifierConstructorDescriptionModelDiscovery(Map<ResourceLocation, UnbakedModel> pInputModels, UnbakedModel pMissingModel) -
Uses of UnbakedModel in net.neoforged.neoforge.client.extensions
Methods in net.neoforged.neoforge.client.extensions that return UnbakedModelModifier and TypeMethodDescription@Nullable UnbakedModelIModelBakerExtension.getModel(ResourceLocation location) Gets the unbaked model for the given location.private UnbakedModelIUnbakedModelExtension.self()Methods in net.neoforged.neoforge.client.extensions with parameters of type UnbakedModelModifier and TypeMethodDescriptionprivate static voidIUnbakedModelExtension.fillAdditionalProperties(@Nullable UnbakedModel model, ContextMap.Builder propertiesBuilder) static ContextMapIUnbakedModelExtension.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 TypeInterfaceDescriptioninterfaceUnbakedModelLoader<T extends UnbakedModel>A loader for custom unbaked models.Subinterfaces of UnbakedModel in net.neoforged.neoforge.client.modelModifier and TypeInterfaceDescriptioninterfaceBase interface for unbaked models that wish to support the NeoForge-addedbakemethod that receives additional properties.Classes in net.neoforged.neoforge.client.model that implement UnbakedModelModifier and TypeClassDescriptionclassDeprecated, for removal: This API element is subject to removal in a future version.ExtendExtendedUnbakedModeldirectly instead, and useSimpleBakedModel.Builderif appropriate.classBase 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.classclassA completely empty model with no quads or texture dependencies.classA model composed of several named children.Fields in net.neoforged.neoforge.client.model declared as UnbakedModelModifier and TypeFieldDescriptionprivate UnbakedModelAbstractUnbakedModel.parentprotected final UnbakedModelDelegateUnbakedModel.wrappedFields in net.neoforged.neoforge.client.model with type parameters of type UnbakedModelModifier and TypeFieldDescriptionprivate final ImmutableMap<String, com.mojang.datafixers.util.Either<ResourceLocation, UnbakedModel>> UnbakedCompositeModel.childrenMethods in net.neoforged.neoforge.client.model that return UnbakedModelModifier and TypeMethodDescriptionUnbakedModelParser.Deserializer.deserialize(JsonElement jsonElement, Type type, JsonDeserializationContext jsonDeserializationContext) @Nullable UnbakedModelAbstractUnbakedModel.getParent()@Nullable UnbakedModelDelegateUnbakedModel.getParent()static UnbakedModelMethod parameters in net.neoforged.neoforge.client.model with type arguments of type UnbakedModelModifier and TypeMethodDescriptionprivate static voidUnbakedCompositeModel.Loader.readChildren(JsonObject jsonObject, String name, ImmutableMap.Builder<String, com.mojang.datafixers.util.Either<ResourceLocation, UnbakedModel>> children, List<String> itemPasses, 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(ImmutableMap<String, com.mojang.datafixers.util.Either<ResourceLocation, UnbakedModel>> children, 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
ModelBakery(EntityModelSet, Map, Map, Map, UnbakedModel, Map)ModelBakery instead}