-
Автор темы
- #1
крутая функция под крутой сервер
Java:
@Module.registerModule(name = "TriggerBot", alias = "triggerbot", category = Category.Combat)
public class TriggerBot extends Module {
private BooleanSetting onlyCrits = new BooleanSetting("Только криты", true);
public TriggerBot() {
register(onlyCrits);
}
@Subscribe
public void onTick(TickEvent e) {
for (AbstractClientPlayerEntity entity : mc.world.getPlayers()) {
if (entity == mc.player) continue;
if (mc.objectMouseOver.getType() == RayTraceResult.Type.ENTITY && canAttack()) {
mc.clickMouse();
}
}
}
public boolean canAttack() {
final boolean reasonForAttack = mc.player.isPotionActive(Effects.BLINDNESS) || mc.player.isOnLadder() || mc.player.isInWater() && mc.player.areEyesInFluid(FluidTags.WATER) || mc.player.isRidingHorse() || mc.player.abilities.isFlying || mc.player.isElytraFlying();
if (mc.player.getCooledAttackStrength(1.5F) < 0.93F) {
return false;
}
if (!reasonForAttack && onlyCrits.get()) {
return !mc.player.isOnGround() && mc.player.fallDistance > 0.0F;
}
return true;
}
}