mirror of
				https://github.com/IntellectualSites/PlotSquared.git
				synced 2025-10-31 01:23:44 +01:00 
			
		
		
		
	revert this
This commit is contained in:
		| @@ -1838,7 +1838,6 @@ public class PS { | ||||
|          | ||||
|         // Chunk processor | ||||
|         options.put("chunk-processor.enabled", Settings.CHUNK_PROCESSOR); | ||||
|         options.put("chunk-processor.random-chunk-unloads", Settings.CHUNK_PROCESSOR_RANDOM_CHUNK_UNLOADS); | ||||
|         options.put("chunk-processor.max-blockstates", Settings.CHUNK_PROCESSOR_MAX_BLOCKSTATES); | ||||
|         options.put("chunk-processor.max-entities", Settings.CHUNK_PROCESSOR_MAX_ENTITIES); | ||||
|         options.put("chunk-processor.disable-physics", Settings.CHUNK_PROCESSOR_DISABLE_PHYSICS); | ||||
| @@ -1952,7 +1951,6 @@ public class PS { | ||||
|          | ||||
|         // Chunk processor | ||||
|         Settings.CHUNK_PROCESSOR = config.getBoolean("chunk-processor.enabled"); | ||||
|         Settings.CHUNK_PROCESSOR_RANDOM_CHUNK_UNLOADS = config.getInt("chunk-processor.random-chunk-unloads"); | ||||
|         Settings.CHUNK_PROCESSOR_MAX_BLOCKSTATES = config.getInt("chunk-processor.max-blockstates"); | ||||
|         Settings.CHUNK_PROCESSOR_MAX_ENTITIES = config.getInt("chunk-processor.max-entities"); | ||||
|         Settings.CHUNK_PROCESSOR_DISABLE_PHYSICS = config.getBoolean("chunk-processor.disable-physics"); | ||||
|   | ||||
| @@ -69,7 +69,6 @@ public class Settings { | ||||
|      */ | ||||
|     public static boolean CHUNK_PROCESSOR = false; | ||||
|     public static int CHUNK_PROCESSOR_MAX_BLOCKSTATES = 4096; | ||||
|     public static int CHUNK_PROCESSOR_RANDOM_CHUNK_UNLOADS = 1; | ||||
|     public static int CHUNK_PROCESSOR_MAX_ENTITIES = 512; | ||||
|     public static boolean CHUNK_PROCESSOR_DISABLE_PHYSICS = false; | ||||
|     /** | ||||
|   | ||||
| @@ -30,27 +30,6 @@ public class ChunkListener implements Listener { | ||||
|     private long last = 0; | ||||
|     private int count = 0; | ||||
|      | ||||
|     public ChunkListener() { | ||||
|         final PseudoRandom r = new PseudoRandom(); | ||||
|         r.state = System.currentTimeMillis(); | ||||
|         if (Settings.CHUNK_PROCESSOR_RANDOM_CHUNK_UNLOADS > 0) { | ||||
|             TaskManager.runTaskRepeat(new Runnable() { | ||||
|                 @Override | ||||
|                 public void run() { | ||||
|                     for (World world : Bukkit.getWorlds()) { | ||||
|                         if (!PS.get().isPlotWorld(world.getName())) { | ||||
|                             continue; | ||||
|                         } | ||||
|                         Chunk[] chunks = world.getLoadedChunks(); | ||||
|                         for (int i = 0; i < Math.min(chunks.length, Settings.CHUNK_PROCESSOR_RANDOM_CHUNK_UNLOADS); i++) { | ||||
|                             chunks[r.random(chunks.length)].unload(true, true); | ||||
|                         } | ||||
|                     } | ||||
|                 } | ||||
|             }, 1); | ||||
|         } | ||||
|     } | ||||
|      | ||||
|     @EventHandler | ||||
|     public void onChunkUnload(ChunkUnloadEvent event) { | ||||
|         if (processChunk(event.getChunk(), true)) { | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 boy0001
					boy0001