VCChat

⭐ — (0 endorsements) 📥 169 downloads 📌 v0.1.1 📅 5/12/2026
🟡 Updated this year

By likhoded · bungeecord

⬇ Download Mod Source: Modrinth ↗ 📅 Updated: 5/2/2026 📅 Created: 5/12/2026

🔍 Analysis

  • 🏆 #38 of 39 bungeecord mods in this game by downloads

📋 About This Mod

<details> <summary>En</summary> # VCChat A **Paper / Purpur** plugin (Minecraft, API `1.21`) that adds **local chat** (radius around the player) and **global chat** (message prefix), formatting via **Vault** and **PlaceholderAPI**, player mentions, custom join/quit messages, optional **GigaChatPlugin** integration, and forwarding GigaChat bot replies to **Discord** via **DiscordSRV**. --- ## Features - **Local chat** — only players within a configurable **radius** in the same world hear you. - **Global chat** — message starts with a configurable prefix (default `!`); everyone online sees it. - **Formats** for local and global: `{prefix}`, `{suffix}`, `{displayname}`, `{message}`, PlaceholderAPI (`%...%`). - **Vault** — prefix/suffix from your permissions plugin (LuckPerms, etc.) when Vault is installed. - **`@player` mentions** — highlight and sound for the mentioned player. - Configurable **join** / **quit** messages (can be disabled). - **GigaChat** — address the bot by alias (e.g. `@gigachat question`); the reply goes to the same channel (local or global) as the question. - Optional suppression of the “nobody heard you” message when talking to GigaChat in an empty local radius. - **DiscordSRV** — optional forwarding of **GigaChat reply text** to a Discord channel (global and/or local questions — separate flags). --- ## Requirements - **Paper** or **Purpur** with a current 1.21 API branch (see `build.gradle`). - **Java** compatible with your server build (usually 21+). ### Optional plugins | Plugin | Purpose | |--------|---------| | **PlaceholderAPI** | Extra placeholders in chat and join/quit formats | | **Vault** + permissions plugin | Prefix/suffix in messages | | **GigaChatPlugin** | GigaChat requests via Bukkit service | | **DiscordSRV** | Forward bot replies to Discord | VCChat **does not require** these; without them some features are disabled or simplified (e.g. empty prefixes without Vault). --- ## Installation 1. Use **Paper/Purpur** — not bare Spigot without the APIs this plugin needs (`AsyncChatEvent`). 2. Copy **`VCChat-*.jar`** into **`plugins`**. 3. For GigaChat and/or Discord, install **GigaChatPlugin** and/or **DiscordSRV** (install **before** or alongside VCChat; load order is usually not critical). 4. **Fully restart** the server. 5. Edit **`plugins/VCChat/config.yml`** for your server (see below). 6. Run **`/vcchat reload`** or restart again to apply config. --- ## Configuring `config.yml` Created on first run: **`plugins/VCChat/config.yml`**. ### Local and global chat | Key | Description | |-----|-------------| | `local-chat.radius` | Radius in blocks; recipients are in the same world within that sphere | | `global-prefix` | Prefix at the start of a message for global (the prefix itself is stripped from chat text) | | `formats.local`, `formats.global` | Message templates (see comments in the bundled config) | | `no-one-heard` | Message to the player in local chat when nobody else is in range | ### Permissions | Permission | Purpose | Default | |------------|---------|---------| | `vcchat.local` | Use local chat | true | | `vcchat.global` | Use global chat (with prefix) | true | | `vcchat.admin.reload` | `/vcchat reload` | op | ### Mentions and join/quit Sections **`mention`**, **`join`**, **`quit`** — colours, sounds, text; join/quit support PAPI placeholders. ### GigaChat integration (`gigachat`) Enable with **`gigachat.enabled: true`**. | Option | Meaning | |--------|---------| | `alias` | Trigger in text, e.g. `@gigachat` | | `bot-name`, `bot-prefix` | Bot display when using “reply like player” mode | | `reply-like-player` | Format the reply like a player message | | `reply-like-player-local-format` / `reply-like-player-global-format` | Separate formats without clan placeholders | | `thinking-enabled` / `thinking-message` | Private “request sent…” message | | `format`, `error-format`, `scope-tag-*` | Reply and error appearance | | `suppress-no-one-heard` | Hide “nobody heard you” when addressing GigaChat | | `alias-color` | Highlight colour for the alias in the player’s message | **Important:** in **GigaChatPlugin** `config.yml`, set **`chat-listener-enabled: false`**, otherwise you may get **two** replies. ### Forwarding replies to Discord (`gigachat.discord`) Requires **DiscordSRV** with channels configured in its `config.yml` (**Channels** section). | Option | Description | |--------|-------------| | `enabled` | Master switch for forwarding | | `channel` | Game channel name from DiscordSRV (often `global`) | | `send-global` | Forward replies to questions asked in **global** chat | | `send-local` | Forward replies to questions asked in **local** chat | | `format` | Discord message string; **`{player}`**, **`{answer}`** | --- <details> <summary>Spoiler</summary> </details> ## Working with GigaChatPlugin 1. Install **GigaChatPlugin**, configure **`gigachat.yml`** (API keys, model, TLS if needed). 2. In GigaChatPlugin: **`chat-listener-enabled:

En

A Paper / Purpur plugin (Minecraft, API `1. 21`) that adds local chat (radius around the player) and global chat (message prefix), formatting via Vault and PlaceholderAPI, player mentions, custom join/quit messages, optional GigaChatPlugin integration, and forwarding GigaChat bot replies to Discord via DiscordSRV.

## Features

  • Local chat — only players within a configurable radius in the same world hear you.
  • Global chat — message starts with a configurable prefix (default `!`); everyone online sees it.
  • Formats for local and global: `{prefix}`, `{suffix}`, `{displayname}`, `{message}`, PlaceholderAPI (`%...%`).
  • Vault — prefix/suffix from your permissions plugin (LuckPerms, etc.) when Vault is installed.
  • `@player` mentions — highlight and sound for the mentioned player.
  • Configurable join / quit messages (can be disabled).
  • GigaChat — address the bot by alias (e.g. `@gigachat question`); the reply goes to the same channel (local or global) as the question.
  • Optional suppression of the “nobody heard you” message when talking to GigaChat in an empty local radius.
  • DiscordSRV — optional forwarding of GigaChat reply text to a Discord channel (global and/or local questions — separate flags).

## Requirements

  • Paper or Purpur with a current 1. 21 API branch (see `build.gradle`).
  • Java compatible with your server build (usually 21+).

### Optional plugins

| Plugin | Purpose | |--------|---------| | PlaceholderAPI | Extra placeholders in chat and join/quit formats | | Vault + permissions plugin | Prefix/suffix in messages | | GigaChatPlugin | GigaChat requests via Bukkit service | | DiscordSRV | Forward bot replies to Discord |

VCChat does not require these; without them some features are disabled or simplified (e.g. empty prefixes without Vault).

## Installation

1. Use Paper/Purpur — not bare Spigot without the APIs this plugin needs (`AsyncChatEvent`). 2. Copy *`VCChat-.jar` into `plugins`. 3. For GigaChat and/or Discord, install GigaChatPlugin and/or DiscordSRV (install before or alongside VCChat; load order is usually not critical). 4. Fully restart the server. 5. Edit `plugins/VCChat/config.yml` for your server (see below). 6. Run `/vcchat reload` or restart again to apply config.

## Configuring `config.yml`

Created on first run: `plugins/VCChat/config.yml`.

### Local and global chat

| Key | Description | |-----|-------------| | `local-chat.radius` | Radius in blocks; recipients are in the same world within that sphere | | `global-prefix` | Prefix at the start of a message for global (the prefix itself is stripped from chat text) | | `formats.local`, `formats.global` | Message templates (see comments in the bundled config) | | `no-one-heard` | Message to the player in local chat when nobody else is in range |

### Permissions

| Permission | Purpose | Default | |------------|---------|---------| | `vcchat.local` | Use local chat | true | | `vcchat.global` | Use global chat (with prefix) | true | | `vcchat.admin.reload` | `/vcchat reload` | op |

### Mentions and join/quit

Sections `mention`, `join`, `quit` — colours, sounds, text; join/quit support PAPI placeholders.

### GigaChat integration (`gigachat`)

Enable with `gigachat.enabled: true`*.

| Option | Meaning | |--------|---------| | `alias` | Trigger in text, e.g. `@gigachat` | | `bot-name`, `bot-prefix` | Bot display when using “reply like player” mode | | `reply-like-player` | Format the reply like a player message | | `reply-like-player-local-format` / `reply-like-player-global-format` | Separate formats without clan placeholders | | `thinking-enabled` / `thinking-message` | Private “request sent…” message | | `format`, `error-format`, `scope-tag-` | Reply and error appearance | | `suppress-no-one-heard` | Hide “nobody heard you” when addressing GigaChat | | `alias-color` | Highlight colour for the alias in the player’s message |

Important: in GigaChatPlugin `config.yml`, set `chat-listener-enabled: false`, otherwise you may get two replies.

### Forwarding replies to Discord (`gigachat.discord`)

Requires DiscordSRV with channels configured in its `config.yml` (Channels section).

| Option | Description | |--------|-------------| | `enabled` | Master switch for forwarding | | `channel` | Game channel name from DiscordSRV (often `global`) | | `send-global` | Forward replies to questions asked in global chat | | `send-local` | Forward replies to questions asked in local chat | | `format` | Discord message string; `{player}`, `{answer}` |

  • --
  • Spoiler

## Working with GigaChatPlugin

1. Install GigaChatPlugin, configure `gigachat.yml` (API keys, model, TLS if needed). 2. In GigaChatPlugin: **`chat-listener-enabled:

🤖 AI-enhanced — based on mod data

📊 Mod Details

Game
Minecraft Plugins
Author
likhoded
Version
0.1.1
Downloads
169
Endorsements
0
Category
bungeecord
Created
5/12/2026
Updated
5/2/2026
Game Versions
1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4
Tags
management, social, utility

🔧 How to Install Minecraft Plugins Mods

Download from Modrinth. Use Prism Launcher or drop into your mods folder.

📖 Full step-by-step install guide for Minecraft Plugins →

Visit the official mod page for specific installation instructions for this mod.

🎮 Need cheat codes or console commands? Check ur gaming wiki for Minecraft Plugins commands, item IDs, and more.

❓ Frequently Asked Questions

Which Minecraft Plugins versions does VCChat support?

The author lists 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5. Other versions may work but are untested by the author.

What is the latest version of VCChat?

Version 0.1.1, published 2026-05-02 with 169 downloads recorded at the source.

Keep browsing — more Minecraft Plugins mods await

📋 All Minecraft Plugins Mods 🏆 Top 25 📂 More bungeecord 👤 More by likhoded 🔎 Similar Mods 🌐 Best bungeecord (All Games) 🔀 Check Compatibility ⚖️ Compare Mods 🆕 New Mods