DonutMaparts

Quietly catalogs every mapart you see on DonutSMP onto one public wall.
ExDeDe_ | DonutMaparts
Create a server, get 25% off your first monthaffiliate logo
Create Server
affiliate banner image

DonutMaparts

A client-side Fabric mod that quietly catalogs every mapart you see on DonutSMP onto one public wall: https://exdede.xyz/maparts

While you play, the mod fingerprints the maps that render on your screen and, if one is new, uploads it to the wall. No screenshots, no commands, nothing to click. Duplicates are skipped server-side and the mod never sends anything it should not.

Hunting a specific mapart?

Put its map ID on the tracking list and let the mod watch for you.

Open Settings > Tracking, then add one ID at a time or paste a whole batch separated by commas or newlines.

From then on, whenever you open any inventory, chest, shulker or ender chest, the mod checks every slot. If a tracked map is in there it:

  • plays a sound, one of six you can pick from, or none at all
  • posts a toast naming the map and where it turned up
  • pulses a gold highlight on that exact slot until you close the screen

Each map alerts once per time you open a container, so a chest full of tracked maps does not turn into a slot machine. Flip on auto remove and an ID drops off the list the moment you find it.

Tracking works on any server and in singleplayer, and keeps working with uploads turned off. It sends nothing anywhere. Your list never leaves your client.

What it does

  • Watches the maps that render on your client while you are on DonutSMP.
  • Waits until a map has finished drawing, then fingerprints it.
  • Uploads only maps that are actually new, in batches rather than one request per map.
  • Remembers what this install has already sent, so nothing is uploaded twice.
  • Saves anything unsent when you disconnect and retries it on the next launch.
  • Alerts you when a map you are tracking shows up in an open inventory.

Install

  1. Install Fabric Loader for Minecraft 1.21.11, 26.1 or 26.2, and download the matching build below.
  2. Drop these into your mods folder:
  3. Launch. Join DonutSMP. That is it.

Browse the wall any time at https://exdede.xyz/maparts.

Settings

Open the config two ways:

  • Mod Menu: click the gear on the DonutMaparts card.
  • Keybind: Options > Controls > Key Binds > "DonutMaparts" > "Open Settings". Unbound by default, bind whatever you like.

General tab

Setting Default What it does
Enabled on Master toggle for capture and upload
Toast notifications on Occasional "catalogued N maparts" toast so you know it is working
Debug mode off Slot coloring, tooltips and verbose logging

Tracking tab

Setting Default What it does
Tracking enabled on Master toggle for the tracking alerts
Auto remove on match off Drop an ID from the list as soon as it is found
Alert sound enabled on Play a sound on a match
Alert sound Pling Pling, Bell, XP Pickup, Level Up, Anvil Land or Arrow Hit
Tracking toasts on Show a toast on a match, separate from the upload toasts

Plus Add ID, Bulk Add and Tracked IDs (N), the last of which opens the list editor for removing entries one by one.

Privacy and takedowns

The mod only uploads on DonutSMP. It sends a per-map fingerprint plus the map pixels for new maps, nothing else. It never transmits a precomputed hash: the server recomputes everything and decides what is actually new. The tracking list is local and is never sent anywhere.

Want a mapart of yours off the wall? Contact me at https://exdede.xyz/contact and it comes down, no questions asked.

Links

The DonutMaparts Team

profile avatar
Owner
  • 2
    Projects
  • 222
    Downloads

More from ExDeDe_