removed permanent coordinate broadcasting
This commit is contained in:
@@ -1,14 +1,11 @@
|
||||
package eu.mhsl.craftattack.spawn.common.appliances.gameplay.cordinateDisplay;
|
||||
|
||||
import eu.mhsl.craftattack.spawn.common.appliances.metaGameplay.settings.Settings;
|
||||
import eu.mhsl.craftattack.spawn.core.Main;
|
||||
import eu.mhsl.craftattack.spawn.core.appliance.Appliance;
|
||||
import eu.mhsl.craftattack.spawn.core.util.text.DataSizeConverter;
|
||||
import eu.mhsl.craftattack.spawn.core.util.world.WorldUtils;
|
||||
import net.kyori.adventure.text.Component;
|
||||
import net.kyori.adventure.text.format.NamedTextColor;
|
||||
import net.kyori.adventure.util.Ticks;
|
||||
import org.bukkit.Bukkit;
|
||||
import org.bukkit.Location;
|
||||
import org.bukkit.entity.Player;
|
||||
import org.bukkit.event.Listener;
|
||||
@@ -23,13 +20,6 @@ public class CoordinateDisplay extends Appliance {
|
||||
public void onEnable() {
|
||||
Settings.instance().declareSetting(CoordinateDisplaySetting.class);
|
||||
Settings.instance().addChangeListener(CoordinateDisplaySetting.class, this::updateEnabled);
|
||||
|
||||
Bukkit.getScheduler().runTaskTimerAsynchronously(
|
||||
Main.instance(),
|
||||
() -> this.sendCoordinates(),
|
||||
Ticks.TICKS_PER_SECOND * 2,
|
||||
Ticks.TICKS_PER_SECOND * 2
|
||||
);
|
||||
}
|
||||
|
||||
public void updateEnabled(Player player) {
|
||||
@@ -47,13 +37,6 @@ public class CoordinateDisplay extends Appliance {
|
||||
.orElse(false);
|
||||
}
|
||||
|
||||
private void sendCoordinates() {
|
||||
this.enabledPlayers.entrySet().stream()
|
||||
.filter(config -> config.getValue().anyEnabled())
|
||||
.map(Map.Entry::getKey)
|
||||
.forEach(this::sendCoordinates);
|
||||
}
|
||||
|
||||
public void sendCoordinates(Player player) {
|
||||
CoordinateDisplaySetting.CoordinateDisplayConfiguration config = this.enabledPlayers.get(player);
|
||||
List<Component> components = new ArrayList<>();
|
||||
|
Reference in New Issue
Block a user