- Выберите загрузчик игры
- Fabric
Не знаю зачем, это изи написать, ну пусть будет по рофлану.
Java:
package fun.rich.features.impl.misc;
import fun.rich.events.player.TickEvent;
import fun.rich.features.module.Module;
import fun.rich.features.module.ModuleCategory;
import fun.rich.features.module.setting.implement.SelectSetting;
import fun.rich.features.module.setting.implement.SliderSettings;
import fun.rich.utils.client.managers.event.EventHandler;
import fun.rich.utils.math.time.StopWatch;
public class TapeMouse extends Module {
private final SelectSetting button = new SelectSetting("Кнопка", "Какую кнопку мыши кликать")
.value("LMB", "RMB")
.selected("LMB");
private final SliderSettings delay = new SliderSettings("Задержка", "Задержка между кликами (мс)")
.range(10.0f, 1000.0f)
.setValue(100.0f);
private final StopWatch timer = new StopWatch();
public TapeMouse() {
super("TapeMouse", "TapeMouse", ModuleCategory.MISC);
setup(button, delay);
}
@EventHandler
public void onTick(TickEvent e) {
if (mc.player == null || mc.world == null) return;
if (mc.currentScreen != null) return;
if (timer.finished((long) delay.getValue())) {
if (button.isSelected("LMB")) {
leftClick();
} else {
rightClick();
}
timer.reset();
}
}
private void leftClick() {
mc.doAttack();
}
private void rightClick() {
mc.doItemUse();
}
}