本篇教程由作者设定使用 CC BY-NC-SA 协议。

注意:本教程所使用到的游戏版本为1.19.2-forge,其他版本修改方式应该与此类似。

配置文件位置

本地存档中,配置文件应该位于

.minecraft/saves/世界名称/serverconfig

如果你开启了版本隔离,应该在对应版本下存档文件夹的/serverconfig

服务器当中,配置文件应该位于

world\serverconfig

配置文档在1.19.2中的名称为reap-server.toml,其他版本应该名称相近。

修改

reap模组支持标签(矿词),所以你可以使用矿词完成对同类物品的快速配置。

以下为一个配置完好的示例,如果你使用相同版本,应该可以直接覆盖原内容使用。

[crop_harvesting]
#The blocks that should get harvested by right-clicking
# 这里使用#minecraft:crops标签,所有带有这个标签的方块应该都被采集
whitelist = ["#minecraft:crops", "minecraft:nether_wart", "minecraft:potatoes", "minecraft:carrots", "minecraft:wheat", "minecraft:beetroots", "minecraft:cocoa"]
#If the held tool should be considered when right-click harvesting
#是否考虑工具,虽然为true,但空手亦可采集
consider_tool = true

[tree_harvesting]
#The log blocks that are allowed to get harvested by the tree harvester
#允许砍伐的原木类型
#Examples: 'minecraft:oak_log', '#minecraft:logs'
log_types = ["#minecraft:logs", "#minecraft:log", "minecraft:acacia_log", "minecraft:birch_log", "minecraft:dark_oak_log", "minecraft:jungle_log", "minecraft:oak_log", "minecraft:spruce_log", "minecraft:crimson_stem", "minecraft:warped_stem"]
#The blocks that are allowed below logs that can be harvested
#Examples: 'minecraft:dirt', '#forge:sand/colorless'
#模组考虑到了对树木的判断,如果木头下面不是泥土不会启用砍树
#这里用#minecraft:dirt,配置所有泥土,如果你使用的模组中有树木的种植土不是泥土,请单独添加id或标签
ground_types = ["#minecraft:dirt", "minecraft:dirt", "minecraft:grass_block", "minecraft:coarse_dirt", "minecraft:podzol", "minecraft:mycelium", "minecraft:warped_nylium", "minecraft:crimson_nylium", "minecraft:netherrack"]
#The tools which the player is allowed to harvest trees
# 允许砍树的工具
allowed_tree_tools = ["#minecraft:axe", "minecraft:wooden_axe", "minecraft:golden_axe", "minecraft:stone_axe", "minecraft:iron_axe", "minecraft:diamond_axe", "minecraft:netherite_axe"]
#If the tree harvester should be enabled
#是否开启一键砍树
enabled = true
#The maximum amount of logs one harvest is allowed to do
#允许连锁的最大数量,对某些模组添加的巨型树木,请考虑改更大数值来保证完成一键砍伐
#Range: 0 ~ 1024
max_harvesting_count = 128

[tree_harvesting.dynamic_breaking_speed]
#If bigger trees should be harder to break
#是否按照树的大小控制砍树耗时
enabled = true
#The maximum amount of time a tree should take to harvest
#砍树最大耗时
#Range: 1.0 ~ 100.0
min_speed = 10.0
#The amount of breaking time that gets added per harvested log
#每个原木带来的破坏时间惩罚
#Range: 0.0 ~ 100.0
per_log = 0.1

补充:如何查看方块矿词

使用游戏自带F3,右下角应该会有目标方块的id和所有标签。但如果标签过多可能会超出屏幕显示范围。

如何为其他模组中的作物和树木配置-第1张图片

可以看到,矿物树模组中的钻石树原木具有多个标签,其中甚至包括来自其他模组添加的标签。

如果你想查看物品的id,请使用组合键 F3+H 开启高级调试框