Prepping a small bit before working on the Tether - final push before build -57.
This commit is contained in:
parent
4080a6add8
commit
8df391a2b7
|
@ -984,6 +984,11 @@ public class Utils
|
||||||
}
|
}
|
||||||
|
|
||||||
public static boolean swapLocations(World initialWorld, BlockPos initialPos, World finalWorld, BlockPos finalPos)
|
public static boolean swapLocations(World initialWorld, BlockPos initialPos, World finalWorld, BlockPos finalPos)
|
||||||
|
{
|
||||||
|
return swapLocations(initialWorld, initialPos, finalWorld, finalPos, true);
|
||||||
|
}
|
||||||
|
|
||||||
|
public static boolean swapLocations(World initialWorld, BlockPos initialPos, World finalWorld, BlockPos finalPos, boolean playSound)
|
||||||
{
|
{
|
||||||
TileEntity initialTile = initialWorld.getTileEntity(initialPos);
|
TileEntity initialTile = initialWorld.getTileEntity(initialPos);
|
||||||
TileEntity finalTile = finalWorld.getTileEntity(finalPos);
|
TileEntity finalTile = finalWorld.getTileEntity(finalPos);
|
||||||
|
@ -1000,8 +1005,11 @@ public class Utils
|
||||||
if ((initialStack.getBlock().equals(Blocks.AIR) && finalStack.getBlock().equals(Blocks.AIR)) || initialStack.getBlock() instanceof BlockPortal || finalStack.getBlock() instanceof BlockPortal)
|
if ((initialStack.getBlock().equals(Blocks.AIR) && finalStack.getBlock().equals(Blocks.AIR)) || initialStack.getBlock() instanceof BlockPortal || finalStack.getBlock() instanceof BlockPortal)
|
||||||
return false;
|
return false;
|
||||||
|
|
||||||
initialWorld.playSound(initialPos.getX(), initialPos.getY(), initialPos.getZ(), SoundEvents.ENTITY_ENDERMEN_TELEPORT, SoundCategory.AMBIENT, 1.0F, 1.0F, false);
|
if (playSound)
|
||||||
finalWorld.playSound(finalPos.getX(), finalPos.getY(), finalPos.getZ(), SoundEvents.ENTITY_ENDERMEN_TELEPORT, SoundCategory.AMBIENT, 1.0F, 1.0F, false);
|
{
|
||||||
|
initialWorld.playSound(initialPos.getX(), initialPos.getY(), initialPos.getZ(), SoundEvents.ENTITY_ENDERMEN_TELEPORT, SoundCategory.AMBIENT, 1.0F, 1.0F, false);
|
||||||
|
finalWorld.playSound(finalPos.getX(), finalPos.getY(), finalPos.getZ(), SoundEvents.ENTITY_ENDERMEN_TELEPORT, SoundCategory.AMBIENT, 1.0F, 1.0F, false);
|
||||||
|
}
|
||||||
|
|
||||||
//Finally, we get to do something! (CLEARING TILES)
|
//Finally, we get to do something! (CLEARING TILES)
|
||||||
if (finalStack.getBlock() != null)
|
if (finalStack.getBlock() != null)
|
||||||
|
|
Loading…
Reference in a new issue