Skip to content

Commit 13d62a8

Browse files
authored
Merge pull request #32 from GregTaoo/dev
feat. 选择性注册music指令
2 parents a03943d + b3c80bc commit 13d62a8

File tree

4 files changed

+7
-5
lines changed

4 files changed

+7
-5
lines changed

gradle.properties

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,6 @@ loader_version=0.16.10
99
fabric_version=0.77.0+1.18.2
1010

1111
# Mod Properties
12-
mod_version=1.3.1
12+
mod_version=1.3.2
1313
maven_group=top.gregtao.concerto
1414
archives_base_name=Concerto-fabric

src/main/java/top/gregtao/concerto/command/MusicCommand.java

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -42,11 +42,13 @@ public class MusicCommand {
4242

4343
public static void register() {
4444
LiteralCommandNode<FabricClientCommandSource> node = ClientCommandManager.DISPATCHER.register(registerPlayerControllers(
45-
ClientCommandManager.literal("music")
45+
ClientCommandManager.literal("concerto")
4646
.then(addMusicCommand())
4747
.then(insertMusicCommand())
4848
));
49-
ClientCommandManager.DISPATCHER.register(ClientCommandManager.literal("concerto").redirect(node));
49+
if (ClientConfig.INSTANCE.options.registerMusicCommand) {
50+
ClientCommandManager.DISPATCHER.register(ClientCommandManager.literal("music").redirect(node));
51+
}
5052
}
5153

5254
private static final List<MusicAdderBuilder.MusicGetter<Music>> GETTERS = List.of(

src/main/java/top/gregtao/concerto/command/MusicRoomCommand.java

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
public class MusicRoomCommand {
1515

1616
public static void register() {
17-
LiteralCommandNode<FabricClientCommandSource> node = ClientCommandManager.DISPATCHER.register(
17+
ClientCommandManager.DISPATCHER.register(
1818
ClientCommandManager.literal("musicroom")
1919
.then(ClientCommandManager.literal("create").executes(context -> {
2020
ClientPlayerEntity player = context.getSource().getPlayer();
@@ -100,7 +100,6 @@ public static void register() {
100100
)
101101
)
102102
);
103-
ClientCommandManager.DISPATCHER.register(ClientCommandManager.literal("concerto").redirect(node));
104103
}
105104

106105
public static boolean checkServerAvailable(ClientPlayerEntity player) {

src/main/java/top/gregtao/concerto/config/ClientConfig.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -46,6 +46,7 @@ public static class ClientConfigOptions {
4646
public int maxCacheSize = 1000 * 1000 * 100;
4747
public boolean displayLyrics = true;
4848
public boolean joinAgentWhenInvited = false;
49+
public boolean registerMusicCommand = true;
4950
public String lyricsPosition = "0.5,1-70";
5051
public TextAlignment lyricsAlignment = TextAlignment.CENTER;
5152
public boolean displaySubLyrics = true;

0 commit comments

Comments
 (0)