Posted July 2, 20196 yr Hello, when I attempt to launch a server with my mod from my IDE, it crashes. Launching client works fine. Here is part of the stack trace showing ClassNotFoundException: Here is where I register the class: https://github.com/PapaVinny/SwordfightOverlayHelp/blob/master/java/mod/papavinny/swordfight/Main.java Questions Do I have proxies and/or main set up correctly? Why can't my StaminaGUI class be found?
July 2, 20196 yr Author Thanks for responding so fast, If I'm understanding: So don't extend common proxy in the client proxy class? Also, are you saying to use SidedProxy in the StaminaGUI class? ClientProxy class? I don't think I'm understanding what you mean by "encapsulate access to client-only classes". Noted, will fix. Thanks, removed. Should probably initialize that within the actual method, I'm not sure. Made a while ago.
July 8, 20196 yr Author Hello again diesieben07, I think cleaned up the issues you pointed out besides the SwordSoundHandler class. It seems to have issues when I take the annotation off but I will come back to that. Though, I'm trying to figure out the packets. Here is my most up-to-date work leading directly to my actual GUI class: https://github.com/PapaVinny/SwordfightPacketHelp/blob/master/java/mod/papavinny/swordfight/gui/StaminaGUI.java Problems: In the GUI class, I am trying to get the variable "stamina" to be set with setStam() method. Whenever the stamina value changes for the player, a packet will be sent from the server to the client. This happens under the regen() method in the SwordfightEvent class: https://github.com/PapaVinny/SwordfightPacketHelp/blob/master/java/mod/papavinny/swordfight/SwordfightEvents.java. Now in the StamMessage class: https://github.com/PapaVinny/SwordfightPacketHelp/blob/master/java/mod/papavinny/swordfight/network/stamina/StamMessage.java I am trying to get the handleClientSide method to use the previously mentioned setStam() method. I have tried all different methods on line 32 to no avail. Any idea why? The error message for my current tests (when a packet is sent:
July 8, 20196 yr Author I'm sorry, the error was actually caused by another packet but I fixed regardless. It no longer crashes but my stamina bar is still blank. Know why that could be? I'm pretty sure it has to do with line 32 in my StamMessage class.
July 8, 20196 yr Author My college courses so far never covered that, odd I know. I'll have to learn that. Printing within the constructor of the packet sends a print message. The single matching number is printed directly from that entity's handler: So I am pretty sure it's sending. handleClientPlayer doesnt seem to be going off I'll look into that. Edited July 8, 20196 yr by PapaVinny
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.