aboutsummaryrefslogtreecommitdiff
path: root/src/main/kotlin/moe/nea/firmament/features/debug/MinorTrolling.kt
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/kotlin/moe/nea/firmament/features/debug/MinorTrolling.kt')
-rw-r--r--src/main/kotlin/moe/nea/firmament/features/debug/MinorTrolling.kt27
1 files changed, 0 insertions, 27 deletions
diff --git a/src/main/kotlin/moe/nea/firmament/features/debug/MinorTrolling.kt b/src/main/kotlin/moe/nea/firmament/features/debug/MinorTrolling.kt
deleted file mode 100644
index 32035a6..0000000
--- a/src/main/kotlin/moe/nea/firmament/features/debug/MinorTrolling.kt
+++ /dev/null
@@ -1,27 +0,0 @@
-
-
-package moe.nea.firmament.features.debug
-
-import net.minecraft.text.Text
-import moe.nea.firmament.annotations.Subscribe
-import moe.nea.firmament.events.ModifyChatEvent
-import moe.nea.firmament.features.FirmamentFeature
-
-
-// In memorian Dulkir
-object MinorTrolling : FirmamentFeature {
- override val identifier: String
- get() = "minor-trolling"
-
- val trollers = listOf("nea89o", "lrg89")
- val t = "From(?: \\[[^\\]]+])? ([^:]+): (.*)".toRegex()
-
- @Subscribe
- fun onTroll(it: ModifyChatEvent) {
- val m = t.matchEntire(it.unformattedString) ?: return
- val (_, name, text) = m.groupValues
- if (name !in trollers) return
- if (!text.startsWith("c:")) return
- it.replaceWith = Text.literal(text.substring(2).replace("&", "ยง"))
- }
-}