Class BlockUtils

java.lang.Object
meteordevelopment.meteorclient.utils.world.BlockUtils

public class BlockUtils extends Object
  • Nested Class Summary

    Nested Classes
    Modifier and Type
    Class
    Description
    static enum 
     
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static boolean
     
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    static boolean
    breakBlock(net.minecraft.util.math.BlockPos blockPos, boolean swing)
    Needs to be used in TickEvent.Pre
    static float
    calcBlockBreakingDelta2(net.minecraft.util.math.BlockPos blockPos, float breakSpeed)
     
    static boolean
    canBreak(net.minecraft.util.math.BlockPos blockPos)
     
    static boolean
    canBreak(net.minecraft.util.math.BlockPos blockPos, net.minecraft.block.BlockState state)
     
    static boolean
    canInstaBreak(net.minecraft.util.math.BlockPos blockPos)
     
    static boolean
    canInstaBreak(net.minecraft.util.math.BlockPos blockPos, float breakSpeed)
     
    static boolean
    canPlace(net.minecraft.util.math.BlockPos blockPos)
     
    static boolean
    canPlace(net.minecraft.util.math.BlockPos blockPos, boolean checkEntities)
     
    static double
    getBreakDelta(int slot, net.minecraft.block.BlockState state)
     
    static net.minecraft.util.math.Direction
    getDirection(net.minecraft.util.math.BlockPos pos)
     
    static net.minecraft.util.math.Direction
    getPlaceSide(net.minecraft.util.math.BlockPos blockPos)
     
    static void
     
    static void
    interact(net.minecraft.util.hit.BlockHitResult blockHitResult, net.minecraft.util.Hand hand, boolean swing)
     
    static boolean
    isClickable(net.minecraft.block.Block block)
     
    static boolean
    isExposed(net.minecraft.util.math.BlockPos blockPos)
     
    isValidMobSpawn(net.minecraft.util.math.BlockPos blockPos, boolean newMobSpawnLightLevel)
     
    static boolean
    place(net.minecraft.util.math.BlockPos blockPos, FindItemResult findItemResult, boolean rotate, int rotationPriority)
     
    static boolean
    place(net.minecraft.util.math.BlockPos blockPos, FindItemResult findItemResult, boolean rotate, int rotationPriority, boolean checkEntities)
     
    static boolean
    place(net.minecraft.util.math.BlockPos blockPos, FindItemResult findItemResult, boolean rotate, int rotationPriority, boolean swingHand, boolean checkEntities)
     
    static boolean
    place(net.minecraft.util.math.BlockPos blockPos, FindItemResult findItemResult, boolean rotate, int rotationPriority, boolean swingHand, boolean checkEntities, boolean swapBack)
     
    static boolean
    place(net.minecraft.util.math.BlockPos blockPos, FindItemResult findItemResult, int rotationPriority)
     
    static boolean
    place(net.minecraft.util.math.BlockPos blockPos, FindItemResult findItemResult, int rotationPriority, boolean checkEntities)
     
    static boolean
    place(net.minecraft.util.math.BlockPos blockPos, net.minecraft.util.Hand hand, int slot, boolean rotate, int rotationPriority, boolean swingHand, boolean checkEntities, boolean swapBack)
     
    static boolean
    topSurface(net.minecraft.block.BlockState blockState)
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

    • breaking

      public static boolean breaking
  • Constructor Details

    • BlockUtils

      public BlockUtils()
  • Method Details

    • init

      public static void init()
    • place

      public static boolean place(net.minecraft.util.math.BlockPos blockPos, FindItemResult findItemResult, int rotationPriority)
    • place

      public static boolean place(net.minecraft.util.math.BlockPos blockPos, FindItemResult findItemResult, boolean rotate, int rotationPriority)
    • place

      public static boolean place(net.minecraft.util.math.BlockPos blockPos, FindItemResult findItemResult, boolean rotate, int rotationPriority, boolean checkEntities)
    • place

      public static boolean place(net.minecraft.util.math.BlockPos blockPos, FindItemResult findItemResult, int rotationPriority, boolean checkEntities)
    • place

      public static boolean place(net.minecraft.util.math.BlockPos blockPos, FindItemResult findItemResult, boolean rotate, int rotationPriority, boolean swingHand, boolean checkEntities)
    • place

      public static boolean place(net.minecraft.util.math.BlockPos blockPos, FindItemResult findItemResult, boolean rotate, int rotationPriority, boolean swingHand, boolean checkEntities, boolean swapBack)
    • place

      public static boolean place(net.minecraft.util.math.BlockPos blockPos, net.minecraft.util.Hand hand, int slot, boolean rotate, int rotationPriority, boolean swingHand, boolean checkEntities, boolean swapBack)
    • interact

      public static void interact(net.minecraft.util.hit.BlockHitResult blockHitResult, net.minecraft.util.Hand hand, boolean swing)
    • canPlace

      public static boolean canPlace(net.minecraft.util.math.BlockPos blockPos, boolean checkEntities)
    • canPlace

      public static boolean canPlace(net.minecraft.util.math.BlockPos blockPos)
    • getPlaceSide

      public static net.minecraft.util.math.Direction getPlaceSide(net.minecraft.util.math.BlockPos blockPos)
    • breakBlock

      public static boolean breakBlock(net.minecraft.util.math.BlockPos blockPos, boolean swing)
      Needs to be used in TickEvent.Pre
    • canBreak

      public static boolean canBreak(net.minecraft.util.math.BlockPos blockPos, net.minecraft.block.BlockState state)
    • canBreak

      public static boolean canBreak(net.minecraft.util.math.BlockPos blockPos)
    • canInstaBreak

      public static boolean canInstaBreak(net.minecraft.util.math.BlockPos blockPos, float breakSpeed)
    • canInstaBreak

      public static boolean canInstaBreak(net.minecraft.util.math.BlockPos blockPos)
    • calcBlockBreakingDelta2

      public static float calcBlockBreakingDelta2(net.minecraft.util.math.BlockPos blockPos, float breakSpeed)
    • isClickable

      public static boolean isClickable(net.minecraft.block.Block block)
    • isValidMobSpawn

      public static BlockUtils.MobSpawn isValidMobSpawn(net.minecraft.util.math.BlockPos blockPos, boolean newMobSpawnLightLevel)
    • topSurface

      public static boolean topSurface(net.minecraft.block.BlockState blockState)
    • getDirection

      public static net.minecraft.util.math.Direction getDirection(net.minecraft.util.math.BlockPos pos)
    • isExposed

      public static boolean isExposed(net.minecraft.util.math.BlockPos blockPos)
    • getBreakDelta

      public static double getBreakDelta(int slot, net.minecraft.block.BlockState state)