Skip to content

Releases: exdede/Donutmaparts

v0.4.0 - map preview

Choose a tag to compare

@exdede exdede released this 04 Oct 09:46

Map preview on hover, including the DonutSMP Auction House (/ah). See the actual art before you buy it.

Map preview

  • Hover a filled map in any inventory, chest, shulker or the Auction House and the picture shows inside the item tooltip, in a bigger side panel next to the GUI, or both.
  • Drawn from your game's own copy of the map, the same way an item frame draws it, so a griefed or changed map shows its current state.
  • Only when your game has no data for a map at all does the mod fall back to the newest capture of it on the DonutMaparts wall, after a short wait, marked "via exdede.xyz/maparts". DonutSMP only by default, and it can be switched off.
  • New Map Preview settings tab: preview size, panel size (shrinks to fit) and position (next to the GUI, any screen corner, or following the cursor), hold Shift / Ctrl / Alt to show, where previews appear (everywhere, containers only, Auction House only), frame style (vanilla map paper, flat border with color and thickness, or none), background color, padding, map ID label and color, hiding map markers, wall fallback wait and credit line.
  • One button resets every preview setting to default.
  • New unbound Toggle Map Preview keybind.

Downloads

Three builds, one per Minecraft version. Grab the one matching your game.

File Minecraft Java
donutmaparts-0.4.0+1.21.11.jar 1.21.11 21
donutmaparts-0.4.0+26.1.2.jar 26.1 - 26.1.2 25
donutmaparts-0.4.0+26.2.jar 26.2 25

Requires Fabric API and
malilib. Mod Menu
optional, for reaching settings from the mods list.

v0.3.1 - account linking fix

Choose a tag to compare

@exdede exdede released this 03 Aug 12:07

Account linking never worked in 0.3.0. This release fixes it.

Fixed

  • Account linking now works. The code entry box only accepted 16
    characters, so pasting a 32 character link code silently dropped half of it
    and the OK button then appeared to do nothing at all -- no message, no
    closing, no request sent. If linking has never worked for you, this was why.
  • A link code the mod can tell is malformed now says so, instead of leaving the
    dialog sitting there with no explanation.
  • The message shown when linking is unavailable now tells you which of the
    three reasons applies: the mod is switched off, you are not on DonutSMP, or
    the connection to the backend has not finished yet. Previously all three
    claimed you were not on DonutSMP.

Nothing else changed. If you are not linking an account there is no reason to
update.

Downloads

Three builds, one per Minecraft version. Grab the one matching your game.

File Minecraft
donutmaparts-0.3.1+1.21.11.jar 1.21.11
donutmaparts-0.3.1+26.1.2.jar 26.1 - 26.1.2
donutmaparts-0.3.1+26.2.jar 26.2

Requires Fabric API and
malilib. Mod Menu
optional, for reaching settings from the mods list.

v0.3.0

Choose a tag to compare

@exdede exdede released this 28 Jul 19:19

0.3.0

Tracking scope toggles

Narrow where tracking alerts fire instead of all-or-nothing.

  • New per-container toggles in the Tracking tab: plain chest, ender chest,
    shulker box, Auction House, and everything else, each on its own switch.
  • All five default on, so upgrading changes nothing until you deliberately
    narrow scope.
  • A plain chest and an ender chest share the same underlying container type
    and are told apart by the screen's title text.

Account linking and mapart collection

  • New link code entry in the settings screen: paste the code from the site
    to tie your Minecraft account to your web account.
  • Optional auto-collect toggle, off by default, adds newly seen maps to your
    online collection while you are on DonutSMP. Independent of the tracked-ID
    wishlist and of the tracking master toggle.

Fixed

  • The not-connected toast now names DonutSMP explicitly instead of a generic
    "server" message.
  • Client-side link code validation matches the backend's widened format.

DonutMaparts v0.2.0 1.21.11 26.1.x 26.2

Choose a tag to compare

@exdede exdede released this 25 Jul 23:25

New: mapart tracking

Keep a list of map IDs you are hunting and the mod will shout when one turns up.

  • New Tracking tab in the settings screen.
  • Add IDs one at a time, or paste a whole batch separated by commas or newlines.
  • While any inventory is open, every slot gets checked. A match plays a sound, posts a toast naming the map and where it turned up, and pulses a gold highlight on that 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.
  • Optional auto remove, off by default, drops an ID from the list the moment you find it.
  • Six alert sounds to choose from, or turn the sound off and keep just the toast and the highlight.
  • Tracking works on any server and in singleplayer, and keeps working with uploads switched off. It sends nothing anywhere. Your list never leaves your client.

New: Minecraft 26.1 and 26.2

Three downloads now, one per Minecraft version. Grab the one matching your game:

  • donutmaparts-0.2.0+1.21.11.jar for 1.21.11
  • donutmaparts-0.2.0+26.1.jar for 26.1, 26.1.1 and 26.1.2
  • donutmaparts-0.2.0+26.2.jar for 26.2

Minecraft 26.1 was the first unobfuscated release, so the 26.x builds are
compiled against Mojang's official mappings. Nothing about that is visible in
game, but it is why the downloads are split.

Fixed

  • An unexpected error inside the tracking scan can no longer interrupt mapart capture or the upload flush.
  • Auto remove saves the config once per tick instead of once per matched slot.
  • The inventory overlay now returns immediately when both debug mode and tracking are off, instead of inspecting every slot every frame.

DonutMaparts v0.1.0

Choose a tag to compare

@exdede exdede released this 23 Jul 20:46

DonutMaparts quietly catalogs every mapart you see on DonutSMP onto one public wall: https://exdede.xyz/maparts

Features

  • Automatic mapart cataloging while you play. No screenshots, no commands.
  • Settle-delay capture: a map is only sent once it has finished rendering.
  • Server-side dedup, so the same mapart is never uploaded twice.
  • In-game settings via Mod Menu or an unbound keybind.
  • Optional "it's working" toasts.

Requirements

  • Minecraft 1.21.11 + Fabric Loader
  • Fabric API
  • malilib
  • (optional) Mod Menu

Install

Drop the jar plus the required deps into your mods folder. Full instructions in the README.

Want a mapart of yours off the wall? https://exdede.xyz/contact