1
0
mirror of https://github.com/SquidDev-CC/CC-Tweaked synced 2025-11-23 16:44:50 +00:00
Files
CC-Tweaked/remappedSrc/dan200/computercraft/shared/turtle/upgrades/TurtleSword.java

48 lines
1.3 KiB
Java

/*
* This file is part of ComputerCraft - http://www.computercraft.info
* Copyright Daniel Ratcliffe, 2011-2019. Do not distribute without permission.
* Send enquiries to dratcliffe@gmail.com
*/
package dan200.computercraft.shared.turtle.upgrades;
import dan200.computercraft.shared.turtle.core.TurtlePlayer;
import net.minecraft.block.BlockState;
import net.minecraft.block.Material;
import net.minecraft.item.Item;
import net.minecraft.util.Identifier;
import net.minecraft.util.math.BlockPos;
import net.minecraft.world.World;
public class TurtleSword extends TurtleTool
{
public TurtleSword( Identifier id, String adjective, Item item )
{
super( id, adjective, item );
}
public TurtleSword( Identifier id, Item item )
{
super( id, item );
}
@Override
protected boolean canBreakBlock( BlockState state, World world, BlockPos pos, TurtlePlayer player )
{
if( !super.canBreakBlock( state, world, pos, player ) ) return false;
Material material = state.getMaterial();
return material == Material.PLANT ||
material == Material.LEAVES ||
// material == Material.VINE ||
material == Material.WOOL ||
material == Material.COBWEB;
}
@Override
protected float getDamageMultiplier()
{
return 9.0f;
}
}