Package api.util
Class MiscUtils
java.lang.Object
api.util.MiscUtils
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intstatic final intstatic final int -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic booleancanWaterDisplaceBlock(World world, int i, int j, int k) static Vec3convertBlockFacingToVector(int iFacing) static intconvertOrientationToFlatBlockFacing(EntityLivingBase entityLiving) static intconvertOrientationToFlatBlockFacingReversed(EntityLivingBase entityLiving) static intstatic booleandoesWaterHaveValidSource(World world, int i, int j, int k, int iDistanceToCheck) static voidflowWaterIntoBlockIfPossible(World world, int i, int j, int k, int iDecayLevel) static voidflowWaterIntoBlockSafe(World world, int i, int j, int k, int iDecayLevel) static MovingObjectPositiongetMovingObjectPositionFromPlayerHitWaterAndLava(World par1World, EntityPlayer par2EntityPlayer, boolean par3) static MovingObjectPositiongetMovingObjectPositionFromPlayerHitWaterAndLavaAndFire(World par1World, EntityPlayer par2EntityPlayer, boolean par3) static intgetVariantFromCoordinates(int x, int y, int z, int bound) Generates a variant value based on provided coordinates, between0andbound - 1static booleanstatic booleanisIKInColdBiome(World world, int i, int k) static booleanisVecInsideXYBounds(Vec3 par1Vec3, Vec3 min, Vec3 max) static booleanisVecInsideXZBounds(Vec3 par1Vec3, Vec3 min, Vec3 max) static booleanisVecInsideYZBounds(Vec3 par1Vec3, Vec3 min, Vec3 max) static voidplaceNonPersistentWater(World world, int i, int j, int k) static voidplaceNonPersistentWaterMinorSpread(World world, int i, int j, int k) static voidplayPlaceSoundForBlock(World world, int i, int j, int k) static voidpositionAllNonPlayerMoveableEntitiesOutsideOfLocation(World world, int i, int j, int k) static MovingObjectPositionrayTraceWithBox(World world, int i, int j, int k, Vec3 boxMin, Vec3 boxMax, Vec3 startRay, Vec3 endRay) static voidserverPositionAllPlayerEntitiesOutsideOfLocation(World world, int i, int j, int k) static booleanstandardRotateAroundY(Block block, World world, int i, int j, int k, boolean bReverse) static intstandardRotateMetadataAroundY(Block block, int iMetadata, boolean bReverse)
-
Field Details
-
TICKS_PER_SECOND
public static final int TICKS_PER_SECOND- See Also:
-
TICKS_PER_MINUTE
public static final int TICKS_PER_MINUTE- See Also:
-
TICKS_PER_GAME_DAY
public static final int TICKS_PER_GAME_DAY- See Also:
-
-
Constructor Details
-
MiscUtils
public MiscUtils()
-
-
Method Details
-
convertPlacingEntityOrientationToBlockFacingReversed
public static int convertPlacingEntityOrientationToBlockFacingReversed(EntityLivingBase entityLiving) -
convertOrientationToFlatBlockFacingReversed
-
convertOrientationToFlatBlockFacing
-
isIKInColdBiome
-
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
-
isCreatureWearingBreedingHarness
-
standardRotateAroundY
-
standardRotateMetadataAroundY
-
convertBlockFacingToVector
-
placeNonPersistentWater
-
placeNonPersistentWaterMinorSpread
-
flowWaterIntoBlockSafe
-
flowWaterIntoBlockIfPossible
-
canWaterDisplaceBlock
-
getMovingObjectPositionFromPlayerHitWaterAndLava
public static MovingObjectPosition getMovingObjectPositionFromPlayerHitWaterAndLava(World par1World, EntityPlayer par2EntityPlayer, boolean par3) -
getMovingObjectPositionFromPlayerHitWaterAndLavaAndFire
public static MovingObjectPosition getMovingObjectPositionFromPlayerHitWaterAndLavaAndFire(World par1World, EntityPlayer par2EntityPlayer, boolean par3) -
rayTraceWithBox
-
isVecInsideYZBounds
-
isVecInsideXZBounds
-
isVecInsideXYBounds
-
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, between0andbound - 1
-