Share if you like

From The Depths Mod 1.12.2 does nothing but add the blocks and items to the game. The mod pack developer has to create the files necessary for creating the recipes for the Totem of Summoning. You can summon any monster in the game as long as you set up the files necessary for it. You can even summon monsters from other mods as long as the mod has been loaded. This mod was designed for Craft of the Titans 2 by Boolyman. However, this mod can be used by anyone wanting to summon monsters to fight.

From The Depths Mod

Screenshots:

Altar of Summoning:

  • This is the main block used in this mod. It is used in conjunction with the Totem of Summoning to create monsters in the world.
  • The main monster summoned will appear after four lightning strikes and appear on the 5th. Additional monsters (adds) can be summoned at regular intervals after the boss is summoned too!

From The Depths Mod Screenshots 1

Totem of Summoning:

  • This item will contain the name of the monster held within. With this item in-hand, right-click on an Altar of Summoning to bring forth the beast and slay it and any minions it may bring along with it!

From The Depths Mod Screenshots 2

Crafting Recipes:

Recommend that you should install Just Enough Items (for mods using Forge) or Roughly Enough Items (for mods using Fabric) to view the full recipes included in this mod

Altar of Summoning

From The Depths Mod Crafting Recipes 1

Configs:

Recipe File:

Show Spoiler

The recipe file is how you can go about and create an item in the world in which to summon your boss.

These recipes are loaded during minecraft startup. If you want to update a recipe you must restart the game in order for your changes to be used.

Each recipe must be in their own file. They use the same layout as Minecraft’s JSON file recipes that modders use. The important part is the recipe result. The item must always be the totem of summoning with NBT data containing the entityKey which matches the “key” property in the spawnInfo.json file.

Note: If you don’t see your recipe in JEI, please check the log for an error loading a recipe. There is probably a syntax problem with the JSON and this error message should tell you what is wrong. It will typically complain about malformed JSON.

Important Note: While we are using Minecraft’s JSON file recipe loader, we do not support things such as _constant.json, _factories.json or condition files.

{
    "type": "minecraft:crafting_shaped",
    "group": "Summon",
    "pattern": [
        "aaa",
        "aaa",
        "aaa"
    ],
    "key": {
        "a": {
            "item": "minecraft:cobblestone"
        }
    },
    "result": {
        "item": "from_the_depths:item_totem_of_summoning",
        "data": 0,
        "nbt": {
			"entityInfo": {
				"entityKey": "Zombie"
			}
        },
        "count": 1
    }
}

Summon Info:

Show Spoiler

Below is a sample summon info file. It contains JSON data which is used to describe a boss and it’s options.

  • key (required):
    • This is the key identifier for this boos. This must be unique inside of this file.
  • bossInfo (required):
    • This is an object describing mod and the name of the monster in the mod.
      • domain (required):
        • The mod prefix for the monster.
      • name (required):
        • The name of the mod as it is registered from the original mod.
      • displayName (optional):
        • The name displayed above the monster when the player has their target on them.
      • maxHealth (optional):
        • The maximum health this monster can have. Must be whole numbers. This will change the default health the monster is spawn with.
      • attackDamage (optional):
        • The damage the monster deals when attacking anything. Can be whole or fractional numbers up to 4 decimal places (but why?). This will change the default attack damage the monster deals.
      • alwaysShowDisplayName (optional):
        • Determines if the display name is always shown. When this is set to true, the name will always appear when the monster is within render distance just like players. It will also show up on min-map mods which show this information as well.
  • bossAddInfo (optional):
    • This is an object describing similar information as the boss info but this is for any additional monsters which can be spawned while fighting the boss.
      • domain (required):
        • The mod prefix for the monster.
      • name (required):
        • The name of the mod as it is registered from the original mod.
      • displayName (optional):
        • The name displayed above the monster when the player has their target on them.
      • maxHealth (optional):
        • The maximum health this monster can have. Must be whole numbers. This will change the default health the monster is spawn with.
      • attackDamage (optional):
        • The damage the monster deals when attacking anything. Can be whole or fractional numbers up to 4 decimal places (but why?). This will change the default attack damage the monster deals.
      • alwaysShowDisplayName (optional):
        • Determines if the display name is always shown. When this is set to true, the name will always appear when the monster is within render distance just like players. It will also show up on min-map mods which show this information as well.
      • spawnFrequency (required):
        • The amount of seconds between each spawn of the add. So in the example below, 4 seconds after the boss is summoned the add is spawned. 4 seconds after that the next add is summoned.
      • totalSpawnDuration (required):
        • How long to try to spawn adds. This should be a multiple of the spawnFrequency in order to get all of the desired adds to spawn.
        • In the example below, 4 adds will spawn.

Example With Adds:

[{
		"key": "Zombie",
		"bossInfo": {
			"domain": "minecraft",
			"name": "zombie",
			"displayName": "Custom Zombie Rawr!",
			"maxHealth": 40,
			"attackDamage": 10.5,
			"alwaysShowDisplayName": true
		},
		"bossAddInfo": {
			"domain": "minecraft",
			"name": "creeper",
			"displayName": "Custom Creaper!",
			"maxHealth": 5,
			"attackDamage": 5,
			"alwaysShowDisplayName": false,
			"spawnFrequency": 4,
			"totalSpawnDuration": 16
		}
	}
]

Example Without Adds:

[{
		"key": "Zombie",
		"bossInfo": {
			"domain": "minecraft",
			"name": "zombie",
			"displayName": "Custom Zombie Rawr!",
			"maxHealth": 40,
			"attackDamage": 10.5,
			"alwaysShowDisplayName": true
		}
	}
]

Requires:

Minecraft Forge

How to install:

    How To Download & Install Mods with Minecraft Forge
    How To Download & Install Fabric Mods

From The Depths Mod 1.12.2 Download Links:

For Minecraft 1.12.2

Download from Server 1Download from Server 2

Click to rate this post!
[Total: 1 Average: 5]

Share if you like