Skip to content

Commit f94e073

Browse files
committed
Simplify vanish check and bump major version
1 parent 892f72a commit f94e073

3 files changed

Lines changed: 8 additions & 19 deletions

File tree

pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66

77
<groupId>simplexity</groupId>
88
<artifactId>SimpleVanish</artifactId>
9-
<version>1.1.2</version>
9+
<version>2.0.0</version>
1010
<packaging>jar</packaging>
1111

1212
<name>SimpleVanish</name>
Lines changed: 5 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -1,35 +1,24 @@
11
package simplexity.simplevanish.listeners;
22

3-
import org.bukkit.block.BlockState;
43
import org.bukkit.block.TrialSpawner;
5-
import org.bukkit.block.data.BlockData;
64
import org.bukkit.entity.Player;
75
import org.bukkit.event.EventHandler;
86
import org.bukkit.event.Listener;
97
import org.bukkit.event.entity.TrialSpawnerSpawnEvent;
10-
import org.slf4j.Logger;
11-
import simplexity.simplevanish.SimpleVanish;
128

13-
import java.util.ArrayList;
14-
import java.util.List;
9+
import java.util.Optional;
1510

1611
@SuppressWarnings("UnstableApiUsage")
1712
public class TrialSpawnListener implements Listener {
1813

1914
@EventHandler
2015
public void onTrialSpawn(TrialSpawnerSpawnEvent spawnEvent) {
2116
TrialSpawner spawner = spawnEvent.getTrialSpawner();
22-
List<Player> trackedPlayers = new ArrayList<>(spawner.getTrackedPlayers().stream().toList());
23-
List<Player> modifiedPlayers = new ArrayList<>();
24-
for (Player player : trackedPlayers) {
25-
if (ListenerUtils.userNotVanished(player)) {
26-
modifiedPlayers.add(player);
27-
}
28-
}
29-
if (!modifiedPlayers.isEmpty()) return;
17+
Optional<Player> anyModifiedPlayer = spawner.getTrackedPlayers().stream()
18+
.filter(ListenerUtils::userNotVanished)
19+
.findAny();
20+
if (anyModifiedPlayer.isEmpty()) return;
3021
spawner.setNextSpawnAttempt(0L);
3122
spawnEvent.setCancelled(true);
3223
}
33-
34-
3524
}

src/main/resources/plugin.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
name: SimpleVanish
22
version: '${project.version}'
33
main: simplexity.simplevanish.SimpleVanish
4-
api-version: '1.21'
4+
api-version: '1.21.6'
55
softdepend:
66
- PlaceholderAPI
77
permissions:
@@ -114,4 +114,4 @@ commands:
114114
vsettings:
115115
permission: vanish.command
116116
description: Command for adjusting personal settings for vanish
117-
aliases: [vsettings, vset, v-settings]
117+
aliases: [vsettings, vset, v-settings]

0 commit comments

Comments
 (0)