“小刀是轻量的近战武器。你可以用它们从草类植物中获得草秆,也可以击杀动物以获得副掉落物。”
种类
燧石、铁锭、金锭、钻石和下界合金锭都可以用于制作刀。
用途
方块交互
使用刀破坏草、高草丛、小麦作物和水稻作物时会额外掉落草秆,并且破坏这些方块不会消耗刀的耐久)。
使用刀右键南瓜时会如同使用剪刀一般,将南瓜雕刻为雕刻过的南瓜,并掉落 4 个南瓜种子。翻代码时无意间看到的
用刀加工并没有内置 cd,点的越快加工越快。开连点器能看到白金之星一般的动作
刀可以加速挖掘以下类型的方块:
任何种类的蛋糕或派
任何种类的羊毛
任何种类的树叶(但是不会掉落树叶)
蜘蛛网
稻草相关的方块
生物交互
使用刀杀死动物时必定掉落稀有掉落物(例如鸡掉落的羽毛和牛掉落的皮革)。
使用刀杀死猪有 50% 的几率额外掉落1个火腿,杀死疣猪兽时的掉落概率则为 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 添加了另一种杀死会掉落皮革的生物,那么刀的“必掉效果”并不会对这种生物生效。
进度
图标名称描述解锁方式进度类型刀耕火种合成一把刀来从植物和动物上获取更多资源!获得任意种类的刀普通进度没这金刚钻的话……要么在你的刀上花一整块下界合金锭,要么从厨房里出去获得下界合金刀挑战进度