Ducky Updater Lib

Simple library for checking mod updates from modrinth

12,91k

Quick challenge

How far can you run before the mobs catch you?

Ducky Updater Lib

Ducky Updater Lib

Description

Simple library for checking mod updates from Modrinth

Adding the dependency

> build.gradle.kts

```gradle repositories { maven { url = "https://api.modrinth.com/maven" } }

dependencies { // Option 1: Include Ducky Updater to project for it available within your own jar (additional ~17kb) include(modImplementation("maven.modrinth", "ducky-updater-lib", "<version>"))

// Option 2: Depend on Ducky Updater, but require that users install it manually modImplementation("maven.modrinth", "ducky-updater-lib", "<version>") } ```

> fabric.mod.json

```json5 { "depends": { "fabricloader": "*", ... // Also add dependency in your fabric.mod.json "ducky-updater": "*" } } ```

Usage

> fabric.mod.json

```json5 { "custom": { ... "duckyupdater": { //Mod modrinth ID from project page "modrinthId": "mWxGwd3F", // Optional (release, beta, alpha) // Default: release "type": "release", // Optional (true, false) // Default false "featured": false } }, } ```

Before 2023.7.1

```java public class ModName implements ModInitializer { @Override public void onInitialize() { DuckyUpdater.checkForUpdate( "modrinthId", "modId", "alpha", // Optional! Default release true // Optional! Default true ); } } ```

ADS