Skip to content

Commit b5776b0

Browse files
committed
More changes
Signed-off-by: BT (calcastor/mame) <43831917+calcastor@users.noreply.github.com>
1 parent 3471431 commit b5776b0

File tree

7 files changed

+26
-66
lines changed

7 files changed

+26
-66
lines changed

core/src/main/java/dev/pgm/community/CommunityCommand.java

Lines changed: 3 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -175,21 +175,18 @@ protected PlayerSelection getPlayers(CommandAudience viewer, String input) {
175175
// If no permission for multiple, get a random single entry
176176
Player random = targets.stream().findAny().get();
177177
targets.clear();
178-
if (random != null) {
179-
targets.add(random);
180-
}
178+
targets.add(random);
181179
}
182180
}
183181

184182
return new PlayerSelection(targets, text);
185183
}
186184

187185
private int parseInputInt(String input, int def) {
188-
int value;
186+
int value = def;
189187
try {
190188
value = Integer.parseInt(input);
191-
} catch (NumberFormatException e) {
192-
value = def;
189+
} catch (NumberFormatException ignored) {
193190
}
194191
return value;
195192
}

core/src/main/java/dev/pgm/community/mutations/types/items/BreadMutation.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@
3838
import org.bukkit.plugin.PluginManager;
3939
import org.bukkit.potion.PotionEffect;
4040
import org.bukkit.potion.PotionEffectType;
41-
import org.jetbrains.annotations.NotNull;
41+
import org.jspecify.annotations.NonNull;
4242
import tc.oc.pgm.api.match.Match;
4343
import tc.oc.pgm.api.player.MatchPlayer;
4444
import tc.oc.pgm.events.PlayerJoinMatchEvent;
@@ -329,7 +329,7 @@ private Location chooseStartingLocation(Player hitPlayer) {
329329
return origin;
330330
}
331331

332-
@NotNull
332+
@NonNull
333333
private static Location copyLocation(Location origin, int x, int y, int z) {
334334
Location possibleLocation =
335335
new Location(origin.getWorld(), origin.getX() + x, origin.getY() + y, origin.getZ() + z);

core/src/main/java/dev/pgm/community/requests/feature/SponsorVotingBookCreator.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -136,9 +136,9 @@ private Component getVoteMultiplierComponent(int multiplier) {
136136

137137
for (Rank rank : Community.get().getServerConfig().getRanksConfig().getRanks()) {
138138
Component rankComponent = text()
139-
.append(text(rank.getPrefix() + " " + rank.getName(), rank.getTextColor()))
139+
.append(text(rank.prefix() + " " + rank.name(), rank.getTextColor()))
140140
.append(text(" has a ", NamedTextColor.GRAY))
141-
.append(text(rank.getVoteMultiplier() + "x", rank.getTextColor(), TextDecoration.BOLD))
141+
.append(text(rank.voteMultiplier() + "x", rank.getTextColor(), TextDecoration.BOLD))
142142
.append(text(" multiplier", NamedTextColor.GRAY))
143143
.build();
144144

core/src/main/java/dev/pgm/community/teleports/TeleportFeatureBase.java

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@
66
import dev.pgm.community.feature.FeatureBase;
77
import dev.pgm.community.utils.CommandAudience;
88
import dev.pgm.community.utils.Sounds;
9+
import java.util.Objects;
910
import java.util.logging.Logger;
1011
import net.kyori.adventure.text.Component;
1112
import net.kyori.adventure.text.format.NamedTextColor;
@@ -32,7 +33,8 @@ public TeleportConfig getTeleportConfig() {
3233
public void teleport(
3334
CommandAudience sender, Player teleporter, Location target, Component message) {
3435
boolean involved = sender.isPlayer()
35-
&& (sender.getPlayer().equals(teleporter) || sender.getPlayer().equals(teleporter));
36+
&& (Objects.equals(sender.getPlayer(), teleporter)
37+
|| Objects.equals(sender.getPlayer(), teleporter));
3638

3739
teleporter.teleport(target);
3840
if (message != null) {
@@ -57,7 +59,8 @@ public void teleport(
5759
Component targetMsg,
5860
boolean senderFeedback) {
5961
boolean involved = sender.isPlayer()
60-
&& (sender.getPlayer().equals(teleporter) || sender.getPlayer().equals(target));
62+
&& (Objects.equals(sender.getPlayer(), teleporter)
63+
|| Objects.equals(sender.getPlayer(), target));
6164

6265
teleporter.teleport(target);
6366

core/src/main/java/dev/pgm/community/utils/NameUtils.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ public static boolean isMinecraftName(String name) {
1313

1414
public static boolean isPlayerId(String uuid) {
1515
try {
16-
UUID playerId = UUID.fromString(uuid);
16+
UUID.fromString(uuid);
1717
return true;
1818
} catch (IllegalArgumentException e) {
1919
return false;

core/src/main/java/dev/pgm/community/utils/ranks/RankUtils.java

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -3,19 +3,18 @@
33
import dev.pgm.community.Community;
44
import java.util.List;
55
import org.bukkit.entity.Player;
6-
import org.jetbrains.annotations.Nullable;
6+
import org.jspecify.annotations.Nullable;
77

88
public class RankUtils {
99

10-
@Nullable
11-
public static RanksConfig.Rank getHighestLevelRank(Player player) {
10+
public static RanksConfig.@Nullable Rank getHighestLevelRank(Player player) {
1211
List<RanksConfig.Rank> allRanks =
1312
Community.get().getServerConfig().getRanksConfig().getRanks();
1413
RanksConfig.Rank highestRank = null;
1514

1615
for (RanksConfig.Rank rank : allRanks) {
17-
if (player.hasPermission(rank.getPermission())) {
18-
if (highestRank == null || rank.getWeight() > highestRank.getWeight()) {
16+
if (player.hasPermission(rank.permission())) {
17+
if (highestRank == null || rank.weight() > highestRank.weight()) {
1918
highestRank = rank;
2019
}
2120
}

core/src/main/java/dev/pgm/community/utils/ranks/RanksConfig.java

Lines changed: 9 additions & 48 deletions
Original file line numberDiff line numberDiff line change
@@ -40,58 +40,19 @@ public void reload(Configuration config) {
4040
ranks.add(rank);
4141
}
4242

43-
ranks.sort(Comparator.comparingInt(Rank::getWeight));
43+
ranks.sort(Comparator.comparingInt(Rank::weight));
4444
}
4545

46-
public static class Rank {
47-
private final String name;
48-
private final String prefix;
49-
private final String permission;
50-
private final ChatColor color;
51-
private final int multiplier;
52-
private final int weight;
53-
54-
public Rank(
55-
String name,
56-
String prefix,
57-
String permission,
58-
ChatColor color,
59-
int multiplier,
60-
int weight) {
61-
this.name = name;
62-
this.prefix = prefix;
63-
this.permission = permission;
64-
this.color = color;
65-
this.multiplier = multiplier;
66-
this.weight = weight;
67-
}
68-
69-
public String getName() {
70-
return name;
71-
}
72-
73-
public String getPrefix() {
74-
return prefix;
75-
}
76-
77-
public String getPermission() {
78-
return permission;
79-
}
80-
81-
public ChatColor getColor() {
82-
return color;
83-
}
46+
public record Rank(
47+
String name,
48+
String prefix,
49+
String permission,
50+
ChatColor color,
51+
int voteMultiplier,
52+
int weight) {
8453

8554
public NamedTextColor getTextColor() {
86-
return TextFormatter.convert(getColor());
87-
}
88-
89-
public int getVoteMultiplier() {
90-
return multiplier;
91-
}
92-
93-
public int getWeight() {
94-
return weight;
55+
return TextFormatter.convert(color());
9556
}
9657
}
9758
}

0 commit comments

Comments
 (0)