23 lines
833 B
Diff
23 lines
833 B
Diff
--- ../src_base/minecraft_server/net/minecraft/src/ChunkProvider.java 0000-00-00 00:00:00.000000000 -0000
|
|
+++ ../src_work/minecraft_server/net/minecraft/src/ChunkProvider.java 0000-00-00 00:00:00.000000000 -0000
|
|
@@ -6,6 +6,8 @@
|
|
import java.util.List;
|
|
import java.util.Set;
|
|
|
|
+import net.minecraft.src.forge.ForgeHooks;
|
|
+
|
|
public class ChunkProvider implements IChunkProvider
|
|
{
|
|
/** A set of dropped chunks. Currently not used in single player. */
|
|
@@ -51,6 +53,11 @@
|
|
*/
|
|
public void dropChunk(int par1, int par2)
|
|
{
|
|
+ if(!ForgeHooks.canUnloadChunk(worldObj.getChunkFromChunkCoords(par1, par2)))
|
|
+ {
|
|
+ return;
|
|
+ }
|
|
+
|
|
ChunkCoordinates var3 = this.worldObj.getSpawnPoint();
|
|
int var4 = par1 * 16 + 8 - var3.posX;
|
|
int var5 = par2 * 16 + 8 - var3.posZ;
|