Back to mods
Stope project artwork

CurseForge · Minecraft mod

Stope

This project adds a shared library for my mods, holding the code that breaks between Minecraft versions so each mod ports with less work.

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

Quick answer

Which Stope release matches 1.20 Forge?

Updated 2 days ago
Best match for your filters Stope 2.0.1 for Forge (1.20-1.20.1)
Game version 1.20.1, 1.20
Loader Forge

Stope 2.0.1 for Forge (1.20-1.20.1) targets 1.20.1, 1.20 with Forge. The project page does not say whether this file belongs on the client, dedicated server, or both. No extra mods listed for this file.

Where it goes

Is Stope 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 Stope 2.0.1 for Forge (1.20-1.20.1) need?

Stope 2.0.1 for Forge (1.20-1.20.1) on 1.20 Forge. Every mod below is checked against that same setup.

No extra mods listed for this file

This file does not list any required mods. Do not add a library just because a different file uses it.

This file does not list any required or optional mods.

Before you install it

Add Stope without breaking your instance.

Built for Stope 2.0.1 for Forge (1.20-1.20.1) on 1.20 Forge. Pick another file and the loader, install side or required mods may change.

  1. 01

    Stick to this file

    Use Stope 2.0.1 for Forge (1.20-1.20.1). It targets 1.20.1, 1.20 with Forge; another release may have different loader, side or dependency requirements.

  2. 02

    Bring the mods it needs

    This file does not list any required mods. Do not add a library just because a different file uses it.

  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 Stope 2.0.1 for Forge (1.20-1.20.1). It opens that exact file at the source.

About this project

What does Stope add?

Supported on Forge Supported on Fabric

KillenCraft

Stope

The chamber where the ore comes out.

Stope is a small library mod. It holds the code my mods share, along with the parts that break whenever Minecraft updates, so each mod can move to new Minecraft versions with less work.

For players

Install Stope when a mod you use lists it as a requirement. The CurseForge app adds it for you. One copy serves every mod that uses it.

Stope adds no blocks, items, textures, or settings and changes nothing in your world on its own. It only does something when a mod that uses it asks.

Mods that use Stope:

  • TrailWright: Trails wear into the ground where players, mounts, and mobs walk.
  • Strength In Numbers: Mobs of a kind stick together as herds and packs.

Installation

  • Fabric, Minecraft 1.20 and 1.20.1: the Fabric version of Stope and Fabric API, alongside the mod that needs Stope.
  • Forge, Minecraft 1.20 and 1.20.1: the Forge version of Stope (2.0.1 or newer on 1.20), alongside the mod that needs it. Nothing else: Stope runs natively on Forge, without Sinytra Connector. Forge 46.0.14 runs 1.20; Forge 47 runs 1.20.1.
  • Optional: Mod Menu on Fabric opens the settings screens of mods built on Stope.

Stope runs on the server. Clients need it only when a mod built on it is installed there too.

For mod developers

Stope's public API lives in us.someguy.stope.api. It covers:

  • Events: a player's, mount's, or mob's feet landing on a block; mobs hurt, killed, retargeting, or bred; block changes; brush strokes.
  • Mob groups and control: same-type mob groups with leaders and commands to alarm, move, hold, or calm any mob, whether it runs goals or a brain.
  • Reactions: a data-driven vocabulary binding triggers to reactions such as flee, avoid, defend, and join attack.
  • Data and settings: per-dimension saved data, data-pack reload handlers, a strict JSON settings file, a player guide copied to the config folder, and a client settings screen.
  • Stable names: vanilla blocks and registry lookups that survive Minecraft renames.
  • Loader basics, the same on Fabric and Forge: versioned network channels whose handlers run on the main thread; server started, data-pack reload, level tick, and command registration events; client disconnect; which mods are loaded; and one call that puts a mod's settings screen in Mod Menu or Forge's Mods screen.

New API starts as experimental and may change in a minor release. Stable API follows semantic versioning. Each release has an api-sources jar attached as an additional file: the API sources and Javadoc alone.

Releases resolve through CurseMaven. The file ID is in the URL of the file's download page.

repositories {
    exclusiveContent {
        forRepository { maven { url = "https://cursemaven.com/" } }
        filter { includeGroup "curse.maven" }
    }
}
dependencies {
    modImplementation "curse.maven:stope-1779366:<fileId>"
}

You may compile against Stope's API and declare it as a dependency of your mod. Do not put the Stope jar inside your mod's jar; players install it separately. On CurseForge, mark Stope as a required relation of your files.

Modpacks

You're welcome to include Stope in your modpack. No need to ask, as long as:

  • the pack is distributed on Modrinth or CurseForge, and references this project page rather than bundling the jar wherever the platform allows;
  • the jar is unmodified;
  • the pack's page credits Stope and links here; and
  • the pack is free.

For anything outside these terms, such as a paid pack, a paid mod, another platform, or a modified jar, email KillenCraft@pm.me.

Servers, videos, streams, and reviews are fine too, including monetized ones.

License and credits

Copyright (c) 2026 Scott Killen. All rights reserved. Using Stope as a library is allowed under the terms above; see LICENSE for the full text.

The icon is "Mining" by Lorc, from game-icons.net, licensed under CC BY 3.0. Modified.

Community

  • Questions, from players and developers: the KillenCraft Discord.
  • Feature requests: open an issue and pick the feature request form.
  • Bug reports: open an issue on GitHub and pick the Stope form. It asks for your Minecraft version, loader, Stope's version, which of the mods that use it you have, and a link to your log (logs/latest.log, uploaded to mclo.gs). One issue per bug.

Project description from CurseForge.

Pick your setup

Stope by Minecraft version and loader

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

4 available setups

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

Recent files

Stope versions and loaders

1 of 7 releases match
Clear filters

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