From 3c072906b79a538874698b7641a7fce35d35c9aa Mon Sep 17 00:00:00 2001 From: Matt Worzala Date: Tue, 26 Oct 2021 09:15:36 -0400 Subject: [PATCH] Use Registry classloader for loading resources instead of system classloader. --- src/main/java/net/minestom/server/registry/Registry.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/java/net/minestom/server/registry/Registry.java b/src/main/java/net/minestom/server/registry/Registry.java index 3995b05b1..bf66d2782 100644 --- a/src/main/java/net/minestom/server/registry/Registry.java +++ b/src/main/java/net/minestom/server/registry/Registry.java @@ -54,7 +54,7 @@ public final class Registry { @ApiStatus.Internal public static JsonObject load(Resource resource) { - final var resourceStream = ClassLoader.getSystemResourceAsStream(resource.name); + final var resourceStream = Registry.class.getClassLoader().getResourceAsStream(resource.name); Check.notNull(resourceStream, "Resource {0} does not exist!", resource); final var reader = new JsonReader(new InputStreamReader(resourceStream)); try {