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.

Leaderboard

Popular Content

Showing content with the highest reputation since 05/10/25 in all areas

  1. This has already been the de-facto standard for quite a while now, but figured it would be a good idea to properly formalise it and make it clear for everyone. TL;DR: You can ask and offer support for Forge on any MC version, as long as you're not demanding it from staff and can accept that older versions may receive less attention due to people moving on to newer, shinier things. Tiered support policy There are now essentially three tiers of support: full, legacy and minimal. Full support This tier has dedicated channels for help on the Discord, gets priority for documentation, new features and bugfixes, and is generally considered the main focus for Forge development and support. Triage actively ports and backports things as needed for versions within this tier where time allows. The MC versions covered by this follows the existing "LTS" system. In other words, the latest MC version and select versions before it are covered by this tier. We recommend people consider using the newest version possible, as it's likely to be fully supported for longer. Exact versions covered under the full support tier can be found near the top of the FAQ. Legacy support This tier is for older versions of MC that are no longer covered by the full support tier. This tier gets less attention, but is still supported to some extent. To be clear, this is not a "no support" tier, but it is not the main focus. You're welcome to ask for help, submit PRs and help out, but please be aware that you may not get a response as quickly as these versions are generally not as popular anymore and may not have as many people around to help. Staff may still choose to work on these legacy versions and help people, but please don't demand it from them. Please note that due to the nature of the old toolchains used for building legacy versions, developing mods using the default MDK may not work. We also cannot easily publish updates to some of these old versions without your help - if you're interested in fixing this, please reach out to us. Minimal support This is rare and usually only applies to versions of MC where there's no legitimate reason to be using them. A real-world example of this is 1.20.3, which had a data loss bug that was fixed in 1.20.4 shortly after. All mods made for 1.20.3 work on 1.20.4, so there's no reason to use 1.20.3. We will help you update to the fixed version instead, but that's about it.
  2. This FAQ has many guides and solutions - reading this before asking for help could save you a lot of time, as it accounts for the vast majority of issues people run into that we're aware of but can't fix on our end. Supported versions and platforms We only support Forge here. We cannot help you with Fabric, Spigot, etc... We support all versions under the tiered support policy. Full support for 26.1, 1.21.11, 1.21.10, 1.21.8, 1.21.5, 1.21.4, 1.21.3, 1.21.1, 1.20.6, 1.20.4 and 1.20.1 Legacy support for all other versions Minimal support for select versions (e.g. 1.20.3 - use 1.20.4 instead) More details here. Rules Piracy (aka "cracked launchers") and cheats (aka "PvP clients", "x-ray mods", etc...) are strictly forbidden here. When you need help, please always make a new thread. Do not post in old support threads. When making a new thread, you must include a link to your log on https://pastebin.com or https://paste.ee. Instructions on where to find this and how to upload it are in this forum post. Exit/error codes Here's a list of exit codes and what they mean: Error code 0: Someone clicked "Quit game" and the game closed successfully Error code 1 and -1: The game crashed, refer to the log and/or crash report for details Error code -1073741819: A game library crashed. Update your drivers and make sure you're using the right Java version Where can I find the debug.log and crash report? Official Minecraft launcher Spoiler CurseForge app Spoiler MultiMC/PolyMC/Prism launcher Spoiler Where can I find the installer log? Spoiler Where can I find the launcher log? Most of the time you don't need to share this, so only share it when asked by a support volunteer or when you're unable to find any debug.log or crash report. Official Minecraft launcher Spoiler CurseForge app Spoiler What version of Java do I need? | Minecraft version | Forge version | Java version ||-------------------|---------------|--------------|| 1.20.6 or newer | 50.x or newer | 21 || 1.18 - 1.20.4 | 38.x or newer | 17 || 1.17.1 | 37.x | 16 || 1.16.5 or older | 36.x or older | 8 | How do I install Java? Windows Spoiler macOS Spoiler Linux Spoiler How do I install the Forge client to the official Minecraft Launcher? Spoiler How do I install the Forge server? Spoiler Where can I find the forge.jar to start my server? Spoiler Forge immediately crashes on launch without any mods installed, how do I fix it? Spoiler Where can I find Forge mods? https://www.curseforge.com/minecraft/search?page=1&gameFlavorsIds=1 Make sure you download the right version of a mod for your Minecraft version. My game is lagging, how can I find the culprit? Spoiler How do I update my drivers? Spoiler
  3. Posting this because I spent more time on it than I’d like to admit, and I’ve seen others hit the same wall. The problemMy custom block registered correctly, appeared in the creative tab, but rendered as a missing texture cube. No errors at runtime, just a purple-black block. What I checked firstRegistry name was correct Blockstate JSON existed Model JSON paths looked fine Textures were in the right folder Everything looked correct. The actual issueThe problem was a mismatch between the blockstate JSON and model file names. Example mistake: blockstates/my_block.json models/block/myblock.json Forge does not warn you when these names don’t match exactly. The fixMake sure naming is consistent everywhere: blockstates models/block models/item registry name Also ensure that: JSON files are lowercase no extra underscores or hyphens exist resource reload cache is cleared Restarting the client after fixing resource paths helped immediately. TakeawayIf your block exists but renders wrong, the issue is almost always: naming mismatch resource path typo cached resource reload Hopefully this saves someone else an hour.
  4. Unfortunately, it seems that Invision has decided that everything is locked down and no longer customizable. Their attitude to anyone who wants to edit anything is 'Just accept it we know best and screw you for even insinuating that you want to customize your own site' So there isn't much we can do about the layout of actual features. Best bet for the editor is that psudo markdown works, so typing ` around words make code blocks. Only options is to start writing bespoke modifications to the forum's php code itself, which I really don't want to do. I would of stayed on v4 but the version of PHP that it supports is going EOL and Invision has stated they have no intentions of upgrading it. They also removed the central community for finding plugins/community addons. Overall it is my feeling that they are intentionally trying to kill off self-hosting communities by removing features and locking things down, in an effort to force everyone into using their paid hosting services. My HOPE is that someone in the overall forum community will write an exporter for Invision to something like SMF. Which is what we were originally on before old team members decided enterprise software is better.
  5. 2 points
    For some reason I can't place anything inside smithing table on forge 1.20.1, it doesn't show up as a recipe for netherite either in the JEI menu.
  6. Forge for 1.21.6 and newer uses EventBus 7, which is a major rewrite. You can read the migration guide here, this explains how to cancel events.
  7. This isn’t about features or content size, but polish. From a player and developer perspective, here’s what consistently separates good mods from great ones. Performance awarenessHigh-quality mods avoid ticking when unnecessary, cache results, and respect server performance. Consistent behaviorItems behave predictably, configs work as expected, and nothing breaks silently. Clean UI/UXMenus don’t lag, text is readable, tooltips explain behavior without external documentation. Compatibility mindsetGood mods avoid hard conflicts, use proper tags, and integrate with existing systems instead of overriding them. DocumentationEven minimal README files or in-game descriptions dramatically improve user experience. None of these are flashy, but together they’re what make a mod feel professional. Interested to hear what others prioritize.
  8. 1 point
    Hello friends! i downloaded a modpack(Better Mc) from forge and wanted to add some extra mods i wanted. i cut down a ton I had added to try and make it work because i was getting the "lost connection" screen anytime i would try to load into the single player world. and finally after much trial and error the game seemed to be running fine, but now anything i die and respawn the game crashes. i was wondering if anyone could give me a hand and point me in the direction of what mods could be leading to the crashes. i would be very thankful for some help! latest log: https://docsend.com/view/tsbud6hrv8utbit3 modlist: https://docsend.com/view/j6jdpazzmenixpbn crash report:https://docsend.com/view/fqr7f4huunjr8bqj
  9. 1 point
    the world is loading in with no connection lost screens and not crashing when i respawn! hopefully it stays that way. thanks so much for your help friend! may ur pillow forever stay cool on both sides :)
  10. 1 point
    [Server thread/ERROR]: Cannot have null removal reason on Clone event!After death, some kind of Clone Event is triggered - which is causing the crash Backup the world and make a test without these mods: openpartiesandclaims neruina chunkactivitytracker
  11. And make a test without FarmersDelight
  12. Thanks to your help, i spotted the problem. It was a version mismatch, i just solved the mess. Thanks a lot XD
  13. i deleted it and it works now tysm!!
  14. I am working on an update to my Coffee and Tea Mod and I recently was able to get it so that so that Coffee and Tea Bushes spawn naturally through out the world with terrain generation. However, now I would like to see if it is possible to spawn my custom crops in the villager farms. Any ideas? My code is available on GitHub here: https://github.com/RichardsProjects/Richard-s-Coffee-And-Tea-Mod
  15. Actually, I just remade the modpack from scratch and it's fixed. I think something was corrupted and that was causing the issues. Thank you so much for helping me, it was an honor to work alongside a legend like you!!
  16. I did this and it worked (after I disabled an unused library mod that failed to load). Out of curiosity I tried it with Nirvana re-enabled, and it worked. I then tried the original profile (with the only change being disabling the aforementioned library mod) and it worked just fine. Words cannot describe my confusion, but thank you.
  17. I've fixed this in Forge 60.0.7. Please update. Thank you!
  18. In the future I do plan on adding optional OAuth to the new launcher in ForgeGradle 7. But yes, using --username and offline mode is a good workaround to not using accounts in the development environment, especially considering that the server is on LAN.
  19. That fixed it! it's still being weird and not actually printing anything to CMD but the logs look fine and eventually the gui generated looking normal. Thanks for your help I've done that on linux before but windows servers have always just worked with one click for some reason for me
  20. Its working now and I'm not sure why. It still doesn't say it's using the launch args in the console but my memory utilization in the gui says otherwise so its all good for now. Thanks for the help and if i manage to narrow down what fixed it ill post it here in case someone has the same problem in the future.
  21. 1 point
    I have the same problem, but after research I still can't find a solution. Can you give me your list of mods so I know if we have one in common, and if that's the reason?
  22. Make a test without supplementaries and modernfix Did you add Vinery? Some mods require this one, but it looks like Vinery is missing https://www.curseforge.com/minecraft/mc-mods/lets-do-vinery
  23. There is , even with a clean state it wont start up again , maybe something on the provider side , it works without so thank you
  24. Looks like some kind of bug with vampiricageing - or a conflict with unusualprehistory
  25. oh wait, i just launched it. it didn't crash this time. strange... 🤔
  26. Make a test without crittersandcompanions
  27. Ended up figuring it out. I had to delete the cache folder in C:\Users\<User>\.gradle\.
  28. Please post your settings.gradle and build.gradle files so they can be checked for errors
  29. I did and it's still erratically crashing. EDIT: I decided to redo the entire pack and used the Patchouli version above as my starting point and it seems to have fixed the issue. Thanks so much for your attention!
  30. thank you for the help, i deleted yungscavebiomes and now it works
  31. Crash Report: https://mclo.gs/cqfHEI7 Latest.log: https://mclo.gs/1OLLfBs
  32. thank you so much it fixed the issue
  33. I am not sure, but I think I read about a similar case where the issue was a specific word in the mod file name - here in this case it is "true" This has something to with mod loading behavior Rename it to northstar-north-1.1.0.jar and it will work If you rename it to true.jar or true-1.1.0.jar, the game will crash - even if you name it false.jar I am not that deep into mod developing - but I think this is some kind of "expecting String instead of Boolean value" syntax issue somewhere deep in the modloading process (mixin configs, metadata, class scanning etc.) So I think this is some kind of Java issue, not Forge itself 🤔
  34. I redownloaded Java 8 and manually put the path and it worked, thank you.
  35. I merged your second post with the original , there is no need to post a new thread asking for an answer. If someone sees your post and can help, they will reply. If you are seeking a quicker response, you could try asking in the Minecraft Forge diacord.
  36. If you remove armorchroma does it still crash?
  37. You are Goated bro, the pack works great now. thanks a million.
  38. Thanks! I didn't know I needed them together 😅
  39. Did you also add Embeddium? So make a test just with Embeddium + Oculus
  40. Hi everyone, I'm having a major issue with the Prominence 2: Hasturian Era modpack (version 3.1.10). The game freezes completely at "Joining World" – both in multiplayer and singleplayer. I literally can’t get into the game at all, and I’ve tried pretty much everything. What I’ve already tried: Fully deleted Crystal Launcher, the modpack, and all Minecraft folders (including /mods, /saves, /config, and /instance data) Reinstalled Java (tried both Java 17 and Java 21) Disabled shaders and resource packs Made sure I’m still using version 3.1.10 (the server hasn’t updated to 3.1.11 yet) Vanilla Minecraft works fine Other modpacks load fine What I noticed: The freeze happens after the Forge loading is done — right when the world is supposed to load My friend can see me show up on the multiplayer server TAB list, but I’m completely frozen client-side Even trying to create a new singleplayer world causes the same freeze https://mclo.gs/gsBh7AS my logs when i trying to join the server
  41. That fixed it! Thank you so much
  42. [move]New forum = Awesomesauce [/move]

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.