123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438 |
- package com.gmail.nossr50.util;
- import org.bukkit.entity.Player;
- public class Permissions {
- private static volatile Permissions instance;
- public boolean permission(Player player, String perm) {
- return player.hasPermission(perm);
- }
- public static Permissions getInstance() {
- if (instance == null) {
- instance = new Permissions();
- }
- return instance;
- }
- /*
- * GENERIC PERMISSIONS
- */
- public boolean motd(Player player) {
- return player.hasPermission("mcmmo.motd");
- }
- public boolean admin(Player player) {
- return player.hasPermission("mcmmo.admin");
- }
- /*
- * MCMMO.BYPASS.*
- */
- public boolean hardcoremodeBypass(Player player) {
- return player.hasPermission("mcmmo.bypass.hardcoremode");
- }
- public boolean arcaneBypass(Player player) {
- return player.hasPermission("mcmmo.bypass.arcanebypass");
- }
- public boolean inspectDistanceBypass(Player player) {
- return player.hasPermission("mcmmo.bypass.inspect.distance");
- }
- public boolean inspectOfflineBypass(Player player) {
- return player.hasPermission("mcmmo.bypass.inspect.offline");
- }
- /*
- * MCMMO.TOOLS.*
- */
- public boolean mcrefresh(Player player) {
- return player.hasPermission("mcmmo.tools.mcrefresh");
- }
- public boolean mcremove(Player player) {
- return player.hasPermission("mcmmo.tools.mcremove");
- }
- public boolean mmoedit(Player player) {
- return player.hasPermission("mcmmo.tools.mmoedit");
- }
- public boolean mcgod(Player player) {
- return player.hasPermission("mcmmo.tools.mcgod");
- }
- /*
- * MCMMO.ABILITY.TAMING.*
- */
- public boolean fastFoodService(Player player) {
- return player.hasPermission("mcmmo.ability.taming.fastfoodservice");
- }
- public boolean sharpenedclaws(Player player) {
- return player.hasPermission("mcmmo.ability.taming.sharpenedclaws");
- }
- public boolean gore(Player player) {
- return player.hasPermission("mcmmo.ability.taming.gore");
- }
- public boolean callOfTheWild(Player player) {
- return player.hasPermission("mcmmo.ability.taming.callofthewild");
- }
- public boolean environmentallyAware(Player player) {
- return player.hasPermission("mcmmo.ability.taming.environmentallyaware");
- }
- public boolean thickFur(Player player) {
- return player.hasPermission("mcmmo.ability.taming.thickfur");
- }
- public boolean shockProof(Player player) {
- return player.hasPermission("mcmmo.ability.taming.shockproof");
- }
- public boolean beastLore(Player player) {
- return player.hasPermission("mcmmo.ability.taming.beastlore");
- }
- /*
- * MCMMO.ABILITY.FISHING.*
- */
- public boolean shakeMob(Player player) {
- return player.hasPermission("mcmmo.ability.fishing.shakemob");
- }
- public boolean fishingTreasures(Player player) {
- return player.hasPermission("mcmmo.ability.fishing.treasures");
- }
- public boolean fishingMagic(Player player) {
- return player.hasPermission("mcmmo.ability.fishing.magic");
- }
- /*
- * MCMMO.ABILITY.MINING.*
- */
- public boolean superBreaker(Player player) {
- return player.hasPermission("mcmmo.ability.mining.superbreaker");
- }
- public boolean miningDoubleDrops(Player player) {
- return player.hasPermission("mcmmo.ability.mining.doubledrops");
- }
- /*
- * 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 stringRepair(Player player) {
- return player.hasPermission("mcmmo.ability.repair.stringrepair");
- }
- /*
- * 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 daze(Player player) {
- return player.hasPermission("mcmmo.ability.archery.daze");
- }
- public boolean archeryBonus(Player player) {
- return player.hasPermission("mcmmo.ability.archery.bonusdamage");
- }
- /*
- * 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");
- }
- public boolean farmersDiet(Player player) {
- return player.hasPermission("mcmmo.ability.herbalism.farmersdiet");
- }
- /*
- * 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");
- }
- public boolean greaterImpact(Player player) {
- return player.hasPermission("mcmmo.ability.axes.greaterimpact");
- }
- /*
- * 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");
- }
- public boolean blastMining(Player player) {
- return player.hasPermission("mcmmo.ability.blastmining.detonate");
- }
- /*
- * 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");
- }
- public boolean partyTeleport(Player player) {
- return player.hasPermission("mcmmo.commands.ptp");
- }
- public boolean inspect(Player player) {
- return player.hasPermission("mcmmo.commands.inspect");
- }
- public boolean party(Player player) {
- return player.hasPermission("mcmmo.commands.party");
- }
- /*
- * MCMMO.CHAT.*
- */
- public boolean partyChat(Player player) {
- return player.hasPermission("mcmmo.chat.partychat");
- }
- public boolean partyLock(Player player) {
- return player.hasPermission("mcmmo.chat.partylock");
- }
- public boolean adminChat(Player player) {
- return player.hasPermission("mcmmo.chat.adminchat");
- }
- /*
- * MCMMO.SKILLS.*
- */
- public boolean taming(Player player) {
- return player.hasPermission("mcmmo.skills.taming");
- }
- public boolean mining(Player player) {
- return player.hasPermission("mcmmo.skills.mining");
- }
- public boolean fishing(Player player) {
- return player.hasPermission("mcmmo.skills.fishing");
- }
- public boolean woodcutting(Player player) {
- return player.hasPermission("mcmmo.skills.woodcutting");
- }
- public boolean repair(Player player) {
- return player.hasPermission("mcmmo.skills.repair");
- }
- public boolean unarmed(Player player) {
- return player.hasPermission("mcmmo.skills.unarmed");
- }
- public boolean archery(Player player) {
- return player.hasPermission("mcmmo.skills.archery");
- }
- public boolean herbalism(Player player) {
- return player.hasPermission("mcmmo.skills.herbalism");
- }
- public boolean excavation(Player player) {
- return player.hasPermission("mcmmo.skills.excavation");
- }
- public boolean swords(Player player) {
- return player.hasPermission("mcmmo.skills.swords");
- }
- public boolean axes(Player player) {
- return player.hasPermission("mcmmo.skills.axes");
- }
- public boolean acrobatics(Player player) {
- return player.hasPermission("mcmmo.skills.acrobatics");
- }
- }
|