import { Header, Footer } from "@/components/Shell"; import { Blocks, Server, Download, ExternalLink } from "lucide-react"; import { existsSync } from "node:fs"; import Link from "next/link"; export const dynamic = "force-dynamic"; export default function Downloads() { const fabric = existsSync("public/tools/mod/minegeo-fabric-1.21.11.jar"), plugin = existsSync("public/tools/plugin/minegeo-plugin-1.21.11.jar"); return ( <>
MADE FOR THE PEOPLE WHO KNOW THEIR WORLDS

Become a cartographer.

Two ways to bring your world to MineGeo. Both create private drafts for you to preview before submitting for review.

FOR PLAYERS

Fabric capture mod.

Explore normally and capture the places worth remembering. Your server doesn’t need a plugin.

  • Minecraft Java 1.21.11 + Fabric Loader + Fabric API
  • Open the capture panel with G
  • Link your account through a browser pairing code
  • Capture at least five viewpoints, then upload
  • Only terrain received by your client enters the map
{fabric ? ( Download Fabric mod ) : (

The Fabric build is not available yet.

)}

Install the JAR in your Minecraft mods folder alongside Fabric API.

FOR SERVER ADMINISTRATORS

Server export plugin.

Export generated Overworld terrain. MineGeo renders panoramas without a connected player or BlueMap.

  • Bukkit/Paper 1.21.11 · Java 21
  • Select a bounded area and export existing chunks
  • Automatically choose safe surface viewpoints
  • Link a contributor token and upload resumably
  • Vanilla blocks/fluids, simplified lighting
{plugin ? ( Download server plugin ) : (

The plugin build is not available yet.

)}
              {
                "/minegeo website https://your-minegeo-site.example\n/minegeo link \n/minegeo area world -64 -64 64 64\n/minegeo export My Overworld\n/minegeo status\n# Wait for Export complete, then:\n/minegeo upload"
              }
            

Start with a small, explored area around your builds. Exports are saved in plugins/MineGeo/exports/export-…/. The manifest appears when export finishes. Upload sends the latest completed export; it does not capture the world.

Put the JAR in plugins/ and restart. Set website and server-name in plugins/MineGeo/config.yml, then run /minegeo reload. HTTP LAN addresses are supported for testing. Permission: minegeo.admin.

Your map, your credit.

Uploaders are credited separately. Plugin exports and player captures stay clearly labeled.

Open my dashboard