Tags
Creators
Details
2.0.0-RC5
Compatibility
Changes
Update 2.0.0-RC5 – Breaking Changes
This is the fifth release candidate for version 2.0.0, focusing on bug fixes, API, and other improvements since RC4.
You can use Socialismus on your server now, as it has been considered stable since RC2. However, it will remain as RC until we migrate all features from the legacy version.
The documentation has been moved to the GitHub Wiki and will be completed before the official release. In the meantime, you can contact me for assistance via Discord.
What’s new
- Chat: Channels can now be triggered not only through a symbol, but also via a command or a regular expression. BREAKING
- Compatibility: Added support for Minecraft version 1.21.9, 1.21.10 and 1.21.11.
What changed
- General: Removed ValioBungee integration, as it has been replaced by SocialismusChannelizer and SocialismusRedis.
- General: Reworked the commands configuration for the new libraries. BREAKING
- General: Reworked the messages configuration for the new libraries. BREAKING
- General: Reworked the settings configuration for the new libraries. BREAKING
- Dependencies: Updated all required libraries to their latest compatible versions.
- API: Migrated to a new structure that respects the architecture of newer plugins. BREAKING
- API: Migrated from Jackson to the Configura library.
Fixes
- Chat: Compare proxy users' server location rather than their world location when selecting recipients.
- Serializer: Enabled support for hex colors in legacy serializers.
Full Changelog: https://github.com/whereareiam/Socialismus/compare/2.0.0-RC4...2.0.0-RC5
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:aeIrNw73:wM4ifavb"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:aeIrNw73:wM4ifavb"
}

