Начинающий
Начинающий
- Статус
- Оффлайн
- Регистрация
- 2 Июн 2021
- Сообщения
- 21
- Реакции
- 0
- Выберите загрузчик игры
- Прочие моды
короче решил свой спин выложить, так как на юг не видел такого
cc не будет, да и он не нужен, просто крутилка
кароче тутор для огурцов вялых:
1. копируем код ниже
2. делаем новый java class в movement, тоесть im/expensive/functions/impl/movement (это дефолтный путь экспы, у меня просто импорты мои)
3. вставляем код
4. в FunctionRegistry регистрируем
private Spin spin;
и потом
new Spin(); p.s это в самый конец строки public void init()
cc не будет, да и он не нужен, просто крутилка
кароче тутор для огурцов вялых:
1. копируем код ниже
2. делаем новый java class в movement, тоесть im/expensive/functions/impl/movement (это дефолтный путь экспы, у меня просто импорты мои)
3. вставляем код
4. в FunctionRegistry регистрируем
private Spin spin;
и потом
new Spin(); p.s это в самый конец строки public void init()
CODE EPTA NAHUI:
package swag.recode.functions.impl.movement;
import com.google.common.eventbus.Subscribe;
import swag.recode.functions.api.Category;
import swag.recode.functions.api.Function;
import swag.recode.functions.api.FunctionRegister;
import swag.recode.events.EventMotion;
import swag.recode.functions.settings.impl.SliderSetting;
@FunctionRegister(name = "SwagSpin", type = Category.Movement)
public class Spin extends Function {
private final SliderSetting value = new SliderSetting("Сила", 50.0f, 1.0f, 100.0f, 1.0f);
private float rotationYaw = 0;
private long lastRotationTime = 0;
public Spin() {
addSettings(value);
}
@Override
public boolean onEnable() {
super.onEnable();
return false;
}
@Override
public void onDisable() {
super.onDisable();
}
@Subscribe
private void onWalking(EventMotion e) {
if (System.currentTimeMillis() - lastRotationTime >= 0) {
rotationYaw -= value.get();
if (mc.player != null) {
mc.player.rotationYawHead = rotationYaw;
mc.player.renderYawOffset = rotationYaw;
e.setYaw(rotationYaw);
}
lastRotationTime = System.currentTimeMillis();
}
}
}