Fixing Errors and Bugs

This commit is contained in:
Navoei
2025-01-26 00:20:36 -06:00
parent 62fe91721b
commit b3e5d04465
2 changed files with 5 additions and 11 deletions

View File

@@ -25,7 +25,7 @@ public class JukeboxStateManager {
jukeboxLocations.remove(jukebox.getLocation());
scheduledTask.cancel();
}
}, 0, 1);
}, 1, 1);
}
}

View File

@@ -55,18 +55,12 @@ public class PlayerManager {
audioChannel.setCategory(VoicePlugin.MUSIC_DISC_CATEGORY);
audioChannel.setDistance(range);
Collection<ServerPlayer> playersInRange = api.getPlayersInRange(api.fromServerLevel(block.getWorld()), audioChannel.getLocation(), range+1f, serverPlayer -> {
VoicechatConnection connection = api.getConnectionOf(serverPlayer);
if (connection != null) {
return connection.isDisabled();
}
return true;
});
Collection<ServerPlayer> playersInRange = api.getPlayersInRange(api.fromServerLevel(block.getWorld()), audioChannel.getLocation(), range);
playersInRange.stream().map(de.maxhenkel.voicechat.api.Player::getPlayer).map(ServerPlayer.class::cast).forEach(player -> {
Player bukkitPlayer = (Player) player.getPlayer();
for (ServerPlayer serverPlayer : playersInRange) {
Player bukkitPlayer = (Player) serverPlayer.getPlayer();
bukkitPlayer.sendActionBar(actionbarComponent);
});
}
AtomicBoolean stopped = new AtomicBoolean();
AtomicReference<de.maxhenkel.voicechat.api.audiochannel.AudioPlayer> player = new AtomicReference<>();