Fixed Fabric not Allowed on Testarena #138
@ -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")) {
|
||||
|
||||
BungeeCore.send((ProxiedPlayer) sender, BungeeCore.CHAT_PREFIX + "§cHabe ich dir nicht gesagt, dass man mit Fabric nicht auf die Arenen darf?");
|
||||
return;
|
||||
}
|
||||
|
In neuem Issue referenzieren
Einen Benutzer sperren
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.
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.
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.