Crimson Warped Fungus..
觉醒魂钢大剑
私有嗅探器
玉制星盘
XP Jelly Baby
Glass Stack Size 4
碳化钽复合镐
锡 工程师扳手
区块扫描仪
Blue Geode Shovel
Lime Wool Stack Size 16
黑石镐
强化黑曜石锄
氮气桶
Mithril Multitools
Vyroxeres Hammer
铁手锯
蒸汽锤·青金石
爬行中的苦力怕
明月楼高归去
TepStarris
赤刃
光荣使命
QQ酱384099
BaseRaindrop
Carneades
hussw
xbxb
统御兽
何欧破
lalaniu
xx_cr
QQ酱68423
baozi007
莱茵金属rhein
石榴LY
Berkelium
燧石刀 与 刀 为同类物品/方块。
矿物词典: forge:tools/knives (83), forge:tools (446), farmersdelight:tools/knives (73), farmersdelight:straw_harvesters (66)
刀是本模组中最重要的物品,既可作为武器攻击,也可以在砧板上参与一些合成。
用刀破坏草、高草丛、小麦和稻米作物时会额外掉落草秆(破坏这些方块不消耗耐久)。用刀击杀动物时必定掉落稀有掉落物(如羽毛和皮革),击杀猪有 50% 的几率掉落一个火腿,而击杀疣猪兽则掉率为100%,带有抢夺III附魔时最多掉落 3 个。
首次获得任意一把刀会取得进度:刀耕火种。
首次获得下界合金刀会完成挑战:没这金刚钻的话...
刀可以加速挖掘:
蛋糕和派;
所有羊毛方块;
树叶(但是不会掉落树叶);
蜘蛛网;
稻草相关方块。
刀可以拥有的魔咒包含但不限于以下部分:
锋利;
亡灵杀手;
节肢杀手;
击退;
火焰附加;
抢夺;
效率;
耐久;
经验修补;
背刺。
刀掉落物改变机制的具体数据
对应mc版本1.16.5及以后
农夫乐事使用“战利品修改器”(Loot Modifier)机制,与此相关的代码有:
src/main/java/vectorwing/farmersdelight/common/registry/ModLootModifiers.java,注册了所有农夫乐事自定义的战利品修改器类型
src/main/resources/data/farmersdelight/loot_modifiers下的文件,列出了战利品修改器的具体应用
src/main/resources/data/farmersdelight/loot_modifiers下与刀掉落物改变机制有关的战利品修改器应用及具体作用有:
scavenging_feather.json:手持刀杀死鸡,掉落羽毛数量的上下限提升1
scavenging_ham_from_hoglin.json:手持刀杀死未着火的疣猪兽,必定掉落1个火腿
scavenging_ham_from_pig.json:手持刀杀死未着火的猪,50%的几率掉落1个火腿,每级抢夺魔咒提升10%掉落率
scavenging_leather.json:手持刀杀死牛、哞菇、驴、马、骡、羊驼、行商羊驼,掉落皮革数量的上下限提升1
scavenging_rabbit_hide.json:手持刀杀死兔子,掉落兔子皮数量的上下限提升1
scavenging_shulker_shell.json:手持刀杀死潜影贝,掉落潜影壳数量的上下限提升1
scavenging_smoked_ham_from_hoglin.json:手持刀杀死着火的疣猪兽,必定掉落1个烟熏火腿
scavenging_smoked_ham_from_pig.json:手持刀杀死着火的猪,50%的几率掉落1个烟熏火腿,每级抢夺魔咒提升10%掉落率
scavenging_string.json:手持刀杀死蜘蛛、洞穴蜘蛛,掉落蛛丝数量的上下限提升1
对应mc版本1.16.5前
农夫乐事通过向战利品随机池注入战利品表实现掉落物改变,与此相关的代码有:
src/main/java/vectorwing/farmersdelight/setup/CommonEventHandler.java的onLootLoad方法,注入战利品随机池
src/main/resources/data/farmersdelight/loot_tables/inject下的文件,列出了相关战利品表
src/main/resources/data/farmersdelight/loot_tables/inject下与刀掉落物改变机制有关的战利品表及具体作用有:
chicken.json:手持刀杀死鸡,掉落羽毛数量的上下限提升1
cow.json:手持刀杀死牛,掉落皮革数量的上下限提升1
donkey.json:手持刀杀死驴,掉落皮革数量的上下限提升1
hoglin.json:手持刀杀死疣猪兽,必定掉落1个火腿,每级抢夺魔咒增加1个随机掉落火腿;疣猪兽着火时,火腿变为烟熏火腿
horse.json:手持刀杀死马,掉落皮革数量的上下限提升1
llama.json:手持刀杀死羊驼,掉落皮革数量的上下限提升1
mule.json:手持刀杀死骡,掉落皮革数量的上下限提升1
pig.json:手持刀杀死猪,50%的几率掉落1个火腿,每级抢夺魔咒提升10%掉落率;猪着火时,火腿变为烟熏火腿
rabbit.json:手持刀杀死兔子,掉落兔子皮、生兔肉数量的上下限提升1
shulker.json:手持刀杀死潜影贝,掉落潜影壳数量的上下限提升1
spider.json:手持刀杀死蜘蛛,掉落蛛丝数量的上下限提升1
提示
由此可见,刀掉落物改变机制事实上缺少扩展性,它只对预先写好的一系列生物生效,也就是说,打个比方,如果某个mod添加了另一种杀死会掉落皮革的生物,那么刀的“必掉效果”并不会对这种生物生效。
[使用: 工作台]
燧石 * 1
木棍 * 1
↓
燧石刀 * 1