diff --git a/StevenDimDoors/mod_pocketDim/SchematicLoader.java b/StevenDimDoors/mod_pocketDim/SchematicLoader.java index c8a391a..a0aceac 100644 --- a/StevenDimDoors/mod_pocketDim/SchematicLoader.java +++ b/StevenDimDoors/mod_pocketDim/SchematicLoader.java @@ -955,13 +955,14 @@ public class SchematicLoader if(Block.blocksList[blockToReplace] instanceof BlockContainer) { + /** TileEntity tile = world.getBlockTileEntity(i+xCooe, j+yCooe, k+zCooe); NBTTagCompound tag = this.tileEntityList[index]; if(tag!=null) { tile.readFromNBT(tag); } - + **/ diff --git a/StevenDimDoors/mod_pocketDim/helpers/dimHelper.java b/StevenDimDoors/mod_pocketDim/helpers/dimHelper.java index 8aed210..f0c2a11 100644 --- a/StevenDimDoors/mod_pocketDim/helpers/dimHelper.java +++ b/StevenDimDoors/mod_pocketDim/helpers/dimHelper.java @@ -372,14 +372,14 @@ public class dimHelper extends DimensionManager if(Block.blocksList.length>=entity.worldObj.getBlockId(playerXCoord,playerYCoord+1,playerZCoord)&&!entity.worldObj.isAirBlock(playerXCoord,playerYCoord+1,playerZCoord)) { - if(Block.blocksList[entity.worldObj.getBlockId(playerXCoord,playerYCoord+1,playerZCoord)].isOpaqueCube()) + if(Block.blocksList[entity.worldObj.getBlockId(playerXCoord,playerYCoord+1,playerZCoord)].isOpaqueCube()&&!mod_pocketDim.blocksImmuneToRift.contains(entity.worldObj.getBlockId(playerXCoord,playerYCoord+1,playerZCoord))) { entity.worldObj.setBlock(playerXCoord,playerYCoord+1,playerZCoord,0); } } if(Block.blocksList.length>=entity.worldObj.getBlockId(playerXCoord,playerYCoord,playerZCoord)&&!entity.worldObj.isAirBlock(playerXCoord,playerYCoord,playerZCoord)) { - if(Block.blocksList[entity.worldObj.getBlockId(playerXCoord,playerYCoord,playerZCoord)].isOpaqueCube()) + if(Block.blocksList[entity.worldObj.getBlockId(playerXCoord,playerYCoord,playerZCoord)].isOpaqueCube()&&!mod_pocketDim.blocksImmuneToRift.contains(entity.worldObj.getBlockId(playerXCoord,playerYCoord,playerZCoord))) { entity.worldObj.setBlock(playerXCoord,playerYCoord,playerZCoord,0); diff --git a/StevenDimDoors/mod_pocketDim/ticking/MobObelisk.java b/StevenDimDoors/mod_pocketDim/ticking/MobObelisk.java index 8b21518..d2a09c9 100644 --- a/StevenDimDoors/mod_pocketDim/ticking/MobObelisk.java +++ b/StevenDimDoors/mod_pocketDim/ticking/MobObelisk.java @@ -106,7 +106,7 @@ public class MobObelisk extends EntityFlying implements IMob jumpHeight = this.posY+rand.nextInt(25); if(this.worldObj.provider instanceof pocketProvider) { - jumpHeight = jumpHeight- rand.nextInt(10); + jumpHeight = this.posY+rand.nextInt(10); } sanity++; }