Skip to content

Releases: SkriptLang/skript-reflect

Preloading and some bug fixes

24 Dec 12:09
75476f4
Compare
Choose a tag to compare
Pre-release

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

02 Aug 16:33
Compare
Choose a tag to compare

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.