90% of ad revenue goes to creators. Go ad-free while supporting creators with Modrinth Plus. Subscribe today!

Dragon Mounts: Legacy 1.1.5.a1

Changelog

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)
  • 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.

Files

dragonmounts-1.19.4-1.1.5.a1.jar(522.83 KiB) Primary Download

Project members

kay9

Owner

Details

Licensed GPL-3.0-only
Published a year ago
Updated a month ago