Tags
Creators
Details
1.0.0
Compatibility
Changes
๐ชถ Quill 1.0.0 โ Stable Release
"Players can finally run events without waking up the admins."
๐ Whatโs in 1.0.0?
Everything Quill needed to officially call itself stable and production-ready:
โจ Core Features Locked In
- Sandboxed Scopes Fully safe boundaries that stop scripts from griefing outside their zone.
- Granular Permissions Fine-grained function access per scope โ no more all-or-nothing nonsense.
- Event System (Stable) Player/mob/block/chat events all polished and reliable.
- Web Editor (Stable Integration) One-click script editing with live sync and no server file access.
- Persistence Variables and state now survive restarts like champs.
- Script Isolation Each scope runs in its own little universe. No variable bleed, no cross-contamination.
๐ ๏ธ Polished + Production Ready
- Major refactors for speed and stability
- Better API naming, more consistent behavior
- Stronger error messages (actually useful now)
- Security model reviewed + hardened
- Reduced overhead on busy servers
- Command UX massively improved
๐ Fixes That Saved My Sanity
- No more ghost scopes
- No more editor sessions disappearing into the void
- Events that used to fire twice? Gone. Eliminated. Vaporized.
- Sandbox boundaries now behave correctly 100% of the time
- Memory leaks patched
- Multithreading gremlins dealt with
๐ Notes
This marks the end of the alpha phase โ Quillโs architecture, security model, and API surface are now considered stable. Future updates wonโt break your scripts unless explicitly stated.
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:OaiRnars:mCOr8UBq"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:OaiRnars:mCOr8UBq"
}

