Back to mods
SRP&WIZ mixins project artwork

CurseForge · Minecraft mod

SRP&WIZ mixins

Mixins dedicated to use and integrate SRparasites into my modpack

Choose a version Pick your version below, then grab the matching file.

Quick answer

Which SRP&WIZ mixins release should I use?

Updated last month
Latest stable file srpwizmixins-1.9.0.jar
Game version 1.12.2
Loader Forge

SRP&WIZ mixins srpwizmixins-1.9.0.jar targets 1.12.2 with Forge. The project page does not say whether this file belongs on the client, dedicated server, or both. All 2 required mods have matching files.

Where it goes

Is SRP&WIZ mixins required on the client, server, or both?

The project page does not say whether this file belongs on the client, dedicated server, or both.

Client Source doesn’t say
Dedicated server Source doesn’t say
Loader for this release Forge
Required install it here Optional supported, not mandatory Not supported do not install here Source doesn’t say do not assume

The source does not explicitly classify this release as client-only or server-only.

What else does SRP&WIZ mixins srpwizmixins-1.9.0.jar need?

srpwizmixins-1.9.0.jar. Change the file and its required mods may change too.

All 2 required mods have matching files

Install MixinBooter, Scape and Run: Parasites first. We found matching files for this game-version and loader setup. 20 come through another mod in the chain.

4 listed on this file 20 pulled in by those mods
SRP&Wiz core Optional for SRP&WIZ mixins srpwizmixins-1.9.0.jar
optional
Matching file found Matched file: srpwizcore-1.15.1.jar
MixinBooter Needed by SRP&WIZ mixins srpwizmixins-1.9.0.jar
required
Matching file found Matched file: MixinBooter 11.17
SRP&Wizardry InsaneTweaks Optional for SRP&WIZ mixins srpwizmixins-1.9.0.jar
optional
Matching file found Matched file: insanetweaks-1.17.1.jar
Scape and Run: Parasites Needed by SRP&WIZ mixins srpwizmixins-1.9.0.jar
required
Matching file found Matched file: SRP v 1.10.9
Enigmatic Legacy² Needed by SRP&Wiz core
pulled in
Matching file found Matched file: Enigmatic Legacy² + Addon 2.9.0
Spartan Weaponry Needed by SRP&Wiz core
pulled in
Matching file found Matched file: SpartanWeaponry-1.12.2-1.6.1.jar
Defiled Lands Needed by SRP&Wiz core
pulled in
Matching file found Matched file: defiledlands-1.12.2-1.4.3.jar
SRP&WIZ mixins Needed by SRP&Wiz core
pulled in
Matching file found Matched file: srpwizmixins-1.9.0.jar
Doomlike Dungeons Needed by SRP&Wiz core
pulled in
Matching file found Matched file: dldungeonsjbg-1.14.17-MC1.12.2.jar
Future MC Needed by SRP&Wiz core
pulled in
Matching file found Matched file: Future MC 0.2.21
Electroblob's Wizardry Needed by SRP&Wiz core
pulled in
Matching file found Matched file: Electroblob's Wizardry - 4.3.19 - MC 1.12.2
Raids Backport Needed by SRP&Wiz core
pulled in
Matching file found Matched file: Raids-Backport-1.12.2-1.1.5b.jar
BaublesEX Needed by SRP&Wizardry InsaneTweaks
pulled in
Matching file found Matched file: BaublesEX-1.12.2-2.3.7.jar
Ancient Spellcraft Needed by SRP&Wizardry InsaneTweaks
pulled in
Matching file found Matched file: AncientSpellcraft-1.12.2-1.8.3.jar
Reskillable(Fork) Needed by SRP&Wizardry InsaneTweaks
pulled in
Matching file found Matched file: Reskillable-1.12.2-1.13.1.jar
Trinkets and Baubles Needed by Enigmatic Legacy²
pulled in
Matching file found Matched file: Trinkets and Baubles-Forge-1.12.2-0.33.4.jar
FermiumBooter Needed by Enigmatic Legacy²
pulled in
Matching file found Matched file: `FermiumBooter-1.5.2.jar
Bubbles Needed by Enigmatic Legacy²
pulled in
Matching file found Matched file: Bubbles-2.4.10.jar
Baubles Needed by Enigmatic Legacy²
pulled in
No matching file

20 extra mods were pulled in by other dependencies. Indented rows show who needs each one. We only count dependency files that match this setup. A file for another loader does not fill the gap.

Before you install it

Add SRP&WIZ mixins without breaking your instance.

Built for SRP&WIZ mixins srpwizmixins-1.9.0.jar. Pick another file and the loader, install side or required mods may change.

  1. 01

    Stick to this file

    Use srpwizmixins-1.9.0.jar. It targets 1.12.2 with Forge; another release may have different loader, side or dependency requirements.

  2. 02

    Bring the mods it needs

    Install MixinBooter, Scape and Run: Parasites first. We found matching files for this game-version and loader setup. 20 come through another mod in the chain.

  3. 03

    Put it on the correct side

    The project page does not say whether this file belongs on the client, dedicated server, or both.

  4. 04

    Pick the file you checked

    Use the “Get this file” button beside srpwizmixins-1.9.0.jar. It opens that exact file at the source.

About this project

What does SRP&WIZ mixins add?

SRP&Wiz mixins is a small companion mod for Scape and Run: Parasites 1.10.7. It adds no items, no blocks, no entities and no recipes — just targeted fixes for problems I kept hitting while building a heavy SRP modpack.

Every fix ships turned OFF. Freshly installed, this mod does nothing at all. Turn on only what you need, in config/srpwizmixins.cfg — every option toggles live, none need a restart.

It has no dependency on my content mod — any SRP pack can use it on its own.


The fixes

Stop parasites vanishing at the population cap

When a dimension holds too many parasites, SRP deletes some to get back under its cap — without checking whether a parasite was meant to stay. A Beckon or Nexus you are in the middle of fighting can simply disappear.

With this on, Beckons and Nexuses are never deleted that way, and no parasite is deleted while it is close to a player. Two radii let you tune it: a smaller one for ordinary parasites, a wider one for Beckons and Nexuses. Parasites far from everyone are still removed, so the cap still does its job where nobody is looking.

Make per-dimension starting points actually work

SRP lets you give a dimension a head start by writing dimension;phase;points in its config. On 1.10.7 the points part is thrown away, so every new dimension silently falls back to the global default — you set 600 million and get −300.

This writes the configured value when the dimension is first created. Set it up in SRP's own config; this only makes the setting stick.

Thread safety, if you run a threading mod

Two related fixes, both needed with EntityThreading or anything similar.

SRP keeps each dimension's evolution points and phase in lists that are not safe to write from two threads at once. A parasite ticked on a worker thread can corrupt them, so phases and points jump around. The first fix hands those writes back to the main thread.

The second covers the moment SRP's save data is first created — two threads creating it at once either lose every point written into the discarded copy, or damage the world's save-data list badly enough to cut the world save short.

If you run a threading mod and have parasites unlocked in more than one dimension, treat both of these as required.

Per-dimension population caps

SRP's parasite cap is a single global number, so a dedicated parasite dimension and your home dimension have to share it. This gives listed dimensions their own multiplier — below 1 lowers the cap, above 1 raises it.

Infestation spread throttle

Infestation blocks do their full spreading work on nearly every block tick — around a thousand times a second in a developed infestation, which in a heavily infested world is one of the biggest tick costs in the game.

The throttle divides both the speed and the cost: 2 is half speed, 4 is quarter. The creep still spreads and still looks the same, it just takes longer. Throttle it rather than turning it off — the creep is the atmosphere.

Skip doomed point updates

Those same blocks constantly ask SRP to add evolution points. In a dimension where parasites cannot gain points every request is rejected — but only after SRP has done all the work of computing and logging it. This checks first. The result is identical to unmodified SRP, it just costs less.

Diagnostics

Optional logging for two things that are otherwise very hard to trace: what actually removed a Beckon or Nexus, and how each dimension's evolution points were set up at world load. Very noisy — for investigating a specific problem, not for normal play.


Compatibility

  • Built and tested against SRParasites 1.10.7 (community build). Other SRP versions are not supported — these patches target specific internals.
  • Needs MixinBooter, or run on Cleanroom.
  • Works with or without my content mod, SRP&Wizardry InsaneTweaks. Coming from Insane Tweaks 1.2.0? These fixes used to live inside that jar; your old srpCompat settings now live in srpwizmixins.cfg.

Companion mods, all optional and independent: SRP&Wizardry InsaneTweaks, SRP&Wiz Core, CTombstone-Tweaks, Reskill Tweaks.

Credits

Dhanantry and the SRP team for Scape and Run: Parasites. CleanroomMC for modern mixin support on 1.12.2. Ported and extended from the ideas in SRPMixins 2.9.5, which targets SRP 1.9.21.

Source: https://github.com/pegek/Insane-Tweaks-SRP-Wizardry

Project description from CurseForge.

Pick your setup

SRP&WIZ mixins by Minecraft version and loader

Choose the version and loader you play, then open the matching release.

1 available setups

Check the dependencies, then try the file in a copied instance before changing a world you care about.

Recent files

SRP&WIZ mixins versions and loaders

3 of 3 releases match

Looking for an older file? The official CurseForge project page is in Resources.