|
3365 | 3365 | +} |
3366 | 3366 | --- net/minecraft/game/world/chunk/ChunkProviderImpl.java |
3367 | 3367 | +++ net/minecraft/game/world/chunk/ChunkProviderImpl.java |
3368 | | -@@ -2,40 +2,70 @@ |
| 3368 | +@@ -2,40 +2,68 @@ |
3369 | 3369 |
|
3370 | 3370 | import java.io.IOException; |
3371 | 3371 | import java.util.ArrayList; |
|
3382 | 3382 | +import net.minecraft.game.entity.player.PlayerEntity; |
3383 | 3383 | +import net.minecraft.game.world.BlockPos; |
3384 | 3384 | import net.minecraft.game.world.World; |
3385 | | -+import net.minecraft.game.world.block.Block; |
3386 | | -+import net.minecraft.game.world.block.tileentity.SignTileEntity; |
3387 | 3385 | import net.minecraft.game.world.chunk.loader.ChunkLoader; |
3388 | 3386 | import net.minecraft.util.ProgressUpdate; |
3389 | 3387 |
|
|
3445 | 3443 | var4 = this.loadChunkFromFile(var1, var2); |
3446 | 3444 | if(var4 == null) { |
3447 | 3445 | if(this.chunkProvider == null) { |
3448 | | -@@ -44,16 +74,17 @@ |
| 3446 | +@@ -44,16 +72,17 @@ |
3449 | 3447 | var4 = this.chunkProvider.provideChunk(var1, var2); |
3450 | 3448 | } |
3451 | 3449 | } |
|
3466 | 3464 | } |
3467 | 3465 |
|
3468 | 3466 | if(this.chunkExists(var1 - 1, var2) && !this.provideChunk(var1 - 1, var2).isTerrainPopulated && this.chunkExists(var1 - 1, var2 + 1) && this.chunkExists(var1, var2 + 1) && this.chunkExists(var1 - 1, var2)) { |
3469 | | -@@ -67,13 +98,26 @@ |
| 3467 | +@@ -67,13 +96,17 @@ |
3470 | 3468 | if(this.chunkExists(var1 - 1, var2 - 1) && !this.provideChunk(var1 - 1, var2 - 1).isTerrainPopulated && this.chunkExists(var1 - 1, var2 - 1) && this.chunkExists(var1, var2 - 1) && this.chunkExists(var1 - 1, var2)) { |
3471 | 3469 | this.populate(this, var1 - 1, var2 - 1); |
3472 | 3470 | } |
3473 | 3471 | + |
3474 | | -+ this.worldObj.setBlock(var1 * 16 + 8, 256 + 64, var2 * 16 + 8, Block.platinumBlock.blockID); |
3475 | | -+ this.worldObj.setBlock(var1 * 16 + 8, 256 + 65, var2 * 16 + 8, Block.standingSign.blockID); |
3476 | | -+ ((SignTileEntity)this.worldObj.getBlockTileEntity(var1 * 16 + 8, 256 + 65, var2 * 16 + 8)).signText = new String[] { |
3477 | | -+ "BORN TO DIE", |
3478 | | -+ "CHEST BUG IS A TURD", |
3479 | | -+ "I am trash sign", |
3480 | | -+ var1 + ", " + var2 + " CHUNK COORDS" |
3481 | | -+ }; |
3482 | | -+ |
3483 | 3472 | + if (var4 != null) { |
3484 | 3473 | + var4.initLightingForRealNotJustHeightmap(); |
3485 | 3474 | + } |
|
3494 | 3483 | return var3 == null ? this.prepareChunk(var1, var2) : var3; |
3495 | 3484 | } |
3496 | 3485 |
|
3497 | | -@@ -119,12 +163,19 @@ |
| 3486 | +@@ -119,12 +152,19 @@ |
3498 | 3487 | } |
3499 | 3488 |
|
3500 | 3489 | public void populate(ChunkProvider var1, int var2, int var3) { |
|
3514 | 3503 | } |
3515 | 3504 | } |
3516 | 3505 |
|
3517 | | -@@ -160,17 +211,41 @@ |
| 3506 | +@@ -160,17 +200,41 @@ |
3518 | 3507 | return true; |
3519 | 3508 | } |
3520 | 3509 |
|
|
0 commit comments