Server won't start with later versions of sponge

I’m trying to use spongeforge-1.8.9-1890-4.2.0-BETA-1736, but my server won’t start. It tries to start, but nothing appears in the console when I try to start it. However, sponge-forge-1.8-1577-4.0.0-BETA-1032 works just fine. Am I doing something wrong when switching out the jars? Do I have to do more than just that to make it work? I’m new to running servers with sponge, and I’m not able to find a way to make it run. I’m usedto bukkit and spigot. Also, I couldn’t find anything that told me exactly how to fix this anywhere here or anywhere else, so I apologize if this is a duplicate. All help is appreciated! Thanks.

Hi, welcome to Sponge :slight_smile:

Which OS are you running your server on ? Do you have any error.log to show ? How do you launch your server ?
That would be a great start to help you.

I use a third party host, there is no error.log that generates, and I launch my server by clicking start on the panel. I’ve used this host for a long time and haven’t had any problems with it until I started using sponge.

Sidenote: I change back to the older version of spongeforge and it loads perfectly, but when i switch to newer versions, it doesn’t work.

spongeforge-1.8.9-1890-4.2.0-BETA-1736, but my server won’t start. It tries to start, but nothing appears in the console when I try to start it. However, sponge-forge-1.8-1577-4.0.0-BETA-1032 works just fine

Without additional statements, it Sounds like all you are doing is changing the spongejar back and forth, working-notworking-working-notworking, without making the corresponding required changes.

sponge-forge-1.8-1577-4.0.0-BETA-1032 :: requires Forge 1577, 1.8.x
spongeforge-1.8.9-1890-4.2.0-BETA-1736 – requires Forge 1890, 1.8.9

If you’re trying to use the same forge version to run both spongeforge jars, you’re WAY out - they aren’t even compatible minecraft versions (1.8 is a different protocol from 1.8.9)

Nomenclature:
spongeforge-mcversion-forgebuildnumber-apiversion-spongerelease-spongebuildnumber.jar

Make sure that you use the right forge build for the spongebuild you pick.

I feel like I’m going about updating the forge version wrong. A tutorial told me to run the installer in an empty folder, then run the universal server file there and copy/paste the generated files into the server directory. I’m feeling like this is false.

Running the jar of spongeforge issues no result, while running forge itself issues results and allows the server to go up. I put spongeforge into the mods folder when running forge as the server jar and nothing happened. I feel like all of the tutorials that I’ve seen are either incorrect, or I misunderstood them. This is my first time trying to setup a spongeforge server for pixelmon, and I think I’m making quite a few rookie screwups along the way.

Is there a valid tutorial of installing/updating sponge/forge that you can link me to or something? Nothing I find is working for me.

The easiest way to install forge and sponge-forge is download the current latest forge installer for your version of Minecraft.
After opening the forge installer, select “Install Server” and set the destination to a folder in your docs or desktop.
This will download all the necessary library files and jar files.
On your host, make sure you delete any library folders.
Then just upload all of the new files in the folder you created to your host.
Then you run the server using the forge jar file you just uploaded.

For sponge, download the version you need of Sponge Forge for your Minecraft version.

If that doesn’t work, please upload your crash log (in a pastebin link) and I can help from there. :slight_smile:

is a mistake. SpongeForge is a Forge Mod, so let Forge do it’s stuff.

is the correct way to run a SpongeForge server.

… something must have happened. Did it crash, fail to load SpongeForge, or something else? The forge logs will help a great deal.

For future reference, the SpongeDocs have a page showing how to run a SpongeForge server.

You can find logs in /logs/forge-latest.log
error.log is not in root folder anymore, this is sponge style :sunglasses:

Am I able to use forge 1902 with spongeforge 1890? The new pixelmon betas need the later version of forge which spongeforge doesn’t have released.

EDIT: The answer is yes. Thanks for putting up with my newbie knowledge, it’s all good now. Appreciate the help everyone.

EDIT2: I’m getting an error every time I send out my pokemon.

This is said error:

net.minecraft.util.ReportedException: Exception ticking world entitiesat net.minecraft.server.MinecraftServer.func_71190_q(MinecraftServer.java:707) ~[MinecraftServer.class:?]at net.minecraft.server.dedicated.DedicatedServer.func_71190_q(DedicatedServer.java:344) ~[ko.class:?]at net.minecraft.server.MinecraftServer.func_71217_p(MinecraftServer.java:605) ~[MinecraftServer.class:?]at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:481) [MinecraftServer.class:?]at java.lang.Thread.run(Thread.java:745) [?:1.8.0_92]Caused by: java.lang.ClassCastException: org.spongepowered.common.entity.SpongeEntityType$1 cannot be cast to org.spongepowered.common.entity.SpongeEntityTypeat org.spongepowered.common.mixin.plugin.entityactivation.ActivationRange.activateChunkEntities(ActivationRange.java:267) ~[ActivationRange.class:1.8.9-1890-4.2.0-BETA-1736]at org.spongepowered.common.mixin.plugin.entityactivation.ActivationRange.activateEntities(ActivationRange.java:249) ~[ActivationRange.class:1.8.9-1890-4.2.0-BETA-1736]at net.minecraft.world.WorldServer.handler$onInvokeProfiler$0(WorldServer.java:42) ~[le.class:?]at net.minecraft.world.WorldServer.func_72939_s(WorldServer.java:644) ~[le.class:?]at net.minecraft.server.MinecraftServer.func_71190_q(MinecraftServer.java:701) ~[MinecraftServer.class:?]

1 Like

Try using the latest SpongeForge.