promotional bannermobile promotional banner

Supply Pledges

Coordinate shared builds with private material lists, invitations, per-player pledges, and manual delivery acknowledgments.

Supply Pledges

Plan who will bring the materials for your next shared build, without quests, shared inventories, or an economy.

Supply Pledges is a small server-side project ledger. Create a private building project, invite friends, list the required items, and let each member pledge a quantity. Check who is collecting what before everyone returns with another stack of the same block.

Quick start

  • /pledges create Bridge creates a project and returns its numeric ID.
  • /pledges invite 1 Alex invites an online player. They choose /pledges accept 1 or /pledges reject 1.
  • /pledges need 1 minecraft:stone 640 sets a requirement as the owner.
  • /pledges pledge 1 minecraft:stone 128 sets your commitment. It replaces your previous amount; zero withdraws it.
  • /pledges show 1 displays requirements, commitments, and delivery totals. /pledges people 1 minecraft:stone lists contributors.
  • /pledges delivered 1 minecraft:stone 64 lets the owner set the manually acknowledged delivered total.

Delivery is manual, not verified. Pledges and delivered amounts are independent totals. They are not added together. The mod never reads, moves, stores, or awards inventory items.

Private and bounded

Only accepted members can view a project's contents. Invitations do not grant access until accepted. Owners control requirements and delivery acknowledgments; members control their own pledges. Leaving removes that member's pledges. Owners can use /pledges roster 1 to see UUIDs and /pledges remove 1 <UUID> to revoke an invitation or remove an offline member and their pledges. Projects survive server restarts and are saved after each successful change.

Limits: 64 stored projects per world, four active owned projects per player, 16 members and 16 pending invitations per project, 32 requirements, and one million items per requirement. Changes have a half-second per-player cooldown. Lists and contributor reports are paginated. Offline contributors are shown by UUID rather than guessed names.

/pledges archive 1 closes a project and cancels invitations. Its members can still read it. The owner can permanently remove an archived record with /pledges delete 1 confirm, freeing storage capacity. Back up the world before removing records. /pledges help lists commands.

Install on the server, or your single-player installation. Vanilla multiplayer clients can use the chat commands; the server must have the matching mod loader. There are no required library mods.

Versions

Separate artifacts target Forge 1.20.1, NeoForge 1.21.1, and NeoForge 26.3. Use only the file matching your loader and Minecraft version.

New beta release; bugs may remain. Testing status is recorded in the release changelog. No claim of graphical client testing is made. This mod is a coordination aid, not a secure escrow, verified delivery system, or anti-cheat. Server administrators with world-file access can read the ledger.

Original code and artwork by RickCode, licensed MIT.

Supply Pledges Team

profile avatar
  • 23
    Projects
  • 520
    Downloads

I make Minecraft mods and mods.

More from RickCodeView all