From dc24b2e65decbd2cecf8f4c02ceec7e11d62ddaa Mon Sep 17 00:00:00 2001 From: hannibal2 <24389977+hannibal00212@users.noreply.github.com> Date: Fri, 16 Sep 2022 00:05:11 +0200 Subject: added support for links in player chat --- .../java/at/hannibal2/skyhanni/test/LorenzTest.kt | 22 +++++++++++++++++++--- 1 file changed, 19 insertions(+), 3 deletions(-) (limited to 'src/main/java/at/hannibal2/skyhanni/test') diff --git a/src/main/java/at/hannibal2/skyhanni/test/LorenzTest.kt b/src/main/java/at/hannibal2/skyhanni/test/LorenzTest.kt index e39b62d28..2e931b97a 100644 --- a/src/main/java/at/hannibal2/skyhanni/test/LorenzTest.kt +++ b/src/main/java/at/hannibal2/skyhanni/test/LorenzTest.kt @@ -10,7 +10,9 @@ import at.hannibal2.skyhanni.utils.LorenzLogger import at.hannibal2.skyhanni.utils.LorenzUtils import at.hannibal2.skyhanni.utils.RenderUtils.renderString import net.minecraft.client.Minecraft +import net.minecraft.event.HoverEvent import net.minecraft.nbt.NBTTagCompound +import net.minecraft.util.ChatComponentText import net.minecraftforge.client.event.RenderGameOverlayEvent import net.minecraftforge.event.entity.living.EnderTeleportEvent import net.minecraftforge.event.entity.player.ItemTooltipEvent @@ -43,9 +45,23 @@ class LorenzTest { fun testCommand(args: Array) { - a = args[0].toDouble() - b = args[1].toDouble() - c = args[2].toDouble() + + val textA = ChatComponentText("a") + + textA.chatStyle.chatHoverEvent = HoverEvent(HoverEvent.Action.SHOW_TEXT, ChatComponentText("hey :)")) + + val textB = ChatComponentText("b") + val text1 = ChatComponentText("1") + text1.appendSibling(textA) + text1.appendSibling(textB) + + Minecraft.getMinecraft().thePlayer.addChatMessage(text1) + + + +// a = args[0].toDouble() +// b = args[1].toDouble() +// c = args[2].toDouble() // for (line in (Minecraft.getMinecraft().ingameGUI.tabList as AccessorGuiPlayerTabOverlay).footer.unformattedText // .split("\n")) { -- cgit