使用代码注册和注销插件-Spigot 1.16



我正在尝试制作一个别名插件,它基本上有一个重载命令,可以注销所有别名并注册新别名。我有一个工作代码,但它有点bug。就像我创建新的别名然后重新加载一样,选项卡不会自动完成,但新命令仍然有效。如果我删除了旧命令,然后重新加载这些命令,这些命令仍然会自动完成,即使我从config.yml中删除了它们,它们仍然可以工作。这是我当前的代码:https://github.com/codergautam/FastAliases/tree/37a0ba95c708776232315212b9e584df278a4f94

重新加载命令的代码位于命令文件夹中的ReloadCommand.java中注销所有命令的代码位于别名文件夹中的UnregisterAll.java中加载config/registers命令的代码位于别名文件夹中的Configloader.java中

有办法解决这个问题吗?我做错了什么

感谢

PlayerCommandSendEvent发送给玩家时,我不得不使用它来删除建议。

最新更新