Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package baustein.minecraftforum.hider;
- import java.util.ArrayList;
- import org.bukkit.ChatColor;
- import org.bukkit.entity.Player;
- public class Hiders {
- public ArrayList<Player> online = new ArrayList<Player>();
- public ArrayList<Player> privates = new ArrayList<Player>();
- public void changePrivate(Player p) {
- // Neuen Spieler der Privaten-Liste hinzufügen / entfernen
- if (privates.contains(p)) {
- privates.remove(p);
- p.sendMessage(ChatColor.GREEN + "Silent Hub: " + ChatColor.ITALIC + "Disabled");
- showOthers(p);
- // Show-Durchlauf durchspielen
- }
- else {
- privates.add(p);
- p.sendMessage(ChatColor.GREEN + "Silent Hub: " + ChatColor.ITALIC + "Enabled");
- hideOthers(p);
- // Hide-Durchlauf durchspielen
- }
- }
- public void hideOthers(Player p) {
- for (Player onlinePlayer : online) {
- p.hidePlayer(onlinePlayer);
- p.sendMessage(onlinePlayer.getDisplayName());
- }
- }
- public void showOthers(Player p) {
- for (Player onlinePlayer : online) {
- p.showPlayer(onlinePlayer);
- }
- }
- public void hideMe(Player p) {
- for (Player privatePlayer : privates) {
- privatePlayer.hidePlayer(p);
- }
- }
- public void showMe(Player p) {
- for (Player privatePlayer : privates) {
- privatePlayer.showPlayer(p);
- }
- }
- // Spieler der online-Liste hinzufügen / entfernen
- public void changeOnline (Player p) {
- if (online.contains(p)) {
- online.remove(p);
- }
- else {
- online.add(p);
- }
- }
- // DEBUG - BEREICH!
- public void tellOnline(Player p) {
- for (Player onlinePlayer : online) {
- p.sendMessage(onlinePlayer.getName());
- }
- }
- public void tellPrivate(Player p) {
- for (Player privatePlayer : privates) {
- p.sendMessage(privatePlayer.getName());
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement