From eb1aa6cf194473c2d8ed3725496f12c82e37c033 Mon Sep 17 00:00:00 2001 From: Shadowfacts Date: Sun, 7 Mar 2021 10:38:09 -0500 Subject: [PATCH] Allow breaking cables by hand --- .../net/shadowfacts/phycon/block/cable/CableBlock.kt | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/src/main/kotlin/net/shadowfacts/phycon/block/cable/CableBlock.kt b/src/main/kotlin/net/shadowfacts/phycon/block/cable/CableBlock.kt index 1e206ff..3aad3a9 100644 --- a/src/main/kotlin/net/shadowfacts/phycon/block/cable/CableBlock.kt +++ b/src/main/kotlin/net/shadowfacts/phycon/block/cable/CableBlock.kt @@ -1,5 +1,6 @@ package net.shadowfacts.phycon.block.cable +import net.fabricmc.fabric.api.`object`.builder.v1.block.FabricBlockSettings import net.minecraft.block.* import net.minecraft.block.piston.PistonBehavior import net.minecraft.entity.player.PlayerEntity @@ -30,13 +31,14 @@ import java.util.* * @author shadowfacts */ class CableBlock: Block( - Settings.of(CABLE_MATERIAL) - .strength(1f) + FabricBlockSettings.of(CABLE_MATERIAL) + .strength(0.3f) .nonOpaque() + .breakByHand(true) ), NetworkCableBlock { companion object { val ID = Identifier(PhysicalConnectivity.MODID, "cable") - val CABLE_MATERIAL = Material(MaterialColor.IRON, false, false, true, false, true, false, PistonBehavior.NORMAL) + val CABLE_MATERIAL = Material.Builder(MaterialColor.BLUE).build() val CENTER_SHAPE = createCuboidShape(6.0, 6.0, 6.0, 10.0, 10.0, 10.0) val SIDE_SHAPES = mapOf( Direction.DOWN to createCuboidShape(6.0, 0.0, 6.0, 10.0, 6.0, 10.0),