mirror of
				https://github.com/IntellectualSites/PlotSquared.git
				synced 2025-11-04 03:03:43 +01:00 
			
		
		
		
	chunk
This commit is contained in:
		@@ -813,7 +813,7 @@ public class PlotHelper {
 | 
			
		||||
     * @param loc
 | 
			
		||||
     * @return
 | 
			
		||||
     */
 | 
			
		||||
    public static PlotId getPlot(final Location loc) {
 | 
			
		||||
    public static PlotId getPlotId(final Location loc) {
 | 
			
		||||
        final String world = loc.getWorld();
 | 
			
		||||
        final PlotManager manager = PlotSquared.getPlotManager(world);
 | 
			
		||||
        if (manager == null) {
 | 
			
		||||
@@ -828,4 +828,12 @@ public class PlotHelper {
 | 
			
		||||
        }
 | 
			
		||||
        return id;
 | 
			
		||||
    }
 | 
			
		||||
    
 | 
			
		||||
    public static Plot getPlot(final Location loc) {
 | 
			
		||||
        PlotId id = getPlotId(loc);
 | 
			
		||||
        if (id == null) {
 | 
			
		||||
            return null;
 | 
			
		||||
        }
 | 
			
		||||
        return getPlot(loc.getWorld(), id);
 | 
			
		||||
    }
 | 
			
		||||
}
 | 
			
		||||
 
 | 
			
		||||
@@ -110,12 +110,12 @@ public class ChunkManager extends AChunkManager {
 | 
			
		||||
        final int z2 = z1 + 15;
 | 
			
		||||
        final Location bot = new Location(world, x1, 0, z1);
 | 
			
		||||
        Plot plot;
 | 
			
		||||
        plot = PlotHelper.getCurrentPlot(bot);
 | 
			
		||||
        plot = PlotHelper.getPlot(bot);
 | 
			
		||||
        if ((plot != null) && (plot.owner != null)) {
 | 
			
		||||
            return plot;
 | 
			
		||||
        }
 | 
			
		||||
        final Location top = new Location(world, x2, 0, z2);
 | 
			
		||||
        plot = PlotHelper.getCurrentPlot(top);
 | 
			
		||||
        plot = PlotHelper.getPlot(top);
 | 
			
		||||
        if ((plot != null) && (plot.owner != null)) {
 | 
			
		||||
            return plot;
 | 
			
		||||
        }
 | 
			
		||||
@@ -743,7 +743,7 @@ public class ChunkManager extends AChunkManager {
 | 
			
		||||
    public void clearAllEntities(final Plot plot) {
 | 
			
		||||
        final List<Entity> entities = BukkitUtil.getEntities(plot.world);
 | 
			
		||||
        for (final Entity entity : entities) {
 | 
			
		||||
            final PlotId id = PlayerFunctions.getPlot(BukkitUtil.getLocation(entity));
 | 
			
		||||
            final PlotId id = PlotHelper.getPlotId(BukkitUtil.getLocation(entity));
 | 
			
		||||
            if (plot.id.equals(id)) {
 | 
			
		||||
                if (entity instanceof Player) {
 | 
			
		||||
                    final Player player = (Player) entity;
 | 
			
		||||
 
 | 
			
		||||
@@ -142,7 +142,7 @@ public class PlayerFunctions {
 | 
			
		||||
        if (!PlotSquared.isPlotWorld(player.getWorld().getName())) {
 | 
			
		||||
            return null;
 | 
			
		||||
        }
 | 
			
		||||
        final PlotId id = PlotHelper.getPlot(BukkitUtil.getLocation(player));
 | 
			
		||||
        final PlotId id = PlotHelper.getPlotId(BukkitUtil.getLocation(player));
 | 
			
		||||
        final String world = player.getWorld().getName();
 | 
			
		||||
        if (id == null) {
 | 
			
		||||
            return null;
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user