新增cui提示消息,合并bukkit适配
Java CI-CD with Maven / build (push) Successful in 14m31s Details

This commit is contained in:
zhangyuheng 2024-06-09 23:48:23 +08:00
parent e731a9023d
commit 75ba23f593
9 changed files with 9 additions and 2 deletions

View File

@ -57,7 +57,7 @@
## 支持版本
- 1.20.1+ (Paper、Folia)
- 1.20.1+ (Bukkit、Spigot、Paper、Folia)
## TODO

View File

@ -6,7 +6,7 @@
<groupId>cn.lunadeer</groupId>
<artifactId>Dominion</artifactId>
<version>1.31.0-beta</version>
<version>1.31.1-beta</version>
<packaging>jar</packaging>
<name>Dominion</name>

View File

@ -51,6 +51,7 @@ public class CreateDominion {
if (player == null) return;
CuiTextInput.InputCallback createDominionCB = new createDominionCB(player);
CuiTextInput view = CuiTextInput.create(createDominionCB).setText("未命名领地").title("输入要创建的领地名称");
view.setSuggestCommand("/dominion auto_create <领地名称>");
view.open(player);
}
}

View File

@ -52,6 +52,7 @@ public class CreatePrivilege {
}
CuiTextInput.InputCallback createPrivilegeCB = new createPrivilegeCB(player, dominion.getName());
CuiTextInput view = CuiTextInput.create(createPrivilegeCB).setText("Steve").title("输入玩家名称以添加为成员");
view.setSuggestCommand("/dominion create_privilege <玩家名称> [领地名称]");
view.open(player);
}

View File

@ -35,6 +35,7 @@ public class CreateTemplate {
if (player == null) return;
CuiTextInput.InputCallback createTemplateCB = new createTemplateCB(player);
CuiTextInput view = CuiTextInput.create(createTemplateCB).setText("未命名模板").title("输入模板名称");
view.setSuggestCommand("/dominion template_create <模板名称>");
view.open(player);
}

View File

@ -42,6 +42,7 @@ public class EditJoinMessage {
}
CuiTextInput.InputCallback editJoinMessageCB = new editJoinMessageCB(player, dominion.getName());
CuiTextInput view = CuiTextInput.create(editJoinMessageCB).setText(dominion.getJoinMessage()).title("编辑欢迎提示语");
view.setSuggestCommand("/dominion set_enter_msg <提示语> [领地名称]");
view.open(player);
}
}

View File

@ -42,6 +42,7 @@ public class EditLeaveMessage {
}
CuiTextInput.InputCallback editLeaveMessageCB = new editLeaveMessageCB(player, dominion.getName());
CuiTextInput view = CuiTextInput.create(editLeaveMessageCB).setText(dominion.getLeaveMessage()).title("编辑离开提示语");
view.setSuggestCommand("/dominion set_leave_msg <提示语> [领地名称]");
view.open(player);
}
}

View File

@ -35,6 +35,7 @@ public class RenameDominion {
if (player == null) return;
CuiTextInput.InputCallback renameDominionCB = new renameDominionCB(player, args[1]);
CuiTextInput view = CuiTextInput.create(renameDominionCB).setText(args[1]).title("领地重命名");
view.setSuggestCommand("/dominion rename <原领地名称> <新领地名称>");
view.open(player);
}
}

View File

@ -5,6 +5,7 @@ import cn.lunadeer.dominion.Dominion;
import cn.lunadeer.dominion.dtos.DominionDTO;
import cn.lunadeer.dominion.dtos.Flag;
import cn.lunadeer.dominion.dtos.PlayerPrivilegeDTO;
import cn.lunadeer.minecraftpluginutils.Notification;
import net.kyori.adventure.text.Component;
import net.kyori.adventure.text.TextComponent;
import net.kyori.adventure.text.format.Style;