60 |
case 17: |
case 17: |
61 |
return null; //instabreak drops wood |
return null; //instabreak drops wood |
62 |
case 18: |
case 18: |
63 |
return (rand.nextInt(16) == 0) ? new ItemStack(6,1,(short)0, (byte)rand.nextInt(4) ) : null; //leaves has 6.25% chance of dropping sapplings - the sappling type is randomized |
return (rand.nextInt(16) == 0) ? new ItemStack(6,1,(short)0, b.getData() ) : null; //leaves has 6.25% chance of dropping sapplings |
64 |
case 21: //lapis lazuli |
case 21: //lapis lazuli |
65 |
int count = rand.nextInt(5) + 4; |
int count = rand.nextInt(5) + 4; |
66 |
return new ItemStack(351,count,(short)0, (byte)4); |
return new ItemStack(351,count,(short)0, (byte)4); |
67 |
|
case 27: |
68 |
|
case 28: |
69 |
|
return null; //instabreak drops powered and detector rails |
70 |
case 56: //diamond ore drops diamond |
case 56: //diamond ore drops diamond |
71 |
return new ItemStack(264,1); |
return new ItemStack(264,1); |
72 |
|
case 66: |
73 |
|
return null; //instabreak drops rails |
74 |
case 73: |
case 73: |
75 |
case 74: |
case 74: |
76 |
return new ItemStack(331,4); //redstone ore (both glowing and non-glowing) drops 4 redstone |
return new ItemStack(331,4); //redstone ore (both glowing and non-glowing) drops 4 redstone |
77 |
|
case 82: |
78 |
|
return null; //instabreak drops clay from clayblock |
79 |
default: |
default: |
80 |
return new ItemStack(b.getTypeId(), 1); |
return new ItemStack(b.getTypeId(), 1); |
81 |
} |
} |
94 |
|
|
95 |
if (b.getTypeId() == 7) //don't remove bedrock |
if (b.getTypeId() == 7) //don't remove bedrock |
96 |
return; |
return; |
97 |
|
if (b.getTypeId() == 90) //don't break portal |
98 |
|
return; |
99 |
|
|
100 |
event.setInstaBreak(true); |
event.setInstaBreak(true); |
101 |
|
|