Skip to content

Commit

Permalink
Updated mods list (#957)
Browse files Browse the repository at this point in the history
* Updated mods list
  • Loading branch information
mosemister authored Apr 25, 2023
1 parent 562ca9a commit 05bf50c
Showing 1 changed file with 133 additions and 97 deletions.
230 changes: 133 additions & 97 deletions source/server/spongineer/incompatible.rst
Original file line number Diff line number Diff line change
Expand Up @@ -14,109 +14,145 @@ To help you resolve which is which, and how to fix the problem (if possible), we
can cause problems when used alongside SpongeForge. Please note that, whilst we will try to keep it current, changes may
happen as mods are updated. You can help by letting us know when relevant changes happen, on Discord or GitHub.

Known Incompatibilities (SpongeAPI 7)
=====================================
Known Incompatibilities
=======================

Old Mixins
~~~~~~~~~~

First, a general note: If there is a warning about "old mixins" in the server log, the first step you should attempt is
to rename the SpongeForge file, to make it first in the mod loading order. This can usually be done by prefixing the
SpongeForge jar file name with ``aaa_``, giving a filename like ``aaa_spongeforge-1.12.2-2838-7.2.1-RC4011``. This makes it
load the Sponge version of Mixin first, and can resolve many problems in one step.

FarSeek
~~~~~~~
- Dependents: Streams mod
- Versions: 2.3, 2.4
- Problem: Crash on startup / Failed world generation
- Solution: Update to version 2.5.

FoamFix
~~~~~~~
- Versions: Up to 0.10.7
- Problem: Crash on startup (block collision error)
- Solution: Update to version 0.10.8 or newer, or change these two configuration options:
``optimizedBlockPos=false`` and ``patchChunkSerialization=false``
- *Newer versions of FoamFix (0.10.8+) automatically correct this when SpongeForge is present.*

ForgeEssentials
~~~~~~~~~~~~~~~
- Versions: Up to 12.3.82
- Problem: Crash on startup (mixin NoSuchMethodError)
- Solution: Update to 12.3.83 or newer.
- *Newer versions of ForgeEssentials have updated their Mixin usage to version 0.8.*
SpongeForge jar file name with ``aaa_``, giving a filename like ``aaa_spongeforge-1.16.5-36.2.5-8.1.0-RC1312``.
This makes it load the Sponge version of Mixin first, and can resolve many problems in one step.

Forge Permissions
~~~~~~~~~~~~~~~~~

Some mods may register their own permissions with Forge. These cannot be tracked by mods, including SpongeForge due to
a bug that was fixed in December 2021 (after forge stopped updating 1.16.5) so permissions plugins will not be able to use
these permissions.

Abnormals_core
~~~~~~~~~~~~~~

- Version: 3.3.1
- Problem: Crash on startup
- Solution: Use unoffical patched version on the server. Download `Abnormals_core-1.16.5-3.3.1 <https://cdn.discordapp.com/attachments/406987481825804290/949798054117122058/abnormals_core-1.16.5-3.3.1.jar>`_

Alex's Mobs
~~~~~~~~~~~

- Version: 1.10.1
- Problem: Crashes randomly
- Solution: Update mods to at least
- SpongeForge: RC1313
- Forge: 1.16.5-36.2.39
- Alex's Mobs: 1.12.1
- Citadel: 1.8.1
- Github issue: `Exception exiting Phase crash from AlexsMobs <https://github.com/SpongePowered/Sponge/issues/3535>`_

All The Mods 6
~~~~~~~~~~~~~~

- Version: 1.8.28
- Problem: Crash on startup
- Solution: Update SpongeForge to RC1313
- Github issue: `SpongeForge 1.16.5 InvalidMixinException ATM6 <https://github.com/SpongePowered/Sponge/issues/3647>`_

Applied Energistics 2
~~~~~~~~~~~~~~~~~~~~~

- Versions: 8.4.7
- Problem: Non-fatal console error when opening `Drive` gui
- Solution: None so far
- Github issue: `Logged slot transactions without event <https://github.com/SpongePowered/Sponge/issues/3680>`_

Bountiful Baubles
~~~~~~~~~~~~~~~~~

- Version: 1.16.5-0.1.0-forge
- Problem: Crash on startup
- Solution: None so far
- Github issue: `Bountiful Baubles blows up SF 1.16.5 <https://github.com/SpongePowered/Sponge/issues/3646>`_

Conquest Reforged
~~~~~~~~~~~~~~~~~

- Version: 5.0.7
- Problem: Breaking a block with a snow layer in hand causes crash
- Solution: None so far
- Github issue: `Server crashes when breaking a block with snow layer in your hand <https://github.com/SpongePowered/Sponge/issues/3621>`_

Create Mod
~~~~~~~~~~

- Version: mc1.16.5_v0.3.2g
- Problem: Non-fatal console error when opening an inventory
- Solution: None so far
- Github issue: `Logged slot transactions without event <https://github.com/SpongePowered/Sponge/issues/3680>`_

Hammer Core
Pehkui
~~~~~~

- Version: 3.4.2
- Problem: Crash on startup
- Solution: None so far
- Github issue: `SpongeForge incompatibility with pehkui <https://github.com/SpongePowered/Sponge/issues/3829>`_

Physics Mod
~~~~~~~~~~~
- Dependents: Many
- Versions: 2.0.6.1.2+
- Problem: Crash on startup. Typically, the following error message is returned:

.. code-block:: none
org.spongepowered.asm.mixin.injection.throwables.InjectionError: Critical injection failure: Redirector onUpdateTileEntities(Lnet/minecraft/util/ITickable;)V in mixins.common.core.json:world.WorldMixin failed injection check, (0/1) succeeded. Scanned 1 target(s). Using refmap mixins.common.refmap.json
- Solution: Change ``<entry key="World.ITickable.Override">true</entry>`` to ``false`` in the ``/asm/hammercore.xml`` file

ICBM Classic
~~~~~~~~~~~~
- Versions: All
- Problem: Missiles stop in midair and appear to lag in place.
- Solution: Add the commented text below to the ``entity-activation-range/mods`` section of the ``sponge/global.conf`` file:

.. code-block:: none
entity-activation-range {
mods {
# COPY THIS - START
icbmclassic {
defaults {
misc=16
}
# If 'false', entity activation rules for this mod will be ignored and always tick.
enabled=false
entities {
missile=16
seat=16
}
}
# COPY THIS - END
}
}
Just Enough IDs (JEID)
~~~~~~~~~~~~~~~~~~~~~~
- Versions: Up to 1.0.3-48
- Problem: Crash on startup (mixin conflict).
- Solution: Update to version 1.0.3-54 or newer.

LagGoggles/TickCentral
~~~~~~~~~~~~~~~~~~~~~~
- Versions: All
- Problem: Crash on startup (mixin conflict).
- Solution: Update to Spongeforge 7.2.0 or newer.

MystCraft
~~~~~~~~~
- Versions: All (so far)

- Version: 1.3.4
- Problem: Fatal: Lag on TNT use
- Solution: Update SpongeForge to RC1313+ and Physics Mod to 2.6.7
- Github issue: `Fatal server lag when using TNT and Physics mod <https://github.com/SpongePowered/Sponge/issues/3517>`_

Progressive Bosses
~~~~~~~~~~~~~~~~~~

- Version 3.4.3
- Problem: Crash on startup
- Solution: Update SpongeForge to RC1313+
- Github issue: `Illegal State Exception with Progressive Bosses mod <https://github.com/SpongePowered/Sponge/issues/3714>`_

Random Patches
~~~~~~~~~~~~~~

- Version: 2.4.4
- Problem: Crash on startup
- Solution: Update SpongeForge to the RC1313+
- Github issue: `Server crash with Randompatches <https://github.com/SpongePowered/Sponge/issues/3589>`_

Tinkers' Construct
~~~~~~~~~~~~~~~~~~

- Version: 1.16.5-3.1.2.265
- Problem: Non-fatal console error when opening an inventory
- Solution: None so far
- Github issue: `Tinkers' Construct slot transaction spam with SpongeForge <https://github.com/SpongePowered/Sponge/issues/3527>`_

Twilight Forest
~~~~~~~~~~~~~~~

- Version: 4.0.870
- Problem: Crash on startup
- Solution: Change ``B:useconfigs=false`` to ``true`` in the ``config/mystcraft/core.cfg`` file

Open Terrain Generator (OTG)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Dependencies: OTGcore
- Versions: All (so far)
- Problem: Crash on startup / Multiworld Wgen problems
- Solution: Pre-generate world without SpongeForge, then remove OTG and add SpongeForge.

Phosphor
~~~~~~~~
- Versions: Up to 0.2.4
- Problem (1): Crash on startup
- Solution: Update to version 0.2.5 or newer, which is compatible with Sponge RC3844.
- Problem (2): Poor graphic performance
- Solution: Set the optimisation ``async-lighting`` to ``false`` in the Sponge ``global.conf`` file.

There may be many more, please help us keep this list maintained by contributing to the SpongeDocs on GitHub!
The :doc:`debugging` page may also be of help if your issue is not one of those mentioned above.
- Solution: Update SpongeForge to the RC1313+
- Github issue: `SpongeForge has fatal errors with Twilight Forest mod <https://github.com/SpongePowered/Sponge/issues/3574>`_

Valkyrien Skies
~~~~~~~~~~~~~~~

- Version: 116-2.0.0-alpha6
- Problem: Crash on startup
- Solution: None so far
- Github issue: `The server can't launch with Valkyrien Skies <https://github.com/SpongePowered/Sponge/issues/3809>`_

World Edit
~~~~~~~~~~

- Version: 7.2.5
- Problem: Fatal errors after startup relating to commands
- Solution: None so far
- Github issue:
- `WorldEdit command registrar issue on server start <https://github.com/SpongePowered/Sponge/issues/3540>`_
- `WorldEdit mod malfunctions with SpongeForge present <https://github.com/SpongePowered/Sponge/issues/3811>`_

0 comments on commit 05bf50c

Please sign in to comment.