- Баллы
- 173
- Имя в Minecraft
- Nick
Собственно, я знаю как перемещать игрока по миру где он находится, но как его переместить в сторонний мир.
w - переменная мира, но каким образом задать, что то другое, я понятия не имею.
PS. Альтернативные плагины не предлагать!
Код:
@EventHandler
public void onPlayerMove(PlayerMoveEvent tp)
{
Player p = tp.getPlayer();
Location loc = p.getLocation();
World w = p.getWorld();
int x = loc.getBlockX();
int y = loc.getBlockY();
int z = loc.getBlockZ();
int xs = 924;
int ys = 63;
int zs = 951;
if((x == xs) && (y == ys) && (z == zs)){
p.teleport(new Location(w, 919, 63, 951, 0, 0));
p.addPotionEffect(new PotionEffect(PotionEffectType.CONFUSION, 100, 1));
p.addPotionEffect(new PotionEffect(PotionEffectType.BLINDNESS, 60, 2));
}
}
PS. Альтернативные плагины не предлагать!