mirror of
https://github.com/Ellpeck/ActuallyAdditions.git
synced 2024-12-26 21:09:23 +01:00
Phantomface Particles
This commit is contained in:
parent
f520c87d94
commit
ad5698dcd6
2 changed files with 16 additions and 0 deletions
|
@ -53,6 +53,21 @@ public class TileEntityPhantomface extends TileEntityInventoryBase implements IP
|
|||
WorldUtil.updateTileAndTilesAround(this);
|
||||
}
|
||||
}
|
||||
else{
|
||||
if(this.boundPosition != null){
|
||||
if(this.worldObj.rand.nextInt(2) == 0){
|
||||
double d1 = (double)((float)this.boundPosition.getY()+worldObj.rand.nextFloat());
|
||||
int i1 = worldObj.rand.nextInt(2)*2-1;
|
||||
int j1 = worldObj.rand.nextInt(2)*2-1;
|
||||
double d4 = ((double)worldObj.rand.nextFloat()-0.5D)*0.125D;
|
||||
double d2 = (double)this.boundPosition.getZ()+0.5D+0.25D*(double)j1;
|
||||
double d5 = (double)(worldObj.rand.nextFloat()*1.0F*(float)j1);
|
||||
double d0 = (double)this.boundPosition.getX()+0.5D+0.25D*(double)i1;
|
||||
double d3 = (double)(worldObj.rand.nextFloat()*1.0F*(float)i1);
|
||||
worldObj.spawnParticle("portal", d0, d1, d2, d3, d4, d5);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
public static int upgradeRange(int defaultRange, World world, int x, int y, int z){
|
||||
|
|
|
@ -116,6 +116,7 @@ public class WorldUtil{
|
|||
tile.getWorldObj().markBlockForUpdate(tile.xCoord, tile.yCoord-1, tile.zCoord);
|
||||
tile.getWorldObj().markBlockForUpdate(tile.xCoord, tile.yCoord, tile.zCoord+1);
|
||||
tile.getWorldObj().markBlockForUpdate(tile.xCoord, tile.yCoord, tile.zCoord-1);
|
||||
tile.getWorldObj().markBlockForUpdate(tile.xCoord, tile.yCoord, tile.zCoord);
|
||||
tile.markDirty();
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in a new issue