diff --git a/TShockAPI/GetDataHandlers.cs b/TShockAPI/GetDataHandlers.cs index a98b8f22..c49b38b9 100644 --- a/TShockAPI/GetDataHandlers.cs +++ b/TShockAPI/GetDataHandlers.cs @@ -378,6 +378,31 @@ namespace TShockAPI return args.Handled; } + public class SpawnEventArgs : HandledEventArgs + { + public int TileX { get; set; } + public int TileY { get; set; } + public byte Liquid { get; set; } + public bool Lava { get; set; } + } + public static HandlerList PlayerSpawn; + + private static bool OnPlayerSpawn(int tilex, int tiley, byte liquid, bool lava) + { + if (LiquidSet == null) + return false; + + var args = new LiquidSetEventArgs + { + TileX = tilex,// + TileY = tiley, + Liquid = liquid, + Lava = lava, + }; + LiquidSet.Invoke(null, args); + return args.Handled; + } + #endregion public static void InitGetDataHandler() {