• 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏吧

Java TeleportHook类的典型用法和代码示例

java 2次浏览

本文整理汇总了Java中net.canarymod.hook.player.TeleportHook的典型用法代码示例。如果您正苦于以下问题:Java TeleportHook类的具体用法?Java TeleportHook怎么用?Java TeleportHook使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。

TeleportHook类属于net.canarymod.hook.player包,在下文中一共展示了TeleportHook类的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的Java代码示例。

示例1: onTeleportation

点赞 3

import net.canarymod.hook.player.TeleportHook; //导入依赖的package包/类
@HookHandler(priority = Priority.CRITICAL, ignoreCanceled = true)
public void onTeleportation(final TeleportHook hook) {
    PlayerTeleportEvent event =
            new PlayerTeleportEvent(new CanaryPlayer(hook.getPlayer()), new CanaryLocation(hook.getPlayer()
                    .getLocation(), new CanaryWorld(hook.getDestination().getWorld())), new CanaryLocation(hook
                    .getDestination(), new CanaryWorld(hook.getDestination().getWorld())),
                    TeleportCauseConverter.of(hook.getTeleportReason())) {
                @Override
                public void setFrom(Location from) {
                    super.setFrom(from);
                    // How can you do this in Canary?
                }

                @Override
                public void setTo(Location to) {
                    super.setTo(to);
                    // How can you do this in Canary?
                }
            };
    event.setCancelled(hook.isCanceled());
    server.getPluginManager().callEvent(event);
    if (event.isCancelled()) {
        hook.setCanceled();
    }
}
 

开发者ID:CanaryBukkitTeam,
项目名称:CanaryBukkit,
代码行数:26,
代码来源:CanaryPlayerListener.java

示例2: of

点赞 2

import net.canarymod.hook.player.TeleportHook; //导入依赖的package包/类
public static TeleportHook.TeleportCause of(PlayerTeleportEvent.TeleportCause teleportCause) {
    return TeleportCauseConverter.toCanary.get(teleportCause);
}
 

开发者ID:CanaryBukkitTeam,
项目名称:CanaryBukkit,
代码行数:4,
代码来源:TeleportCauseConverter.java

示例3: teleportTo

点赞 1

import net.canarymod.hook.player.TeleportHook; //导入依赖的package包/类
@Override
public void teleportTo(Location location, TeleportHook.TeleportCause cause) {

}
 

开发者ID:NeptunePowered,
项目名称:NeptuneCommon,
代码行数:5,
代码来源:MixinEntityPlayerMP.java


版权声明:本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系管理员进行删除。
喜欢 (0)