• 欢迎加入MineBBS QQ讨论群:点击查看所有的官方讨论群
  • 我们将于近期对服务器进行迁移,服务可能中断至多2日。请各位安排好自己的访问计划,造成不便敬请谅解!
  • MineBBS入站考试已经上线!想要成为【正式会员】解锁更多功能吗?快来参与吧!【点我去看】
Skript-Folia 🍃兼容Folia [1.19.4~1.21.11]

二次开发 工具 脚本 Skript-Folia 🍃兼容Folia [1.19.4~1.21.11] 2.15.0

请登录后获取
版权类型
二次开发
插件中文名称
脚本
插件英文名称
skript
原帖地址
https://www.spigotmc.org/resources/skript.114544/
支持的核心(服务端)
  1. Spigot
  2. Paper
  3. Folia
  4. Purpur
  5. Leaves
  6. 其他核心
语言支持
多语言
适配版本(Java)
  1. 1.21
  2. 1.20
  3. 1.19

简介​

这是 Skript 2.15.0 的 Folia 兼容修改版。原版 Skript 使用 Bukkit 传统调度器,在 Folia 服务端上会抛出 UnsupportedOperationException 异常。本版本通过封装调度器 API,实现了对 Folia 多线程架构的兼容。

兼容性​

  • Folia 1.19.4 - 1.21.x
  • Luminol、Leaf 等 Folia 分支
  • 同时保持对 Paper/Spigot 的向后兼容

主要修改​

  1. 新增 FoliaScheduler 调度器封装类,自动检测服务端类型并使用对应的调度 API
  2. 修改核心任务调度逻辑(Task、Delay、AsyncEffect 等)
  3. 修改事件处理相关代码(EvtAtTime、EvtPeriodical、EvtScript 等)
  4. 修改方块状态处理类(BlockStateBlock、DelayedChangeBlock)
  5. 修复 Folia 要求延迟至少为 1 tick 的问题

已知限制​

  • 部分第三方 Skript 插件附属(addons)如果直接调用 Bukkit.getScheduler() 仍会报错
  • 某些边缘功能可能未完全适配,遇到问题请反馈具体报错信息

安装​

将 Skript-2.15.0.jar 放入 plugins 文件夹,服务器启动时加载即可。不支持热重载。

致谢​

基于 SkriptLang/Skript 原项目修改:https://github.com/SkriptLang/Skript
作者
Anki
价格
50.00金粒
下载
17
查看
387
首次发布
最后更新

评分

5.00 星 1 次评分

Anki 的其他资源

最新评价

很不错的插件,点赞一波😀
后退
顶部 底部