Tags
Creators
Details
Licensed ARR
Published 4 months ago
Updated 5 months ago
All versions
0.1.0
Release
NexusBridge 0.1.05 months ago 192
Compatibility
Minecraft: Java Edition
1.21.1
Platform
NeoForge
Supported environments
Dedicated servers only
Changes
๐ Initial Release โ NexusBridge 0.1.0
๐ Chat Synchronization
- Bidirectional chat sync between Minecraft and Discord
- Messages from Minecraft appear in the configured Discord channel with player name and prefix
- Messages from Discord appear in Minecraft chat with author's username
- Full LuckPerms prefix/suffix support in message formatting
๐ก๏ธ Sanctions Management
/nexus_banโ ban a player from Minecraft, automatically propagated to Discord/nexus_muteโ mute a player with optional duration and reason/nexus_unbanand/nexus_unmuteโ synchronized across both platforms- Complete audit log stored in database for every sanction
โ Discord Verification System
- Players link their Minecraft account to Discord via
!verify - Secure 6-digit code generation with 5-minute expiration
- Optional kick for unverified players (configurable)
- UUID โ Discord ID mapping persisted in database
๐พ Database
- MariaDB/MySQL support via HikariCP connection pooling (10 connections default)
- Automatic table creation on first start (
players,bans,mutes,chat_logs,verification_codes) - All queries run asynchronously โ zero impact on server TPS
๐ Permissions
- LuckPerms integration for command access control
- Granular permissions:
nexusbridge.ban,nexusbridge.mute,nexusbridge.unban,nexusbridge.unmute
๐ Internationalization
- Full French and English support out of the box
- Language configurable via
config.json - Easily extendable with custom language files
โ๏ธ Configuration
- Auto-generated
config/nexusbridge/config.jsonon first start - Configurable Discord channels (chat, verification, logs)
- Per-server instance ID for multi-server licensing support
Projects on Modrinth are automatically available through a Maven repository for use with JVM build tools such as Gradle. To learn more about the Modrinth Maven API, click here.
Note: When available, you should use the creator's maven repo instead as it will have transitive dependency information that the Modrinth Maven API does not. You may also end up with duplicate dependencies if you use a mix of Modrinth and non-Modrinth Maven repositories for your dependencies, because the group identifier will be different when served through the Modrinth Maven API.
Maven coordinates:
Version ID:
build.gradle:
repositories {
exclusiveContent {
forRepository {
maven {
name = "Modrinth"
url = "https://api.modrinth.com/maven"
}
}
// forRepositories(fg.repository) // Uncomment when using ForgeGradle
filter {
includeGroup "maven.modrinth"
}
}
}
// Standard Gradle dependency
dependencies {
implementation "maven.modrinth:7koQeLm4:Gf9zQBK6"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:7koQeLm4:Gf9zQBK6"
}

