diff --git a/TShockAPI/Bouncer.cs b/TShockAPI/Bouncer.cs
index ec7a4164..bfe270e0 100644
--- a/TShockAPI/Bouncer.cs
+++ b/TShockAPI/Bouncer.cs
@@ -38,7 +38,7 @@ namespace TShockAPI
{
internal Handlers.SendTileSquareHandler STSHandler { get; set; }
internal Handlers.NetModules.NetModulePacketHandler NetModuleHandler { get; set; }
- internal Handlers.EmojiHandler EmojiHandler { get; set; }
+ internal Handlers.EmojiHandler EmojiHandler { get; set; }
internal Handlers.LandGolfBallInCupHandler LandGolfBallInCupHandler { get; set; }
/// Constructor call initializes Bouncer and related functionality.
diff --git a/TShockAPI/Handlers/EmojiHandler.cs b/TShockAPI/Handlers/EmojiHandler.cs
index b21cd53e..f32993d1 100644
--- a/TShockAPI/Handlers/EmojiHandler.cs
+++ b/TShockAPI/Handlers/EmojiHandler.cs
@@ -1,17 +1,18 @@
-using System;
-using System.Collections.Generic;
-using System.Linq;
-using System.Text;
-using System.Threading.Tasks;
+using static TShockAPI.GetDataHandlers;
namespace TShockAPI.Handlers
{
///
/// Handles emoji packets and checks for validity and permissions
///
- public class EmojiHandler
+ public class EmojiHandler : IPacketHandler
{
- public void OnReceiveEmoji(object sender, GetDataHandlers.EmojiEventArgs args)
+ ///
+ /// Invoked when an emoji is sent in chat. Rejects the emoji packet if the player is spoofing IDs or does not have emoji permissions
+ ///
+ ///
+ ///
+ public void OnReceive(object sender, EmojiEventArgs args)
{
if (args.PlayerIndex != args.Player.Index)
{