
Pin Improvement Mod for the ImagineFun server
A Fabric mod designed to enhance the pin collection and trading experience with visual aids and quality-of-life features for pin traders and collectors.
After installation, the user needs to open all pages in /pinrarity and /pinbook to load the current pin series data. The user may need to open some pin series (blinking) to load the specific pins in the series to the mod.
The mod adds colored backgrounds and overlays to pins in various screens to help you quickly identify which pins to collect, trade, or ignore.
| Color | Meaning |
|---|---|
| 🟢 Green background | Mint pins you're missing - add these to your pinbook! |
| 🟡 Golden background | Mint pins you already have - still useful for trading |
| 🔴 Magenta overlay | Pins not relevant to you - can ignore |
| 🟠 Yellow background | Pin series not yet complete |
When viewing pin trading boards (boards where you can exchange pins):
When looking at your inventory or pins in your hotbar:
When browsing your pinbook collection:
When opening pin packs in the pinbook:
/pim:trade to enable pin‑trading mode. You will see a confirmation message./pim:compute 🔢Calculates how many pin packs and total cost you need to finish your required pin series collection.
Usage: /pim:compute
Output: Shows pin packs and cost estimates for each series.
/pim:export 📦Exports your pin collection as a human-readable text format designed for sharing with other players on Discord.
Usage: /pim:export
Output: A shareable text with your player name, :lookingfor: section (missing pins by series, skipped if none), and :forsale: section (available mint pins by series, skipped if none). Automatically copied to clipboard.
Automatic Clipboard Parsing: When you copy another player's export to your clipboard, the mod automatically parses it and displays matches in player chat:
The mod also copies an exchange message to your clipboard formatted as:
I want to offer:
- [Series Name]: [pin names, ...]
I want to take:
- [Series Name]: [pin names, ...]
This message can be sent directly to the other player to confirm the exchange.
/pim:reset 🔄Clears all cached pin data. Use if you're having issues or need to reload pin info.
Usage: /pim:reset
Output: Confirmation that cache has been cleared.
/pim:trade 🌀Enables automatic warping between pin traders.
Usage: /pim:trade
Output: Confirmation when mode is toggled on/off.
/pim:value 💰Shows player specific values for all required pin series by rarity (signature, deluxe, rare, uncommon, common).
Usage: /pim:value
Output: Values for each rarity type that exists in each series. These values represent "how much each pin is worth" based on marginal utility.
/pim:fmv 📊Shows fair market values for pins in all required pin series.
Usage: /pim:fmv
Output: Displays FMV values for each rarity type (signature, deluxe, rare, uncommon, common) that exists in each series, showing floor and ceiling price ranges. Provides a clickable button to copy all values to clipboard in a compact format. Results are cached to avoid recalculation.
This mod is released under the CC0‑1.0 license (public domain). You may use, modify, and distribute it freely.