When using InteractiveUI.onButtonClick, calling sendUpdate isn't accessible due to it being protected. Would also be useful to have it be accessible from the InteractiveUI reference itself. Can an exposed method be created?
Example:
ui.onButtonClick("MyButton", (player, data) -> {
Utils.Log("Clicked Button");
// TODO: Update label
// Issue: Can't update because sendUpdate is protected
});