mirror of
				https://github.com/IntellectualSites/PlotSquared.git
				synced 2025-11-04 03:03:43 +01:00 
			
		
		
		
	Fixed no plots on reload
This commit is contained in:
		@@ -2,8 +2,10 @@ package com.intellectualcrafters.plot;
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
import java.io.File;
 | 
					import java.io.File;
 | 
				
			||||||
import java.util.Arrays;
 | 
					import java.util.Arrays;
 | 
				
			||||||
 | 
					import java.util.HashMap;
 | 
				
			||||||
import java.util.List;
 | 
					import java.util.List;
 | 
				
			||||||
import java.util.UUID;
 | 
					import java.util.UUID;
 | 
				
			||||||
 | 
					import java.util.Map.Entry;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
import org.bukkit.Bukkit;
 | 
					import org.bukkit.Bukkit;
 | 
				
			||||||
import org.bukkit.ChatColor;
 | 
					import org.bukkit.ChatColor;
 | 
				
			||||||
@@ -78,6 +80,7 @@ import com.intellectualcrafters.plot.commands.list;
 | 
				
			|||||||
import com.intellectualcrafters.plot.commands.plugin;
 | 
					import com.intellectualcrafters.plot.commands.plugin;
 | 
				
			||||||
import com.intellectualcrafters.plot.config.C;
 | 
					import com.intellectualcrafters.plot.config.C;
 | 
				
			||||||
import com.intellectualcrafters.plot.config.Settings;
 | 
					import com.intellectualcrafters.plot.config.Settings;
 | 
				
			||||||
 | 
					import com.intellectualcrafters.plot.database.DBFunc;
 | 
				
			||||||
import com.intellectualcrafters.plot.database.plotme.ClassicPlotMeConnector;
 | 
					import com.intellectualcrafters.plot.database.plotme.ClassicPlotMeConnector;
 | 
				
			||||||
import com.intellectualcrafters.plot.database.plotme.LikePlotMeConverter;
 | 
					import com.intellectualcrafters.plot.database.plotme.LikePlotMeConverter;
 | 
				
			||||||
import com.intellectualcrafters.plot.flag.FlagManager;
 | 
					import com.intellectualcrafters.plot.flag.FlagManager;
 | 
				
			||||||
@@ -97,6 +100,8 @@ import com.intellectualcrafters.plot.listeners.TNTListener;
 | 
				
			|||||||
import com.intellectualcrafters.plot.listeners.WorldEvents;
 | 
					import com.intellectualcrafters.plot.listeners.WorldEvents;
 | 
				
			||||||
import com.intellectualcrafters.plot.listeners.worldedit.WEListener;
 | 
					import com.intellectualcrafters.plot.listeners.worldedit.WEListener;
 | 
				
			||||||
import com.intellectualcrafters.plot.listeners.worldedit.WESubscriber;
 | 
					import com.intellectualcrafters.plot.listeners.worldedit.WESubscriber;
 | 
				
			||||||
 | 
					import com.intellectualcrafters.plot.object.Plot;
 | 
				
			||||||
 | 
					import com.intellectualcrafters.plot.object.PlotId;
 | 
				
			||||||
import com.intellectualcrafters.plot.object.PlotPlayer;
 | 
					import com.intellectualcrafters.plot.object.PlotPlayer;
 | 
				
			||||||
import com.intellectualcrafters.plot.titles.AbstractTitle;
 | 
					import com.intellectualcrafters.plot.titles.AbstractTitle;
 | 
				
			||||||
import com.intellectualcrafters.plot.titles.DefaultTitle;
 | 
					import com.intellectualcrafters.plot.titles.DefaultTitle;
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -131,6 +131,11 @@ public class PlotSquared {
 | 
				
			|||||||
        plotworlds.remove(world);
 | 
					        plotworlds.remove(world);
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
    
 | 
					    
 | 
				
			||||||
 | 
					    public static void removePlotWorldAbs(final String world) {
 | 
				
			||||||
 | 
					        plotmanagers.remove(world);
 | 
				
			||||||
 | 
					        plotworlds.remove(world);
 | 
				
			||||||
 | 
					    }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    public static HashMap<String, HashMap<PlotId, Plot>> getAllPlotsRaw() {
 | 
					    public static HashMap<String, HashMap<PlotId, Plot>> getAllPlotsRaw() {
 | 
				
			||||||
        return plots;
 | 
					        return plots;
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -16,7 +16,7 @@ import com.intellectualcrafters.plot.util.SetupUtils;
 | 
				
			|||||||
public class SetGenCB {
 | 
					public class SetGenCB {
 | 
				
			||||||
    public static void setGenerator(World world) throws Exception {
 | 
					    public static void setGenerator(World world) throws Exception {
 | 
				
			||||||
        SetupUtils.manager.updateGenerators();
 | 
					        SetupUtils.manager.updateGenerators();
 | 
				
			||||||
        PlotSquared.removePlotWorld(world.getName());
 | 
					        PlotSquared.removePlotWorldAbs(world.getName());
 | 
				
			||||||
        ChunkGenerator gen = world.getGenerator();
 | 
					        ChunkGenerator gen = world.getGenerator();
 | 
				
			||||||
        if (gen == null) {
 | 
					        if (gen == null) {
 | 
				
			||||||
            return;
 | 
					            return;
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user