Skip to content
This repository was archived by the owner on Nov 2, 2021. It is now read-only.

Commit 5c669b1

Browse files
author
DarkPyves
committed
Cleaned up config and added lang option
Refreshened configuration file for update 3.0. Added lang option for tip message. Prepared for release 3.0.
1 parent 66ae268 commit 5c669b1

File tree

5 files changed

+113
-65
lines changed

5 files changed

+113
-65
lines changed

pom.xml

+1-1
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
<modelVersion>4.0.0</modelVersion>
44
<groupId>com.hm.achievement</groupId>
55
<artifactId>AdvancedAchievements</artifactId>
6-
<version>3.0-Beta</version>
6+
<version>3.0</version>
77
<url>https://github.com/PyvesB/AdvancedAchievements</url>
88
<name>AdvancedAchievements</name>
99
<description>A Minecraft plugin that brings unique and challenging achievements on your server! Books, GUI, rankings, rewards, effects and more!</description>

src/main/java/com/hm/achievement/AdvancedAchievements.java

+10-5
Original file line numberDiff line numberDiff line change
@@ -89,7 +89,7 @@
8989
* Spigot project page: spigotmc.org/resources/advanced-achievements.6239
9090
*
9191
* @since April 2015
92-
* @version 3.0-Beta
92+
* @version 3.0
9393
* @author Pyves
9494
*/
9595
public class AdvancedAchievements extends JavaPlugin {
@@ -924,6 +924,11 @@ private void updateOldLanguage() {
924924
updateDone = true;
925925
}
926926

927+
if (!lang.getKeys(false).contains("aach-tip")) {
928+
lang.set("aach-tip", "&lHINT&r &8You can &7&n&ohover&r &8or &7&n&oclick&r &8on the commands!");
929+
updateDone = true;
930+
}
931+
927932
if (updateDone) {
928933
// Changes in the language file: save and do a fresh load.
929934
try {
@@ -1068,18 +1073,17 @@ public boolean onCommand(CommandSender sender, Command cmd, String commandLabel,
10681073
if (!cmd.getName().equalsIgnoreCase("aach"))
10691074
return false;
10701075

1071-
10721076
if ((args.length == 1) && !args[0].equalsIgnoreCase("help")) {
10731077

10741078
if (args[0].equalsIgnoreCase("book") && sender.hasPermission("achievement.book")
10751079
&& sender instanceof Player) {
10761080

10771081
bookCommand.giveBook(((Player) sender));
1078-
1082+
10791083
} else if (args[0].equalsIgnoreCase("hcaa") && sender.hasPermission("achievement.easteregg")) {
1080-
1084+
10811085
displayEasterEgg(sender);
1082-
1086+
10831087
} else if (args[0].equalsIgnoreCase("reload")) {
10841088

10851089
if (sender.hasPermission("achievement.reload")) {
@@ -1200,6 +1204,7 @@ public boolean onCommand(CommandSender sender, Command cmd, String commandLabel,
12001204
}
12011205

12021206
/**
1207+
* Easter egg; run it and you'll see what all this mess is about!
12031208
*
12041209
* @param sender
12051210
*/

src/main/java/com/hm/achievement/command/HelpCommand.java

+3-4
Original file line numberDiff line numberDiff line change
@@ -109,7 +109,7 @@ public void getHelp(CommandSender sender) {
109109
plugin.getPluginLang().getString("aach-command-check", "Check if NAME has ACH.")
110110
.replace("ACH", "&oach&r&7").replace("NAME", "&oplayer&r&7")),
111111
"/aach check ach name", plugin.getPluginLang().getString("aach-command-check-hover",
112-
"Don't forget to add the colors defined in the config file."));
112+
"Use the Name parameter specified in the config."));
113113

114114
if (sender.hasPermission("achievement.delete"))
115115
sendJsonClickableHoverableMessage(sender,
@@ -124,9 +124,8 @@ public void getHelp(CommandSender sender) {
124124
sender.sendMessage(plugin.getColor() + " ");
125125

126126
// Tip message.
127-
sender.sendMessage(ChatColor.GRAY + "§lHINT§r" + ChatColor.DARK_GRAY + " You can " + ChatColor.GRAY
128-
+ "§n§ohover§r" + ChatColor.DARK_GRAY + " or " + ChatColor.GRAY + "§n§oclick§r" + ChatColor.DARK_GRAY
129-
+ " on the commands!");
127+
sender.sendMessage(ChatColor.GRAY + ChatColor.translateAlternateColorCodes('&', plugin.getPluginLang()
128+
.getString("aach-tip", "&lHINT&r &8You can &7&n&ohover&r &8or &7&n&oclick&r &8on the commands!")));
130129
}
131130

132131
/**

0 commit comments

Comments
 (0)