mirror of
				https://github.com/IntellectualSites/PlotSquared.git
				synced 2025-11-04 11:13:45 +01:00 
			
		
		
		
	Fix setblock npe 1.8
This commit is contained in:
		@@ -1,5 +1,7 @@
 | 
				
			|||||||
package com.plotsquared.bukkit.util.block;
 | 
					package com.plotsquared.bukkit.util.block;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					import static com.intellectualcrafters.plot.util.ReflectionUtils.getRefClass;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
import com.intellectualcrafters.plot.object.ChunkWrapper;
 | 
					import com.intellectualcrafters.plot.object.ChunkWrapper;
 | 
				
			||||||
import com.intellectualcrafters.plot.object.PlotBlock;
 | 
					import com.intellectualcrafters.plot.object.PlotBlock;
 | 
				
			||||||
import com.intellectualcrafters.plot.util.MainUtil;
 | 
					import com.intellectualcrafters.plot.util.MainUtil;
 | 
				
			||||||
@@ -17,9 +19,6 @@ import org.bukkit.Chunk;
 | 
				
			|||||||
import org.bukkit.World;
 | 
					import org.bukkit.World;
 | 
				
			||||||
import org.bukkit.block.Block;
 | 
					import org.bukkit.block.Block;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					 | 
				
			||||||
import static com.intellectualcrafters.plot.util.ReflectionUtils.getRefClass;
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
public class BukkitLocalQueue_1_8 extends BukkitLocalQueue<PlotBlock[]> {
 | 
					public class BukkitLocalQueue_1_8 extends BukkitLocalQueue<PlotBlock[]> {
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    private final ReflectionUtils.RefMethod methodInitLighting;
 | 
					    private final ReflectionUtils.RefMethod methodInitLighting;
 | 
				
			||||||
@@ -96,6 +95,8 @@ public class BukkitLocalQueue_1_8 extends BukkitLocalQueue<PlotBlock[]> {
 | 
				
			|||||||
                int y = MainUtil.y_loc[i][j];
 | 
					                int y = MainUtil.y_loc[i][j];
 | 
				
			||||||
                int z = MainUtil.z_loc[i][j];
 | 
					                int z = MainUtil.z_loc[i][j];
 | 
				
			||||||
                PlotBlock newBlock = result2[j];
 | 
					                PlotBlock newBlock = result2[j];
 | 
				
			||||||
 | 
					                if (newBlock == null) continue;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
                if (newBlock.id == -1) {
 | 
					                if (newBlock.id == -1) {
 | 
				
			||||||
                    chunk.getBlock(x, y, z).setData(newBlock.data, false);
 | 
					                    chunk.getBlock(x, y, z).setData(newBlock.data, false);
 | 
				
			||||||
                    continue;
 | 
					                    continue;
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user