我正在编写一个布雷克模式,我试图使我的方块下降战利品只有当地雷收获水平2或以上(铁或以上)。我把我的收获等级设置为2级,但仍然可以用我的拳头挖掘它。为什么会这样?这是我的代码。
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(Properties.create(Material.IRON)
.hardnessAndResistance(5.0f,6.0f)
.sound(SoundType.METAL)
.harvestLevel(2)
.harvestTool(ToolType.PICKAXE)
);
}
}
1条答案
按热度按时间c90pui9n1#
我和你有同样的问题,在谷歌搜索之后,我在forge表单上找到了这篇文章https://forums.minecraftforge.net/topic/87845-solved-bug-fixed-harvest-level-just-straight-up-not-working/
显然你需要补充
.func_235861_h_()
在设置收割级别和工具以重新加载新信息之后。