aboutsummaryrefslogtreecommitdiff
path: root/spark-fabric/src/main/java/me/lucko/spark/fabric/plugin
diff options
context:
space:
mode:
authorPotatoboy9999 <51728317+PotatoPresident@users.noreply.github.com>2021-10-10 02:00:14 -0700
committerGitHub <noreply@github.com>2021-10-10 10:00:14 +0100
commit8ebf2d39a1d95c409d2151374b8ff1ad9e776d97 (patch)
tree713805b1efe197c191d74b61d17ae94e945b1430 /spark-fabric/src/main/java/me/lucko/spark/fabric/plugin
parent7760d4a9fee5b7e5f6ca9b84129e84a1c373131e (diff)
downloadspark-8ebf2d39a1d95c409d2151374b8ff1ad9e776d97.tar.gz
spark-8ebf2d39a1d95c409d2151374b8ff1ad9e776d97.tar.bz2
spark-8ebf2d39a1d95c409d2151374b8ff1ad9e776d97.zip
Add Fabric placeholder support (#136)
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/FabricServerSparkPlugin.java7
1 files changed, 7 insertions, 0 deletions
diff --git a/spark-fabric/src/main/java/me/lucko/spark/fabric/plugin/FabricServerSparkPlugin.java b/spark-fabric/src/main/java/me/lucko/spark/fabric/plugin/FabricServerSparkPlugin.java
index f0b6574..8d38b1c 100644
--- a/spark-fabric/src/main/java/me/lucko/spark/fabric/plugin/FabricServerSparkPlugin.java
+++ b/spark-fabric/src/main/java/me/lucko/spark/fabric/plugin/FabricServerSparkPlugin.java
@@ -37,8 +37,10 @@ import me.lucko.spark.fabric.FabricSparkMod;
import me.lucko.spark.fabric.FabricTickHook;
import me.lucko.spark.fabric.FabricTickReporter;
+import me.lucko.spark.fabric.placeholder.SparkFabricPlaceholderApi;
import net.fabricmc.fabric.api.command.v1.CommandRegistrationCallback;
import net.fabricmc.fabric.api.event.lifecycle.v1.ServerLifecycleEvents;
+import net.fabricmc.loader.api.FabricLoader;
import net.minecraft.entity.player.PlayerEntity;
import net.minecraft.server.MinecraftServer;
import net.minecraft.server.command.CommandOutput;
@@ -58,6 +60,11 @@ public class FabricServerSparkPlugin extends FabricSparkPlugin implements Comman
registerCommands(server.getCommandManager().getDispatcher(), plugin, plugin, "spark");
CommandRegistrationCallback.EVENT.register((dispatcher, isDedicated) -> registerCommands(dispatcher, plugin, plugin, "spark"));
+
+ if (FabricLoader.getInstance().isModLoaded("placeholder-api")) {
+ new SparkFabricPlaceholderApi(plugin.platform);
+ }
+
// register shutdown hook
ServerLifecycleEvents.SERVER_STOPPING.register(stoppingServer -> {
if (stoppingServer == plugin.server) {