(lol) radmir mod

This commit is contained in:
kirillsaint 2024-02-04 01:29:26 +06:00
parent 76fb49d7b4
commit a714c7c504
5 changed files with 34 additions and 6 deletions

View File

@ -666,7 +666,7 @@ public class Client {
} }
public boolean isTest() { public boolean isTest() {
return getBuildData().getBranch().equals("test"); return getBuildData().getBranch().equals("TEST2");
} }
public boolean isDebug() { public boolean isDebug() {

View File

@ -12,6 +12,7 @@ import net.minecraft.util.ResourceLocation;
import net.silentclient.client.Client; import net.silentclient.client.Client;
import net.silentclient.client.cosmetics.StaticResourceLocation; import net.silentclient.client.cosmetics.StaticResourceLocation;
import net.silentclient.client.mixin.ducks.TextureManagerExt; import net.silentclient.client.mixin.ducks.TextureManagerExt;
import net.silentclient.client.mods.staff.RadmirMod;
import net.silentclient.client.utils.ColorUtils; import net.silentclient.client.utils.ColorUtils;
import org.lwjgl.opengl.GL11; import org.lwjgl.opengl.GL11;
@ -183,12 +184,14 @@ public class RenderUtil {
OpenGlHelper.glBlendFunc((int) 770, (int) 771, (int) 1, (int) 0); OpenGlHelper.glBlendFunc((int) 770, (int) 771, (int) 1, (int) 0);
GL11.glColor4f((float) 1.0f, (float) 1.0f, (float) 1.0f, 1f); GL11.glColor4f((float) 1.0f, (float) 1.0f, (float) 1.0f, 1f);
ColorUtils.setColor(color); ColorUtils.setColor(color);
if(image != null) { if(image != null && !Client.getInstance().getModInstances().getModByClass(RadmirMod.class).isEnabled()) {
if(mip) { if(mip) {
Client.getInstance().getTextureManager().bindTextureMipmapped(image); Client.getInstance().getTextureManager().bindTextureMipmapped(image);
} else { } else {
Minecraft.getMinecraft().getTextureManager().bindTexture(image); Minecraft.getMinecraft().getTextureManager().bindTexture(image);
} }
} else {
Client.getInstance().getTextureManager().bindTextureMipmapped(new ResourceLocation("silentclient/mods/radmir/radmir.png"));
} }
drawModalRectWithCustomSizedTexture(x, y, 0.0f, 0.0f, width, height, width, height); drawModalRectWithCustomSizedTexture(x, y, 0.0f, 0.0f, width, height, width, height);
GL11.glDepthMask((boolean) true); GL11.glDepthMask((boolean) true);

View File

@ -14,10 +14,7 @@ import net.silentclient.client.mods.settings.CosmeticsMod;
import net.silentclient.client.mods.settings.FPSBoostMod; import net.silentclient.client.mods.settings.FPSBoostMod;
import net.silentclient.client.mods.settings.GeneralMod; import net.silentclient.client.mods.settings.GeneralMod;
import net.silentclient.client.mods.settings.RenderMod; import net.silentclient.client.mods.settings.RenderMod;
import net.silentclient.client.mods.staff.DebugNpcMod; import net.silentclient.client.mods.staff.*;
import net.silentclient.client.mods.staff.FPSSpoofer;
import net.silentclient.client.mods.staff.HitDelayFixMod;
import net.silentclient.client.mods.staff.TestMod;
import net.silentclient.client.mods.world.*; import net.silentclient.client.mods.world.*;
import java.util.ArrayList; import java.util.ArrayList;
@ -180,6 +177,7 @@ public class ModInstances {
mods.add(new DebugNpcMod()); mods.add(new DebugNpcMod());
mods.add(new HitDelayFixMod()); mods.add(new HitDelayFixMod());
mods.add(new FPSSpoofer()); mods.add(new FPSSpoofer());
mods.add(new RadmirMod());
} }
mods.add(new NewMotionBlurMod()); mods.add(new NewMotionBlurMod());
if(Client.getInstance().getAccount().getUsername().equalsIgnoreCase("fushka")) { if(Client.getInstance().getAccount().getUsername().equalsIgnoreCase("fushka")) {

View File

@ -0,0 +1,27 @@
package net.silentclient.client.mods.staff;
import net.silentclient.client.event.EventTarget;
import net.silentclient.client.event.impl.EventText;
import net.silentclient.client.mods.Mod;
import net.silentclient.client.mods.ModCategory;
public class RadmirMod extends Mod {
public RadmirMod() {
super("Radmir Mod", ModCategory.MODS, "silentclient/mods/radmir/radmir.png");
}
@EventTarget
public void onText(EventText event) {
event.setOutputText(this.replaceWords(event.getText(), "Radmir (курица)"));
}
private String replaceWords(String input, String replacement) {
String[] words = input.split("\\s+");
for (int i = 0; i < words.length; i++) {
words[i] = replacement;
}
return String.join(" ", words);
}
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 250 KiB