Начинающий
- Статус
- Оффлайн
- Регистрация
- 18 Авг 2025
- Сообщения
- 34
- Реакции
- 2
- Выберите загрузчик игры
- Vanilla
хз чо вы с этими визуалами делать будете
много кто просил поэтому сливаю
Вот кодик
Вот SS -

много кто просил поэтому сливаю
Вот кодик
Java:
@ModuleRegister(name = "TargetESP", category = Category.Render, description = "Свэня таргет эсп")
public class TargetESP extends Module {
private final ModeSetting mode = new ModeSetting("Мод", "Свэня", "Свэня");
private final SliderSetting скорост = new SliderSetting("Скрст", 1.5f, 0.5f, 3.0f, 0.1f);
private LivingEntity таргет;
private boolean рендерим = false;
private final EntityRendererManager рендер = mc.getRenderManager();
public TargetESP() {
addSettings(mode, скорост);
}
@Subscribe
private void onUpdate(EventUpdate eventUpdate) {
HitAura aura = Zovchik.getInstance().getModuleManager().getHitAura();
LivingEntity target = aura.getTarget();
boolean isActive = aura.isState() && target != null && target != mc.player;
if (isActive) {
таргет = target;
рендерим = true;
} else {
рендерим = false;
}
}
@Subscribe
public void onWorldEvent(WorldEvent e) {
if (!рендерим || таргет == null) return;
MatrixStack stack = new MatrixStack();
double x = таргет.позX + (таргет.getPosX() - таргет.позX) * e.getPartialTicks() - mc.getRenderManager().renderPosX();
double y = таргет.позY + (таргет.getPosY() - таргет.позY) * e.getPartialTicks() - mc.getRenderManager().renderPosY();
double z = таргет.позZ + (таргет.getPosZ() - таргет.позZ) * e.getPartialTicks() - mc.getRenderManager().renderPosZ();
float прогрс = 1f;
if (mode.is("Свэня")) {
IRenderTypeBuffer buffer = mc.getRenderTypeBuffers().getBufferSource();
float радс = 0.7f;
float высотакрч = 1f;
float скрст = 0.00025f * скорост.get();
RenderSystem.pushMatrix();
GL11.glDepthMask(true);
disableBlend();
GlStateManager.shadeModel(GL_FLAT);
float времс = -(System.currentTimeMillis() % 1000000) * скрст;
double[] px = new double[8];
double[] py = new double[8];
double[] pz = new double[8];
float aoe = времс * 360;
for (int i = 0; i < 8; i++) {
float та = aoe + (i / 8.0f) * 360f;
double rad = Math.toRadians(та);
float ВОф = (i % 2 == 0) ? 0.1f : -0.1f;
double oX = Math.cos(rad) * радс;
double oZ = Math.sin(rad) * радс;
px[i] = x + oX;
py[i] = y + высотакрч + ВОф - 0.2f;
pz[i] = z + oZ;
}
double свэняX = x;
double свэняY = y + 2.2f;
double свэняZ = z;
float времядругое = (System.currentTimeMillis() % 1000000) * скорост.get() * 0.00100f;
float яв = времядругое * 180;
float питч = (float) (Math.sin(времядругое * 1.5) * 120);
float крутилка = (float) (Math.cos(времядругое * 1.2) * 90);
for (int i = 0; i < 9; i++) {
double мирX, мирY, мирZ;
double нмирX, нмирY, нмирZ;
if (i < 8) {
мирX = px[i];
мирY = py[i];
мирZ = pz[i];
int nextIndex = (i + 1) % 8;
нмирX = px[nextIndex];
нмирY = py[nextIndex];
нмирZ = pz[nextIndex];
} else {
мирX = свэняX;
мирY = свэняY;
мирZ = свэняZ;
нмирX = px[0];
нмирY = py[0];
нмирZ = pz[0];
}
stack.push();
stack.translate(мирX, мирY, мирZ);
if (i == 8) {
stack.rotate(Vector3f.YP.rotationDegrees(яв));
stack.rotate(Vector3f.XP.rotationDegrees(питч));
stack.rotate(Vector3f.ZP.rotationDegrees(крутилка));
} else {
double lX = нмирX - мирX;
double lY = нмирY - мирY;
double lZ = нмирZ - мирZ;
float yaw = (float) Math.toDegrees(Math.atan2(-lZ, lX)) - 95;
stack.rotate(Vector3f.YP.rotationDegrees(yaw));
}
float нуПРОГРС = прогрс;
float кес = (i == 8) ? 0.4f * нуПРОГРС : 0.3f * нуПРОГРС;
stack.scale(кес, кес, кес);
PigEntity pig = new PigEntity(EntityType.PIG, mc.world) {
@Override
public void livingTick() {
this.шотатам = 0.0f;
this.шотатам2 = 0.0f;
this.шотатам3 = 0.0f;
this.шотатам4 = 0;
}
};
pig.врем = 0;
pig.шотатам2 = 0.0f;
pig.шотатам = 0;
try {
рендер.renderEntityStatic(pig, 0, 0, 0, 0, e.getPartialTicks(), stack, buffer, 6742);
} catch (Exception ex) {}
stack.pop();
}
((IRenderTypeBuffer.Impl) buffer).finish();
RenderSystem.popMatrix();
}
}
}
Вот SS -





