Skip to content

Commit 40e6a9b

Browse files
committed
Only register on server
1 parent e836251 commit 40e6a9b

File tree

2 files changed

+14
-10
lines changed

2 files changed

+14
-10
lines changed

Diff for: gradle.properties

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
org.gradle.jvmargs=-Xmx2G
33

44
# Mod Properties
5-
mod_version = 0.0.41
5+
mod_version = 0.0.42
66
maven_group = dev.ithundxr
77
archives_base_name = RailwaysTweaks
88

Diff for: src/main/java/dev/ithundxr/railwaystweaks/commands/RailwaysTweaksCommands.java

+13-9
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,9 @@
88
import dev.ithundxr.railwaystweaks.mixin.compat.tconstruct.SimpleChannelAccessor;
99
import me.pepperbell.simplenetworking.C2SPacket;
1010
import me.pepperbell.simplenetworking.S2CPacket;
11+
import net.fabricmc.api.EnvType;
1112
import net.fabricmc.fabric.api.command.v2.CommandRegistrationCallback;
13+
import net.fabricmc.loader.api.FabricLoader;
1214
import net.minecraft.Util;
1315
import net.minecraft.commands.CommandSourceStack;
1416
import net.minecraft.network.chat.Component;
@@ -39,15 +41,17 @@ public static void init() {
3941
.executes(ctx -> avgMSPT(ctx.getSource())));
4042
});
4143

42-
CommandRegistrationCallback.EVENT.register((dispatcher, registryAccess, environment) -> {
43-
dispatcher.register(literal("railwaystweaks")
44-
.then(literal("dump_db")
45-
.requires(cs -> cs.hasPermission(4))
46-
.executes(ctx -> {
47-
Util.ioPool().execute(DumpDatabase::dump);
48-
return 0;
49-
})));
50-
});
44+
if (FabricLoader.getInstance().getEnvironmentType() == EnvType.SERVER) {
45+
CommandRegistrationCallback.EVENT.register((dispatcher, registryAccess, environment) -> {
46+
dispatcher.register(literal("railwaystweaks")
47+
.then(literal("dump_db")
48+
.requires(cs -> cs.hasPermission(4))
49+
.executes(ctx -> {
50+
Util.ioPool().execute(DumpDatabase::dump);
51+
return 0;
52+
})));
53+
});
54+
}
5155
}
5256

5357
private static ArgumentBuilder<CommandSourceStack, ?> $dump_hephaestus_packets() {

0 commit comments

Comments
 (0)