From 0b2c928ef6681f164b89653e954a475fd0c8efad Mon Sep 17 00:00:00 2001 From: bundabrg Date: Fri, 19 Jun 2020 14:41:04 +0800 Subject: [PATCH] Provide `getResourceAsStream` for GeyserPlugin --- .../java/org/geysermc/connector/plugin/GeyserPlugin.java | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/connector/src/main/java/org/geysermc/connector/plugin/GeyserPlugin.java b/connector/src/main/java/org/geysermc/connector/plugin/GeyserPlugin.java index e999d629c4f..4a2051cf864 100644 --- a/connector/src/main/java/org/geysermc/connector/plugin/GeyserPlugin.java +++ b/connector/src/main/java/org/geysermc/connector/plugin/GeyserPlugin.java @@ -39,6 +39,7 @@ import org.geysermc.connector.plugin.annotations.Plugin; import java.io.File; +import java.io.InputStream; import java.lang.reflect.Method; import java.util.ArrayList; import java.util.List; @@ -164,4 +165,11 @@ public EventManager getEventManager() { public File getDataFolder() { return new File(getConnector().getBootstrap().getDataFolder(), getName()); } + + /** + * Return an InputStream for a resource file + */ + public InputStream getResourceAsStream(String name) { + return getClass().getResourceAsStream(name); + } }