Langue

EndChat

EndChat

ModrinthSpigotMC

Take control of your chat - advanced chat plugin.

10 téléchargements mis à jour 7d ago
dernière v2.3.5 Modrinth
Paper Purpur Spigot 1.20 – 26.1.2 ManagementSocialUtility

Banner1

EndChat

EndChat is an advanced chat and moderation plugin for Minecraft servers.
It combines punishments, chat control, reports, mentions, polls, analytics, PlaceholderAPI support and a modular system into one clean and configurable plugin.

EndChat is designed for server owners who want full control over their chat without installing many separate plugins. Every major feature can be configured, translated and customized through YAML files.


Main Features

Punishments

EndChat includes a complete punishment system for server staff.

Features:

  • Permanent bans
  • Temporary bans
  • IP bans
  • Temporary IP bans
  • Mutes
  • Temporary mutes
  • Shadow mutes
  • Warnings
  • Punishment history
  • Active punishments
  • Notes
  • Automatic cleanup of expired punishments

Example commands:

  • /ban <player> <reason>
  • /tempban <player> <duration> <reason>
  • /banip <player/ip> <reason>
  • /mute <player> <reason>
  • /tempmute <player> <duration> <reason>
  • /warn <player> <reason>
  • /history <player>

Chat Management

EndChat gives staff full control over the server chat.

Features:

  • Clear chat
  • Lock chat
  • Unlock chat
  • Slowmode
  • Raid mode
  • Maintenance chat mode
  • Staff chat
  • HelpOP channel
  • Chat filtering
  • Message review queue

Example commands:

  • /clearchat
  • /lockchat
  • /unlockchat
  • /slowmode
  • /raidmode
  • /staffchat
  • /helpop

Anti-Spam and Filters

EndChat helps protect your chat from spam and unwanted content.

Features:

  • Anti-spam protection
  • Anti-flood protection
  • Repeated message blocking
  • Caps filter
  • Link filter
  • Advertisement filter
  • Word blacklist
  • Word whitelist
  • Domain whitelist
  • Regex-based filters
  • Censor mode
  • Staff review mode
  • Filter debug tools

Mentions

Players can mention other players directly in chat.

Features:

  • @player mentions
  • Custom mention tags
  • Permission-based mention tags
  • Mention cooldowns
  • Mention history
  • Configurable mention notifications
  • Optional sound, title, actionbar and bossbar notifications

Example:

  • @Steve come here

Custom tags can be configured, for example:

  • @staff
  • @admin
  • @support

Chat Groups

EndChat includes a private chat group system.

Features:

  • Create chat groups
  • Join one active group
  • Leave groups
  • Invite players
  • Delete groups
  • Switch between global chat and group chat
  • Send quick messages to the opposite chat using #

Example commands:

  • /chatgroup create <group>
  • /chatgroup join <group>
  • /chatgroup leave
  • /chatgroup chat

Chat behavior:

  • If the player is in global chat, #message sends the message to the group chat.
  • If the player is in group chat, #message sends the message to global chat.

Reports

Players can report rule breakers directly in-game.

Features:

  • Player reports
  • Report IDs starting from 1
  • Report history
  • Report status
  • Report closing
  • False report marking
  • Report accuracy system
  • Staff tools for handling reports

Example commands:

  • /report <player> <reason>
  • /reports list
  • /reports info <id>
  • /reports close <id>
  • /reports false <id>

Surveys and Polls

EndChat allows staff to create timed polls for players.

Features:

  • One active poll at a time
  • Configurable poll duration
  • Yes/No voting
  • Clickable chat voting
  • Vote command fallback
  • Poll results
  • Poll placeholders

Example commands:

  • /poll <duration> <question>
  • /vote yes
  • /vote no

Announcements

EndChat includes server announcement tools.

Features:

  • Broadcast messages to all players
  • Configurable announcement format
  • Optional sounds, titles, actionbars and bossbars depending on configuration

Example command:

  • /announce <message>

Analytics

EndChat tracks useful chat and player statistics.

Features:

  • Chat statistics
  • Message counters
  • Activity tracking
  • Word statistics
  • Hourly activity
  • Report statistics
  • Export tools
  • HTML analytics viewer

Example commands:

  • /analytics
  • /analytics words
  • /analytics hours
  • /analytics export

PlaceholderAPI Support

EndChat includes native PlaceholderAPI integration.

Features:

  • Built-in EndChat placeholders
  • Relational placeholders
  • Dynamic placeholders from placeholders.yml
  • Placeholder export command
  • Works with holograms, scoreboards, TAB plugins and other PlaceholderAPI-compatible plugins

Example placeholders:

  • %endchat_version%
  • %endchat_player%
  • %endchat_warns%
  • %endchat_muted%
  • %endchat_reputation%
  • %endchat_chat_locked%
  • %endchat_active_poll_question%
  • %endchat_player_group%
  • %endchat_reports_received%

Relational examples:

  • %rel_endchat_relation_same_player%
  • %rel_endchat_relation_can_mention%
  • %rel_endchat_relation_target_trust_level%

Permissions

EndChat uses a detailed permission system.

Features:

  • Player permissions
  • Staff permissions
  • Module permissions
  • Bypass permissions
  • Permission diagnostics
  • Permission documentation generation

Example permissions:

  • endchat.use
  • endchat.admin
  • endchat.punishments.ban
  • endchat.punishments.mute
  • endchat.punishments.warn
  • endchat.chat.clear
  • endchat.chat.lock
  • endchat.reports.view
  • endchat.mentions.use
  • endchat.bypass.mute

GUI

EndChat includes an inventory-based GUI system.

Features:

  • Main EndChat GUI
  • Admin panels
  • Punishment overview
  • Reports overview
  • Utility panels
  • Configurable GUI text through messages and configuration files

Example command:

  • /endchatgui

Social Features

EndChat includes lightweight social tools for community servers.

Features:

  • Reputation system
  • Thanks system
  • Social score
  • Trusted player system
  • Chat achievements
  • Report accuracy

Example commands:

  • /thanks <player>
  • /socialscore <player>
  • /trust <player>
  • /achievements

Logging

EndChat can store important server activity in files.

Features:

  • Chat logs
  • Punishment logs
  • Report logs
  • Filter logs
  • Group logs
  • Analytics exports

Fully Configurable

EndChat is built around configuration.

Features:

  • YAML-based configuration
  • No database required
  • Configurable messages
  • Configurable formats
  • Configurable sounds
  • Configurable titles
  • Configurable actionbars
  • Configurable bossbars
  • Configurable modules
  • Configurable filters
  • Configurable placeholders
  • Configurable permissions
  • Configurable GUI text

Most player-facing messages can be edited in messages.yml, making the plugin easy to translate and customize.


Modular System

EndChat uses a modular architecture.

Modules can be enabled or disabled depending on what your server needs.

Main modules include:

  • Punishments
  • Moderation
  • Mentions
  • Groups
  • Social
  • Analytics
  • GUI
  • Utility

Commands

Main command:

  • /endchat
  • /ect

Useful admin commands:

  • /endchat help
  • /endchat reload
  • /endchat status
  • /endchat doctor
  • /endchat benchmark
  • /endchat validate
  • /endchat placeholders
  • /endchat permissions
  • /endchat docs
  • /endchat papi

Punishment commands:

  • /ban
  • /tempban
  • /unban
  • /banip
  • /tempbanip
  • /unbanip
  • /mute
  • /tempmute
  • /unmute
  • /shadowmute
  • /warn
  • /unwarn
  • /history
  • /note
  • /activepunishments

Chat commands:

  • /clearchat
  • /lockchat
  • /unlockchat
  • /slowmode
  • /raidmode
  • /staffchat
  • /helpop
  • /announce
  • /filterdebug
  • /staffreview

Group commands:

  • /chatgroup
  • /cg

Report commands:

  • /report
  • /reports

Social commands:

  • /thanks
  • /profile
  • /socialscore
  • /trust
  • /achievements
  • /reportaccuracy

Poll commands:

  • /poll
  • /vote

Utility commands:

  • /rules
  • /notify
  • /streamermode
  • /chatsearch
  • /endcleanup
  • /placeholderspy

Storage

EndChat uses simple YAML file storage.

No MySQL or SQLite setup is required.

This makes the plugin easy to install, edit, backup and move between servers.


Compatibility

Recommended platform:

  • Paper
  • Purpur

Recommended Minecraft versions:

  • Minecraft 1.20+
  • Minecraft 1.21+

Recommended Java:

  • Java 21

Minimum Java:

  • Java 17+

Optional dependency:

  • PlaceholderAPI

Why EndChat?

EndChat is made for server owners who want one powerful, configurable and modular chat management plugin.

Instead of using many separate plugins for punishments, chat control, reports, mentions, polls and placeholders, EndChat combines these systems into one clean package.

It is especially useful for:

  • Survival servers
  • SMP servers
  • Minigame networks
  • Community servers
  • Staff-managed public servers
  • Servers that need strong chat moderation

Author

Created by btwDOPE.

Versions

Beta
2.3.5
paper, purpur, spigot · 1.20, 1.20.1, 1.20.2 · 7d ago
## Version 2.3.5 ### Fixed * Fixed ChatGroup global chat behavior. * Global chat no longer sends messages with an extra `[Global]` prefix. * When a…
3
Alpha
2.3.3-alpha
paper, purpur, spigot · 1.20, 1.20.1, 1.20.2 · 14d ago
4

Commentaires 0

Aucun commentaire pour l'instant. Sois le premier à donner ton avis.

Télécharger EndChat

SpigotMC

Les fichiers proviennent directement de la source d'origine. Modgrid ne les héberge ni ne les modifie.