HomeCommand.java 文件源码

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

项目:vanillacraft 作者:
@EventHandler
public void onPlayerBedEnter(PlayerBedEnterEvent event)
{
    Player player = event.getPlayer();
    PlayerProfile profile = CoreData.getProfile(player);
    if (!event.isCancelled())
    {
        if (profile.getData("Faction", Faction.class) != null)
        {
            Faction playerFaction = profile.getData("Faction", Faction.class);
            Faction targetFaction = plugin.getCoreMethods().getFaction(event.getBed().getLocation());

            if (plugin.getCoreMethods().canSetHome(player, targetFaction, playerFaction))
            {
                plugin.getCoreMethods().setHomeLocation(player);
            }
            else
            {
                plugin.getCoreErrors().timerNotDone(player, "set home", CoreData.getProfile(player).getRemainingDelay(Delay.SETHOME).getFormatted());
            }
        }
    }
}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号