ServerTutorialPlus 是一款功能强大的新手引导插件,允许你为服务器创建无限的自定义教程,通过多种互动方式引导新玩家,并提供丰富的自定义选项与奖励系统。
/st next 后进入下一点。适用于需要与其他插件联动的场景。/st help - 显示你有权使用的所有命令帮助。/st create <id> - 创建一个新的服务器教程。/st remove <id> - 删除一个服务器教程。/st addpoint <id> - 为教程添加一个引导点。/st removepoint <id> <point index> - 从教程中移除一个引导点。/st info <id> - 显示所有教程列表,或指定教程的详细信息。/st player <username> - 在聊天栏显示玩家的教程统计信息。/st play <id> (playername) - 开始一个教程。(玩家名可选)/st quit - 退出你当前正在进行的教程。/st playpoint <id> <point> - 仅播放教程的某一个特定引导点。/st setblock <id> - 设置一个点击后可开始教程的交互方块。/st reload - 从配置文件重载插件(不会自动保存当前数据!)。/st save - 将当前数据保存到配置文件(不会先执行重载!)。/st npc <add/remove/bind/text/height> <value> - 管理 NPC 相关设置。/st edit <id> <invisible/rewards/permission/blockcommands/commands/chatblock> - 设置教程的整体属性。/st editpoint <id> <point> <args> - 编辑指定引导点的参数。命令权限:
教程权限:
操作权限:
使用 /st editpoint 命令时,可使用以下参数。
time <seconds> - 设置进入下一点前的等待时间(秒)。fly <true/false> - 设置玩家的飞行模式。lockplayer <true/false> - 阻止玩家移动。lockview <true/false> - 锁定玩家的视角。messages <add/remove/list/clear> - 为该点添加、移除、列出或清空聊天信息。commands <add/remove/list/clear> - 添加、移除、列出或清空在该点播放时执行的命令。/。actionbar <set/clear> - 设置或清除在该点播放时显示的动作栏信息。firework - (手持烟花)在你添加此参数时所站的位置,于该点播放时生成烟花。location - 将你当前的位置设置为该点的新位置。title <title/subtitle/fadein/fadeout/stay/reset> - 设置在该点播放的标题或副标题。sound <set/clear> - 设置或清除在该点播放的音效。<sound> <volume> <pitch>potion <add/remove/list/clear> - 为玩家添加药水效果。<potioneffect> <time (in S)> <level>switch <point index> - 将该点与给定索引的点交换位置。infront <point index> - 将该点移动到另一个点的前面。检查点:
distance <value (blocks)> - 玩家与检查点之间的最小触发距离(方块数)。repeatActionbar <true/false> - 是否持续显示动作栏提示(适用于提示玩家移动至检查点)。colour <red> <green> <blue> - 设置检查点的颜色。点击方块点:
colour <red> <green> <blue> - 设置方块高亮的颜色。setblock - 允许你设置目标方块。repeatActionbar <true/false> - 是否显示粒子效果。teleport <true/false> - 是否将玩家传送至该点。ServerTutorialPlus 为开发者提供了实用的 API。
ServerTutorialApi stApi = ServerTutorialApi.getApi();
// TODO: 将此实例存储在方便访问的地方。startTutorial(String id, Player player) - 为指定玩家开始一个教程。成功返回 true。isInTutorial(UUID uuid) - 检查玩家是否正在进行教程。getCurrentTutorial(UUID uuid) - 获取玩家当前的教程对象,未进行则返回 null。getController(UUID uuid) - 获取管理玩家教程的控制器对象,未进行则返回 null。TutorialStartEvent - 教程开始时触发。TutorialEndEvent - 教程结束时触发。TutorialPlayPointEvent - 播放某个引导点时触发。Java 文档:
%servertutorialplus_inTutorialBoolean%%servertutorialplus_getTutorial%%servertutorialplus_getPoint%%servertutorialplus_getMaxPoints%内置占位符(无需 PlaceholderAPI):
%username%请注意:以下两个视频使用了正确的命令,请以此为准。
本插件使用 bstats.org 提供匿名统计,你可以在任何时候选择退出此服务。
---
如果你喜欢这个插件,请考虑留下评论或捐赠以支持开发者。此插件是开发者在业余时间维护的,你的支持将帮助支付开发工具的费用,我们深表感谢。
查看我的另一个插件
友情链接: 网易我的世界 | 泰拉瑞亚 | ocent云计算 | 米饭Minecraft插件文档 | 友链合作
历史访问人次:3,030,755 | 今日访问人次:14,883 | 昨日访问人次:11,147
独立 IP:5,135 | 最近24小时独立访客:7,120
Copyright © 2019-2026 我的世界服务器列表站. All rights reserved.
❤ Powered by GermMC 京ICP备17023959号-6