Releases: SkriptLang/skript-reflect
Releases · SkriptLang/skript-reflect
Preloading and some bug fixes
Added preloading, see https://tpgamesnl.gitbook.io/skript-reflect/advanced/experiments#preloading.
Fixed some bugs:
- Fixed setting ExprRawExpression to multiple values.
- Added errors for return after a delay.
- Fix local variables being deleted with delayed effects.
- Fix NullPointerException for varargs methods with a single given argument.
- Fixed startup error on 1.13 and 1.14.
- Fix EvtByReflection firing twice (sort of, see d8c4780).
Also merry christmas (:
v2.1.0
Initial release of skript-reflect.
Changelog:
- Changed 'no matching method/field/constructor' error depending on whether the call is static or not.
- Fixed function wrapper resolving when functions are deleted.
- Removed condition part of syntax from EffReturn.
- Disabled and/or warnings (all of them, not just in method / constructor calls).
- Fixed local variables disappearing after async java calls.
- Added error message for missing consent for experimental features.
- Removed proxies from the experiments.
- Changed the consent message (previous message still works).
- Indicated to Skript that async java calls delay the trigger.
- Added error message for invalid (not entry or section) nodes in custom syntax.
- Added
usable in
sections to custom effects, conditions and expressions. - Added custom events.
- Allow changing raw expressions.
- Fixed local variables being removed between after parse sections in custom syntax.
- Added warnings for custom syntax missing their required sections.
- Fixed async event listening.
- Fixed cancelled event listening.
- Added a string form of java calls, to be used in errors.
- Fixed issues with newer Java versions and vendors.
- Fixed class proxies.
- Added sections.
- Allow sections to be used instead of function wrappers in proxies.