blob: 2d7db39fae7dd6829fb9d12ef6c314a0f1a4ada4 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
|
package moe.nea.ledger.telemetry
import com.google.gson.JsonElement
import com.google.gson.JsonObject
import moe.nea.ledger.utils.ScreenUtil
import moe.nea.ledger.utils.telemetry.ContextValue
import net.minecraft.client.gui.GuiScreen
class GuiContextValue(val gui: GuiScreen) : ContextValue {
override fun serialize(): JsonElement {
return JsonObject().apply {
addProperty("class", gui.javaClass.name)
addProperty("name", ScreenUtil.estimateName(gui))
}
}
}
|