CurseForge · Minecraft mod
Smoking Warning
Smoking Warning Mod is a Minecraft 1.21.1 + NeoForge survival expansion mod.
Quick answer
Which Smoking Warning release should I use?
Smoking Warning smokingwarningmod-1.0.0.jar targets 1.21.1 with NeoForge. The project page does not say whether this file belongs on the client, dedicated server, or both. No extra mods listed for this file.
Where it goes
Is Smoking Warning required on the client, server, or both?
The project page does not say whether this file belongs on the client, dedicated server, or both.
The source does not explicitly classify this release as client-only or server-only.
What else does Smoking Warning smokingwarningmod-1.0.0.jar need?
smokingwarningmod-1.0.0.jar. Change the file and its required mods may change too.
This file does not list any required mods. Do not add a library just because a different file uses it.
2 extra mods were pulled in by other dependencies. Indented rows show who needs each one. We only count dependency files that match this setup. A file for another loader does not fill the gap.
Before you install it
Add Smoking Warning without breaking your instance.
Built for Smoking Warning smokingwarningmod-1.0.0.jar. Pick another file and the loader, install side or required mods may change.
- 01
Stick to this file
Use smokingwarningmod-1.0.0.jar. It targets 1.21.1 with NeoForge; another release may have different loader, side or dependency requirements.
- 02
Bring the mods it needs
This file does not list any required mods. Do not add a library just because a different file uses it.
- 03
Put it on the correct side
The project page does not say whether this file belongs on the client, dedicated server, or both.
- 04
Pick the file you checked
Use the “Get this file” button beside smokingwarningmod-1.0.0.jar. It opens that exact file at the source.
About this project
What does Smoking Warning add?
Smoking Warning Mod
**Author: 寿云** ·
**Contributors: 寿云, ChatGPT, DeepSeek**
Overview
Smoking Warning Mod is a **Minecraft 1.21.1 + NeoForge** survival expansion mod.
This mod features tobacco farming, processing, cigarette crafting, smoking mechanics, addiction progression, lung cancer stages, a full treatment system, HUD display, village no-smoking zones, tobacco villagers, **Create mechanical power integration**, and **optional recipe viewer compatibility** (JEI / REI / Jade).
The core design philosophy is: **short-term benefits, long-term consequences.** Smoking may provide brief positive effects early on, but as cigarette consumption increases, players progress through light, medium, and heavy addiction stages, eventually facing coughing, lung cancer, and health damage.
Important Notice
All content related to smoking, tobacco, lung cancer, and treatment in this mod is intended as **gameplay mechanics and health-awareness storytelling**. It does **not** constitute real medical advice, and it does **not** encourage real-life smoking.
**Smoking is harmful to your health.**
If you have real health concerns, please seek professional medical help.
Supported Environment
| Item | Details |
|------|---------|
| Minecraft | 1.21.1 |
| Mod Loader | NeoForge |
| Java | 21 |
| Required Dependencies | None |
**Optional Compatibility (not required):**
All third-party mods listed above are **optional** — none are required.
Gameplay
Tobacco Farming
Plant tobacco seeds on farmland
Tobacco crops grow through 7 stages
Harvest mature crops for tobacco leaves
Basic Processing Chain
Tobacco Leaf → [Drying Rack] → Dried Tobacco Leaf → [Tobacco Grinder] → Tobacco Shreds → [Tobacco Workbench] → Cigarette
Cigarette System
**Regular Cigarette** — Basic cigarette; brief Speed and Haste on finish
**Variant Cigarettes** — Menthol, Honey, Blaze, Phantom, Ender, Glow, Redstone, Netherite — each with unique effects
**Special Cigarettes** — Huazi, Lotus, Rick V — fun easter-egg variants
Every cigarette has durability and must be smoked continuously
A cigarette butt remains after finishing
Brief screen distortion on finish
Positive rewards decay as addiction deepens
Smoking in the lung cancer stage deals direct health damage
Addiction System
| Stage | Cigarettes Smoked | Effects |
|-------|-------------------|---------|
| None | 0–4 | No penalties |
| Light | 5–9 | Occasional coughing |
| Medium | 10–19 | Worsening cough, Weakness, Mining Fatigue, max health reduction |
| Heavy / Lung Cancer | 20+ | Severe coughing, lung cancer effect, smoking deals damage |
Higher addiction stages mean harsher penalties and weaker cigarette rewards.
Treatment System
Lung cancer cannot be cured instantly with a single item. Treatment is **expensive, long-term, and painful** — and requires quitting smoking.
Treatment progression:
**Diagnosis** — Use the Lung Scanner (requires Heavy addiction or Lung Cancer stage)
**Chemotherapy** — Use Chemotherapy Medicine to control the disease (+10% progress; causes Weakness, Nausea, Slowness)
**Radiotherapy** — Use Radiotherapy Core (requires ≥20% progress; +20% progress)
**Targeted Therapy** — Use Targeted Therapy Medicine (requires ≥40% progress; +25% progress)
**Rehabilitation Plan** — Use the plan to enter rehab (requires ≥80% progress)
Stay smoke-free for an extended period
Lung cancer enters remission — but addiction records are **not** fully cleared
Smoking during treatment reduces progress. Smoking during rehab causes complete failure.
Treatment Guide
Players can purchase the **Lung Cancer Treatment Guide** from a Master Tobacco Villager. The guide uses the vanilla book interface and explains the full treatment process.
Village No-Smoking Zones
Villages are no-smoking zones; a warning appears on entry
Smoking in village areas **provokes Iron Golems**
Iron Golems will attack smoking players
Tobacco Villagers can spawn in villages; Masters sell the Treatment Guide
HUD System
Displays cigarettes smoked and current addiction stage
Progress bar shows distance to the next stage
Lung cancer stage shows a danger warning
Press **H** to enter HUD edit mode
Drag to reposition, scroll to resize
Position and scale are saved
Create / Mechanical Power (Optional)
**Create is not required.** When Create 6.0.10+ is installed, a full **automated tobacco processing pipeline** becomes available.
The mechanical route does **not** replace the manual route. Original recipes and blocks (Drying Rack, Tobacco Grinder, Tobacco Workbench) are fully preserved. The Create pipeline is better suited for mid-to-late-game mass automation.
Full industrial pipeline:
Tobacco Leaf → [Encased Fan + Fire/Campfire] → Dried Tobacco Leaf
Dried Tobacco Leaf → [Millstone] / [Crushing Wheels] → Coarse Tobacco Shreds
Coarse Tobacco Shreds → [Millstone] / [Mixer + Sugar] → Refined Tobacco Shreds
Paper → [Mechanical Press] → Cigarette Paper
String + Cigarette Paper → [Mixer] → Cigarette Filter
Cigarette Paper + Refined Shreds + Filter → [Sequenced Assembly] → Unfinished Cigarette
Unfinished Cigarette → [Mechanical Press] → Cigarette
Cigarette + Special Material → [Deployer + Press] → Variant Cigarette
Ender Cigarette → [7-Step Sequenced Assembly] → Rick V
Cigarette → [Sequenced Assembly] → Huazi / Lotus
Mechanical Variant Cigarette Recipes
| Cigarette | Material Added |
|-----------|---------------|
| Menthol | Ice or Snowball |
| Honey | Honey Bottle |
| Blaze | Blaze Powder |
| Phantom | Phantom Membrane |
| Ender | Ender Pearl |
| Glow | Glowstone Dust |
| Redstone | Redstone Dust |
| Netherite | Netherite Scrap |
New Intermediate Items
| Item | Purpose |
|------|---------|
| Coarse Tobacco Shreds | First grinding stage |
| Refined Tobacco Shreds | Rolling material |
| Cigarette Paper | Rolling material |
| Cigarette Filter | Rolling material |
| Unfinished Cigarette | Semi-finished product |
| Packaged Cigarette | Industrial package; craftable to unpack into cigarettes |
Recipe Viewer Compatibility
The following optional integrations are supported:
**JEI** — View all custom recipes (tobacco workbench, drying rack, grinder, Create mechanical)
**REI** — View custom recipe categories
**Jade** — View drying rack leaf count, drying progress, grinder/workbench info
All are optional and not required.
Commands
For development/testing only (requires OP):
/tobacco find — Locate and teleport to nearest tobacco villager or workbench
/tobacco spawn — Spawn a tobacco villager and workbench at your location
Building from Source
To compile the mod with full JEI/REI compatibility, place the following JAR files in the project root directory before running ./gradlew build:
| File | Purpose |
|------|---------|
| jei-1.21.1-neoforge-19.27.0.340.jar | JEI compile-only API |
| RoughlyEnoughItems-16.0.799-neoforge.jar | REI compile-only API |
| architectury-13.0.8-neoforge.jar | REI dependency |
| cloth-config-15.0.140-neoforge.jar | REI dependency |
These are **compileOnly** dependencies — they are only needed during compilation and will **not** be bundled into the final mod JAR. The mod will function without them if you're not using an IDE with those APIs configured.
./gradlew build
The output JAR will be at build/libs/smokingwarningmod-<version>.jar.
License
MIT License.
Disclaimer
This mod does **not** encourage real-life smoking.
**Smoking is harmful to your health.**
The lung cancer and treatment content in this mod is gameplay fiction, not medical advice. If you have health concerns, please consult a doctor.
Project description from CurseForge.
Pick your setup
Smoking Warning by Minecraft version and loader
Choose the version and loader you play, then open the matching release.
1.21.1
1 loader buildCheck the dependencies, then try the file in a copied instance before changing a world you care about.
Recent files
Smoking Warning versions and loaders
smokingwarningmod-1.0.0.jar
10 May 2026
smokingwarningmod-1.0.0.jar
10 May 2026
Looking for an older file? The official CurseForge project page is in Resources.