Jump to content

shinyquagsire23

Members
  • Posts

    7
  • Joined

  • Last visited

Converted

  • Gender
    Undisclosed
  • Personal Text
    Expert on Java, but learning Forge...

shinyquagsire23's Achievements

Tree Puncher

Tree Puncher (2/8)

1

Reputation

  1. Edit (modify) your thread title and mark it as solved by prefixing it with [sOLVED]
  2. You could also just make a new project, adding forge/mcp/src as the source folder. Just make sure you have all your dependencies added into the classpath before launching.
  3. When you deobfuscate with forge (technically this is MCP doing it...), it makes a folder called eclipse under the mcp subdirectory. Just change your workspace to the forge/mcp/eclipse folder via the Switch Workspace... -> Other... menu.
  4. As it seems that nobody has actually looked at the source to see what I need to improve on, I'll lay down some facts and specify exactly what the issue is: This is a ModLoader mod, ported to Forge. All blocks and items are working. The GUI for BlockDrill.java is not working The GUI is called, but is quickly closed when the server is handed the ContainerDrill instance The GUI, when the server is NOT handed the ContainerDrill (but null instead) will render perfectly (this indicates GuiDrill works), but grabbing items will grab the one to the right of it. It also doesn't save anything at all, since it isn't syncing with the server I presume. Now, what I need to know is what could be causing the server to close the GUI so suddenly after opening, and how can I fix this? EDIT: Got it working! I ended up rewriting my ContainerDrill class based on the wiki's tutorial! However, I'm still having troubles with syncing the inventory. If I try to grab any of the items out of the hopper, it vanishes as if it wasn't changed. But, when a user adds an item, it will stay. What would cause items to vanish when they are set by the mod and not a person? Also, blocks set by my mod reset as well when the chunks are reloaded. Is there a proper way to sync blocks with the server too?
  5. Yes, I have actually. I followed the tutorial, inserting my existing Container and TileEntity where necessary, and I also included a GuiManager as well, and got it to show up. However, the items didn't sync with the server, and I learned that I needed the @NetworkMod. However, after inserting that, the Gui just flashes open and closed. And the only reason I didn't just rewrite was because it was a relatively simple mod, and it actually interfaced nicely into Forge, except the GUI.
  6. Well, if he does per-version updates, this isn't necessarily a bad thing. Some mod developers like to version their mods with Minecraft to avoid confusion. However, he probably did misinterpret it.
  7. So I've been porting my Mining Drill mod from ModLoader to Forge due to better networking support which is lacking in ModLoader, and I've heard good things about it in general. (and because all the cool kids are doing it. ) So currently I have my mod hosted on my GitHub here, and my problem is this: My GUI refuses to work. Due to poor documentation on GUI's (and this was the case with ModLoader as well...) I couldn't find a complete guide to use while porting my GUI from ModLoader to Forge. I've tried using Forge's classes and methods to open in, I've used the @network thing, I've tried using a Packet Handler from IronChest and other mods, I've added a GuiHandler, but it continues to refuse working. I would like to port my mod, but I'm kinda stuck on this issue, as it is the only thing holding me back. Any suggestions or answers are greatly appreciated!
×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.