Class KingdomItemHologramManager
java.lang.Object
org.kingdoms.managers.land.holograms.KingdomItemHologramManager
- All Implemented Interfaces:
org.bukkit.event.Listener
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final IntHashMap<Set<SimpleChunkLocation.WorldlessWrapper>>A map of players with the chunks that have their holograms loaded for them. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidonJoin(org.bukkit.event.player.PlayerJoinEvent event) voidonLeave(org.bukkit.event.player.PlayerQuitEvent event) Not called on /stopvoidonPlayerMove(LandChangeEvent event) voidonWorldChange(org.bukkit.event.player.PlayerChangedWorldEvent event) static voidremoveAllHolograms(org.bukkit.entity.Player player, org.bukkit.World world) static voidspawnHolograms(org.bukkit.entity.Player player)
-
Field Details
-
LOADED
A map of players with the chunks that have their holograms loaded for them. Since holograms are discarded once players switch worlds, it tracks wordless chunks for performance.
-
-
Constructor Details
-
KingdomItemHologramManager
public KingdomItemHologramManager()
-
-
Method Details
-
spawnHolograms
public static void spawnHolograms(org.bukkit.entity.Player player) -
onJoin
public void onJoin(org.bukkit.event.player.PlayerJoinEvent event) -
removeAllHolograms
public static void removeAllHolograms(org.bukkit.entity.Player player, org.bukkit.World world) -
onPlayerMove
-
onLeave
public void onLeave(org.bukkit.event.player.PlayerQuitEvent event) Not called on /stop -
onWorldChange
public void onWorldChange(org.bukkit.event.player.PlayerChangedWorldEvent event)
-