Home›Java›Mods›EpicMiniMapDrawing
ModsJava

EpicMiniMapDrawing

Java mod listed for Minecraft 1.13–26.x. Downloads from the MC Java Mods app on Android.

by QuantifyingEpic · on Modrinth

Cross-Server & Cross-World Map Drawing | Draw & Persist Map-Art. In-game canvas drawing, persistent storage, multi-world

⬇ Download on Modrinth
Discord | Plugin Wiki | KOOK

Minecraft 1.13–26.3 Paper | Spigot | Purpur

EpicMiniMapDrawing — Cross-Server Map Art Plugin

Turn ordinary filled maps into signed, cross-server "Map Art" pieces that can't be stolen. Convert maps into credited artworks, pay to make copies, sync everything across servers via MySQL, and automatically hide player arrows and item-frame markers so only the artwork itself remains.

SpigotMC: https://www.spigotmc.org/resources/139404/


✨ Features


📖 How to use

Convert (create Map Art)

  1. Hold a normal, explored filled map in your main hand.
  2. Double-tap Shift (sneak) quickly to open the "Map Conversion" menu.
  3. Review the conversion fee, then hold Shift and click "Confirm Conversion".
  4. After payment, the map in your hand becomes signed Map Art and is saved to the database.

Copy (your own art only)

  1. Hold a Map Art piece you created and double-tap Shift.
  2. In the "Map Copy" menu, use the + / - buttons to set the quantity (click = ±1, Shift-click = ±10).
  3. Hold Shift and click "Confirm Copy" to pay and generate the copies.
  4. If your inventory is full, the extra maps drop at your feet — remember to pick them up.

Trying to copy someone else's art is rejected with "You can only copy your own Map Art."


🔧 Installation

  1. Drop EpicMiniMapDrawing-1.0.0.jar into your server's plugins/ folder.
  2. Make sure Vault and a Vault-compatible economy plugin (EssentialsX, CMI, etc.) are installed.
  3. Start the server; files are generated under plugins/EpicMiniMapDrawing/.
  4. (Optional) Edit config.yml for storage, fees and language, then run /emm reload all.

On first startup the database libraries (HikariCP / SQLite / MySQL) are downloaded automatically from Maven Central — please ensure the server has internet access.


⚙️ Configuration (config.yml)

# Interface language: zh_cn(简体中文) / zh_tw(繁體中文) / en_us(English) / ja_jp(日本語) /
#       ko_kr(한국어) / de_de(Deutsch) / fr_fr(français) / ru_ru(русский) /
#       pt_br(Português do Brasil) / nl_nl(Nederlands) / es_es(Español) /
#       it_it(Italiano) / pl_pl(Polski)
language: en_us

# Storage: sqlite (local, default) / mysql (shared across servers)
storage: sqlite

sqlite:
  file: playerdata/data.db

database:              # used only when storage: mysql
  host: 127.0.0.1
  port: 3306
  database: epicminimapdrawing
  username: root
  password: root
  useSSL: false

economy:
  conversion-cost: 500   # conversion fee
  copy-cost: 50          # fee per copy

Switching storage or changing database credentials is a low-level change and requires a full server restart; everything else can be hot-reloaded.


🛠️ Commands & Permissions

Command Description
/emm reload all Reload all configuration
/emm reload menu Reload menu layouts only
/emm reload lang Reload language files only
/emm reload config Reload the main config only
/emm resetconfig all Reset all config (old files backed up automatically)
/emm resetconfig menu / lang / config Reset a specific section

🔗 Cross-Server (MySQL) Setup


🧩 Compatibility

Item Requirement
Server Spigot / Paper / Purpur 1.16.5 – 26.3
Java 8 or higher (subject to your server version)
Dependencies Vault + any economy plugin
Storage SQLite (bundled) or MySQL 5.7+ / 8.x

📊 Metrics

This plugin uses bStats for fully anonymous metrics (storage type, language). No personal data is collected. Opt out via enabled: false in plugins/bStats/config.yml.


📜 Support

Thanks for using EpicMiniMapDrawing — go create something unique! 🎨

Quick facts

Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.

File checked by MCModsHub

These come from our own check of the pack file, not from the source page.

Explore more