SteamWar/FightSystem
Archiviert
13
1

closes #91 added spec hider #97

Zusammengeführt
Lixfel hat 3 Commits von player_hider nach master 2020-01-16 17:04:47 +01:00 zusammengeführt
7 geänderte Dateien mit 162 neuen und 4 gelöschten Zeilen
Nur Änderungen aus Commit c463823c05 werden angezeigt - Alle Commits anzeigen

Datei anzeigen

@ -0,0 +1,18 @@
package de.steamwar.fightsystem.fight;
import org.bukkit.entity.Player;
public class Fight_10 {
private Fight_10() {}
static void hidePlayer(Player target, Player toHide) {
Fight_8.hidePlayer(target, toHide);
}
static void showPlayer(Player target, Player toShow) {
Fight_8.showPlayer(target, toShow);
}
}

Datei anzeigen

@ -0,0 +1,19 @@
package de.steamwar.fightsystem.fight;
import de.steamwar.fightsystem.IFightSystem;
import org.bukkit.entity.Player;
public class Fight_12 {
private Fight_12() {}
static void hidePlayer(Player target, Player toHide) {
target.hidePlayer(IFightSystem.getPlugin(), toHide);
}
static void showPlayer(Player target, Player toShow) {
target.showPlayer(IFightSystem.getPlugin(), toShow);
}
}

Datei anzeigen

@ -0,0 +1,18 @@
package de.steamwar.fightsystem.fight;
import org.bukkit.entity.Player;
public class Fight_14 {
private Fight_14() {}
static void hidePlayer(Player target, Player toHide) {
Fight_12.hidePlayer(target, toHide);
}
static void showPlayer(Player target, Player toShow) {
Fight_12.showPlayer(target, toShow);
}
}

Datei anzeigen

@ -0,0 +1,18 @@
package de.steamwar.fightsystem.fight;
import org.bukkit.entity.Player;
public class Fight_15 {
private Fight_15() {}
static void hidePlayer(Player target, Player toHide) {
Fight_14.hidePlayer(target, toHide);
}
static void showPlayer(Player target, Player toShow) {
Fight_14.showPlayer(target, toShow);
}
}

Datei anzeigen

@ -0,0 +1,18 @@
package de.steamwar.fightsystem.fight;
import org.bukkit.entity.Player;
public class Fight_8 {
private Fight_8() {}
static void hidePlayer(Player target, Player toHide) {
target.hidePlayer(toHide);
Review

Diese Funktion ist zwar in der 1.15 deprecated, aber immer noch vorhanden. Der Übersicht halber (damit die Codemenge nicht unnötig explodiert) bitte ich dich, diese Funktion überall zu verwenden, d.h. Den versionsabhängigen Code wieder zu entfernen.

Diese Funktion ist zwar in der 1.15 deprecated, aber immer noch vorhanden. Der Übersicht halber (damit die Codemenge nicht unnötig explodiert) bitte ich dich, diese Funktion überall zu verwenden, d.h. Den versionsabhängigen Code wieder zu entfernen.
Review

done

done
}
static void showPlayer(Player target, Player toShow) {
target.showPlayer(toShow);
}
}

Datei anzeigen

@ -0,0 +1,18 @@
package de.steamwar.fightsystem.fight;
import org.bukkit.entity.Player;
public class Fight_9 {
private Fight_9() {}
static void hidePlayer(Player target, Player toHide) {
Fight_8.hidePlayer(target, toHide);
}
static void showPlayer(Player target, Player toShow) {
Fight_8.showPlayer(target, toShow);
}
}

Datei anzeigen

@ -1,5 +1,6 @@
package de.steamwar.fightsystem.fight;
import de.steamwar.core.Core;
import de.steamwar.fightsystem.Config;
import de.steamwar.fightsystem.FightSystem;
import org.bukkit.Bukkit;
@ -92,8 +93,32 @@ public class Fight {
if(gameMode == GameMode.SPECTATOR) {
for(Player currentPlayer : Bukkit.getServer().getOnlinePlayers()) {
if(currentPlayer.getUniqueId() != player.getUniqueId() && currentPlayer.getGameMode() == GameMode.SPECTATOR) {
currentPlayer.hidePlayer(FightSystem.getPlugin(), player);
player.hidePlayer(FightSystem.getPlugin(), currentPlayer);
switch (Core.getVersion()) {
Veraltet
Review

Diese Befehle gibts in der 1.8 noch nicht, da gibts nur die Variante ohne Plugin als Argument.

Diese Befehle gibts in der 1.8 noch nicht, da gibts nur die Variante ohne Plugin als Argument.
Veraltet
Review

gefixt. Habe das für jede Version hinzugefügt, da wir uns mal geeinigt haben, dass wir das so machen absofort, da man sonst vlt nicht weiß welche Version man nutzen soll. Bsp: Habe eine 1.8 und eine 1.12 Klasse aber keine für 1.9-1.10. Jetzt weiß man nicht direkt ob man die 1.8 oder 1.12 nutzen muss für die dazwischenliegenden Versionen. Deshalb habe ich das jetzt so "ausführlich" gemacht

gefixt. Habe das für jede Version hinzugefügt, da wir uns mal geeinigt haben, dass wir das so machen absofort, da man sonst vlt nicht weiß welche Version man nutzen soll. Bsp: Habe eine 1.8 und eine 1.12 Klasse aber keine für 1.9-1.10. Jetzt weiß man nicht direkt ob man die 1.8 oder 1.12 nutzen muss für die dazwischenliegenden Versionen. Deshalb habe ich das jetzt so "ausführlich" gemacht
case 8:
Fight_8.hidePlayer(currentPlayer, player);
Fight_8.hidePlayer(player, currentPlayer);
break;
case 9:
Fight_9.hidePlayer(currentPlayer, player);
Fight_9.hidePlayer(player, currentPlayer);
break;
case 10:
Fight_10.hidePlayer(currentPlayer, player);
Fight_10.hidePlayer(player, currentPlayer);
break;
case 14:
Fight_14.hidePlayer(currentPlayer, player);
Fight_14.hidePlayer(player, currentPlayer);
break;
case 15:
Fight_15.hidePlayer(currentPlayer, player);
Fight_15.hidePlayer(player, currentPlayer);
break;
default:
Fight_12.hidePlayer(currentPlayer, player);
Fight_12.hidePlayer(player, currentPlayer);
break;
}
}
}
}
@ -101,8 +126,32 @@ public class Fight {
if(gameMode == GameMode.SURVIVAL) {
for(Player currentPlayer : Bukkit.getServer().getOnlinePlayers()) {
if(currentPlayer.getUniqueId() != player.getUniqueId() && currentPlayer.getGameMode() == GameMode.SPECTATOR) {
currentPlayer.showPlayer(FightSystem.getPlugin(), player);
player.showPlayer(FightSystem.getPlugin(), currentPlayer);
switch (Core.getVersion()) {
case 8:
Fight_8.showPlayer(currentPlayer, player);
Fight_8.showPlayer(player, currentPlayer);
break;
case 9:
Fight_9.showPlayer(currentPlayer, player);
Fight_9.showPlayer(player, currentPlayer);
break;
case 10:
Fight_10.showPlayer(currentPlayer, player);
Fight_10.showPlayer(player, currentPlayer);
break;
case 14:
Fight_14.showPlayer(currentPlayer, player);
Fight_14.showPlayer(player, currentPlayer);
break;
case 15:
Fight_15.showPlayer(currentPlayer, player);
Fight_15.showPlayer(player, currentPlayer);
break;
default:
Fight_12.showPlayer(currentPlayer, player);
Fight_12.showPlayer(player, currentPlayer);
break;
}
}
}
}