// Path: src/main/java/org/cyclops/integratedtunnels/RegistryEntries.java
// public class RegistryEntries {
// 
//     @ObjectHolder("integratedtunnels:part_interface_item")
//     public static final Item ITEM_PART_INTERFACE = null;
//     @ObjectHolder("integratedtunnels:dummy_pickaxe")
//     public static final Item ITEM_DUMMY_PICKAXE = null;
// 
//     @ObjectHolder("integratedtunnels:part_interface_settings")
//     public static final ContainerType<ContainerInterfaceSettings> CONTAINER_INTERFACE_SETTINGS = null;
// 
// }


import com.google.common.collect.Maps;
import net.minecraft.block.BlockState;
import net.minecraft.enchantment.Enchantments;
import net.minecraft.item.Item;
import net.minecraft.item.ItemStack;
import net.minecraft.item.ItemTier;
import net.minecraft.item.ToolItem;
import org.cyclops.integratedtunnels.RegistryEntries;
import java.util.Collections;
import java.util.Map;
import java.util.Objects;
package org.cyclops.integratedtunnels.item;



/**
 * A dummy pickaxe that can harvest everything.
 * @author rubensworks
 */
public class ItemDummyPickAxe extends ToolItem {

    private static final Map<EnchantmentData, ItemStack> ITEMSTACKS = Maps.newHashMap();

    public ItemDummyPickAxe(Item.Properties properties) {
        super(1000, 1000, ItemTier.DIAMOND, Collections.emptySet(), properties);
    }

    @Override
    public boolean canHarvestBlock(BlockState blockIn) {
        return true;
    }

    @Override
    public boolean canHarvestBlock(ItemStack stack, BlockState state) {
        return true;
    }

    public static ItemStack getItemStack(boolean silkTouch, int fortune) {
        EnchantmentData data = new EnchantmentData(silkTouch, fortune);
        return ITEMSTACKS.computeIfAbsent(data, (key) -> {
// Path: src/main/java/org/cyclops/integratedtunnels/RegistryEntries.java
// public class RegistryEntries {
// 
//     @ObjectHolder("integratedtunnels:part_interface_item")
//     public static final Item ITEM_PART_INTERFACE = null;
//     @ObjectHolder("integratedtunnels:dummy_pickaxe")
//     public static final Item ITEM_DUMMY_PICKAXE = null;
// 
//     @ObjectHolder("integratedtunnels:part_interface_settings")
//     public static final ContainerType<ContainerInterfaceSettings> CONTAINER_INTERFACE_SETTINGS = null;
// 
// }


// Path: src/main/java/org/cyclops/integratedtunnels/item/ItemDummyPickAxe.java
import com.google.common.collect.Maps;
import net.minecraft.block.BlockState;
import net.minecraft.enchantment.Enchantments;
import net.minecraft.item.Item;
import net.minecraft.item.ItemStack;
import net.minecraft.item.ItemTier;
import net.minecraft.item.ToolItem;
import org.cyclops.integratedtunnels.RegistryEntries;
import java.util.Collections;
import java.util.Map;
import java.util.Objects;

package org.cyclops.integratedtunnels.item;



/**
 * A dummy pickaxe that can harvest everything.
 * @author rubensworks
 */
public class ItemDummyPickAxe extends ToolItem {

    private static final Map<EnchantmentData, ItemStack> ITEMSTACKS = Maps.newHashMap();

    public ItemDummyPickAxe(Item.Properties properties) {
        super(1000, 1000, ItemTier.DIAMOND, Collections.emptySet(), properties);
    }

    @Override
    public boolean canHarvestBlock(BlockState blockIn) {
        return true;
    }

    @Override
    public boolean canHarvestBlock(ItemStack stack, BlockState state) {
        return true;
    }

    public static ItemStack getItemStack(boolean silkTouch, int fortune) {
        EnchantmentData data = new EnchantmentData(silkTouch, fortune);
        return ITEMSTACKS.computeIfAbsent(data, (key) -> {
            ItemStack itemStack = new ItemStack(RegistryEntries.ITEM_DUMMY_PICKAXE, 1);