VanillaMaps — in-game pixel art editor for maps (Paper 1.21+)

U

/u/webdent

Guest
VanillaMaps — in-game pixel art editor for maps (Paper 1.21+)

Cool map example

I built a small Paper plugin that lets players draw directly onto Minecraft maps using a chest GUI.

It’s aimed mostly at SMP-style servers, but it works fine on larger setups too.

What it does:

  • Pixel editor using an in-game inventory UI
  • Zoom levels from 1:1 up to 16:1 for larger strokes
  • 16-colour palette (vanilla wool colours)
  • Flood fill tool
  • Write text with a built-in 4×4 bitmap font
  • Copy/paste between maps
  • Persistent map storage (server-side)

Everything is done with vanilla/paper mechanics (map renderers + inventories), so players don’t need to install anything client-side.

Admin-friendly bits:

  • Works on Paper (1.21-26.1.2 beta 5)
  • Simple permission: custommaps.use (default: yes)
  • Configurable messages via config.yml

Use cases I’ve seen:

  • SMP newspaper
  • Art walls
  • Shop advertisements
  • Signage

Roadmap:

  • Implement background generator (i.e pixel noise, diag stripes, conocentric rings etc)
  • /map publish to lock a map to prevent graffiti
  • Port to Fabric (1.21+)
  • Implement community suggestions!

👉 Download (Modrinth): https://modrinth.com/plugin/vanillamaps (Under Review as of writing)

👉 Download (Hangar): https://hangar.papermc.io/webdent/VanillaMaps

👉 Source (GitHub): https://github.com/william-gould/

👉 License (GitHub): https://github.com/william-gould/VanillaMaps/blob/main/LICENSE

SMP newspaper and art wall

Text writing command and fill tool examples

Map drawing GUI

If anyone has performance concerns, edge cases, or feature ideas, I’m happy to dig into them :)

submitted by /u/webdent
[link] [comments]

Continue reading...
 
Back
Top