SaftiSk

一个添加了我觉得缺失的功能的Skript插件。

资源图片
# 欢迎使用 saftiSk! 这个插件添加了一些你可能不需要的东西。 ## 功能 ✨ ### 数据结构 🧱 轻松定义结构化、可重用的数据。不再需要列表变量来存储你的数据! **示例:** ``` data struct "person": name: string age: int on load: set {_values::name} to "safti" set {_values::age} to 69 set {owner} to a new data structure example with values {_values::*} ``` ### 外部脚本加载 🌐 从任何目录加载 Skript 文件,而不仅仅是 plugins/Skript/scripts 文件夹。 **示例:** ``` on load: reload external script at "path/relative/to/plugins/directory" ``` ### GitHub 依赖项管理器 📦 自动下载并加载直接来自公共 GitHub 仓库的 Skript 文件,让你轻松管理脚本依赖项。 依赖项加载器的配置通过 plugins/saftiSk/config.yml 完成。工作方式如下: - github_api_token: 用于获取文件的 GitHub API 令牌。如果你只访问公共仓库,可以将其保留为“anonymous”。 设置令牌(尤其是在私有仓库中)强烈建议将请求限制从每小时 60 次提高到每小时 5000 次。 更新令牌后,使用 /saftisk reload 重新加载配置。 - dependencies: 定义一个 GitHub 仓库列表以及你从中加载的脚本文件。 除非你设置了具有所需读取权限的 API 令牌,否则每个仓库都应该是公共的。 **示例配置:** ``` github_api_token: "anonymous" dependencies: chaossafti/saftiSkExample: files: - "example.sk" ``` ### 要求 📌 - Skript - Minecraft 1.21.4