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

408 lines
11 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 static mcPermissions getInstance() {
if (instance == null) {
instance = new mcPermissions();
}
return instance;
}
/*
* GENERIC PERMISSIONS
*/
public boolean motd(Player player) {
return player.hasPermission("mcmmo.motd");
}
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
public boolean arcaneBypass(Player player) {
return player.hasPermission("mcmmo.bypass.arcanebypass");
}
/*
* MCMMO.TOOLS.*
*/
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 mcgod(Player player) {
return player.hasPermission("mcmmo.tools.mcgod");
2012-01-09 20:00:13 +01:00
}
2012-03-08 23:26:13 +01:00
/*
* MCMMO.ABILITY.TAMING.*
*/
public boolean fastFoodService(Player player) {
return player.hasPermission("mcmmo.ability.taming.fastfoodservice");
2012-01-09 20:00:13 +01:00
}
2012-03-08 23:26:13 +01:00
public boolean sharpenedclaws(Player player) {
return player.hasPermission("mcmmo.ability.taming.sharpenedclaws");
2012-01-09 20:00:13 +01:00
}
2012-03-08 23:26:13 +01:00
public boolean gore(Player player) {
return player.hasPermission("mcmmo.ability.taming.gore");
2012-01-09 20:00:13 +01:00
}
2012-03-08 23:26:13 +01:00
public boolean callOfTheWild(Player player) {
return player.hasPermission("mcmmo.ability.taming.callofthewild");
2012-01-09 20:00:13 +01:00
}
2012-03-08 23:26:13 +01:00
public boolean environmentallyAware(Player player) {
return player.hasPermission("mcmmo.ability.taming.environmentallyaware");
2012-01-09 20:00:13 +01:00
}
2012-03-08 23:26:13 +01:00
public boolean thickFur(Player player) {
return player.hasPermission("mcmmo.ability.taming.thickfur");
2012-01-09 20:00:13 +01:00
}
2012-03-08 23:26:13 +01:00
public boolean shockProof(Player player) {
return player.hasPermission("mcmmo.ability.taming.shockproof");
2012-01-09 20:00:13 +01:00
}
2012-03-08 23:26:13 +01:00
public boolean beastLore(Player player) {
return player.hasPermission("mcmmo.ability.taming.beastlore");
2012-01-09 20:00:13 +01:00
}
2012-03-08 23:26:13 +01:00
/*
* MCMMO.ABILITY.FISHING.*
*/
public boolean shakeMob(Player player) {
return player.hasPermission("mcmmo.ability.fishing.shakemob");
2012-01-09 20:00:13 +01:00
}
2012-03-08 23:26:13 +01:00
/*
* MCMMO.ABILITY.MINING.*
*/
public boolean superBreaker(Player player) {
return player.hasPermission("mcmmo.ability.mining.superbreaker");
2012-01-09 20:00:13 +01:00
}
2012-03-08 23:26:13 +01:00
public boolean miningDoubleDrops(Player player) {
return player.hasPermission("mcmmo.ability.mining.doubledrops");
2012-01-09 20:00:13 +01:00
}
2012-03-08 23:26:13 +01:00
/*
* MCMMO.ABILITY.WOODCUTTING.*
*/
public boolean treeFeller(Player player) {
return player.hasPermission("mcmmo.ability.woodcutting.treefeller");
}
public boolean leafBlower(Player player) {
return player.hasPermission("mcmmo.ability.woodcutting.leafblower");
}
public boolean woodcuttingDoubleDrops(Player player) {
return player.hasPermission("mcmmo.ability.woodcutting.doubledrops");
}
/*
* MCMMO.ABILITY.REPAIR.*
*/
public boolean repairBonus(Player player) {
return player.hasPermission("mcmmo.ability.repair.repairbonus");
}
public boolean arcaneForging(Player player) {
return player.hasPermission("mcmmo.ability.repair.arcaneforging");
}
public boolean woodRepair(Player player) {
return player.hasPermission("mcmmo.ability.repair.woodrepair");
}
public boolean stoneRepair(Player player) {
return player.hasPermission("mcmmo.ability.repair.stonerepair");
}
public boolean leatherRepair(Player player) {
return player.hasPermission("mcmmo.ability.repair.leatherrepair");
}
public boolean ironRepair(Player player) {
return player.hasPermission("mcmmo.ability.repair.ironrepair");
}
public boolean goldRepair(Player player) {
return player.hasPermission("mcmmo.ability.repair.goldrepair");
}
public boolean diamondRepair(Player player) {
return player.hasPermission("mcmmo.ability.repair.diamondrepair");
}
public boolean armorRepair(Player player) {
return player.hasPermission("mcmmo.ability.repair.armorrepair");
}
public boolean toolRepair(Player player) {
return player.hasPermission("mcmmo.ability.repair.toolrepair");
}
public boolean bowRepair(Player player) {
return player.hasPermission("mcmmo.ability.repair.bowrepair");
}
/*
* MCMMO.ABILITY.UNARMED.*
*/
public boolean unarmedBonus(Player player) {
return player.hasPermission("mcmmo.ability.unarmed.bonusdamage");
}
public boolean disarm(Player player) {
return player.hasPermission("mcmmo.ability.unarmed.disarm");
}
public boolean berserk(Player player) {
return player.hasPermission("mcmmo.ability.unarmed.berserk");
}
public boolean deflect(Player player) {
return player.hasPermission("mcmmo.ability.unarmed.deflect");
}
/*
* MCMMO.ABILITY.ARCHERY.*
*/
public boolean trackArrows(Player player) {
return player.hasPermission("mcmmo.ability.archery.trackarrows");
}
public boolean ignition(Player player) {
return player.hasPermission("mcmmo.ability.archery.ignition");
}
public boolean daze(Player player) {
return player.hasPermission("mcmmo.ability.archery.daze");
}
/*
* MCMMO.ABILITY.HERBALISM.*
*/
public boolean herbalismDoubleDrops(Player player) {
return player.hasPermission("mcmmo.ability.herbalism.doubledrops");
}
public boolean greenTerra(Player player) {
return player.hasPermission("mcmmo.ability.herbalism.greenterra");
}
public boolean greenThumbBlocks(Player player) {
return player.hasPermission("mcmmo.ability.herbalism.greenthumbblocks");
}
public boolean greenThumbWheat(Player player) {
return player.hasPermission("mcmmo.ability.herbalism.greenthumbwheat");
}
/*
* MCMMO.ABILITY.EXCAVATION.*
*/
public boolean gigaDrillBreaker(Player player) {
return player.hasPermission("mcmmo.ability.excavation.gigadrillbreaker");
}
public boolean excavationTreasures(Player player) {
return player.hasPermission("mcmmo.ability.excavation.treasures");
}
/*
* MCMMO.ABILITY.SWORDS.*
*/
public boolean swordsBleed(Player player) {
return player.hasPermission("mcmmo.ability.swords.bleed");
}
public boolean serratedStrikes(Player player) {
return player.hasPermission("mcmmo.ability.swords.serratedstrikes");
}
public boolean counterAttack(Player player) {
return player.hasPermission("mcmmo.ability.swords.counterattack");
}
/*
* MCMMO.ABILITY.AXES.*
*/
public boolean skullSplitter(Player player) {
return player.hasPermission("mcmmo.ability.axes.skullsplitter");
}
public boolean axeBonus(Player player) {
return player.hasPermission("mcmmo.ability.axes.bonusdamage");
}
public boolean criticalHit(Player player) {
return player.hasPermission("mcmmo.ability.axes.criticalhit");
}
public boolean impact(Player player) {
return player.hasPermission("mcmmo.ability.axes.impact");
}
/*
* MCMMO.ABILITY.ACROBATICS.*
*/
public boolean roll(Player player) {
return player.hasPermission("mcmmo.ability.acrobatics.roll");
}
public boolean gracefulRoll(Player player) {
return player.hasPermission("mcmmo.ability.acrobatics.gracefulroll");
}
public boolean dodge(Player player) {
return player.hasPermission("mcmmo.ability.acrobatics.dodge");
}
/*
* MCMMO.ABILITY.BLASTMINING.*
*/
public boolean biggerBombs(Player player) {
return player.hasPermission("mcmmo.ability.blastmining.biggerbombs");
}
public boolean demolitionsExpertise(Player player) {
return player.hasPermission("mcmmo.ability.blastmining.demolitionsexpertise");
}
/*
* MCMMO.ITEM.*
*/
public boolean chimaeraWing(Player player) {
return player.hasPermission("mcmmo.item.chimaerawing");
}
/*
* MCMMO.COMMANDS.*
*/
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 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
/*
* MCMMO.CHAT.*
*/
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
public boolean partyLock(Player player) {
return player.hasPermission("mcmmo.chat.partylock");
}
2012-03-08 23:26:13 +01:00
public boolean adminChat(Player player) {
return player.hasPermission("mcmmo.chat.adminchat");
}
2012-03-08 23:26:13 +01:00
/*
* MCMMO.SKILLS.*
*/
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
}
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
}
}