Tags
Creators
Details
Licensed GPL-3.0-only
Published 2 years ago
Updated 2 years ago
All versions
2.0.0
Release
Eclipse 2.0.02 years ago 195
Compatibility
Minecraft: Java Edition
1.21–1.21.4
Platforms
Paper
Purpur
Changes
I rewrote the plugin.
Changelog:
- You know that weird issue on windows terminals where you would need to press a key multiple times to make it enter that key in console? Fixed. Also custom colored logging is fixed lol
- Vanilla logging formatting is back!
- Rewrote mod api
- Fixed
getPluginandgetProvidingPluginstatic methods inJavaPlugin - Basically reorganize packages everywhere
- Rewrote context carriers
- Rewrote launch init and game launch
- Rewrote property service and removed blackboard api
- Support 1.21.4
- Rewrote Ember to use OptionSet instead of String[]
- Named classloaders(MRJ)
- BootstrapEntryContext compile/decompile(context carriers rewrite)
- Added mappings resolver
- Basically verifies if the mappings for the plugin are correct and warns if it isnt mojmapped
- Nested library loading! You can now bundle libraries, plugins, and mixin plugins into your jar by putting htem in
META-INF/modsdirectory of your resources! - Entrypoint api! Basically fabrics
ModInitializerapi, but more customizable :) - Way too many improvements and fixes
- I forgot a lot of things
- Added javadocs for more things
- More APIs
- Rewrote game patches and transformer services
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:2ri1uTe6:nd96TUOL"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:2ri1uTe6:nd96TUOL"
}

