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

前言

FTB Utilities mod由LatvianModder在2015年左右发布,在CurseForge上累计下载量超过7000万次。它被认为是市场上最好的Forge 1.7.10到1.12.2的mod之一。这个MOD有很多功能,可以真正提升你的服务器游戏体验,特别是与其他玩家的联机。本教程将通过介绍其突出的功能和命令来帮助你开始使用FTB系列模组。

本教程将会分为几大板块:

  • 兼容性

  • Team(小组) 

  • Teleport(传送) 

  • Ranks(权限组之类)  

  • Config(配置文件)

  • OtherCommands(其它指令)

每大板块内容大致分为如下部分:

  • Client(客户端有关内容)

  • Server(服务器有关内容) 

  • Command(需要输入指令的部分)

  • Config(关于文件设置的内容)

本文较为全面,所以涉及内容较长,可以使用Ctrl+F搜索正文(在重要部分会列举一些关键词便于搜索。)

另外,以下只是经过开服与游玩获得的经验,如有错误请指出,将及时改正。

兼容性

#Server

如果你是开服的服主,那么FTB可能不太适合Mohist端,你可能需要花费较长的时间来管理权限组。

对于金钱插件,FTBMoney本身的金币和插件的金币不互通,是两套系统(所以你可以通过FTB任务或者商店或者NPC进行插件与FTB间的货币兑换)

对于权限管理插件,FTBU和权限管理插件有相通的地方,也有区别。



热加载兼容模组兼容FTB权限节点兼容插件权限节点默认权限组
FTBU×√ 不一定default
权限组插件不一定,会与FTB冲突×player
建议:FTBranks+Luckperms,前者搞模组和FTB权限节点,后者搞插件的权限节点。


对于插件端的服主,FTB已经有基础插件的大部分功能(圈地,聊天,权限组,传送),所以可以不用加基础插件。

#Client

组队功能上的兼容性(见下文3.2)

Team(小组)

前言

Team(小组)是FTB里面一个很突出的功能,它的主要用途是和队友同步任务(它和FTB任务是同步的)。在组队功能上,它的兼容性只对于FTB任务。

兼容性

已知不支持的Mod(需要另外输入指令组队)

BetterQuests,空岛建岛类Mod,需要额外进行Invite指令。

创建一个小组

#Client

(关键词:建组,小组,组队,队伍)

如果你是单人游戏,那么小组应该自动给你建好了。

使用GUI

  1. 点开物品栏,左上角会显示如下GUI1.12 FTB指导手册(服务器+客户端)-第1张图片


  2. 点击三个人的图标(我的组按钮),此时你可以选择点击别人的组或者自己创建一个组。1.12 FTB指导手册(服务器+客户端)-第2张图片

  3. 如果你要创建组,点击创建更改名字即可。

  4. 如果你要加入他人的组,点击之后。你需要征得他人同意(让对方打开物品栏-我的组-组员。标黄的就是他提交了申请,对方点击你就可以进入他人小组了。

使用指令

#Command

创建小组

  1. 按"/"打开聊天栏并自动输入指令前缀。

  2. 输入/team create 队伍名即可。

加入小组

  1. /team join 组名

创建小组需要的权限节点(服务器)

节点名称对应效果对应值对应指令
command.ftblib.team.create
创建组
Boolean(true/false)/team create 队伍名
command.ftblib.team.help

获得帮助

Boolean(true/false)/team help
command.ftblib.team.join
申请加入小组
Boolean(true/false)/team join 小组名


管理你的小组

小组初始界面

1.12 FTB指导手册(服务器+客户端)-第3张图片

功能设置组员盟友管理者敌人转换所有权
描述进行更详细的设置 邀请他人当自己的组员 让他人成为你的盟友 设置组内的管理员 设置组内的敌人 将自己的组的所有权给队友 

小组初始界面提及的权限节点

节点名称对应效果对应值对应指令
command.ftblib.team.kick
小组踢人
Boolean(true/false)/team kick 玩家名
command.ftblib.team.leave

退组

Boolean(true/false)/team leave
command.ftblib.team.transfer_ownership
转换所有权
Boolean(true/false)/team transfer_ownership 玩家名


小组基本参数设置

当你建好小组后,物品栏-我的组-设置

或者输入/team settings

1.12 FTB指导手册(服务器+客户端)-第4张图片

项目自由加入颜色标题描述FTBU设置
描述

无需邀请别人别人就可以加入你的

组(破坏服务器公平性,且对方可以

只要加组就能破坏你的领地,不出力

就可以领取你辛辛苦苦完成任务获

得的奖励。)

他人进入你圈地区块显示的颜色别人进入你区块时会显示的标题别人进入你区块时会显示的描述如图片所示,按照图片描述更改即可。

小组基本设置提及的权限节点

节点名称对应效果对应值对应指令
command.ftblib.team.settings
打开自己小组设置界面
Boolean(true/false)/team settings


其它小组指令

#Command

玩家

/team info 组名
显示组名/UID/主人/组员
/team get 玩家名
显示玩家名:玩家所属组名
/team list
显示服务器所有组(如果组足够多,你会在聊天栏看见一条彩虹)
/team status 玩家名
显示玩家在你组的状态(组员,组长,敌人...)
/team status 玩家名 设置状态
设置玩家在你组的状态(ally/enemy/invited/mod/none),状态会稍后解释。

OP/Admin

节点名称对应效果对应值对应指令
command.ftblib.team.settings_for
更改他人小组的设置界面
Boolean(true/false)/team settings_for 小组名
command.ftblib.team.create_server_team

创建服务器组(这个可以用

来给主城圈地,详情见:

3.5.3.2认领区块-Admin

及OP可使用指令以及权限节点)

Boolean(true/false)/team create_server_team 小组名
command.ftblib.team.delete
强行删组
Boolean(true/false)/team delete 小组名


认领区块

(关键词:圈地,领地,区块)

前言

你或其他人可能想在Minecraft中认领区块,以防止盗贼、恶意破坏者,或建立一个基地来对抗其他团队。使用FTB Utilities mod,你可以使用GUI或命令来实现这一目标。

#Client

使用GUI认领区块

  1. 最简单的方法是通过GUI,你可以通过打开你的玩家背包,点击左上方的“认领区块”地图图标。

  2. 之后,只需与你想认领的位置进行鼠标交互(具体操作见下),右下方的计数器就会记录它们的情况。

  • 在地图上左键单击或拖动区块来认领它们

  • 右键单击以取消对某一区块的认领

  • Shift左键,加载一个已认领的区块

  • 按住Shift右键,卸载已认领的区块

注意:不要过多进行区块加载,会增加服务器的负荷。如果你是服主,对于FTB默认的参数感到不满意,你可以自己修改(见下)

你可以拖动鼠标,一次性认领/取消认领/加载/卸载更多的区块。

使用指令认领区块

玩家可使用指令以及权限节点

#Command

节点名称对应效果对应值对应指令
command.ftbutilities.chunks.claim

认领你所站的区块。

Boolean(true/false)/chunks claim 
command.ftbutilities.chunks.unclaim

取消对你所站的区块

的认领。

Boolean(true/false)/chunks unclaim
command.ftbutilities.chunks.load

如果你已经认领了你

所站立的区块,则启

用该区块的加载

Boolean(true/false)/chunks load 
command.ftbutilities.chunks.unload

禁用你所站立的区块

中的区块加载。

Boolean(true/false)/chunks unload 
command.ftbutilities.chunks.unclaim_everything

取消指定维度所有的

区块认领。

Boolean(true/false)/chunks unclaim_everything [维度]
command.ftbutilities.chunks.unload_everything

取消指定维度所有

的区块加载。

Boolean(true/false)/chunks unload_everything [维度] 
command.ftbutilities.chunks.info

告知玩家所处的区

块的信息。

Boolean(true/false)/chunks info [信息字符串]


Admin及OP可使用指令以及权限节点

节点名称对应效果对应值对应指令
command.ftbutilities.chunks.unclaim_all

取消认领维度中的所有区

块(可以是数字或 "all")。

如果没有指定玩家,则为

运行命令的玩家。

Boolean(true/false)/chunks unclaim_all [维度] [玩家] 
command.ftbutilities.chunks.unload_all

卸载认领维度中的所有区

块,类似于unclaim_all。

Boolean(true/false)/chunks unload_all [维度] [玩家]
command.ftbutilities.chunks.claim_as

将所在区块作为一个服

务器创建的小组的领地。

可以用于保护出生点

服务组详见:

3.4.3 其它小组指令

Boolean(true/false)/chunks claim_as [服务组] <区块半径>


关于区块数量以及加载的权限节点


#Server

你可以使用/ranks setp [权限组(玩家权限组是player)] [权限节点] <值>进行更改,具体见:5.3 有关的命令及权限节点

节点名称对应效果对应值对应指令
ftbutilities.claims.max_chunks最大认领区块数Number(正整数)——
ftbutilities.chunkloader.max_chunks最大加载区块数Number(正整数)——
ftbutilities.chunkloader.load_offline

玩家离线是否

加载区块

Boolean(true/false)——



Teleport(传送)

有一些你和其他人可以在游戏中使用的命令,将大大改善你的Forge服务器的游戏性。它们是简单而强大的,可以让你在不同地方之间传送。例如,一个玩家可能想传送到出生点或他们设定的家。

Tpa(玩家传送)

传送方

#Client

如果你想传送到他人那里,请输入:

/tpa 玩家名

被传送方

#Client

如果你想同意/拒绝请求,你可以打开聊天栏,对收到的消息进行点击即可。或者输入

同意请求:
/tpaccept
拒绝请求:
/tpdeny

Tpa权限节点,更改传送冷却和等待时间权限节点

#Server

权限节点

节点名称对应效果对应值对应指令
command.ftbutilities.tpa
使用权限Boolean(true/false)/tpa <player>
command.ftbutilities.tpaccept
接受/取消请求使用权限
Boolean(true/false)

/tpaccept

/tpdeny


特殊权限节点


节点名称对应效果对应值对应指令
ftbutilities.tpa.cooldown传送完之后的冷却时间数字+时间单位——
ftbutilities.tpa.warmup
传送时的等待时间数字+时间单位——

ftbutilities.tpa.cross_dim

传送是否可以跨维度Boolean(true/false)——
注意:时间单位是s(秒),m(分钟),对应值可以是1s,3m,如果冷却/等待时间为0,则不需要加单位,只需要0


Homes(家传送)

关于家的指令

创建一个家
/sethome [name]
将你传送到一个家
/home [name]
列出你所有的家
/home list 
删除一个家
/delhome [name]

注意:对于多个家来说,[name]是可选的,如果它是空白的,则名字为'home'。

Home权限节点,更改传送冷却和等待时间权限节点

#Server

权限节点

节点名称对应效果对应值对应指令
command.ftbutilities.sethome设置家Boolean(true/false)/sethome [name]
command.ftbutilities.home传送家Boolean(true/false)/home [name]
command.ftbutilities.delhome删除家Boolean(true/false)/delhome [name]

特殊权限节点



节点名称对应效果对应值对应指令
ftbutilities.homes.cooldown传送完之后的冷却时间数字+时间单位——
ftbutilities.homes.warmup
传送时的等待时间数字+时间单位——

ftbutilities.homes.cross_dim

传送是否可以跨维度Boolean(true/false)——
ftbutilities.homes.max 设置家的最大数量Number(数字)/[true则为无限]——

拥有无限的家对Admin或OP来说可能是一个很好的功能,但对其他玩家来说不是


Warp(地标传送)

与Home不同,Warp是对于所有人可见的。他人也可以传送。

关于地标的指令

  • /setwarp [name] - 创建一个地标

  • /warp [name] - 将你传送到一个地标

  • /warp list - 列出所有的地标

  • /delwarp [name] - 删除一个地标


Warp权限节点,更改传送冷却和等待时间权限节点

#Server

权限节点

节点名称对应效果对应值对应指令
command.ftbutilities.setwarp设置地标Boolean(true/false)/setwarp [name]
command.ftbutilities.warp传送地标Boolean(true/false)/warp [name]
command.ftbutilities.delwarp删除地标Boolean(true/false)/delwarp [name]

特殊权限节点



节点名称对应效果对应值对应指令
ftbutilities.warps.cooldown传送完之后的冷却时间数字+时间单位——
ftbutilities.warps.warmup
传送时的等待时间数字+时间单位——


Spawn(重生点传送)

关于Spawn的指令

将你传送到世界的重生点
/spawn

Spawn权限节点,更改传送冷却和等待时间权限节点

#Server

权限节点

节点名称对应效果对应值对应指令
command.ftbutilities.spawn命令使用Boolean(true/false)/spawn

特殊权限节点



节点名称对应效果对应值
ftbutilities.spawn.cooldown传送完之后的冷却时间数字+时间单位
ftbutilities.spawn.warmup
传送时的等待时间数字+时间单位


Ranks(权限组)

本章对于服务器的腐竹有很大帮助,单人玩家也可以进行参照。

你的服务器中的玩家可以被分配到各个权限组内,以获得FTBU MOD中任何功能的命令。如果你想限制默认用户组可以行使的权力,这可能很有帮助。当你在服务器上修改权限组前,可能已经提前生成好了一些,所以你可以立即开始设置已经存在的这些。大部分设置是通过命令(Commands)完成的,但你仍然可以通过其配置文件手动配置它。

注:配置文件位置

客户端(未开启版本隔离)
.minecraft\local\ftbutilities\ranks.txt
客户端(开启版本隔离)
.minecraft\versions\你的游戏版本名称\local\ftbutilities\ranks.txt
服务端
\local\ftbutilities\ranks.txt


启用权限组

它们在默认情况下是启用的,但如果没有,请在config\ftbutilities.cfg中将ranks{中设置为true。

Config位置:

客户端(未开启版本隔离)
.minecraft\config\ftbutilities.cfg
客户端(开启版本隔离)
.minecraft\versions\你的游戏版本名称\config\ftbutilities.cfg
服务端
\local\config\ftbutilities.cfg

设置位置(就在第二行):

    # Enables ranks and adds command.x permissions and allows ranks to control them.
    B:enabled=true
    B:load_from_config_folder=false

名词解释

名词解释部分大部分内容人工翻译自FTB官方的WIKI

Ranks(权限组)

你在运营服务器时会发现,FTBU没有给每个用户单独分配权限,而是有一些权限组,然后把权限组内的权限作为一个整体分配给一个用户。

例如,在你的Admin权限组中,你可能会添加忽略认领(区块)的权限,然后将玩家分配到Admin权限组。这意味着他们将从管理员那里得到所有的权限,加上他们自己拥有的任何权限。

玩家可以拥有多个权限组,类似于Discord的成员分类(编者用过Discord,但是并不知道这回事)。如果玩家同时加入了两个权限组,权力大的权限组的权力会优先被考虑。

要为权限组添加权限,只需利用/ranks setp并在权限组的名称后写上节点,并在之后添加值(Number/Boolean/....)。

默认权限组的分配

默认权限组不是必须的,但仍然建议使用它们。

  1. 打开ranks.txt

  2. 在[rank]中添加default_player_rank: true 或 default_op_rank: true。

它们使服务器当玩家没有分配任何权限组时来使用默认权限组。

Permissions(权限节点)

在你的服务器上,会有一些特性、命令和功能被添加到游戏中。大多数这些动作都有一个与之相关的权限,所以你可以控制哪些玩家可以访问每个功能或命令。

权限只是一个字符串,用"."分隔成若干部分。例如,ftbutilities.back.infinite是可以无限次使用/back命令的权限。很明显,你不希望所有的玩家都有这个权限,所以可以只给一些用户。

代表某个权限的字符串有时也被称为 "权限节点",或者简称为 "节点"。

权限节点是特殊的,每次服务器加载时都会生成(这代表着你可以利用Tab补全,不过有可能所有的节点列出来会让你的聊天栏爆满...)。例如,/heal权限是command.ftbutilities.heal,因为它是由FTBUtilities mod添加的,命令名是heal。支持树形命令,例如/ranks get 对应的权限节点将是command.ftbutilities.rank.get。原版命令没有MOD名称,所以/gamemode对应的节点将是command.gamemode。


Power(优先级)

每个权限组的Power水平决定了哪一个权限组的优先权。这是每个权限组的一个重要选项,所以默认玩家不会使用管理员级别的权限。这个值可以是任意正整数,但最好是保持在一个合理的范围内。


节点名称对应效果对应值对应指令
power决定权限组优先级Number(正整数) ———
下面是设置,将会在下文再次详细提到。


使用指令进行设置

/ranks setp <rank> power <Number正整数>

更改配置文件进行设置

按照本章开头所给路径打开ranks.txt

在[rank],也就是一个权限组的开头的下一行直接输入

power:<Number正整数(只有数字,删掉"<>")>

最后的效果如图

1.12 FTB指导手册(服务器+客户端)-第5张图片

不推荐像编者这样使用记事本编辑这种文件

有关的命令及权限节点

这里有几个关于权限组管理的实用命令,所以你不必一直重复修改配置文件-重启服务器这样繁琐的工作,而是将第一步改为输入指令(好处是支持TAB补全)。

节点名称对应效果对应值对应指令
command.ftbutilities.ranks.create创建一个新的权限组Boolean(true/false)/ranks create <name>
command.ftbutilities.ranks.delete

删除一个权限组

Boolean(true/false)/ranks delete|del <rank>
command.ftbutilities.ranks.add为玩家添加权限组Boolean(true/false)/ranks add <player> <rank>
command.ftbutilities.ranks.remove从玩家身上删除权限组Boolean(true/false)/ranks remove <player> <rank>
command.ftbutilities.ranks.get获取玩家所在权限组Boolean(true/false)/ranks get <player>
command.ftbutilities.ranks.get_permission获取玩家/权限组对某节点的值Boolean(true/false)/ranks get_permission|getp <rank|player> <permission>
command.ftbutilities.ranks.set_permission设置权限组/玩家的权限Boolean(true/false)/ranks set_permission|setp <rank|player> <permission> <value|none>

在之前提到过的所有权限节点,都可以使用/ranks set_permission|setp <rank|player> <permission> <value|none>来进行设置。

使用Ranks使你的服务器增光添彩

FTBU在聊天中的功能

如要启用,在Config文件中将ranks中的这行改为true

   # Adds chat colors/rank-specific syntax.
    B:override_chat=true

名称显示

改变每个权限组的聊天格式是一个很好的功能,因为其他用户可以知道他们是否在与管理员或默认玩家交谈。它也可以用来使你的聊天与正常的Minecraft聊天相比丰富多彩。


节点名称对应效果对应值对应指令
ftbutilities.chat.name_format权限组名称显示效果String(字符串)——

注:玩家名字的占位符是{name},它返回玩家的用户名,你可以根据自己的喜好围绕这个格式进行编辑。


使用例:

1.12 FTB指导手册(服务器+客户端)-第6张图片

效果图

1.12 FTB指导手册(服务器+客户端)-第7张图片

官方给出的颜色表:

1.12 FTB指导手册(服务器+客户端)-第8张图片

文字显示


节点名称对应效果对应值对应指令
ftbutilities.chat.text.color权限组聊天文字的颜色Colors——
ftbutilities.chat.text.bold

聊天文字是否加粗

Boolean(true/false)——
ftbutilities.chat.text.italic聊天文字是否斜体Boolean(true/false)——
ftbutilities.chat.text.underlined聊天文字是否下划线Boolean(true/false)——
ftbutilities.chat.text.strikethrough聊天文字是否删除线Boolean(true/false)——
ftbutilities.chat.text.obfuscated聊天文字是否乱码Boolean(true/false)——

有关于Colors值的具体内容(是字符串):


Colorsaquablackbluedark_aquadark_bluedark_graydark_greendark _purpledark_redgoldgraygreenlight_purplenoneredwhiteyellow
翻译水绿深色水绿深蓝深灰深绿深紫深红绿亮紫

Config(配置文件)

FTBU设置的主要配置位于ftbutilities.cfg文件中,你可以通过在Config文件夹中找到该文件。你可以切换哪些命令应该被允许,禁用AFK、区块声明、PvP,并配置特定的功能,如重生点或开局奖励。换句话说,如果你愿意,你有广泛的选项可以编辑。以下是主要可以编辑的内容。(FTBU版本:FTBUtilities-5.4.1.131)

可以设置的内容,每个功能都能启用与关闭:
AFK(挂机提示)
auto_shutdown(自动关服)
backups(自动存档)
Chat(聊天功能)
Commands(启用的指令,他们都将出现在本文第六章)
debugging 
login(登录提示以及开局物品)
ranks (权限组)
world(关于随机传送/rtp,开局维度,ban掉维度相关
logging(写入logs的内容更改)

位置:

客户端(未开启版本隔离)
.minecraft\config\ftbutilities.cfg
客户端(开启版本隔离)
.minecraft\versions\你的游戏版本名称\config\ftbutilities.cfg
服务端
\local\config\ftbutilities.cfg

OtherCommands(其它指令)

节点名称对应效果对应值对应指令
command.ftbutilities.shutdown 创建./autostart.stamp文件并停止服务器Boolean(true/false)/shutdown
command.ftbutilities.shutdown_time

告知离自动shutdown还剩多少时间

Boolean(true/false)/shutdown_time
command.ftbutilities.inv.view打开玩家背包Boolean(true/false)/inv view <player>
command.ftbutilities.inv.help获得/inv系列指令的帮助Boolean(true/false)/inv help
command.ftbutilities.inv.disable_right_click禁止右键单击当前持有的物品Boolean(true/false)/inv disable_right_click
command.ftbutilities.tpl如果玩家不在线,可传送到其最后的在线位置Boolean(true/false)/tpl <player>
command.ftbutilities.trash_can打开一个垃圾桶。你丢进去的东西会消失Boolean(true/false)/trash_can
command.ftbutilities.kickme踢玩家。适用于玩家卡床,卡地狱门的Bug。Boolean(true/false)/kickme
command.ftbutilities.heal治疗玩家Boolean(true/false)/heal <player>
command.ftbutilities.killall杀死所有非玩家的实体。可以指定类型Boolean(true/false)/killall [type]
command.ftbutilities.nbtedit.*编辑玩家目前正在查看的方块或实体的NBTBoolean(true/false)/nbtedit 
command.ftbutilities.nbtedit.block在坐标处编辑区块Boolean(true/false)/nbtedit block <x> <y> <z>
command.ftbutilities.nbtedit.entity通过ID编辑生物NBTBoolean(true/false)/nbtedit entity <id>
command.ftbutilities.nbtedit.player更改玩家NBTBoolean(true/false)/nbtedit player <player>
command.ftbutilities.nbtedit.item更改手上物品NBTBoolean(true/false)/nbtedit item
command.ftbutilities.fly开飞行模式但是不会成创造Boolean(true/false)/fly
command.ftbutilities.leaderboards显示排行榜列表。指定ID来查看排行榜Boolean(true/false)/leaderboards [id]
command.ftbutilities.cycle_block_state

需要启用FTB库的调试命令。循环方块数据显示

,包括状态/旋转/类型

Boolean(true/false)/cycle_block_state
command.ftbutilities.dump_chunkloaders

要求启用FTB库的调试命令。转储世界上所有被

加载区块的列表

Boolean(true/false)/dump_chunkloaders
command.ftbutilities.nick

改变你自己的昵称。可以包含空格

Boolean(true/false)/nick [nickname...]
command.ftbutilities.nickfor

改他人昵称

Boolean(true/false)/nickfor <player> [nickname...]
command.ftbutilities.mute禁言玩家Boolean(true/false)/mute <player> 
command.ftbutilities.unmute解除禁言Boolean(true/false)/unmute <player> 

总结

FTB实用工具是一个很好的Mod,它可以帮助你认领区块,设置权限组,传送,以及其他方面。你的玩家会喜欢这个MOD的新功能,它能使服务器游戏更加愉快。一切都可以通过命令或GUI进行配置,如果你有一个模组服务器,那么这个mod肯定值得使用,因为它的所有独特和基本功能。希望这篇手册能帮助你在你的Forge服务器上游玩和使用FTBUtilities MOD!

附表:FTBU指令,权限节点总表

节点名称对应效果对应值对应指令
command.ftblib.team.create
创建组
Boolean(true/false)/team create 队伍名
command.ftblib.team.help

获得帮助

Boolean(true/false)/team help
command.ftblib.team.kick
小组踢人
Boolean(true/false)/team kick 玩家名
command.ftblib.team.leave

退组

Boolean(true/false)/team leave
command.ftblib.team.transfer_ownership
转换所有权
Boolean(true/false)/team transfer_ownership 玩家名
command.ftblib.team.settings
打开自己小组设置界面
Boolean(true/false)/team settings
command.ftblib.team.settings_for
更改他人小组的设置界面
Boolean(true/false)/team settings_for 小组名
command.ftblib.team.create_server_team

创建服务器组(这个可以用

来给主城圈地,详情见:

3.5.3.2认领区块-Admin

及OP可使用指令以及权限节点)

Boolean(true/false)/team create_server_team 小组名
command.ftblib.team.delete
强行删组
Boolean(true/false)/team delete 小组名
command.ftblib.team.join
申请加入小组
Boolean(true/false)/team join 小组名
command.ftbutilities.chunks.claim

认领你所站的区块。

Boolean(true/false)/chunks claim 
command.ftbutilities.chunks.unclaim

取消对你所站的区块

的认领。

Boolean(true/false)/chunks unclaim
command.ftbutilities.chunks.load

如果你已经认领了你

所站立的区块,则启

用该区块的加载

Boolean(true/false)/chunks load 
command.ftbutilities.chunks.unload

禁用你所站立的区块

中的区块加载。

Boolean(true/false)/chunks unload 
command.ftbutilities.chunks.unclaim_everything

取消指定维度所有的

区块认领。

Boolean(true/false)/chunks unclaim_everything [维度]
command.ftbutilities.chunks.unload_everything

取消指定维度所有

的区块加载。

Boolean(true/false)/chunks unload_everything [维度] 
command.ftbutilities.chunks.info

告知玩家所处的区

块的信息。

Boolean(true/false)/chunks info [信息字符串]
command.ftbutilities.chunks.unclaim_all

取消认领维度中的所有区

块(可以是数字或 "all")。

如果没有指定玩家,则为

运行命令的玩家。

Boolean(true/false)/chunks unclaim_all [维度] [玩家] 
command.ftbutilities.chunks.unload_all

卸载认领维度中的所有区

块,类似于unclaim_all。

Boolean(true/false)/chunks unload_all [维度] [玩家]
command.ftbutilities.chunks.claim_as

将所在区块作为一个服

务器创建的小组的领地。

可以用于保护出生点

服务组详见:

3.4.3 其它小组指令

Boolean(true/false)/chunks claim_as [服务组] <区块半径>
ftbutilities.claims.max_chunks最大认领区块数Number(正整数)——
ftbutilities.chunkloader.max_chunks最大加载区块数Number(正整数)——
ftbutilities.chunkloader.load_offline

玩家离线是否

加载区块

Boolean(true/false)——
command.ftbutilities.tpa
使用权限Boolean(true/false)/tpa <player>
command.ftbutilities.tpaccept
接受/取消请求使用权限
Boolean(true/false)

/tpaccept

/tpdeny

ftbutilities.tpa.cooldown传送完之后的冷却时间数字+时间单位——
ftbutilities.tpa.warmup
传送时的等待时间数字+时间单位——

ftbutilities.tpa.cross_dim

传送是否可以跨维度Boolean(true/false)——
command.ftbutilities.sethome设置家Boolean(true/false)/sethome [name]
command.ftbutilities.home传送家Boolean(true/false)/home [name]
command.ftbutilities.delhome删除家Boolean(true/false)/delhome [name]
ftbutilities.homes.cooldown传送完之后的冷却时间数字+时间单位——
ftbutilities.homes.warmup
传送时的等待时间数字+时间单位——

ftbutilities.homes.cross_dim

传送是否可以跨维度Boolean(true/false)——
ftbutilities.homes.max 设置家的最大数量Number(数字)/[true则为无限]——
command.ftbutilities.setwarp设置地标Boolean(true/false)/setwarp [name]
command.ftbutilities.warp传送地标Boolean(true/false)/warp [name]
command.ftbutilities.delwarp删除地标Boolean(true/false)/delwarp [name]
ftbutilities.warps.cooldown传送完之后的冷却时间数字+时间单位——
ftbutilities.warps.warmup
传送时的等待时间数字+时间单位——
command.ftbutilities.spawn命令使用Boolean(true/false)/spawn
ftbutilities.spawn.cooldown传送完之后的冷却时间数字+时间单位
ftbutilities.spawn.warmup
传送时的等待时间数字+时间单位

power决定权限组优先级Number(正整数) ———
command.ftbutilities.ranks.create创建一个新的权限组Boolean(true/false)/ranks create <name>
command.ftbutilities.ranks.delete

删除一个权限组

Boolean(true/false)/ranks delete|del <rank>
command.ftbutilities.ranks.add为玩家添加权限组Boolean(true/false)/ranks add <player> <rank>
command.ftbutilities.ranks.remove从玩家身上删除权限组Boolean(true/false)/ranks remove <player> <rank>
command.ftbutilities.ranks.get获取玩家所在权限组Boolean(true/false)/ranks get <player>
command.ftbutilities.ranks.get_permission获取玩家/权限组对某节点的值Boolean(true/false)/ranks get_permission|getp <rank|player> <permission>
command.ftbutilities.ranks.set_permission设置权限组/玩家的权限Boolean(true/false)/ranks set_permission|setp <rank|player> <permission> <value|none>
ftbutilities.chat.name_format权限组名称显示效果String(字符串)——
ftbutilities.chat.text.color权限组聊天文字的颜色Colors——
ftbutilities.chat.text.bold

聊天文字是否加粗

Boolean(true/false)——
ftbutilities.chat.text.italic聊天文字是否斜体Boolean(true/false)——
ftbutilities.chat.text.underlined聊天文字是否下划线Boolean(true/false)——
ftbutilities.chat.text.strikethrough聊天文字是否删除线Boolean(true/false)——
ftbutilities.chat.text.obfuscated聊天文字是否乱码Boolean(true/false)——
command.ftbutilities.shutdown 创建./autostart.stamp文件并停止服务器Boolean(true/false)/shutdown
command.ftbutilities.shutdown_time

告知离自动shutdown还剩多少时间

Boolean(true/false)/shutdown_time
command.ftbutilities.inv.view打开玩家背包Boolean(true/false)/inv view <player>
command.ftbutilities.inv.help获得/inv系列指令的帮助Boolean(true/false)/inv help
command.ftbutilities.inv.disable_right_click禁止右键单击当前持有的物品Boolean(true/false)/inv disable_right_click
command.ftbutilities.tpl如果玩家不在线,可传送到其最后的在线位置Boolean(true/false)/tpl <player>
command.ftbutilities.trash_can打开一个垃圾桶。你丢进去的东西会消失Boolean(true/false)/trash_can
command.ftbutilities.kickme踢玩家。适用于玩家卡床,卡地狱门的Bug。Boolean(true/false)/kickme
command.ftbutilities.heal治疗玩家Boolean(true/false)/heal <player>
command.ftbutilities.killall杀死所有非玩家的实体。可以指定类型Boolean(true/false)/killall [type]
command.ftbutilities.nbtedit.*编辑玩家目前正在查看的方块或实体的NBTBoolean(true/false)/nbtedit 
command.ftbutilities.nbtedit.block在坐标处编辑区块Boolean(true/false)/nbtedit block <x> <y> <z>
command.ftbutilities.nbtedit.entity通过ID编辑生物NBTBoolean(true/false)/nbtedit entity <id>
command.ftbutilities.nbtedit.player更改玩家NBTBoolean(true/false)/nbtedit player <player>
command.ftbutilities.nbtedit.item更改手上物品NBTBoolean(true/false)/nbtedit item
command.ftbutilities.fly开飞行模式但是不会成创造Boolean(true/false)/fly
command.ftbutilities.leaderboards显示排行榜列表。指定ID来查看排行榜Boolean(true/false)/leaderboards [id]
command.ftbutilities.cycle_block_state

需要启用FTB库的调试命令。循环方块数据显示

,包括状态/旋转/类型

Boolean(true/false)/cycle_block_state
command.ftbutilities.dump_chunkloaders

要求启用FTB库的调试命令。转储世界上所有被

加载区块的列表

Boolean(true/false)/dump_chunkloaders
command.ftbutilities.nick

改变你自己的昵称。可以包含空格

Boolean(true/false)/nick [nickname...]
command.ftbutilities.nickfor

改他人昵称

Boolean(true/false)/nickfor <player> [nickname...]
command.ftbutilities.mute禁言玩家Boolean(true/false)/mute <player> 
command.ftbutilities.unmute解除禁言Boolean(true/false)/unmute <player>