Skip to content

Commit 1aa446f

Browse files
committed
up mod
1 parent 2fc536e commit 1aa446f

47 files changed

Lines changed: 101 additions & 528 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

README.md

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -195,10 +195,12 @@ Forge/Fabric/NeoForge类服务器
195195
- addMusicCost 点歌花费
196196
- useCost 启用花费
197197
- sendDelay Hud信息更新延迟
198+
- defaultApi 默认音乐API
198199

199200
## 指令说明
200201
普通玩家指令
201202
- /music [音乐ID/网易云分享链接] 点歌
203+
- /music [音乐API] [音乐ID] 点歌
202204
- /music stop 停止播放歌曲
203205
- /music list 查看歌曲队列
204206
- /music cancel [序号] 取消你的点歌
@@ -209,6 +211,7 @@ Forge/Fabric/NeoForge类服务器
209211
- /music mute 不再参与点歌,再输入一次恢复
210212
- /music mute list 不接收空闲列表点歌,再输入一次恢复
211213
- /music search [歌名] 搜索歌曲
214+
- /music search [音乐API] [歌名] 搜索歌曲
212215
- /music select [序列] 选择歌曲
213216
- /music nextpage 切换下一页歌曲搜索结果
214217
- /music lastpage 切换上一页歌曲搜索结果
@@ -233,16 +236,18 @@ Forge/Fabric/NeoForge类服务器
233236
- /music reload 重读配置文件
234237
- /music next 强制切歌
235238
- /music ban [ID] 禁止点这首歌
239+
- /music ban [音乐API] [ID] 禁止点这首歌
236240
- /music unban [ID] 解禁点这首歌
241+
- /music unban [音乐API] [ID] 解禁点这首歌
237242
- /music banplayer [ID] 禁止某位玩家点歌
238243
- /music unbanplayer [ID] 解禁某位玩家点歌
239-
- /music url [url] 播放一首自定义歌曲
240244
- /music delete [序号] 删除队列中的歌曲
241245
- /music addlist [歌单ID] 添加歌单到空闲列表
242246
- /music clearlist 清空空闲歌单
243247
- /music clearban 清空禁止点歌列表
244248
- /music clearbanplayer 清空禁止点歌玩家列表
245249
- /music test [ID] 测试歌曲内容解析
250+
- /music test [音乐API] [ID] 测试歌曲内容解析
246251

247252
若开启权限后
248253
- 点歌需要权限`allmusic.addmusic`

core/command/sub/CommandSearchApi.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,6 @@ public void execute(Object sender, String name, String[] args) {
2727
}
2828

2929
AllMusic.side.sendMessage(sender, AllMusic.getMessage().search.startSearch);
30-
CommandEX.searchMusicApi(sender, name, args,false);
30+
CommandEX.searchMusicApi(sender, name, args, false);
3131
}
3232
}

core/music/MusicSearch.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@ private static void task() {
2222
IMusicApi api = AllMusic.MUSIC_APIS.get(obj.api);
2323
if (api == null) {
2424
AllMusic.side.sendMessageTask(obj.sender, AllMusic.getMessage().musicPlay.error2);
25+
return;
2526
}
2627
SearchPageObj search = api.search(obj.args, obj.isDefault);
2728
if (search == null)

fabric_1_16_5/src/main/java/com/coloryr/allmusic/server/CommandFabric.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,7 @@ public CompletableFuture<Suggestions> getSuggestions(CommandContext<ServerComman
5959
String remaining = builder.getRemaining().trim();
6060

6161
for (String s : results) {
62-
if (s.startsWith(remaining)){
62+
if (s.startsWith(remaining)) {
6363
builder.suggest(s);
6464
}
6565
}

fabric_1_16_5/src/main/java/com/coloryr/allmusic/server/SideFabric.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,12 +3,12 @@
33
import com.coloryr.allmusic.buffercodec.MusicPacketCodec;
44
import com.coloryr.allmusic.codec.CommandType;
55
import com.coloryr.allmusic.server.core.AllMusic;
6-
import com.coloryr.allmusic.server.core.objs.music.MusicObj;
6+
import com.coloryr.allmusic.server.core.objs.music.PlayerAddMusicObj;
77
import com.coloryr.allmusic.server.core.objs.music.SongInfoObj;
88
import com.coloryr.allmusic.server.core.side.BaseSide;
9-
import com.coloryr.allmusic.server.mixin.IGetCommandOutput;
109
import com.coloryr.allmusic.server.event.MusicAddEvent;
1110
import com.coloryr.allmusic.server.event.MusicPlayEvent;
11+
import com.coloryr.allmusic.server.mixin.IGetCommandOutput;
1212
import io.netty.buffer.ByteBuf;
1313
import net.fabricmc.fabric.api.networking.v1.ServerPlayNetworking;
1414
import net.minecraft.network.PacketByteBuf;
@@ -160,7 +160,7 @@ public boolean onMusicPlay(SongInfoObj obj) {
160160
}
161161

162162
@Override
163-
public boolean onMusicAdd(Object obj, MusicObj music) {
163+
public boolean onMusicAdd(Object obj, PlayerAddMusicObj music) {
164164
ServerCommandSource sender = (ServerCommandSource) obj;
165165
ServerPlayerEntity entity = null;
166166
if (sender.getEntity() instanceof ServerPlayerEntity) {

fabric_1_16_5/src/main/java/com/coloryr/allmusic/server/event/MusicAddEvent.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
package com.coloryr.allmusic.server.event;
22

3-
import com.coloryr.allmusic.server.core.objs.music.MusicObj;
3+
import com.coloryr.allmusic.server.core.objs.music.PlayerAddMusicObj;
44
import net.fabricmc.fabric.api.event.Event;
55
import net.fabricmc.fabric.api.event.EventFactory;
66
import net.minecraft.server.network.ServerPlayerEntity;
@@ -20,5 +20,5 @@ public interface MusicAddEvent {
2020
return ActionResult.PASS;
2121
});
2222

23-
ActionResult interact(ServerPlayerEntity player, MusicObj music);
23+
ActionResult interact(ServerPlayerEntity player, PlayerAddMusicObj music);
2424
}

fabric_1_16_5/src/main/java/com/coloryr/allmusic/server/mixin/IGetCommandOutput.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@
99
public interface IGetCommandOutput {
1010
@Accessor(value = "output")
1111
CommandOutput getOutput();
12+
1213
@Accessor(value = "silent")
1314
boolean getSilent();
1415
}

fabric_1_20_1/src/main/java/com/coloryr/allmusic/server/AllMusicServer.java

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,6 @@
22

33
import com.coloryr.allmusic.server.core.AllMusic;
44
import net.fabricmc.api.DedicatedServerModInitializer;
5-
import net.fabricmc.api.ModInitializer;
65
import net.fabricmc.fabric.api.command.v2.CommandRegistrationCallback;
76
import net.fabricmc.fabric.api.event.lifecycle.v1.ServerLifecycleEvents;
87
import net.minecraft.server.MinecraftServer;

fabric_1_20_1/src/main/java/com/coloryr/allmusic/server/CommandFabric.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,7 @@ public CompletableFuture<Suggestions> getSuggestions(CommandContext<ServerComman
5959
String remaining = builder.getRemaining().trim();
6060

6161
for (String s : results) {
62-
if (s.startsWith(remaining)){
62+
if (s.startsWith(remaining)) {
6363
builder.suggest(s);
6464
}
6565
}

0 commit comments

Comments
 (0)