darkmoonlib-1.20.1-1.1.0.jar
Curse Maven Snippet
What's new
1.1.0 (Minecraft 1.20.1, Forge 47.4+)
Added
- One settings screen for every Darkmoon mod. Mods list > DarkmoonLibrary > Config opens it: the usage stats choice, update notices, and a button for each installed Darkmoon mod's own settings (Eclipse Gate's from 1.4.4).
- Update notices. When a newer version of an installed Darkmoon mod is out, a small note in the title screen's top-right corner says so; click it to open the download page. It uses Forge's own update checker, and can be turned off in the settings screen (or with
update_notice=falseinconfig/darkmoonlibrary-client.properties). - For mod developers:
DarkmoonSettings.register(modId, name, parent -> yourScreen)from client setup adds a mod's settings to the screen. PointupdateJSONURLinmods.tomlathttps://stats.darkmoonhollow.xyz/updates/<project>.jsonfor update notices.
Changed
- The library watches for its own updates too: DarkmoonLibrary's
mods.tomlnow points athttps://stats.darkmoonhollow.xyz/updates/darkmoonlib.json, so a newer library shows in the same title-screen note. - New jar name:
darkmoonlib-1.20.1.<version>.jar(wasdarkmoonlibrary-1.20.1-<version>.jar). The mod ID is stilldarkmoonlibrary, so nothing changes in game or for mods that depend on it. - Your update-notice choice is kept in its own file,
config/darkmoonlibrary-client.properties, apart from the stats choice inconfig/darkmoon-stats.properties.
For mod developers
- Builds with Java 17 whatever
JAVA_HOMEsays:gradle.propertiessetsorg.gradle.java.homeandorg.gradle.java.installations.pathsto the JDK 17 install,build.gradleasks for a Java 17 toolchain, andgradlew.batfalls back to an installed Java 17 whenJAVA_HOMEpoints somewhere that isn't there. - Eclipse Gate builds the library for you: if
libs/darkmoonlib-1.20.1.<version>.jaris missing, Eclipse Gate's build runsgradlew build copyToEclipseGatehere first, and moves older library jars tolibs/disabled. - The stats site serves the update files from each project's Latest version in its admin panel (Update notices section).
This mod has no additional files

