Minecraft server is configured using the FTB server type
FTB modpack selected : FTB direwolf20 1.21 (v1.4.1)
Server Jar: mincraft_server_1.21.jar
Unable to use auto select as it tried to use the most recent minecraft 1.21.4 version
Start server, no errors
Log into server on client and get neoforge loader error as seen in screenshot
Unable to determine what is causing the issue. tried leaving the server jar set to auto select and it runs 1.21.4, loading up direwolf20 using FTB launcher shows it’s the wrong version in the server list
I have pulled the server file directly from FTB and installed those files, no changes to the files.
Having the exact same issues. exactly as described. I have gone through the full setup of this 6 times now to make sure I have done everything I can. Stop started the server completely rebooted the machine
I did also try to set up a neoforge server with the 21.1.97 and then downloaded the server pack from Curseforge this started up but when I tried to join from the Client it told me several modpack channels were never created and failed. I was about to submit my own ticket when I seen this one. So just jumping on here for the notifications.
I sort of figured that out after numerous tries and scouring this forum where few seem to actually add follow ups. I have seen @ThePotatoKing exact comment multiple times on other threads, but for a new user it really doesn’t make sense. What I don’t understand is that if those FTB mod/server types require neoforge server, they why are they not set up to use that? The FTB packs are nothing but a collection of modpacks/configs with neoforge being the API, so why it is not set up that way out of the box so we don’t have to go through this pain?
I also don’t understand how it is that MC still doesn’t have some sort of built in package manager to handle automatic modpack downloads when connecting to a server. This was my other big pain point. I got the FTB/neoforge server up and running, I fired up the local client using that modpack from the FTB launcher and I still couldn’t connect due to issue with mod mismatch. Course like all java apps user facing error handling is atrocious and I just kept getting a null pointer exception. So there was a mismatch between what the server downloaded and what the client downloaded as far as mod packs.
I would have thought that the server would have issued some sort of mod manifest to the client on connection that the client could use to download and sync the modpacks that the server was running on. IDK how anyone would ever manage mod installation when connecting to randomly modded minecraft servers without some sort of automation to sync to the server. Seems like a serious architectural issue on how mods are handled.
In the end I just deleted all the mods on the server and just uploaded what I had locally to the server and now all is good.
Still not working I changed it to neoforge and 21.1.97 and now it will not start Now it just gives
Error: could not open `libraries/net/neoforged/neoforge/21.1.97/unix_args.txt’
Editing I guess I can not reply because you can only reply 3 times. maybe someone will see it
Still not working, server just stuck now at starting server
So started over again, deleted the instance, went to start a new instance, tells me I do not have an AMP License. So I had to go reapply my license. Which was weird.
Created new instance, Selected minecraft Java, do nothing etc
Went in selected FTB and then the Direwolf20 1.21 set up my seed and everything else, made sure it had memory set it to normal and so on.
Went to console hit update, let it full update.
Went back to minecraft config changed it to Neoforge and the 21.1.97 versions. Back to console and told it up update it updated.
Went to file manger and deleted the mods folder, recreated the mods folder, and then uploaded all the mods from the local client.
Went to console and started, whole bunch of text went by for a while, just sitting there telling me starting server for 15 minutes. CPU is 0, Memory sitting there 3.98, go to the server itself and yeah basically the whole thing sitting idle. So I reboot the whole machine.
Come back in and the Minecraft server had not started, so I hit the start button, tell me it is starting I see CPU running high, memory filling up eventually CPU sitting idle and memory quit moving still tells me it is starting again 20 min later now after typing this up.
Any Idea in the order this should al be done? I still have the curse forge download I guess I could just try that one update the mods before I zip them up but yeah any help or anything.
The FTB download source was changed on FTB’s end yet again, so with some of the newer packs that have been updated since you have to download and run the FTB installer on your computer, and then upload the mod files to AMP. (either way, AMP is due for an overhaul on the mod-handling side of things when time permits and Mike+Ice can get something sorted out)
MC doesn’t have a built-in mod system because all of the modloaders are unofficial and third-party, unlike many other games that have a central system.
Due to that as well, automatic mod-downloading would be dangerous since the program is not sandboxed, and due to how mods are loaded the client would need to be restarted anyhow.