Class AbstractSimpleUnbakedModel
java.lang.Object
net.neoforged.neoforge.client.model.AbstractSimpleUnbakedModel
- All Implemented Interfaces:
ResolvableModel,UnbakedModel,IUnbakedModelExtension,ExtendedUnbakedModel
@Deprecated(forRemoval=true,
since="1.21.4")
public abstract class AbstractSimpleUnbakedModel
extends Object
implements ExtendedUnbakedModel
Deprecated, for removal: This API element is subject to removal in a future version.
-
Nested Class Summary
Nested classes/interfaces inherited from interface net.minecraft.client.resources.model.ResolvableModel
ResolvableModel.ResolverNested classes/interfaces inherited from interface net.minecraft.client.resources.model.UnbakedModel
UnbakedModel.GuiLight -
Field Summary
Fields inherited from interface net.minecraft.client.resources.model.UnbakedModel
DEFAULT_AMBIENT_OCCLUSION, DEFAULT_GUI_LIGHT -
Constructor Summary
ConstructorsConstructorDescriptionDeprecated, for removal: This API element is subject to removal in a future version. -
Method Summary
Modifier and TypeMethodDescriptionabstract voidaddQuads(IModelBuilder<?> builder, TextureSlots slots, ModelBaker baker, ModelState state, boolean useAmbientOcclusion, boolean usesBlockLight, ItemTransforms transforms) Deprecated, for removal: This API element is subject to removal in a future version.bake(TextureSlots slots, ModelBaker baker, ModelState state, boolean useAmbientOcclusion, boolean usesBlockLight, ItemTransforms transforms, ContextMap additionalProperties) Deprecated, for removal: This API element is subject to removal in a future version.bakeoverride with additional context.protected booleanisGui3d()Deprecated, for removal: This API element is subject to removal in a future version.voidresolveDependencies(ResolvableModel.Resolver p_387087_) Deprecated, for removal: This API element is subject to removal in a future version.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface net.neoforged.neoforge.client.model.ExtendedUnbakedModel
bakeMethods inherited from interface net.neoforged.neoforge.client.extensions.IUnbakedModelExtension
fillAdditionalPropertiesMethods inherited from interface net.minecraft.client.resources.model.UnbakedModel
getAmbientOcclusion, getGuiLight, getParent, getTextureSlots, getTransforms
-
Constructor Details
-
AbstractSimpleUnbakedModel
public AbstractSimpleUnbakedModel()Deprecated, for removal: This API element is subject to removal in a future version.
-
-
Method Details
-
bake
public BakedModel bake(TextureSlots slots, ModelBaker baker, ModelState state, boolean useAmbientOcclusion, boolean usesBlockLight, ItemTransforms transforms, ContextMap additionalProperties) Deprecated, for removal: This API element is subject to removal in a future version.Description copied from interface:IUnbakedModelExtensionbakeoverride with additional context. Consider inheriting fromExtendedUnbakedModelwhich overrides the vanillabakemethod.- Specified by:
bakein interfaceExtendedUnbakedModel- Specified by:
bakein interfaceIUnbakedModelExtension- Parameters:
additionalProperties- additional properties provided by NeoForge or mods
-
resolveDependencies
Deprecated, for removal: This API element is subject to removal in a future version.- Specified by:
resolveDependenciesin interfaceResolvableModel
-
addQuads
public abstract void addQuads(IModelBuilder<?> builder, TextureSlots slots, ModelBaker baker, ModelState state, boolean useAmbientOcclusion, boolean usesBlockLight, ItemTransforms transforms) Deprecated, for removal: This API element is subject to removal in a future version. -
isGui3d
protected boolean isGui3d()Deprecated, for removal: This API element is subject to removal in a future version.
-
ExtendedUnbakedModeldirectly instead, and useSimpleBakedModel.Builderif appropriate.