一、农民不收菜的原因
农民工作范围过小
在《我的世界》中,农民的工作范围是由其视野决定的。如果农民的工作范围设置过小,那么他们可能无法看到田地中的作物,因此不会去收割。
作物未成熟
农民只会在作物成熟时收割,如果作物还未成熟就被收割,或者成熟度不足,农民是不会去收割的。
农民饥饿度不足
农民在饥饿度低于4时,会优先寻找食物,而不是去收割作物。因此,确保农民有足够的食物是很重要的。
农民工作区域混乱
如果农民的工作区域被破坏或者有其他干扰,他们可能会无法正常工作。
二、解决农民不收菜的攻略
调整农民工作范围
在设置农民的工作范围时,要确保其能够覆盖到所有的作物。可以通过调整农民的视野范围来实现。
确保作物成熟

在农民开始收割之前,要确保所有的作物都已经成熟。可以通过观察作物上的成熟度条来判断。
确保农民有足够的食物
在农民饥饿度低于4时,为他们提供食物,以确保他们能够专注于工作。
清理工作区域
确保农民的工作区域没有干扰,如破坏的方块或者多余的物品。
三、农民不收菜的其他技巧
使用命令设置农民工作范围
可以使用命令/setblock <坐标> minecraft:farmer {workRange:<数值>}来设置农民的工作范围。
使用命令让农民自动收割
可以使用命令/execute as @e[type=farmer] at <坐标> run /data player <玩家名> set Health <玩家名>.foodLevel 20来让农民自动收割。
使用附魔工具提高农民效率
给农民装备附魔工具,如附魔锄头,可以提高他们的工作效率。
定期检查农民状态
定期检查农民的健康和工作状态,确保他们能够正常工作。
《我的世界》农民不收菜的原因可能有很多,但通过调整工作范围、确保作物成熟、提供足够的食物和清理工作区域等方法,可以有效解决这个问题。同时,利用游戏中的命令和附魔工具,也可以提高农民的收割效率。
相关问答:
为什么我的世界农民不收割作物?
答:可能是因为作物未成熟、农民工作范围过小、农民饥饿度不足或者工作区域混乱等原因。
如何让我的世界农民自动收割?
答:可以使用命令/execute as @e[type=farmer] at <坐标> run /data player <玩家名> set Health <玩家名>.foodLevel 20来让农民自动收割。
如何设置我的世界农民的工作范围?
答:可以使用命令/setblock <坐标> minecraft:farmer {workRange:<数值>}来设置农民的工作范围。
我的世界农民为什么只收割一部分作物?
答:可能是因为工作范围设置不当或者作物分布不均。
如何提高我的世界农民的收割效率?
答:可以通过给农民装备附魔工具、调整工作范围和提供足够的食物来提高收割效率。