Class MultipartModelData
java.lang.Object
net.minecraftforge.client.model.data.MultipartModelData
- All Implemented Interfaces:
- IModelData
- 
Field SummaryFieldsModifier and TypeFieldDescriptionstatic final ModelProperty<MultipartModelData>private final Map<IBakedModel,IModelData> private final IModelData
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionstatic IModelDatacreate(List<org.apache.commons.lang3.tuple.Pair<Predicate<BlockState>, IBakedModel>> selectors, IBlockDisplayReader world, BlockPos pos, BlockState state, IModelData tileData) <T> TgetData(ModelProperty<T> prop) getPartData(IBakedModel part, IModelData defaultData) booleanhasProperty(ModelProperty<?> prop) Check if this data has a property, even if the value isnull.static IModelDataresolve(IBakedModel part, IModelData modelData) <T> TsetData(ModelProperty<T> prop, T data) voidsetPartData(IBakedModel part, IModelData data) 
- 
Field Details- 
MULTIPART_DATA
- 
tileData
- 
partData
 
- 
- 
Constructor Details- 
MultipartModelData
 
- 
- 
Method Details- 
createpublic static IModelData create(List<org.apache.commons.lang3.tuple.Pair<Predicate<BlockState>, IBakedModel>> selectors, IBlockDisplayReader world, BlockPos pos, BlockState state, IModelData tileData) 
- 
resolve
- 
setPartData
- 
getPartData
- 
hasPropertyDescription copied from interface:IModelDataCheck if this data has a property, even if the value isnull. Can be used by code that intends to fill in data for a render pipeline, such as the forge animation system.IMPORTANT: IModelData.getData(ModelProperty)can returnnulleven if this method returnstrue.- Specified by:
- hasPropertyin interface- IModelData
- Parameters:
- prop- The property to check for inclusion in this model data
- Returns:
- trueif this data has the given property, even if no value is present
 
- 
getData- Specified by:
- getDatain interface- IModelData
 
- 
setData- Specified by:
- setDatain interface- IModelData
 
 
-