BukkitTelnet/src/main/java/me/totalfreedom/bukkittelnet/api/TelnetRequestDataTagsEvent.java

41 lines
946 B
Java
Raw Normal View History

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