|
8 | 8 | import dev.ithundxr.railwaystweaks.mixin.compat.tconstruct.SimpleChannelAccessor;
|
9 | 9 | import me.pepperbell.simplenetworking.C2SPacket;
|
10 | 10 | import me.pepperbell.simplenetworking.S2CPacket;
|
| 11 | +import net.fabricmc.api.EnvType; |
11 | 12 | import net.fabricmc.fabric.api.command.v2.CommandRegistrationCallback;
|
| 13 | +import net.fabricmc.loader.api.FabricLoader; |
12 | 14 | import net.minecraft.Util;
|
13 | 15 | import net.minecraft.commands.CommandSourceStack;
|
14 | 16 | import net.minecraft.network.chat.Component;
|
@@ -39,15 +41,17 @@ public static void init() {
|
39 | 41 | .executes(ctx -> avgMSPT(ctx.getSource())));
|
40 | 42 | });
|
41 | 43 |
|
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 | + } |
51 | 55 | }
|
52 | 56 |
|
53 | 57 | private static ArgumentBuilder<CommandSourceStack, ?> $dump_hephaestus_packets() {
|
|
0 commit comments