IM:RP Logo
Discord Forum Server Support Feedback Sign In Register
IM:RP Logo
Discord Forum Server Support Feedback Sign In Register
Drug Machines
  • Help Center
  • Help Home
On this page
  • Overview
  • Machine Types
  • Recipes
  • Cocaine
  • Ecstasy
  • Isosafrole (Sassafras Processor)
  • Opium Sap (Pods Processor)
  • Morphine Base (Sap Processor)
  • Morphine (Morphine Processor)
  • Heroin
  • Batch Size
  • Iterations
  • Starting a Machine
  • Storing and Taking Items
  • Quickstore
  • Confiscation
  • Commands

Drug Machines

← Back to Crime
Crime · Last updated March 9, 2026

Overview

Machines are used to process raw ingredients into drugs. Each machine accepts specific ingredients and produces a specific output. You must be near a machine to interact with it. Machines are placed inside labs and can be confiscated by law enforcement.

A machine goes through three states: Idle (ready to use), Processing (producing output), and Cooldown (waiting before it can run again). A confiscated machine cannot be used at all.

Machine Types

There are seven machine types, each tied to a specific product. The table below shows the base processing time per batch, the cooldown after all iterations finish, and the maximum batch size.

MachineOutputBase Time (seconds)Cooldown (seconds)Max Batch Size
Cocaine ProcessorCocaine30152
Ecstasy ProcessorEcstasy90305
Sassafras ProcessorIsosafrole60205
Pods ProcessorOpium Sap60205
Sap ProcessorMorphine Base60205
Morphine ProcessorMorphine60205
Heroin ProcessorHeroin90305

Recipes

Each machine requires specific ingredients. One set of ingredients produces one unit of output. If you store more ingredients, the machine will automatically increase the batch size up to its maximum, producing more output per run.

Cocaine

IngredientAmount
Coca Leaves2

Ecstasy

IngredientAmount
MDP2P2
Isosafrole1

Isosafrole (Sassafras Processor)

IngredientAmount
Sassafras oil1

Opium Sap (Pods Processor)

IngredientAmount
Opium Pods1

Morphine Base (Sap Processor)

IngredientAmount
Opium sap1
Calcium Oxide2

Morphine (Morphine Processor)

IngredientAmount
Morphine base1
Ammonia2

Heroin

IngredientAmount
Morphine1
Pyridine Hydrochloride1
Acetic Anhydride1

Batch Size

When you start a machine, it automatically checks how many full sets of recipe ingredients are stored inside. It will process as many sets as possible in a single run, up to the machine's maximum batch size. The output is multiplied by the batch size.

For example, if you store 4x Coca Leaves in a Cocaine Processor, it will run a batch size of 2 (the maximum) and produce 2 Cocaine.

Larger batch sizes slightly increase processing time. Each additional batch beyond the first adds 10% to the base processing time.

The formula is: adjusted_time = base_time * (100 + ((batch_size - 1) * 10)) / 100

Iterations

Each time a machine finishes a batch, it checks if there are enough ingredients left in its inventory to start another run. If there are, it automatically starts the next iteration. A machine can run up to 10 iterations before stopping.

As iterations progress, the processing time per batch decreases:

IterationTime Reduction
1 - 30%
4 - 615%
7 - 825%
940%
1055%
If you want continuous production, store enough ingredients for multiple iterations before starting the machine.

Starting a Machine

When you use /machine start, a minigame UI appears. You must press Start to begin, then click Add Ingredient at the right moments as a progress bar fills up. The number of steps varies by machine type (for example, the Cocaine Processor has 2 steps while the Heroin Processor has 11).

If you miss a step or click at the wrong time, the machine fails to start. On failure, one set of recipe ingredients is consumed and the machine enters cooldown.

Failing the minigame destroys one set of ingredients and puts the machine on cooldown. Pay close attention to the progress bar.

Storing and Taking Items

You can store ingredients into a machine or take items out of it using the /machine store and /machine take commands. The machine only accepts ingredients that match its recipe.

Use /machine inventory (or /machine inv) to view what is currently inside the machine.

Quickstore

The /machine quickstore command lets you deposit full sets of recipe ingredients from your inventory in one action. You specify a multiplier (1 to 10) to deposit that many complete sets at once. If you do not have enough items for the requested amount, it will deposit as many full sets as possible.

Quickstore is the fastest way to load a machine. Use /machine quickstore 10 to deposit up to 10 full recipe sets at once.

Confiscation

Law enforcement officers (tier 0) can use /machine confiscate to destroy a machine. This takes 60 seconds and requires you to stay near the machine for the entire duration. A confiscated machine is permanently disabled.

If you move away from the machine during confiscation, the process fails.

Commands

CommandDescription
/machine infoShows the machine status and recipe (debug/testing mode only)
/machine inventoryOpens or closes the machine inventory view
/machine invShortcut for /machine inventory
/machine store [amount] [item name]Stores a specific item into the machine
/machine take [amount] [item name]Takes a specific item out of the machine
/machine quickstore [amount]Deposits 1-10 full sets of recipe ingredients from your inventory
/machine startStarts the machine (opens the minigame)
/machine confiscateConfiscates and destroys the machine (law enforcement, tier 0 only)
Did this article help you?
Need more help? Contact our support team
✓
Thank you for your feedback!


© IM-RP Community 2010 - 2026 | Terms & Conditions | Privacy Policy | Contact Details