Sponge vs Rainbow

So far I am aware it doesn’t inject bytecode. It uses MCP decompiled code and makes patch files to manipulate these. So when forge compiles it contains code from mojang/microsoft. But the source itself is completely legit. And even if they would dcma the http://files.minecraftforge.net/ page. Forge could bring out a tool that simply generates your server jar. So its useless for mojang to dcma this.

(correct me if I am wrong)


I just got into this thread and thought the same… until I read this:

as a server owner i know exactly how anti social some people in the community are. @Toxic__Waste wrote this after they dissed him and the unpaid work he does for US to use! How would you react?

I understand his reaction. while sponge seems to take ages he has something to show. ok idk how good it actually is but it works. and here at sponge people pay more attention to shitstorm other projects instead of writing code. the forum is growing every minute while on github i dont see uch happening. so if people diss rainbow i can understand when they slap back. the only case i took part was when this husk-troll came. but rainbow introduced their project in a friendly way.

dont take me wrong. i am still waiting for sponge and hope they will success. but untill there is a working version we have no right to diss other project as long as they behave.

1 Like

Well put. Nuff said.

The only people that can write the Sponge code as far as I know for now are only the core devs and eventually the ones they accept via the form. I haven’t seen any of them ‘shitstorming’ any other projects but if they have please correct me. If not, please don’t get the general public confused with them.

People always say that the github not being updated daily = not much is happening but that’s false. As it’s been said multiple times places like this faq,

It’s easier and better sometimes to update in big batches rather than updating everytime they write a small change. Different people code differently. Plus it’s only been three days since it was updated and its still early in the development period. Dry spells are expected until they figure out what the api is gonna look like.

If people attack other projects in the name of sponge it means they do not support sponge. They slow down the whole process. We should promote unity and coorperation instead.
There is nuff work to do beside the core dev. Thats what i say.

1 Like

@ScuroK I like multiple standards. I like different ways of approaching things.
But I highly dislike people saying “project x will be better than Sponge” because they can not know. We can not know if Sponge will be better and they can not know if their project will be better.

I’m fairly sure that Sponge will be one of the leading standards though.

And, it was not OPs intention to start something like a war.

@MrMysteri0us I agree with you. Its not ok to go to other forums for battle. Its also realy stupid because this is not how things like community driven projects work. But it is ok to go on other forums and tell them about your own projects if you do it in a positive way. And its the job of all members to welcome new people who try to reach something good. For example: rainbow is placing free resources for us the users. Instead of kick them out we should thank them and welcome them to sponge. This cold even lead us to faster developement.
And if someone comes and promotes something closed or even want to sell it or if he talks bad about sponge THAN we can shitstorm. But we should think before we offend others.

1 Like

I do agree with that. Just attacking other projects because it’s another project is damaging to the community because it’ll make others think everyone here are a bunch of snooty jerks. I don’t see how they’re slowing down the whole process though. How do the actions of people who have nothing to do with the project’s progress slow down the project in any way? Damage yes but slowing down I don’t understand.

I’m sorry but I don’t understand this. The core dev team and the approved devs are currently the only ones who are working on Sponge and besides that, there isn’t anything the general public can do besides wait for them to possibly reopen pull requests on the github. Unless you mean people should be doing something unrelated to developing the Sponge? In which case what are you suggesting that would help the project hurry along?

1 Like

This is so true. We should not forget why we are here… because we love playing on our modded Minecraft servers.


I’m not sure about that. They closed pulls on GitHub so they can focus on only the work from the ones who signed up via the form on their last Status update. The pull requests were too hectic, but they still allow others to contribute by signing up first so they can organize who does what.

He says there’s more work besides just coding the core of Sponge.

1 Like

Yep I realized my mistake and I’ll edit it to be the ‘core devs and approved devs.’ I mentioned them earlier and forgot to do it again :stuck_out_tongue:

When I said core devs I meant the core team of devs. I understand there’s more work besides just the core which may be why they opened the forms up in the first place. I’ll rephrase it. Currently, besides the people approved to work on Sponge and the official Sponge team, there isn’t much people can do. They can open issues on the issue tracker iirc or discuss things with the devs on the irc but as for actual work that unapproved people can do, as far as I know, isn’t much. Plus there are plenty of people on the forums who can’t code anyway(or are very new at it) so they can’t help out even if they wanted to.


I agree with this too. But, this was a comparison thread rather than a ‘check this out this new project I’m a part of’ thread and people were doing just that, comparing it to Sponge. Yes they shouldn’t have been rude about it or had the whole toxic mentality of “we don’t need anything else lets attack any other servers that crop up” but the purpose of these kinds of threads is to talk about the pros and cons of these new server projects. If a plugin dev has a problem with a part of a project’s api they should be able to share their opinions.

Of course, I’m not saying you’re wrong and that everyone’s reactions were right in this thread. I’m just saying that pros and cons both have equal right for discussion.

And imo just because something is closed source doesn’t mean it should be shitstormed but that’s just me.

1 Like

I couldn’t agree more! I made this thread to talk about the pros and cons of these projects. I thought, if they have a working build so fast, maybe they have different/better techniques that could also be applied to sponge. I didn’t want to promote anything or “steal” users from this community.
There is no need to fight or diss other communities! So what, if Rainbow is closed-source. So what if Husk is Vaporware, So what if Sponge isn’t going as fast as some people wish. All these projects have their right to exist because if a developer can learn from one of them it was already worth it.

Sorry if that was gibberish, it’s hard for me to express myself in a foreign language.


building a good community and supporting each other is part of the work. for example people are already planing to port plugins etc. every member of this forum and every post can be part of the work. seen?

I can see what you’re getting at, but that doesn’t necessarily help speed up Sponge’s development. Yes people planning to port plugins is great and will help the transition but that’s only after Sponge is finished. Heck, some may argue and say we already have a good community. It’s not perfect of course but few communities of this size rarely are.

That’s a little unrealistic but I’ll assume you don’t mean it literally. Some may argue (including myself) that discussing other project’s pros and cons actually will help out since it exposes the community to other projects that they have never heard about and, as @Felix3008 put it, see what if they have different/better techniques that could be used on Sponge. Or even a server to use until Sponge is ready for release! Heck, I would’ve never even heard of Husk or Rainbow without people talking about it. Yes people may be rude but you get that in every community and as long as they aren’t flaming anyone it’s allowed.

And I’m not sure if I understand what you mean by a post being a part of the work. For example, would something like this game be considered work since it brings people together and supports them in a way? Or would it be a waste of time since it’s not doing anything productive?

But I digress

My point was, threads like this or the one I linked above would have almost no effect on commits the github if any at all. Even if it turned into a full crapslinging contest I can only see it damaging the community’s standing to other people in the long run rather than taking up people’s time or delaying the project’s release.

Of course you could argue “what if someone who could’ve helped the project out got insulted by people were discussing another project’s cons” or “what if Sponge doesn’t get as much support as it could because the community wasn’t working as hard to make it popular” but those are just vague possibilities that may or may not happen.

At the end of the day, all this is is a online community and we can’t expect for there not to be a handful of problems with how people act. In a perfect world yes but this isn’t it and to be honest it’s better than a lot of others.

1 Like

Maybe because Sponge is moving at a snails pace and has so much dependency on others. Sponge requires Forge, and Forge requires MCP, the whole project seems really convoluted. Where all these other small mini projects are focused on being more self sufficient and getting a product to market fast. What happens if the people who maintain the dependencies that Sponge is relying on decide to move on, and don’t want to do this anymore?

MCP isnt gonna go away until Minecraft is dead, and LexManos has said that they will stay for a long time.