Skip to content

Commit 9246356

Browse files
authored
Merge pull request #81 from sylviameows/compat/recode
recode /search compatibility change
2 parents 7648360 + db66c1d commit 9246356

1 file changed

Lines changed: 6 additions & 1 deletion

File tree

src/main/java/dev/dfonline/codeclient/Commands.java

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@
1515
import dev.dfonline.codeclient.location.Plot;
1616
import dev.dfonline.codeclient.websocket.SocketHandler;
1717
import net.fabricmc.fabric.api.client.command.v2.FabricClientCommandSource;
18+
import net.fabricmc.loader.api.FabricLoader;
1819
import net.minecraft.block.entity.SignText;
1920
import net.minecraft.client.font.TextRenderer;
2021
import net.minecraft.client.gui.screen.Screen;
@@ -373,7 +374,8 @@ else if(field.getType().isEnum()) {
373374
return -1;
374375
})));
375376

376-
dispatcher.register(literal("search")
377+
378+
var searchCommand = dispatcher.register(literal("ccsearch")
377379
.then(argument("query",greedyString()).suggests((context,builder) -> suggestJump(JumpType.ANY, context, builder)).executes(context -> {
378380
if(CodeClient.location instanceof Dev dev) {
379381
var query = context.getArgument("query", String.class);
@@ -414,6 +416,9 @@ else if(field.getType().isEnum()) {
414416
return 0;
415417
})
416418
));
419+
if (!FabricLoader.getInstance().isModLoaded("recode")) {
420+
dispatcher.register(literal("search").redirect(searchCommand));
421+
}
417422

418423
LiteralCommandNode<FabricClientCommandSource> jumpCommand = dispatcher.register(literal("jump")
419424
.then(literal("player").then(argument("name", greedyString()).suggests((context, builder) -> suggestJump(JumpType.PLAYER_EVENT, context, builder)).executes(context -> {

0 commit comments

Comments
 (0)