Skip to content

Features

iam edited this page May 19, 2022 · 3 revisions

Zombies & Armor Stands

This library supports the usage of both zombies and armor stands for rendering multipart entities.

Zombie Benefits

Zombies have client interpolated yaw and pitch, while armor stands only have interpolated yaw. Client interpolation means that a movement or rotation will appear smooth, since the client will gradually change the value over a few ticks. For this reason, movement of models created out of zombies will look significantly smoother than models created from armor stands.

Zombie Drawbacks

Zombies have no roll. Roll is rotation on the Z axis. Because of this, not all angles can be represented, and models have to be designed with this in mind.

Changing Bone Textures vs Horse Armor Color

All other multipart entity systems use leather armor for the base material of bones and change the color of the leather armor to update the color of the bone. This has the limitation that the color of dark bones cannot be changed.

WSEE takes a different approach. Instead of changing the leather armor color, the item itself is swapped out for another item with a different texture. This allows for not only more accurate hit colors, it lets you change the texture completely. For example, a state could exist where the entity is completely white, and only has its normal texture applied when a player gets closer.

Clone this wiki locally