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

时间:2021-03-20 16:47:26

标签: java minecraft bukkit

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

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

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

谢谢

1 个答案:

答案 0 :(得分:0)

当建议发送给播放器时,我不得不使用 PlayerCommandSendEvent 来删除它。