Sponge icon indicating copy to clipboard operation
Sponge copied to clipboard

Transition to Neoforge

Open Outfit8TSB opened this issue 1 year ago • 6 comments

Is this request specific to one implementation of Sponge?

Yes, only SpongeForge

Sponge Version

1.20.4+

What are you requesting?

SpongeForge have to make a Transition to Neoforge.

it's been a while, since the Neoforge Broken Out from forge, we have to note that the following: Neoforge No longer supports forge mods, trying to use SpongeForge on Neoforge is Nearly Impossible as this. we have a better point that the more mods will move on to Neoforge.

We addressed the problem of The Geyser Server Admins, wanting to make a Modded sponge Server still have to keep using Geyser-Standalone if they want to make a Geyser Server. this transition is Necessary as the forge Mods are transitioning to Neoforge.

Forge Downfall has begun. Please Transition it, otherwise, the SpongeAPI Users can't use More Mods and have to stay with Bukkit-Neoforge Hybrid Servers. Many Server-side mods are here, but they are still unfamous.

Outfit8TSB avatar Jul 29 '24 11:07 Outfit8TSB

Confirming the problem. Recently I made some statistics on mods for 1.21. On version 1.20.* switching to NeoForge makes no sense in my opinion, but on version 1.21 the situation is just the opposite and switching to NeoForge becomes actually necessary. Without it, there is no point in Sponge.

SawFowl avatar Jul 29 '24 11:07 SawFowl

I've deleted comments that elect to name calling or attacks on members of the community. Our issue tracker is not the place for it and we will not allow them to occur. If you comment again with that, you will be banned.

Please stick solely to the merits of this potential transition and nothing more.

Zidane avatar Jul 31 '24 01:07 Zidane

okay, sorry. i was supposed to address the OldForge's Downfall, Not Insulting Someone, Whoops.

Outfit8TSB avatar Jul 31 '24 01:07 Outfit8TSB

reading whole Neoforge Repository for a Forge Classes, ill brb

Outfit8TSB avatar Jul 31 '24 01:07 Outfit8TSB

While I have closed the PR (please review and read my reasons), I won't close this issue. We welcome the discussion especially as it helps to gauge true interest. So long, as stated above, this remains civil without attacks on any community member.

Zidane avatar Aug 01 '24 01:08 Zidane

I'd like to make a point about PR. I can't call replacing imports a big job. And can it really be called any work? When I made any PR in Sponge, I would check to see if my change would work. That is, I compiled the code and tested how it worked. My PRs were accepted as a result. The operation performed seems to have been done in a notepad. I can't explain this change otherwise. This is not work, but hackwork and banal hype.

Now as for the lack of an official decision on a possible switch to NeoForge. I and most of the servers admins I've talked to don't see the point in supporting LexForge, since that mod loader is already effectively dying, they'd rather use NeoForge. The rest either use Fabric, or they don't care what to use and even vanilla(Spigot/Paper/etc) with datapacks will suit them. As for me specifically, I can say that without this transition I see no point for me in further updating my plugins on Sponge and I will have to turn them into mods on NeoForge, I will simply have no choice but to do so. I will finish upgrading my plugins to API12 soon, but I doubt I will have any point in maintaining them in the future.

I can also say one more thing about Fabric. I don't see the point of supporting it as a server solution. This loader has many limitations and disadvantages, which can of course be mitigated, but it would be too much work. It's not worth it.

SawFowl avatar Aug 01 '24 05:08 SawFowl

We are going to officially support NeoForge. You can follow progress on this PR : https://github.com/SpongePowered/Sponge/pull/4134

Yeregorix avatar Sep 28 '24 23:09 Yeregorix

closing in favor of #4134

Outfit8TSB avatar Sep 29 '24 06:09 Outfit8TSB