Socialismus

Improve communication between your players in a modern way

2,88k

Socialismus

Header

Welcome

Information

Description-InfiniteChats

Description-History

Description-Synchronization

Description-Customization

Description-Modularization

Description-Modules-Head

Description-Modules-Bottom

Accessibility

SOCIALISMUS: MODULARITY WAVE

Supported Platforms

`SPIGOTMC` | `FOLIA` | `VELOCITY` | `PAPERPMC`

Supported Versions

`1.16.x` and `newer`

A customizable, truly modular and modern plugin for your Minecraft server that aims to improve communication between and with players.

---

Dependencies & Information

General You can use either Velocity or any Spigot fork. Just select the correct JAR file and place it in the `plugins` folder.

Java We recommend using Java 17 for older versions (e.g., `1.16`) and Java 21 and higher for newer versions.

Integrations Our plugin and modules integrate with various other plugins. By default, we recommend using PlaceholderAPI for additional placeholders, though you can find others on our module pages.

Good to know This plugin will *not* be ported to lower versions. If you want to use it, update your server; otherwise, find an alternative.

---

Infinite Chats

Define unlimited chat channels in your preferred config format, hot-reloadable without code changes.

- Built-In Fallback: optional prefixes (`!`, `#`) or auto-trigger `GLOBAL` or `LOCAL` with configurable radius - Built-In Fallback: group multiple rules (perms, worlds, etc.) and apply a variety of operators per group for fine-grained access control - Built-In Fallback: create multiple message templates per channel, tie each to a requirement group, and the plugin auto-selects the format whose requirements are met - Built-In Fallback: catch-all channel for any message that doesn’t match other chats

Synchronization

Effortlessly keep your network in sync—across `servers` or through `proxies`.

- Unified Command Suggestions: broadcast live messages in real time across all servers or through proxies - Unified Command Suggestions: forward every message network-wide, then issue a synchronized `clear` command to instantly wipe chat histories on every server - Unified Command Suggestions: propagate player tab-completion and command hints network-wide

Requires the Sync Module, configured separately (e.g., Redis credentials) in its own config file.

---

Customization

Tailor every feature via your preferred config format (YAML, JSON, TOML, etc.)—zero hardcoded strings, fully hot-reloadable.

- Hot-Reload: enable/disable commands; set aliases; assign permissions; customize descriptions, usage templates & cooldowns - Hot-Reload: define every prompt, notification & error in config—control text, placeholders, colors & layout without touching code - Hot-Reload: configure core behavior entirely in config (Logging, Serializer, Sync, Updater, Listeners) - Hot-Reload: apply changes `instantly` with a dedicated command

---

Modularization

Add only the features you need via a plug-and-play module system.

- Independent Updates: only installed modules are loaded—no extra code or unused functionality - Independent Updates: each module creates its own config folder on first load - Independent Updates: modules rely solely on the core—no inter-module dependencies required - Independent Updates: update, add or remove modules without touching the core plugin

---

Modules

**Chirper – Free**: The loudmouth of the server! Make sure your announcements are heard by all. Ideal for rallying the troops or just making sure everyone knows it’s pizza night.

**SocialismusChannelizer – Free**: The resource provider! Enables synchronization feature for other modules using BungeeCord channels.

---

Click on this block to join our Discord server and get real-time support from our team and community!

---

ADS