Devourer of Gods

This mod adds the popular boss "Devourer of Gods" from Terraria Calamity into Minecraft!

Devourer of Gods (in Minecraft)

Video


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.

Modifying drops (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!

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.

The Devourer of Gods Team

profile avatar
Owner
  • 4
    Followers
  • 1
    Projects
  • 371
    Downloads