Dawn API

Dawn API

Mod

API that facilitates the creation of features.

Client and server Library

462.6k downloads
130 followers
Created3 years ago
Updated10 months ago

Follow Save
Host your Minecraft server on BisectHosting - get 25% off your first month with code MODRINTH.
Filter loader...
Filter versions...
Filter channels...

The Dawn API has been updated to run on Minecraft 1.20 and 1.20.1! Mods using this library may as well update to these versions. Changelogs will now be fancier thanks to the establishment of a new workflow. This workflow also allows updates to be more easy to make.

This is also the first update of the library since I've passed 15 million downloads across all my mods!! Thank you all for the support! 😁

Code changes

  • Updated the DawnFactory class to allow for more extensive usages.
  • Updated GitHub actions
    • Now automatically sends the latest beta translations to Crowdin
    • Now automatically releases the mod on multiple platforms when a GitHub release is created.

Fixed bugs

  • #35 - Custom wall signs don't drop anything

Technical changes

The mod has been updated to run on Minecraft 1.20 and 1.20.1.

Code changes

  • Updated the DawnFactory class to allow for more extensive usages.
  • Updated GitHub workflows
    • Now automatically sends the latest beta translations to Crowdin
    • Now automatically releases the mod on multiple platforms when a GitHub release is created.

This will fasten development as it now requires less effort to syncronize and publish the mod.
This also allows for a better changelogs such as this one.

Fixed bugs

  • #35 - Custom wall signs don't drop anything

Dawn API

by Hugman on May 6, 2023
Download
  • Fixed the critical issue of client-server desync

Dawn API

by Hugman on Mar 26, 2023
Download
  • Updated to 1.19.4
  • /health add no longer deals damage with negative values

Dawn API

by Hugman on Feb 8, 2023
Download
  • Fix a crash with Promenade

Dawn API

by Hugman on Jan 14, 2023
Download
  • Rework the shape system to allow for more possibilities
  • Add a useful class to add reloadable resources
  • Embed Cloth Config again

Dawn API

by Hugman on Dec 29, 2022
Download
  • Updated for 1.19.3
  • Remove the whole internal creator system in favor of a generalized registrar and factory utility classes, as well as DawnBlockSettings and DawnItemSettings
  • Added the Shapes system
  • Added /shape
  • Port some useful classes that were used in Promenade

Dawn API

by Hugman on Jul 1, 2022
Download
  • Added BoneMealSpreadable and DynamicSaplingGenerator interfaces
  • Internal but important and breaking changes to some classes

Dawn API

by Hugman on Jun 30, 2022
Download
  • Updated to 1.19
  • Added CatVariantCreator
  • Added FrogVariantCreator
  • Added BannerPatternCreator
  • Fixed #26: Crash with MemoryLeakFix mod

Dawn API

by Hugman on Jun 28, 2022
Download
  • Fix #26: Crash with MemoryLeakFix

Dawn API

by Hugman on May 26, 2022
Download
  • Added /export command for exporting registered content
  • Removed automatic debug entry writer in favor of /export and the related settings
  • Removed settings that toggled commands
  • Added /hp command, which does the same as /health

Dawn API

by Hugman on Mar 28, 2022
Download
  • Updated the mod to 1.18.2
  • Added FoliagePlacerTypeCreator, ParticleCreator and TrunkPlacerTypeCreator
  • Some sparse package sortings

Dawn API

by Hugman on Dec 21, 2021
Download
  • Lots of refactors... yay!
  • Added RecipeTypeCreator
  • Added global AppleSkin compatibility with the new DynamicFood interface
  • Fixed #22: Cauldron do not give any item after interactions in survival
  • Fixed #19: Leaves do not compost

Dawn API

by Hugman on Dec 1, 2021
Download
  • Actually delete deprecated NormalWoodBundle
  • Added a postRegister method for all creators and bundles
  • Added classes for helping with cauldrons

Dawn API

by Hugman on Nov 23, 2021
Download
  • Updated to 1.18

Dawn API

by Hugman on Aug 25, 2021
Download
  • Deprecated NormalWoodBundle in favor of OverworldWoodBundle
  • Documented some parts of the code
  • Fixed incompatibility with More Blocks Mod
  • Fixed errors when using DawnAPI as a library

Dawn API

by Hugman on Jul 28, 2021
Download
  • Fixed a critical issue

Dawn API

by Hugman on Jul 27, 2021
Download
  • Fixed some variables carrying over issue causing some odd stuff such as doors having no collision

Dawn API

by Hugman on Jun 15, 2021
Download

No changelog available

Dawn API

by Hugman on Jun 6, 2021
Download
  • Added back translations

External resources



Project members

Hugman

Owner


Technical information

License
LGPL-3.0-only
Client side
required
Server side
required
Project ID