SteamWar/FightSystem
Archiviert
13
1

Small Changes (Positioning)

Dieser Commit ist enthalten in:
lixfel 2019-04-13 22:04:08 +02:00
Ursprung fac373b5be
Commit 276a9c37fb
2 geänderte Dateien mit 13 neuen und 28 gelöschten Zeilen

Datei anzeigen

@ -145,15 +145,9 @@ public class FightTeam {
AffineTransform aT = new AffineTransform();
if(rotate){
aT = aT.rotateY(180);
v = paste.add(dimensions.getX()/2, 0, dimensions.getZ()/2).subtract(offset.multiply(-1, 1, -1));
if(Config.SchemsizeX % 2 == 0){
v = v.add(-1, 0, 0);
}
if(Config.SchemsizeZ % 2 == 0){
v = v.add(0, 0, -1);
}
v = paste.add(dimensions.getX()/2 + dimensions.getX()%2, 0, dimensions.getZ()/2 + dimensions.getZ()%2).subtract(offset.multiply(-1, 1, -1)).subtract(1, 0, 1);
}else{
v = paste.subtract(dimensions.getX()/2, 0, dimensions.getZ()/2).subtract(offset);
v = paste.subtract(dimensions.getX()/2 - dimensions.getX()%2, 0, dimensions.getZ()/2 - dimensions.getZ()%2).subtract(offset);
}
schem.paste(w, v, false, true, aT).flushQueue();
teleportToSpawn();

Datei anzeigen

@ -70,12 +70,6 @@ public class Config {
public static Location TeamRedSpawn;
public static Location SpecSpawn;
public static int TeamBluePasteX;
public static int TeamBluePasteY;
public static int TeamBluePasteZ;
public static int TeamRedPasteX;
public static int TeamRedPasteY;
public static int TeamRedPasteZ;
public static Vector TeamBluePaste;
public static Vector TeamRedPaste;
@ -158,24 +152,21 @@ public class Config {
TeamRedCornerY = TeamBluetoReddistanceY + TeamBlueCornerY;
TeamRedCornerZ = TeamBluetoReddistanceZ + TeamBlueCornerZ;
TeamBluePasteX = TeamBlueCornerX + SchemsizeX/2;
TeamBluePasteY = TeamBlueCornerY;
TeamBluePasteZ = TeamBlueCornerZ + SchemsizeZ/2;
int teamBluePasteX = TeamBlueCornerX + SchemsizeX / 2;
int teamBluePasteZ = TeamBlueCornerZ + SchemsizeZ / 2;
int teamRedPasteX = teamBluePasteX + TeamBluetoReddistanceX;
int teamRedPasteZ = teamBluePasteZ + TeamBluetoReddistanceZ;
TeamBluePaste = new Vector(TeamBlueCornerX + SchemsizeX/2, TeamBlueCornerY, TeamBlueCornerZ + SchemsizeZ/2);
TeamRedPaste = new Vector(TeamRedCornerX + SchemsizeX/2, TeamRedCornerY, TeamRedCornerZ + SchemsizeZ/2);
TeamRedPasteX = TeamBluePasteX + TeamBluetoReddistanceX;
TeamRedPasteY = TeamBluePasteY + TeamBluetoReddistanceY;
TeamRedPasteZ = TeamBluePasteZ + TeamBluetoReddistanceZ;
TeamBluePaste = new Vector(teamBluePasteX, TeamBlueCornerY, teamBluePasteZ);
TeamRedPaste = new Vector(teamRedPasteX, TeamRedCornerY, teamRedPasteZ);
World world = Bukkit.getWorlds().get(0);
TeamBlueSpawn = new Location(world, TeamBluePasteX + 0.5, TeamBluePasteY + SchemsizeY, TeamBluePasteZ + 0.5);
TeamRedSpawn = new Location(world, TeamRedPasteX + 0.5, TeamRedPasteY + SchemsizeY, TeamRedPasteZ + 0.5);
TeamBlueSpawn = new Location(world, teamBluePasteX + 0.5, TeamBlueCornerY + SchemsizeY, teamBluePasteZ + 0.5);
TeamRedSpawn = new Location(world, teamRedPasteX + 0.5, TeamRedCornerY + SchemsizeY, teamRedPasteZ + 0.5);
SpecSpawn = new Location(world,
TeamBluePasteX + TeamBluetoReddistanceX/2,
TeamBluePasteY + TeamBluetoReddistanceY/2 + SchemsizeY/2,
TeamBluePasteZ + TeamBluetoReddistanceZ/2);
teamBluePasteX + TeamBluetoReddistanceX/2,
TeamBlueCornerY + TeamBluetoReddistanceY/2 + SchemsizeY/2,
teamBluePasteZ + TeamBluetoReddistanceZ/2);
if(TeamBluetoReddistanceX > 0){
ArenaMinX = TeamBlueCornerX - Schem2BorderX;