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 modelLocation) ModelBakery.ModelBakerImpl.getModel(ResourceLocation name) default UnbakedModelUnbakedModel.getParent()private UnbakedModelModelDiscovery.loadBlockModel(ResourceLocation modelLocation) static UnbakedModelMissingBlockModel.missingModel()ModelDiscovery.ResolverImpl.resolve(ResourceLocation p_361784_) ResolvableModel.Resolver.resolve(ResourceLocation model) 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 resourceManager, Executor executor) Methods in net.minecraft.client.resources.model with parameters of type UnbakedModelModifier and TypeMethodDescriptionstatic BakedModelUnbakedModel.bakeWithTopModelValues(UnbakedModel model, ModelBaker baker, ModelState modelState) private static ModelDiscoveryModelManager.discoverModelDependencies(UnbakedModel missingModel, Map<ResourceLocation, UnbakedModel> inputModels, BlockStateModelLoader.LoadedModels loadedModels, ClientItemInfoLoader.LoadedClientInfos loadedClientInfos) static booleanUnbakedModel.getTopAmbientOcclusion(UnbakedModel model) static UnbakedModel.GuiLightUnbakedModel.getTopGuiLight(UnbakedModel model) static TextureSlotsUnbakedModel.getTopTextureSlots(UnbakedModel model, ModelDebugName name) static ItemTransformUnbakedModel.getTopTransform(UnbakedModel model, ItemDisplayContext displayContext) static ItemTransformsUnbakedModel.getTopTransforms(UnbakedModel unbakedModel) private static BlockStateModelLoader.LoadedModelsBlockStateModelLoader.loadBlockStateDefinitionStack(ResourceLocation id, StateDefinition<Block, BlockState> stateDefinition, List<BlockStateModelLoader.LoadedBlockModelDefinition> modelDefinitions, UnbakedModel model) BlockStateModelLoader.loadBlockStates(UnbakedModel model, ResourceManager resourceManager, Executor executor) Method parameters in net.minecraft.client.resources.model with type arguments of type UnbakedModelModifier and TypeMethodDescriptionprivate static ModelDiscoveryModelManager.discoverModelDependencies(UnbakedModel missingModel, Map<ResourceLocation, UnbakedModel> inputModels, BlockStateModelLoader.LoadedModels loadedModels, ClientItemInfoLoader.LoadedClientInfos loadedClientInfos) Constructors in net.minecraft.client.resources.model with parameters of type UnbakedModelModifierConstructorDescriptionModelBakery(EntityModelSet entityModelSet, Map<ModelResourceLocation, UnbakedBlockStateModel> unbakedBlockStateModels, Map<ResourceLocation, ClientItem> unbakedItemStackModels, Map<ResourceLocation, UnbakedModel> unbakedPlainModels, UnbakedModel missingModel) Deprecated.ModelBakery(EntityModelSet entityModelSet, Map<ModelResourceLocation, UnbakedBlockStateModel> unbakedBlockStateModels, Map<ResourceLocation, ClientItem> unbakedItemStackModels, Map<ResourceLocation, UnbakedModel> unbakedPlainModels, UnbakedModel missingModel, Map<ResourceLocation, UnbakedModel> standaloneModels) ModelDiscovery(Map<ResourceLocation, UnbakedModel> inputModels, UnbakedModel missingModel) Constructor parameters in net.minecraft.client.resources.model with type arguments of type UnbakedModelModifierConstructorDescriptionModelDiscovery(Map<ResourceLocation, UnbakedModel> inputModels, UnbakedModel missingModel) -
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}