Sponge mod - blocks (disables) curing villagers and pigmen

Hello, Sponge Team Community!

I have a my little home Minecraft Server with installed Forge and Sponge.
Forge needed to run some mods:

  • Improving Minecraft
  • Industrial Craft
    Sponge needed to organize authenticated access to server with FlexibleLogin mod. Without FlexibleLogin my kids some grief a server,( broke buildings etc), and I cant to cancel to use of FlexibleLogin mod. But this mod needed a Sponge! Therefore - I have install a Sponge mod on my server, this is necessary.
    My map is Skyblock (survival mode only) on a world I build 11 isles in Over and Nether, ~100000 blocks placed (from stats on this moment), world is increasing…

Since some times I noticed that I can’t cure a Zombie Villagers with Potion of Weakness and Golden Apple. Before (1-2 week ago) I cured zombies without problems. Now zombie disappears in moment of end of curing with golden apple. Also, I have a little market with dozen of Pigmen (cured Zombie Pigmen), in Nether. 1-2 week ago I trade with them without problems. Now I cant trade with cured Pigmen. A note: trading with villagers works normally. Problems seems only with cured pigmen and curing of zombies.

I sort out in details of this bug and find the cause - this is Sponge! I consistantly switch off all plugins from server and noticed, that without Sponge mod curing/tradind works normally, with Sponge mod - does not work!

There’s a simple way to check a bug.

  1. Create a temporary Minecraft Server with Forge, Sponge installed (Sponge last version)
  2. Set on server that users can to change game mode to creative
  3. In Creative mode - create a Zombie Pigman and Zombie Villager with eggs
  4. Apply Potions of weakness and Golden Appled on them
  5. Wait 5 minutes
  6. Them disappeared!

Repeat without Sponge!

1-5 steps some above.
6. Zombie Pigman cured to Pigman, Zombie Villager cured to Villager
7. I can trade with them.

Copy Sponge to mod folder and restart a server

  1. Pigman can’t trade no more, this is absolutely passive mob. Villager’s trading works normally

Delete Sponge and restart a server

  1. I can trade with Pigman normally again. WTF?

I think that from some new version of Sponge a bug appears, with curing zombies and trading with pigmen.
1-2 week ago I have on server a previous version of Sponge (I don’t remember what version, but API was 5.0), these problems did not appears. After upgrade Sponge to new version 1-2 week ago - this problem appears.

Just now I have check various versions of Sponge, how version works fine, how versions doesn’t work

Bug appears while Forge have a 2098 version.

  1. All versions Sponge 1800 and before - works fine. Needed Forge 2098.
  2. Versions 1803, 1805, 1806 - hangs up, server does not start
  3. Versions 1808 -1827 - bug appears, trading with pigmen doesn’t work.
  4. Versions 1828, 1830 (latest) - bug appears (Forge 2107 needed)

WHAT bad appears between 1800 and 1808 versions of Sponge? Why break trading and curing after 1808 version?
Server to be downgrade to Forge 2098 / Sponge 1800?

Thanks for making such a detailed issue report! I’ve fixed the issue here - the latest SpongeForge bleeding will have this fix.

Just now I check this bug on 1831 version of Sponge. Bug is present.

I haven’t look at the pigman issue yet. Was the issue with curing zombie villagers fixed?

Hi again! Curing Zombie Villagers fixed now (checked on 1843 version of Sponge).
But curing of Zombie Pigmen DOES NOT fixed.

This ability (curing of Zombie Pigmen) added by Improving Minecraft mod
See link http://www.minecraftforum.net/forums/mapping-and-modding/minecraft-mods/1294646-improving-minecraft-v1-12-1, as so as trading with Pigmen. This is very useful ability, trading with Pigmen.

Problem arises after 1803 version of Sponge. Without Sponge all work fine.

Ah, this is a mod compatibiltiy issue - I thought you were saying that this was an issue with Vanilla. I’ll take a look into this.

Just I check curing of Zombie Pigman to Pigman on 1846 version of Sponge. All work, but… I can not trade with him!

Trading with Pigmen still not work… broken since 1800 version…

You can check this, if install Improving Minecraft mod and go to Nether with Potion of Weakness and Golden Apple, apply them on any Zombie Pigman.

I’ve fixed the issue here. The next build of SpongeForge will contain this fix.

Yes! Yes! Yes!
Bug is fixed on 1847 version!
You are great!
Very BIG Thanks!

1 Like