First commit
This commit is contained in:
58
TheVoidRoad/build.gradle.kts
Normal file
58
TheVoidRoad/build.gradle.kts
Normal file
@ -0,0 +1,58 @@
|
||||
/*
|
||||
* This file was generated by the Gradle 'init' task.
|
||||
*
|
||||
* This generated file contains a sample Java application project to get you started.
|
||||
* For more details on building Java & JVM projects, please refer to https://docs.gradle.org/8.5/userguide/building_java_projects.html in the Gradle documentation.
|
||||
*/
|
||||
|
||||
plugins {
|
||||
// Apply the application plugin to add support for building a CLI application in Java.
|
||||
application
|
||||
id("xyz.jpenilla.run-paper") version "2.2.2"
|
||||
}
|
||||
|
||||
repositories {
|
||||
// Use Maven Central for resolving dependencies.
|
||||
mavenCentral()
|
||||
maven{
|
||||
url = uri("https://repo.papermc.io/repository/maven-public")
|
||||
}
|
||||
}
|
||||
|
||||
dependencies {
|
||||
compileOnly("io.papermc.paper:paper-api:1.20.4-R0.1-SNAPSHOT")
|
||||
|
||||
// Use JUnit Jupiter for testing.
|
||||
testImplementation(libs.junit.jupiter)
|
||||
|
||||
testRuntimeOnly("org.junit.platform:junit-platform-launcher")
|
||||
|
||||
// This dependency is used by the application.
|
||||
implementation(libs.guava)
|
||||
}
|
||||
|
||||
// Apply a specific Java toolchain to ease working on different environments.
|
||||
java {
|
||||
toolchain {
|
||||
languageVersion.set(JavaLanguageVersion.of(21))
|
||||
}
|
||||
}
|
||||
|
||||
application {
|
||||
// Define the main class for the application.
|
||||
mainClass.set("ovh.herisson.thevoidroad.TheVoidRoad")
|
||||
}
|
||||
|
||||
tasks.named<Test>("test") {
|
||||
// Use JUnit Platform for unit tests.
|
||||
useJUnitPlatform()
|
||||
}
|
||||
|
||||
tasks {
|
||||
runServer {
|
||||
// Configure the Minecraft version for our task.
|
||||
// This is the only required configuration besides applying the plugin.
|
||||
// Your plugin's jar (or shadowJar if present) will be used automatically.
|
||||
minecraftVersion("1.20.4")
|
||||
}
|
||||
}
|
@ -0,0 +1,17 @@
|
||||
/*
|
||||
* This Java source file was generated by the Gradle 'init' task.
|
||||
*/
|
||||
package ovh.herisson.thevoidroad;
|
||||
|
||||
import java.util.logging.Level;
|
||||
|
||||
import org.bukkit.Bukkit;
|
||||
import org.bukkit.plugin.java.JavaPlugin;
|
||||
|
||||
public class TheVoidRoad extends JavaPlugin{
|
||||
|
||||
@Override
|
||||
public void onEnable(){
|
||||
Bukkit.getLogger().log(Level.INFO, "Hello World!");
|
||||
}
|
||||
}
|
7
TheVoidRoad/src/main/resources/plugin.yml
Normal file
7
TheVoidRoad/src/main/resources/plugin.yml
Normal file
@ -0,0 +1,7 @@
|
||||
name: TheVoidRoad
|
||||
version: 1.0.0
|
||||
main: ovh.herisson.thevoidroad.TheVoidRoad
|
||||
description: This is a plugin for the void road's server
|
||||
author: Tonitch
|
||||
website: herisson.ovh
|
||||
api-version: '1.20'
|
Reference in New Issue
Block a user