feat: version command add info

This commit is contained in:
Reider745
2025-06-13 06:36:11 +03:00
parent d713b29a82
commit 16663e8c91
@@ -1,6 +1,8 @@
package com.reider745.hooks;
import cn.nukkit.Server;
import cn.nukkit.command.CommandSender;
import cn.nukkit.command.defaults.VersionCommand;
import cn.nukkit.network.protocol.ProtocolInfo;
import cn.nukkit.plugin.JavaPluginLoader;
import cn.nukkit.plugin.PluginClassLoader;
@@ -126,4 +128,15 @@ public class ServerHooks {
public static void newPluginClassLoader(PluginClassLoader self, JavaPluginLoader loader, ClassLoader parent, File file) {
RhinoOverrides.ClassLoaderPool.addClassLoader(self);
}
@Inject(
className = "cn.nukkit.command.defaults.VersionCommand",
signature = "(Lcn/nukkit/command/CommandSender;Ljava/lang/String;[Ljava/lang/String;)Z"
)
public static void execute(VersionCommand self, CommandSender sender, String commandLabel, String[] args){
if(sender.hasPermission("nukkit.command.version.plugins"))
sender.sendMessage("#########################################\n"+
"ZoteCoreLoader\n"+
"InnerCore: "+ InnerCoreServer.getVersionName()+":"+InnerCoreServer.getVersionsCode());
}
}