add autorankup

This commit is contained in:
okx-code
2018-11-04 20:11:24 +00:00
parent 51a7261bd6
commit d3b830c603
5 changed files with 26 additions and 8 deletions
+1 -2
View File
@@ -4,7 +4,7 @@ plugins {
} }
group 'sh.okx' group 'sh.okx'
version '3.2.1-beta.1' version '3.2.1-beta.2'
repositories { repositories {
mavenCentral() mavenCentral()
@@ -23,7 +23,6 @@ repositories {
dependencies { dependencies {
testCompile group: 'junit', name: 'junit', version: '4.12' testCompile group: 'junit', name: 'junit', version: '4.12'
testCompile 'org.mockito:mockito-core:2.+'
compileOnly 'org.projectlombok:lombok:1.18.2' compileOnly 'org.projectlombok:lombok:1.18.2'
apt "org.projectlombok:lombok:1.18.2" apt "org.projectlombok:lombok:1.18.2"
@@ -12,6 +12,7 @@ public class AutoRankup extends BukkitRunnable {
@Override @Override
public void run() { public void run() {
for (Player player : Bukkit.getOnlinePlayers()) { for (Player player : Bukkit.getOnlinePlayers()) {
if(player.hasPermission("rankup.auto")) {
if (rankup.checkRankup(player, false)) { if (rankup.checkRankup(player, false)) {
rankup.rankup(player); rankup.rankup(player);
} else if (rankup.getPrestiges() != null && rankup.checkPrestige(player, false)) { } else if (rankup.getPrestiges() != null && rankup.checkPrestige(player, false)) {
@@ -20,3 +21,4 @@ public class AutoRankup extends BukkitRunnable {
} }
} }
} }
}
+4 -1
View File
@@ -1,5 +1,5 @@
name: Rankup name: Rankup
version: 3.2.1-beta.1 version: 3.2.1-beta.2
main: sh.okx.rankup.Rankup main: sh.okx.rankup.Rankup
author: Okx author: Okx
depend: [Vault] depend: [Vault]
@@ -34,6 +34,7 @@ permissions:
rankup.reload: true rankup.reload: true
rankup.prestige: true rankup.prestige: true
rankup.prestiges: true rankup.prestiges: true
rankup.auto: true
rankup.info: rankup.info:
default: true default: true
rankup.rankup: rankup.rankup:
@@ -48,3 +49,5 @@ permissions:
default: true default: true
rankup.prestiges: rankup.prestiges:
default: true default: true
rankup.auto:
default: true
@@ -0,0 +1,14 @@
package sh.okx.rankup.messages;
import org.junit.Test;
import static org.junit.Assert.*;
import static org.hamcrest.CoreMatchers.*;
public class MessageBuilderTest {
@Test
public void testFailIfEmpty() {
assertThat(new MessageBuilder("").failIfEmpty(), instanceOf(EmptyMessageBuilder.class));
}
}