update to 3.1.1
now sends a messsage when a player is at the last prestige and last rank and trying to rank up fix playtime minutes requirement
This commit is contained in:
@@ -28,6 +28,7 @@ dependencies {
|
|||||||
apt "org.projectlombok:lombok:1.18.2"
|
apt "org.projectlombok:lombok:1.18.2"
|
||||||
|
|
||||||
compile 'org.spigotmc:spigot-api:1.12-R0.1-SNAPSHOT'
|
compile 'org.spigotmc:spigot-api:1.12-R0.1-SNAPSHOT'
|
||||||
|
|
||||||
compile('net.milkbowl.vault:VaultAPI:1.6') {
|
compile('net.milkbowl.vault:VaultAPI:1.6') {
|
||||||
exclude group: 'org.bukkit'
|
exclude group: 'org.bukkit'
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -302,7 +302,9 @@ public class Rankup extends JavaPlugin {
|
|||||||
if(prestiges != null) {
|
if(prestiges != null) {
|
||||||
Prestige prestige = prestiges.getByPlayer(player);
|
Prestige prestige = prestiges.getByPlayer(player);
|
||||||
if(prestige.isLast()) {
|
if(prestige.isLast()) {
|
||||||
getMessage(rank, Message.NO_RANKUP);
|
getMessage(rank, Message.NO_RANKUP)
|
||||||
|
.replaceRanks(player, prestige)
|
||||||
|
.send(player);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
getMessage(rank, prestiges == null ? Message.NO_RANKUP : prestiges.getByPlayer(player).isLast() ? Message.NO_RANKUP : Message.MUST_PRESTIGE)
|
getMessage(rank, prestiges == null ? Message.NO_RANKUP : prestiges.getByPlayer(player).isLast() ? Message.NO_RANKUP : Message.MUST_PRESTIGE)
|
||||||
|
|||||||
@@ -87,7 +87,11 @@ public class MessageBuilder {
|
|||||||
* @return an EmptyMessageBuilder if the message is empty, itself otherwise
|
* @return an EmptyMessageBuilder if the message is empty, itself otherwise
|
||||||
*/
|
*/
|
||||||
public MessageBuilder failIfEmpty() {
|
public MessageBuilder failIfEmpty() {
|
||||||
if (message.isEmpty()) {
|
return failIf(message.isEmpty());
|
||||||
|
}
|
||||||
|
|
||||||
|
public MessageBuilder failIf(boolean value) {
|
||||||
|
if (value) {
|
||||||
return new EmptyMessageBuilder();
|
return new EmptyMessageBuilder();
|
||||||
} else {
|
} else {
|
||||||
return this;
|
return this;
|
||||||
|
|||||||
+1
-1
@@ -26,7 +26,7 @@ public class PlaytimeMinutesRequirement extends Requirement {
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
public boolean check(Player player) {
|
public boolean check(Player player) {
|
||||||
return player.getStatistic(playOneTick) * TICKS_PER_MINUTE >= getValueDouble();
|
return player.getStatistic(playOneTick) / TICKS_PER_MINUTE >= getValueDouble();
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
|||||||
@@ -45,5 +45,6 @@ Cexample:
|
|||||||
complete: "&7{OLD_RANK} &8\xbb &7{RANK} &e(5000 money, 2 XP levels)"
|
complete: "&7{OLD_RANK} &8\xbb &7{RANK} &e(5000 money, 2 XP levels)"
|
||||||
current: "&c{OLD_RANK} &e\xbb &c{RANK} &e(5000 money, 2 XP levels)"
|
current: "&c{OLD_RANK} &e\xbb &c{RANK} &e(5000 money, 2 XP levels)"
|
||||||
incomplete: "&r{OLD_RANK} &e\xbb &r{RANK} &e(5000 money, 2 XP levels)"
|
incomplete: "&r{OLD_RANK} &e\xbb &r{RANK} &e(5000 money, 2 XP levels)"
|
||||||
|
# for the last rank, you just need to specify the rank.
|
||||||
Dexample:
|
Dexample:
|
||||||
rank: 'D'
|
rank: 'D'
|
||||||
Reference in New Issue
Block a user