diff --git a/VirtualComputer-Core/pom.xml b/VirtualComputer-Core/pom.xml
index e9baa36..a978847 100644
--- a/VirtualComputer-Core/pom.xml
+++ b/VirtualComputer-Core/pom.xml
@@ -73,11 +73,6 @@
commodore
1.8
-->
-
- com.github.PandacubeFr
- commodore
- patch-custom-suggests-SNAPSHOT
-
diff --git a/VirtualComputer-Core/src/main/java/sznp/virtualcomputer/Commands.java b/VirtualComputer-Core/src/main/java/sznp/virtualcomputer/Commands.java
deleted file mode 100644
index cf76f03..0000000
--- a/VirtualComputer-Core/src/main/java/sznp/virtualcomputer/Commands.java
+++ /dev/null
@@ -1,228 +0,0 @@
-package sznp.virtualcomputer;
-
-import com.mojang.brigadier.arguments.IntegerArgumentType;
-import com.mojang.brigadier.arguments.StringArgumentType;
-import com.mojang.brigadier.builder.RequiredArgumentBuilder;
-import com.mojang.brigadier.tree.CommandNode;
-import lombok.val;
-import me.lucko.commodore.CommodoreProvider;
-import me.lucko.commodore.file.CommodoreFileFormat;
-import org.bukkit.Bukkit;
-import org.bukkit.command.Command;
-import org.bukkit.command.CommandExecutor;
-import org.bukkit.command.CommandSender;
-import org.bukkit.command.TabCompleter;
-import org.bukkit.entity.Player;
-import org.virtualbox_6_1.MouseButtonState;
-import org.virtualbox_6_1.VBoxException;
-import sznp.virtualcomputer.util.Scancode;
-
-import java.io.IOException;
-import java.util.Arrays;
-import java.util.Collections;
-import java.util.List;
-
-public class Commands implements CommandExecutor, TabCompleter {
-
- @Override
- public boolean onCommand(CommandSender sender, Command cmd, String label, String[] args) {
- if (args.length == 0)
- return false;
- switch (args[0].toLowerCase()) {
- case "start":
- case "poweron":
- case "on":
- case "startup":
- int c = getMachineIndex(args);
- if (c == -1) {
- sender.sendMessage("§cUsage: /" + label + " start [index]");
- return true;
- }
- Computer.getInstance().Start(sender, c);
- break;
- case "list":
- Computer.getInstance().List(sender);
- break;
- case "stop":
- case "poweroff":
- case "off":
- case "shutdown":
- case "kill":
- Computer.getInstance().Stop(sender);
- break;
- case "powerbutton":
- case "pwrbtn":
- case "powerbtn":
- c = getMachineIndex(args);
- if (c == -1) {
- sender.sendMessage("§cUsage: /" + label + " powerbutton [index]");
- return true;
- }
- Computer.getInstance().PowerButton(sender, c);
- break;
- case "reset":
- case "restart":
- Computer.getInstance().Reset(sender);
- break;
- case "save":
- case "savestate":
- Computer.getInstance().SaveState(sender);
- break;
- case "fix":
- case "fixscreen":
- Boolean seamless;
- if (args.length < 2) seamless = null;
- else seamless = args[1].equalsIgnoreCase("true");
- Computer.getInstance().FixScreen(sender);
- break;
- case "key":
- case "press":
- case "presskey":
- case "keypress":
- if (args.length < 2) {
- sender.sendMessage("§cUsage: /computer key [down/up|duration(ticks)]");
- return true;
- }
- if (args.length < 3)
- Computer.getInstance().PressKey(sender, args[1], "");
- else
- Computer.getInstance().PressKey(sender, args[1], args[2]);
- break;
- case "mouse":
- boolean showusage = true;
- if (args.length < 6) {
- try {
- // Command overloading, because I can :P
- if (args.length > 4) // 4 ");
- sender.sendMessage("§cOr: /computer mouse