I'm new to modding and am trying to set up a simple block. Similar to diamond block, it's only supposed to be mined by an iron pickaxe or better. All other properties went smoothly except for harvest tool and level. I don't get any errors, although I am able to harvest it with everything (hand, wrong tool, lower tool level).
Here is code
package com.lucarioknight.testing.blocks;
import net.minecraft.block.Block;
import net.minecraft.block.SoundType;
import net.minecraft.block.material.Material;
import net.minecraftforge.common.ToolType;
public class RubyBlock extends Block {
public RubyBlock() {
super(Block.Properties.create(Material.IRON)
.hardnessAndResistance(5.0f)
.sound(SoundType.METAL)
.harvestTool(ToolType.PICKAXE)
.harvestLevel(2));
}
}
Also loot table in case it helps (rework of minecraft diamond block loot table)
{
"type": "minecraft:block",
"pools": [
{
"rolls": 1,
"entries": [
{
"type": "minecraft:item",
"name": "testy:ruby_block"
}
],
"conditions": [
{
"condition": "minecraft:survives_explosion"
}
]
}
]
}
Thanks in advance,
LucarioKnight