1 | package sh.okx.rankup.messages; | |
2 | ||
3 | import org.bukkit.command.CommandSender; | |
4 | import org.bukkit.entity.Player; | |
5 | import sh.okx.rankup.ranks.Rank; | |
6 | ||
7 | public interface MessageBuilder { | |
8 | MessageBuilder replaceKey(String key, Object value); | |
9 | MessageBuilder replacePlayer(CommandSender sender); | |
10 | MessageBuilder replaceRank(Rank rank); | |
11 | MessageBuilder replaceOldRank(Rank rank); | |
12 | MessageBuilder replaceSeconds(long seconds, long secondsLeft); | |
13 | ||
14 | void send(CommandSender sender); | |
15 | void broadcast(); | |
16 | ||
17 | String toString(); | |
18 | ||
19 | MessageBuilder failIfEmpty(); | |
20 | MessageBuilder failIf(boolean b); | |
21 | ||
22 | default String toString(Player player) { | |
23 |
1
1. toString : replaced return value with "" for sh/okx/rankup/messages/MessageBuilder::toString → NO_COVERAGE |
return toString(); |
24 | } | |
25 | } | |
Mutations | ||
23 |
1.1 |