From 75e6a689257d4c2d84e90544b6ea3bf84b6401a1 Mon Sep 17 00:00:00 2001 From: ipkpjersi Date: Wed, 27 Dec 2023 21:25:28 -0500 Subject: [PATCH] Added screenshot functionality to API --- client/src/main/java/plugin/api/API.java | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/client/src/main/java/plugin/api/API.java b/client/src/main/java/plugin/api/API.java index 2f31ebc..3e34c5f 100644 --- a/client/src/main/java/plugin/api/API.java +++ b/client/src/main/java/plugin/api/API.java @@ -8,7 +8,9 @@ import rt4.Font; import java.awt.*; import java.awt.event.*; import java.awt.image.BufferedImage; +import java.text.SimpleDateFormat; import java.util.ArrayList; +import java.util.Date; import static rt4.MathUtils.clamp; import static rt4.Player.plane; @@ -270,6 +272,12 @@ public class API { public static void DispatchCommand(String command) { Cheat.sendCheatPacket(JagString.of(command)); } + + public static void Screenshot() { + SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy_MM_dd-HH_mm_ss"); + String dateTime = dateFormat.format(new Date()); + client.instance.saveScreenshot(PlayerList.self.username.toString() + "_" + dateTime + ".png"); + } public static void PlaySound(int volume, int trackId, int delay) { SoundPlayer.play(volume, trackId, delay);