Skip to content

Releases: modpotato-plugins/artificial-enchantments

Release 1.1.0

Choose a tag to compare

@github-actions github-actions released this 04 May 11:57

Changelog

  • release: v1.1.0
  • feat: bump vers, bootstrap registration, fix activeslots builder, update modrinth url, regresion tests, folialib impl
  • audit: improve tick task caching and native registration cleanup
  • audit: fix tick dispatch and refresh docs
  • docs: add modrinth-specific readme for server admins
  • docs: point server admins to modrinth for downloads
  • chore: ignore entire .sisyphus directory, remove accidentally committed files
  • ci: auto-generate changelog from commits, remove CHANGELOG.md
  • ci: update modrinth loaders and game versions
  • docs: add comprehensive javadocs to all public API classes and methods
  • ci: replace bukkit with folia in modrinth loaders
  • ci: add purpur loader tag to modrinth publish
  • ci: add Modrinth publishing to release workflow
  • fix: comprehensive version string replacement in release workflow

Installation

Quick Start: JitPack (Recommended)

No authentication required. JitPack builds automatically from GitHub tags.

Gradle (Kotlin DSL):

repositories {
    mavenCentral()
    maven { url = uri("https://jitpack.io") }
}

dependencies {
    compileOnly("com.github.modpotato-plugins:artificial-enchantments:v1.1.0")
}

Maven:

<repositories>
  <repository>
    <id>jitpack.io</id>
    <name>JitPack</name>
    <url>https://jitpack.io</url>
  </repository>
</repositories>

<dependency>
  <groupId>com.github.modpotato-plugins</groupId>
  <artifactId>artificial-enchantments</artifactId>
  <version>v1.1.0</version>
  <scope>provided</scope>
</dependency>

Official: GitHub Packages

Also published to GitHub Packages, which requires a PAT even for public repositories.

1. Create a PAT with the read:packages scope:
GitHub Settings → Developer settings → Personal access tokens → Tokens (classic)

2. Configure credentials in ~/.gradle/gradle.properties (global) or project gradle.properties:

gpr.user=YOUR_GITHUB_USERNAME
gpr.key=YOUR_PAT_TOKEN

Or use environment variables:

export GITHUB_ACTOR=YOUR_GITHUB_USERNAME
export GITHUB_TOKEN=YOUR_PAT_TOKEN

3. Add the repository and dependency:

Gradle (Kotlin DSL):

repositories {
    mavenCentral()
    maven {
        name = "GitHubPackages"
        url = uri("https://maven.pkg.github.com/modpotato-plugins/artificial-enchantments")
        credentials {
            username = project.findProperty("gpr.user") as String? ?: System.getenv("GITHUB_ACTOR")
            password = project.findProperty("gpr.key") as String? ?: System.getenv("GITHUB_TOKEN")
        }
    }
}

dependencies {
    compileOnly("io.artificial:artificial-enchantments:1.1.0")
}

Maven:

<repositories>
  <repository>
    <id>github</id>
    <name>GitHub Packages</name>
    <url>https://maven.pkg.github.com/modpotato-plugins/artificial-enchantments</url>
  </repository>
</repositories>

<dependency>
  <groupId>io.artificial</groupId>
  <artifactId>artificial-enchantments</artifactId>
  <version>1.1.0</version>
  <scope>provided</scope>
</dependency>

Modrinth

Also available on Modrinth.

Release 1.0.3

Choose a tag to compare

@github-actions github-actions released this 24 Apr 05:00

Installation

Quick Start: JitPack (Recommended)

No authentication required. JitPack builds automatically from GitHub tags.

Gradle (Kotlin DSL):

repositories {
    mavenCentral()
    maven { url = uri("https://jitpack.io") }
}

dependencies {
    compileOnly("com.github.modpotato-plugins:artificial-enchantments:v1.0.3")
}

Maven:

<repositories>
  <repository>
    <id>jitpack.io</id>
    <name>JitPack</name>
    <url>https://jitpack.io</url>
  </repository>
</repositories>

<dependency>
  <groupId>com.github.modpotato-plugins</groupId>
  <artifactId>artificial-enchantments</artifactId>
  <version>v1.0.3</version>
  <scope>provided</scope>
</dependency>

Official: GitHub Packages

Also published to GitHub Packages, which requires a PAT even for public repositories.

1. Create a PAT with the read:packages scope:
GitHub Settings → Developer settings → Personal access tokens → Tokens (classic)

2. Configure credentials in ~/.gradle/gradle.properties (global) or project gradle.properties:

gpr.user=YOUR_GITHUB_USERNAME
gpr.key=YOUR_PAT_TOKEN

Or use environment variables:

export GITHUB_ACTOR=YOUR_GITHUB_USERNAME
export GITHUB_TOKEN=YOUR_PAT_TOKEN

3. Add the repository and dependency:

Gradle (Kotlin DSL):

repositories {
    mavenCentral()
    maven {
        name = "GitHubPackages"
        url = uri("https://maven.pkg.github.com/modpotato-plugins/artificial-enchantments")
        credentials {
            username = project.findProperty("gpr.user") as String? ?: System.getenv("GITHUB_ACTOR")
            password = project.findProperty("gpr.key") as String? ?: System.getenv("GITHUB_TOKEN")
        }
    }
}

dependencies {
    compileOnly("io.artificial:artificial-enchantments:1.0.3")
}

Maven:

<repositories>
  <repository>
    <id>github</id>
    <name>GitHub Packages</name>
    <url>https://maven.pkg.github.com/modpotato-plugins/artificial-enchantments</url>
  </repository>
</repositories>

<dependency>
  <groupId>io.artificial</groupId>
  <artifactId>artificial-enchantments</artifactId>
  <version>1.0.3</version>
  <scope>provided</scope>
</dependency>

Modrinth

Also available on Modrinth.

Full Changelog: v1.0.2...v1.0.3

Release 1.0.2

Choose a tag to compare

@github-actions github-actions released this 24 Apr 01:09

Installation

Quick Start: JitPack (Recommended)

No authentication required. JitPack builds automatically from GitHub tags.

Gradle (Kotlin DSL):

repositories {
    mavenCentral()
    maven { url = uri("https://jitpack.io") }
}

dependencies {
    compileOnly("com.github.modpotato-plugins:artificial-enchantments:v1.0.2")
}

Maven:

<repositories>
  <repository>
    <id>jitpack.io</id>
    <name>JitPack</name>
    <url>https://jitpack.io</url>
  </repository>
</repositories>

<dependency>
  <groupId>com.github.modpotato-plugins</groupId>
  <artifactId>artificial-enchantments</artifactId>
  <version>v1.0.2</version>
  <scope>provided</scope>
</dependency>

Official: GitHub Packages

Also published to GitHub Packages, which requires a PAT even for public repositories.

1. Create a PAT with the read:packages scope:
GitHub Settings → Developer settings → Personal access tokens → Tokens (classic)

2. Configure credentials in ~/.gradle/gradle.properties (global) or project gradle.properties:

gpr.user=YOUR_GITHUB_USERNAME
gpr.key=YOUR_PAT_TOKEN

Or use environment variables:

export GITHUB_ACTOR=YOUR_GITHUB_USERNAME
export GITHUB_TOKEN=YOUR_PAT_TOKEN

3. Add the repository and dependency:

Gradle (Kotlin DSL):

repositories {
    mavenCentral()
    maven {
        name = "GitHubPackages"
        url = uri("https://maven.pkg.github.com/modpotato-plugins/artificial-enchantments")
        credentials {
            username = project.findProperty("gpr.user") as String? ?: System.getenv("GITHUB_ACTOR")
            password = project.findProperty("gpr.key") as String? ?: System.getenv("GITHUB_TOKEN")
        }
    }
}

dependencies {
    compileOnly("io.artificial:artificial-enchantments:1.0.2")
}

Maven:

<repositories>
  <repository>
    <id>github</id>
    <name>GitHub Packages</name>
    <url>https://maven.pkg.github.com/modpotato-plugins/artificial-enchantments</url>
  </repository>
</repositories>

<dependency>
  <groupId>io.artificial</groupId>
  <artifactId>artificial-enchantments</artifactId>
  <version>1.0.2</version>
  <scope>provided</scope>
</dependency>

Full Changelog: v1.0.1...v1.0.2

Release 1.0.1

Choose a tag to compare

@github-actions github-actions released this 24 Apr 00:38

Installation

Gradle (Kotlin DSL)

dependencies {
    compileOnly("io.artificial:artificial-enchantments:1.0.1")
}

Maven

<dependency>
  <groupId>io.artificial</groupId>
  <artifactId>artificial-enchantments</artifactId>
  <version>1.0.1</version>
</dependency>

GitHub Packages Repository

repositories {
    maven {
        url = uri("https://maven.pkg.github.com/modpotato-plugins/artificial-enchantments")
        credentials {
            username = System.getenv("GITHUB_ACTOR")
            password = System.getenv("GITHUB_TOKEN")
        }
    }
}

Full Changelog: https://github.com/modpotato-plugins/artificial-enchantments/commits/v1.0.1