Sueta

MapSync

0.12

Sync players' map item across servers.

·Map

1.16-1.21 support only.

Installation:
1. Put MapSync, inventory sharing plugin in Spigot plugin directory.
2. Create a section called "server-name" in server.properties and give your server a unique name.
3. Fill the database.yml in MapSync directory.
4. Restart the server.

Permission:
mapsync.use - Able to create sync maps on cartography table.

Usage:
Lock (Map + Glass pane) a normal map on a cartography table, it will be automatically converted to a sync map.

config.yml
#
#
# Configuration of Mapsync
#
# MapSync - Created by Mr.Coco, 2021
#

hooks: # Only the players with the build permission can create maps.
  griefprevention: false

mapitem:
  lore: # The lore of map you want to add after sync.
    - ""
    - "&7UUID: %UUID%"
    - "&7Author: %AUTHOR%"

message:
  already-sync: "&6[MapSync] &7This map is already synchronized."
  success-sync: "&6[MapSync] &aThis map is successfully synchronized!"
  no-permission: "&6[MapSync] &cYou need grant permission in this claim to open a new map."
database.yml
database: database
host: localhost
port: 3306
username: root
password: password
min_size: 2
max_size: 10

Require:
MySQL Player Data Bridge
MySQL Database

Hook(Player can't open a map in a claim without grand permission):
GriefPrevention

If you have any suggestions or bug reports, please send me a private message.

Similar projects

Map →