- Contributors
- btk5h, TPGamesNL, SkriptLang Team
- Supported Skript Version
- 2.7
- 2.8
- Supported Minecraft Versions
- 1.13
- 1.14
- 1.15
- 1.16
- 1.17
- 1.18
- 1.19
- 1.20
This addon is a fork of skript-mirror, and comes with a bunch of bug fixes and new features.
Some of the important bug fixes and features:
Full example scripts:
The documentation and a guide to get started is available on GitBook: tpgamesnl.gitbook.io.
Issues and suggestions should be reported on GitHub.
You can get help in the skript-mirror channel of the skUnity Discord, or you can ask questions in the skript-reflect discord.
Some of the important bug fixes and features:
- Fixed async event listening
- Fixed local variables issues being deleted after async java calls and after parse sections from custom syntax
- Added support for newer Java versions and Java vendors
- Added custom events
- Added sections, with support for running code blocks async
- Fixed class proxies and made them easier to use
- Added preloading
Code:
#1 Basic Java call:
import:
java.lang.System
set {_nl} to System.lineSeparator()
#2 Event listening
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()%"
#3 Custom syntax
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
Full example scripts:
Issues and suggestions should be reported on GitHub.
You can get help in the skript-mirror channel of the skUnity Discord, or you can ask questions in the skript-reflect discord.
Icon made by Freepik from www.flaticon.com. Use of skUnity logo approved by BaeFell.