aboutsummaryrefslogtreecommitdiff
path: root/spark-fabric/src/main/java/me/lucko/spark/fabric/plugin
diff options
context:
space:
mode:
authorLuck <git@lucko.me>2021-06-01 21:32:34 +0100
committerLuck <git@lucko.me>2021-06-01 21:32:34 +0100
commitc4e8ab0dad45fe33bff89930ad76bac4d2854133 (patch)
treebb1bc970aa54f450d960fba465d8a6465523a3ee /spark-fabric/src/main/java/me/lucko/spark/fabric/plugin
parent05095b0b30b0efa7f17b3f320e29b5a811329125 (diff)
downloadspark-c4e8ab0dad45fe33bff89930ad76bac4d2854133.tar.gz
spark-c4e8ab0dad45fe33bff89930ad76bac4d2854133.tar.bz2
spark-c4e8ab0dad45fe33bff89930ad76bac4d2854133.zip
Add class source lookups for Fabric and Forge
Diffstat (limited to 'spark-fabric/src/main/java/me/lucko/spark/fabric/plugin')
-rw-r--r--spark-fabric/src/main/java/me/lucko/spark/fabric/plugin/FabricSparkPlugin.java7
1 files changed, 7 insertions, 0 deletions
diff --git a/spark-fabric/src/main/java/me/lucko/spark/fabric/plugin/FabricSparkPlugin.java b/spark-fabric/src/main/java/me/lucko/spark/fabric/plugin/FabricSparkPlugin.java
index 4b48d6a..50c6e44 100644
--- a/spark-fabric/src/main/java/me/lucko/spark/fabric/plugin/FabricSparkPlugin.java
+++ b/spark-fabric/src/main/java/me/lucko/spark/fabric/plugin/FabricSparkPlugin.java
@@ -31,6 +31,8 @@ import com.mojang.brigadier.tree.LiteralCommandNode;
import me.lucko.spark.common.SparkPlatform;
import me.lucko.spark.common.SparkPlugin;
import me.lucko.spark.common.sampler.ThreadDumper;
+import me.lucko.spark.common.util.ClassSourceLookup;
+import me.lucko.spark.fabric.FabricClassSourceLookup;
import me.lucko.spark.fabric.FabricSparkMod;
import net.minecraft.server.command.CommandOutput;
@@ -88,6 +90,11 @@ public abstract class FabricSparkPlugin implements SparkPlugin {
return this.threadDumper.get();
}
+ @Override
+ public ClassSourceLookup createClassSourceLookup() {
+ return new FabricClassSourceLookup();
+ }
+
protected static <T> void registerCommands(CommandDispatcher<T> dispatcher, Command<T> executor, SuggestionProvider<T> suggestor, String... aliases) {
if (aliases.length == 0) {
return;