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