Skip to content

Commit 957ae1a

Browse files
增添了一些注释
1 parent c6ec5d9 commit 957ae1a

File tree

4 files changed

+11
-9
lines changed

4 files changed

+11
-9
lines changed

src/main/java/top/mpt/huihui/answerit/commands/impl/q.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@ public class q extends ICommand {
1919

2020
public q() {
2121
super("q", "", "/answer q [PlayerName] [Question] [select/wrtite] [answer] [answer] *n");
22+
// 传入服务器全体玩家List
2223
List<String> params = new ArrayList<>();
2324
Bukkit.getOnlinePlayers().forEach( it -> params.add(it.getName()) );
2425
setListParams(params);
@@ -64,7 +65,7 @@ public boolean onCommand(CommandSender sender, String[] args) {
6465
);
6566
ClickEvent clickEvent = new ClickEvent(ClickEvent.Action.RUN_COMMAND, "/answer setanswer " + target.getName() + " " + args[i] + " select " + args[1] + " " + answerText);
6667
single.setClickEvent(clickEvent);
67-
// 判断TextComponent
68+
// 判断TextComponent应该怎么叠
6869
if (i == 3){
6970
message = single;
7071
} else {

src/main/java/top/mpt/huihui/answerit/commands/impl/setanswer.java

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,11 @@
11
package top.mpt.huihui.answerit.commands.impl;
22

3-
import com.sun.tools.classfile.ConstantPool;
43
import net.md_5.bungee.api.chat.ClickEvent;
54
import net.md_5.bungee.api.chat.TextComponent;
65
import org.bukkit.Bukkit;
76
import org.bukkit.entity.Player;
87
import top.mpt.huihui.answerit.commands.ICommand;
98
import org.bukkit.command.CommandSender;
10-
import top.mpt.huihui.answerit.prize.prize;
119
import top.mpt.huihui.answerit.utils.ChatUtils;
1210
import top.mpt.huihui.answerit.utils.PlayerUtils;
1311

src/main/java/top/mpt/huihui/answerit/commands/impl/vote.java

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,9 @@ public vote(){
1616
}
1717

1818
public boolean onCommand(CommandSender sender, String[] args) {
19+
/*
20+
* arg[0] == true/false
21+
*/
1922
if (sender instanceof Player){
2023
// 防止重复投票
2124
for (String player : voteList){
@@ -36,15 +39,12 @@ public boolean onCommand(CommandSender sender, String[] args) {
3639
if (args[0].equals("true")){
3740
ChatUtils.broadcast("%s#GREEN#玩家: #AQUA#%s #GREEN#投给了: 答案正确", normal, sender.getName());
3841
voteResult.add(true);
39-
voteList.add(sender.getName());
4042
} else if (args[0].equals("false")){
4143
ChatUtils.broadcast("%s#RED#玩家: #AQUA#%s #RED#投给了: 答案错误", normal, sender.getName());
4244
voteResult.add(false);
43-
voteList.add(sender.getName());
4445
}
45-
46-
47-
46+
// 投票列表添加玩家
47+
voteList.add(sender.getName());
4848
} else {
4949
sender.sendMessage("请让玩家执行该指令");
5050
}

src/main/java/top/mpt/huihui/answerit/listener/PlayerChat.java

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,9 +18,12 @@
1818
public class PlayerChat implements Listener {
1919
@EventHandler
2020
public void onPlayerChat(AsyncPlayerChatEvent event){
21+
// 判断是否处于Write问答状态
2122
if (isCheckChat){
23+
// 获取target
2224
Player target = q.target;
23-
if (event.getPlayer() == target){
25+
// 如果获取到的玩家为target
26+
if (event.getPlayer().equals(target)){
2427
// 设置聊天发送的格式
2528
event.setCancelled(true);
2629
ChatUtils.broadcast("%s#GREEN#%s的回答是: #AQUA#%s", normal, target.getName(), event.getMessage());

0 commit comments

Comments
 (0)