
Socialismus
Improve communication between your players in a modern way
More Keys, More Triggers, More Chaos
beta15 апреля 2026 г.This is the sixth release candidate for version 2.0.0, focusing on bug fixes, API, requirements, and compatibility improvements since RC5.
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
- Requirements: Added support for trigger-based and message-based requirements.
- Cache: Added a local cache service with TTL support and periodic cleanup.
- Compatibility: Added support for newer Minecraft versions, including the new version format used after 1.21.11.
What changed
- API: Introduced type-safe custom player data storage.
- API: Introduced a dedicated chat rendering and placeholder resolution system. BREAKING
- API: Migrated the requirement registry to use namespaced
RequirementKeys and unified requirement registration. BREAKING - API: Replaced
Playerreferences withActorin command handling. BREAKING - API: Added a platform-agnostic
playSoundmethod toSocialismusPlayer. - API: Added a scope parameter to serialize methods.
- API: Added
SocialismusPlayerAdapterand synced player serialization support.
Fixes
- Platform: Fixed Paper and Bukkit integrity checks, including version detection, compatibility warnings, and Paper-specific environment checks.
- Reload: Re-register integrations in the serializer engine on reload so integrations continue working correctly.
- Synchronization: Synchronize only global chats.
- Logging: Improved logging for selected chat and format.
Full Changelog: https://github.com/whereareiam/Socialismus/compare/2.0.0-RC5...2.0.0-RC6
More Keys, More Triggers, More Chaos
beta15 апреля 2026 г.This is the sixth release candidate for version 2.0.0, focusing on bug fixes, API, requirements, and compatibility improvements since RC5.
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
- Requirements: Added support for trigger-based and message-based requirements.
- Cache: Added a local cache service with TTL support and periodic cleanup.
- Compatibility: Added support for newer Minecraft versions, including the new version format used after 1.21.11.
What changed
- API: Introduced type-safe custom player data storage.
- API: Introduced a dedicated chat rendering and placeholder resolution system. BREAKING
- API: Migrated the requirement registry to use namespaced
RequirementKeys and unified requirement registration. BREAKING - API: Replaced
Playerreferences withActorin command handling. BREAKING - API: Added a platform-agnostic
playSoundmethod toSocialismusPlayer. - API: Added a scope parameter to serialize methods.
- API: Added
SocialismusPlayerAdapterand synced player serialization support.
Fixes
- Platform: Fixed Paper and Bukkit integrity checks, including version detection, compatibility warnings, and Paper-specific environment checks.
- Reload: Re-register integrations in the serializer engine on reload so integrations continue working correctly.
- Synchronization: Synchronize only global chats.
- Logging: Improved logging for selected chat and format.
Full Changelog: https://github.com/whereareiam/Socialismus/compare/2.0.0-RC5...2.0.0-RC6
More Keys, More Triggers, More Chaos
beta15 апреля 2026 г.This is the sixth release candidate for version 2.0.0, focusing on bug fixes, API, requirements, and compatibility improvements since RC5.
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
- Requirements: Added support for trigger-based and message-based requirements.
- Cache: Added a local cache service with TTL support and periodic cleanup.
- Compatibility: Added support for newer Minecraft versions, including the new version format used after 1.21.11.
What changed
- API: Introduced type-safe custom player data storage.
- API: Introduced a dedicated chat rendering and placeholder resolution system. BREAKING
- API: Migrated the requirement registry to use namespaced
RequirementKeys and unified requirement registration. BREAKING - API: Replaced
Playerreferences withActorin command handling. BREAKING - API: Added a platform-agnostic
playSoundmethod toSocialismusPlayer. - API: Added a scope parameter to serialize methods.
- API: Added
SocialismusPlayerAdapterand synced player serialization support.
Fixes
- Platform: Fixed Paper and Bukkit integrity checks, including version detection, compatibility warnings, and Paper-specific environment checks.
- Reload: Re-register integrations in the serializer engine on reload so integrations continue working correctly.
- Synchronization: Synchronize only global chats.
- Logging: Improved logging for selected chat and format.
Full Changelog: https://github.com/whereareiam/Socialismus/compare/2.0.0-RC5...2.0.0-RC6
Hotfix
beta28 декабря 2025 г.Update 2.0.0-RC5.1 – Hotfix
This update contains a hotfix for the paper version of Socialismus, which was not working with server versions above 1.20.6.
Full Changelog: https://github.com/whereareiam/Socialismus/compare/2.0.0-RC5...2.0.0-RC5.1
Breaking Changes
beta13 декабря 2025 г.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
