HomeJavaModsModern Discord Bridge/Portal
Modern Discord Bridge/Portal
ModsJava

Modern Discord Bridge/Portal

by Sunnymittal112 · on Modrinth

PortalCord is a next-generation Discord bridge plugin designed specifically for Paper 1.18 - 1.21 servers. Free Minecraft Java mod for 1.18, 1.18.1…

⬇ Download on Modrinth
Modern Discord Bridge/Portal — screenshot 1

PortalCord - Modern Discord Bridge for Paper 1.21

PortalCord is a next-generation Discord bridge plugin designed specifically for Paper 1.21 servers. Unlike traditional bridges that spam plain text walls, PortalCord utilizes Discord's modern Embed API to deliver rich, visually appealing messages with player avatars, color-coded status updates, and interactive slash commands. Built with performance in mind using async operations and Paper's Adventure API, it ensures zero server lag while maintaining seamless two-way communication between your Minecraft server and Discord community.


🎯 Core Features

Rich Discord Embeds Every player join, leave, death, and advancement is displayed as a beautiful Discord embed featuring the player's skin avatar (via Crafatar), custom colors (green for joins, red for leaves), and formatted timestamps. No more ugly plain text spam in your Discord channels.

Modern Slash Commands Full Discord slash command integration replacing outdated prefix commands (!help):

Live Player Counter Automatically updates a Discord channel name (voice or text) to reflect current server population in real-time. Displays as "🎮 Players: 12/100" and updates every 60 seconds (configurable). Helps Discord members see server status at a glance without joining Minecraft.

Two-Way Chat Synchronization

Advanced Security & Permissions

Paper 1.21 Native Built specifically for Paper 1.21+ using the Adventure API for modern chat handling. Supports MiniMessage format serialization, async event handling to prevent main thread blocking, and Java 21 optimizations.


📋 Command Reference

Minecraft Commands (In-game):

Discord Slash Commands: All Discord commands require the bot to have applications.commands scope and appropriate channel permissions.


🔐 Permission System Details

Minecraft Permission Nodes:

Discord Role Configuration: Discord permissions are not based on Minecraft ranks but on Discord Role IDs. Configure these in plugins/PortalCord/config.yml:

commands:
  admin-roles:
    - "123456789012345678"  # Admin Role ID
    - "987654321098765432"  # Moderator Role ID
  
  console-access:
    enabled: false  # Must be true to use /execute
    allowed-roles:
      - "098765432109876543"  # Owner Role ID only
Verified by MCModsHub

These come from our own check of the pack file, not from the source page.

Explore more