本文整理汇总了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