Wiki 9Minecraft Wiki 9Minecraft

Restaurant Mechanics

Guides 4FAQ 8Items 2Dependencies 2Related mods 60
DownloadMaid Restaurant Mod

Get the files on 9Minecraft

To successfully run a restaurant, players must follow a specific logistical workflow. The AI relies on the proximity of specific blocks and the state of the player.

1. Setting the Stage

  • The Kitchen: Place a Furnace or Smoker. Nearby, place a chest containing fuel (Coal, Wood) and raw ingredients (Raw Beef, Potatoes, etc.). Assign a maid to the Cook task nearby.
  • The Dining Area: Place chairs or any block that allows the "Sitting" pose. Assign a maid to the Waiter task in this area.

2. The Ordering Process

  1. Sit Down: The player must sit on a chair. This flags the player as a "Customer" to the Waiter AI.
  2. Use Menu: Hold the Menu item. The Waiter will pathfind to the player.
  3. Selection: A GUI appears allowing the player to choose their meal. Once selected, the Waiter "records" the order.

3. Preparation and Service

  1. Relay: The Waiter travels to the Cook and hands over the Order data.
  2. Cooking: The Cook activates the furnace. If the required ingredients are missing from the chest, the Cook will wait until they are supplied.
  3. Serving: Once the food is cooked, the Cook places it in an output chest or hands it back to the Waiter. The Waiter then carries the hot meal to the sitting player.
Action Responsible Party Requirement
Initiate Order Player Sitting + Holding Menu
Process Order Waiter Path to Cook
Prepare Food Cook Fuel + Raw Ingredients
Final Delivery Waiter Path to Player