实用工具
USF 提供了一些实用工具,让建造和管理更方便!
小木斧是一个快速建造工具,可以帮你快速填充方块、导出建筑。
管理界面 → 插件设置 → 其他功能 → 小木斧
开启后,手持木斧的OP可以使用小木斧功能。
获取木斧:在创造模式拿一把木斧
选择第一个点:手持木斧,左键点击一个方块
- 会看到粒子效果
选择第二个点:右键点击对角位置的方块
- 会看到一个框框
打开操作面板:按住 Shift(潜行),右键空气
选择操作:
- 填充方块(全部替换)
- 填充方块(只替换空气)
- 填充方块(只做轮廓)
- 导出为结构文件
- 快速建造:瞬间填满一片区域,盖房子效率翻倍
- 快速清除:瞬间清空一片区域,拆建筑不费劲
- 导出建筑:把你的建筑保存为结构文件,可以复制粘贴
悬浮字是一种悬浮在空中的文字,可以用来做公告、路标等。
管理界面 → 管理界面 → 管理悬浮字
点击「添加悬浮字」
设置文字内容
设置位置(当前坐标或手动输入)
能显示什么?
Section titled “能显示什么?”除了普通文字,还可以用变量显示动态信息:
- 当前时间
- 在线玩家数量
- 世界运行时间
- 记分板分数
- 等等…
- 悬浮在空中,不会掉下来
- 不会自然消失
- 可以随时编辑或删除
- 支持变量转义
在 USF 里,你可以双击告示牌来编辑内容,比原版方便多了!
管理界面 → 管理界面 → 记分板管理
服主可以:
- 创建/删除记分板
- 设置显示位置(侧边栏/玩家列表)
- 修改玩家分数
- 设置默认值
管理界面 → 玩家管理 → 背包检查
管理员可以查看其他玩家的背包内容,方便查证物品丢失等问题。
管理界面 → 玩家管理 → 跟踪视角
管理员可以跟踪其他玩家的视角,方便观察玩家行为。
跟踪模式:
- 第一视角:以目标玩家的视角观察
- 自由视角:在目标玩家附近自由观察
编辑物品特殊效果
Section titled “编辑物品特殊效果”命令执行者可以让物品在使用时执行指定命令。
- 点击“编辑命令集”按钮(有些版本显示错误,显示成“编辑物品集”)
- 在弹出的多行编辑器中,每行输入一串命令
- 记住你要执行的那串命令现在在第几行(记住行号)
- 编辑物品效果,选择命令执行者,下方输入行号
USF特殊命令
Section titled “USF特殊命令”USF特殊命令是通过 /scriptevent usf:command 执行的高级命令,可以实现更多自动化功能。
/scriptevent usf:command <命令> [参数]或当执行者就是目标玩家时:
/scriptevent usf:command <命令> [参数]1. code - 执行配置代码
Section titled “1. code - 执行配置代码”执行配置代码对玩家运行。
/scriptevent usf:command code {"item":"minecraft:apple","amount":1}2. page - 打开界面
Section titled “2. page - 打开界面”让玩家打开指定界面。
/scriptevent usf:command open <界面ID>界面ID列表:
cd- 主菜单pos- 传送界面store- 商店界面board- 公告chat- 聊天设置界面land- 领地界面group- 群组界面tran- 转账机
3. hotbar - 切换手持物品
Section titled “3. hotbar - 切换手持物品”让玩家切换手持物品到指定物品栏。
/scriptevent usf:command hotbar <物品栏序号>物品栏序号范围:1-9
4. name - 设置玩家名字
Section titled “4. name - 设置玩家名字”设置玩家头顶的名字(支持转义)。
/scriptevent usf:command name set <名字>或设置名字格式(优先级大于全局名字格式):
/scriptevent usf:command name format <名字>5. knock - 附加击退
Section titled “5. knock - 附加击退”让玩家附加击退效果。
/scriptevent usf:command knock <x轴方向量> <z轴方向量> <水平击退力度> <垂直击退力度>6. health - 设置生命值
Section titled “6. health - 设置生命值”设置或增加玩家生命值。
/scriptevent usf:command health set <生命值>或增加生命值:
/scriptevent usf:command health add <生命值>7. tag - 设置头衔
Section titled “7. tag - 设置头衔”设置玩家头衔(设置为 Reset 则删除头衔)。
/scriptevent usf:command tag <头衔>8. fire - 着火
Section titled “8. fire - 着火”让玩家着火指定时间。
/scriptevent usf:command fire <时间/秒>9. show - 展示消息
Section titled “9. show - 展示消息”向玩家展示消息(支持转义)。
聊天栏展示:
/scriptevent usf:command show chat <目标选择器> <消息>ActionBar展示:
/scriptevent usf:command show actionbar <目标选择器> <消息>10. ui - 打开自定义界面
Section titled “10. ui - 打开自定义界面”打开方块的自定义界面(该方块不需要在常加载区块,但仅限主世界)。
/scriptevent usf:command ui <x坐标>.<y坐标>.<z坐标>11. back - 返回死亡点
Section titled “11. back - 返回死亡点”让玩家返回死亡点(仅玩家死过才能传送)。
/scriptevent usf:command back12. tpa - 打开传送页面
Section titled “12. tpa - 打开传送页面”让玩家打开玩家传送页面。
/scriptevent usf:command tpa13. commandblock - 运行命令方块
Section titled “13. commandblock - 运行命令方块”运行一个命令方块(在该命令方块上方放置红石块,持续2tick)。
/scriptevent usf:command commandblock <x坐标> <y坐标> <z坐标>14. var - 设置全局变量
Section titled “14. var - 设置全局变量”设置全局变量(注意:全局变量并非永久保存,关服即重置)。
设置变量:
/scriptevent usf:command var set <变量名> <值>从计分板复制:
/scriptevent usf:command var copy <变量名> <计分板ID>设置为玩家名称:
/scriptevent usf:command var player name <变量名>15. test - 检测计分板分数
Section titled “15. test - 检测计分板分数”检测计分板分数,满足条件时执行命令。
/scriptevent usf:command test <最小值> <最大值> [测试条件] **<命令>测试条件:
player list- 玩家数量tag <标签>- 含标签的玩家数量score <计分板ID>- 该实体计分板分数
16. get - 获取测试数据
Section titled “16. get - 获取测试数据”获取测试数据并保存到该实体的计分板。
/scriptevent usf:command get <计分板ID> [获取内容]获取内容:
player list- 玩家数量tag <标签>- 含标签的玩家数量