Posted July 27, 20178 yr Originally thought this was a gson issue but apparently not, see below replies... EDIT: Turns out all I had to do was remove the GSON package I had manually added in and it worked. Edited July 28, 20178 yr by BallsOfBedrock
July 27, 20178 yr Author 1 hour ago, diesieben07 said: Minecraft already ships with Gson. So why the hell is my mod not working? It works in my IDE but not outside my IDE. I've added a client-side command which queries an API to find a player's stats like so: public void init(FMLInitializationEvent event) { FMLCommonHandler.instance().bus().register(this); MinecraftForge.EVENT_BUS.register(this); ClientCommandHandler.instance.registerCommand(new CheckStatCommand()); } public class CheckStatCommand extends CommandBase { @Override public String getCommandName() { return "stat"; } @Override public boolean canCommandSenderUseCommand(ICommandSender sender) { return true; } @Override public String getCommandUsage(ICommandSender sender) { return "/stat (name)"; } @Override public void processCommand(ICommandSender sender, String[] args) { //Stuff In Here }); } } } I've omitted the code, because my issue isn't in the code, it's in the command. In my IDE it works, as a Mod jar file it says "Unknown Command", why? The mod is being recognised but the command isn't working... Edited July 27, 20178 yr by BallsOfBedrock
July 27, 20178 yr 1 hour ago, BallsOfBedrock said: It works in my IDE but not outside my IDE SP or MP? Have you tried both? Did you look at the logs? I am suspicious of anything with "Client" in its name that is not hidden inside a client proxy. Beware of client-server issues. One issue that sometimes crops up in jar files is re-obfuscation. Have you done anything to your gradle file? The other common issue with jars is that they're case sensitive where the windows OS isn't, but I don't see you referencing any resource files. The debugger is a powerful and necessary tool in any IDE, so learn how to use it. You'll be able to tell us more and get better help here if you investigate your runtime problems in the debugger before posting.
July 27, 20178 yr Author 1 hour ago, jeffryfisher said: SP or MP? Have you tried both? Did you look at the logs? I am suspicious of anything with "Client" in its name that is not hidden inside a client proxy. Beware of client-server issues. One issue that sometimes crops up in jar files is re-obfuscation. Have you done anything to your gradle file? The other common issue with jars is that they're case sensitive where the windows OS isn't, but I don't see you referencing any resource files. Both SP and MP. I seldom bother with a client proxy since all my previous client side mods have worked thus far without it. I haven't touched my gradle file. There's nothing about it in the logs, just the "Unknown Command" or whatever that comes up as it does with typing anything random after the / like "/dwaijdiwjaoidjwiadjwad". Edited July 27, 20178 yr by BallsOfBedrock
July 28, 20178 yr Author 4 hours ago, diesieben07 said: How did you export the mod? Can you upload the Jar file? Weird, I removed the "gson" package I had manually added to my mod and now the mod works. Edited July 28, 20178 yr by BallsOfBedrock
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.