Skip to content

Commit

Permalink
💖 fixed bug
Browse files Browse the repository at this point in the history
  • Loading branch information
Arasple committed Feb 25, 2020
1 parent ed9523d commit baa4a5a
Show file tree
Hide file tree
Showing 3 changed files with 5 additions and 3 deletions.
3 changes: 2 additions & 1 deletion src/main/java/me/arasple/mc/trhologram/hologram/Hologram.kt
Original file line number Diff line number Diff line change
Expand Up @@ -63,12 +63,13 @@ class Hologram(var loadedFrom: String?, val id: String, private var loc: Locatio
hologram.display(player)
} else if (!hologram.isVisible(player) && hologram.viewers.contains(player)) {
hologram.destroy(player)
hologram.viewers.remove(player)
}
}
}
}

fun destroy(player: Player) {
fun destroyFor(player: Player) {
HOLOGRAMS.values.forEach { list ->
list.forEach { hologram ->
hologram.removeViewer(player)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@ package me.arasple.mc.trhologram.listeners
import io.izzel.taboolib.module.inject.TListener
import me.arasple.mc.trhologram.hologram.Hologram
import org.bukkit.event.EventHandler
import org.bukkit.event.EventPriority
import org.bukkit.event.Listener
import org.bukkit.event.player.PlayerChangedWorldEvent

Expand All @@ -13,7 +14,7 @@ import org.bukkit.event.player.PlayerChangedWorldEvent
@TListener
class ListenerPlayerChangeWorld : Listener {

@EventHandler
@EventHandler(priority = EventPriority.HIGHEST)
fun onChange(e: PlayerChangedWorldEvent) {
Hologram.display(e.player)
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ class ListenerPlayerQuit : Listener {

@EventHandler
fun onQuit(e: PlayerQuitEvent) {
Hologram.destroy(e.player)
Hologram.destroyFor(e.player)
}

}

0 comments on commit baa4a5a

Please sign in to comment.