Mods
Resource Packs
Data Packs
Modpacks
Shaders
Plugins
Mods Resource Packs Data Packs Plugins Shaders Modpacks
Sign in
ModsPluginsData PacksShadersResource PacksModpacks
Sign in
Settings
Moonlight Lib

Moonlight Lib

dynamic data pack and registration, villager activities, custom map marker and a lot more

18.90M
1,116
Library
AboutChangelogVersions

1.20-2.14.14-fabric

by xelbayria on Jul 27, 2025
Download

1.20-2.14.14-forge

by xelbayria on Jul 27, 2025
Download
  • Removed undergarden:ancient_root from CompatWoodType (no longer existing in the newer version) - #357
  • Updated outer_end:azure - _azurestem is now azure_stem - #357
  • Corrected a typo in the method to detect StemType like Garden of the Dead's soulblight, it will be detected

v2.14.13

  • Added the missing WOOD & STRIPPED_WOOD for Atmospheric & Upgrade-Aquatic - #985

v2.14.12

  • Added Debug Config in moonlight-client.toml to help with debugging an issue for StoneZone, EveryCompat, & GemsRealm
  • Improved the detection system for WoodType & LeavesType to ensure the same type is not added twice
  • Updated a method in BlockType for StoneZone, EveryCompat, and GemsRealm
  • CompatWoodTypes: Removed a duplicated LeavesType.Finder

v2.14.11

  • Improved the RegEx in BlockTypeResTrnsformer to fix #968

v2.14.10

  • CompatWoodType: Fixed the crash with "Index 1 out of bounds" from a rare case

v2.14.9

  • Simplified the CompatWoodType's code
    • WARNING: ENSURE your world is backup before updating Moonlight Lib
    • Every Compat - REASON: some WoodType may be not detected, check your log to ensure no blocks are missing from the world.
  • Simplified the RegEx in BlockTypeResTransformer
  • configs will no longer be synced when on an integrated server. This should make them editable again from the client
  • improvements to utilities helper functions that alter models for resource gen

1.21-2.20.4-fabric

by MehVahdJukaar on Jul 26, 2025
Download

1.21-2.20.4-neoforge

by MehVahdJukaar on Jul 26, 2025
Download

added a workaround for an issue in a mod i have because i dont want to update that mod

1.21-2.20.3-neoforge

by MehVahdJukaar on Jul 22, 2025
Download

1.21-2.20.3-fabric

by MehVahdJukaar on Jul 22, 2025
Download
  • fixed an issue with dynamic pack due to recent changes

1.21-2.20.2-fabric

by MehVahdJukaar on Jul 22, 2025
Download

1.21-2.20.2-neoforge

by MehVahdJukaar on Jul 22, 2025
Download

turned some parallel code to sequential for apossible locking issue.kind of blind fix as i cant replicate stuff

1.21-2.20.1-fabric

by MehVahdJukaar on Jul 22, 2025
Download

1.21-2.20.1-neoforge

by MehVahdJukaar on Jul 22, 2025
Download
  • fixed an issue with null trades

1.21-2.20.0-fabric

by MehVahdJukaar on Jul 20, 2025
Download

1.21-2.20.0-neoforge

by MehVahdJukaar on Jul 20, 2025
Download
  • fixed an issue with dynamic pack adding tags
  • some improvements to villager trades. trade removal per level works now
  • simplified and improved some internals of dynamic resource gen code
  • fixed a tag

1.20-2.14.13-fabric

by xelbayria on Jul 7, 2025
Download

1.20-2.14.13-forge

by xelbayria on Jul 7, 2025
Download
  • Added the missing WOOD & STRIPPED_WOOD for Atmospheric & Upgrade-Aquatic - #985

v2.14.12

  • Added Debug Config in moonlight-client.toml to help with debugging an issue for StoneZone, EveryCompat, & GemsRealm
  • Improved the detection system for WoodType & LeavesType to ensure the same type is not added twice
  • Updated a method in BlockType for StoneZone, EveryCompat, and GemsRealm
  • CompatWoodTypes: Removed a duplicated LeavesType.Finder

v2.14.11

  • Improved the RegEx in BlockTypeResTrnsformer to fix #968

v2.14.10

  • CompatWoodType: Fixed the crash with "Index 1 out of bounds" from a rare case

v2.14.9

  • Simplified the CompatWoodType's code
    • WARNING: ENSURE your world is backup before updating Moonlight Lib
    • Every Compat - REASON: some WoodType may be not detected, check your log to ensure no blocks are missing from the world.
  • Simplified the RegEx in BlockTypeResTransformer
  • configs will no longer be synced when on an integrated server. This should make them editable again from the client
  • improvements to utilities helper functions that alter models for resource gen

1.20-2.14.12-fabric

by xelbayria on Jul 7, 2025
Download

1.20-2.14.12-forge

by xelbayria on Jul 7, 2025
Download
  • Added Debug Config in moonlight-client.toml to help with debugging an issue for StoneZone, EveryCompat, & GemsRealm
  • Improved the detection system for WoodType & LeavesType to ensure the same type is not added twice
  • Updated a method in BlockType for StoneZone, EveryCompat, and GemsRealm
  • CompatWoodTypes: Removed a duplicated LeavesType.Finder

v2.14.11

  • Improved the RegEx in BlockTypeResTrnsformer to fix #968

v2.14.10

  • CompatWoodType: Fixed the crash with "Index 1 out of bounds" from a rare case

v2.14.9

  • Simplified the CompatWoodType's code
    • WARNING: ENSURE your world is backup before updating Moonlight Lib
    • Every Compat - REASON: some WoodType may be not detected, check your log to ensure no blocks are missing from the world.
  • Simplified the RegEx in BlockTypeResTransformer
  • configs will no longer be synced when on an integrated server. This should make them editable again from the client
  • improvements to utilities helper functions that alter models for resource gen

1.21-2.19.5-neoforge

by MehVahdJukaar on Jun 26, 2025
Download

1.21-2.19.5-fabric

by MehVahdJukaar on Jun 26, 2025
Download
  • fixed an issue with dynamic pack adding tags

1.21-2.19.4-fabric

by xelbayria on Jun 25, 2025
Download

1.21-2.19.4-neoforge

by xelbayria on Jun 25, 2025
Download
  • BlockTypesResTransformer: Improved the RegEx to fix #968
  • Include the code from v2.19.2-DUPLICATED & v2.19.3

v2.19.2-DUPLICATED

  • added back a method needed for backward compat

v2.19.3

  • CompatWoodType: Fixed the crash with "Index 1 out of bounds" from a rare case

v2.19.2

  • Simplified the CompatWoodType's code (Ported from 1.20.1)
    • WARNING: ENSURE your world is backup before updating Moonlight Lib
    • Every Compat - REASON: some WoodType may be not detected, check your log to ensure no blocks are missing from the world.
    • Added The Undergarden's Ancient-Root
    • Added the other undetected WoodTypes from 1.20.1
1
7
8
9
50

90% of ad revenue goes to creators

Support creators and Modrinth ad-free with Modrinth+
Filter

Show all versions

Modrinth is open source.

main@aaf125c

© Rinth, Inc.

Company

TermsPrivacyRulesCareers

Resources

SupportBlogDocsStatus

Interact

Discord X (Twitter) Mastodon Crowdin
Get Modrinth App Settings
NOT AN OFFICIAL MINECRAFT SERVICE. NOT APPROVED BY OR ASSOCIATED WITH MOJANG OR MICROSOFT.