WindLaunchPlugin

A simple opt-in plugin for allowing players use the modrinth version of windlaunch in multiplayer servers

57

Quick challenge

How far can you run before the mobs catch you?

WindLaunchPlugin

Client Side Mod Modrinth Client Side Mod CurseForge Plugin CurseForge Client Side Mod GitHub Plugin GitHub

---

WindLaunch Plugin

The WindLaunch Fabric client mod is the server-side counterpart of the WindLaunch Fabric client mod. It enables a simple handshake system to let compatible clients know whether they are allowed to use the WindLaunch features on a given server.

---

🧩 Function

- Registers a allow called `windlaunch:handshake` - Listens for handshake messages from connected clients - Sends back a one-byte response to allow the WindLaunch mod on the client

---

📡 Handshake Protocol

| Code | Direction | Meaning | |------|------------|----------| | `1` (`MSG_HELLO`) | Client → Server | Client requests permission to use WindLaunch | | `2` (`MSG_OK`) | Server → Client | Server allows WindLaunch for this player |

---

🔧 Installation

1. Place the plugin `.jar` file into your server’s `plugins` folder. 2. Start or reload your server. 3. Verify the startup message appears. 4. Now give players the windlaunch.use permission so the can use the mod.

🌬️ WindLaunchPlugin enabled, registering messaging channel

🧠 Technical Details

- Plugin Channel: `windlaunch:handshake` - Class: `com.mod.windlaunch.WindLaunchPlugin` - Depends on: Bukkit/Spigot/Paper (no external libraries) - Java Version: 21 - No configuration files or commands - One-way communication — no responses other than the handshake result

---

🧩 Compatibility

| Platform | Supported | |-----------|------------| | Paper / Spigot / Bukkit | ✅ | | Fabric Client (WindLaunch Mod) | ✅ | | Other client mods | Ignored |

ADS