The height of leaves destroyed now changes with tool material
This commit is contained in:
parent
70d33a8f8b
commit
de7b5c50d1
1 changed files with 32 additions and 3 deletions
|
@ -44,26 +44,55 @@ public class ItemBOPScythe extends Item
|
||||||
|
|
||||||
if (toolMaterial == EnumToolMaterial.IRON || toolMaterial == EnumToolMaterial.GOLD)
|
if (toolMaterial == EnumToolMaterial.IRON || toolMaterial == EnumToolMaterial.GOLD)
|
||||||
{
|
{
|
||||||
|
if (block != null)
|
||||||
|
{
|
||||||
|
if (block.isLeaves(world, x, y, z))
|
||||||
|
height = 2;
|
||||||
|
}
|
||||||
|
|
||||||
radius = 2;
|
radius = 2;
|
||||||
}
|
}
|
||||||
else if (toolMaterial == EnumToolMaterial.EMERALD)
|
else if (toolMaterial == EnumToolMaterial.EMERALD)
|
||||||
{
|
{
|
||||||
|
if (block != null)
|
||||||
|
{
|
||||||
|
if (block.isLeaves(world, x, y, z))
|
||||||
|
height = 3;
|
||||||
|
}
|
||||||
|
|
||||||
radius = 3;
|
radius = 3;
|
||||||
}
|
}
|
||||||
else if (toolMaterial == BOPItems.EnumToolMaterialAmethyst)
|
else if (toolMaterial == BOPItems.EnumToolMaterialAmethyst)
|
||||||
{
|
{
|
||||||
|
if (block != null)
|
||||||
|
{
|
||||||
|
if (block.isLeaves(world, x, y, z))
|
||||||
|
height = 4;
|
||||||
|
}
|
||||||
|
|
||||||
radius = 4;
|
radius = 4;
|
||||||
}
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
if (block != null)
|
||||||
|
{
|
||||||
|
if (block.isLeaves(world, x, y, z))
|
||||||
|
height = 0;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
if (block != null)
|
if (block != null)
|
||||||
{
|
{
|
||||||
if (block.isLeaves(world, x, y, z))
|
if (block.isLeaves(world, x, y, z))
|
||||||
{
|
{
|
||||||
trimLeaves(world, x, y, z, height, radius);
|
if (height > 0)
|
||||||
|
{
|
||||||
|
trimLeaves(world, x, y, z, height, radius);
|
||||||
|
|
||||||
itemstack.damageItem(1, entity);
|
itemstack.damageItem(1, entity);
|
||||||
|
|
||||||
return true;
|
return true;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
|
|
Loading…
Reference in a new issue