
Devourer of Gods
This mod brings Devourer of Gods from Terraria Calamity to Minecraft!
Screenshots

About this Mod
Devourer of Gods (in Minecraft)
This mod brings the popular boss "Devourer of Gods" into Minecraft. A real fight, made with 3D in mind, reinmagined in Minecraft.
It has all the features DoG has from Calamity (except drops as of right now). Expect a HARD fight (and an exciting one!).
DoG is made to be as friendly to modpack makers/datapackers as possible and to its users. All drops are configurable (via other mods like crafttweaker or datapacks), all behavior variables are configurable, feel free to mess with them and tune them however you like!
The default config is adapted for vanilla end-game gear.
Cutscene
An intrusive addition added by DoG is the Dragon Devour cutscene, although it is refined to be as compatible as possible.
When then dragon get's "devourered", the dragon entity is technically still present, just not visible to all players. Server-side, it's still there, which allows for normal dragon drops to still happen (like the dragon egg), wether it's modded or not.
The cutscene is tested with True Ending end dragon overhaul, and is guarenteed to work with it. For other dragon overhaul mods, there is a possibility that the cutscene do not fire, although there is extra configs that may allow it. If any dragon overhaul mod is confirmed NOT working, please report it in my discord, I will make it compatible.
Shader Compatability
Shader compatability is GUARENTEED, all shaders should be compatable with DoG, as it uses no GLSL-based visual elements.
Common FAQ
Q1: "Boss is too easy!"
A1: There's a lot of things you can do to make him harder! Go tune the configs however you like!
Q2: "Ender dragon cutscene didn't fire!"
A2: If you're using an ender dragon rework mod, try adding the ender dragon to extraDragonEntityTypes in the configs. If that still doesn't work, go ahead and ping me in bug reports.
Known incompatabilities & issues
Entity Culling
DoG's entities would visually disappear because of Entity Culling. Please go to Entity Culling's configs (in-game or the config file) and exclude DoG's entities from being culled! (There's also a section where it doesn't tick entities if they're not in range, please exclude DoG's entities from that too!)
Beta builds!
Beta builds are released privately in my discord server! Feel free to join
Modifying drops & stuff (datapacks)
Loot and the summon recipe (Cosmic Worm) are all data driven, meaning you can change it with datapacks! (I didn't include this in the config cuz I thought this would be a bit unessesary)
As of currently, DoG drops nothing (will be changed). You can add whatever you want by overriding dog:entities/devourer_head in a datapack, at data/dog/loot_tables/entities/devourer_head.json.
Regarding the Ender Dragon's drop, if you don't want it to drop Cosmic Larva, you can override dog:gameplay/dragon_devour, at data/dog/loot_tables/gameplay/dragon_devour.json. You can turn off Ender Dragon drops in the config.
The Cosmic Worm recipe is located at data/dog/recipes/cosmic_worm.json, override it if you want to change it / integrate it with some other mod. This could also be done with some other mods like crafttweaker (mentioned above)
This is an example to let DoG drop maw of infinity (doesn't exist yet lol)
{
"type": "minecraft:entity",
"pools": [
{
"rolls": 1,
"entries": [
{ "type": "minecraft:item", "name": "dog:maw_of_infinity"}
]
}
]
}
Located in data/dog/loot_tables/entities/devourer_head.json
The devourer segments do not drop loot, they don't run the regular death function.
As of v1.1.0, taunt lines are now data-driven aswell. Located data/dog/dog_taunts/. There is tier1.json, tier2.json, tier3.json, and death.json. Entries can be trnslation key or raw line. The format matches tags:
{
"replace": false,
"values": [
"dog.taunt.t1.worm", //Translation key, need .lang
"Nice armour. It'll look better in pieces." //Raw line
]
}
"replace" replaces all taunts with your custom ones. If no taunts are present, DoG uses the default ones.
Technical Info
This mod is built against GeckoLib 4.8.3+ and Forge 47+. If it crashes with some GeckoLib error, trying switching it to 4.8.3.
Bug Reporting & Info
Please head to the Discord Server to report any bugs/discuss the mod and such!
Support Me!
If you would like to support my efforts (which will motivate me to do more work :D but not guarenteed ofc), you are welcome to tip a buck or two in my ko-fi!
https://ko-fi.com/yuruni
Credits & Legal
DoG is permitted for use in modpacks, UNMODIFIED AND NOT TAMPERED, ORIGINAL STATE.
Original design goes to the Calamity Mod Team.
All music goes to DM DOKURO, the ORIGINAL COMPOSER of the tracks used in this Minecraft modification.
The Devourer of Gods head, segments, and tail model, and the Cosmic Worm texture, goes to Scourge Nerds, licensed under CC BY 4.0, unmodified.
How to Install Devourer of Gods 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.21.1).
Install Mod
Open the mod browser in the dashboard and search for "Devourer of Gods". Click "Install" – done! Alternatively, upload the .jar via SFTP to the /mods folder.
Compatibility
Mod Loaders
Minecraft Versions
1.21.1, 1.20.1
Server-side
✓ RequiredRecommended RAM
4 GB(min. 3 GB)Frequently Asked Questions
Devourer of Gods 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.21.1). You can switch loaders with one click in the panel.
Is Devourer of Gods compatible with forge and neoforge?
Devourer of Gods officially supports forge, neoforge for Minecraft 1.21.1, 1.20.1. The Mado dashboard automatically detects incompatible loader combinations.
Server lagging with Devourer of Gods – how to optimize performance?
Recommended RAM: 4 GB (per 8 players). Use /spark profiler to check if Devourer of Gods 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 Devourer of Gods with just one click on your server.