3.4.2-beta
This commit is contained in:
+3
-3
@@ -4,11 +4,10 @@ plugins {
|
|||||||
}
|
}
|
||||||
|
|
||||||
group 'sh.okx'
|
group 'sh.okx'
|
||||||
version '3.4.1'
|
version '3.4.2-beta'
|
||||||
|
|
||||||
repositories {
|
repositories {
|
||||||
mavenCentral()
|
mavenCentral()
|
||||||
mavenLocal()
|
|
||||||
jcenter()
|
jcenter()
|
||||||
maven {
|
maven {
|
||||||
url 'http://nexus.hc.to/content/repositories/pub_releases'
|
url 'http://nexus.hc.to/content/repositories/pub_releases'
|
||||||
@@ -16,6 +15,7 @@ repositories {
|
|||||||
maven {
|
maven {
|
||||||
url 'https://hub.spigotmc.org/nexus/content/groups/public/'
|
url 'https://hub.spigotmc.org/nexus/content/groups/public/'
|
||||||
}
|
}
|
||||||
|
mavenLocal()
|
||||||
maven {
|
maven {
|
||||||
url 'http://repo.extendedclip.com/content/repositories/placeholderapi/'
|
url 'http://repo.extendedclip.com/content/repositories/placeholderapi/'
|
||||||
}
|
}
|
||||||
@@ -34,5 +34,5 @@ dependencies {
|
|||||||
compile 'me.clip:placeholderapi:2.9.2'
|
compile 'me.clip:placeholderapi:2.9.2'
|
||||||
compile 'com.hm.achievement:advanced-achievements-api:1.1.0'
|
compile 'com.hm.achievement:advanced-achievements-api:1.1.0'
|
||||||
// if compiling this you will have to download and install mcMMO locally
|
// if compiling this you will have to download and install mcMMO locally
|
||||||
compile 'com.gmail.nossr50.mcMMO:mcMMO:2.1.0-SNAPSHOT'
|
compile 'com.gmail.nossr50.mcMMO:mcMMO:2.2.0-SNAPSHOT'
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -59,7 +59,7 @@ public class RankList<T extends Rank> {
|
|||||||
return rank;
|
return rank;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
return null;
|
throw new RuntimeException("Invalid rank: " + name);
|
||||||
}
|
}
|
||||||
|
|
||||||
public T getByPlayer(Player player) {
|
public T getByPlayer(Player player) {
|
||||||
@@ -83,7 +83,6 @@ public class RankList<T extends Rank> {
|
|||||||
return nextRank;
|
return nextRank;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
// this shouldn't happen but whatever
|
throw new RuntimeException(rank.getName() + " has an invalid next rank");
|
||||||
return null;
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -13,11 +13,7 @@ import org.bukkit.event.inventory.InventoryType;
|
|||||||
import org.bukkit.inventory.InventoryView;
|
import org.bukkit.inventory.InventoryView;
|
||||||
import org.bukkit.plugin.RegisteredServiceProvider;
|
import org.bukkit.plugin.RegisteredServiceProvider;
|
||||||
import org.bukkit.plugin.java.JavaPlugin;
|
import org.bukkit.plugin.java.JavaPlugin;
|
||||||
import sh.okx.rankup.commands.InfoCommand;
|
import sh.okx.rankup.commands.*;
|
||||||
import sh.okx.rankup.commands.PrestigeCommand;
|
|
||||||
import sh.okx.rankup.commands.PrestigesCommand;
|
|
||||||
import sh.okx.rankup.commands.RanksCommand;
|
|
||||||
import sh.okx.rankup.commands.RankupCommand;
|
|
||||||
import sh.okx.rankup.gui.Gui;
|
import sh.okx.rankup.gui.Gui;
|
||||||
import sh.okx.rankup.gui.GuiListener;
|
import sh.okx.rankup.gui.GuiListener;
|
||||||
import sh.okx.rankup.messages.EmptyMessageBuilder;
|
import sh.okx.rankup.messages.EmptyMessageBuilder;
|
||||||
@@ -32,21 +28,11 @@ import sh.okx.rankup.ranks.Rankups;
|
|||||||
import sh.okx.rankup.requirements.OperationRegistry;
|
import sh.okx.rankup.requirements.OperationRegistry;
|
||||||
import sh.okx.rankup.requirements.Requirement;
|
import sh.okx.rankup.requirements.Requirement;
|
||||||
import sh.okx.rankup.requirements.RequirementRegistry;
|
import sh.okx.rankup.requirements.RequirementRegistry;
|
||||||
import sh.okx.rankup.requirements.operation.AllOperation;
|
import sh.okx.rankup.requirements.operation.*;
|
||||||
import sh.okx.rankup.requirements.operation.AnyOperation;
|
import sh.okx.rankup.requirements.requirement.*;
|
||||||
import sh.okx.rankup.requirements.operation.NoneOperation;
|
|
||||||
import sh.okx.rankup.requirements.operation.OneOperation;
|
|
||||||
import sh.okx.rankup.requirements.requirement.GroupRequirement;
|
|
||||||
import sh.okx.rankup.requirements.requirement.MoneyRequirement;
|
|
||||||
import sh.okx.rankup.requirements.requirement.PermissionRequirement;
|
|
||||||
import sh.okx.rankup.requirements.requirement.PlaceholderRequirement;
|
|
||||||
import sh.okx.rankup.requirements.requirement.PlaytimeMinutesRequirement;
|
|
||||||
import sh.okx.rankup.requirements.requirement.XpLevelRequirement;
|
import sh.okx.rankup.requirements.requirement.XpLevelRequirement;
|
||||||
import sh.okx.rankup.requirements.requirement.advancedachievements.AdvancedAchievementsAchievementRequirement;
|
import sh.okx.rankup.requirements.requirement.advancedachievements.*;
|
||||||
import sh.okx.rankup.requirements.requirement.advancedachievements.AdvancedAchievementsTotalRequirement;
|
import sh.okx.rankup.requirements.requirement.mcmmo.*;
|
||||||
import sh.okx.rankup.requirements.requirement.mcmmo.McMMOPowerLevelRequirement;
|
|
||||||
import sh.okx.rankup.requirements.requirement.mcmmo.McMMOSkillRequirement;
|
|
||||||
import sh.okx.rankup.requirements.requirement.mcmmo.McMMOSkillUtil;
|
|
||||||
|
|
||||||
import java.io.File;
|
import java.io.File;
|
||||||
import java.text.DecimalFormat;
|
import java.text.DecimalFormat;
|
||||||
@@ -363,15 +349,6 @@ public class Rankup extends JavaPlugin {
|
|||||||
.send(player);
|
.send(player);
|
||||||
return false;
|
return false;
|
||||||
} else if (rank.isLast()) { // check if they are at the highest rank
|
} else if (rank.isLast()) { // check if they are at the highest rank
|
||||||
// if(prestiges != null) {
|
|
||||||
// Prestige prestige = prestiges.getByPlayer(player);
|
|
||||||
// if(prestige.isLast()) {
|
|
||||||
// getMessage(rank, Message.NO_RANKUP)
|
|
||||||
// .failIf(!message)
|
|
||||||
// .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)
|
||||||
.failIf(!message)
|
.failIf(!message)
|
||||||
.replaceRanks(player, rank)
|
.replaceRanks(player, rank)
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
name: Rankup
|
name: Rankup
|
||||||
version: 3.4.1
|
version: 3.4.2-beta
|
||||||
main: sh.okx.rankup.Rankup
|
main: sh.okx.rankup.Rankup
|
||||||
author: Okx
|
author: Okx
|
||||||
depend: [Vault]
|
depend: [Vault]
|
||||||
|
|||||||
@@ -4,6 +4,7 @@
|
|||||||
# eg "A" instead of "Aexample".
|
# eg "A" instead of "Aexample".
|
||||||
Aexample:
|
Aexample:
|
||||||
# the name of the rank in your permissions plugin
|
# the name of the rank in your permissions plugin
|
||||||
|
# players have to be in this rank to rankup
|
||||||
rank: 'A'
|
rank: 'A'
|
||||||
# the next rank a player can rank up to.
|
# the next rank a player can rank up to.
|
||||||
# this must be the name of the configuration section, not the rank name.
|
# this must be the name of the configuration section, not the rank name.
|
||||||
@@ -25,6 +26,7 @@ Aexample:
|
|||||||
# none: no requirements
|
# none: no requirements
|
||||||
operation: all
|
operation: all
|
||||||
# the console will run these commands when a player ranks up
|
# the console will run these commands when a player ranks up
|
||||||
|
# rankup will change the group for you, commands are not needed for that
|
||||||
#commands:
|
#commands:
|
||||||
# this will run when a player ranks up from A to B.
|
# this will run when a player ranks up from A to B.
|
||||||
#- 'say {PLAYER} well done for ranking up from {OLD_RANK} to {RANK}!'
|
#- 'say {PLAYER} well done for ranking up from {OLD_RANK} to {RANK}!'
|
||||||
|
|||||||
Reference in New Issue
Block a user