Java 语句开头非法
这是一行代码,我正在使用minecraft的开源实用程序mod,我尝试运行它,但它给了我这个错误,我已经在它上面工作了2天,但似乎无法让它工作,所以如果你有任何想法,我可以让它工作,请帮助这里也是github,因为它是开源的Java 语句开头非法,java,minecraft,Java,Minecraft,这是一行代码,我正在使用minecraft的开源实用程序mod,我尝试运行它,但它给了我这个错误,我已经在它上面工作了2天,但似乎无法让它工作,所以如果你有任何想法,我可以让它工作,请帮助这里也是github,因为它是开源的 package me.ionar.salhack.main; 导入me.ionar.salhack.SalHackMod; 导入me.ionar.salhack.events.network.EventNetworkPacketEvent; 导入me.ionar.salha
package me.ionar.salhack.main;
导入me.ionar.salhack.SalHackMod;
导入me.ionar.salhack.events.network.EventNetworkPacketEvent;
导入me.ionar.salhack.events.player.EventPlayerJoin;
导入me.ionar.salhack.events.player.eventplayerlave;
导入me.ionar.salhack.managers.UUIDManager;
导入me.zero.alpine.fork.listener.EventHandler;
导入me.zero.alpine.fork.listener.Listenable;
导入me.zero.alpine.fork.listener.listener;
导入net.minecraft.client.minecraft;
导入net.minecraft.network.EnumConnectionState;
导入net.minecraft.network.handshake.client.c00握手;
导入net.minecraft.network.play.server.SPacketChat;
导入net.minecraft.network.play.server.SPacketPlayerListItem;
导入net.minecraft.util.text.TextComponentString;
公共类AlwaysEnabledModule实现Listenable
{
公共AlwaysEnabledModule()
{
}
公共void init()
{
SalHackMod.EVENT_BUS.subscribe(此);
}
公共静态字符串LastIP=null;
公共静态int LastPort=-1;
@事件处理程序
私有侦听器PacketEvent=新侦听器(p_事件->
{
if(p_Event.getPacket()SPacketChat实例)
{
最终SPacketChat数据包=(SPacketChat)p_事件.getPacket();
if(packet.getChatComponent()instanceof TextComponentString)
{
final TextComponentString组件=(TextComponentString)数据包。getChatComponent();
如果(component.getFormattedText().toLowerCase()包含(“聚合物”)| | component.getFormattedText().toLowerCase()包含(“退伍军人身份”))
p_事件。取消();
}
}
else if(p_Event.getPacket()C00握手实例)
{
最终C00Handshake数据包=(C00Handshake)p_事件。getPacket();
if(packet.getRequestedState()==EnumConnectionState.LOGIN)
{
LastIP=packet.ip;
LastPort=packet.port;
}
}
else if(spacketplayerlistem的p_事件.getPacket()实例)
{
最终SPacketPlayerListItem数据包=(SPacketPlayerListItem)p_事件。getPacket();
final Minecraft mc=Wrapper.GetMC();
如果(mc.player!=null&&mc.player.ticksisted>=1000)
{
if(packet.getAction()==SPacketPlayerListItem.Action.ADD\u播放器)
/*packet.getEntries().forEach(playerData->
{
如果(playerData.getProfile().getId()!=mc.session.getProfile().getId())
{
新线程(()->
{
最终字符串名称=UUIDManager.Get().resolveName(playerData.getProfile().getId().toString());
if(name!=null)
SalHackMod.EVENT_BUS.post(新的EventPlayerJoin(名称,playerData.getProfile().getId().toString());
}).start();
}
});*/
}
if(packet.getAction()==SPacketPlayerListItem.Action.REMOVE\u播放器)
{
/*packet.getEntries().forEach(playerData->
{
如果(playerData.getProfile().getId()!=mc.session.getProfile().getId())
{
新线程(()->
{
最终字符串名称=UUIDManager.Get().resolveName(playerData.getProfile().getId().toString());
if(name!=null)
SalHackMod.EVENT_BUS.post(新的EventPlayerLeave(名称,playerData.getProfile().getId().toString());
}).start();
}
});*/
}
}
}
});
}
在if
语句之后缺少一个{
语句-第一个被注释掉的块之前的语句。您在说什么。(对不起,我是java新手)第一个被注释掉的块之前。@Badlad921请在问题中添加错误消息。这是标题
package me.ionar.salhack.main;
import me.ionar.salhack.SalHackMod;
import me.ionar.salhack.events.network.EventNetworkPacketEvent;
import me.ionar.salhack.events.player.EventPlayerJoin;
import me.ionar.salhack.events.player.EventPlayerLeave;
import me.ionar.salhack.managers.UUIDManager;
import me.zero.alpine.fork.listener.EventHandler;
import me.zero.alpine.fork.listener.Listenable;
import me.zero.alpine.fork.listener.Listener;
import net.minecraft.client.Minecraft;
import net.minecraft.network.EnumConnectionState;
import net.minecraft.network.handshake.client.C00Handshake;
import net.minecraft.network.play.server.SPacketChat;
import net.minecraft.network.play.server.SPacketPlayerListItem;
import net.minecraft.util.text.TextComponentString;
public class AlwaysEnabledModule implements Listenable
{
public AlwaysEnabledModule()
{
}
public void init()
{
SalHackMod.EVENT_BUS.subscribe(this);
}
public static String LastIP = null;
public static int LastPort = -1;
@EventHandler
private Listener<EventNetworkPacketEvent> PacketEvent = new Listener<>(p_Event ->
{
if (p_Event.getPacket() instanceof SPacketChat)
{
final SPacketChat packet = (SPacketChat) p_Event.getPacket();
if (packet.getChatComponent() instanceof TextComponentString)
{
final TextComponentString component = (TextComponentString) packet.getChatComponent();
if (component.getFormattedText().toLowerCase().contains("polymer") || component.getFormattedText().toLowerCase().contains("veteranhack"))
p_Event.cancel();
}
}
else if (p_Event.getPacket() instanceof C00Handshake)
{
final C00Handshake packet = (C00Handshake) p_Event.getPacket();
if (packet.getRequestedState() == EnumConnectionState.LOGIN)
{
LastIP = packet.ip;
LastPort = packet.port;
}
}
else if (p_Event.getPacket() instanceof SPacketPlayerListItem)
{
final SPacketPlayerListItem packet = (SPacketPlayerListItem) p_Event.getPacket();
final Minecraft mc = Wrapper.GetMC();
if (mc.player != null && mc.player.ticksExisted >= 1000)
{
if (packet.getAction() == SPacketPlayerListItem.Action.ADD_PLAYER)
/*packet.getEntries().forEach(playerData ->
{
if (playerData.getProfile().getId() != mc.session.getProfile().getId())
{
new Thread(() ->
{
final String name = UUIDManager.Get().resolveName(playerData.getProfile().getId().toString());
if (name != null)
SalHackMod.EVENT_BUS.post(new EventPlayerJoin(name, playerData.getProfile().getId().toString()));
}).start();
}
});*/
}
if (packet.getAction() == SPacketPlayerListItem.Action.REMOVE_PLAYER)
{
/*packet.getEntries().forEach(playerData ->
{
if (playerData.getProfile().getId() != mc.session.getProfile().getId())
{
new Thread(() ->
{
final String name = UUIDManager.Get().resolveName(playerData.getProfile().getId().toString());
if (name != null)
SalHackMod.EVENT_BUS.post(new EventPlayerLeave(name, playerData.getProfile().getId().toString()));
}).start();
}
});*/
}
}
}
});
}