updated setInterfaceModel for pitch and yaw optional.

This commit is contained in:
Tooze 2026-02-28 09:44:55 -05:00
parent 23bb37728d
commit 10b4a6a42a

View file

@ -1724,11 +1724,16 @@ fun setInterfaceText(player: Player, string: String, iface: Int, child: Int) {
* @param player the player to send the packet to
* @param modelId the modelId to send to the child
* @param iface the ID of the interface to use
* @param child the index of the child to send the string to
* @param zoom the zoom of the child to send the string to
* @param child the index of the child
* @param zoom the zoom of the model
* @param pitch optional pitch angle
* @param yaw optional yaw angle
*/
fun setInterfaceModel(player: Player, modelId: Int, iface: Int, child: Int, zoom: Int) {
player.packetDispatch.sendModelOnInterface(modelId, iface, child,zoom)
fun setInterfaceModel( player: Player, modelId: Int, iface: Int, child: Int, zoom: Int, pitch: Int? = null, yaw: Int? = null) {
player.packetDispatch.sendModelOnInterface(modelId, iface, child, zoom)
if (pitch != null && yaw != null) {
player.packetDispatch.sendAngleOnInterface(iface, child, zoom, pitch, yaw)
}
}
/**