如题目,我尝试创造一个方块,并设置其挖掘等级和工具
但是我根本找不到对应的方法或属性?
如tool, harvest, level ... 都找不到
runClient后我就算是使用下界合金镐也无法掉落(还非常慢)
这是相关代码
但是我根本找不到对应的方法或属性?
如tool, harvest, level ... 都找不到
runClient后我就算是使用下界合金镐也无法掉落(还非常慢)
这是相关代码
去src\main\resources\data\minecraft\tags\blocks\mineable这个位置,建一个pickaxe.json,写复制代码少的时候可以这么手动写,多的话,Datagen了解一下
- {
- "replace": false,
- "values": [
- "你方块的命名空间id"
- ]
- }
无敌三脚猫 发表于 2023-8-8 14:27
去src\main\resources\data\minecraft\tags\blocks\mineable这个位置,建一个pickaxe.json,写少的时候可以 ...
额,能解释一下这是啥意思吗,有点看不懂awa
然后就是怎么设置挖掘等级啊?
JemodsCN 发表于 2023-8-8 14:30
额,能解释一下这是啥意思吗,有点看不懂awa
然后就是怎么设置挖掘等级啊? ...
你写mod的地方不应该有个src文件夹吗?至少该有个java文件夹是不是?这个java文件夹旁边应该有个resources文件夹,没有的话就建一个文件夹,照我说的这个路径建下去
如果你希望挖掘等级是3,就去建一个src\main\resources\data\minecraft\tags\blocks\needs_diamond_tool.json,差不多的格式
其它挖掘等级就是needs_stone_tool.json和needs_iron_tool.json,顾名思义
无敌三脚猫 发表于 2023-8-8 14:27
去src\main\resources\data\minecraft\tags\blocks\mineable这个位置,建一个pickaxe.json,写少的时候可以 ...
这回速度对了,但是不掉啊,有什么问题吗??

JemodsCN 发表于 2023-8-8 15:06
这回速度对了,但是不掉啊,有什么问题吗??
你没设置战利品表吗?在data\supertech\loot_tables\blocks\basic_machine_frame.json里写
- {
- "type": "minecraft:block",
- "pools": [
- {
- "rolls": 1.0,
- "bonus_rolls": 0.0,
- "entries": [
- {
- "type": "minecraft:item",
- "name": "supertech:basic_machine_frame"
- }
- ],
- "conditions": [
- {
- "condition": "minecraft:survives_explosion"
- }
- ]
- }
- ]
- }