MCPcopy Index your code
hub / github.com/GregTech6/gregtech6 / hasCollide

Method hasCollide

src/main/java/gregapi/util/WD.java:693–693  ·  view source on GitHub ↗
(World aWorld, int aX, int aY, int aZ)

Source from the content-addressed store, hash-verified

691 public static boolean infiniteWater(World aWorld, int aX, int aY, int aZ, Block aBlock) {int tLevel = waterLevel(aWorld); return waterstream(aBlock) || ((aBlock == Blocks.water || aBlock == Blocks.flowing_water) && UT.Code.inside(tLevel-15, tLevel, aY) && BIOMES_RIVER_LAKE.contains(aWorld.getBiomeGenForCoords(aX, aZ).biomeName));}
692
693 public static boolean hasCollide(World aWorld, int aX, int aY, int aZ) {return hasCollide(aWorld, aX, aY, aZ, aWorld.getBlock(aX, aY, aZ));}
694 public static boolean hasCollide(World aWorld, int aX, int aY, int aZ, Block aBlock) {return aBlock.isOpaqueCube() || aBlock.getCollisionBoundingBoxFromPool(aWorld, aX, aY, aZ) != null;}
695
696 public static boolean hasCollide(World aWorld, ChunkCoordinates aCoords) {return hasCollide(aWorld, aCoords, aWorld.getBlock(aCoords.posX, aCoords.posY, aCoords.posZ));}

Callers 15

onLivingUpdateMethod · 0.95
hasCollisionBoxMethod · 0.95
onToolClickMethod · 0.95
prospectStoneMethod · 0.95
onWalkOverMethod · 0.95
updateTickMethod · 0.95
collectable_airMethod · 0.95
putMethod · 0.95
generateMethod · 0.95
fillMoldMethod · 0.95
onTick2Method · 0.95
onTick2Method · 0.95

Calls 3

getBlockMethod · 0.65
isOpaqueCubeMethod · 0.45

Tested by

no test coverage detected