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.Resolver
Nested 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 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.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.bake
override with additional context.protected boolean
isGui3d()
Deprecated, for removal: This API element is subject to removal in a future version.void
resolveDependencies
(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, wait
Methods inherited from interface net.neoforged.neoforge.client.model.ExtendedUnbakedModel
bake
Methods inherited from interface net.neoforged.neoforge.client.extensions.IUnbakedModelExtension
fillAdditionalProperties
Methods 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:IUnbakedModelExtension
bake
override with additional context. Consider inheriting fromExtendedUnbakedModel
which overrides the vanillabake
method.- Specified by:
bake
in interfaceExtendedUnbakedModel
- Specified by:
bake
in 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:
resolveDependencies
in 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.
-
ExtendedUnbakedModel
directly instead, and useSimpleBakedModel.Builder
if appropriate.