Skip to content

Commit 2e5a46e

Browse files
committed
Fixed Errors
1 parent 7701354 commit 2e5a46e

File tree

3 files changed

+12
-8
lines changed

3 files changed

+12
-8
lines changed

pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66

77
<groupId>de</groupId>
88
<artifactId>JavaExecutor</artifactId>
9-
<version>1.0.0</version>
9+
<version>1.0.1</version>
1010
<packaging>jar</packaging>
1111

1212
<name>JavaExecutor</name>

src/main/java/de/tamion/commands/Execute.java

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -23,10 +23,11 @@ public boolean onCommand(@NotNull CommandSender sender, @NotNull Command cmd, @N
2323
try {
2424
inter.eval(String.join(" ", args));
2525
sender.sendMessage("Executed Code");
26+
return true;
2627
} catch (EvalError e) {
2728
sender.sendMessage("Something went wrong");
28-
throw new RuntimeException(e);
29+
e.printStackTrace();
2930
}
30-
return true;
31+
return false;
3132
}
3233
}

src/main/java/de/tamion/commands/ExecuteFile.java

Lines changed: 8 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,13 @@
11
package de.tamion.commands;
22

3+
import bsh.EvalError;
34
import bsh.Interpreter;
4-
import org.bukkit.Bukkit;
55
import org.bukkit.command.Command;
66
import org.bukkit.command.CommandExecutor;
77
import org.bukkit.command.CommandSender;
88
import org.jetbrains.annotations.NotNull;
99

10+
import java.io.IOException;
1011
import java.nio.file.Files;
1112
import java.nio.file.Paths;
1213

@@ -25,11 +26,13 @@ public boolean onCommand(@NotNull CommandSender sender, @NotNull Command cmd, @N
2526
try {
2627
inter.eval(new String(Files.readAllBytes(Paths.get(args[0]))));
2728
sender.sendMessage("Executed Code");
28-
Bukkit.getLogger().info("test");
29-
} catch (Exception e) {
29+
return true;
30+
} catch (EvalError e) {
3031
sender.sendMessage("Something went wrong");
31-
throw new RuntimeException(e);
32+
e.printStackTrace();
33+
} catch (IOException e) {
34+
sender.sendMessage("File doesn't exist");
3235
}
33-
return true;
36+
return false;
3437
}
3538
}

0 commit comments

Comments
 (0)