MultiJoinPlugin

⭐ — (0 endorsements) 📥 53 downloads 📌 v1.0 📅 5/8/2026
🟡 Updated this year

By Dainsleif · library

⬇ Download Mod Source: Modrinth ↗ 📅 Updated: 4/18/2026 📅 Created: 5/8/2026

🔍 Analysis

  • 🏆 #12 of 20 library mods in this game by downloads

📋 About This Mod

✅ Requests bind tokens for players.
✅ Lets players bind and unbind in game.
✅ Reads `multijoin` data from the player's `GameProfile` so the main service can resolve unbind targets.
✅ Uses Velocity permissions to control access to those commands.

# MultiJoin This repository is the Velocity-side companion plugin for (https://github.com/Dainsleif233/MultiJoin). It is not the MultiJoin service itself. (https://github.com/Dainsleif233/MultiJoin) aggregates multiple Yggdrasil `hasJoined` endpoints, maintains `multijoin` profile metadata, and exposes the binding API. This repository only connects Velocity to that service by providing in-game bind and unbind commands. ## What This Repository Does - Requests bind tokens for players. - Lets players bind and unbind in game. - Reads `multijoin` data from the player's `GameProfile` so the main service can resolve unbind targets. - Uses Velocity permissions to control access to those commands. If you want to deploy MultiJoin itself, go to the MultiJoin repository above. Installing only this jar is not enough. ## Dependency on MultiJoin Before using this plugin, MultiJoin must already be running and reachable from Velocity. By default, this plugin talks to: ```properties http://127.0.0.1:2268/bind ``` That means: - MultiJoin must be started first; - both sides must use the same binding key; - if MultiJoin runs on another machine, replace `127.0.0.1` with the real host address. ## Installation 1. Build or download the jar for this project. 2. Put it into Velocity's `plugins` directory. 3. Start Velocity once to generate the config file. 4. Edit `config.properties` in the plugin data directory. 5. Restart Velocity. Default configuration: ```properties api=http://127.0.0.1:2268/bind key= ``` Fields: - `api`: the binding endpoint exposed by MultiJoin. - `key`: must match the binding key configured in MultiJoin's `config.toml`. ## Commands ```text /mj bind /mj bind <token> /mj unbind ``` - `/mj bind`: requests a bind token from MultiJoin and returns a clickable copy-to-clipboard result in chat. - `/mj bind <token>`: binds the current player to the profile represented by that token. - `/mj unbind`: removes the current player's existing MultiJoin binding. ## Permissions ```text multijoin.bind multijoin.unbind ``` ## Requirements and Caveats - This is a Velocity plugin, not a Bukkit, Spigot, or Paper backend plugin. - MultiJoin must already be configured and running, otherwise all commands will fail. - `api` and `key` must not be empty. - Unbind depends on an existing `multijoin` property in the player's `GameProfile`. - Request parameters are appended directly to the URL, so `api`, `key`, and `token` should use URL-safe characters. ## License This project is licensed under the (LICENSE).

# MultiJoin

This repository is the Velocity-side companion plugin for (https://github.com/Dainsleif233/MultiJoin). It is not the MultiJoin service itself.

(https://github.com/Dainsleif233/MultiJoin) aggregates multiple Yggdrasil `hasJoined` endpoints, maintains `multijoin` profile metadata, and exposes the binding API. This repository only connects Velocity to that service by providing in-game bind and unbind commands.

## What This Repository Does

  • Requests bind tokens for players.
  • Lets players bind and unbind in game.
  • Reads `multijoin` data from the player's `GameProfile` so the main service can resolve unbind targets.
  • Uses Velocity permissions to control access to those commands.

If you want to deploy MultiJoin itself, go to the MultiJoin repository above. Installing only this jar is not enough.

## Dependency on MultiJoin

Before using this plugin, MultiJoin must already be running and reachable from Velocity.

By default, this plugin talks to:

```properties http://127. 0. 0. 1:2268/bind ```

That means:

  • MultiJoin must be started first;
  • both sides must use the same binding key;
  • if MultiJoin runs on another machine, replace `127. 0. 0. 1` with the real host address.

## Installation

1. Build or download the jar for this project. 2. Put it into Velocity's `plugins` directory. 3. Start Velocity once to generate the config file. 4. Edit `config.properties` in the plugin data directory. 5. Restart Velocity.

Default configuration:

```properties api=http://127. 0. 0. 1:2268/bind key= ```

  • `api`: the binding endpoint exposed by MultiJoin.
  • `key`: must match the binding key configured in MultiJoin's `config.toml`.

## Commands

```text /mj bind /mj bind /mj unbind ```

  • `/mj bind`: requests a bind token from MultiJoin and returns a clickable copy-to-clipboard result in chat.
  • `/mj bind `: binds the current player to the profile represented by that token.
  • `/mj unbind`: removes the current player's existing MultiJoin binding.

## Permissions

```text multijoin.bind multijoin.unbind ```

## Requirements and Caveats

  • This is a Velocity plugin, not a Bukkit, Spigot, or Paper backend plugin.
  • MultiJoin must already be configured and running, otherwise all commands will fail.
  • `api` and `key` must not be empty.
  • Unbind depends on an existing `multijoin` property in the player's `GameProfile`.
  • Request parameters are appended directly to the URL, so `api`, `key`, and `token` should use URL-safe characters.

This project is licensed under the (LICENSE).

🤖 AI-enhanced — based on mod data

📊 Mod Details

Game
Minecraft Plugins
Author
Dainsleif
Version
1.0
Downloads
53
Endorsements
0
Category
library
Created
5/8/2026
Updated
4/18/2026
Game Versions
1.7.10, 1.8, 1.8.1, 1.8.2, 1.8.3
Tags
library, 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 MultiJoinPlugin support?

The author lists 1.7.10, 1.8, 1.8.1, 1.8.2, 1.8.3, 1.8.4. Other versions may work but are untested by the author.

What is the latest version of MultiJoinPlugin?

Version 1.0, published 2026-04-18 with 53 downloads recorded at the source.

Keep browsing — more Minecraft Plugins mods await

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