SuperMapPainter icon

SuperMapPainter -----

A map painter



Super Map Painter ️

[​IMG]

What does this plugin do?

• Allows players to paint directly on custom maps using dyes
• Adds custom crafting recipes to create the Painter Map
• Supports persistent paintings (lock them by left–clicking with a glass pane, making them uneditable)
• Fully configurable — check the config section below!

VERY IMPORTANT: This plugin requires Paper to work.
I developed and tested it on Paper 1.21.4. If you test on another version, please let me know the results.

Found a BUG? Contact me on Discord: RaulH22#5024
[​IMG]

Check the YouTube Videos:
Coming soon...

⚙️ Configuration:
Code (YAML):

Options
:
  Bushes
:
    min
: 1
    max
: 12
  Dyes
:
    maxPixels
: 32
    fillDirectConsume
: true

Items
:
  editable_paint
:
    name
: "§dPainting Frame"
    lore
:
     - "§7Put it into an item frame"
      - "§7and paint with dye colors."
      - "§7Feather to erase."
  locked_paint
:
    name
: "§5Framed Paint"
    lore
:
      - "§fFramed by
: §e %author%"

Craft
:
  editable_paint
:
    enabled
: true
    type
: SHAPELESS
    craft
:
   - "   "
    - " xy"
    - "   "
    ingredients
:
      x
:
        material
: painting
      y
:
        material
: brush

Messages
:
  prefix
: "&a[&d&a]&7 "
  player-not-found
: "&cCould not find the player &e%player%&c."
  only-players
: "&cOnly players can run this command!"
  no-permission
: "&cYou don't have permission to do that."
  correct-usage
: "&7Correct usage: &e/%label% %args%"
  warn
: "&e%msg%"
  error
: "&c%msg%"
  painter
:
    frame-only-walls
: "&cPaintable maps can only be placed on walls!"
    framed-created
: "&aFramed paint created by &e%author%&a."
    mode
: "&aPaint mode: &f%mode%"
    brush
: "&aBrush size: &f%size%"
    shape
: "&aBrush shape: &f%shape%"
    obtain-self
: "&aYou received a paintable map."
    obtain-other
: "&aGave &e%amount% &apaintable map(s) to &e%player%&a."
    obtain-received
: "&aYou received &e%amount% &apaintable map(s)."
    inv-full-drop
: "&eYour inventory was full. Some items were dropped at your feet."
    invalid-amount
: "&cInvalid amount: &e%amount%&c. Use a positive number."
 

Commands & Permissions:
Code (YAML):

Plugin Permissions
:
/supermappainter → supermappainter.give
 

How to Use:
Change brush size: Right–click outside the map, but close to it.
Change brush shape (square/round): Sneak + Left–click outside the map.
Toggle paint mode (Normal or Mix — mix colors): Left–click outside the map.
Flood Fill (bucket tool): Left–click directly on the map.

Additional Info
• Found a bug or have a suggestion? Please don’t use the review section for that — contact me directly on Discord: RaulH22#2808
• Want to make a review video? Send it to me on Discord and I’ll post it here.

About Me
I can communicate in Portuguese, Spanish, and English.
Resource Information
Author:
----------
Total Downloads: 2
First Release: Sep 26, 2025
Last Update: Sep 26, 2025
Category: ---------------
All-Time Rating:
1 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings