2016-03-05 21:03:06 +00:00
|
|
|
package me.totalfreedom.bukkittelnet.api;
|
2014-08-21 01:22:02 +00:00
|
|
|
|
|
|
|
import java.util.HashMap;
|
|
|
|
import java.util.Map;
|
|
|
|
import org.bukkit.Bukkit;
|
|
|
|
import org.bukkit.entity.Player;
|
2019-09-10 05:18:46 +00:00
|
|
|
import org.bukkit.event.Event;
|
2016-03-05 21:03:06 +00:00
|
|
|
import org.bukkit.event.HandlerList;
|
2014-08-21 01:22:02 +00:00
|
|
|
|
2019-09-10 05:18:46 +00:00
|
|
|
public class TelnetRequestDataTagsEvent extends Event
|
2014-08-21 01:22:02 +00:00
|
|
|
{
|
2016-03-05 21:03:06 +00:00
|
|
|
|
|
|
|
private static final HandlerList handlers = new HandlerList();
|
|
|
|
private final Map<Player, Map<String, Object>> dataTags = new HashMap<>();
|
2014-08-21 01:22:02 +00:00
|
|
|
|
|
|
|
public TelnetRequestDataTagsEvent()
|
|
|
|
{
|
2019-09-10 05:18:46 +00:00
|
|
|
super(!Bukkit.getServer().isPrimaryThread());
|
2014-08-21 01:22:02 +00:00
|
|
|
for (final Player player : Bukkit.getServer().getOnlinePlayers())
|
|
|
|
{
|
2021-06-24 11:25:56 +00:00
|
|
|
dataTags.put(player, new HashMap<>());
|
2014-08-21 01:22:02 +00:00
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
public Map<Player, Map<String, Object>> getDataTags()
|
|
|
|
{
|
|
|
|
return dataTags;
|
|
|
|
}
|
2016-03-05 21:03:06 +00:00
|
|
|
|
|
|
|
@Override
|
|
|
|
public HandlerList getHandlers()
|
|
|
|
{
|
|
|
|
return handlers;
|
|
|
|
}
|
|
|
|
|
|
|
|
public static HandlerList getHandlerList()
|
|
|
|
{
|
|
|
|
return handlers;
|
|
|
|
}
|
2014-08-21 01:22:02 +00:00
|
|
|
}
|