Kick banned players from games
This commit is contained in:
parent
61b1e3f48b
commit
48dd5639d2
@ -7,6 +7,7 @@ import java.util.HashSet;
|
|||||||
|
|
||||||
import org.bukkit.Bukkit;
|
import org.bukkit.Bukkit;
|
||||||
import org.bukkit.ChatColor;
|
import org.bukkit.ChatColor;
|
||||||
|
import org.bukkit.Sound;
|
||||||
import org.bukkit.entity.Player;
|
import org.bukkit.entity.Player;
|
||||||
import org.bukkit.event.EventHandler;
|
import org.bukkit.event.EventHandler;
|
||||||
import org.bukkit.event.player.PlayerJoinEvent;
|
import org.bukkit.event.player.PlayerJoinEvent;
|
||||||
@ -152,6 +153,19 @@ public class Portal extends MiniPlugin
|
|||||||
addCommand(new SendCommand(this));
|
addCommand(new SendCommand(this));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public void sendToHub(Player player, String message)
|
||||||
|
{
|
||||||
|
if (message != null)
|
||||||
|
{
|
||||||
|
UtilPlayer.message(player, " ");
|
||||||
|
UtilPlayer.message(player, C.cGold + C.Bold + message);
|
||||||
|
UtilPlayer.message(player, " ");
|
||||||
|
}
|
||||||
|
|
||||||
|
player.playSound(player.getLocation(), Sound.ENDERDRAGON_GROWL, 10f, 1f);
|
||||||
|
sendPlayerToServer(player, "Lobby");
|
||||||
|
}
|
||||||
|
|
||||||
private void sendPlayer(final Player player, String serverName)
|
private void sendPlayer(final Player player, String serverName)
|
||||||
{
|
{
|
||||||
ByteArrayOutputStream b = new ByteArrayOutputStream();
|
ByteArrayOutputStream b = new ByteArrayOutputStream();
|
||||||
|
@ -398,10 +398,7 @@ public class GameHostManager implements Listener
|
|||||||
{
|
{
|
||||||
_blacklist.add(player.getName());
|
_blacklist.add(player.getName());
|
||||||
|
|
||||||
UtilPlayer.message(player, C.cGold + C.Bold + "You were kicked from this Mineplex Private Server.");
|
Manager.GetPortal().sendToHub(player, "You were kicked from this Mineplex Private Server.");
|
||||||
|
|
||||||
player.playSound(player.getLocation(), Sound.ENDERDRAGON_GROWL, 10f, 1f);
|
|
||||||
Manager.GetPortal().sendPlayerToServer(player, "Lobby");
|
|
||||||
}
|
}
|
||||||
|
|
||||||
public void giveAdmin(Player player)
|
public void giveAdmin(Player player)
|
||||||
@ -485,6 +482,12 @@ public class GameHostManager implements Listener
|
|||||||
if (!isPrivateServer())
|
if (!isPrivateServer())
|
||||||
return;
|
return;
|
||||||
|
|
||||||
|
if (_blacklist.contains(event.getPlayer().getName()))
|
||||||
|
{
|
||||||
|
Manager.GetPortal().sendToHub(event.getPlayer(), "You were kicked from this Mineplex Private Server.");
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
String serverName = Manager.GetPlugin().getConfig().getString("serverstatus.name");
|
String serverName = Manager.GetPlugin().getConfig().getString("serverstatus.name");
|
||||||
UtilPlayer.message(event.getPlayer(), ChatColor.BOLD + "Welcome to Mineplex Private Servers!");
|
UtilPlayer.message(event.getPlayer(), ChatColor.BOLD + "Welcome to Mineplex Private Servers!");
|
||||||
UtilPlayer.message(event.getPlayer(), C.Bold + "Friends can connect with " + C.cGreen + C.Bold + "/server " + serverName);
|
UtilPlayer.message(event.getPlayer(), C.Bold + "Friends can connect with " + C.cGreen + C.Bold + "/server " + serverName);
|
||||||
|
Loading…
Reference in New Issue
Block a user