SteamWar/FightSystem
Archiviert
13
1

facingEnemy #160

Manuell gemergt
Lixfel hat 13 Commits von facingEnemy nach master 2020-05-23 16:08:25 +02:00 zusammengeführt
Nur Änderungen aus Commit ee8e8113cb werden angezeigt - Alle Commits anzeigen

Datei anzeigen

@ -250,14 +250,25 @@ public class Config {
TeamRedPasteZ = TeamBluePasteZ + TeamBluetoReddistanceZ;
World world = Bukkit.getWorlds().get(0);
double yaw = Math.atan2(TeamBluetoReddistanceZ, TeamBluetoReddistanceX);
double pitch = Math.atan2(Math.sqrt(TeamBluetoReddistanceZ * TeamBluetoReddistanceZ + TeamBluetoReddistanceX * TeamBluetoReddistanceX), TeamBluetoReddistanceY) + Math.PI;
double yawInverted = ((yaw + 90 + 180) * Math.PI) / 180;
double pitchInverted = ((90 - pitch) * Math.PI) / 180;
TeamBlueSpawn = new Location(world,
TeamBluePasteX + 0.5 + teamBlueSpawnOffsetX,
TeamBlueCornerY + 0.5 + teamBlueSpawnOffsetY,
TeamBluePasteZ + 0.5 + teamBlueSpawnOffsetZ);
TeamBlueSpawn.setYaw((float)yaw);
TeamBlueSpawn.setPitch((float)pitch);
TeamRedSpawn = new Location(world,
TeamRedPasteX + 0.5 - teamBlueSpawnOffsetX,
TeamRedCornerY + 0.5 + teamBlueSpawnOffsetY,
TeamRedPasteZ + 0.5 - teamBlueSpawnOffsetZ);
TeamRedSpawn.setYaw((float)yawInverted);
TeamRedSpawn.setPitch((float)pitchInverted);
SpecSpawn = new Location(world,
TeamBluePasteX + TeamBluetoReddistanceX/2.0,
TeamBlueCornerY + TeamBluetoReddistanceY/2.0 + SchemsizeY/2.0,