Class BlockUtils
java.lang.Object
meteordevelopment.meteorclient.utils.world.BlockUtils
-
Nested Class Summary
Nested Classes -
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionstatic booleanbreakBlock(net.minecraft.util.math.BlockPos blockPos, boolean swing) Needs to be used inTickEvent.Prestatic floatcalcBlockBreakingDelta2(net.minecraft.util.math.BlockPos blockPos, float breakSpeed) static booleancanBreak(net.minecraft.util.math.BlockPos blockPos) static booleancanBreak(net.minecraft.util.math.BlockPos blockPos, net.minecraft.block.BlockState state) static booleancanInstaBreak(net.minecraft.util.math.BlockPos blockPos) static booleancanInstaBreak(net.minecraft.util.math.BlockPos blockPos, float breakSpeed) static booleancanPlace(net.minecraft.util.math.BlockPos blockPos) static booleancanPlace(net.minecraft.util.math.BlockPos blockPos, boolean checkEntities) static booleancanPlaceBlock(net.minecraft.util.math.BlockPos blockPos, boolean checkEntities, net.minecraft.block.Block block) static doublegetBreakDelta(int slot, net.minecraft.block.BlockState state) static net.minecraft.util.math.DirectiongetClosestPlaceSide(net.minecraft.util.math.BlockPos blockPos) static net.minecraft.util.math.DirectiongetClosestPlaceSide(net.minecraft.util.math.BlockPos blockPos, net.minecraft.util.math.Vec3d pos) static net.minecraft.util.math.DirectiongetDirection(net.minecraft.util.math.BlockPos pos) static net.minecraft.util.math.DirectiongetPlaceSide(net.minecraft.util.math.BlockPos blockPos) static voidinit()static voidinteract(net.minecraft.util.hit.BlockHitResult blockHitResult, net.minecraft.util.Hand hand, boolean swing) static booleanisClickable(net.minecraft.block.Block block) static booleanisExposed(net.minecraft.util.math.BlockPos blockPos) static BlockUtils.MobSpawnisValidMobSpawn(net.minecraft.util.math.BlockPos blockPos, boolean newMobSpawnLightLevel) static BlockUtils.MobSpawnisValidMobSpawn(net.minecraft.util.math.BlockPos blockPos, net.minecraft.block.BlockState blockState, int spawnLightLimit) static net.minecraft.util.math.BlockPos.MutablemutateAround(net.minecraft.util.math.BlockPos.Mutable mutable, net.minecraft.util.math.BlockPos origin, int xOffset, int yOffset, int zOffset) Mutates aBlockPos.Mutablearound an originstatic booleanplace(net.minecraft.util.math.BlockPos blockPos, FindItemResult findItemResult, boolean rotate, int rotationPriority) static booleanplace(net.minecraft.util.math.BlockPos blockPos, FindItemResult findItemResult, boolean rotate, int rotationPriority, boolean checkEntities) static booleanplace(net.minecraft.util.math.BlockPos blockPos, FindItemResult findItemResult, boolean rotate, int rotationPriority, boolean swingHand, boolean checkEntities) static booleanplace(net.minecraft.util.math.BlockPos blockPos, FindItemResult findItemResult, boolean rotate, int rotationPriority, boolean swingHand, boolean checkEntities, boolean swapBack) static booleanplace(net.minecraft.util.math.BlockPos blockPos, FindItemResult findItemResult, int rotationPriority) static booleanplace(net.minecraft.util.math.BlockPos blockPos, FindItemResult findItemResult, int rotationPriority, boolean checkEntities) static booleanplace(net.minecraft.util.math.BlockPos blockPos, net.minecraft.util.Hand hand, int slot, boolean rotate, int rotationPriority, boolean swingHand, boolean checkEntities, boolean swapBack) static booleantopSurface(net.minecraft.block.BlockState blockState)
-
Field Details
-
breaking
public static boolean breaking
-
-
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) -
canPlaceBlock
public static boolean canPlaceBlock(net.minecraft.util.math.BlockPos blockPos, boolean checkEntities, net.minecraft.block.Block block) -
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) -
getClosestPlaceSide
public static net.minecraft.util.math.Direction getClosestPlaceSide(net.minecraft.util.math.BlockPos blockPos) -
getClosestPlaceSide
public static net.minecraft.util.math.Direction getClosestPlaceSide(net.minecraft.util.math.BlockPos blockPos, net.minecraft.util.math.Vec3d pos) -
breakBlock
public static boolean breakBlock(net.minecraft.util.math.BlockPos blockPos, boolean swing) Needs to be used inTickEvent.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) -
isValidMobSpawn
public static BlockUtils.MobSpawn isValidMobSpawn(net.minecraft.util.math.BlockPos blockPos, net.minecraft.block.BlockState blockState, int spawnLightLimit) -
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) -
mutateAround
public static net.minecraft.util.math.BlockPos.Mutable mutateAround(net.minecraft.util.math.BlockPos.Mutable mutable, net.minecraft.util.math.BlockPos origin, int xOffset, int yOffset, int zOffset) Mutates aBlockPos.Mutablearound an origin
-