Skip to content
View in the app

A better way to browse. Learn more.

Forge Forums

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Ugdhar

Moderators
  • Joined

  • Last visited

Everything posted by Ugdhar

  1. Please do, as the error message that you typed indicates you are making typos on the commandline.
  2. Make sure you are using Java 8 and not Java 9. How exactly did you try installing it? What happened when you tried? Did the installer generate a log file? It should have, post it here in spoiler tags (the eyeball button)
  3. I believe at this point it requires java 8, but I know it does not yet support java 9
  4. Honestly not sure, from what I understand most stuff happens on a single thread, with a few things (networking I think for one) happening on a different thread.
  5. You need to update to get support here, 1.7.10 is no longer supported.
  6. Start small, a simple block, a simple item. You sound as if you know what you are doing in a development sense, so when you run into issues, come back here with a github repo link and a post/link of your fml-client-latest.log. Important to know how minecraft as well as forge works, i.e. blocks and items are singletons, so there is only 1 instance of their class that exists within the game, "items" that are in the world are Entities, in an inventory they are ItemStacks, client side vs server side. Honestly, I've never seen any tutorials (especially videos) that were 100% "good". The forge docs give the bare minimum info (although it's much more informative once you get going), and the majority of the tutorials/videos are "here, type this code to do this. It works." I always took what I got from them and then combed through the forums for "authoritative" ways to do it (or to confirm what I found was legit/the right way). Inspecting the vanilla sources is a good way to start doing things as well. Some of the links I have bookmarked, more for reference as opposed to straight up tutorial: I liked how this guy setup his item/block registration: http://www.minecraftforge.net/forum/topic/49497-1112-is-using-registryevent-this-way-ok/#comment-249433 More stuff on registering stuff: http://www.minecraftforge.net/forum/topic/58997-112-registering-blocks-and-itemblocks-the-new-way/ TheGreyGhosts Minecraft By Example repo: https://github.com/TheGreyGhost/MinecraftByExample Draco18s Reasonable Realism repo: https://github.com/Draco18s/ReasonableRealism Shadowfacts Tutorials: https://shadowfacts.net/tutorials/ diesieben07s common problems/caveats thread: http://www.minecraftforge.net/forum/topic/61757-common-issues-and-recommendations/#comment-289566 Hope this helps, and definitely if you know how to program, when you run into issues, come here with a link to your code, and either a link or post your fml-client-latest.log, and you'll more than likely get help. The guys on here know their minecraft forge, they just don't have the time or inclination to teach kids java for free
  7. You really should create your own thread, because even though you may think it's the same problem, a lot of times it is not, and then you've gone and hijacked someone else's thread.
  8. http://mcforge.readthedocs.io/en/latest/datastorage/capabilities/ Without ever having made a fluid tank myself, I'm going to guess that you create your block/item and attach an IFluidHandler capability to it, which will provide methods to manage the input/output of fluid and the fluid storage. Make a go at it, post your code to github, and if you run into issues, come back posting the logs and link to code.
  9. tld is top level domain, i.e. com, net, org, etc.
  10. If you own a domain, it'd be [tld].[domain].[packagename] So, do not use com.[username] unless you actually own [username].com. If you don't own a domain, just use your username as the base package.
  11. If you're using Java 9, you need to downgrade to Java 8. java -version at the commandline will show you what the version is.
  12. I dunno, see what 2G does, if you get much past that, I'd wager there's some other issue eating up the ram
  13. The game ran out of memory, you need to give it more *edit: you should update too, 1.8.9 is pretty much reaching the not supported stage.
  14. More than likely it's the mods, possibly out of date, or made using an older version of forge.
  15. This one looks like it's coming from tinker's construct.
  16. biomes o plenty is broken, remove it, or update it. If it's already updated, report the issue to the author
  17. When you run into an error, make sure you have the latest code posted, as well as the complete error, preferably the fml-client-latest.log. And just to warn you, if you don't really understand Java, you're going to have a very hard time modding without someone holding your hand, which will be tough on the forums, because people are not always here waiting to help people, and if it becomes apparent you are repeatedly having troubles with basic Java issues, you'll likely be asked to go learn the basics before coming here for help.
  18. I never used final in the method parameters, but besides that sure.
  19. public static void registerBlocks(final RegistryEvent.Register<Block> event, Block BlockModAmethystOre) { you cannot have that Block BlockModAmethystOre parameter on the method, because then it no longer matches the registration event.
  20. Need to see your code for your registration class, but I'm guessing that the method that's handling the event can only have the event argument, and you have an additional one declared. Remove the extra argument and see what happens.
  21. You need to give minecraft more ram
  22. Your biomes o plenty is broken, remote it, or make sure it's the latest version. If it is, report the error to the author.
  23. I honestly don't know, I haven't tried doing anything like this myself. I was just explaining what I believe Differentiation was trying to say to you since you said you didn't understand.
  24. Basically, the client does not know about damage unless the server tells it, so as far as I can tell, you cannot do what you are looking to do with only a client side mod.

Important Information

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

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.