SpongeVanilla 1.9.4?

So I see bleeding builds are out for 1.9.4 vanilla and yes I know it’s early but I see worldedit is rolling 1.9.4 builds and I was wondering if anyone knows of any commands plugins keeping up with the times and rolling 1.9.4 or will be rolling with it soon.

Most of the essentials/commands plugins seem to be either abandoned or ignoring spongevanilla entirely are are using spongeforge, and older builds of it at that

I started the development server with spongestart and discovered that my client was out of date, so I saw sponge vanilla is on 1.9.4. Although it was a new api version, my plugin on 4.0.3 worked. So you just have to test whether your wanted plugins work. If they doesn’t you simply have to wait for the developers to update.

And how are these essentials plugins targetting forge?

1 Like

The majority of all the ones I could find if not all of the ones I found were testing on spongeforge and were using features from it and being made for it and not bothering to try and keep up with vanilla for the people who don’t use spongeforge for whatever reason.

Not so true.

By plugins testing on SpongeForge what it does is kill 2 birds with one stone, people can test that their plugins work with mods, and on vanilla without having to switch platforms back and forth.

In regards to the 1.9 builds available, the reason why no plugins are “released” for the 1.9 builds is that the API hasn’t had a stable release for 1.9 yet.

If there was a API5 release, people could start publishing plugins knowing that it would likely work going forwards, but currently it’s only snapshot releases, which can have breaking changes without a version update causing problems for developers.

There are very few plugins here the explicitly REQUIRE SpongeForge. As @ryantheleach stated, testing is done with SpongeForge to ensure plugins are compatible with modded servers. It can be mostly assumed that if a plugin works with SpongeForge, it’ll work with SpongeVanilla. I will also add that a lot of us developers came here early on, and it was recommended to exclusively use SpongeForge until SpongeVanilla was stable enough. Some of us have just become accustomed to that. As long as the Sponge implementation utilizes a similar API version as the plugins were developed against, all should be sunshine and rainbows, no matter your flavor.

These are very good points! Although it would still be nice to see some of the basic plugins focus on supporting whatever the latest version of minecraft is that sponge supports since forge will most likely always be behind vanilla, or so the trend has been and I can’t see it changing at all.

Was just wondering if there were any that tried to keep up with spongevanilla to a reasonable extent.

1.9.4 of SpongeVanilla is a Bleeding edge. Not a recommended move. Also The version of Minecraft has little importance. The Sponge API version dictates what is compatible here. As API 5.x.x is not ready yet, It’s better to stick to 4.x.x. I will gladly update my plugins to 5.x.x when it’s ready regardless to what version of Minecraft the implementations are built with.

The main difference between bleeding and master is that bleeding has its main focus on new features that are either breaking existing features or that just need additional testing (like the cause tracking refactor). That means there are a few builds now and then that are broken or unstable but without anyone testing it, they won’t get much more stable either.

We’ve been running SpongeVanilla 1.9 (and now 1.9.4 builds) on the SCS for a while and it has been extremely stable, only some smaller bugs here and there that have been fixed.

As for API 5.X.X currently, it’s basically a bit like the API builds before 3.0.0, it will break plugins from time to time if more things are changed. However, once something has changed in bleeding it will likely not change again a week later, we still do the major work within branches so it is already quite final once merged into bleeding.

So updating to bleeding early usually means you have less work later. It’s not unstable in a way that you could never develop plugins upon it.

4 Likes

in other words, bleeding 1.9.4 is stable enough for you to count on yourself to fix your own plugins for your own server, but dont expect to have a lot of other plugins being worked on and constantly up-to-date for them – if you count on other people for making critical repairs to something you’re gunna have a bad time, if you’re able to get under your own hood for most of it, you’ll be alright… :slight_smile: