promotional bannermobile promotional banner

fooddelivery

Run a virtual food delivery service in Minecraft 1.20.1 (Forge). Open restaurants, accept orders, deliver meals by electric scooter, and earn virtual currency with full multiplayer support.
Back to Files

fooddelivery-1.2.4.jar

File namefooddelivery-1.2.4.jar
Uploader
tiankuangtiankuang
Uploaded
Sep 9, 2026
Downloads
9
Size
593.7 KB
Mod Loaders
NeoForge
File ID
8845103
Type
B
Beta
Supported game versions
  • 1.21.1

Curse Maven Snippet

NeoForge

implementation "curse.maven:fooddelivery-1636925:8845103"

Learn more about Curse Maven

What's new

v1.2.4 (2026-09-10) — 1.21.1 (NeoForge) Port

✨ Added

  • Minecraft 1.21.1 + NeoForge 21.1.x support — A full 1.21.1 port is now available (in the wm-1.21.1 project) and is maintained in lockstep with the 1.20.1 Forge build. Every feature (phone ordering, merchant management, courier delivery, smart delivery cabinet, packing bags, dispute center, reviews, minimap waypoint sync, JEI integration, etc.) has been ported to 1.21.1. Items, blocks, recipes, achievements, and the currency system are identical to the 1.20.1 version — drop the jar into a NeoForge 1.21.1 client and play.

🔧 Changed

  • Menu protocol updated to NeoForge 21.1.x — Block-menu extras (computer, printer, delivery box, smart delivery cabinet) now travel through NeoForge's AdvancedOpenScreenPayload, replacing the 1.20.x convention of stuffing extra data into the vanilla open_screen packet. Menus open reliably on 1.21.1 with all block-bound data intact.

v1.2.4 (2026-08-28)

✨ Added

  • RMB currency system — Reworked into real denominations: a 1-yuan coin plus 5 / 10 / 20 / 50 / 100-yuan notes (6 in total). Recharge and withdraw auto-split by largest-first denomination; crafting phones, computers, printers, delivery boxes, and smart cabinets still consumes 1-yuan coins.
  • Platform Processing Center (support console) — A server-wide support terminal. From the "Platform Terminal" you can centrally handle customer & merchant refund requests, complaints, appeals, and dispute tickets, with a dedicated processing-center UI.
  • Customer Dispute Center — Customers can open the dispute center from the phone to file complaints / appeals and track handling progress and the platform's final ruling.
  • Complaint / appeal system — File a complaint against a shop or courier after an order completes; appeal a refund decision or a resolution for platform arbitration.
  • Packing bag "place on ground" — Sneak + right-click drops the packing bag onto the ground as a temporary parcel (keeps its contents / number / recipient, self-rotating & floating display); normal right-click picks it up, or break it to drop its contents. Once placed, a floating label above it shows the order number (#order, gold when linked to an order) or the bag ID, with a translucent dark background and always upright facing the camera for easy identification.

🔧 Changed

  • Order screen shows minimum order & packing fee — The order panel now live-displays the minimum order amount and packing fee, making the price breakdown transparent.
  • Platform terminal visuals — Added the previously-missing texture & model for the Platform Terminal item (tech-terminal shell + support headset emblem); it now displays correctly in inventory and in hand.

🐛 Fixed

  • Courier can re-accept after cabinet delivery — Fixed the cabinet not clearing its "current order" cache after delivery, which blocked the same courier from taking new orders.
  • Courier receives orders after refund approval — Fixed that a refund request stopped the courier from receiving orders: refunded orders are now excluded and the courier is released on refund approval.
  • Placed packing bag now renders — Fixed that sneak-placed packing bags appeared empty on the client (renderer drew nothing) because the bag contents were never synced; they now ride along in the spawn packet and render correctly.

v1.2.3 (2026-08-01)

✨ Added

  • Vanilla crafting recipes (11) — Phone, computer, printing machine, delivery box, smart delivery cabinet, packing bag, shop license, delivery license, plus copper / silver / gold coin (ingot → 9 coins) smelting recipes. Order receipts are system-generated and intentionally have no recipe.
  • Phone Chip (new item) — Crafted from redstone + iron ingot + gold ingot, stacks to 64, required component for the phone.
  • Food Delivery System Manual (tutorial) — Right-click to open a responsive, book-style tutorial. Auto-paginated with scroll / arrow-key / button paging; fully visible in both windowed and fullscreen modes. Covers crafting lists, device usage, currency, achievements, and minimap waypoints.
  • "Food Delivery System" unlockable achievement tab — A single tree: craft the phone chip to unlock the tab, then progress through phone → computer / printer / delivery box → smart delivery cabinet.
  • Six crafting achievements (toast + sound) — Crafting the phone chip / phone / computer / printer / delivery box / smart delivery cabinet auto-shows a toast and plays a sound.
  • Full minimap waypoint sync — Placing a smart cabinet auto-adds its coordinates as a waypoint across JourneyMap, Xaero's Minimap, and VoxelMap. Safe no-op if no minimap is installed.

🔧 Changed

  • Currency-gated crafting — Phone, computer, printer, delivery box, and smart delivery cabinet now require copper coins as a crafting material.
  • Version unified to a single source — Version is now defined once in gradle.properties (mod_version); the jar name and the in-game version stay in sync.

🛠 Technical

  • JEI integration — JEI is an optional client dependency; vanilla recipes are auto-listed and 8 key items get extra info pages.
  • GUI auto-scaling — All screens auto-scale down when the window is smaller than the UI, ensuring full content visibility in any windowed or fullscreen size.
  • Unified dashboard UI — Merchant, customer, courier, personal center, and printer screens share a card-based dashboard with gradient headers, scrollable lists, and keyboard shortcuts (↑/↓ select, Enter act, Esc back to phone hub).

🐛 Fixed (2026-08-03)

  • Server / multiplayer compatibility fixes — Fixed the unregistered electric-scooter entity (which NPE'd on placement); fixed the unregistered entity renderer that crashed clients (any player seeing a scooter crashed); fixed inverted forward / strafe controls on the scooter.
  • Data correctness — New players now receive the initial_balance from config on first join; the order-number counter is restored after loading a save to avoid duplicate order numbers after restart.
  • Dedicated / headless server startup crash fix — The Manual item used to crash on registration because its common class referenced client-only Minecraft.getInstance().setScreen(...). The screen-opening logic is now in a client-only helper, so dedicated / Mohist hybrid servers load the mod correctly.

Earlier Versions

  • v1.0.0 — Core gameplay: phone ordering / accepting, shop opening & listing, courier delivery navigation, packing-bag deposit, review system, balance recharge / withdraw, merchant & customer positioning,

This mod has no additional files