using static TShockAPI.GetDataHandlers;
namespace TShockAPI.Handlers
{
///
/// Handles emoji packets and checks for permissions
///
public class EmojiHandler : IPacketHandler
{
///
/// Invoked when an emoji is sent in chat. Rejects the emoji packet if the player does not have emoji permissions
///
///
///
public void OnReceive(object sender, EmojiEventArgs args)
{
if (!args.Player.HasPermission(Permissions.sendemoji))
{
args.Player.SendErrorMessage(GetString("You do not have permission to send emotes!"));
args.Handled = true;
return;
}
}
}
}