Tags
Creators
Details
1.0.1
Compatibility
Changes
MC Looper
MC Looper is a Fabric automation mod for Minecraft 1.20.4 that brings Tasker-style scripting into the game.
Instead of one-off macros, you can create full loops (workflows) made of blocks (actions, conditions, logic) that run when triggers fire.
β¨ Features
-
Loop-Based Automation
Build workflows with configurable blocks that run top to bottom, and even call other loops like functions. -
Chat Parsing with Regex
Detect patterns in chat messages and extract values into variables. -
GUI Auto-Clicker
Automatically click GUI items by ID or name pattern. -
HTTP Integration
Send POST requests with variable data to external servers or webhooks. -
Variable System
Store and manipulate values dynamically, with support for regex captures, replacements, and comparisons. -
User-Friendly Configuration
In-game configuration screen (open with Right Shift)
JSON config file support for direct editing.
π Technical Details
- Minecraft: 1.20.4
- Fabric Loader: 0.15.7+
- Fabric API: 0.91.2+1.20.4
- Java: 21+
π Getting Started
- Install Fabric Loader and Fabric API for Minecraft 1.20.4.
- Download the JAR from the Files section.
- Drop it into your
modsfolder. - Launch the game and press Right Shift to open the Looper configuration screen.
π Hotfix v1.0.1
This hotfix addresses issues with exporting loops and improves reliability:
- Guarded clipboard access for headless or restricted environments.
- Fallback: exported loop JSON now writes to the Fabric config directory if clipboard is unavailable.
- Chat: exported file paths are now clickable (
OPEN_FILE). - Improved error messages and logging.
π Notes
- Looper is powerful, but advanced features (like regex) may require some learning.
- Always check your serverβs rules before using automation features.
- Feedback, feature requests, and bug reports are welcome on GitHub!
Projects on Modrinth are automatically available through a Maven repository for use with JVM build tools such as Gradle. To learn more about the Modrinth Maven API, click here.
Note: When available, you should use the creator's maven repo instead as it will have transitive dependency information that the Modrinth Maven API does not. You may also end up with duplicate dependencies if you use a mix of Modrinth and non-Modrinth Maven repositories for your dependencies, because the group identifier will be different when served through the Modrinth Maven API.
Maven coordinates:
Version ID:
build.gradle:
repositories {
exclusiveContent {
forRepository {
maven {
name = "Modrinth"
url = "https://api.modrinth.com/maven"
}
}
// forRepositories(fg.repository) // Uncomment when using ForgeGradle
filter {
includeGroup "maven.modrinth"
}
}
}
// Standard Gradle dependency
dependencies {
implementation "maven.modrinth:1ENCq2ks:weISpx04"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:1ENCq2ks:weISpx04"
}

