ProficiencyTypes

Proficiencies come in many different types. Every ProficiencyType has an Active setting where it will only take effect if set to true! ProficiencyType can also have their own unique settings.

Proficiency SettingInputDescription
ActiveBoolean (true/false)If the ProficiencyType is active or not
PowerDouble (number)How powerful the ProficiencyType is
CoolDownLong (number)How long until the ProficiencyType is active again
TicksInteger (number)How long the ProficiencyType effect lasts for
MinimumInteger (number)Minimum setting of ProficiencyType
MaximumInteger (number)Maximum setting of ProficiencyType

So far only ALTITUDE requires the Minimum & Maximum settings to control the minimum and maximum height a player can be within before taking damage.

All of the Proficiency Types are listed below with description and available settings...

ProficiencyTypeDescriptionSettings
ATTACK_MELEEincrease / decrease damage dealt by fist or item in handActive
Power
ATTACK_PROJECTILEincrease / decrease damage dealt by thrown item or arrowActive
Power
DEFENSE_MELEEincrease / decrease damage received by fist or item in handActive
Power
DEFENSE_PROJECTILEincrease / decrease damage received by thrown item or arrowActive
Power
DEFENSE_FALLincrease / decrease damage received by falling more than 3 blocksActive
Power
DEFENSE_SUFFOCATIONincrease / decrease damage received when covered by blocksActive
Power
DEFENSE_CONTACTincrease / decrease damage received by cactusActive
Power
DEFENSE_FIREincrease / decrease damage received by fire and fire ticksActive
Power
DEFENSE_LAVAincrease / decrease damage received when in contact with lavaActive
Power
DEFENSE_DROWNINGincrease / decrease damage received when under water (no oxygen left)Active
Power
DEFENSE_EXPLOSIONincrease / decrease damage received by any explosionsActive
Power
DEFENSE_LIGHTNINGincrease / decrease damage received when struck by lightningActive
Power
DEFENSE_STARVATIONincrease / decrease damage received by starvationActive
Power
DEFENSE_POISONincrease / decrease damage received by poison ticksActive
Power
DEFENSE_MAGICincrease / decrease damage received when hit by a damage potionActive
Power
DEFENSE_WITHERincrease / decrease damage received when (not yet defined by bukkit)Active
Power
XP_MULTIPLIERincrease / decrease xp orb multiplierActive
Power
TOOL_DURABILITYincrease / decrease tool durability when miningActive
Power
REFLECTdamage anyone to damages player (damage customisable)Active
Power
CoolDown
EXPLODEDEATHplayer explodes on death (like a creeper)Active
Power
INSTA_MINEinstantly breaks blocks (that require pickaxe) with a pickaxeActive
CoolDown
Ticks
INSTA_DIGinstantly breaks blocks (that require shovel) with a shovelActive
CoolDown
Ticks
INSTA_SHEARinstantly breaks blocks (that require shears) with a shearsActive
CoolDown
Ticks
INSTA_AXEinstantly breaks blocks (that require axe) with a axeActive
CoolDown
Ticks
POISONBLADEpoisons player if you use swordActive
CoolDown
Ticks
FIREBLADEset entity/player on fire if if you use swordActive
CoolDown
Ticks
FIREPUNCHsets player on fire when punched without itemActive
CoolDown
Ticks
FIREARROWset entity/player on fire if hit with arrowActive
CoolDown
Ticks
LIGHTNINGARROWstrikes lightning where arrowActive
CoolDown
EXPLOSIVEARROWexplodes where arrow landsActive
Power
CoolDown
POISONARROWpoisons entity/player if hit with arrowActive
CoolDown
Ticks
TPARROWtp player to where arrow lands (great for damaging and following up with surprise melee)Active
CoolDown
BLINDNESSARROWblinds player if hit with arrowActive
CoolDown
Ticks
CONFUSIONARROWconfuses player if hit with arrowActive
CoolDown
Ticks
STRAIGHTARROWarrow fires faster and straighterActive
CoolDown
ZOMBIEARROWspawn zombie on arrow hit locationActive
CoolDown
MOBARROWnearby mobs target player if arrow hits playerActive
CoolDown
PEACEKEEPERdisabled damage to and from other playersActive
KNOCKBACKknocks target back when right clickedActive
Power
CoolDown
MOBTARGETmobs do not target you unless provokedActive
CoolDown
FLIGHTallow player to fly when sneakingActive
Power
HIGHJUMPallow player to jump higherActive
Power
SUNLIGHTdamage player in sunlightActive
Power
MOONLIGHTdamage player in moonlightActive
Power
STORMdamage player in stormActive
Power
WATERDAMAGEdamage player in waterActive
Power
LANDDAMAGEdamage player on landActive
Power
RECOVERHEALTHallow player to regain health naturallyActive
RECOVERITEMSauto regain items on deathActive
RECOVEREXPauto regain xp on deathActive
INVISIBLEinvisible to other players when sneaking unless they have ProficiencyType SEE_INVISIBLEActive
Power
CoolDown
ALTITUDEdamage player if above and/or below a certain heightActive
Power
Minimum
Maximum
SWIMMERhop across the top of stationary water at speedActive
Power
SPEEDadds PotionEffect SPEED to player when they moveActive
Power
MAX_HEALTHset maximum health a player can have in active guild worldActive
Power
OXYGENadds PotionEffect WATER_BREATHING to player when they move underwaterActive
Power
SEE_INVISIBLEallows player to see invisible playersActive
DISABLE_GUILD_IN_SUNLIGHTdisables players guild in sunlightActive
DISABLE_GUILD_IN_MOONLIGHTdisables players guild in moonlightActive
DISABLE_GUILD_INDOORSdisables players guild indoors or in cavesActive

Notes:

When using DISABLE_GUILD_IN_SUNLIGHT, DISABLE_GUILD_IN_MOONLIGHT or DISABLE_GUILD_INDOORS item restrictions still work as does max health, guilds protection barrier and friendly fire settings.