mirror of
				https://github.com/IntellectualSites/PlotSquared.git
				synced 2025-11-04 03:03:43 +01:00 
			
		
		
		
	tp
This commit is contained in:
		@@ -50,14 +50,18 @@ public class Claim extends SubCommand {
 | 
			
		||||
        if (plot.hasOwner() || plot.settings.isMerged()) {
 | 
			
		||||
            return false;
 | 
			
		||||
        }
 | 
			
		||||
        final PlayerClaimPlotEvent event = new PlayerClaimPlotEvent(player, plot, auto);
 | 
			
		||||
        Bukkit.getPluginManager().callEvent(event);
 | 
			
		||||
        if (!event.isCancelled()) {
 | 
			
		||||
            MainUtil.createPlot(player, plot);
 | 
			
		||||
            MainUtil.setSign(player, plot);
 | 
			
		||||
            MainUtil.sendMessage(BukkitUtil.getPlayer(player), C.CLAIMED);
 | 
			
		||||
        // FIXME claim plot event
 | 
			
		||||
//        final PlayerClaimPlotEvent event = new PlayerClaimPlotEvent(player, plot, auto);
 | 
			
		||||
//        Bukkit.getPluginManager().callEvent(event);
 | 
			
		||||
//        boolean result = event.isCancelled();
 | 
			
		||||
        boolean result = true;
 | 
			
		||||
        
 | 
			
		||||
        if (!result) {
 | 
			
		||||
            MainUtil.createPlot(player.getUUID(), plot);
 | 
			
		||||
            MainUtil.setSign(player.getName(), plot);
 | 
			
		||||
            MainUtil.sendMessage(player, C.CLAIMED);
 | 
			
		||||
            if (teleport) {
 | 
			
		||||
                PlotSquared.teleportPlayer(player, BukkitUtil.getLocation(entity), plot);
 | 
			
		||||
                MainUtil.teleportPlayer(player, player.getLocation(), plot);
 | 
			
		||||
            }
 | 
			
		||||
            final World world = plot.world;
 | 
			
		||||
            final PlotWorld plotworld = PlotSquared.getPlotWorld(world);
 | 
			
		||||
 
 | 
			
		||||
@@ -67,7 +67,7 @@ public class DebugClaimTest extends SubCommand {
 | 
			
		||||
            MainUtil.setSign(player, plot);
 | 
			
		||||
            MainUtil.sendMessage(BukkitUtil.getPlayer(player), C.CLAIMED);
 | 
			
		||||
            if (teleport) {
 | 
			
		||||
                PlotSquared.teleportPlayer(player, BukkitUtil.getLocation(entity), plot);
 | 
			
		||||
                MainUtil.teleportPlayer(player, player.getLocation(), plot);
 | 
			
		||||
            }
 | 
			
		||||
        }
 | 
			
		||||
        return event.isCancelled();
 | 
			
		||||
 
 | 
			
		||||
@@ -50,7 +50,7 @@ public class Home extends SubCommand {
 | 
			
		||||
    public boolean execute(final PlotPlayer plr, String... args) {
 | 
			
		||||
        final Plot[] plots = PlotSquared.getPlots(plr).toArray(new Plot[0]);
 | 
			
		||||
        if (plots.length == 1) {
 | 
			
		||||
            PlotSquared.teleportPlayer(plr, plr.getLocation(), plots[0]);
 | 
			
		||||
            MainUtil.teleportPlayer(plr, plr.getLocation(), plots[0]);
 | 
			
		||||
            return true;
 | 
			
		||||
        } else if (plots.length > 1) {
 | 
			
		||||
            if (args.length < 1) {
 | 
			
		||||
@@ -87,6 +87,6 @@ public class Home extends SubCommand {
 | 
			
		||||
    }
 | 
			
		||||
    
 | 
			
		||||
    public void teleportPlayer(final Player player, final Plot plot) {
 | 
			
		||||
        PlotSquared.teleportPlayer(player, BukkitUtil.getLocation(entity), plot);
 | 
			
		||||
        MainUtil.teleportPlayer(player, player.getLocation(), plot);
 | 
			
		||||
    }
 | 
			
		||||
}
 | 
			
		||||
 
 | 
			
		||||
@@ -60,12 +60,12 @@ public class TP extends SubCommand {
 | 
			
		||||
        }
 | 
			
		||||
        Plot temp;
 | 
			
		||||
        if ((temp = isAlias(world, id)) != null) {
 | 
			
		||||
            PlotSquared.teleportPlayer(plr, plr.getLocation(), temp);
 | 
			
		||||
            MainUtil.teleportPlayer(plr, plr.getLocation(), temp);
 | 
			
		||||
            return true;
 | 
			
		||||
        }
 | 
			
		||||
        try {
 | 
			
		||||
            plotid = new PlotId(Integer.parseInt(id.split(";")[0]), Integer.parseInt(id.split(";")[1]));
 | 
			
		||||
            PlotSquared.teleportPlayer(plr, plr.getLocation(), MainUtil.getPlot(world, plotid));
 | 
			
		||||
            MainUtil.teleportPlayer(plr, plr.getLocation(), MainUtil.getPlot(world, plotid));
 | 
			
		||||
            return true;
 | 
			
		||||
        } catch (final Exception e) {
 | 
			
		||||
            MainUtil.sendMessage(plr, C.NOT_VALID_PLOT_ID);
 | 
			
		||||
 
 | 
			
		||||
@@ -60,7 +60,7 @@ public class Visit extends SubCommand {
 | 
			
		||||
            return sendMessage(plr, C.FOUND_NO_PLOTS);
 | 
			
		||||
        }
 | 
			
		||||
        if (args.length < 2) {
 | 
			
		||||
            PlotSquared.teleportPlayer(plr, plr.getLocation(), plots.get(0));
 | 
			
		||||
            MainUtil.teleportPlayer(plr, plr.getLocation(), plots.get(0));
 | 
			
		||||
            return true;
 | 
			
		||||
        }
 | 
			
		||||
        int i;
 | 
			
		||||
@@ -72,7 +72,7 @@ public class Visit extends SubCommand {
 | 
			
		||||
        if ((i < 0) || (i >= plots.size())) {
 | 
			
		||||
            return sendMessage(plr, C.NOT_VALID_NUMBER);
 | 
			
		||||
        }
 | 
			
		||||
        PlotSquared.teleportPlayer(plr, plr.getLocation(), plots.get(i));
 | 
			
		||||
        MainUtil.teleportPlayer(plr, plr.getLocation(), plots.get(i));
 | 
			
		||||
        return true;
 | 
			
		||||
    }
 | 
			
		||||
}
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user