Fix: #2 - Finish adding /rtp

This commit is contained in:
zontreck 2025-03-06 17:19:40 -07:00
parent e53f26717f
commit 107f502736
3 changed files with 6 additions and 4 deletions

View file

@ -57,6 +57,8 @@ namespace AriasServerUtils
float distance = RTPFactory.GetDistance(origin, npos);
pPos.Merge(isp.Entity);
ServerUtilities.SendMessageTo(isp, Lang.Get($"{ServerUtilities.MOD_ID}:rtp", distance));
}

View file

@ -22,7 +22,7 @@ public class RTPFactory
BlockPos bPos = new BlockPos(isp.Entity.Pos.Dimension);
IServerWorldAccessor iswa = isp.Entity.World as IServerWorldAccessor;
int tries = 10;
int tries = 100;
PlayerPosition PPos = PlayerPosition.from(isp.Entity);
while (tries-- > 0)
@ -37,7 +37,7 @@ public class RTPFactory
Block curBlock;
// Scan downwards to find a valid landing spot
for (int i = 255; i > 25; i--)
for (int i = 255; i > 0; i--)
{
bPos.Y = i;
curBlock = iswa.BlockAccessor.GetBlock(bPos);

View file

@ -3,8 +3,8 @@
"modid": "ariasserverutils",
"name": "Aria's Server Utilities",
"authors": ["zontreck"],
"description": "A collection of server utilities\n\nBuild Date: 03-06-2025 @ 5:13 PM MST",
"version": "1.0.4-dev.7",
"description": "A collection of server utilities\n\nBuild Date: 03-06-2025 @ 5:19 PM MST",
"version": "1.0.4-dev.8",
"dependencies": {
"game": ""
}