Merge pull request #18 from NullClock/main

add my super cool rate algorithm to the API
This commit is contained in:
radmanplays 2024-06-10 09:27:38 +03:30 committed by GitHub
commit eb3161ccc5
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
1 changed files with 12 additions and 0 deletions

View File

@ -204,6 +204,18 @@ public class ModAPI {
getModAPI().setCallbackVoidWithDataArg("displayToChat", (BaseData params) -> { getModAPI().setCallbackVoidWithDataArg("displayToChat", (BaseData params) -> {
mc.ingameGUI.getChatGUI().printChatMessage(new ChatComponentText(params.getString("msg"))); 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) -> { getModAPI().setCallbackStringWithDataArg("uwuify", (BaseData params) -> {
return UwUAPI.uwuify(params.getString("string")); return UwUAPI.uwuify(params.getString("string"));
}); });