SteamWar/BungeeCore
Archiviert
13
2

Fixed Fabric not Allowed on Testarena #138

Manuell gemergt
Lixfel hat 1 Commits von fixed-fabric nach master 2020-10-27 15:29:43 +01:00 zusammengeführt
Nur Änderungen aus Commit bf895903f8 werden angezeigt - Alle Commits anzeigen

Datei anzeigen

@ -128,7 +128,7 @@ public class FightCommand extends BasicCommand {
if(!(sender instanceof ProxiedPlayer))
return;
if(Fabric.isFabric((ProxiedPlayer) sender)) {
if(Fabric.isFabric((ProxiedPlayer) sender) && !precommand.equals("/bau testarena")) {
Review

Der Precommand kann auch anders sein, wenn die Arena anders gestartet wird. Man kann ja durchaus mit Fabric auf Testarenen, nur nicht, wenn man diese Startet.

Der Precommand kann auch anders sein, wenn die Arena anders gestartet wird. Man kann ja durchaus mit Fabric auf Testarenen, nur nicht, wenn man diese Startet.
Review

Da liegt dann das Problem, dass die Testarenen auch über createArena erstellt werden, wo sie dann ggf. bei Fabric abgefangen werden.
Und deshalb kann dann auch nur verhindert werden durch fabric sofern es dann keine Testarena ist.

Da liegt dann das Problem, dass die Testarenen auch über createArena erstellt werden, wo sie dann ggf. bei Fabric abgefangen werden. Und deshalb kann dann auch nur verhindert werden durch fabric sofern es dann keine Testarena ist.
Review

Also im Moment kann man nicht auf TestArenen (diese starten), jedoch soll dieses möglich sein. Somit hat Chaos einfach eine Abfrage gemacht, ob man selbst eine TestArena startet. Somit sehe ich diese Sache als richtig an.
Der value gegen den geprüft wird ist ja an der Stelle, wo die TestArena gestartet wird gehardcoded "/bau testarena " womit die abfrage eigentlich kein Problem geben sollte.
Somit werde ich diesen Pull-Request genehmigen.

Also im Moment kann man nicht auf TestArenen (diese starten), jedoch soll dieses möglich sein. Somit hat Chaos einfach eine Abfrage gemacht, ob man selbst eine TestArena startet. Somit sehe ich diese Sache als richtig an. Der value gegen den geprüft wird ist ja an der Stelle, wo die TestArena gestartet wird gehardcoded `"/bau testarena "` womit die abfrage eigentlich kein Problem geben sollte. Somit werde ich diesen Pull-Request genehmigen.
BungeeCore.send((ProxiedPlayer) sender, BungeeCore.CHAT_PREFIX + "§cHabe ich dir nicht gesagt, dass man mit Fabric nicht auf die Arenen darf?");
return;
}