promotional bannermobile promotional banner

From The Depths

Provides a way of summoning bosses to fight from any mod you have loaded.

File Details

from_the_depths-1.3.0.1.jar

  • R
  • Oct 10, 2021
  • 256.44 KB
  • 258.4K
  • 1.12.2
  • Forge

File Name

from_the_depths-1.3.0.1.jar

Supported Versions

  • 1.12.2

Curse Maven Snippet

Forge

implementation fg.deobf("curse.maven:from-the-depths-287171:3486844")
Curse Maven does not yet support mods that have disabled 3rd party sharing

Learn more about Curse Maven

Note: Forge version 1.12.2 - 14.23.5.2854 is required at a minimum.

 

1.3.0.1

Fixes!

1. Fixed an issue where the game would crash when run on a dedicated server.

 

1.3.0.0

This is a big breaking change from the previous releases. If you want to use this version; be prepared to update your configuration.

In addition - you WILL LOSE any totems you have previously created with the 1.2.X or earlier versions.

 

Fixes!

1. Fixed an issue where the game would crash when attempting to spawn a small Slime with a modified attack power.

2. Fixed an issue where the game would crash when the chunk where the altar was set would be unloaded.

3. Fixed an issue where bosses could be duplicated after exiting and re-loading the world in certain circumstances.

 

Changes!

1. A new configuration option has been added which determines if another boss spawn could be initiated while a previous boss was still alive.

2. Custom totem textures! You can add textures to the "config/FTD_Summons/textures" folder using the boss key as the file name. Make sure the image is a PNG file. (Note: These textures are provided by the Mod Pack Developer, if the textures are not to your liking please reach out to the appropriate Mod Pack group)

 

Additions

MONSTER Configuration Options: These are new options for the monster configuration files. The examples on GitHub have been updated. Below are only a high-level description of the restriction. Details of how they are used in the files can be found on the examples on GitHub as well as on the CurseForge Pages (Wiki)

 

warningMessage: Prints a warning message when the boss is about to be summoned

spawnedMessage: Prints a message when the boss is summoned

idleTimeBeforeDespawning: Determines how many seconds the boss should wait while it doesn't have a valid target. Once this time expires the boss will de-spawn.

 

Boss Restrictions

A new system that allows the pack developer to block or allow boss summoning depending on different conditions
Boss Restrictions are specified in a top-level JSON Object under the key restrictions which contains object related to each restriction type that needs to be checked before summoning the boss.
Note: The different restriction types are linked with AND logic by default

 

Available Restrictions

Dimension: Players will only be able to spawn the boss in the specified dimensions

Time of Day: Players will only be able to spawn the boss in a certain time-of-day range

Weather: Players will only be able to spawn the boss with a certain weather. This can be "Clear", "Rain", or "Storm"

Biome: Players will only be able to spawn the boss in certain biomes

Y Level: Determines the Y level the boss can spawn at.

Ground Radius: The required radius of flat land around the altar for the boss to be spawned.

Serene Seasons: (Mod integration) This field determines which season the boss can be summoned in.

 

1.2.1.1

Fixes!

1. Fixed an issue where the spawnEffect value would cause the game to crash.

 

1.2.1.0

Additions

 

MOD Configuration Options: These new options are in the standard mod Configuration screen. Server settings will be used over local client settings.

1. Added an new option to allow players to determine the spawn radius around the altar. Minimum is 6 blocks from the altar; maximum is 32 blocks. This means you could have a 4 chuck wide area that the monster spawns in!

2. Added an option to allow players to determine the spawn height from the altar. This is important for flying monsters so they don't spawn right at ground level for players to hack at it right away.

3. Added an option that determines if there are "Arena" style spawning restrictions. By default this option is enabled so if you want to turn back to the old processing you need to change this to disabled (false in the configuration). These restrictions mean that the spawn radius needs to be completely solid. This makes it so players cannot cheese  a boss fight by placing an altar up 100 blocks and removing all other blocks but the altar. This also means that the space above the altar and the spawning radius up to the MOD Configuration height must also be clear. This removes issues with bosses/minions from spawning inside of solid blocks.

4 Added an option that determines whether the text above the altar is shown or not when it's spawning monsters (Bosses or Minions).  

 

MONSTER Configuration Options: These are new options for the monster configuration files. The examples on GitHub have been updated.

 

1. Added an configuration option that allows players to change the spawning effect. The current options are "none" and "lightning". By default this option will be set to "none" if the configuration file isn't updated. This means you can be really sneaky about the monster spawning. Note: Bosses will still have the 4 lightning strikes appear as the "count down".

2.  Added an configuration option that allows players to determine if the monster should spawn in the air. The monster will always spawn at the height specified in the MOD configuration option. This allows players ensure that their flying monsters or bosses don't get defeated right away if they were to spawn on the ground.

 

 

1.2.0.0

This is a big breaking change from the previous releases. If you want to use this version; be prepared to update your configuration.

All information on the new layout can be found on the "Pages" tab on curse forge.

 

I suggest you start a new world after updating your configuration files or you may corrupt your world!

 

Additions

1. There is no single "spawnInfo.json" file now. Each boss will get it's own file in the FTD_Summons folder.

2. Recipe files are not separate from spawn information anymore either. Each boss file has a section for a recipe. This is still laid out as the default Minecraft recipe system.

    a. Note: These recipes could conflict with others if you're not careful!

    b. If you don't specify a recipe; I hope you allow them to get the item through quests or through other bosses! 

3. Recipes can specify NBT and Data values for the input and output items.

4. More than 1 type of minion (add) can be in the boss file.

    a. In-fact you can specify as many minions as you want so be careful!

5. Minions can have sub-minions which will spawn after all of the parent minions spawn!

6. You can specify that a set of minions (and their sub-minions) spawn before the boss!

7. You can specify a random amount of minions to spawn with a particular set! 

8. You can specify NBT data for the monsters (bosses and minions)

    a. Example: Always spawning a big slime

9. You can add custom drops to the monsters (boss and minions) with a random chance to drop.

    a. You can also define a random amount of the drop to generate.

    b. Such as: 0 to 4 diamonds!

10. You can specify how much time there is between spawns.

    a. Get the jump on your players by specifying a really long time between the boss spawn and post-boss minions!

    b. Just when they think they won.....bam! In comes a Ghast!

11. Each Boss (or minion wave) can have a single command trigger when they spawn.

    a. Example: /weather Thunder

    b. This way you can specify a specific mood when summoning a boss.

    c. Note: This functionality works the same as a command block except you cannot chain commands together.

        i. If you cannot run the command with a command block then you cannot do that with this either.

 

 

1.1.0.9

Added a configuration option to allow the Altar of Summoning to be broken. This option is turned off by default to preserve existing server functionality. When playing in single player go to the mod configuration page on the main menu and change the configuration option. When you next join the world you will be able to destroy the block.

 

Note: Server admins can disallow the destruction of the block/

 

1.1.0.8

Fixed an issue where an infinite loop can occur when summoning monsters in a Skyblock world.

 

1.1.0.7

Fixed an issue where the game would crash if the FTD_Summons directory did not exist.

 

1.1.0.6

Another fix for loading the spawnInfo file. Added more logging so it's easier to determine why items are not being registered properly.

 

1.1.0.5

Fixed an issue with loading of the spawnInfo file if the file was named spawninfo or Spawninfo or something to that affect. The file checking is now case insensitive.

 

1.1.0.4

Fixed an issue with reading files where it was using the machine's default character set instead of UTF-8. All summon files and recipe files must be formatted as UTF-8 encoding in order for these files to be read properly going forward.

 

1.1.0.3

Removed a lot of unnecessary code and fixed some issues with loading of recipes and spawn information when the FTD_Summons directory doesn't exist. Added some more logging.

 

1.1.0.2

Fixes!

Fixed how the mod was reading the contents of the FTD_Summons directory. This should make it so it no longer clears out the directory on certain servers.

 

More logging was added to inform users if there was an error loading recipes or if there is invalid data in a file.

 

Important Note: The mod will no longer create the FTD_Summons directory, the mod-pack creator must do this.

 

1.1.0.1

Fixes!

Fixed an issue where the summons folder was being created incorrectly when on Linux machines. This mostly affected servers but can affect anyone on a non-windows operating system.

 

1.1.0.0

Changes!
  • Removed nbt data field from spawnInfo.json. Instead only allowing certain attributes to be manually set from the configuration file.
    • More information will be described in the Pages tab of this project.
  • Fix issues with no adds being spawned.
  • Fixed issues with the item text being wrong.
  • Increased summoning available area
    • This way monsters, don't spawn on the altar.
  • Added checks for enough space to summon monsters
    • Will attempt 10 times before sending message to all players in area that it could not summon monster

1.0.0.0

Initial Release!