Jump to content

Cadiboo

Members
  • Posts

    3624
  • Joined

  • Last visited

  • Days Won

    58

Everything posted by Cadiboo

  1. 1) Forge is calling GregTech to register recipes 2) GregTech is using googles parser code 3) Googles parser code is saying that it cannot parse the argument because it’s invalid 4) GregTech is not catching this error and it is crashing the game We do not know how the internals of GregTech work, and there is no way to see from that error that it’s you causing the error that is causing GregTech to crash.
  2. Make sure you have the most up to date version of all your mods
  3. Do you have all dependencies for thermal foundation installed?
  4. Download all your mods from CurseForge. Talk to the author of this mod and get them to fix it
  5. Opening a GUI is done with NetworkHooks.openGui
  6. Make your own thread. You have a different issue.
  7. You need Java installed to run .jar files. Then you run them by double clicking them.
  8. Did you set up 1.14.2 in the same folder as a previous 1.13.2/1.12.2 workspace?
  9. Find a better way to do it than you’re doing it now. I would try and do it with 1) OptiFine/DynamicLights integration 2) A shader 3) Placing blocks every second or half second and always having a maximum of 1 lighting block around per lantern.
  10. It’s not implemented yet
  11. Wdym item texture variants. You can add overrides like the bow’s pulling animation, but that’s as far as you can go without rendering them yourself.
  12. Doing lighting like this is very performance intensive.
  13. Is there anything wrong with having this in a static initialiser in a static client event subscriber instead?
  14. I’m pretty sure that in recent versions you only need the name and not the class or parameters.
  15. Don’t do this https://github.com/jonas69/Versio/blob/fc9a39ae05de22d813642369f1dec9f1db86b748/src/main/java/com/versio/Versio.java#L72-L76 https://github.com/jonas69/Versio/blob/fc9a39ae05de22d813642369f1dec9f1db86b748/src/main/java/com/versio/Versio.java#L88 You probably want your event bus registered before the client setup event. Also, there is no reason to be using an instance event subscriber here, use a static one. Do not do any of this https://github.com/jonas69/Versio/blob/fc9a39ae05de22d813642369f1dec9f1db86b748/src/main/java/com/versio/config/Config.java#L26-L34 Here’s an example of a config https://github.com/Cadiboo/Example-Mod/commit/43db50e176d758ade2338764d7e2fe1b63aae7dd
  16. Registering the GUI is done with the registerExtensionPoint method, possibly from The ModLoadingContext (I don’t quite remember)
  17. Post your code. As cj said, you’re probably not using the right render layer for what you want.
  18. I found it by searching for classes called “Blocks” or looking for instantiations of Block. These forums are specifically not for basic Java or how to use your IDE, they’re for help with the Forge API. Minecraft’s code is always changing, so thinking about what the class is used for, where it was previously used from is a great way to find the new equivalent.
  19. The logs are also visible in the console of eclipse (if you’re using the launch configurations as you should always be doing and not the runClient command)
  20. Does the model work normally when your not blocking? Does your log contain any errors?
  21. https://cadiboo.github.io/tutorials/1.14.2/forge/ https://github.com/Cadiboo/Example-Mod/tree/1.14.2 Forge for 1.14.2 hasn’t been out for very long, so not everything is properly mapped yet (notably the values in Blocks and Items). Remember to update your mappings as soon as new ones become available.
  22. You’re meant to download the installer, which will then set up Forge and create a new profile (or update your existing forge profile if it already exists) in the Minecraft Launcher. If the UI looks different, it’s likely that you’re not downloading the offical version of Forge. Only download Forge from https://files.minecraftforge.net/ because versions from other sites are likely to contain malware and/or viruses.
  23. If that’s the only reason, they shouldn’t be making a new entity, they should just be rendering the model. If they want to render an entity dynamically they should be getting it from somewhere rather than making a new one.
  24. You do that by returning an IEnergyStorage from getCapability
×
×
  • Create New...

Important Information

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