Add Janino Support for Recipe, Effect and Linked Item Scripts

This commit is contained in:
Kam committed 2026-03-09 14:28:38 -04:00
1 parent bff45bd793
commit d2a13d0e66
3 files changed
+18

No files matched your search

@@ -3,6 +3,7 @@ package noppes.npcs.controllers.data;
import kamkeel.npcs.network.packets.request.script.RecipeScriptPacket;
import net.minecraft.nbt.NBTTagCompound;
import noppes.npcs.constants.ScriptContext;
import noppes.npcs.janino.EventJaninoScript;
/**
* Script handler for Recipe scripts (both carpentry and anvil).
@@ -42,6 +43,11 @@ public class RecipeScript extends SingleScriptHandler implements IScriptHandlerP
return ScriptContext.RECIPE;
}
@Override
public IScriptUnit createJaninoScriptUnit() {
return new EventJaninoScript(ScriptContext.RECIPE);
}
@Override
public String noticeString() {
return "RecipeScript";