Skip to main content

Introduktion

Dette dokument indeholder information om MinePay plugin, og hvordan du kan bruge det i dit eget plugin.

Installation

Repository

build.gradle.kts
repositories {
mavenCentral()
}

Dependency

build.gradle.kts
dependencies {
// Hvis du vil shade det så skal du bruge implementation, og hvis du ikke vil shade det så skal du bruge compileOnly
implementation("dk.minepay:api-bukkit:0.0.3")
// compileOnly("dk.minepay:api-bukkit:0.0.3")
}

Shade MinePay API

Hvis du vil shade MinePay API'en ind i dit plugin, så du ikke behøver at kræve at brugeren har MinePay installeret, kan du bruge shadow plugin til Gradle eller maven-shade-plugin til Maven.

build.gradle.kts
plugins {
id("com.gradleup.shadow") version "9.0.0-beta4"
}

tasks {
withType<ShadowJar> {
// Husk at relocate minepay-api til dit eget namespace
relocate("dk.minepay", "dit.eget.navnerum")
}
}