SkEtcR 是一个功能丰富的 Minecraft 插件,旨在为服务器提供一系列实用工具和增强功能。如需获取完整文档、最新更新或寻求帮助,请访问其官方文档网站或联系开发者。
SkEtcR 是一个功能强大的 Minecraft 插件,它允许你通过简单的脚本(.sk 文件)来创建复杂的游戏机制、自定义物品、NPC 对话、任务系统等。它基于 Skript 语法,但提供了更丰富的扩展功能和更便捷的集成方式,是服务器自定义玩法的理想工具。
在安装 SkEtcR 之前,请确保你的服务器满足以下条件:
SkEtcR.jar 文件放入服务器的 plugins 文件夹。plugins/SkEtcR/scripts)。.sk 脚本文件放入 plugins/SkEtcR/scripts 文件夹中。/sketcr reload 重载脚本,或重启服务器使脚本生效。SkEtcR 扩展了 Skript 的功能,提供了大量新的效果、条件和表达式。
/sketcr - 显示插件帮助信息。/sketcr reload - 重载所有脚本和配置文件(需要权限)。/sketcr scripts - 列出所有已加载的脚本。/sketcr script <脚本名> - 查看特定脚本的信息或执行相关操作(如禁用/启用)。/sketcr version - 检查插件版本。sketcr.admin - 允许使用所有 SkEtcR 管理命令(如重载)。sketcr.command.<命令名> - 允许使用特定命令(例如 sketcr.command.reload)。一个典型的 SkEtcR 脚本以事件监听开始,包含条件和效果。
on right click on a villager:
if name of clicked entity is "&a任务管理员":
open chest inventory with 3 rows named "&6任务大厅" to player
wait 1 tick
set slot 10 of player's current inventory to emerald named "&a新手任务"on right click, on join。if name of clicked entity is ...。open chest inventory ..., send message。on join / on quit:玩家加入/退出服务器。on break / on place:破坏/放置方块。on inventory click:点击库存(包括 GUI)。on command:监听玩家命令。on chat:玩家发送聊天消息。on damage / on death:实体受到伤害/死亡。{_temp},仅在当前触发器内有效。{%player%.money},与特定玩家绑定。{@server_motd},所有玩家共享。yaml 或 mysql 效果存储,例如 set yaml value "players.%player%.level" to 10。安装 PAPI 和 SkEtcR 的扩展后,你可以在其他支持 PAPI 的插件中使用 SkEtcR 的变量。
%sketcr_<变量名>%%sketcr_money%你可以封装常用的逻辑为函数,方便重复调用。
function giveStartKit(p: player):
give diamond sword named "&b新手剑" to {_p}
give 16 cooked beef to {_p}
send "&a你获得了新手礼包!" to {_p}
command /kit:
trigger:
execute function giveStartKit(player)/sketcr scripts 检查脚本是否成功加载。logs/latest.log) 或 plugins/SkEtcR/debug.log 获取详细的错误信息。plugins/SkEtcR/examples 文件夹(如果存在)或官方 Wiki 获取学习脚本。---
提示:SkEtcR 的功能非常庞大,最佳学习方式是结合文档、示例脚本和社区实践。从修改一个小脚本开始,逐步构建你的自定义游戏内容。
友情链接: 网易我的世界 | 泰拉瑞亚 | ocent云计算 | 米饭Minecraft插件文档 | 友链合作
历史访问人次:3,101,963 | 今日访问人次:10,127 | 昨日访问人次:22,124
独立 IP:19,231 | 最近24小时独立访客:19,224
Copyright © 2019-2026 我的世界服务器列表站. All rights reserved.
❤ Powered by GermMC 京ICP备17023959号-6