Annotation Type Configuration
-
@Retention(RUNTIME) @Target(TYPE) public @interface ConfigurationThis annotation is used for define a class as a configuration yaml file, all fields in this file will be loaded usingConfigurationLoader.load(T)
-
-
Required Element Summary
Required Elements Modifier and Type Required Element Description @NotNull java.lang.StringvalueName of the file to create/load without the extension
-
Optional Element Summary
Optional Elements Modifier and Type Optional Element Description @NotNull java.lang.StringpathThe path of the file to create/load This value will be appended toPlugin.getDataFolder()booleanresourceDefine if the file will be created from plugin resources or if he will be a blank fill when created
-