
AbyssCurse
AbyssCurse is a mod that adds Abyss curses to your game using dimension stacking from the Immersive Portal mod.
Screenshots






About this Mod
AbyssCurse
AbyssCurse is a Minecraft Forge mod that brings the legendary curse system from Made in Abyss into your world. Built around dimension stacking via Immersive Portals, every layer of the Abyss carries its own curse — and the deeper you descend, the worse the consequences of ascending back to the surface.
"The Abyss does not punish those who descend. It punishes those who dare to return."
📖 Origin
AbyssCurse started as an internal core mod for my personal Made in Abyss inspired modpack. What began as a simple config-driven curse system grew into something complete enough to stand on its own — so I decided to release it as a standalone mod for anyone building dimension-stacking experiences.
It is still the heart of my modpack, but it is now designed to work in any setup.
✨ Features
- 🌀 Layer-based curse system — each dimension in the stack is assigned a curse tier. The deeper the layer you ascend from, the more severe the curse.
- 💊 PsychedeliCraft integration — each tier applies unique drug effects for a truly disturbing visual experience (requires PsychedeliCraft via Sinytra Connector).
- 🐾 Curse of Inhumanity (Tier 6) — the player is transformed into a random animal via Min's Morph Mod. A 50/50 chance between transformation and instant death. Only death can undo the curse.
- ☠️ Tier 7+ — Certain Death — no exceptions, no config will save you.
- 🪨 Bedrock replacement fix — fixes the known Immersive Portals (Forge) bug where bedrock is not correctly replaced during dimension stacking. Processed gradually to avoid TPS drops.
- 🔧 Fully configurable — every layer, effect, drug level, damage value, and mob list is defined in a single config file. Add custom dimensions by inserting their ID into the layer list — no code changes required.
- 🌌 Cosmos namespace ignored — dimensions with the
cosmosnamespace are automatically excluded from the curse system, allowing seamless integration with space mods like Ad Astra.
🗺️ Default Curse Layers
| Tier | Layer | Key Effects |
|---|---|---|
| 1 | Edge of the Abyss | Nausea, mild alcohol effect |
| 2 | Forest of Temptation | Nausea, slowness, mining fatigue, cannabis |
| 3 | Great Chasm | Damage (2hp), blindness, weakness, peyote, sleep deprivation |
| 4 | Chalice of Giants | Damage (4hp), poison, severe slowness, mushroom hallucinations |
| 5 | Sea of Corpses | Damage (6hp), wither, near-total sensory loss, LSD, atropine |
| 6 | Capital of the Lost | Curse of Inhumanity — transformation or instant death |
| 7+ | The Depths | Damage (1000hp) — certain death |
Default layers use dimensions from Infinite Abyss and The Undergarden. You can replace or extend these with any dimension ID in the config.
⚙️ Configuration
All curse behaviour is controlled through a single config file generated on first launch.
Adding a custom layer
Simply insert your dimension ID at the correct position in the layers list:
layers = [
"minecraft:overworld",
"yourdim:custom_layer",
"infinite_abyss:first_layer",
...
]
The position in the list determines the tier — no mod files need to be changed.
Defining effects for a tier
Each tier supports three types of effects:
[abyss.tiers.tier1]
damage = 2.0
effects = ["minecraft:nausea:2400:0", "minecraft:slowness:1200:1"]
drugs = ["lsd:0.65", "sleep_deprivation:0.50"]
- damage — direct magic damage on ascent (scaled by
damageMultiplier) - effects — standard potion effects:
"namespace:effect:durationTicks:amplifier" - drugs — PsychedeliCraft levels:
"drugName:level"(0.0–1.0)
Available drugs: alcohol, cannabis, peyote, brown_shrooms, red_shrooms, lsd, atropine, bath_salts, sleep_deprivation
Global multipliers
[abyss.curse]
damageMultiplier = 1.0 # scales all direct damage
durationMultiplier = 1.0 # scales all effect durations
morphEnabled = true # enable Curse of Inhumanity
psychedelicsEnabled = true
morphTier = 6 # tier at which transformation occurs
Custom morph mob list
curseMobs = ["minecraft:wolf", "minecraft:fox", "minecraft:bat", ...]
Any entity ID can be added. Requires Min's Morph Mod at runtime.
Performance tuning
[performance]
bedrockChunksPerTick = 4 # chunks processed per tick during bedrock replacement
tpsWarnThreshold = 18.0 # log warning when TPS drops below this
tpsCriticalThreshold = 15.0
📦 Dependencies
| Mod | Side | Required |
|---|---|---|
| Immersive Portals (Forge) | Both | ✅ |
| Min's Morph Mod | Both | ⚠️ Required for Tier 6 morph |
| PsychedeliCraft | Both | ⚠️ Required for drug effects |
| Sinytra Connector | Both | ⚠️ Required for PsychedeliCraft on Forge |
🧩 Compatibility
- ✅ Forge 1.20.1
- ✅ Compatible with any dimension mod — just add dimension IDs to the config
- ✅
cosmos:*dimensions are automatically ignored (Ad Astra, Cosmic Horizons compatible) - ✅ TPS-safe bedrock replacement — configurable chunks per tick
💡 Designed For
AbyssCurse was built as the core of a Made in Abyss inspired modpack combining:
- Immersive Portals — vertically stacked dimensions
- Infinite Abyss — abyss-themed layers
- Ad Astra / Cosmic Horizons — space as the ultimate reward for ascending
- PsychedeliCraft — immersive sensory horror
- Min's Morph — loss of humanity on the deepest layers
It is designed to be modpack-agnostic — drop it into any dimension-stacking setup and configure it to fit your world.
📄 License
MIT — free to use in any modpack, public or private.
Available Versions
How to Install AbyssCurse on Your Server
Order Server
Order a Minecraft Java server with at least 3 GB RAM (4 GB recommended).
Set forge Loader
In the panel under "Egg", select the forge loader and matching Minecraft version (1.20.1).
Install Mod
Open the mod browser in the dashboard and search for "AbyssCurse". Click "Install" – done! Alternatively, upload the .jar via SFTP to the /mods folder.
Compatibility
Mod Loaders
Minecraft Versions
1.20.1
Server-side
✓ RequiredRecommended RAM
4 GB(min. 3 GB)Frequently Asked Questions
AbyssCurse server crashes on startup – what to do?
Most common cause: wrong forge version or insufficient RAM. Check the server log (latest.log) for "OutOfMemoryError" or "Mixin" errors. With Mado Hosting: ensure at least 3 GB RAM is allocated and the loader matches the mod version (1.20.1). You can switch loaders with one click in the panel.
Is AbyssCurse compatible with forge?
AbyssCurse officially supports forge for Minecraft 1.20.1. The Mado dashboard automatically detects incompatible loader combinations.
Server lagging with AbyssCurse – how to optimize performance?
Recommended RAM: 4 GB (per 8 players). Use /spark profiler to check if AbyssCurse consumes the most tick time. Common fixes: reduce server view-distance to 8-10, install "performant" or "starlight" as supplementary mods on Forge. With Mado Hosting, your server runs on NVMe SSDs with dedicated CPU cores for minimal latency.
Similar Mods
Rent Modded Server
Install AbyssCurse with just one click on your server.