Package api.util

Class MiscUtils

java.lang.Object
api.util.MiscUtils

public class MiscUtils extends Object
  • Field Details

  • Constructor Details

    • MiscUtils

      public MiscUtils()
  • Method Details

    • convertPlacingEntityOrientationToBlockFacingReversed

      public static int convertPlacingEntityOrientationToBlockFacingReversed(EntityLivingBase entityLiving)
    • convertOrientationToFlatBlockFacingReversed

      public static int convertOrientationToFlatBlockFacingReversed(EntityLivingBase entityLiving)
    • convertOrientationToFlatBlockFacing

      public static int convertOrientationToFlatBlockFacing(EntityLivingBase entityLiving)
    • isIKInColdBiome

      public static boolean isIKInColdBiome(World world, int i, int k)
    • positionAllNonPlayerMoveableEntitiesOutsideOfLocation

      public static void positionAllNonPlayerMoveableEntitiesOutsideOfLocation(World world, int i, int j, int k)
    • serverPositionAllPlayerEntitiesOutsideOfLocation

      public static void serverPositionAllPlayerEntitiesOutsideOfLocation(World world, int i, int j, int k)
    • playPlaceSoundForBlock

      public static void playPlaceSoundForBlock(World world, int i, int j, int k)
    • isCreatureWearingBreedingHarness

      public static boolean isCreatureWearingBreedingHarness(EntityCreature creature)
    • standardRotateAroundY

      public static boolean standardRotateAroundY(Block block, World world, int i, int j, int k, boolean bReverse)
    • standardRotateMetadataAroundY

      public static int standardRotateMetadataAroundY(Block block, int iMetadata, boolean bReverse)
    • convertBlockFacingToVector

      public static Vec3 convertBlockFacingToVector(int iFacing)
    • placeNonPersistentWater

      public static void placeNonPersistentWater(World world, int i, int j, int k)
    • placeNonPersistentWaterMinorSpread

      public static void placeNonPersistentWaterMinorSpread(World world, int i, int j, int k)
    • flowWaterIntoBlockSafe

      public static void flowWaterIntoBlockSafe(World world, int i, int j, int k, int iDecayLevel)
    • flowWaterIntoBlockIfPossible

      public static void flowWaterIntoBlockIfPossible(World world, int i, int j, int k, int iDecayLevel)
    • canWaterDisplaceBlock

      public static boolean canWaterDisplaceBlock(World world, int i, int j, int k)
    • getMovingObjectPositionFromPlayerHitWaterAndLava

      public static MovingObjectPosition getMovingObjectPositionFromPlayerHitWaterAndLava(World par1World, EntityPlayer par2EntityPlayer, boolean par3)
    • getMovingObjectPositionFromPlayerHitWaterAndLavaAndFire

      public static MovingObjectPosition getMovingObjectPositionFromPlayerHitWaterAndLavaAndFire(World par1World, EntityPlayer par2EntityPlayer, boolean par3)
    • rayTraceWithBox

      public static MovingObjectPosition rayTraceWithBox(World world, int i, int j, int k, Vec3 boxMin, Vec3 boxMax, Vec3 startRay, Vec3 endRay)
    • isVecInsideYZBounds

      public static boolean isVecInsideYZBounds(Vec3 par1Vec3, Vec3 min, Vec3 max)
    • isVecInsideXZBounds

      public static boolean isVecInsideXZBounds(Vec3 par1Vec3, Vec3 min, Vec3 max)
    • isVecInsideXYBounds

      public static boolean isVecInsideXYBounds(Vec3 par1Vec3, Vec3 min, Vec3 max)
    • doesWaterHaveValidSource

      public static boolean doesWaterHaveValidSource(World world, int i, int j, int k, int iDistanceToCheck)
    • getVariantFromCoordinates

      public static int getVariantFromCoordinates(int x, int y, int z, int bound)
      Generates a variant value based on provided coordinates, between 0 and bound - 1