java - 如何过滤 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;
}
}
解决方案
推荐阅读
- mysql - ERROR 1055 我已修复,但为什么它首先给出了错误?
- java - Java 泛型用例
- vba - 使用 Vba 运行多个窗口 Sap
- javascript - 用乘法参数减少JS中的函数?
- sql - 如果条件为真,获取 MIN(),否则获取下一条 SQL
- facebook - 如何在不审核我的应用程序的情况下测试页面 API
- jira - 如何编写使用热键粘贴段落的 AutoIT 脚本
- r - 错误幻数 - Linux 生成的文件 R
- android - 安卓上的 Cython?
- javascript - 预填充用户编辑表单的字段(也:将 {{user}} 传递给 javascript 函数?)