2025-02-03 07:59:05 +00:00
<!--
title: 管理员相关
description:
published: true
2025-02-03 12:39:47 +00:00
date: 2025-02-03T12:39:47.235Z
2025-02-03 07:59:05 +00:00
tags:
editor: ckeditor
dateCreated: 2025-02-03T07:58:51.978Z
-->
2025-02-03 12:39:47 +00:00
< h1 class = "toc-header" id = "服务端mod列表" > 服务端mod列表: < / h1 >
< p > < a class = "is-external-link" href = "https://www.mcmod.cn/class/5377.html" > banhammer-0.7.1+1.20.1.jar< / a > < br >
cardinal-components-api-5.2.2.jar< br >
cloth-config-11.1.118-fabric.jar< br >
< a class = "is-external-link" href = "https://www.mcmod.cn/class/9077.html" > commandspy-1.3.3.jar< / a > < br >
< a class = "is-external-link" href = "https://www.mcmod.cn/class/706.html" > coroutil-fabric-1.20.1-1.3.7.jar< / a > < br >
< a class = "is-external-link" href = "https://www.mcmod.cn/class/2021.html" > create-fabric-0.5.1-f-build.1335+mc1.20.1.jar< / a > < br >
< a class = "is-external-link" href = "https://www.mcmod.cn/class/5796.html" > Dynmap-3.7-beta-6-fabric-1.20.jar< / a > < br >
< a class = "is-external-link" href = "https://www.mcmod.cn/class/6241.html" > easyauth-mc1.20-3.0.19.jar< / a > < br >
< a class = "is-external-link" href = "https://www.mcmod.cn/class/4493.html" > essential_commands-0.35.3-mc1.20.1.jar< / a > < br >
fabric-language-kotlin-1.12.0+kotlin.2.0.10.jar< br >
< a class = "is-external-link" href = "https://www.mcmod.cn/class/5172.html" > htm-1.1.9.jar< / a > < br >
< a class = "is-external-link" href = "https://www.mcmod.cn/class/10706.html" > < s > InertiaAntiCheat-0.0.7.2+1.20.1.jar< / s > < / a > < br >
< a class = "is-external-link" href = "https://www.mcmod.cn/class/5193.html" > InvView-1.4.12-1.20+.jar< / a > < br >
< a class = "is-external-link" href = "https://www.mcmod.cn/class/198.html" > journeymap-1.20.1-5.10.3-fabric.jar< / a > < br >
< a class = "is-external-link" href = "https://www.mcmod.cn/class/5192.html" > LuckPerms-Fabric-5.4.102.jar< / a > < br >
malilib-fabric-1.20.1-0.16.3.jar< br >
< a class = "is-external-link" href = "https://www.mcmod.cn/class/13202.html" > QuickBackupMulti-mc1.20-v2.1.0.jar< / a > < br >
< a class = "is-external-link" href = "https://www.mcmod.cn/class/13949.html" > ServerReplay-1.1.1+mc1.20.1.jar< / a > < br >
< a class = "is-external-link" href = "https://www.mcmod.cn/class/13809.html" > styledplayerlist-3.1.1+1.20.1.jar< / a > < br >
< a class = "is-external-link" href = "https://www.mcmod.cn/class/6842.html" > syncmatica-1.20.1-0.3.10.jar< / a > < br >
< a class = "is-external-link" href = "https://www.mcmod.cn/class/10848.html" > vanish-1.5.5+1.20.1.jar< / a > < br >
< a class = "is-external-link" href = "https://www.mcmod.cn/class/3693.html" > voicechat-fabric-1.20.1-2.5.20.jar< / a > < br >
< a class = "is-external-link" href = "https://www.mcmod.cn/class/12938.html" > watut-fabric-1.20.1-1.1.3 (1).jar< / a > < br >
< a class = "is-external-link" href = "https://www.mcmod.cn/class/609.html" > worldedit-mod-7.2.15.jar< / a > < / p >
< h1 class = "toc-header" id = "可用管理命令" > 可用管理命令:< / h1 >
< h2 class = "toc-header" id = "banhammer" > BanHammer< / h2 >
< div class = "table-container" > < table >
< thead >
< tr >
< th > < / th >
< th > < / th >
< th > < / th >
< / tr >
< / thead >
< tbody >
< tr >
< td > 命令< / td >
< td > 权限< / td >
< td > 备注< / td >
< / tr >
< tr >
< td > /banhammer< / td >
< td > banhammer.commands.main (default)< / td >
< td > 发送关于 BanHammer 的信息< br > < br > 如果你想让这种惩罚无声无息,你可以在理由前加上 -s。< / td >
< / tr >
< tr >
< td > /banhammer reload< / td >
< td > banhammer.commands.reload (op 4)< / td >
< td > 重新加载 BanHammer 配置< / td >
< / tr >
< tr >
< td > /banhammer import < source > []< / td >
< td > banhammer.commands.import (op 4)< / td >
< td > 从其他来源导入封禁(如果 remove 设置为 "true",则从其中移除封禁)。< / td >
< / tr >
< tr >
< td > /ban []< / td >
< td > banhammer.punish.ban (op 3/config)< / td >
< td > 封禁玩家< / td >
< / tr >
< tr >
< td > /tempban []< / td >
< td > banhammer.punish.tempban (op 3/config)< / td >
< td > 临时封禁玩家< / td >
< / tr >
< tr >
< td > /ban-ip []< / td >
< td > banhammer.punish.banip (op 3/config)< / td >
< td > 封禁玩家 IP< / td >
< / tr >
< tr >
< td > /tempban-ip []< / td >
< td > banhammer.punish.tempbanip (op 3/config)< / td >
< td > 临时封禁玩家 IP< / td >
< / tr >
< tr >
< td > /mute []< / td >
< td > banhammer.punish.mute (op 3/config)< / td >
< td > 禁言玩家< / td >
< / tr >
< tr >
< td > /tempmute []< / td >
< td > banhammer.punish.tempmute (op 1)< / td >
< td > 临时禁言玩家< / td >
< / tr >
< tr >
< td > /kick []< / td >
< td > banhammer.punish.kick (op 3/config)< / td >
< td > 踢出玩家< / td >
< / tr >
< tr >
< td > /unban < / td >
< td > banhammer.unpunish.unban (op 3/config)< / td >
< td > 移除对玩家的封禁< / td >
< / tr >
< tr >
< td > /unban-ip < / td >
< td > banhammer.unpunish.unbanip (op 3/config)< / td >
< td > 移除对玩家 IP 的封禁< / td >
< / tr >
< tr >
< td > /unmutes < / td >
< td > banhammer.unpunish.unmute (op 3/config)< / td >
< td > 移除对玩家的禁言< / td >
< / tr >
< tr >
< td > /pardon < / td >
< td > banhammer.unpunish.pardon (op 3/config)< / td >
< td > 移除对玩家的所有惩罚< / td >
< / tr >
< / tbody >
< / table > < / div >
2025-02-03 12:35:41 +00:00
< p > 此外,如果你想让这种惩罚无声无息,你可以在理由前加上 -s。< / p >
< p > 时间可以用秒( 15/15s) 、分钟( 3m) 、小时( 24h) 、天( 7d) 、年( 1y) 或者将这些组合起来来表示( 5y3d9h3m8s) 。< / p >
2025-02-03 12:39:47 +00:00
< h2 class = "toc-header" id = "easyauth" > EasyAuth< / h2 >
2025-02-03 12:35:41 +00:00
< p > < strong > 玩家命令< / strong > < / p >
2025-02-03 12:39:47 +00:00
< p > /login , /l - 登陆账号< / p >
2025-02-03 12:35:41 +00:00
< p > /logout - 退出登陆< / p >
2025-02-03 12:39:47 +00:00
< p > /register - 注册账号< / p >
2025-02-03 12:35:41 +00:00
< p > /account - 管理账号< / p >
2025-02-03 12:39:47 +00:00
< p > /unregister - 注销账号< / p >
< p > /changePassword - 更改密码< / p >
2025-02-03 12:35:41 +00:00
< p > 注释: 允许玩家用以下字符组合作为密码:纯字母, 字母与下划线_, "引号与字母" 或者 "字母与& $@#"。< / p >
< p > < strong > 管理员命令< / strong > < / p >
< p > /auth reload - 重新配置文件< / p >
2025-02-03 12:39:47 +00:00
< p > /auth setGlobalPassword - 为服务器设置一个全局密码< / p >
< p > /auth setSpawn [ ] - 设置一个出生点在玩家登录过程中将他们临时传送至此< / p >
< p > /auth remove - 将用户数据从数据库中删除< / p >
< p > /auth update -上传用户密码< / p >
< p > /auth register - 注册一个新用户< / p >
< p > /auth uuid - 以小写形式输入玩家昵称将给出该昵称的离线 uuid< / p >
< p > /auth addToForcedOffline - 将玩家添加至强制离线列表< / p >
2025-02-03 12:35:41 +00:00
< p > /auth list - 列出所有已注册玩家< / p >
< p > Note: right now show only that players who are a login since last start.< / p >
2025-02-03 12:39:47 +00:00
< h2 class = "toc-header" id = "essential-commands" > < strong > Essential Commands< / strong > < / h2 >
< div class = "table-container" > < table >
< thead >
< tr >
< th > < strong > 命令< / strong > < / th >
< th > < strong > 描述< / strong > < / th >
< / tr >
< / thead >
< tbody >
< tr >
< td > < code > /tpa < player> < / code > < / td >
< td > 请求传送到指定玩家的位置< / td >
< / tr >
< tr >
< td > < code > /tpahere < player> < / code > < / td >
< td > 请求玩家传送到你的位置< / td >
< / tr >
< tr >
< td > < code > /tpaccept < player> < / code > < / td >
< td > 接受玩家的传送请求< / td >
< / tr >
< tr >
< td > < code > /tpdeny < player> < / code > < / td >
< td > 拒绝玩家的传送请求< / td >
< / tr >
< tr >
< td > < code > /home set < home_name> < / code > < / td >
< td > 设置一个个人家的位置< / td >
< / tr >
< tr >
< td > < code > /home tp < home_name> < / code > < / td >
< td > 传送到你的家< / td >
< / tr >
< tr >
< td > < code > /home delete < home_name> < / code > < / td >
< td > 删除你的家< / td >
< / tr >
< tr >
< td > < code > /home list< / code > < / td >
< td > 列出你的所有家(点击可传送)< / td >
< / tr >
< tr >
< td > < code > /warp set < warp_name> < / code > < / td >
< td > 设置一个服务器范围内的传送点< / td >
< / tr >
< tr >
< td > < code > /home tp_other < player_name> < home_name> < / code > < / td >
< td > 传送到指定玩家的指定家(通常仅限管理员)< / td >
< / tr >
< tr >
< td > < code > /home tp_offline < player_name> < home_name> < / code > < / td >
< td > 传送到指定玩家(可能离线)的指定家(通常仅限管理员)< / td >
< / tr >
< tr >
< td > < code > /home list_offline < player_name> < / code > < / td >
< td > 列出指定玩家(可能离线)的所有家(通常仅限管理员)< / td >
< / tr >
< tr >
< td > < code > /home overwritehome < home_name> < / code > < / td >
< td > 设置一个个人家的位置,覆盖同名的现有家< / td >
< / tr >
< tr >
< td > < code > /warp tp < warp_name> < / code > < / td >
< td > 传送到一个传送点(授予访问该命令的权限)< / td >
< / tr >
< tr >
< td > < code > /warp tp < warp_name> < / code > < / td >
< td > 传送到指定的传送点(授予访问特定传送点的权限)< / td >
< / tr >
< tr >
< td > < code > /warp delete < warp_name> < / code > < / td >
< td > 删除一个传送点< / td >
< / tr >
< tr >
< td > < code > /warp list< / code > < / td >
< td > 列出所有可用的传送点(点击可传送)< / td >
< / tr >
< tr >
< td > < code > /back< / code > < / td >
< td > 传送到你之前的位置< / td >
< / tr >
< tr >
< td > < code > /spawn tp< / code > 或 < code > /spawn< / code > < / td >
< td > 传送到服务器的出生点< / td >
< / tr >
< tr >
< td > < code > /spawn set< / code > < / td >
< td > 设置服务器的出生点< / td >
< / tr >
< tr >
< td > < code > /nickname set < nickname> < / code > < / td >
< td > 将你自己的昵称设置为指定的Minecraft文本< / td >
< / tr >
< tr >
< td > < code > /nickname set < target-player> < nickname> < / code > < / td >
< td > 将目标玩家的昵称设置为指定的Minecraft文本< / td >
< / tr >
< tr >
< td > < code > /nickname clear< / code > < / td >
< td > 清除你自己的昵称< / td >
< / tr >
< tr >
< td > < code > /nickname clear < target-player> < / code > < / td >
< td > 清除目标玩家的昵称< / td >
< / tr >
< tr >
< td > < code > /nickname reveal < player-nickname> < / code > < / td >
< td > 获取具有指定昵称(不区分大小写)的玩家列表< / td >
< / tr >
< tr >
< td > < code > /randomteleport< / code > 或 < code > /rtp< / code > < / td >
< td > 传送到距离出生点一定距离(在配置中预设)的随机位置< / td >
< / tr >
< tr >
< td > < code > /fly< / code > < / td >
< td > 切换自己的飞行能力< / td >
< / tr >
< tr >
< td > < code > /fly < target-player> < / code > < / td >
< td > 切换目标玩家的飞行能力< / td >
< / tr >
< tr >
< td > < code > /fly speed < fly_speed> < / code > < / td >
< td > 更改自己的飞行速度< / td >
< / tr >
< tr >
< td > < code > /fly speed reset< / code > < / td >
< td > 将自己的飞行速度重置为默认值< / td >
< / tr >
< tr >
< td > < code > /fly speed < target-player> < fly_speed> < / code > < / td >
< td > 更改目标玩家的飞行速度< / td >
< / tr >
< tr >
< td > < code > /fly speed < target-player> reset< / code > < / td >
< td > 将目标玩家的飞行速度重置为默认值< / td >
< / tr >
< tr >
< td > < code > /workbench< / code > < / td >
< td > 打开工作台(制作台)界面< / td >
< / tr >
< tr >
< td > < code > /grindstone< / code > < / td >
< td > 打开磨刀石界面< / td >
< / tr >
< tr >
< td > < code > /stonecutter< / code > < / td >
< td > 打开石切机界面< / td >
< / tr >
< tr >
< td > < code > /anvil< / code > < / td >
< td > 打开铁砧界面< / td >
< / tr >
< tr >
< td > < code > /enderchest< / code > < / td >
< td > 打开你的末影箱界面< / td >
< / tr >
< tr >
< td > < code > /wastebin< / code > < / td >
< td > 打开一个清空物品的界面,关闭时删除所有放入的物品< / td >
< / tr >
< tr >
< td > < code > /invuln< / code > < / td >
< td > 使自己无敌(无法受到伤害)< / td >
< / tr >
< tr >
< td > < code > /invuln < target-player> < / code > < / td >
< td > 使目标玩家无敌< / td >
< / tr >
< tr >
< td > < code > /top< / code > < / td >
< td > 传送到你当前位置的最高方块顶部< / td >
< / tr >
< tr >
< td > < code > /gametime< / code > < / td >
< td > 获取当前游戏时间< / td >
< / tr >
< tr >
< td > < code > /day< / code > < / td >
< td > 如果是夜晚,将时间推进到下一个白天的开始< / td >
< / tr >
< tr >
< td > < code > /afk< / code > < / td >
< td > 标记自己为离线状态,直到再次交互或使用< code > /afk< / code > 命令。如果启用了< code > invuln_while_afk< / code > ,则会授予无敌状态< / td >
< / tr >
< tr >
< td > < code > /bed< / code > < / td >
< td > 将自己传送到你的床或出生点< / td >
< / tr >
< tr >
< td > < code > /lastPos < target-player> < / code > < / td >
< td > 获取指定玩家(可能离线)的最后位置< / td >
< / tr >
< tr >
< td > < code > /rules< / code > < / td >
< td > 在聊天中打印规则< / td >
< / tr >
< tr >
< td > < code > /rules reload< / code > < / td >
< td > 从规则文件重新加载规则< / td >
< / tr >
< tr >
< td > < code > /feed< / code > < / td >
< td > 填满你的饥饿条并清除疲劳< / td >
< / tr >
< tr >
< td > < code > /feed < target-player> < / code > < / td >
< td > 填满目标玩家的饥饿条并清除疲劳< / td >
< / tr >
< tr >
< td > < code > /heal< / code > < / td >
< td > 恢复你的生命值< / td >
< / tr >
< tr >
< td > < code > /heal < target-player> < / code > < / td >
< td > 恢复目标玩家的生命值< / td >
< / tr >
< tr >
< td > < code > /extinguish< / code > < / td >
< td > 停止自身燃烧< / td >
< / tr >
< tr >
< td > < code > /extinguish < target-player> < / code > < / td >
< td > 停止目标玩家燃烧< / td >
< / tr >
< tr >
< td > < code > /essentialcommands config reload< / code > < / td >
< td > 重新加载EssentialCommands配置< / td >
< / tr >
< / tbody >
< / table > < / div >
< h3 class = "toc-header" id = "特殊功能" > < strong > 特殊功能< / strong > < / h3 >
2025-02-03 12:35:41 +00:00
< p > < strong > 允许设置彩色昵称< / strong > < / p >
< p > < strong > 允许设置具有特殊格式(斜体、加粗等)的昵称< / strong > < / p >
< p > < strong > 允许设置鼠标悬停时显示文本的昵称< / strong > < / p >
< p > < strong > 允许设置点击时执行操作的昵称< / strong > < / p >
2025-02-03 12:39:47 +00:00
< h2 class = "toc-header" id = "hey-thats-mine" > < strong > Hey That's Mine< / strong > < / h2 >
2025-02-03 12:35:41 +00:00
< p > 检查:< / p >
< p > /htm flag: 运行命令后, 敲击箱子检查容器是否公开( 权限节点: htm.command.flag) 。< / p >
< p > 设置:< / p >
< p > /htm set PUBLIC: 运行命令后, 敲击选择把容器设为公开。< / p >
< p > /htm set PRIVATE: 运行命令后, 敲击选择把容器设为私有, 私有状态下只有你授权的玩家可以打开容器。< / p >
< p > /htm set KEY: 运行命令后, 拿着任意物品敲击容器, 其他人打开容器时需使用敲击时的物品作为钥匙才能打开容器。< / p >
< p > 以上三条指令的权限节点: htm.command.set。< / p >
< p > 信任和取消信任:< / p >
< p > /htm trust 玩家名 global: 允许玩家打开你的容器。< / p >
< p > /htm untrust 玩家名 global: 取消玩家打开你容器的权限。< / p >
< p > 以上两条指令的权限节点: htm.command.trust。< / p >
< p > 移除保护:< / p >
< p > /htm remove: 移除该容器的保护( htm.command.remove) 。< / p >
< p > 转移权限:< / p >
< p > /htm transfer 玩家名: 把敲击容器的保护权转移给其他玩家, 转移后该容器就是别人的了, 你将无法打开和破坏该容器( htm.command.transfer) 。< / p >
< p > 持续模式:< / p >
< p > /htm persist: 打开或关闭持续模式, 打开后输入指令, 即可一次敲击多个容器执行这个指令( htm.command.persist) 。< / p >
< p > 管理权限:< / p >
< p > htm.admin: 拥有该权限节点后, 可无视保护随意打开或破坏容器, 默认OP拥有。< / p >
2025-02-03 12:39:47 +00:00
< h2 class = "toc-header" id = "inv-view" > < strong > Inv View< / strong > < / h2 >
< h3 class = "toc-header" id = "指令" > 指令< / h3 >
2025-02-03 12:35:41 +00:00
< p > 打开玩家背包:/view inv < 玩家名> ; < / p >
< p > 打开玩家末影箱:/view echest < 玩家名> 。< / p >
< p > 以上指令权限默认 OP 拥有。< / p >
2025-02-03 12:39:47 +00:00
< h3 class = "toc-header" id = "权限" > 权限< / h3 >
2025-02-03 12:35:41 +00:00
< p > invview.command.root: 允许玩家使用“/view”指令; < / p >
< p > invview.command.inv: 允许玩家使用“/view inv”指令; < / p >
< p > invview.command.echest: 允许玩家使用“/view echest”指令; < / p >
< p > invview.command.trinket: 允许玩家使用“/view trinket”指令; < / p >
< p > invview.protected: 允许玩家的背包不被其他人打开。< / p >
2025-02-03 12:39:47 +00:00
< h2 class = "toc-header" id = "luckperms" > < strong > LuckPerms< / strong > < / h2 >
2025-02-03 12:35:41 +00:00
< p > 给玩家权限:/lp user < 玩家> permission set 权限 true; < / p >
< p > 创建组:/lp creategroup < 权限组名> ; < / p >
< p > 给组权限:/lp group < 权限组> permission set 权限 true; < / p >
< p > 玩家继承:/lp user < 用户名> parent add < 权限组名> ; < / p >
< p > 继承组:/lp group < 权限组> parent add < 要继承的组> ; < / p >
< p > 打开网页编辑器:/lp editor 可以进行可视化的权限操作。< / p >
2025-02-03 12:39:47 +00:00
< h2 class = "toc-header" id = "quickbackupmulti" > QuickBackupMulti< / h2 >
< p > /qb back : < strong > 回档至某个备份;< / strong > < br >
/qb cancel**:取消回档;**< br >
/qb confirm: < strong > 确认回档;< / strong > < br >
/qb delete < strong > :删除某槽位的备份;< / strong > < br >
/qb list: < strong > 显示备份列表;< / strong > < br >
/qb make [< 描述> ]: < strong > 创建某一存档的备份;< / strong > < br >
/qb permission: < strong > 设置玩家权限;< / strong > < br >
/qb search < strong > :搜索某一存档的备份;< / strong > < br >
/qb show : < strong > 显示某一存档备份的具体信息。< / strong > < / p >
< h2 class = "toc-header" id = "serverreplay" > < strong > ServerReplay< / strong > < / h2 >
< h4 class = "toc-header" id = "玩家" > 玩家< / h4 >
< p > 要在服务端记录玩家,你可以执行 < code > /replay start players < 玩家> < / code > ,例如:< / p >
< p > < code > /replay start players senseiwells< / code > < br >
< code > /replay start players @a< / code > < br >
< code > /replay start players @a[gamemode=survival]< / code > < / p >
< p > 玩家录制将会和玩家绑定,并且按服务端视距进行录制。< / p >
< p > 如果玩家退出了服务器或者服务端停止了,录制将会自动停止并保存。< / p >
< p > 同时,如果你想要手动停止录制,你可以执行 < code > /replay stop players < 玩家> < 是否保存> < / code > 。这个指令还可以停止录制并取消保存,例如:< / p >
< p > < code > /replay stop players senseiwells< / code > < br >
< code > /replay stop players @r< / code > < br >
< code > /replay stop players senseiwells false< / code > < / p >
< p > 此录制之后将会被保存在 < code > player_recording_path< / code > 所指定的文件夹中玩家 uuid 目录下。默认情况下,它将被保存在 < code > ./recordings/players/< uuid> /< date-and-time> .mcpr< / code > < / p >
< p > 此文件可以被放在客户端的 < code > ./replay_recordings< / code > 文件夹中并被客户端 Replay Mod 打开。< / p >
< blockquote >
< p > [!NOTE]< br >
如果你要记录 < a class = "is-external-link" href = "https://github.com/gnembon/fabric-carpet" > Carpet< / a > 假人,你可能需要在设置中启用 < code > fix_carpet_bot_view_distance< / code > ,否则只有假人周围的 2 个区块会被记录。< / p >
< / blockquote >
< h4 class = "toc-header" id = "区块" > 区块< / h4 >
< blockquote >
< p > [!NOTE]< br >
对于模组录制的指定区域的区块, Minecraft 客户端< strong > 不会< / strong > 渲染最边缘的那些区块。所以如果要记录一片< strong > 可见< / strong > 的区块,你必须在边缘多选取一个区块。例如录制一片从 < code > -5,-5< / code > 到 < code > 5,5< / code > 的可见区块,你必须从 < code > -6,6< / code > 到 < code > 6,6< / code > 进行录制。< / p >
< / blockquote >
< p > 要记录服务端的一些区块,你可以执行 < code > /replay start chunks from < 区块X轴起点> < 区块Z轴起点> to < 区块X轴终点> < 区块Z轴终点> in < 维度> named < 名称> < / code > ,例如:< / p >
< p > < code > /replay start chunks from -5 -5 to 5 5 in minecraft:overworld named MyChunkRecording< / code > < br >
< code > /replay start chunks from 54 67 to 109 124< / code > < br >
< code > /replay start chunks from 30 30 to 60 60 in minecraft:the_nether< / code > < / p >
< p > 同时你可以指定一个中心区块和半径来进行录制,< code > /replay start chunks around < 区块X轴> < 区块Z轴> radius < 半径> in < 维度> named < 名称> < / code > ,例如:< / p >
< p > < code > /replay start chunks around 0 0 radius 5< / code > < br >
< code > /replay start chunks around 67 12 radius 16 in minecraft:overworld named Perimeter Recorder< / code > < / p >
< p > 区块录制将被固定并且无法移动,它们将录制指定的区块。需要特别注意的是,当录制开始的时候,这些指定的区块将会被加载一下(在有必要的情况下将会被生成)。在此之后,录制器将不会手动加载这些区块。< / p >
< p > 你可以通过配置 < code > chunk_recorder_load_radius< / code > 来设定区块录制器会自动加载的最大范围。在这个范围外的录制区块需要手动加载来录制。< / p >
< p > 如果服务端停止了,录制将会自动停止并保存。< / p >
< p > 同时,如果你希望手动停止录制,你可以运行 < code > /replay stop chunks from < 区块X轴起点> < 区块Z轴起点> to < 区块X轴终点> < 区块Z轴终点> in < 维度> < 是否保存> < / code > 。这个指令还可以停止录制并取消保存,例如:< / p >
< p > < code > /replay stop chunks from 0 0 to 5 5 in minecraft:overworld false< / code > < br >
< code > /replay stop chunks from 54 67 to 109 124< / code > < / p >
< p > 此录制之后将会被保存在 < code > chunk_recording_path< / code > 所指定的文件夹中区块录制器名称目录下。默认情况下,它将被保存在 < code > ./recordings/chunks/< name> /< date-and-time> .mcpr< / code > 。< / p >
< p > 此文件可以被放在客户端的 < code > ./replay_recordings< / code > 文件夹中并被客户端 Replay Mod 打开。< / p >
< h4 class = "toc-header" id = "指令-1" > 指令< / h4 >
< p > 注意:对于所有的指令,玩家必须要有等级 4 的 OP 权限,或如果你有一个权限模组(例如 < a class = "is-external-link" href = "https://luckperms.net/" > LuckPerms< / a > ),玩家可以在拥有权限节点 < code > replay.commands.replay< / code > 时使用这些指令。< / p >
< ul >
< li >
< p > < code > /replay enable< / code > < br >
允许模组按照给定的规则(详见 < a href = "#%E5%8C%B9%E9%85%8D%E8%A7%84%E5%88%99%E8%AE%BE%E7%BD%AE" > 匹配规则< / a > 部分)自动记录玩家。< / p >
< / li >
< li >
< p > < code > /replay disable< / code > < br >
禁止模组自动录制玩家,这将会同时停止当前的所有的玩家录制和区块录制。< / p >
< / li >
< li >
< p > < code > /replay start players < 玩家> < / code > < br >
手动开启对给定的玩家的录制。< / p >
< / li >
< li >
< p > < code > /replay start chunks from < 区块X轴起点> < 区块Z轴起点> to < 区块X轴终点> < 区块Z轴终点> in < 维度> named < 名称> < / code > < br >
手动开启对给定的区块范围的录制;如果维度没有被指定,将会使用发起指令的玩家所在的维度;名称决定了录制文件的保存路径。< / p >
< / li >
< li >
< p > < code > /replay start chunks around < 区块X轴位置> < 区块Z轴位置> radius < 半径> in < 维度> named < 名称> < / code > < br >
该指令和上一个指令类似;但你可以指定录制给定区块周围的半径内的区域。< / p >
< / li >
< li >
< p > < code > /replay stop players < 玩家> < 是否保存> < / code > < br >
手动停止对给定玩家的录制,你可以选择性地设置录制是否被保存,默认情况下它将会被保存。< / p >
< / li >
< li >
< p > < code > /replay stop chunks from < 区块X轴起点> < 区块Z轴起点> to < 区块X轴终点> < 区块Z轴终点> in < 维度> named < 名称> < / code > < br >
手动停止对于给定区块范围的录制。如果维度没有被指定,将会使用发起指令的玩家所在的维度。你可以选择性地设置录制是否被保存,默认情况下它将会被保存。< / p >
< / li >
< li >
< p > < code > /replay stop chunks named < 名称> < 是否保存> < / code > < br >
该指令和上一个指令类似;但你可以依靠名称来选取指定的区块范围。< / p >
< / li >
< li >
< p > < code > /replay stop [chunks|players] all < 是否保存> < / code > < br >
手动停止对< strong > 所有< / strong > 区块或玩家的录制。你可以选择性的设置录制是否被保存,默认情况下它将会被保存。< / p >
< / li >
< li >
< p > < code > /replay status< / code > < br >
获取一个状态信息,包含录制是否被允许,以及当前所有对玩家和区块的录制的列表,它们已被录制的时长,和它们的文件大小。< / p >
< / li >
< li >
< p > < code > /replay reload< / code > < br >
重载 Server Replay 模组的配置文件。< / p >
< / li >
< / ul >