服务器使用量
3,524
服务玩家数
11,339
下载量
39,288
插件详细介绍
这是一个基于 skript-mirror 的分支插件,它修复了大量错误并引入了许多新功能,让开发者能够更强大、更稳定地在 Skript 中直接调用 Java 代码。
主要修复与功能
- 修复了异步事件监听的问题。
- 修复了在异步 Java 调用或自定义语法解析后,局部变量被意外删除的问题。
- 添加了对新版 Java 版本及不同 Java 供应商的支持。
- 新增了自定义事件功能。
- 新增了代码块(sections)功能,并支持异步运行。
- 修复并简化了类代理(class proxies)的使用。
- 新增了预加载功能。
使用示例
基础 Java 调用
import:
java.lang.System
set {_nl} to System.lineSeparator()事件监听
import:
org.bukkit.event.block.CauldronLevelChangeEvent
on CauldronLevelChangeEvent:
broadcast "The cauldron at %event.getBlock().getLocation()% had its level changed from %event.getOldLevel()% to %event.getNewLevel()%"自定义语法
effect send (experience|xp) change of %number% [with level %-number%] to %players%:
trigger:
set {_progress} to expr-1
set {_level} to expr-2
loop exprs-3:
set {_p} to loop-value
if {_level} is set:
{_p}.sendExperienceChange({_progress}, {_level})
else:
{_p}.sendExperienceChange({_progress})使用示例:send xp change of 0.75 with level 9 to player
完整脚本示例
你可以在 PacketListenerNMSK 查看完整的示例脚本。
文档与支持
- 加入 skUnity Discord 的 `#skript-mirror` 频道。- 或在 skript-reflect 的 Discord 服务器中提问。- 相关链接:
- [文档](https://tpgamesnl.gitbook.io/skript-reflect/)- [论坛](https://forums.skunity.com/)- [解析器](https://parser.skunity.com/)- [Discord](https://discord.gg/6g4tWnN)多语言支持:如果你需要荷兰语、西班牙语、法语或德语的 Skript 帮助,skUnity Discord 服务器内设有专门的频道!
---
图标由 Freepik 制作,来自 www.flaticon.com。skUnity 徽标的使用已获得 BaeFell 批准。
测试支持版本
版本分布
基本信息
插件名称
skript-reflect
作者
SkriptLang
平台
Bukkit / Spigot
支持版本
1.13 - 1.21
点赞数
9
最近版本
2.6.3
2002
2.6.1
609
2.6
232
2.6.2
173
2.5.1
153
2.3
126
2.4
121
2.2.3
62
2.6.3-folia-1
16
2.4-dev1
11
2.2.1
10
2.6.2-folia-1
5