Add the repository to your build.gradle file:
plugins {
id 'io.github.goooler.shadow' version '8.1.8'
id 'java'
}
repositories {
maven { url 'https://jitpack.io' }
}
dependencies {
implementation 'com.github.Wuason6x9:SimpleToastApi:RELEASE-VERSION'
}
tasks {
shadowJar {
relocate("dev.wuason.toastapi", "my.project")
}
}Add the repository to your build.gradle.kts file:
plugins {
java
id("io.github.goooler.shadow") version "8.1.8"
}
repositories {
maven("https://jitpack.io")
}
dependencies {
implementation("com.github.Wuason6x9:SimpleToastApi:RELEASE-VERSION")
}
tasks.shadowJar {
relocate("dev.wuason.toastapi", "my.project")
}Add the repository to your pom.xml file:
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-shade-plugin</artifactId>
<version>3.6.0</version>
<executions>
<execution>
<id>shade</id>
<phase>package</phase>
<goals>
<goal>shade</goal>
</goals>
</execution>
</executions>
<configuration>
<minimizeJar>true</minimizeJar>
<relocations>
<relocation>
<pattern>dev.wuason.toastapi</pattern>
<!-- TODO: Change this to my own package name -->
<shadedPattern>my.project</shadedPattern>
</relocation>
</relocations>
</configuration>
</plugin>
</plugins>
</build>
<repositories>
<repository>
<id>jitpack.io</id>
<url>https://jitpack.io</url>
</repository>
</repositories>
<dependency>
<groupId>com.github.Wuason6x9</groupId>
<artifactId>SimpleToastApi</artifactId>
<version>RELEASE-VERSION</version>
<scope>provided</scope>
</dependency>Example of use:
public void sendToast(Player player) {
ItemStack itemStack = new ItemStack(Material.DIAMOND);
String text = GsonComponentSerializer.gson().serialize(
MiniMessage.miniMessage().deserialize("<rainbow>Hello!</rainbow>")
);
SimpleToast.sendToast(itemStack, player, text, EToastType.CHALLENGE);
}