@pphhpphh

Не получается скомпилировать .java файл?

code

//
// Decompiled by Procyon v0.5.36
//

package pro.mikey.fabric.xray;

import org.apache.logging.log4j.LogManager;
import net.minecraft.class_124;
import net.minecraft.class_2561;
import net.minecraft.class_437;
import pro.mikey.fabric.xray.screens.forge.GuiSelectionScreen;
import pro.mikey.fabric.xray.storage.BlockStore;
import pro.mikey.fabric.xray.storage.SettingsStore;
import net.minecraft.class_310;
import net.fabricmc.fabric.api.client.keybinding.v1.KeyBindingHelper;
import net.fabricmc.fabric.api.event.player.PlayerBlockBreakEvents;
import pro.mikey.fabric.xray.render.RenderOutlines;
import net.fabricmc.fabric.api.client.rendering.v1.WorldRenderEvents;
import pro.mikey.fabric.xray.screens.forge.GuiOverlay;
import net.fabricmc.fabric.api.client.rendering.v1.HudRenderCallback;
import net.fabricmc.fabric.api.client.event.lifecycle.v1.ClientLifecycleEvents;
import net.fabricmc.fabric.api.client.event.lifecycle.v1.ClientTickEvents;
import net.minecraft.class_304;
import org.apache.logging.log4j.Logger;
import net.fabricmc.api.ModInitializer;

public class XRay implements ModInitializer
{
    public static final String MOD_ID = "nether-coords";
    public static final String PREFIX_GUI;
    public static final Logger LOGGER;
    private final class_304 xrayButton;
    private final class_304 guiButton;

    public XRay() {
        this.xrayButton = new class_304("keybinding.enable_xray", 92, "category.xray");
        this.guiButton = new class_304("keybinding.open_gui", 71, "category.xray");
    }

    public void onInitialize() {
        XRay.LOGGER.info("XRay mod has been initialized");
        ClientTickEvents.END_CLIENT_TICK.register((Object)this::clientTickEvent);
        ClientLifecycleEvents.CLIENT_STOPPING.register((Object)this::gameClosing);
        ClientLifecycleEvents.CLIENT_STARTED.register((Object)this::started);
        HudRenderCallback.EVENT.register((Object)GuiOverlay::RenderGameOverlayEvent);
        WorldRenderEvents.LAST.register((Object)RenderOutlines::render);
        PlayerBlockBreakEvents.AFTER.register((Object)ScanController::blockBroken);
        KeyBindingHelper.registerKeyBinding(this.xrayButton);
        KeyBindingHelper.registerKeyBinding(this.guiButton);
    }

    private void started(final class_310 minecraft) {
        XRay.LOGGER.info("Client started, setting up xray store");
    }

    private void gameClosing(final class_310 client) {
        SettingsStore.getInstance().write();
        BlockStore.getInstance().write();
    }

    private void clientTickEvent(final class_310 mc) {
        if (mc.field_1724 == null || mc.field_1687 == null || mc.field_1755 != null) {
            return;
        }
        ScanController.runTask(false);
        while (this.guiButton.method_1436()) {
            mc.method_1507((class_437)new GuiSelectionScreen());
        }
        while (this.xrayButton.method_1436()) {
            BlockStore.getInstance().updateCache();
            final StateSettings stateSettings = SettingsStore.getInstance().get();
            stateSettings.setActive(!stateSettings.isActive());
            ScanController.runTask(true);
            mc.field_1724.method_7353((class_2561)class_2561.method_43471(invokedynamic(makeConcatWithConstants:(Ljava/lang/String;)Ljava/lang/String;, stateSettings.isActive() ? "active" : "deactivate")).method_27692(stateSettings.isActive() ? class_124.field_1060 : class_124.field_1061), true);
        }
    }

    static {
        PREFIX_GUI = String.format("%s:textures/gui/", "nether-coords");
        LOGGER = LogManager.getLogger("nether-coords");
    }
}



делаю через консоль( javac )

javac XRay.java
8 errors

XRay.java:74: error: ')' or ',' expected
mc.field_1724.method_7353((class_2561)class_2561.method_43471(invokedynamic(makeConcatWithConstants:(Ljava/lang/String;)Ljava/lang/String;, stateSettings.isActive() ? "active" : "deactivate")).method_27692(stateSettings.isActive() ? class_124.field_1060 : class_124.field_1061), true);
^
XRay.java:74: error: not a statement
mc.field_1724.method_7353((class_2561)class_2561.method_43471(invokedynamic(makeConcatWithConstants:(Ljava/lang/String;)Ljava/lang/String;, stateSettings.isActive() ? "active" : "deactivate")).method_27692(stateSettings.isActive() ? class_124.field_1060 : class_124.field_1061), true);
^
XRay.java:74: error: illegal start of expression
mc.field_1724.method_7353((class_2561)class_2561.method_43471(invokedynamic(makeConcatWithConstants:(Ljava/lang/String;)Ljava/lang/String;, stateSettings.isActive() ? "active" : "deactivate")).method_27692(stateSettings.isActive() ? class_124.field_1060 : class_124.field_1061), true);
^
XRay.java:74: error: not a statement
mc.field_1724.method_7353((class_2561)class_2561.method_43471(invokedynamic(makeConcatWithConstants:(Ljava/lang/String;)Ljava/lang/String;, stateSettings.isActive() ? "active" : "deactivate")).method_27692(stateSettings.isActive() ? class_124.field_1060 : class_124.field_1061), true);
^
XRay.java:74: error: illegal start of expression
mc.field_1724.method_7353((class_2561)class_2561.method_43471(invokedynamic(makeConcatWithConstants:(Ljava/lang/String;)Ljava/lang/String;, stateSettings.isActive() ? "active" : "deactivate")).method_27692(stateSettings.isActive() ? class_124.field_1060 : class_124.field_1061), true);
^
XRay.java:74: error: not a statement
mc.field_1724.method_7353((class_2561)class_2561.method_43471(invokedynamic(makeConcatWithConstants:(Ljava/lang/String;)Ljava/lang/String;, stateSettings.isActive() ? "active" : "deactivate")).method_27692(stateSettings.isActive() ? class_124.field_1060 : class_124.field_1061), true);
^
XRay.java:74: error: ';' expected
mc.field_1724.method_7353((class_2561)class_2561.method_43471(invokedynamic(makeConcatWithConstants:(Ljava/lang/String;)Ljava/lang/String;, stateSettings.isActive() ? "active" : "deactivate")).method_27692(stateSettings.isActive() ? class_124.field_1060 : class_124.field_1061), true);
^
XRay.java:74: error: ';' expected
mc.field_1724.method_7353((class_2561)class_2561.method_43471(invokedynamic(makeConcatWithConstants:(Ljava/lang/String;)Ljava/lang/String;, stateSettings.isActive() ? "active" : "deactivate")).method_27692(stateSettings.isActive() ? class_124.field_1060 : class_124.field_1061), true);
^
8 errors
  • Вопрос задан
  • 154 просмотра
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
Bell Integrator Ульяновск
До 400 000 ₽
Bell Integrator Хабаровск
До 400 000 ₽
Bell Integrator Ижевск
До 400 000 ₽
10 мая 2024, в 11:47
500 руб./за проект
10 мая 2024, в 11:36
30000 руб./за проект
10 мая 2024, в 11:27
1000 руб./за проект