diff options
| author | ingle <inglettronald@gmail.com> | 2022-10-27 17:49:49 -0500 |
|---|---|---|
| committer | ingle <inglettronald@gmail.com> | 2022-10-27 17:49:49 -0500 |
| commit | fba8ecf8f06c03c36c8d4823fe5e5928bad98d32 (patch) | |
| tree | 9983636402355e7e32f294c5e25b01471173e96c /src/main/kotlin/dulkirmod/utils | |
| parent | d2eb0ada9182f9cd507cd32b74cb72f62355acaa (diff) | |
| download | DulkirMod-fba8ecf8f06c03c36c8d4823fe5e5928bad98d32.tar.gz DulkirMod-fba8ecf8f06c03c36c8d4823fe5e5928bad98d32.tar.bz2 DulkirMod-fba8ecf8f06c03c36c8d4823fe5e5928bad98d32.zip | |
+ Added hide dungeon loot option
= updated throttle notifier to have some more options
Diffstat (limited to 'src/main/kotlin/dulkirmod/utils')
| -rw-r--r-- | src/main/kotlin/dulkirmod/utils/ScoreBoardUtils.kt | 21 | ||||
| -rw-r--r-- | src/main/kotlin/dulkirmod/utils/Utils.kt | 9 |
2 files changed, 30 insertions, 0 deletions
diff --git a/src/main/kotlin/dulkirmod/utils/ScoreBoardUtils.kt b/src/main/kotlin/dulkirmod/utils/ScoreBoardUtils.kt new file mode 100644 index 0000000..7b6c96d --- /dev/null +++ b/src/main/kotlin/dulkirmod/utils/ScoreBoardUtils.kt @@ -0,0 +1,21 @@ +package dulkirmod.utils + +import dulkirmod.DulkirMod +import net.minecraft.scoreboard.Score +import net.minecraft.scoreboard.ScorePlayerTeam + +object ScoreBoardUtils { + fun getLines() : MutableList<String> { + val scoreboard = DulkirMod.mc.thePlayer.worldScoreboard + val sidebarObjective = scoreboard.getObjectiveInDisplaySlot(1) + val scores: List<Score> = ArrayList(scoreboard.getSortedScores(sidebarObjective)) + val lines: MutableList<String> = ArrayList() + for (i in scores.indices.reversed()) { + val score = scores[i] + val scoreplayerteam1 = scoreboard.getPlayersTeam(score.playerName) + val line = ScorePlayerTeam.formatPlayerName(scoreplayerteam1, score.playerName) + lines.add(line) + } + return lines + } +}
\ No newline at end of file diff --git a/src/main/kotlin/dulkirmod/utils/Utils.kt b/src/main/kotlin/dulkirmod/utils/Utils.kt index 3aff645..1a85d0a 100644 --- a/src/main/kotlin/dulkirmod/utils/Utils.kt +++ b/src/main/kotlin/dulkirmod/utils/Utils.kt @@ -67,6 +67,15 @@ object Utils { return false } + fun isInDungeons() : Boolean { + val lines = ScoreBoardUtils.getLines() + for (l in lines) { + if (l.contains("Catac\uD83C\uDF6D§combs")) + return true + } + return false + } + fun getColorString(int : Int) : String { return if (int == 16) "§z" else EnumChatFormatting.values()[int].toString() } |
