mcMMO/src/main/java/com/gmail/nossr50/skills/unarmed/Unarmed.java

44 lines
1.8 KiB
Java
Raw Normal View History

2012-06-15 03:10:47 +02:00
package com.gmail.nossr50.skills.unarmed;
2013-02-14 06:34:50 +01:00
import org.bukkit.Material;
import org.bukkit.block.Block;
import org.bukkit.entity.Player;
2012-11-21 21:49:54 +01:00
import com.gmail.nossr50.config.AdvancedConfig;
import com.gmail.nossr50.config.Config;
2013-02-18 16:32:29 +01:00
import com.gmail.nossr50.skills.utilities.SkillTools;
2012-11-21 21:49:54 +01:00
2012-06-15 03:10:47 +02:00
public class Unarmed {
2013-01-22 17:18:12 +01:00
public static int ironArmMaxBonusDamage = AdvancedConfig.getInstance().getIronArmMaxBonus();
public static int ironArmIncreaseLevel = AdvancedConfig.getInstance().getIronArmIncreaseLevel();
2012-12-24 22:56:25 +01:00
public static double disarmMaxChance = AdvancedConfig.getInstance().getDisarmChanceMax() ;
public static int disarmMaxBonusLevel = AdvancedConfig.getInstance().getDisarmMaxBonusLevel();
public static double deflectMaxChance = AdvancedConfig.getInstance().getDeflectChanceMax();
public static int deflectMaxBonusLevel = AdvancedConfig.getInstance().getDeflectMaxBonusLevel();
2013-01-22 17:18:12 +01:00
public static double ironGripMaxChance = AdvancedConfig.getInstance().getIronGripChanceMax();
public static int ironGripMaxBonusLevel = AdvancedConfig.getInstance().getIronGripMaxBonusLevel();
2013-02-14 06:34:50 +01:00
public static boolean blockCrackerSmoothBrick = Config.getInstance().getUnarmedBlockCrackerSmoothbrickToCracked();
public static double berserkDamageModifier = 1.5;
2013-02-14 06:34:50 +01:00
public static void blockCracker(Player player, Block block) {
2013-02-18 16:32:29 +01:00
if (SkillTools.blockBreakSimulate(block, player, false)) {
2013-02-14 06:34:50 +01:00
Material type = block.getType();
switch (type) {
case SMOOTH_BRICK:
if (blockCrackerSmoothBrick && block.getData() == 0x0) {
block.setData((byte) 0x2);
}
return;
default:
return;
}
}
}
2012-11-21 21:49:54 +01:00
}