From 68ebef8a68a0c180b431c84f96382aa4cc631d1b Mon Sep 17 00:00:00 2001 From: quasar098 Date: Mon, 26 Dec 2022 20:44:57 -0500 Subject: [PATCH] thuiowand --- .../java/com/quasar/voxylenhanced/VoxylSettingsPage.java | 2 +- src/main/java/com/quasar/voxylenhanced/VoxylUtils.java | 7 +++++++ 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/src/main/java/com/quasar/voxylenhanced/VoxylSettingsPage.java b/src/main/java/com/quasar/voxylenhanced/VoxylSettingsPage.java index 6341e7c..15d9d1f 100644 --- a/src/main/java/com/quasar/voxylenhanced/VoxylSettingsPage.java +++ b/src/main/java/com/quasar/voxylenhanced/VoxylSettingsPage.java @@ -46,7 +46,7 @@ void obstaclesCollectData() { @Property( type = PropertyType.TEXT, name = "API Key", - description = "Can also be set using /ve ", + description = "Run /api new, then /api get, copy it, and put it here for the mod to work. Note that this is YOUR personal api key, no one else is supposed to see this", category = "General", placeholder = "Api key goes here", protectedText = true diff --git a/src/main/java/com/quasar/voxylenhanced/VoxylUtils.java b/src/main/java/com/quasar/voxylenhanced/VoxylUtils.java index 5c35558..e6b2646 100644 --- a/src/main/java/com/quasar/voxylenhanced/VoxylUtils.java +++ b/src/main/java/com/quasar/voxylenhanced/VoxylUtils.java @@ -22,6 +22,7 @@ public class VoxylUtils { public static AsyncHttpClient utilsAsyncClient = new AsyncHttpClient(); + public static boolean apiWarningGiven = false; public abstract static class CallBack { public abstract void call(ZArg val, TArg val2); @@ -60,6 +61,12 @@ public void onSuccess(int i, Map> map, String content) { @Override public void onFailure(int i, Map> map, String s) { if (i == 400) { + if (s.contains("Must provide an API key!")) { + if (!apiWarningGiven) { + informPlayer("You need to put an API key into Voxyl Enhanced mod! Run /ve for more info"); + apiWarningGiven = true; + } + } return; } System.out.println("Failure at getStarsFromUUID with code: " + i);