mcMMO/src/main/java/com/gmail/nossr50/mcPermissions.java

160 lines
4.5 KiB
Java
Raw Normal View History

2012-01-09 20:00:13 +01:00
package com.gmail.nossr50;
import org.bukkit.entity.Player;
2012-03-08 23:26:13 +01:00
public class mcPermissions {
2012-01-09 20:00:13 +01:00
private static volatile mcPermissions instance;
2012-03-08 23:26:13 +01:00
public boolean permission(Player player, String perm) {
return player.hasPermission(perm);
2012-01-09 20:00:13 +01:00
}
2012-03-08 23:26:13 +01:00
public boolean admin(Player player) {
return player.hasPermission("mcmmo.admin");
2012-01-09 20:00:13 +01:00
}
2012-03-08 23:26:13 +01:00
2012-01-09 20:00:13 +01:00
public boolean mcrefresh(Player player) {
return player.hasPermission("mcmmo.tools.mcrefresh");
2012-01-09 20:00:13 +01:00
}
2012-03-08 23:26:13 +01:00
2012-02-28 20:05:48 +01:00
public boolean mcremove(Player player) {
return player.hasPermission("mcmmo.tools.mcremove");
}
2012-03-08 23:26:13 +01:00
2012-01-09 20:00:13 +01:00
public boolean mmoedit(Player player) {
return player.hasPermission("mcmmo.tools.mmoedit");
2012-01-09 20:00:13 +01:00
}
2012-03-08 23:26:13 +01:00
public boolean herbalismAbility(Player player) {
return player.hasPermission("mcmmo.ability.herbalism");
2012-01-09 20:00:13 +01:00
}
2012-03-08 23:26:13 +01:00
public boolean excavationAbility(Player player) {
return player.hasPermission("mcmmo.ability.excavation");
2012-01-09 20:00:13 +01:00
}
2012-03-08 23:26:13 +01:00
public boolean unarmedAbility(Player player) {
return player.hasPermission("mcmmo.ability.unarmed");
2012-01-09 20:00:13 +01:00
}
2012-03-08 23:26:13 +01:00
public boolean chimaeraWing(Player player) {
return player.hasPermission("mcmmo.item.chimaerawing");
2012-01-09 20:00:13 +01:00
}
2012-03-08 23:26:13 +01:00
public boolean miningAbility(Player player) {
return player.hasPermission("mcmmo.ability.mining");
2012-01-09 20:00:13 +01:00
}
2012-03-08 23:26:13 +01:00
public boolean axesAbility(Player player) {
return player.hasPermission("mcmmo.ability.axes");
2012-01-09 20:00:13 +01:00
}
2012-03-08 23:26:13 +01:00
public boolean swordsAbility(Player player) {
return player.hasPermission("mcmmo.ability.swords");
2012-01-09 20:00:13 +01:00
}
2012-03-08 23:26:13 +01:00
2012-01-09 20:00:13 +01:00
public boolean woodCuttingAbility(Player player) {
2012-03-08 23:26:13 +01:00
return player.hasPermission("mcmmo.ability.woodcutting");
2012-01-09 20:00:13 +01:00
}
2012-03-08 23:26:13 +01:00
2012-01-09 20:00:13 +01:00
public boolean mcgod(Player player) {
2012-03-08 23:26:13 +01:00
return player.hasPermission("mcmmo.tools.mcgod");
2012-01-09 20:00:13 +01:00
}
2012-03-08 23:26:13 +01:00
2012-01-09 20:00:13 +01:00
public boolean motd(Player player) {
return player.hasPermission("mcmmo.motd");
2012-01-09 20:00:13 +01:00
}
2012-03-08 23:26:13 +01:00
2012-01-09 20:00:13 +01:00
public boolean mcAbility(Player player) {
return player.hasPermission("mcmmo.commands.ability");
2012-01-09 20:00:13 +01:00
}
2012-03-08 23:26:13 +01:00
2012-01-09 20:00:13 +01:00
public boolean partyChat(Player player) {
return player.hasPermission("mcmmo.chat.partychat");
2012-01-09 20:00:13 +01:00
}
2012-03-08 23:26:13 +01:00
2012-01-09 20:00:13 +01:00
public boolean partyLock(Player player) {
return player.hasPermission("mcmmo.chat.partylock");
2012-01-09 20:00:13 +01:00
}
2012-03-08 23:26:13 +01:00
2012-01-09 20:00:13 +01:00
public boolean partyTeleport(Player player) {
return player.hasPermission("mcmmo.commands.ptp");
2012-01-09 20:00:13 +01:00
}
2012-03-08 23:26:13 +01:00
2012-02-29 18:25:48 +01:00
public boolean inspect(Player player) {
return player.hasPermission("mcmmo.commands.inspect");
2012-01-09 20:00:13 +01:00
}
2012-03-08 23:26:13 +01:00
2012-01-09 20:00:13 +01:00
public boolean party(Player player) {
return player.hasPermission("mcmmo.commands.party");
2012-01-09 20:00:13 +01:00
}
2012-03-08 23:26:13 +01:00
2012-01-09 20:00:13 +01:00
public boolean adminChat(Player player) {
return player.hasPermission("mcmmo.chat.adminchat");
2012-01-09 20:00:13 +01:00
}
2012-03-08 23:26:13 +01:00
2012-01-09 20:00:13 +01:00
public static mcPermissions getInstance() {
2012-03-08 23:26:13 +01:00
if (instance == null) {
instance = new mcPermissions();
}
return instance;
}
2012-03-08 23:26:13 +01:00
2012-01-09 20:00:13 +01:00
public boolean taming(Player player) {
return player.hasPermission("mcmmo.skills.taming");
2012-01-09 20:00:13 +01:00
}
2012-03-08 23:26:13 +01:00
2012-01-09 20:00:13 +01:00
public boolean mining(Player player) {
return player.hasPermission("mcmmo.skills.mining");
2012-01-09 20:00:13 +01:00
}
2012-03-08 23:26:13 +01:00
public boolean blastMining(Player player) {
return player.hasPermission("mcmmo.skills.blastmining");
}
2012-03-08 23:26:13 +01:00
2012-01-09 20:00:13 +01:00
public boolean fishing(Player player) {
return player.hasPermission("mcmmo.skills.fishing");
2012-01-09 20:00:13 +01:00
}
2012-03-08 23:26:13 +01:00
2012-01-09 20:00:13 +01:00
public boolean woodcutting(Player player) {
return player.hasPermission("mcmmo.skills.woodcutting");
2012-01-09 20:00:13 +01:00
}
2012-03-08 23:26:13 +01:00
2012-01-09 20:00:13 +01:00
public boolean repair(Player player) {
return player.hasPermission("mcmmo.skills.repair");
2012-01-09 20:00:13 +01:00
}
public boolean repairArcaneBypass(Player player) {
return player.hasPermission(("mcmmo.skills.repair.arcanebypass"));
}
2012-03-08 23:26:13 +01:00
2012-01-09 20:00:13 +01:00
public boolean unarmed(Player player) {
return player.hasPermission("mcmmo.skills.unarmed");
2012-01-09 20:00:13 +01:00
}
2012-03-08 23:26:13 +01:00
2012-01-09 20:00:13 +01:00
public boolean archery(Player player) {
return player.hasPermission("mcmmo.skills.archery");
2012-01-09 20:00:13 +01:00
}
2012-03-08 23:26:13 +01:00
2012-01-09 20:00:13 +01:00
public boolean herbalism(Player player) {
return player.hasPermission("mcmmo.skills.herbalism");
2012-01-09 20:00:13 +01:00
}
2012-03-08 23:26:13 +01:00
2012-01-09 20:00:13 +01:00
public boolean excavation(Player player) {
return player.hasPermission("mcmmo.skills.excavation");
2012-01-09 20:00:13 +01:00
}
2012-03-08 23:26:13 +01:00
2012-01-09 20:00:13 +01:00
public boolean swords(Player player) {
return player.hasPermission("mcmmo.skills.swords");
2012-01-09 20:00:13 +01:00
}
2012-03-08 23:26:13 +01:00
2012-01-09 20:00:13 +01:00
public boolean axes(Player player) {
return player.hasPermission("mcmmo.skills.axes");
2012-01-09 20:00:13 +01:00
}
2012-03-08 23:26:13 +01:00
2012-01-09 20:00:13 +01:00
public boolean acrobatics(Player player) {
return player.hasPermission("mcmmo.skills.acrobatics");
2012-01-09 20:00:13 +01:00
}
}