diff --git a/build.gradle b/build.gradle index 917eead..b67d600 100644 --- a/build.gradle +++ b/build.gradle @@ -1,7 +1,7 @@ import org.apache.tools.ant.filters.ReplaceTokens group = 'me.blueyescat.skriptlogs' -version = '0.1.0' +version = '0.1.1' apply plugin: 'java' diff --git a/src/main/java/me/blueyescat/skriptlogs/skript/expressions/ExprLogMessage.java b/src/main/java/me/blueyescat/skriptlogs/skript/expressions/ExprLogMessage.java index 732015f..354ea80 100644 --- a/src/main/java/me/blueyescat/skriptlogs/skript/expressions/ExprLogMessage.java +++ b/src/main/java/me/blueyescat/skriptlogs/skript/expressions/ExprLogMessage.java @@ -3,6 +3,7 @@ import org.bukkit.event.Event; import org.eclipse.jdt.annotation.Nullable; +import ch.njol.skript.ScriptLoader; import ch.njol.skript.Skript; import ch.njol.skript.doc.Description; import ch.njol.skript.doc.Examples; @@ -32,6 +33,10 @@ public class ExprLogMessage extends SimpleExpression { @Override public boolean init(final Expression[] exprs, final int matchedPattern, final Kleenean isDelayed, final ParseResult parseResult) { + if (!ScriptLoader.isCurrentEvent(LogEvt.class)) { + Skript.error("The logged message expression can't be used outside of a log event"); + return false; + } return true; }