Creating an exclusive Eaglercraft 1.12.2 server involves bridging a standard Minecraft Java server with a WebSocket proxy to allow browser-based connections. Abstract
Eaglercraft 1.12.2 is a community-driven port of Minecraft that runs in modern web browsers. Unlike standard Minecraft servers that use TCP, Eaglercraft requires WebSockets (WS/WSS) to communicate with the browser client. This guide details the "Exclusive" setup using BungeeCord and the EaglerXBungee plugin to facilitate 1.12.2 gameplay. 1. Technical Requirements
Java Runtime: Java 11 or higher is recommended for 1.12.2, while some Eaglercraft components may require Java 17+. Hardware: At least 4GB of RAM and 10GB of storage.
Network: A public IP for port forwarding or a tunneling service like Ngrok. 2. Core Components Setup
You must run two separate server components: the Backend Server (holds the game world) and the Proxy Server (handles browser connections). Step 1: The Backend (Paper 1.12.2) how to make a server in eaglercraft 112 2 exclusive
Download the PaperMC 1.12.2 (Build #1620) JAR file from the PaperMC build explorer. Run the JAR file, accept the eula.txt by setting eula=true.
Crucial Configuration: Open server.properties and set online-mode=false.
Note: Since these servers are "cracked," it is highly recommended to install the AuthMe plugin for security. Step 2: The Proxy (BungeeCord) Download the latest BungeeCord.jar. In the BungeeCord config.yml, also set online_mode: false.
Download the EaglerXBungee plugin from Lax1dude's GitHub and place it in the BungeeCord plugins folder. Creating an exclusive Eaglercraft 1
Configure the listeners.yml within the plugins/EaglercraftXBungee folder to point to your backend server’s IP and port. 3. Connectivity & Deployment
Browser players cannot connect to standard ports; they need a WebSocket (WS) address.
Instead of 8081, run:
java -jar EaglercraftServer_v1.12.2.jar --port 54321
Then share the new port. Security through obscurity works well for small friend groups. Then share the new port
Ngrok creates a secure tunnel without opening router ports. Perfect for exclusive sessions.
ngrok tcp 8081Forwarding: tcp://0.tcp.ngrok.io:12345 -> localhost:8081ws://0.tcp.ngrok.io:12345Make it truly exclusive:
Ngrok free tier gives a random subdomain every time. Only share it with your trusted friends. No stranger can guess it.
| Feature | Normal Java server | Eaglercraft server | |--------|-------------------|--------------------| | Protocol | TCP + Minecraft protocol | WebSocket + custom binary | | Port | 25565 (TCP) | 8081 (or any, WS) | | Client | Minecraft launcher | Web browser | | Plugins | Spigot/Bukkit | Eaglercraft plugins (limited) |