MCPcopy Create free account
hub / github.com/GregTech6/gregtech6 / infiniteWater

Method infiniteWater

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

Source from the content-addressed store, hash-verified

688 public static boolean easyRep(World aWorld, int aX, int aY, int aZ, Block aBlock) {return air(aWorld, aX, aY, aZ, aBlock) || aBlock instanceof BlockBush || aBlock instanceof BlockSnow || aBlock instanceof BlockFire || aBlock.isLeaves(aWorld, aX, aY, aZ) || aBlock.canBeReplacedByLeaves(aWorld, aX, aY, aZ);}
689
690 public static boolean infiniteWater(World aWorld, int aX, int aY, int aZ ) {int tLevel = waterLevel(aWorld); return UT.Code.inside(tLevel-15, tLevel, aY) && BIOMES_RIVER_LAKE.contains(aWorld.getBiomeGenForCoords(aX, aZ).biomeName);}
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));}

Callers 3

onItemRightClickMethod · 0.95
onTickPreMethod · 0.95
onPlayerInteractionMethod · 0.95

Calls 5

waterLevelMethod · 0.95
waterstreamMethod · 0.95
insideMethod · 0.80
getBiomeGenForCoordsMethod · 0.80
containsMethod · 0.65

Tested by

no test coverage detected