Class AspectVariableModelProvider
java.lang.Object
org.cyclops.integrateddynamics.core.client.model.AspectVariableModelProvider
- All Implemented Interfaces:
IVariableModelProvider<BakedMapVariableModelProvider<IAspect>>
public class AspectVariableModelProvider
extends Object
implements IVariableModelProvider<BakedMapVariableModelProvider<IAspect>>
Variable facadeModel provider for aspects.
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.cyclops.integrateddynamics.api.client.model.IVariableModelProvider
IVariableModelProvider.BakedModelProvider -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbakeOverlayModels(net.minecraft.client.renderer.item.ItemModel.BakingContext bakingContext) Load the models for this provider.voidresolveDependencies(net.minecraft.client.resources.model.ResolvableModel.Resolver resolver) Load all required models for this facadeModel provider into the given facadeModel loader.
-
Constructor Details
-
AspectVariableModelProvider
public AspectVariableModelProvider()
-
-
Method Details
-
bakeOverlayModels
public BakedMapVariableModelProvider<IAspect> bakeOverlayModels(net.minecraft.client.renderer.item.ItemModel.BakingContext bakingContext) Description copied from interface:IVariableModelProviderLoad the models for this provider.- Specified by:
bakeOverlayModelsin interfaceIVariableModelProvider<BakedMapVariableModelProvider<IAspect>>- Parameters:
bakingContext- The facadeModel baker.- Returns:
- The baked moderl provider.
-
resolveDependencies
public void resolveDependencies(net.minecraft.client.resources.model.ResolvableModel.Resolver resolver) Description copied from interface:IVariableModelProviderLoad all required models for this facadeModel provider into the given facadeModel loader.- Specified by:
resolveDependenciesin interfaceIVariableModelProvider<BakedMapVariableModelProvider<IAspect>>- Parameters:
resolver- The list of sub models that can be appended to, which will be registered afterwards.
-