Sponge vs Rainbow

Well, all i have to say is thank you Toxic_Waste and Visor and the rest of the hard working team for Proving a working 1.8 modded server, and working on the website. Regardless of the comments being stated, at the very least you have a working server out.

Thank You

3 Likes

I honestly think that itā€™s a fair API and new API stuff is being added every day. My only negative about this software is itā€™s lack of API documentation.

The spongeteam is doing it right. Planning before writing code that breaks every version. The last prerelease oft MC had the problem that hopper thrown a indexoutofboundsexception (b.t.w. each MC release since implementation oft hopper had this issue). Mojang didnā€™t change anything at the source oft the hopper class. With a better planing this wonā€™t happen.

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)

2 Likes

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.

2 Likes

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.

2 Likes

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.

3 Likes

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?