With the addition of the latest snapshot, we were introduced to a few new attributes such as generic.block_interaction_range, generic.entity_interaction_range, which are great, and I appreciate the distinction between block interaction range and entity interaction range, since customization is always very important. With this in mind, I propose two different kinds of the new generic.scale attribute: generic.model_scale and generic.hitbox_scale. The new scale attribute is a great idea! However, it could pose some limitations in how useful it is in practice. For example; you want to have a giant zombie walking around in the woods, but it's always getting stuck on the leaves from the trees. This would be a great application for the generic.model_scale attribute. The zombie would appear large, but would be able to clip though the leaves with it's mobility unaffected. Another example would be if you want to enable a Wither Skeleton to walk through a 1x2 doorway. Adjust hitbox_scale to be a little smaller, and there you go.
Conclusion: The creative potential of generic.scale is far too profound to be left alone. Enter generic.model_scale and generic.hitbox_scale, everyone.
Thank you for your consideration.
Cher_
Please sign in to leave a comment.
3 Comments