ModsFinder

Side Effects

by codehz

Side Effects is a lightweight Fabric library for server-side mods that let unmodded clients join, built on abusing vanilla side effects.

FabricServer-side onlyGNU Lesser General Public License v3.0 onlyOpen source1.18.2

What it does

Side Effects is a server-side library that other mods build on. It works by using side effects that vanilla already produces, so a server can present custom content to players without requiring any change on their side. Only custom fake entities are supported. The library is described as extremely lightweight, which is the reason its author chose it as a smaller alternative to a broader approach used by Polymer.

Installation needs Fabric API on the server. It runs on the server alone, so players need nothing extra to join. Side Effects is open source under the GNU Lesser General Public License v3.0 only and is published for Fabric alone, with a single build for 1.18.2, 0.1.6, dated 2022-04-18 on the beta channel. Its source code, issue tracker and wiki are public, and an example usage with the library is included in the project.

Key features

  1. Triggered game effects

    The library triggers effects that vanilla gameplay already produces, so custom content appears without altering core game logic.

  2. Fake entity content

    Custom fake entities are the only kind of content the library supports, which keeps the feature set small.

  3. Existing mod conversion

    Existing mods can be adapted to run server-side, so their content reaches players who have no mod installed.

  4. Minimal footprint

    The library is kept deliberately small, as a lighter replacement for heavier approaches such as Polymer.

Compatibility

Latest build for each game version and loader.

No stable releases
Every published file is a beta or alpha build.
1.18.20.1.6
ReleaseBetaAlphaNot available

Only full game releases are shown. This mod publishes no snapshot builds.

Requirements

Dependencies declared by the latest file for each loader.

Required 1

Fabric APILightweight and modular API providing common hooks and intercompatibility measures utilized by mods using the Fabric toolchain.
Required

Required by 1 mod

How it compares

Full comparison

Polymer is a Fabric and Quilt library with a much wider version range, 1.18 – 26.3, and it is open source under the GNU Lesser General Public License v3.0 only, with the server required and the client optional. Side Effects covers only 1.18.2 and supports only fake entities, while Polymer covers more content types. Fake Explosion Lib is a server-required library for Fabric, Forge, NeoForge and Quilt covering 1.20 – 1.21.4, released under All rights reserved and not open source. PolyMc-Extra is an open source server-side Fabric mod for 1.21.6 – 26.1.2 under the GNU General Public License v3.0 only, so it targets a different version line.

ModLoadersGame versionsEnvironmentUpdated
Side EffectsFabric1.18.2Server-side only2022-04-18
PolymerFabric and Quilt1.18 – 26.3Server required, client optional2026-10-11
Fake Explosion LibFabric, Forge, NeoForge and Quilt1.20 – 1.21.4Server required, client optional2024-12-12
PolyMc-ExtraFabric1.21.6 – 26.1.2Server-side only2026-05-23

Questions

Does Side Effects need Fabric API?

Yes. Fabric API is required, so it must be installed on the server next to Side Effects.

Do players need to install Side Effects?

No. Players join without it, since only the server has to run the mod.

Which Minecraft version does Side Effects support?

The only supported game version is 1.18.2, and the latest file is 0.1.6 for that version.

Which mod depends on Side Effects?

Vanilla Laser requires Side Effects, so it needs the library installed on the server as well.

In the catalog

Side Effects is one of 3,514 Library mods on ModsFinder, and one of 2,348 Library mods for Fabric. 9,044 mods support Minecraft 1.18.2.

More from codehz

All projects

Similar mods

What the author says

Side Effects ======== A extremely lightweight library for creating server-side mod that works for unmodded clients! Currently, only custom(fake) entity is supported.
codehz, on the Modrinth page

Official listing

Owner
codehz
Published
2022-04-18
Updated on Modrinth
2022-04-18
Facts verified
2026-10-15

Tags