Skip to content

Commit 0d78476

Browse files
committed
Add deprecation warning for missing 'parse' in expressions
1 parent 6ed522b commit 0d78476

1 file changed

Lines changed: 3 additions & 0 deletions

File tree

  • src/main/java/org/skriptlang/reflect/syntax/custom/shared/elements/expressions

src/main/java/org/skriptlang/reflect/syntax/custom/shared/elements/expressions/ExprParseTags.java

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@
99
import org.bukkit.event.Event;
1010
import org.jetbrains.annotations.Nullable;
1111
import org.skriptlang.reflect.syntax.custom.shared.CustomSyntaxEvent;
12+
import org.skriptlang.skript.lang.script.ScriptWarning;
1213
import org.skriptlang.skript.registration.SyntaxInfo;
1314
import org.skriptlang.skript.registration.SyntaxRegistry;
1415

@@ -29,6 +30,8 @@ public Class<? extends Event>[] supportedEvents() {
2930

3031
@Override
3132
public boolean init(Expression<?>[] expressions, int matchedPattern, Kleenean isDelayed, ParseResult parseResult) {
33+
if (!parseResult.expr.contains("parse"))
34+
ScriptWarning.printDeprecationWarning("Omitting 'parse' in the expression is no longer supported and will be removed in a future version.");
3235
return true;
3336
}
3437

0 commit comments

Comments
 (0)