Logo
MINECRAFTBIBLE
Items
Items

All game items

Blocks
Blocks

Building blocks

Mobs
Mobs

Creatures & monsters

Biomes
Biomes

World biomes

Structures
Structures

Generated structures

Recipes
Recipes

Crafting guides

Advancements
Advancements

Achievements

Loot Tables
Loot Tables

Drop rates

Tags
Tags

Item groupings

All Versions
View all data →
Capes
Cape ArchiveNEW

Browse rare Minecon capes, OptiFine capes, and custom capes from players worldwide

Browse

Player Database
Player DatabasePopular

Search any player

Skin Browser
Skin Browser

Browse & download skins

Cape Gallery
Cape GalleryNEW

Minecon & OptiFine capes

Seed Vault
Seed Vault

Curated seeds

Learn

Guides
GuidesNew

Tutorials & tips

Blog
Blog

News & updates

Community

Community Hub
Community HubHub

Posts, discussions & more

All Versions
View community →
Seed Analyzer
Seed Analyzer

World seed analysis

Loot Explorer
Loot Explorer

Drop rates

Crafting Calculator
Crafting Calculator

Material planning

Enchant Calculator
Enchant Calculator

Probability math

Redstone Lab
Redstone Lab

Signal timing

Trading Profit
Trading Profit

Villager ROI

All Versions
View all tools →
Mods
Mods

Browse all mods

Plugins
Plugins

Server plugins

Resource Packs
Resource Packs

Textures & sounds

Shaders
Shaders

Visual enhancements

Datapacks
Datapacks

World logic

Scanner
Mod Intelligence

Scan & analyze any mod

All Versions
View all mods →
Loading...
IntroductionIntroductionVersion HistoryVersion HistoryGuidesGuidesBlog & NewsBlog & News
ItemsItemsBlocksBlocksMobsMobsRecipesRecipesBiomesBiomesStructuresStructuresAdvancementsAdvancementsLoot TablesLoot TablesTagsTags
ModsModsPluginsPluginsResource PacksResource PacksShadersShadersDatapacksDatapacks

MinecraftBible

The Ultimate Wiki

Logo
MINECRAFTBIBLE

The ultimate Minecraft reference. Every item, block, mob, and recipe documented with precision.

Community

  • Player Database
  • Skin Browser
  • Cape Gallery
  • Community Hub
  • Seed Vault

Database

  • Items
  • Blocks
  • Mobs
  • Recipes
  • Biomes
  • Structures

Tools

  • Seed Analyzer
  • Mod Intelligence
  • Crafting Calculator
  • Enchant Calculator

Mods & Packs

  • Mods
  • Plugins
  • Resource Packs
  • Shaders
  • Datapacks

© 2026 MinecraftBible. Not affiliated with Mojang or Microsoft.

PrivacyTermsContact
MapBrowser
PluginAGPL-3.0-only

MapBrowser

A powerful plugin that brings the power of a modern web browser into Minecraft using maps and the JCEF.

242
Downloads
4
Followers
11 months ago
Updated
📦
3
Versions
game-mechanicstechnologyutilitybukkitpaperpurpurspigot
Download Latestv1.0-beta3View on Modrinth

📖About MapBrowser

MapBrowser

License Minecraft Version Status

A powerful Spigot/Paper plugin that brings a modern web browser into Minecraft using maps and the Java Chromium Embedded Framework (JCEF). Interact with any website, watch videos, and even play Minecraft in Minecraft!


✨ Features

  • Dynamic Browser Creation: Create interactive browser screens of any size, anywhere in your world.
  • Real-time Web Rendering: Powered by the Chromium engine, it renders modern websites with full CSS and JavaScript support.
  • Fully Interactive: Click, type, and send key presses (like Enter, Shift) to interact with web pages just like a real browser.
  • In-Game Developer Tools: Toggle Chromium DevTools in real-time to debug web layouts and performance on the fly.
  • Highly Configurable: Enable remote debugging, set a custom user agent, change user data paths, and add custom CEF arguments via config.yml.

❗ Dependencies

This plugin requires the MapEngine API to function. Please install it on your server before installing MapBrowser.


⚙️ Installation

  1. Download and install MapEngine on your server.
  2. Download the latest MapBrowser-*-all.jar from the Releases Page or the "Versions" tab.
  3. Place the downloaded .jar file into your server's plugins directory.
  4. Restart your server.

⚠️ Important First-Time Setup:
On its first launch, MapBrowser will automatically download the necessary Chromium Embedded Framework (JCEF) binaries. This process can take several minutes and requires a stable internet connection. Please monitor your console for progress.


📜 Commands & Permissions
Command Description Usage Permission
/mb create Creates a new browser screen at the specified location. /mb create <x> <y> <z> <url> [width] [height] mapbrowser.command.create
/mb list Lists all currently active browser screens. /mb list mapbrowser.command.list
/mb remove Removes a specified browser screen. /mb remove <id> mapbrowser.command.remove
/mb modify Modifies the properties of an existing screen. /mb modify <id> <prop> [values...] mapbrowser.command.modify
├ url Changes the URL loaded by the screen. /mb modify <id> url <new_url>
├ devtools Toggles the developer tools on or off. /mb modify <id> devtools <on|off>
├ pos Moves the browser screen. /mb modify <id> pos <x> <y> <z>
├ size Changes the size of the browser screen. /mb modify <id> size <width> <height>
└ refresh Refreshes the browser page. /mb modify <id> refresh
└ scale Setting the scale of browser page. /mb modify <id> scale <newScale>
/mb input Sends text input to the specified screen. /mb input <id> <text...> mapbrowser.command.input
/mb keys Sends a key event to the specified screen. /mb keys <id> <key> <action> mapbrowser.command.keys
/mb executeJs Executes custom JS code or a JS snippet in the specified browser screen. /mb executeJs <id> <jsCode|snippet.js> mapbrowser.command.executejs
/mb near Lists the ID of the nearest browser screen. /mb near mapbrowser.command.near
🔧 Configuration (config.yml)

The configuration file is generated at plugins/MapBrowser/config.yml on the first run.

# --------------------------------------------------- #
#             MapBrowser Configuration                #
# --------------------------------------------------- #

jcef:
  # Your custom JCEF binaries path (leave blank to disable)
  # Default: (plugins)/MapBrowser/jcef-bundle
  custom-install-path: ""
  # Custom jcef-maven download mirror (for custom-builds)
  mirror: "https://github.com/Steve3184/mb_jcefbuild/releases/download/v1/"
  # Should jcef-maven check the JCEF binaries at startup?
  skip-download: false

browser:
  # Should we enable the sound (default is false)
  enable-sound: false
  # CEF's user data directory
  # Default: (plugins)/MapBrowser/userdata
  user-data-dir: "userdata"
  # CEF's remote debugging
  remote-debugging:
    enabled: false
    # Should we enable it? (default is false)
    port: 9222
    # Remote Debugging Port (default is 9222)
  # CEF's User-Agent
  user-agent: ""
  # Where should CEF output the log
  # 'file' -> write to (plugins)/MapBrowser/cef.log
  # 'console' -> write to console
  chrome-log-output: "file"
  # Extra CEF startup args
  custom-chrome-args:
    - "--disable-gpu-compositing"
    - "--disable-gpu-vsync"

🔗 Links & Credits

  • Source Code: GitHub Repository
  • License: GNU AGPL v3
  • Acknowledgements:
    • pianoman911 for the powerful MapEngine library.
    • CinemaMod for their pre-built JCEF binaries which greatly simplify development.

👥 Team & Contributors

Steve3184
Steve3184Owner

⚙️ Compatibility

Environment
🖥️ Server-side
Loaders
bukkitpaperpurpurspigot
Minecraft Versions
1.201.20.11.20.21.20.31.20.41.20.51.20.61.21+8 more

🔗 Links

Modrinth Page