← Назад к ресурсам

FIrst Aid New

A port of First Aid with more realistic mechanism

Modrinth adventure equipment game-mechanics

Описание

# First Aid New First Aid New is a multi-loader port of ichttt’s classic **First Aid**, rebuilt for modern Minecraft. It replaces the single vanilla health bar with per-body-part damage, injury debuffs, timed medicine, unconsciousness and rescue, and a full client feedback layer—pain, suppression, heartbeat audio, and HUD overlays that make survival feel physical again. Original project: [First Aid on CurseForge](https://www.curseforge.com/minecraft/mc-mods/first-aid) --- ## 1.3.0 — *Deal with the Devil* ![First Aid New 1.3.0 — Deal with the Devil](https://raw.githubusercontent.com/maoruiQa/FIrst-Aid-New/main/screenshots/1.3.0_poster.png) *Mercy has a meter. Every dose writes itself onto the glass of the screen.* **1.3.0** is the release that treats the HUD like a nervous system. Pain is no longer a flat filter. Morphine is no longer a binary wash. Suppression is no longer a single gray shrug. The battlefield is graded again—soft where it should be soft, brutal where it should be brutal. ### What’s new in this deal | Theme | What you feel | |--------|----------------| | **The price of relief** | Morphine saturation fades with remaining duration. The last minutes of calm do not look like the first. | | **The cost of concentration** | The Morphine Injector now costs **two Morphine** (plus iron, redstone, glass bottle). Concentrated mercy is no longer a one-pill craft. | | **The devil in the details** | Stronger suppression desaturation, pain-like blur under fire, continuous gray-white edge wash that scales with pressure. | | **The rush** | Adrenaline injector combat package locks screen blur to **moderate** pain strength—tunnel vision for the fight, even under painkillers. | | **The fine print** | Milk fully clears morphine model state (no sticky `00:00`). Addiction still rises on use, but rise/withdrawal icons no longer sit on top of an active morphine dose. | ### Supported builds (1.3.0) | Artifact | Loader | Minecraft | |----------|--------|-----------| | `firstaid-1.3.0+forge1.20.1` | Forge | 1.20.1 | | `firstaid-1.3.0+fabric1.21.1` | Fabric | 1.21.1 | | `firstaid-1.3.0+neoforge1.21.1` | NeoForge | 1.21.1 | | `firstaid-1.3.0+fabric26.2` | Fabric | 26.2 | | `firstaid-1.3.0+neoforge26.2` | NeoForge | 26.2 | Full notes: [1.3.0changelog.md](https://github.com/maoruiQa/FIrst-Aid-New/blob/main/1.3.0changelog.md) --- ## Features - **Locational health** — head, body, arms, legs, feet; each with its own pool and overflow rules - **Injury debuffs** — limb damage that changes how you move, dig, and fight - **Medicine with pacing** — bandages, plaster, painkillers, morphine, injectors; activation delay and heal-over-time - **Unconsciousness & rescue** — critical downs, give-up flow, revive windows - **Suppression** — projectile near-miss pressure: desaturation, blur, vignette, optional tinnitus - **Opioid addiction** — hidden addiction value, withdrawal episodes, status icons - **Client feedback** — pain blur, hit red pulse, morphine color grade, adrenaline rush blur, heartbeat audio - **Public extension API** — third-party treatment items and medicines --- ## Screenshots ![Deal with the Devil — 1.3.0 poster](https://raw.githubusercontent.com/maoruiQa/FIrst-Aid-New/main/screenshots/1.3.0_poster.png) ![Pain effect](https://raw.githubusercontent.com/maoruiQa/FIrst-Aid-New/main/screenshots/pain.png) ![UI health view](https://raw.githubusercontent.com/maoruiQa/FIrst-Aid-New/main/screenshots/ui.png) ![Unconsciousness](https://raw.githubusercontent.com/maoruiQa/FIrst-Aid-New/main/screenshots/unconsciousness.png) --- ## Extension API Third-party mods can register custom treatment items and direct-use medicines: - Common overview: [docs/firstaid-extension-api.md](https://github.com/maoruiQa/FIrst-Aid-New/blob/main/docs/firstaid-extension-api.md) - Fabric: [docs/firstaid-extension-fabric.md](https://github.com/maoruiQa/FIrst-Aid-New/blob/main/docs/firstaid-extension-fabric.md) - NeoForge: [docs/firstaid-extension-neoforge.md](https://github.com/maoruiQa/FIrst-Aid-New/blob/main/docs/firstaid-extension-neoforge.md) - Forge 1.20.1: [docs/firstaid-extension-forge1.20.1.md](https://github.com/maoruiQa/FIrst-Aid-New/blob/main/docs/firstaid-extension-forge1.20.1.md) --- ## Command Setup Guide Players with OP (or sufficient permission) receive a compact First Aid command tip on join. In the tip: - **Click** a bracketed command to prefill chat - **Hover** for what it changes and a starter syntax ### Quick start ```mcfunction /firstaid pain dynamic /firstaid suppression mild /firstaid medicineeffect assisted ``` - `pain dynamic` — pain feedback follows injury severity - `suppression mild` — default; softer near-miss suppression (use `dynamic` for full pressure) - `medicineeffect assisted` — paced medicine without full realistic harshness ### Common commands #### Pain ```mcfunction /firstaid pain dynamic /firstaid pain mild ``` #### Suppression ```mcfunction /firstaid suppression dynamic /firstaid suppression mild /firstaid suppression off ``` #### Random damage ```mcfunction /firstaid randomdamage friendly chance 80 /firstaid randomdamage normal ``` #### Medicine timing ```mcfunction /firstaid medicineeffect realistic /firstaid medicineeffect assisted /firstaid medicineeffect casual ``` #### Rescue wake-up delay ```mcfunction /firstaid revivewakeup on 15 /firstaid revivewakeup off ``` #### Injury debuffs ```mcfunction /firstaid injurydebuff normal /firstaid injurydebuff low /firstaid injurydebuff off /firstaid injurydebuff minecraft:slowness off ``` #### Addiction (admin) ```mcfunction /firstaid addiction set @s 0 ``` Querying another player’s addiction is admin-only; operators can set values for balance testing. ### Recommended presets **Survival-oriented** ```mcfunction /firstaid pain dynamic /firstaid suppression dynamic /firstaid medicineeffect realistic /firstaid revivewakeup on 15 /firstaid injurydebuff normal ``` **Balanced** (matches shipped defaults for suppression) ```mcfunction /firstaid pain dynamic /firstaid suppression mild /firstaid medicineeffect assisted /firstaid revivewakeup on 15 /firstaid injurydebuff low ``` **Casual** ```mcfunction /firstaid pain mild /firstaid suppression mild /firstaid medicineeffect casual /firstaid revivewakeup off /firstaid injurydebuff low ``` ### Debug `/damagePart` is for testing locational damage, not normal play: ```mcfunction /damagePart HEAD 4 /damagePart HEAD 4 nodebuff ``` --- ## Morphine Injector craft (1.3.0) ``` M M I R B I I ``` - **M** — Morphine ×2 - **I** — Iron Ingot - **R** — Redstone - **B** — Glass Bottle → Morphine Injector (2 uses) --- ## Building Each loader folder under the repository is its own Gradle project. From a module root (example: `forge1.20.1`): ```powershell .\gradlew.bat build ``` Maintained module roots: - `forge1.20.1` - `fabric1.21.1` - `neoforge1.21.1` - `fabric26.2` - `neoforge26.2` Source repository: [maoruiQa/FIrst-Aid-New](https://github.com/maoruiQa/FIrst-Aid-New) --- ## Credits & License - Based on **First Aid** by ichttt - This port is distributed under **GPL-3.0**, consistent with the original project