summaryrefslogtreecommitdiff
path: root/src/main/java/at/hannibal2/skyhanni/features/misc
diff options
context:
space:
mode:
authorWalker Selby <git@walkerselby.com>2023-11-26 07:28:18 +0000
committerGitHub <noreply@github.com>2023-11-26 08:28:18 +0100
commit0721f250f4519b45891b4ae169d5e20ef175b0c5 (patch)
tree97089cae15ecd4cdd2a071be7b9e6ed31cb51503 /src/main/java/at/hannibal2/skyhanni/features/misc
parent46e531ada4a3b4b324b892bfbebd86c82939c5d5 (diff)
downloadskyhanni-0721f250f4519b45891b4ae169d5e20ef175b0c5.tar.gz
skyhanni-0721f250f4519b45891b4ae169d5e20ef175b0c5.tar.bz2
skyhanni-0721f250f4519b45891b4ae169d5e20ef175b0c5.zip
Internal Change: Code Cleanup (#661)
Code cleanup #661
Diffstat (limited to 'src/main/java/at/hannibal2/skyhanni/features/misc')
-rw-r--r--src/main/java/at/hannibal2/skyhanni/features/misc/MarkedPlayerManager.kt14
1 files changed, 8 insertions, 6 deletions
diff --git a/src/main/java/at/hannibal2/skyhanni/features/misc/MarkedPlayerManager.kt b/src/main/java/at/hannibal2/skyhanni/features/misc/MarkedPlayerManager.kt
index 66e379747..5409d956a 100644
--- a/src/main/java/at/hannibal2/skyhanni/features/misc/MarkedPlayerManager.kt
+++ b/src/main/java/at/hannibal2/skyhanni/features/misc/MarkedPlayerManager.kt
@@ -16,6 +16,8 @@ import net.minecraftforge.fml.common.eventhandler.SubscribeEvent
class MarkedPlayerManager {
+ private val config get() = SkyHanniMod.feature.markedPlayers
+
companion object {
val playerNamesToMark = mutableListOf<String>()
private val markedPlayers = mutableMapOf<String, EntityOtherPlayerMP>()
@@ -64,7 +66,7 @@ class MarkedPlayerManager {
@SubscribeEvent
fun onConfigLoad(event: ConfigLoadEvent) {
- SkyHanniMod.feature.markedPlayers.markOwnName.whenChanged { _, new ->
+ config.markOwnName.whenChanged { _, new ->
val name = LorenzUtils.getPlayerName()
if (new) {
if (!playerNamesToMark.contains(name)) {
@@ -87,8 +89,7 @@ class MarkedPlayerManager {
@SubscribeEvent
fun onRenderMobColored(event: RenderMobColoredEvent) {
- if (!LorenzUtils.inSkyBlock) return
- if (!SkyHanniMod.feature.markedPlayers.highlightInWorld) return
+ if (!isEnabled()) return
val entity = event.entity
if (entity in markedPlayers.values) {
@@ -98,8 +99,7 @@ class MarkedPlayerManager {
@SubscribeEvent
fun onResetEntityHurtTime(event: ResetEntityHurtEvent) {
- if (!LorenzUtils.inSkyBlock) return
- if (!SkyHanniMod.feature.markedPlayers.highlightInWorld) return
+ if (!isEnabled()) return
val entity = event.entity
if (entity in markedPlayers.values) {
@@ -112,11 +112,13 @@ class MarkedPlayerManager {
if (Minecraft.getMinecraft().thePlayer == null) return
markedPlayers.clear()
- if (SkyHanniMod.feature.markedPlayers.markOwnName.get()) {
+ if (config.markOwnName.get()) {
val name = LorenzUtils.getPlayerName()
if (!playerNamesToMark.contains(name)) {
playerNamesToMark.add(name)
}
}
}
+
+ private fun isEnabled() = LorenzUtils.inSkyBlock && config.highlightInWorld
}