Advertisement
pagesbydustin

ItemStaff.java

Apr 7th, 2019
291
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 0.87 KB | None | 0 0
  1. MinecraftServer server = player.getEntityWorld().getMinecraftServer();
  2.         WorldServer worldServer = server.getWorld(dimension);
  3.         player.addExperienceLevel(0);
  4.  
  5.         if (worldServer == null || worldServer.getMinecraftServer() == null){ //Dimension doesn't exist
  6.             throw new IllegalArgumentException("Dimension: "+dimension+" doesn't exist!");
  7.         }
  8.  
  9.         worldServer.getMinecraftServer().getPlayerList().transferPlayerToDimension(entityPlayerMP, dimension, new DimTeleporter(worldServer, x, y, z));
  10.         player.setPositionAndUpdate(x, y, z);
  11.         if (oldDimension == 1) {
  12.             // For some reason teleporting out of the end does weird things. Compensate for that
  13.             player.setPositionAndUpdate(x, y, z);
  14.             worldServer.spawnEntity(player);
  15.             worldServer.updateEntityWithOptionalForce(player, false);
  16.         }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement