SteamWar/BungeeCore
Archiviert
13
2

Add Fabric Challenge #130

Manuell gemergt
YoyoNow hat 2 Commits von fixed-fabric nach master 2020-10-12 13:18:32 +02:00 zusammengeführt
3 geänderte Dateien mit 16 neuen und 0 gelöschten Zeilen
Nur Änderungen aus Commit d3cbf29a3f werden angezeigt - Alle Commits anzeigen

Datei anzeigen

@ -20,6 +20,7 @@
package de.steamwar.bungeecore.commands;
import de.steamwar.bungeecore.*;
import de.steamwar.bungeecore.listeners.mods.Fabric;
import de.steamwar.bungeecore.sql.IgnoreSystem;
import net.md_5.bungee.api.CommandSender;
import net.md_5.bungee.api.ProxyServer;
@ -46,6 +47,11 @@ public class ChallengeCommand extends BasicCommand {
if (!(sender instanceof ProxiedPlayer))
return;
if(Fabric.isFabric((ProxiedPlayer) sender)) {
BungeeCore.send((ProxiedPlayer) sender, BungeeCore.CHAT_PREFIX + "§cHat ich dir nicht gesagt, dass man mit Fabric nicht auf die Arenen darf?");
return;
}
ProxiedPlayer target = ProxyServer.getInstance().getPlayer(args[0]);
if(target == null){
BungeeCore.send(sender, BungeeCore.CHAT_PREFIX + "§cDer Herausgeforderte ist nicht online.");

Datei anzeigen

@ -20,6 +20,7 @@
package de.steamwar.bungeecore.commands;
import de.steamwar.bungeecore.*;
import de.steamwar.bungeecore.listeners.mods.Fabric;
import net.md_5.bungee.api.ChatColor;
import net.md_5.bungee.api.CommandSender;
import net.md_5.bungee.api.ProxyServer;
@ -127,6 +128,11 @@ public class FightCommand extends BasicCommand {
if(!(sender instanceof ProxiedPlayer))
return;
if(Fabric.isFabric((ProxiedPlayer) sender)) {
BungeeCore.send((ProxiedPlayer) sender, BungeeCore.CHAT_PREFIX + "§cHat ich dir nicht gesagt, dass man mit Fabric nicht auf die Arenen darf?");
return;
}
ProxiedPlayer player = (ProxiedPlayer) sender;
if(alreadyInArena(player))
return;

Datei anzeigen

@ -63,4 +63,8 @@ public class Fabric extends BasicListener {
BungeeCore.send(event.getPlayer(), BungeeCore.CHAT_PREFIX + "§cDu kannst nicht auf die Arena mit Fabric");
}
}
public static boolean isFabric(ProxiedPlayer player) {
return Storage.fabricPlayers.contains(player);
}
}