package com.btk5h.skriptmirror.skript;

import ch.njol.skript.Skript;
import ch.njol.skript.lang.ExpressionType;
import ch.njol.skript.lang.util.SimpleLiteral;
import com.btk5h.skriptmirror.Null;

public class LitNullObject extends SimpleLiteral<Null> {
  static {
    Skript.registerExpression(LitNullObject.class, Null.class, ExpressionType.SIMPLE, "null");
  }

  public LitNullObject() {
    super(Null.getInstance(), false);
  }
}

@@ -100,20 +100,100 @@
 pression
-Type
+;%0Aimport ch.njol.skript.lang.ExpressionType;%0Aimport ch.njol.skript.lang.SkriptParser
 ;%0Aimport
@@ -233,16 +233,46 @@
 iteral;%0A
+import ch.njol.util.Kleenean;%0A
 import c
@@ -298,16 +298,47 @@
 or.Null;
+%0Aimport org.bukkit.event.Event;
 %0A%0Apublic
@@ -526,16 +526,16 @@
 ect() %7B%0A
-
     supe
@@ -567,11 +567,279 @@
 se);%0A  %7D
+%0A%0A  @Override%0A  public boolean init(Expression%3C?%3E%5B%5D exprs, int matchedPattern, Kleenean isDelayed,%0A                      SkriptParser.ParseResult parseResult) %7B%0A    return true;%0A  %7D%0A%0A  @Override%0A  public String toString(Event e, boolean debug) %7B%0A    return %22null%22;%0A  %7D
 %0A%7D%0A

Revert "Remove unnecessary method overrides"