From ff90f30a59b52552887922ba58e23e629932d51a Mon Sep 17 00:00:00 2001 From: Verox Date: Tue, 19 Sep 2023 17:55:19 +0200 Subject: [PATCH] Fixed debug --- .../java/com/cimeyclust/addonreader/resources/Plugin.java | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/main/java/com/cimeyclust/addonreader/resources/Plugin.java b/src/main/java/com/cimeyclust/addonreader/resources/Plugin.java index 86e4385..b41f74d 100644 --- a/src/main/java/com/cimeyclust/addonreader/resources/Plugin.java +++ b/src/main/java/com/cimeyclust/addonreader/resources/Plugin.java @@ -10,7 +10,10 @@ import cn.nukkit.item.Item; import cn.nukkit.item.customitem.CustomItem; import cn.nukkit.plugin.PluginBase; import org.reflections.Reflections; +import org.reflections.scanners.SubTypesScanner; import org.reflections.scanners.TypeAnnotationsScanner; +import org.reflections.util.ClasspathHelper; +import org.reflections.util.ConfigurationBuilder; import java.io.File; import java.net.MalformedURLException; @@ -37,7 +40,10 @@ public class Plugin extends PluginBase { // Register Blocks Reflections blockReflections = new Reflections("com.cimeyclust.addonreader.resources.custom_blocks"); - int count = blockReflections.getStore().get(TypeAnnotationsScanner.class.getSimpleName()).keySet().size(); + Reflections reflections = new Reflections(new ConfigurationBuilder() + .setUrls(ClasspathHelper.forPackage("com.cimeyclust.addonreader.resources.custom_blocks")) + .setScanners(new SubTypesScanner(), new TypeAnnotationsScanner())); + int count = reflections.getStore().get(TypeAnnotationsScanner.class.getSimpleName()).keySet().size(); System.out.println("Number of classes found: " + count); // Log super classes of each class in the package