Fixed compile issue
Some checks failed
Java CI / Build (push) Failing after 1m27s

This commit is contained in:
Stijn Bannink 2025-04-03 22:21:58 +02:00
parent 2deeee7971
commit 6196b0bfa1
Signed by: SBDeveloper
GPG key ID: B730712F2C3A9D7A
5 changed files with 26 additions and 26 deletions

View file

@ -45,10 +45,10 @@ public class TPAudioCMD extends BaseCommand {
@Subcommand("addsong")
@Description("")
public void onAddSong(CommandSender sender, String url) {
List<String> urls = ThemeParkAudio.getPlugin().getConfig().getStringList("radioSongs");
List<String> urls = ThemeParkAudio.getInstance().getConfig().getStringList("radioSongs");
urls.add(url);
ThemeParkAudio.getPlugin().getConfig().set("radioSongs", urls);
ThemeParkAudio.getPlugin().saveConfig();
ThemeParkAudio.getInstance().getConfig().set("radioSongs", urls);
ThemeParkAudio.getInstance().saveConfig();
ThemeParkAudio.getPlaylist().addSong(url);
sender.sendMessage(ChatColor.GRAY + "Nummer toegevoegd aan de automatische radio.");
}
@ -121,8 +121,8 @@ public class TPAudioCMD extends BaseCommand {
String regionID = HeadUtil.getArgument(selector, "region");
String data = brightness + "_" + r + "_" + g + "_" + b + "_" + w + "_" + region.name();
ThemeParkAudio.getPlugin().getConfig().set("regions.light." + regionID, data);
ThemeParkAudio.getPlugin().saveConfig();
ThemeParkAudio.getInstance().getConfig().set("regions.light." + regionID, data);
ThemeParkAudio.getInstance().saveConfig();
}
JSONObject data;
@ -145,8 +145,8 @@ public class TPAudioCMD extends BaseCommand {
@Subcommand("setregion")
@Description("")
public void onSetRegion(CommandSender sender, String regionName, String url) {
ThemeParkAudio.getPlugin().getConfig().set("regions.audio." + regionName, url);
ThemeParkAudio.getPlugin().saveConfig();
ThemeParkAudio.getInstance().getConfig().set("regions.audio." + regionName, url);
ThemeParkAudio.getInstance().saveConfig();
sender.sendMessage(ChatColor.GRAY + "De region zal vanaf nu muziek afspelen.");
}
@ -154,8 +154,8 @@ public class TPAudioCMD extends BaseCommand {
@Subcommand("sethueregion")
@Description("")
public void onSetHueRegion(CommandSender sender, String regionName, String url) {
ThemeParkAudio.getPlugin().getConfig().set("regions.light." + regionName, url);
ThemeParkAudio.getPlugin().saveConfig();
ThemeParkAudio.getInstance().getConfig().set("regions.light." + regionName, url);
ThemeParkAudio.getInstance().saveConfig();
sender.sendMessage(ChatColor.GRAY + "De region zal vanaf nu licht aanpassen.");
}

View file

@ -40,7 +40,7 @@ public class PlayInRegionHandler implements Listener {
this.players = players;
load();
Bukkit.getPluginManager().registerEvents(this, ThemeParkAudio.getPlugin());
Bukkit.getPluginManager().registerEvents(this, ThemeParkAudio.getInstance());
}
/**
@ -64,7 +64,7 @@ public class PlayInRegionHandler implements Listener {
cancel();
}
}
}.runTaskTimer(ThemeParkAudio.getPlugin(), 0L, 1L);
}.runTaskTimer(ThemeParkAudio.getInstance(), 0L, 1L);
AudioMessage.of(AudioType.SFX, url, true).send(players, PinManager::hasPin);
}

View file

@ -59,7 +59,7 @@ public class WGListener implements Listener {
if (from.getBlockX() != to.getBlockX() || from.getBlockY() != to.getBlockY() || from.getBlockZ() != to.getBlockZ()) {
if (!PinManager.hasPin(player.getUniqueId())) return;
Set<String> list = ThemeParkAudio.getPlugin().getConfig().getConfigurationSection("regions.audio").getKeys(false);
Set<String> list = ThemeParkAudio.getInstance().getConfig().getConfigurationSection("regions.audio").getKeys(false);
List<String> fromRegions = WGManager.getRegionsIn(from).stream().map(ProtectedRegion::getId).toList();
List<String> toRegions = WGManager.getRegionsIn(to).stream().map(ProtectedRegion::getId).toList();
@ -86,8 +86,8 @@ public class WGListener implements Listener {
return; //Beide heeft een region, en dat is dezelfde.
if (name.isPresent() && name2.isPresent()) {
String regionURL = ThemeParkAudio.getPlugin().getConfig().getString("regions.audio." + name.get());
String regionURL2 = ThemeParkAudio.getPlugin().getConfig().getString("regions.audio." + name2.get());
String regionURL = ThemeParkAudio.getInstance().getConfig().getString("regions.audio." + name.get());
String regionURL2 = ThemeParkAudio.getInstance().getConfig().getString("regions.audio." + name2.get());
if (regionURL.equals(regionURL2))
return; //Beide heeft een region, niet dezelfde, maar wel met dezelfde muziek.
@ -96,7 +96,7 @@ public class WGListener implements Listener {
Optional<String> name = toRegions.stream().filter(list::contains).findFirst();
if (name.isEmpty()) return;
String regionURL = ThemeParkAudio.getPlugin().getConfig().getString("regions.audio." + name.get());
String regionURL = ThemeParkAudio.getInstance().getConfig().getString("regions.audio." + name.get());
AudioMessage.of(AudioType.MUSIC, regionURL).send(player.getUniqueId());
} else if (!Collections.disjoint(list, fromRegions) && Collections.disjoint(list, toRegions)) {
@ -113,14 +113,14 @@ public class WGListener implements Listener {
public void onRegionEnter(RegionsEnteredEvent e) {
if (e.getPlayer() == null) return;
Set<String> list2 = ThemeParkAudio.getPlugin().getConfig().getConfigurationSection("regions.light").getKeys(false);
Set<String> list2 = ThemeParkAudio.getInstance().getConfig().getConfigurationSection("regions.light").getKeys(false);
if (!Collections.disjoint(list2, e.getRegionsNames())) {
//One element is the same -> In a region
Optional<String> name = e.getRegionsNames().stream().filter(list2::contains).findFirst();
if (name.isEmpty()) return;
String configData = ThemeParkAudio.getPlugin().getConfig().getString("regions.light." + name.get());
String configData = ThemeParkAudio.getInstance().getConfig().getString("regions.light." + name.get());
if (configData != null) {
LightMessage.of(configData).send(e.getPlayer().getUniqueId());

View file

@ -37,11 +37,11 @@ public class Playlist {
* Start this playlist
*/
public void start() {
for (String URL : ThemeParkAudio.getPlugin().getConfig().getStringList("RadioSongs")) {
for (String URL : ThemeParkAudio.getInstance().getConfig().getStringList("RadioSongs")) {
addSong(URL);
}
Bukkit.getScheduler().runTaskAsynchronously(ThemeParkAudio.getPlugin(), this::nextSong);
Bukkit.getScheduler().runTaskAsynchronously(ThemeParkAudio.getInstance(), this::nextSong);
running = true;
}
@ -141,7 +141,7 @@ public class Playlist {
faultCounter = 0;
//And started timer, so that it starts a new song if the old one is done
currentTimer = Bukkit.getScheduler().runTaskLaterAsynchronously(ThemeParkAudio.getPlugin(), () -> {
currentTimer = Bukkit.getScheduler().runTaskLaterAsynchronously(ThemeParkAudio.getInstance(), () -> {
currentTimer = null;
nextSong();
}, ticks);

View file

@ -48,7 +48,7 @@ public class Client {
public void connect() {
if (!this.connected) {
this.connected = true;
this.controlID = Bukkit.getScheduler().runTaskTimer(ThemeParkAudio.getPlugin(), () -> {
this.controlID = Bukkit.getScheduler().runTaskTimer(ThemeParkAudio.getInstance(), () -> {
if (!this.connected) {
Bukkit.getScheduler().cancelTask(this.controlID);
this.controlID = 0;
@ -99,17 +99,17 @@ public class Client {
Bukkit.getPluginManager().callEvent(event);
List<String> regions = WGManager.getRegionsIn(p.getLocation()).stream().map(ProtectedRegion::getId).toList();
Set<String> list = ThemeParkAudio.getPlugin().getConfig().getConfigurationSection("regions.audio").getKeys(false);
Set<String> list = ThemeParkAudio.getInstance().getConfig().getConfigurationSection("regions.audio").getKeys(false);
Optional<String> regionName = regions.stream().filter(list::contains).findFirst();
regionName.ifPresent(name -> {
String regionURL = ThemeParkAudio.getPlugin().getConfig().getString("regions.audio." + name);
String regionURL = ThemeParkAudio.getInstance().getConfig().getString("regions.audio." + name);
AudioMessage.of(AudioType.MUSIC, regionURL).send(pUUID);
});
Set<String> list2 = ThemeParkAudio.getPlugin().getConfig().getConfigurationSection("regions.light").getKeys(false);
Set<String> list2 = ThemeParkAudio.getInstance().getConfig().getConfigurationSection("regions.light").getKeys(false);
Optional<String> regionName2 = regions.stream().filter(list2::contains).findFirst();
regionName2.ifPresent(name -> {
String configData = ThemeParkAudio.getPlugin().getConfig().getString("regions.light." + name);
String configData = ThemeParkAudio.getInstance().getConfig().getString("regions.light." + name);
if (configData != null) {
LightMessage.of(configData).send(pUUID);
}
@ -146,7 +146,7 @@ public class Client {
this.wsc.connect();
if (this.taskID == 0) {
this.taskID = Bukkit.getScheduler().runTaskTimerAsynchronously(ThemeParkAudio.getPlugin(), () -> {
this.taskID = Bukkit.getScheduler().runTaskTimerAsynchronously(ThemeParkAudio.getInstance(), () -> {
if (Client.this.wsc != null && Client.this.wsc.isOpen()) {
Client.this.wsc.send("__PING__");
} else {