Package me.fullpage.api.interfaces
Class Enchant
java.lang.Object
me.fullpage.api.interfaces.Enchant
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate booleanprivate intprivate intprivate Stringprivate intprivate boolean -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionintintintbooleanisAsync()booleanisRun()abstract voidonPlayerMine(PlayerMineBreakEvent event)abstract voidvoidsetBaseCost(int baseCost)voidsetCostIncreasePerUpgrade(int costIncreasePerUpgrade)voidsetMaxLevel(int maxLevel)voidsetRun(boolean run)
-
Field Details
-
enchantName
-
async
private final boolean async -
maxLevel
private int maxLevel -
baseCost
private int baseCost -
costIncreasePerUpgrade
private int costIncreasePerUpgrade -
run
private boolean run
-
-
Constructor Details
-
Enchant
-
-
Method Details
-
onPlayerMine
-
onUpgrade
- Parameters:
mPlayer- is the MPlayer wrapper of player that is upgradingmPickaxe- is the upgradable pickaxe
-
setMaxLevel
public void setMaxLevel(int maxLevel) -
getMaxLevel
public int getMaxLevel() -
setBaseCost
public void setBaseCost(int baseCost) -
getBaseCost
public int getBaseCost() -
setCostIncreasePerUpgrade
public void setCostIncreasePerUpgrade(int costIncreasePerUpgrade) -
getCostIncreasePerUpgrade
public int getCostIncreasePerUpgrade() -
getEnchantName
-
isAsync
public boolean isAsync() -
setRun
public void setRun(boolean run) -
isRun
public boolean isRun()
-