首页 > 解决方案 > 如何过滤 EntityJoinWorldEvent 使其仅在玩家(而不是其他人)加入时触发?

问题描述

我觉得很奇怪发布了一些彼此如此接近的问题,但是是的,呃标题再次说明了一切。是的,我知道有更好的方法可以做到这一点,我只是在制作一个客户端模块。这是我的代码:

public class MainGuts
{
public static final String MODID = "farmhelper";
public static final String VERSION = "1.0";

@EventHandler
public void init(FMLInitializationEvent event)
{
    MinecraftForge.EVENT_BUS.register(this);
}
@SubscribeEvent
public void CEntityJoinWorldEvent(EntityJoinWorldEvent event)
{
    if (event.entity != null && event.entity instanceof EntityPlayer)
    {
        event.entity.addChatMessage(new ChatComponentText("Hey! I see your using my mod! Pretty pog ngl."));
    }
    //System.out.println("I haseth been called!");
    return;
    }
}

标签: javaminecraftminecraft-forge

解决方案


推荐阅读