Начинающий
- Статус
- Оффлайн
- Регистрация
- 21 Авг 2024
- Сообщения
- 15
- Реакции
- 0
- Выберите загрузчик игры
- Forge
Функция сделана под сервер: luckydayz
Хавайте кому нада, своя база
FastRPD:
package com.github.licvidator.bloodware.feature.impl.pvp;
import com.github.licvidator.bloodware.feature.Feature;
import com.github.licvidator.bloodware.feature.FeatureType;
import com.github.licvidator.bloodware.feature.settings.impl.BooleanSetting;
import net.minecraft.client.Minecraft;
import net.minecraft.util.EnumHand;
import net.minecraftforge.fml.common.eventhandler.SubscribeEvent;
import net.minecraftforge.fml.common.gameevent.TickEvent;
import org.lwjgl.input.Keyboard;
public class FastRPD extends Feature {
private boolean isActive = false;
private long lastClickTime = 0L;
private static final long CLICK_INTERVAL = 1L;
public final BooleanSetting antikick = new BooleanSetting("AntiKick", false);
public FastRPD() {
super("FastRPD", "Стреляет быстрее с рпд", Keyboard.KEY_NONE, FeatureType.PVP);
addSettings(antikick);
}
@Override
public void onEnable() {
isActive = true;
}
@Override
public void onDisable() {
isActive = false;
}
@SubscribeEvent
public void onClientTick(TickEvent.ClientTickEvent event) {
if (isActive && Minecraft.getMinecraft().player != null && Minecraft.getMinecraft().world != null) {
long currentTime = System.currentTimeMillis();
if (currentTime - lastClickTime >= CLICK_INTERVAL) {
rightClick();
lastClickTime = currentTime;
}
}
}
private void rightClick() {
Minecraft.getMinecraft().playerController.processRightClick(
Minecraft.getMinecraft().player,
Minecraft.getMinecraft().world,
EnumHand.MAIN_HAND
);
}
}