Skip to content

Latest commit

 

History

1 Commit

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🌐 Minecraft Port Forwarder & 1.21.5 PvP Modpack Switcher

Play Minecraft LAN worlds with your friends over the internet — 0 Port Forwarding Required! Includes a 1-Click Profile Switcher and Verified 1.21.5 Fabric & NeoForge Modpack Installers.


✨ Features

  • 🚀 Zero Port Forwarding: Uses e4mc public tunneling so your friends can join your singleplayer LAN worlds instantly via Direct Connect.
  • 1-Click Profile Switcher: Toggle seamlessly between Fabric 1.21.5 and NeoForge 1.21.5 profiles without mod conflict crashes.
  • 📁 Instant Local Caching: Downloads mods once and caches them locally for 0.1-second offline profile switching.
  • 🛡️ 1.21.5 PvP & FPS Modpack: Includes Sodium, Sodium Extra, AppleSkin, Mod Menu, Zoomify, Not Enough Animations, Carpet Bots, Health Indicators, Armor Durability HUD, Dynamic Crosshair, Marlow Crystal Optimizer, and core libraries (Fabric API, Fabric Kotlin, YACL v3, Architectury API).
  • 🎨 Modern Web GUI & Windows Desktop GUI: Sleek glassmorphism Web UI + native PowerShell WinForms desktop installer.

📂 Project Structure

Minecraft-Port-Forwarder/
├── public/                     # Web Frontend GUI
│   ├── index.html              # Modern Glassmorphism Dashboard
│   ├── styles.css              # Custom Styling & Themes
│   └── app.js                  # Frontend API Client & State
├── installer/                  # Standalone Windows GUI Setup
│   ├── Install-Minecraft-PortForwarder.ps1  # WinForms Installer
│   └── SetupLauncher.bat       # 1-Click PowerShell Bypass Launcher
├── server.js                   # Node.js Express Backend & Caching Logic
├── start.bat                   # 1-Click Launch Script
├── package.json                # Project Dependencies
├── .gitignore                  # Git Ignore Rules
└── LICENSE                     # MIT Open-Source License

🚀 Quick Start Guide

Option 1: Web GUI (Recommended)

  1. Double-click start.bat.
  2. Open http://localhost:3000 in your browser.
  3. Click Switch to Fabric 1.21.5 Profile or Switch to NeoForge 1.21.5 Profile.

Option 2: Standalone Windows GUI

  1. Open the installer/ folder.
  2. Double-click SetupLauncher.bat.
  3. Select your desired profile button and click Install.

🎮 How to Play with Friends

  1. Launch Minecraft with your active profile (Fabric 1.21.5 or NeoForge 1.21.5).
  2. Open your singleplayer world.
  3. Press EscOpen to LANStart LAN World.
  4. Copy the generated xxxx.e4mc.link address from your in-game chat.
  5. Send the link to your friend! Your friend can join directly via MultiplayerDirect Connect (No mods required for your friend).

📜 License

This project is open-source under the MIT License.

About

Play Minecraft LAN worlds over the internet with 0 port forwarding required! Includes a 1-Click Profile Switcher & 1.21.5 Fabric/NeoForge PvP Modpack Installer.

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages