create PlayerManager static class

This commit is contained in:
2025-01-05 20:47:33 -06:00
parent 76eed79b0a
commit 450ae2ec82
87 changed files with 2730 additions and 2853 deletions
+2 -1
View File
@@ -11,6 +11,7 @@ package engine.jobs;
import engine.Enum.GameObjectType;
import engine.gameManager.DbManager;
import engine.gameManager.PlayerManager;
import engine.job.AbstractScheduleJob;
import engine.objects.AbstractGameObject;
import engine.objects.Building;
@@ -39,7 +40,7 @@ public class DatabaseUpdateJob extends AbstractScheduleJob {
switch (this.type) {
case "Skills":
pc.updateSkillsAndPowersToDatabase();
PlayerManager.updateSkillsAndPowersToDatabase(pc);
break;
case "Stats":
DbManager.PlayerCharacterQueries.UPDATE_CHARACTER_STATS(pc);
+2 -2
View File
@@ -11,7 +11,7 @@ package engine.jobs;
import engine.Enum.ModType;
import engine.Enum.SourceType;
import engine.gameManager.PowersManager;
import engine.gameManager.PlayerManager;
import engine.job.AbstractScheduleJob;
import engine.job.JobContainer;
import engine.net.client.msg.ErrorPopupMsg;
@@ -64,7 +64,7 @@ public class FinishSummonsJob extends AbstractScheduleJob {
if (this.source.region != null)
this.target.setRegion(this.source.region);
//teleport target to source
target.teleport(source.getLoc());
PlayerManager.teleport(target, source.getLoc());
}
@Override
+2 -1
View File
@@ -9,6 +9,7 @@
package engine.jobs;
import engine.InterestManagement.WorldGrid;
import engine.gameManager.PlayerManager;
import engine.job.AbstractScheduleJob;
import engine.math.Bounds;
import engine.math.Vector3fImmutable;
@@ -69,7 +70,7 @@ public class StuckJob extends AbstractScheduleJob {
return;
}
player.teleport(stuckLoc);
PlayerManager.teleport(player, stuckLoc);
}
+2 -1
View File
@@ -9,6 +9,7 @@
package engine.jobs;
import engine.gameManager.PlayerManager;
import engine.job.AbstractScheduleJob;
import engine.math.Vector3fImmutable;
import engine.net.client.ClientConnection;
@@ -52,7 +53,7 @@ public class TeleportJob extends AbstractScheduleJob {
return;
}
pc.teleport(loc);
PlayerManager.teleport(pc, loc);
if (this.setSafeMode)
pc.setSafeMode();