From 72219f3ce821151aa7c4a28cd186eb94030b10ab Mon Sep 17 00:00:00 2001 From: ChomeNS <95471003+ChomeNS@users.noreply.github.com> Date: Sun, 9 Jul 2023 16:46:35 +0700 Subject: [PATCH] place block core eval function --- .../evalFunctions/CorePlaceBlockFunction.java | 16 ++++++++++++++++ .../chayapak/chomens_bot/plugins/EvalPlugin.java | 2 ++ 2 files changed, 18 insertions(+) create mode 100644 src/main/java/land/chipmunk/chayapak/chomens_bot/evalFunctions/CorePlaceBlockFunction.java diff --git a/src/main/java/land/chipmunk/chayapak/chomens_bot/evalFunctions/CorePlaceBlockFunction.java b/src/main/java/land/chipmunk/chayapak/chomens_bot/evalFunctions/CorePlaceBlockFunction.java new file mode 100644 index 00000000..6d659697 --- /dev/null +++ b/src/main/java/land/chipmunk/chayapak/chomens_bot/evalFunctions/CorePlaceBlockFunction.java @@ -0,0 +1,16 @@ +package land.chipmunk.chayapak.chomens_bot.evalFunctions; + +import land.chipmunk.chayapak.chomens_bot.Bot; + +public class CorePlaceBlockFunction extends EvalFunction { + public CorePlaceBlockFunction (Bot bot) { + super("corePlaceBlock", bot); + } + + @Override + public void execute(Object... args) { + final String command = (String) args[0]; + + bot.core.runPlaceBlock(command); + } +} diff --git a/src/main/java/land/chipmunk/chayapak/chomens_bot/plugins/EvalPlugin.java b/src/main/java/land/chipmunk/chayapak/chomens_bot/plugins/EvalPlugin.java index 5be9cd1f..292a9f1b 100644 --- a/src/main/java/land/chipmunk/chayapak/chomens_bot/plugins/EvalPlugin.java +++ b/src/main/java/land/chipmunk/chayapak/chomens_bot/plugins/EvalPlugin.java @@ -8,6 +8,7 @@ import land.chipmunk.chayapak.chomens_bot.Bot; import land.chipmunk.chayapak.chomens_bot.data.EvalOutput; import land.chipmunk.chayapak.chomens_bot.evalFunctions.ChatFunction; import land.chipmunk.chayapak.chomens_bot.evalFunctions.CoreFunction; +import land.chipmunk.chayapak.chomens_bot.evalFunctions.CorePlaceBlockFunction; import land.chipmunk.chayapak.chomens_bot.evalFunctions.EvalFunction; import java.util.*; @@ -30,6 +31,7 @@ public class EvalPlugin { public EvalPlugin (Bot bot) { functions.add(new CoreFunction(bot)); + functions.add(new CorePlaceBlockFunction(bot)); functions.add(new ChatFunction(bot)); try {