initial commit
This commit is contained in:
@@ -0,0 +1,53 @@
|
||||
package de.softwarerat.lobby;
|
||||
|
||||
import com.softwarerat.API.prefix.PrefixAPI;
|
||||
import org.bukkit.ChatColor;
|
||||
import org.bukkit.entity.Player;
|
||||
|
||||
public class IPrefix {
|
||||
PrefixAPI prefixAPI;
|
||||
|
||||
public IPrefix(PrefixAPI prefixAPI) {
|
||||
this.prefixAPI = prefixAPI;
|
||||
}
|
||||
|
||||
public void permissiblePrefix(Player player) {
|
||||
if (player.hasPermission("prefix.Admin")) {
|
||||
this.prefixAPI.addPlayerToTeam("Admin", 1, player);
|
||||
} else if (player.hasPermission("prefix.Moderator")) {
|
||||
this.prefixAPI.addPlayerToTeam("Mod", 2, player);
|
||||
} else if (player.hasPermission("prefix.Content")) {
|
||||
this.prefixAPI.addPlayerToTeam("Content", 3, player);
|
||||
} else if (player.hasPermission("prefix.Creator")) {
|
||||
this.prefixAPI.addPlayerToTeam("Creator", 4, player);
|
||||
} else {
|
||||
this.prefixAPI.addPlayerToTeam("Player", 5, player);
|
||||
}
|
||||
}
|
||||
|
||||
public void removePlayerFromTeam(Player player) {
|
||||
if (player.hasPermission("prefix.Admin")) {
|
||||
this.prefixAPI.removePlayerFromTeam("Admin", 1, player);
|
||||
} else if (player.hasPermission("prefix.Moderator")) {
|
||||
this.prefixAPI.removePlayerFromTeam("Mod", 2, player);
|
||||
} else if (player.hasPermission("prefix.Content")) {
|
||||
this.prefixAPI.removePlayerFromTeam("Content", 3, player);
|
||||
} else if (player.hasPermission("prefix.Creator")) {
|
||||
this.prefixAPI.removePlayerFromTeam("Creator", 4, player);
|
||||
} else {
|
||||
this.prefixAPI.removePlayerFromTeam("Player", 5, player);
|
||||
}
|
||||
}
|
||||
|
||||
public String getRank(Player player) {
|
||||
if (player.hasPermission("prefix.Admin"))
|
||||
return ChatColor.RED + "Administrator";
|
||||
if (player.hasPermission("prefix.Moderator"))
|
||||
return ChatColor.YELLOW + "Moderator";
|
||||
if (player.hasPermission("prefix.Content"))
|
||||
return ChatColor.GOLD + "Content";
|
||||
if (player.hasPermission("prefix.Creator"))
|
||||
return ChatColor.DARK_PURPLE + "Creator";
|
||||
return ChatColor.GRAY + "Spieler";
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user