So I have a model of a chicken as a block now, funny thing is it falls through the ground when placed. I'll add my code and a link to a gif of it going from planted stage to the chicken and falling even then. Let me know if you have any ideas!
<block name="TestforcoopGrowHarvest">
<property name="Material" value="Mplants"/>
<property name="LightOpacity" value="0"/>
<property name="StabilitySupport" value="false"/>
<property name="ImposterDontBlock" value="true"/>
<property name="Collide" value="melee"/>
<property name="IsTerrainDecoration" value="true"/>
<property name="IsDecoration" value="true"/>
<property name="CanDecorateOnSlopes" value="true"/>
<property name="OnlySimpleRotations" value="true"/>
<property name="ModelOffset" value="0,0,0"/>
<property name="Class" value="CropsGrown"/>
<property name="PlantGrowing.FertileLevel" value="2"/>
<property name="CropsGrown.BonusHarvestDivisor" value="9"/>
<property name="HarvestOverdamage" value="true"/>
<property name="Shape" value="ModelEntity"/>
<property name="Model" value="Entities/Animals/CHICKEN/chickenPrefab" />
<!--property name="Mesh" value="Entities/Animals/CHICKEN/fbxfiles/chicken" /-->
<drop event="Destroy" name="foodEgg" count="2"/>
<drop event="Harvest" name="foodRawMeat" count="0,3" tool_category="Disassemble"/>
<drop event="Harvest" name="resourceFeather" count="2,7" tool_category="Disassemble"/>
<property name="SortOrder1" value="a090"/>
<property name="SortOrder2" value="0002"/>
</block>
https://drive.google.com/open?id=1zqfLaxjN2ksymPX-hfNz7wGYqipjSuss
Edit: I'm on the stable build so 17.0 if that's of relevance.