Interface PartModel
- All Known Implementing Classes:
CompositePartModel, StaticPartModel
public interface PartModel
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic interface -
Method Summary
Modifier and TypeMethodDescriptiondefault booleanvoidcollectParts(net.minecraft.client.renderer.block.BlockAndTintGetter level, net.minecraft.core.BlockPos pos, net.neoforged.neoforge.model.data.ModelData partModelData, net.minecraft.util.RandomSource random, List<net.minecraft.client.renderer.block.dispatch.BlockStateModelPart> parts) Collects model parts of this part model.net.minecraft.client.resources.model.sprite.Material.Baked
-
Method Details
-
collectParts
void collectParts(net.minecraft.client.renderer.block.BlockAndTintGetter level, net.minecraft.core.BlockPos pos, net.neoforged.neoforge.model.data.ModelData partModelData, net.minecraft.util.RandomSource random, List<net.minecraft.client.renderer.block.dispatch.BlockStateModelPart> parts) Collects model parts of this part model.- Parameters:
level- The level the part host is in.pos- The position the part host is located at.partModelData- Any part model state previously collected fromIPart.collectModelData(ModelData.Builder).
-
particleMaterial
net.minecraft.client.resources.model.sprite.Material.Baked particleMaterial() -
canAttachToStraightCable
default boolean canAttachToStraightCable()- Returns:
- True if the model supports attaching to a straight cable without forcing it to show as a connecting junction.
-