mirror of
https://github.com/PaperMC/Paper.git
synced 2025-08-03 21:52:05 -07:00
Added Java plugin loader + a plugin manager
By: Dinnerbone <dinnerbone@dinnerbone.com>
This commit is contained in:
37
paper-api/src/org/bukkit/plugin/java/JavaPluginLoader.java
Normal file
37
paper-api/src/org/bukkit/plugin/java/JavaPluginLoader.java
Normal file
@@ -0,0 +1,37 @@
|
||||
|
||||
package org.bukkit.plugin.java;
|
||||
|
||||
import java.io.File;
|
||||
import org.bukkit.plugin.Plugin;
|
||||
import org.bukkit.plugin.PluginLoader;
|
||||
import java.util.regex.Pattern;
|
||||
|
||||
/**
|
||||
* Represents a Java plugin loader, allowing plugins in the form of .jars
|
||||
*/
|
||||
public final class JavaPluginLoader implements PluginLoader {
|
||||
private final Pattern[] fileFilters = new Pattern[] {
|
||||
Pattern.compile("\\.jar$"),
|
||||
};
|
||||
|
||||
public Plugin getPlugin(String name) {
|
||||
throw new UnsupportedOperationException("Not supported yet.");
|
||||
}
|
||||
|
||||
public boolean isPluginEnabled(String name) {
|
||||
throw new UnsupportedOperationException("Not supported yet.");
|
||||
}
|
||||
|
||||
public boolean isPluginEnabled(Plugin plugin) {
|
||||
throw new UnsupportedOperationException("Not supported yet.");
|
||||
}
|
||||
|
||||
public Plugin loadPlugin(File file) {
|
||||
throw new UnsupportedOperationException("Not supported yet.");
|
||||
}
|
||||
|
||||
public Pattern[] getPluginFileFilters() {
|
||||
return fileFilters;
|
||||
}
|
||||
|
||||
}
|
Reference in New Issue
Block a user