From 82bda997cbbc3d73c2dc9fb2f83e95a941b65f6e Mon Sep 17 00:00:00 2001 From: NullClock <146401816+NullClock@users.noreply.github.com> Date: Fri, 3 May 2024 09:54:52 -0400 Subject: [PATCH] add my super cool rate algorithm to the API --- sources/main/java/net/eaglerforge/api/ModAPI.java | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/sources/main/java/net/eaglerforge/api/ModAPI.java b/sources/main/java/net/eaglerforge/api/ModAPI.java index b50299a..e5b0e52 100644 --- a/sources/main/java/net/eaglerforge/api/ModAPI.java +++ b/sources/main/java/net/eaglerforge/api/ModAPI.java @@ -202,6 +202,18 @@ public class ModAPI { getModAPI().setCallbackVoidWithDataArg("displayToChat", (BaseData params) -> { mc.ingameGUI.getChatGUI().printChatMessage(new ChatComponentText(params.getString("msg"))); }); + getModAPI().setCallbackStringWithDataArg("rate", (BaseData params) -> { + int hash = 0; + int counterRate = 0; + + for (i < params.getString('string').length(); i++) { + hash = (hash << 5) - hash + params.getString('string').codePointAt(); + } + + String res = (Math.abs(hash) % 100) + 1; + + return res; + }); getModAPI().setCallbackStringWithDataArg("uwuify", (BaseData params) -> { return UwUAPI.uwuify(params.getString("string")); });