Tags
Creators
Details
All versions
5.0-fabric-26.3
Release
Minescript 5.0 for Fabric 26.33 days ago 60
Compatibility
Minecraft: Java Edition
26.3
Platform
Fabric
Supported environments
Client-side
Required content
Any compatible version
Changes
Docs
- For Pyjinn integration with Java and language compatibility with Python see minescript.net/pyjinn
- To set up Fabric mappings for Python and Pyjinn scripts for Minecraft 1.21.x see minescript.net/mappings
Minescript 5.0
- Integrated Pyjinn interpreter: run
.pyjscripts written in Python syntax directly within the game (no external Python installation required) (eff8e22, 393d74c) - Built-in Pyjinn-based REPL interpreter (
\interpreter) with tab-completion (59a46aa) - Asynchronous Pyjinn scripting with
async/awaitandEventLoopclass (d680374) - Support packet interception and cancellation in Pyjinn scripts via
serverbound_packetandclientbound_packetevents (77412bb) - Support Pyjinn script events for several render passes (c24f8ee, 55aa5d8)
- Add scoreboard query function
get_scoreboard()(a574c95) - Add current dimension to
world_info()(2211c43) - Add
get_block_region()to get blocks in a 3D volume (8b69e2a) - Add
install_mappingsscript for installing Mojang official mappings (mappings no longer needed for game versions 26.x and above) (418afa3) - Support running embedded Pyjinn scripts within Python via built-in
java.py(fc2eb1b, ab6bfb5, 9bc3a71) - Pyjinn support for JavaScript-style timers:
set_timeout(),set_interval(), andremove_event_listener()(8849da8) - Support
"world"event to keep persistent scripts running across connect/disconnect (0c2d139) - Support globs in
command_pathbce4a43) - Track and list child jobs with
\jobs allwhile hiding them from default\jobs(fdeab5f)
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:KcpXWngB:huKwMeg8"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:KcpXWngB:huKwMeg8"
}

