public interface ImmutableTreeData extends ImmutableVariantData<TreeType,ImmutableTreeData,TreeData>
ImmutableVariantData
for the TreeType
. The main use for
this type is for a visual difference in the types of tree related blocks.
Usually applicable to BlockTypes.SAPLING
, BlockTypes.PLANKS
,
BlockTypes.LOG
, etc.type
asMutable, copy, with, with
getContentVersion, toContainer