Implement click callback provider (#1029)

This commit is contained in:
Andrew Steinborn
2024-01-20 16:58:00 -05:00
committed by GitHub
parent 46d018c0f2
commit 953ab6d8e7
9 changed files with 237 additions and 1 deletions

View File

@@ -43,6 +43,9 @@ dependencies {
api(libs.brigadier)
api(libs.bundles.configurate4)
api(libs.caffeine)
compileOnly(libs.auto.service.annotations)
annotationProcessor(libs.auto.service)
}
tasks {

View File

@@ -7,6 +7,7 @@
package com.velocitypowered.api.plugin.ap;
import com.google.auto.service.AutoService;
import com.google.gson.Gson;
import com.velocitypowered.api.plugin.Plugin;
import java.io.BufferedWriter;
@@ -16,6 +17,7 @@ import java.util.Objects;
import java.util.Set;
import javax.annotation.processing.AbstractProcessor;
import javax.annotation.processing.ProcessingEnvironment;
import javax.annotation.processing.Processor;
import javax.annotation.processing.RoundEnvironment;
import javax.annotation.processing.SupportedAnnotationTypes;
import javax.lang.model.SourceVersion;
@@ -30,6 +32,7 @@ import javax.tools.StandardLocation;
/**
* Annotation processor for Velocity.
*/
@AutoService(Processor.class)
@SupportedAnnotationTypes({"com.velocitypowered.api.plugin.Plugin"})
public class PluginAnnotationProcessor extends AbstractProcessor {

View File

@@ -1 +0,0 @@
com.velocitypowered.api.plugin.ap.PluginAnnotationProcessor