Java Проблема с .java

Sirccet

Участник
Автор темы
138
21
Форматирование кода
package net.minecraftforge.gradle; // Замените на ваш пакет

import net.minecraftforge.client.event.InputUpdateEvent;
import net.minecraftforge.common.MinecraftForge;
import net.minecraftforge.eventbus.api.SubscribeEvent;
import net.minecraftforge.fml.common.Mod;

@Mod.EventBusSubscriber
public class AutoSprint {
private static boolean sprinting = false;

@SubscribeEvent
public static void onInputUpdate(InputUpdateEvent event) {
if (event.getMovementInput().forwardKeyDown && !event.getPlayer().collidedHorizontally) {
sprinting = true;
} else {
sprinting = false;
}
}

@SubscribeEvent
public static void onTick(TickEvent.ClientTickEvent event) {
if (sprinting) {
Minecraft.getInstance().player.setSprinting(true);
}
}
}

Начал писать моды для Forge 1.16.5 Minecraft в intelliJ IDEA. Создал в src.main.java.net.minecraftforge.gradle.runW.java вот такой код ↑, но почему-то в нём ошибки. Помогите если можете.

package net.minecraftforge.gradle; // Замените на ваш пакет

import net.minecraftforge.client.event.InputUpdateEvent;
import net.minecraftforge.common.MinecraftForge;
import net.minecraftforge.eventbus.api.SubscribeEvent;
import net.minecraftforge.fml.common.Mod;

@Mod.EventBusSubscriber
public class AutoSprint {
private static boolean sprinting = false;

@SubscribeEvent
public static void onInputUpdate(InputUpdateEvent event) {
if (event.getMovementInput().forwardKeyDown && !event.getPlayer().collidedHorizontally) {
sprinting = true;
} else {
sprinting = false;
}
}

@SubscribeEvent
public static void onTick(TickEvent.ClientTickEvent event) {
if (sprinting) {
Minecraft.getInstance().player.setSprinting(true);
}
}
}

Начал писать моды для Forge 1.16.5 Minecraft в intelliJ IDEA. Создал в src.main.java.net.minecraftforge.gradle.runW.java вот такой код ↑, но почему-то в нём ошибки. Помогите если можете.
up
 
Последнее редактирование:

aksi0ma

Участник
75
9
Код:
import net.minecraft.client.Minecraft;
import net.minecraftforge.client.event.InputUpdateEvent;
import net.minecraftforge.common.MinecraftForge;
import net.minecraftforge.event.TickEvent;
import net.minecraftforge.eventbus.api.SubscribeEvent;
import net.minecraftforge.fml.common.Mod;

@Mod.EventBusSubscriber
public class AutoSprint {
    private static boolean sprinting = false;

    @SubscribeEvent
    public static void onInputUpdate(InputUpdateEvent event) {
        if (event.getMovementInput().forwardKeyDown && !event.getPlayer().collidedHorizontally) {
            sprinting = true;
        } else {
            sprinting = false;
        }
    }

    @SubscribeEvent
    public static void onTick(TickEvent.ClientTickEvent event) {
        if (sprinting) {
            Minecraft.getInstance().player.setSprinting(true);
        }
    }
}