Skip to content

MapGUI v1.0.0

Choose a tag to compare

@github-actions github-actions released this 30 Jul 00:23
· 206 commits to main since this release

Interactive GUIs drawn onto Minecraft maps, with a real auto-layout engine behind
them. Move the mouse to move your cursor, right-click to press things, scroll to
scroll.

Paper 26.2 · Java 25 · no runtime dependencies

Server owners

Drop MapGUI-1.0.0.jar into plugins/. On its own it does nothing visible -
plugins built on it provide the menus. To try the demos on a test server, unpack
MapGUI-examples-1.0.0.zip into plugins/ as well, then /mapgui hand open gallery
or /mapgui wall place draw. Delete a jar to drop that demo.

Plugin developers

compileOnly("io.github.flog99:mapgui-api:1.0.0")

No build tool? mapgui-api-1.0.0.jar and mapgui-layout-1.0.0.jar are attached,
with sources. You need both.

See getting started (https://github.com/FloG99/MapGUI/blob/main/docs/getting-started.md).

What's in it

- Auto-layout: rows, columns, overlays, scroll views. No coordinate arithmetic.
- Widgets, themes, borders, corners, animation, text input.
- Menus on walls - a grid of maps on blocks, shared by a room or private per viewer.
- Animated GIF, decoded by the JDK alone.
- Terrain drawn under your layout.
- A headless preview that renders a screen to a browser or a PNG with no server.
- Nothing is real: no MapView, no map item, nothing to lose on death.

Licence

LGPL-3.0-or-later. Running a server carries no obligations, and a plugin depending
on mapgui-api may be closed and paid - only modifying MapGUI itself and shipping
that requires publishing the changes. Examples are MIT.