Skip to content

Commit a0f08b2

Browse files
committed
Proper methods to set each case instead of a switch.
1 parent ca2eec2 commit a0f08b2

File tree

1 file changed

+6
-6
lines changed
  • src/main/java/pro/cloudnode/smp/cloudnodemsg/message

1 file changed

+6
-6
lines changed

src/main/java/pro/cloudnode/smp/cloudnodemsg/message/Message.java

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -137,13 +137,13 @@ public static void unignore(final @NotNull Player player, final @NotNull Offline
137137

138138
public static final @NotNull NamespacedKey INCOMING_ENABLED = new NamespacedKey(CloudnodeMSG.getInstance(), "incoming_enabled");
139139

140-
public static void setNoIncoming(final @NotNull OfflinePlayer player) {
141-
final @NotNull PersistentDataContainer container = Objects.requireNonNull(player.getPlayer()).getPersistentDataContainer();
142-
container.set(INCOMING_ENABLED, PersistentDataType.BOOLEAN, !getNoIncoming(player));
140+
public static void incomeEnable(final @NotNull Player player) {
141+
player.getPersistentDataContainer().set(INCOMING_ENABLED, PersistentDataType.BOOLEAN, true);
142+
}
143+
144+
public static void incomeDisable(final @NotNull Player player) {
145+
player.getPersistentDataContainer().set(INCOMING_ENABLED, PersistentDataType.BOOLEAN, false);
143146
}
144147

145-
public static boolean getNoIncoming(final @NotNull OfflinePlayer player) {
146-
return Objects.requireNonNullElse(Objects.requireNonNull(player.getPlayer()).getPersistentDataContainer()
147-
.get(INCOMING_ENABLED, PersistentDataType.BOOLEAN), false);
148148
}
149149
}

0 commit comments

Comments
 (0)