我正在尝试制作一个别名插件,它基本上有一个重新加载命令,可以取消注册所有别名,并注册新别名。我有一个工作代码,但它有点错误。就像我创建新别名然后重新加载一样,选项卡不会自动完成,但新命令仍然有效。如果我删除旧命令,然后重新加载命令仍然会自动完成,即使我从 config.yml 中删除了它们,它们仍然可以工作。 这是我目前的代码: https://github.com/codergautam/FastAliases/tree/37a0ba95c708776232315212b9e584df278a4f94
重新加载命令的代码在命令文件夹中的 ReloadCommand.java 中 取消注册所有命令的代码在别名文件夹中的 UnregisterAll.java 中 加载 config/registers 命令的代码位于 alias 文件夹中的 Configloader.java
有没有办法解决这个问题?我做错了什么
谢谢
答案 0 :(得分:0)
当建议发送给播放器时,我不得不使用 PlayerCommandSendEvent
来删除它。