Skip to content

Commit b20baaa

Browse files
committed
Color refactor
1 parent e8a1019 commit b20baaa

37 files changed

Lines changed: 1325 additions & 1251 deletions

build.gradle

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,12 @@ group = 'me.chancesd.pvpmanager'
88
subprojects {
99
apply plugin: 'java'
1010

11+
java {
12+
toolchain {
13+
languageVersion = JavaLanguageVersion.of(21)
14+
}
15+
}
16+
1117
repositories {
1218
mavenCentral()
1319
mavenLocal()

pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
1212
<sonar.organization>chancesd</sonar.organization>
1313
<sonar.host.url>https://sonarcloud.io</sonar.host.url>
14-
<revision>4.0-SNAPSHOT</revision>
14+
<revision>4.0</revision>
1515
</properties>
1616

1717
<distributionManagement>

pvpmanager/build.gradle

Lines changed: 3 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,8 @@ version = '3.18.30'
1010
description = 'A powerful plugin to manage various PvP combat features'
1111

1212
dependencies {
13-
compileOnly 'io.papermc.paper:paper-api:1.21.4-R0.1-SNAPSHOT'
14-
compileOnly 'org.spigotmc:spigot-api:1.21.4-R0.1-SNAPSHOT'
13+
compileOnly 'io.papermc.paper:paper-api:1.21.8-R0.1-SNAPSHOT'
14+
compileOnly 'org.spigotmc:spigot-api:1.21.8-R0.1-SNAPSHOT'
1515
compileOnly 'net.sacredlabyrinth.phaed.simpleclans:SimpleClans:2.19.2'
1616
compileOnly('com.github.EssentialsX.Essentials:EssentialsX:2.20.0') {
1717
exclude group: '*', module: '*'
@@ -34,7 +34,7 @@ dependencies {
3434
}
3535
compileOnly 'com.github.cryptomorin:kingdoms:1.16.8.1.1'
3636
compileOnly 'com.github.TechFortress:GriefPrevention:17.0.0'
37-
compileOnly 'me.neznamy:tab-api:4.0.2'
37+
compileOnly 'com.github.NEZNAMY:TAB-API:5.2.5'
3838

3939
compileOnly 'com.zaxxer:HikariCP:4.0.3'
4040
compileOnly 'org.apache.logging.log4j:log4j-core:2.23.1'
@@ -100,9 +100,6 @@ processResources {
100100
test {
101101
useJUnitPlatform()
102102
include '**/*InstanceCreator.class'
103-
javaLauncher = javaToolchains.launcherFor {
104-
languageVersion = JavaLanguageVersion.of(21)
105-
}
106103
}
107104

108105
tasks.build {

pvpmanager/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616
<url>https://github.com/ChanceSD/PvPManager</url>
1717

1818
<properties>
19-
<config.version>117</config.version>
19+
<config.version>200</config.version>
2020
<database.version>1</database.version>
2121
</properties>
2222

pvpmanager/src/main/java/me/chancesd/pvpmanager/command/Help.java

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@ public class Help {
1616
private static final String STAFF_COMMAND_COLOR = "#FF5722";
1717
private static final String DESCRIPTION_COLOR = "#9E9E9E";
1818

19+
1920
// Category constants
2021
private static final String PLAYER_CATEGORY = "player";
2122
private static final String STAFF_CATEGORY = "staff";
@@ -39,8 +40,8 @@ private String buildHoverText(final String actionText, final String description,
3940
final String usage = command.getUsage() != null && !command.getUsage().isEmpty() ? command.getUsage() : null;
4041

4142
final StringBuilder hoverText = new StringBuilder();
42-
hoverText.append("&7").append(actionText);
43-
hoverText.append("\n#812c6c► ").append(description);
43+
hoverText.append("#90A4AE").append(actionText);
44+
hoverText.append("\n#455A64► #CFD8DC").append(description);
4445

4546
final boolean hasUsage = usage != null;
4647
final boolean hasPermissions = !permissions.isEmpty();
@@ -50,11 +51,12 @@ private String buildHoverText(final String actionText, final String description,
5051
}
5152

5253
if (hasUsage) {
53-
hoverText.append("\n#4CAF50&lUsage: &8").append(usage);
54+
hoverText.append("\n#78909C&lUsage: #607D8B").append(usage);
5455
}
5556

5657
if (hasPermissions) {
57-
hoverText.append("\n#FF5722&lRequires: &c").append(permissions.stream().findFirst().get());
58+
final String perms = String.join(", ", permissions);
59+
hoverText.append("\n#78909C&lRequires: #546E7A").append(perms);
5860
}
5961

6062
return hoverText.toString();
@@ -178,7 +180,7 @@ private void addPmrSubcommandIfAvailable(final StaticContentProvider content, fi
178180
final String usage = "/pmr " + subcommandName;
179181
final String hoverText = buildAutoHoverText(subcommand, description);
180182
final String displayText = String.format(" %s%s %s&8- &7%s", STAFF_COMMAND_COLOR, usage, DESCRIPTION_COLOR, description);
181-
content.addLine(displayText, subcommandName, hoverText);
183+
content.addLine(displayText, usage, hoverText);
182184
}
183185

184186
private ChatMenu createHelpMenu(final CommandSender sender) {
@@ -216,16 +218,14 @@ private ChatMenu createHelpMenu(final CommandSender sender) {
216218
addPmrSubcommandIfAvailable(contentProvider, sender, "locale");
217219
}
218220

221+
final String pluginVersion = plugin.getDescription().getVersion();
219222
return ChatMenu.builder()
220-
.header("#607D8B&l╔══════ §4§lPvP§8§lManager #f7e758&lv4.10" + "" + " #9E9E9E(Page {page}/{total}) #607D8B&l══════╗")
223+
.header("#607D8B&l╔══════ §4§lPvP§8§lManager #f7e758&lv" + pluginVersion
224+
+ " #9E9E9E({page}/{total}) #607D8B&l══════╗")
221225
.footer("#607D8B&l╚══════════════════════════════╝")
222226
.linesPerPage(15)
223227
.contentProvider(contentProvider)
224-
.navigation(NavigationButtons.builder()
225-
.navigationPrefix("/pmr")
226-
.previousText("&7[&c« Previous Page&7]")
227-
.nextText("&7[&cNext Page »&7]")
228-
.build())
228+
.navigation(NavigationButtons.builder().navigationPrefix("/pmr").build())
229229
.build();
230230
}
231231
}

pvpmanager/src/main/java/me/chancesd/pvpmanager/command/Newbie.java

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -82,7 +82,7 @@ public void execute(final CommandSender sender, final String label, final List<C
8282
// If no player argument provided, check own time (for players only)
8383
if (args.isEmpty()) {
8484
if (!(sender instanceof Player)) {
85-
sender.sendMessage("§cConsole must specify a player: /newbie checktime <player>");
85+
ChatUtils.send(sender, "&#FF5555Console must specify a player: &#FFFFFF/newbie checktime <player>");
8686
return;
8787
}
8888

@@ -99,7 +99,7 @@ public void execute(final CommandSender sender, final String label, final List<C
9999

100100
// Check another player's time (requires admin permission)
101101
if (!sender.hasPermission(Permissions.COMMAND_NEWBIE.getPermission())) {
102-
sender.sendMessage("§cYou don't have permission to check other players' newbie time.");
102+
ChatUtils.send(sender, "&#FF5555You don't have permission to check other players' newbie time.");
103103
return;
104104
}
105105

@@ -127,7 +127,7 @@ public void execute(final CommandSender sender, final String label, final List<C
127127
final Player targetPlayer = getArgument(args, ARG_PLAYER).getAsPlayerOrNull();
128128
final CombatPlayer target = ph.get(targetPlayer);
129129
target.setNewbie(true);
130-
sender.sendMessage(ChatUtils.colorize(Lang.PREFIX + " Added newbie protection to &e " + target.getName()));
130+
sender.sendMessage(ChatUtils.colorize(Lang.PREFIX + " Added newbie protection to &#FFFF55" + target.getName()));
131131
}
132132
}
133133

@@ -148,7 +148,7 @@ public void execute(final CommandSender sender, final String label, final List<C
148148
final Player targetPlayer = getArgument(args, ARG_PLAYER).getAsPlayerOrNull();
149149
final CombatPlayer target = ph.get(targetPlayer);
150150
target.setNewbie(false);
151-
sender.sendMessage(ChatUtils.colorize(Lang.PREFIX + " Removed newbie protection from &e " + target.getName()));
151+
sender.sendMessage(ChatUtils.colorize(Lang.PREFIX + " Removed newbie protection from &#FFFF55" + target.getName()));
152152
}
153153
}
154154
}

0 commit comments

Comments
 (0)