diff --git a/TShockAPI/Handlers/SendTileRectHandler.cs b/TShockAPI/Handlers/SendTileRectHandler.cs index 883eff51..607cba03 100644 --- a/TShockAPI/Handlers/SendTileRectHandler.cs +++ b/TShockAPI/Handlers/SendTileRectHandler.cs @@ -157,8 +157,9 @@ namespace TShockAPI.Handlers int realY = tileY + y; // Do not process tiles outside of the world boundaries - if ((realX < 0 || realX >= Main.maxTilesX) - || (realY < 0 || realY > Main.maxTilesY)) + // The hidden world strip is 40 tiles wide/tall, use 10 instead just to be safe to avoid off-by-one errors + if ((realX < 10 || realX >= Main.maxTilesX - 10) + || (realY < 10 || realY > Main.maxTilesY - 10)) { processed[x, y] = true; continue;