EventHandler.java 文件源码

java
阅读 24 收藏 0 点赞 0 评论 0

项目:Morph 作者:
@SubscribeEvent
public void onPlayerSleep(PlayerSleepInBedEvent event)
{
    EntityPlayer player = (EntityPlayer)event.entityPlayer;
    EnumStatus stats = EnumStatus.OTHER_PROBLEM;
    if(Morph.config.getSessionInt("canSleepMorphed") == 0)
    {
        if(FMLCommonHandler.instance().getEffectiveSide().isServer() && Morph.proxy.tickHandlerServer.getPlayerMorphInfo(player) != null)
        {
            event.result = stats;
            player.addChatMessage(new ChatComponentTranslation("morph.denySleep"));
        }
        else if(FMLCommonHandler.instance().getEffectiveSide().isClient() && Morph.proxy.tickHandlerClient.playerMorphInfo.containsKey(player.getCommandSenderName()))
        {
            event.result = stats;
        }
    }
}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号