Leaderboard
Popular Content
Showing content with the highest reputation since 09/02/24 in Posts
-
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 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 CurseForge app MultiMC/PolyMC/Prism launcher Where can I find the installer log? 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 CurseForge app 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 macOS Linux How do I install the Forge client to the official Minecraft Launcher? How do I install the Forge server? Where can I find the forge.jar to start my server? Forge immediately crashes on launch without any mods installed, how do I fix it? 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? How do I update my drivers?11 points
-
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.4 points
-
Hello! I think what you made is awesome! Sadly, I do not have discord. But I hope we can become great friends later on! Have a blessed weekend!3 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.2 points
-
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.2 points
-
Honestly, the forums are a back burner thing. Not many people use it. Best option is discord. I know that I haven't looked at the forums for more then admin tasks in quite a while. You're also best off not following tutorials which give you code. Knowing programming and reading the MC/Forge code yourself would be the best way to go.2 points
-
I myself am quite new to the modding scene, I started modding in February but have been in development hell a lot and have struggled to focus on one mod though I have been developing the current mod I've been working on since September and have made a lot of progress; during this time I have found a lot of helpful resources and have learnt a lot of things. 1. You can, I have had no Java experience previously and since modding have managed to be quite knowledgeable in Java. 2. Modding does not require massive teams, I and many others work alone, though having a team is certainly helpful in the modding process to get things done in a quicker and more organised way. 3. I absolutely have to recommend ModdingByKaupenjoe, he makes loads of tutorials for Minecraft from 1.16.5 and above with support for Forge, Fabric, and as of his 1.21 tutorials, Neoforge. These tutorials are really well made, covering almost every modding topic, (such as items, blocks, mobs, worldgen, etc.) and are pretty easy to follow, and Kaupenjoe always leaves the link to his GitHub repositories where you can view the code of that tutorial at your own pace as well as linking textures in the description of his videos for you to use. These forums are also quite good if you need help, though I have found that it sometimes takes a little while for a response but it is always worth the wait; from my experience the people on these forums have always been kind and helpful. There are also user-submitted tutorials that may be helpful as well. Using GitHub to search up a certain class that you are wanting to use in your mod is also quite helpful, the video I have linked goes into more detail. I would also recommend planning out your mod before you make it to have a clearer idea of how you want your mod to be, including sketches and annotations are also a good idea for this. It has helped me make progress a lot quicker when programming as I already know how I want things to look/act. I hope all this information helps!2 points
-
Oh yes, the chameleon was the problem not sure why but it works without him, thanks!2 points
-
I have a problem that I'm facing. Lets say you have a Modded server with AE2 or any other mod. Lets say you place a AE2 Block like you make a whole network. Then one day you decide to remove AE2 from your mods folder. You play the game and your blocks are gone. Then one day you want to add AE2 back but your blocks are gone forever. I need a mod that saves blocks and their block data even though its been removed. I have a server that oscillates from Modded to Vanilla every other day. And it's crucial to save modded block data. This also would apply for entities and items. Yeah that's basically it I don't know how easy it is to make a mod like that. Where the block/item/entitiy data doesnt get remove but thats currently what i need. Also if possible maybe create a temporary block replacement there until the mod has been added back.2 points
-
Ive thought of something like this myself a while ago. Maybe it's something I could take on.2 points
-
Thanks! It works now!1 point
-
thank you so much. it worked with 21.1.601 point
-
removing aether redux worked, thank you! curseforge also just updated and the old modpack i tried worked again so idk what that was all about1 point
-
Looks like you need to use a newer forge, 40.2.14, or use versions of the mods in the error that are compatible with 40.2.01 point
-
1 point
-
I solved it! The recipe was not being readed, basically; All I had to do is set the Items in the Json as Arrays Before: "item": { "minecraft:blue_dye" } After: "item": [ { "minecraft:blue_dye" } ] That's all, I added compatibility with JEI to verify and everything works, thanks anyways!1 point
-
Hello, I'm creating my two custom biomes, but I'm having some problems. https://github.com/robinroloff/alpinemod this is my repo In the ModOverworldRegion, I do this: @Override public void addBiomes(Registry<Biome> registry, Consumer<Pair<Climate.ParameterPoint, ResourceKey<Biome>>> mapper) { biome(mapper, AlpineBiomes.ALPS, Temperature.FROZEN.parameter(), Humidity.HUMID.parameter(), Continentalness.FAR_INLAND.parameter(), Erosion.EROSION_0.parameter(), Weirdness.PEAK_VARIANT.parameter()); biome(mapper, AlpineBiomes.ALPS_VALLEY, Temperature.NEUTRAL.parameter(), Humidity.NEUTRAL.parameter(), Continentalness.FAR_INLAND.parameter(), Climate.Parameter.span(0.5F, 1F), Climate.Parameter.span(-0.35F, 0.35F)); } private void biome(Consumer<Pair<Climate.ParameterPoint, ResourceKey<Biome>>> mapper, ResourceKey<Biome> biome, Climate.Parameter temperature, Climate.Parameter humidity, Climate.Parameter continentalness, Climate.Parameter erosion, Climate.Parameter weirdness) { mapper.accept(Pair.of(Climate.parameters(temperature, humidity, continentalness, erosion, Depth.FLOOR.parameter(), weirdness, 0F), biome)); mapper.accept(Pair.of(Climate.parameters(temperature, humidity, continentalness, erosion, Depth.SURFACE.parameter(), weirdness, 0F), biome)); } I expect the following behaviour: Alps biome: -Only spawns in huge mountains (e.g. like jagged_peaks) and only next to other cold and only surrounded by land. Alps valley biome: -Spawns in mostly flat (like plains biome) regions, also only surrounded by land. However: Both biomes kind of spawn everywhere. The alps biome also spawns in a lot of flat regions, which doesn't make sense to me at all. They just spawn randomly in the middle of the sea and there will just be a random house (my structure) in the middle of the ocean, even though I put "FAR_INLAND" as continentalness, which should make it impossible to spawn in the sea, in my opinion. They sometimes spawn next to each other, which should also be impssible, because neither weirdness, nor erosion have any overlap for the two biomes I've also had another bug with TerraBlender in the past, do you guys think it's my bad for using 1.20 and not 1.20.4, maybe the TerraBlender version is just buggy and outdated? Because I really see no logic1 point
-
Huh, that worked easily for some reason. Thank you. The server started booting and loaded successfully.1 point
-
Make sure you are using Java 8 In the start script, replace the word java with the java 8 path to the javaw.exe and put it into quotation marks For example: "C:\Program Files\Java\jre1.8.0_311\bin\javaw.exe" -Xmx8G -Xms8G -jar forge-1.12.2-14.23.5.2860.jar pause1 point
-
Remove the mod symbol-chat1 point
-
thanks bro! something was wrong with the delightful mod I had!!1 point
-
Try other builds of Embeddium/Oculus1 point
-
It worked just deleted that one file thanks a lot man u are my hero ❤️ not gay1 point
-
That fixed it, thank you for your help. Never would have figured that one out on my own. Dunno why my computer decided that newer versions of modded Minecraft are the only thing it won't use my Driver for, but it did. Thanks again!1 point
-
1 point
-
Never mind, Turns out it was the quilted fabric loader api or whatever causing it. I got it to work by downgrading it to the previous version.1 point
-
1 point
-
1 point
-
1 point
-
1 point
-
1 point
-
1 point
-
1 point
-
1 point
-
Thanks, it seems to work, so far after play for 2 hours i didnt have any more crashes with this reason.1 point
-
1 point
-
1 point
-
1 point
-
i'm using Minecraft forge 1.21, idk what's causing this but when I click singleplayer, the game crashes with an error "The game crashed whilst rendering screen Error: java.lang.NullPointerException: Cannot invoke "net.minecraft.world.level.LevelSettings.getLifecycle()" because "this.settings" is null" at first I thought it's because of a mod I am using but even when I have no mods in the mod folder, it still crashes.1 point
-
Will this effect my game by deleting them in any way? Also, what are the files called? Just, server.config or something?1 point
-
I know this was possible in earlier versions but for some reason, adding --username=[my username here] and --password[my password here] to the program run arguments doesn't work. Im guessing it has to do with the fact that now you log in with the Dev account. Is there a way to use my own account, and if so how?1 point