promotional bannermobile promotional banner

Dragon Mounts: Legacy

Finally Hatching That Dragon Egg! New Reptile Companions!

File Details

Dragon Mounts: Legacy [1.19.4][1.1.5.a1]

  • B
  • Jun 24, 2023
  • 522.83 KB
  • 1.0K
  • 1.19.4
  • Forge

File Name

dragonmounts-1.19.4-1.1.5.a1.jar

Supported Versions

  • 1.19.4

Curse Maven Snippet

Forge

implementation fg.deobf("curse.maven:dragon-mounts-legacy-375088:4606783")
Curse Maven does not yet support mods that have disabled 3rd party sharing

Learn more about Curse Maven

## 1.1.5.a1
#### This section of the change log details the changes made in 1.1.5.a1 as opposed to 1.1.5. Those changes can be found below.

* Updated to Minecraft 1.19.4
* Inherits all changes from 1.1.5
* Dragon eggs now function completely as blocks as opposed to Entities. This way the implementation is way simpler, less bloat, and more performance.
* Dragon eggs now utilize BlockStates as a backend for hatching. Eggs now hatch in "stages" and is determined by their breed's "hatch_chance". There are 4 stages to a hatch and the final one hatches the dragon. This adds more deviation and is a more natural approach to egg hatches.
* Lot's more guards and clauses that should help with unknown or missing dragon breeds in items and blocks.
* Dragon eggs now use a custom model loader for the egg models and are now dynamic baked models. (aka fps go to the moon now)

## 1.1.5

 

This update doesn't feature much content changes. This is a major bug fix, performance, and convenience patch that betters everyone.

There were many changes and fixes, too many to track. However, here are a few of the notable ones:

* Flight Camera can now be toggled with a key press rather than from the client config.
* Reworked some of the AI (most notably owner following) (Thanks [AnimalsWritingCode](https://github.com/AnimalsWritingCode))
* Only owners can now mount their tamed dragons. Allowing otherwise created issues when disconnecting.
* Dragon Breeds now use the games registry system for better syncing stability and reliability. (fixes issues with instances only having the fire dragon breed available)
* Fixed a major flaw with the egg loot tables either completely wiping their chests or not appearing at all, despite the config option enabled.
* Dragons now have their own independent sound files instead of using the game's cow sounds.
* Fixed an issue with the moved flight camera clipping into the ground
* You can now use bones to make dragons sit, embrace the legacy.
* And a lot more, I'm sure.

## Attention Datapack authors
There were some significant changes to the data structure of dragon breeds that are addressed here:

* "primary_color" and "secondary_color" now take in Strings as a hex value rather than a decimal as a hex. This change is far more intuitive and reduces confusion.
* "ambient_sound" is now responsible for holding ALL of the ambient sounds for this dragon, not just a special one. This allows you to change the default roar and breath sound effects that were previously hardcoded. You can view the example_addon on github for a more in-depth look at this.
* "size_modifier" was added to change the default size of the dragon. unused in the base mod, but may be useful for you.
* "taming_items" and "breeding_items" now take in HomogenousList types. This means the field can take in a string pointing to a tag, a single item, or a json array filled with items.
* "growth_time" was added to modify the time it takes to grow from baby to adult.
* "hatch_time" has been replaced with "hatch_chance". This value determines the chance a dragon egg advances one of its 4 hatch stages on each random tick the block receives.