|
@@ -112,7 +112,7 @@ public class mcMining {
|
|
|
}
|
|
|
}
|
|
|
public void miningBlockCheck(Player player, Block block){
|
|
|
- if(mcConfig.getInstance().isBlockWatched(block))
|
|
|
+ if(mcConfig.getInstance().isBlockWatched(block) || block.getData() == (byte) 5)
|
|
|
return;
|
|
|
int xp = 0;
|
|
|
if(block.getTypeId() == 1 || block.getTypeId() == 24){
|
|
@@ -182,7 +182,7 @@ public class mcMining {
|
|
|
byte damage = 0;
|
|
|
ItemStack item = new ItemStack(mat, 1, (byte)0, damage);
|
|
|
if(block.getTypeId() == 1 || block.getTypeId() == 24){
|
|
|
- if(!mcConfig.getInstance().isBlockWatched(block)){
|
|
|
+ if(!mcConfig.getInstance().isBlockWatched(block) && block.getData() != (byte) 5){
|
|
|
xp += 3;
|
|
|
blockProcCheck(block, player);
|
|
|
blockProcCheck(block, player);
|
|
@@ -198,7 +198,7 @@ public class mcMining {
|
|
|
}
|
|
|
//NETHERRACK
|
|
|
if(block.getTypeId() == 87){
|
|
|
- if(!mcConfig.getInstance().isBlockWatched(block)){
|
|
|
+ if(!mcConfig.getInstance().isBlockWatched(block)&& block.getData() != (byte) 5){
|
|
|
xp += 3;
|
|
|
blockProcCheck(block, player);
|
|
|
blockProcCheck(block, player);
|
|
@@ -210,7 +210,7 @@ public class mcMining {
|
|
|
}
|
|
|
//GLOWSTONE
|
|
|
if(block.getTypeId() == 89){
|
|
|
- if(!mcConfig.getInstance().isBlockWatched(block)){
|
|
|
+ if(!mcConfig.getInstance().isBlockWatched(block)&& block.getData() != (byte) 5){
|
|
|
xp += 3;
|
|
|
blockProcCheck(block, player);
|
|
|
blockProcCheck(block, player);
|
|
@@ -222,7 +222,7 @@ public class mcMining {
|
|
|
}
|
|
|
//COAL
|
|
|
if(block.getTypeId() == 16){
|
|
|
- if(!mcConfig.getInstance().isBlockWatched(block)){
|
|
|
+ if(!mcConfig.getInstance().isBlockWatched(block)&& block.getData() != (byte) 5){
|
|
|
xp += 10;
|
|
|
blockProcCheck(block, player);
|
|
|
blockProcCheck(block, player);
|
|
@@ -234,7 +234,7 @@ public class mcMining {
|
|
|
}
|
|
|
//GOLD
|
|
|
if(block.getTypeId() == 14 && mcm.getInstance().getTier(player) >= 3){
|
|
|
- if(!mcConfig.getInstance().isBlockWatched(block)){
|
|
|
+ if(!mcConfig.getInstance().isBlockWatched(block)&& block.getData() != (byte) 5){
|
|
|
xp += 35;
|
|
|
blockProcCheck(block, player);
|
|
|
blockProcCheck(block, player);
|
|
@@ -245,7 +245,7 @@ public class mcMining {
|
|
|
}
|
|
|
//DIAMOND
|
|
|
if(block.getTypeId() == 56 && mcm.getInstance().getTier(player) >= 3){
|
|
|
- if(!mcConfig.getInstance().isBlockWatched(block)){
|
|
|
+ if(!mcConfig.getInstance().isBlockWatched(block)&& block.getData() != (byte) 5){
|
|
|
xp += 75;
|
|
|
blockProcCheck(block, player);
|
|
|
blockProcCheck(block, player);
|
|
@@ -257,7 +257,7 @@ public class mcMining {
|
|
|
}
|
|
|
//IRON
|
|
|
if(block.getTypeId() == 15 && mcm.getInstance().getTier(player) >= 2){
|
|
|
- if(!mcConfig.getInstance().isBlockWatched(block)){
|
|
|
+ if(!mcConfig.getInstance().isBlockWatched(block)&& block.getData() != (byte) 5){
|
|
|
xp += 25;
|
|
|
blockProcCheck(block, player);
|
|
|
blockProcCheck(block, player);
|
|
@@ -268,7 +268,7 @@ public class mcMining {
|
|
|
}
|
|
|
//REDSTONE
|
|
|
if((block.getTypeId() == 73 || block.getTypeId() == 74) && mcm.getInstance().getTier(player) >= 4){
|
|
|
- if(!mcConfig.getInstance().isBlockWatched(block)){
|
|
|
+ if(!mcConfig.getInstance().isBlockWatched(block)&& block.getData() != (byte) 5){
|
|
|
xp += 15;
|
|
|
blockProcCheck(block, player);
|
|
|
blockProcCheck(block, player);
|
|
@@ -285,7 +285,7 @@ public class mcMining {
|
|
|
}
|
|
|
//LAPUS
|
|
|
if(block.getTypeId() == 21 && mcm.getInstance().getTier(player) >= 3){
|
|
|
- if(!mcConfig.getInstance().isBlockWatched(block)){
|
|
|
+ if(!mcConfig.getInstance().isBlockWatched(block)&& block.getData() != (byte) 5){
|
|
|
xp += 40;
|
|
|
blockProcCheck(block, player);
|
|
|
blockProcCheck(block, player);
|
|
@@ -298,7 +298,8 @@ public class mcMining {
|
|
|
loc.getWorld().dropItemNaturally(loc, item);
|
|
|
block.setType(Material.AIR);
|
|
|
}
|
|
|
- mcUsers.getProfile(player).addMiningGather(xp * mcLoadProperties.xpGainMultiplier);
|
|
|
+ if(block.getData() != (byte) 5)
|
|
|
+ mcUsers.getProfile(player).addMiningGather(xp * mcLoadProperties.xpGainMultiplier);
|
|
|
mcSkills.getInstance().XpCheck(player);
|
|
|
}
|
|
|
}
|