Friday, May 2, 2014

Help on my minecraft plugin!!
































































































































































































































































































































































































































































































































So, im making a minecraft plugin for my server. And im having a bit of trouble, I want it so that when you do the command (map1) it will create a new world/Just copy the map so its the same always through multiverse and then teleport you to it. But ive only made it so it teleports you to coordinates. Any help? :/
































































































































































































































































































































































































































































































































package me.simmmatt;
































































































































































































































































































































































































































































































































import org.bukkit.ChatColor;































































































































































































































































































































































































































































































































import org.bukkit.Location;































































































































































































































































































































































































































































































































import org.bukkit.Material;































































































































































































































































































































































































































































































































import org.bukkit.command.Command;































































































































































































































































































































































































































































































































import org.bukkit.command.CommandSender;































































































































































































































































































































































































































































































































import org.bukkit.entity.Player;































































































































































































































































































































































































































































































































import org.bukkit.plugin.java.JavaPlugin;
































































































































































































































































































































































































































































































































public class Maps extends JavaPlugin {
































































































































































































































































































































































































































































































































@Override































































































































































































































































































































































































































































































































public void onEnable() {
































































































































































































































































































































































































































































































































}
































































































































































































































































































































































































































































































































@Override































































































































































































































































































































































































































































































































public void onDisable() {
































































































































































































































































































































































































































































































































}
































































































































































































































































































































































































































































































































public boolean onCommand(CommandSender sender, Command cmd, String label, String[] args) {
































































































































































































































































































































































































































































































































if (cmd.getName().equalsIgnoreCase("map1") && sender instanceof Player) {
































































































































































































































































































































































































































































































































Player player = (Player) sender;
































































































































































































































































































































































































































































































































Location teleportLocation = null;
































































































































































































































































































































































































































































































































int x = 0;































































































































































































































































































































































































































































































































int y = 150;































































































































































































































































































































































































































































































































int z = 0;
































































































































































































































































































































































































































































































































boolean isOnLand = false;
































































































































































































































































































































































































































































































































while (isOnLand == false) {
































































































































































































































































































































































































































































































































teleportLocation = new Location(player.getWorld(), x, y, z);
































































































































































































































































































































































































































































































































if (teleportLocation.getBlock().getType() != Material.AIR) {































































































































































































































































































































































































































































































































isOnLand = true;































































































































































































































































































































































































































































































































} else y--;
































































































































































































































































































































































































































































































































}
































































































































































































































































































































































































































































































































player.teleport(new Location(player.getWorld(), teleportLocation.getX(), teleportLocation.getY() + 1, teleportLocation.getZ()));
































































































































































































































































































































































































































































































































player.sendMessage(ChatColor.GREEN + "You have been teleported to map 1!");
































































































































































































































































































































































































































































































































return true;
































































































































































































































































































































































































































































































































} else if































































































































































































































































































































































































































































































































(cmd.getName().equalsIgnoreCase("map2") && sender instanceof Player) {
































































































































































































































































































































































































































































































































Player player = (Player) sender;
































































































































































































































































































































































































































































































































Location teleportLocation = null;
































































































































































































































































































































































































































































































































int x = 100;































































































































































































































































































































































































































































































































int y = 150;































































































































































































































































































































































































































































































































int z = 100;
































































































































































































































































































































































































































































































































boolean isOnLand = false;
































































































































































































































































































































































































































































































































while (isOnLand == false) {
































































































































































































































































































































































































































































































































teleportLocation = new Location(player.getWorld(), x, y, z);
































































































































































































































































































































































































































































































































if (teleportLocation.getBlock().getType() != Material.AIR) {































































































































































































































































































































































































































































































































isOnLand = true;































































































































































































































































































































































































































































































































} else y--;
































































































































































































































































































































































































































































































































}
































































































































































































































































































































































































































































































































player.teleport(new Location(player.getWorld(), teleportLocation.getX(), teleportLocation.getY() + 1, teleportLocation.getZ()));
































































































































































































































































































































































































































































































































player.sendMessage(ChatColor.GREEN + "You have been teleported to map 2!");
































































































































































































































































































































































































































































































































return true;
































































































































































































































































































































































































































































































































} else if































































































































































































































































































































































































































































































































(cmd.getName().equalsIgnoreCase("map3") && sender instanceof Player) {
































































































































































































































































































































































































































































































































Player player = (Player) sender;
































































































































































































































































































































































































































































































































Location teleportLocation = null;
































































































































































































































































































































































































































































































































int x = 300;































































































































































































































































































































































































































































































































int y = 150;































































































































































































































































































































































































































































































































int z = 300;
































































































































































































































































































































































































































































































































boolean isOnLand = false;
































































































































































































































































































































































































































































































































while (isOnLand == false) {
































































































































































































































































































































































































































































































































teleportLocation = new Location(player.getWorld(), x, y, z);
































































































































































































































































































































































































































































































































if (teleportLocation.getBlock().getType() != Material.AIR) {































































































































































































































































































































































































































































































































isOnLand = true;































































































































































































































































































































































































































































































































} else y--;
































































































































































































































































































































































































































































































































}
































































































































































































































































































































































































































































































































player.teleport(new Location(player.getWorld(), teleportLocation.getX(), teleportLocation.getY() + 1, teleportLocation.getZ()));
































































































































































































































































































































































































































































































































player.sendMessage(ChatColor.GREEN + "You have been teleported to map 3!");
































































































































































































































































































































































































































































































































return true;
































































































































































































































































































































































































































































































































}































































































































































































































































































































































































































































































































return false;































































































































































































































































































































































































































































































































}































































































































































































































































































































































































































































































































}































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































No comments:

Post a Comment