mirror of
https://github.com/PlaceholderAPI/PlaceholderAPI
synced 2025-02-05 15:55:28 +01:00
Revert "Added a 1 second delay to fix a mysterious bug that didn't allow expansions to load"
This reverts commit c9cf609b91
.
This commit is contained in:
parent
c9cf609b91
commit
d3a1ad1cdb
@ -61,7 +61,6 @@ import org.bukkit.event.HandlerList;
|
|||||||
import org.bukkit.event.Listener;
|
import org.bukkit.event.Listener;
|
||||||
import org.bukkit.event.player.PlayerQuitEvent;
|
import org.bukkit.event.player.PlayerQuitEvent;
|
||||||
import org.bukkit.event.server.PluginDisableEvent;
|
import org.bukkit.event.server.PluginDisableEvent;
|
||||||
import org.bukkit.scheduler.BukkitRunnable;
|
|
||||||
import org.jetbrains.annotations.ApiStatus;
|
import org.jetbrains.annotations.ApiStatus;
|
||||||
import org.jetbrains.annotations.NotNull;
|
import org.jetbrains.annotations.NotNull;
|
||||||
import org.jetbrains.annotations.Nullable;
|
import org.jetbrains.annotations.Nullable;
|
||||||
@ -337,9 +336,6 @@ public final class LocalExpansionManager implements Listener {
|
|||||||
private void registerAll(@NotNull final CommandSender sender) {
|
private void registerAll(@NotNull final CommandSender sender) {
|
||||||
Msg.info("Placeholder expansion registration initializing...");
|
Msg.info("Placeholder expansion registration initializing...");
|
||||||
|
|
||||||
new BukkitRunnable() {
|
|
||||||
@Override
|
|
||||||
public void run() {
|
|
||||||
Futures.onMainThread(plugin, findExpansionsOnDisk(), (classes, exception) -> {
|
Futures.onMainThread(plugin, findExpansionsOnDisk(), (classes, exception) -> {
|
||||||
if (exception != null) {
|
if (exception != null) {
|
||||||
Msg.severe("Failed to load class files of expansion.", exception);
|
Msg.severe("Failed to load class files of expansion.", exception);
|
||||||
@ -348,7 +344,7 @@ public final class LocalExpansionManager implements Listener {
|
|||||||
|
|
||||||
final List<PlaceholderExpansion> registered = classes.stream()
|
final List<PlaceholderExpansion> registered = classes.stream()
|
||||||
.filter(Objects::nonNull)
|
.filter(Objects::nonNull)
|
||||||
.map(LocalExpansionManager.this::register)
|
.map(this::register)
|
||||||
.filter(Optional::isPresent)
|
.filter(Optional::isPresent)
|
||||||
.map(Optional::get)
|
.map(Optional::get)
|
||||||
.collect(Collectors.toList());
|
.collect(Collectors.toList());
|
||||||
@ -378,8 +374,6 @@ public final class LocalExpansionManager implements Listener {
|
|||||||
Bukkit.getPluginManager().callEvent(new ExpansionsLoadedEvent(registered));
|
Bukkit.getPluginManager().callEvent(new ExpansionsLoadedEvent(registered));
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
}.runTaskLater(plugin, 20L);
|
|
||||||
}
|
|
||||||
|
|
||||||
private void unregisterAll() {
|
private void unregisterAll() {
|
||||||
for (final PlaceholderExpansion expansion : Sets.newHashSet(expansions.values())) {
|
for (final PlaceholderExpansion expansion : Sets.newHashSet(expansions.values())) {
|
||||||
|
Loading…
Reference in New Issue
Block a user