Posted June 12, 20187 yr I am using the most simple way of implementing CommandBase and setting its variables in order to register a command, for some reason when I write the name of the command without a backslash it still executes as if it was a command. Why is this happening? @Override public String getName() { return "thing"; } @Override public String getUsage(ICommandSender sender) { return "/thing"; } @Override public List<String> getAliases() { return Arrays.asList(new String[] { "thing", "thingst" }); } @Override public void execute(MinecraftServer server, ICommandSender sender, String[] args) throws CommandException { // execute the command here } public int getRequiredPermissionLevel() { return 0; }
June 13, 20187 yr Author 15 hours ago, diesieben07 said: For the future: Provide all information. In your case the fact that you making a client-side command. Implement IClientCommand. Thank you!
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.