Uses of Interface
net.minecraft.world.level.BlockGetter
Packages that use BlockGetter
Package
Description
-
Uses of BlockGetter in net.minecraft.client.multiplayer
Classes in net.minecraft.client.multiplayer that implement BlockGetterMethods in net.minecraft.client.multiplayer that return BlockGetter -
Uses of BlockGetter in net.minecraft.client.renderer
Methods in net.minecraft.client.renderer with parameters of type BlockGetterModifier and TypeMethodDescriptionvoidLevelRenderer.blockChanged(BlockGetter level, BlockPos pos, BlockState old, BlockState current, int updateFlags) -
Uses of BlockGetter in net.minecraft.client.renderer.block
Classes in net.minecraft.client.renderer.block that implement BlockGetter -
Uses of BlockGetter in net.minecraft.client.renderer.chunk
Classes in net.minecraft.client.renderer.chunk that implement BlockGetter -
Uses of BlockGetter in net.minecraft.client.renderer.debug
Methods in net.minecraft.client.renderer.debug with parameters of type BlockGetterModifier and TypeMethodDescriptionprivate static voidSolidFaceRenderer.addFaceIfSturdy(BlockPos blockPos, BlockState blockState, BlockGetter level, Direction direction, Vec3 cornerA, Vec3 cornerB, int color) -
Uses of BlockGetter in net.minecraft.client.renderer.state
Classes in net.minecraft.client.renderer.state that implement BlockGetter -
Uses of BlockGetter in net.minecraft.network.protocol.game
Constructors in net.minecraft.network.protocol.game with parameters of type BlockGetter -
Uses of BlockGetter in net.minecraft.server.commands
Methods in net.minecraft.server.commands with parameters of type BlockGetterModifier and TypeMethodDescriptionintSpreadPlayersCommand.Position.getSpawnY(BlockGetter level, int maxHeight) booleanSpreadPlayersCommand.Position.isSafe(BlockGetter level, int maxHeight) -
Uses of BlockGetter in net.minecraft.server.level
Classes in net.minecraft.server.level that implement BlockGetter -
Uses of BlockGetter in net.minecraft.util
Methods in net.minecraft.util with parameters of type BlockGetterModifier and TypeMethodDescriptionBlockUtil.getTopConnectedBlock(BlockGetter level, BlockPos pos, Block bodyBlock, Direction growthDirection, Block headBlock) -
Uses of BlockGetter in net.minecraft.world
Methods in net.minecraft.world with parameters of type BlockGetterModifier and TypeMethodDescriptionstatic voidRandomizableContainer.setBlockEntityLootTable(BlockGetter level, RandomSource random, BlockPos blockEntityPos, ResourceKey<LootTable> lootTable) -
Uses of BlockGetter in net.minecraft.world.entity
Methods in net.minecraft.world.entity with parameters of type BlockGetterModifier and TypeMethodDescriptionfloatEntity.getBlockExplosionResistance(Explosion explosion, BlockGetter level, BlockPos pos, BlockState block, FluidState fluid, float resistance) Explosion resistance of a block relative to this entitybooleanEntity.shouldBlockExplode(Explosion explosion, BlockGetter level, BlockPos pos, BlockState state, float power) -
Uses of BlockGetter in net.minecraft.world.entity.ai.behavior
Methods in net.minecraft.world.entity.ai.behavior with parameters of type BlockGetter -
Uses of BlockGetter in net.minecraft.world.entity.ai.goal
Methods in net.minecraft.world.entity.ai.goal with parameters of type BlockGetterModifier and TypeMethodDescriptionprivate @Nullable BlockPosRemoveBlockGoal.getPosWithBlock(BlockPos pos, BlockGetter level) protected @Nullable BlockPosPanicGoal.lookForWater(BlockGetter level, Entity mob, int xzDist) -
Uses of BlockGetter in net.minecraft.world.entity.monster
Methods in net.minecraft.world.entity.monster with parameters of type BlockGetterModifier and TypeMethodDescriptionprivate booleanGhast.GhastMoveControl.blockTraversalPossible(BlockGetter level, @Nullable Vec3 start, @Nullable Vec3 end, BlockPos pos, boolean canPathThroughWater, boolean canPathThroughLava) -
Uses of BlockGetter in net.minecraft.world.entity.npc.wanderingtrader
Methods in net.minecraft.world.entity.npc.wanderingtrader with parameters of type BlockGetterModifier and TypeMethodDescriptionprivate booleanWanderingTraderSpawner.hasEnoughSpace(BlockGetter level, BlockPos spawnPos) -
Uses of BlockGetter in net.minecraft.world.entity.projectile.hurtingprojectile
Methods in net.minecraft.world.entity.projectile.hurtingprojectile with parameters of type BlockGetterModifier and TypeMethodDescriptionfloatWitherSkull.getBlockExplosionResistance(Explosion explosion, BlockGetter level, BlockPos pos, BlockState block, FluidState fluid, float resistance) Explosion resistance of a block relative to this entity -
Uses of BlockGetter in net.minecraft.world.entity.vehicle
Methods in net.minecraft.world.entity.vehicle with parameters of type BlockGetterModifier and TypeMethodDescriptionstatic VoxelShapeDismountHelper.nonClimbableShape(BlockGetter level, BlockPos pos) -
Uses of BlockGetter in net.minecraft.world.entity.vehicle.minecart
Methods in net.minecraft.world.entity.vehicle.minecart with parameters of type BlockGetterModifier and TypeMethodDescriptionfloatMinecartTNT.getBlockExplosionResistance(Explosion explosion, BlockGetter level, BlockPos pos, BlockState block, FluidState fluid, float resistance) Explosion resistance of a block relative to this entitybooleanMinecartTNT.shouldBlockExplode(Explosion explosion, BlockGetter level, BlockPos pos, BlockState state, float power) -
Uses of BlockGetter in net.minecraft.world.level
Subinterfaces of BlockGetter in net.minecraft.world.levelModifier and TypeInterfaceDescriptioninterfaceinterfaceinterfaceinterfaceinterfaceinterfaceinterfaceinterfaceClasses in net.minecraft.world.level that implement BlockGetterModifier and TypeClassDescriptionenumenumclassclassFields in net.minecraft.world.level declared as BlockGetterMethods in net.minecraft.world.level that return BlockGetterModifier and TypeMethodDescriptionprivate @Nullable BlockGetterBlockCollisions.getChunk(int x, int z) @Nullable BlockGetterCollisionGetter.getChunkForCollisions(int chunkX, int chunkZ) @Nullable BlockGetterLevel.getChunkForCollisions(int chunkX, int chunkZ) default @Nullable BlockGetterLevelReader.getChunkForCollisions(int chunkX, int chunkZ) PathNavigationRegion.getChunkForCollisions(int chunkX, int chunkZ) Methods in net.minecraft.world.level with parameters of type BlockGetterModifier and TypeMethodDescriptionClipContext.Block.get(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) ClipContext.ShapeGetter.get(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) EntityBasedExplosionDamageCalculator.getBlockExplosionResistance(Explosion explosion, BlockGetter level, BlockPos pos, BlockState block, FluidState fluid) ExplosionDamageCalculator.getBlockExplosionResistance(Explosion explosion, BlockGetter level, BlockPos pos, BlockState block, FluidState fluid) SimpleExplosionDamageCalculator.getBlockExplosionResistance(Explosion explosion, BlockGetter level, BlockPos pos, BlockState block, FluidState fluid) ClipContext.getBlockShape(BlockState blockState, BlockGetter level, BlockPos pos) ClipContext.getFluidShape(FluidState fluidState, BlockGetter level, BlockPos pos) static booleanNaturalSpawner.isValidEmptySpawnBlock(BlockGetter level, BlockPos pos, BlockState blockState, FluidState fluidState, EntityType<?> type) booleanEntityBasedExplosionDamageCalculator.shouldBlockExplode(Explosion explosion, BlockGetter level, BlockPos pos, BlockState state, float power) booleanExplosionDamageCalculator.shouldBlockExplode(Explosion explosion, BlockGetter level, BlockPos pos, BlockState state, float power) booleanSimpleExplosionDamageCalculator.shouldBlockExplode(Explosion explosion, BlockGetter level, BlockPos pos, BlockState state, float power) -
Uses of BlockGetter in net.minecraft.world.level.block
Fields in net.minecraft.world.level.block with type parameters of type BlockGetterModifier and TypeFieldDescriptionprivate static final Map<BlockGetter, List<RedstoneTorchBlock.Toggle>> RedstoneTorchBlock.RECENT_TOGGLESMethods in net.minecraft.world.level.block with parameters of type BlockGetterModifier and TypeMethodDescriptionprivate static booleanBlocks.always(BlockState state, BlockGetter blockGetter, BlockPos blockPos) static BooleanBlocks.always(BlockState state, BlockGetter blockGetter, BlockPos blockPos, EntityType<?> entityType) private booleanLadderBlock.canAttachTo(BlockGetter level, BlockPos pos, Direction direction) static booleanMultifaceBlock.canAttachTo(BlockGetter level, BlockPos pos, Direction directionTowardsNeighbour) static booleanMultifaceBlock.canAttachTo(BlockGetter level, Direction directionTowardsNeighbour, BlockPos neighbourPos, BlockState neighbourState) booleanFireBlock.canCatchFire(BlockGetter world, BlockPos pos, Direction face) Side sensitive version that calls the block function.private static booleanPointedDripstoneBlock.canDripThrough(BlockGetter level, BlockPos pos, BlockState state) booleanBarrierBlock.canPlaceLiquid(@Nullable LivingEntity user, BlockGetter level, BlockPos pos, BlockState state, Fluid type) booleanKelpBlock.canPlaceLiquid(@Nullable LivingEntity user, BlockGetter level, BlockPos pos, BlockState state, Fluid type) booleanKelpPlantBlock.canPlaceLiquid(@Nullable LivingEntity user, BlockGetter level, BlockPos pos, BlockState state, Fluid type) booleanLiquidBlockContainer.canPlaceLiquid(@Nullable LivingEntity user, BlockGetter level, BlockPos pos, BlockState state, Fluid type) booleanSeagrassBlock.canPlaceLiquid(@Nullable LivingEntity user, BlockGetter level, BlockPos pos, BlockState state, Fluid type) default booleanSimpleWaterloggedBlock.canPlaceLiquid(@Nullable LivingEntity user, BlockGetter level, BlockPos pos, BlockState state, Fluid type) booleanSlabBlock.canPlaceLiquid(@Nullable LivingEntity user, BlockGetter level, BlockPos pos, BlockState state, Fluid type) booleanTallSeagrassBlock.canPlaceLiquid(@Nullable LivingEntity user, BlockGetter level, BlockPos pos, BlockState state, Fluid type) private booleanVineBlock.canSpread(BlockGetter level, BlockPos pos) booleanMultifaceSpreader.canSpreadInAnyDirection(BlockState state, BlockGetter level, BlockPos pos, Direction startingFace) booleanMultifaceSpreader.DefaultSpreaderConfig.canSpreadInto(BlockGetter level, BlockPos sourcePos, MultifaceSpreader.SpreadPos spreadPos) booleanMultifaceSpreader.SpreadConfig.canSpreadInto(BlockGetter level, BlockPos sourcePos, MultifaceSpreader.SpreadPos spreadPos) private booleanHangingMossBlock.canStayAtPosition(BlockGetter level, BlockPos pos) private static booleanMossyCarpetBlock.canSupportAtFace(BlockGetter level, BlockPos pos, Direction direction) private booleanVineBlock.canSupportAtFace(BlockGetter level, BlockPos pos, Direction direction) static booleanBlock.canSupportRigidBlock(BlockGetter level, BlockPos below) private booleanRedStoneWireBlock.canSurviveOn(BlockGetter level, BlockPos relativePos, BlockState relativeState) private static booleanStairBlock.canTakeShape(BlockState state, BlockGetter level, BlockPos pos, Direction neighbour) private static BlockStateMossyCarpetBlock.createTopperWithSideChance(BlockGetter level, BlockPos pos, BooleanSupplier sideSurvivalTest) private booleanFrostedIceBlock.fewerNeigboursThan(BlockGetter level, BlockPos pos, int limit) static @Nullable DirectionBedBlock.getBedOrientation(BlockGetter level, BlockPos pos) protected VoxelShapeCeilingHangingSignBlock.getBlockSupportShape(BlockState state, BlockGetter level, BlockPos pos) ChorusFlowerBlock.getBlockSupportShape(BlockState state, BlockGetter level, BlockPos pos) protected VoxelShapeFenceGateBlock.getBlockSupportShape(BlockState state, BlockGetter level, BlockPos pos) protected VoxelShapeLeavesBlock.getBlockSupportShape(BlockState state, BlockGetter level, BlockPos pos) protected VoxelShapeMudBlock.getBlockSupportShape(BlockState state, BlockGetter level, BlockPos pos) protected VoxelShapeShulkerBoxBlock.getBlockSupportShape(BlockState state, BlockGetter level, BlockPos pos) protected VoxelShapeSnowLayerBlock.getBlockSupportShape(BlockState state, BlockGetter level, BlockPos pos) protected VoxelShapeSoulSandBlock.getBlockSupportShape(BlockState state, BlockGetter level, BlockPos pos) protected VoxelShapeWallHangingSignBlock.getBlockSupportShape(BlockState state, BlockGetter level, BlockPos pos) protected VoxelShapeBambooStalkBlock.getCollisionShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) protected VoxelShapeBellBlock.getCollisionShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) protected VoxelShapeBigDripleafBlock.getCollisionShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) protected VoxelShapeCactusBlock.getCollisionShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) protected VoxelShapeComposterBlock.getCollisionShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) protected VoxelShapeCrossCollisionBlock.getCollisionShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) protected VoxelShapeFenceGateBlock.getCollisionShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) protected VoxelShapeGrindstoneBlock.getCollisionShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) protected VoxelShapeHoneyBlock.getCollisionShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) protected VoxelShapeLecternBlock.getCollisionShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) protected VoxelShapeLiquidBlock.getCollisionShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) protected VoxelShapeMossyCarpetBlock.getCollisionShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) protected VoxelShapeMudBlock.getCollisionShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) PitcherCropBlock.getCollisionShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) protected VoxelShapePowderSnowBlock.getCollisionShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) protected VoxelShapeScaffoldingBlock.getCollisionShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) protected VoxelShapeSculkShriekerBlock.getCollisionShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) protected VoxelShapeSnowLayerBlock.getCollisionShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) protected VoxelShapeSoulSandBlock.getCollisionShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) protected VoxelShapeWallBlock.getCollisionShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) protected VoxelShapeWallHangingSignBlock.getCollisionShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) private RedstoneSideRedStoneWireBlock.getConnectingSide(BlockGetter level, BlockPos pos, Direction direction) private RedstoneSideRedStoneWireBlock.getConnectingSide(BlockGetter level, BlockPos pos, Direction direction, boolean canConnectUp) private BlockStateRedStoneWireBlock.getConnectionState(BlockGetter level, BlockState state, BlockPos pos) protected intBasePressurePlateBlock.getDirectSignal(BlockState state, BlockGetter level, BlockPos pos, Direction direction) protected intButtonBlock.getDirectSignal(BlockState state, BlockGetter level, BlockPos pos, Direction direction) protected intDetectorRailBlock.getDirectSignal(BlockState state, BlockGetter level, BlockPos pos, Direction direction) protected intDiodeBlock.getDirectSignal(BlockState state, BlockGetter level, BlockPos pos, Direction direction) protected intLecternBlock.getDirectSignal(BlockState state, BlockGetter level, BlockPos pos, Direction direction) protected intLeverBlock.getDirectSignal(BlockState state, BlockGetter level, BlockPos pos, Direction direction) protected intLightningRodBlock.getDirectSignal(BlockState state, BlockGetter level, BlockPos pos, Direction direction) protected intObserverBlock.getDirectSignal(BlockState state, BlockGetter level, BlockPos pos, Direction direction) protected intRedstoneTorchBlock.getDirectSignal(BlockState state, BlockGetter level, BlockPos pos, Direction direction) protected intRedStoneWireBlock.getDirectSignal(BlockState state, BlockGetter level, BlockPos pos, Direction direction) intSculkSensorBlock.getDirectSignal(BlockState state, BlockGetter level, BlockPos pos, Direction direction) protected intTrappedChestBlock.getDirectSignal(BlockState state, BlockGetter level, BlockPos pos, Direction direction) protected intTripWireHookBlock.getDirectSignal(BlockState state, BlockGetter level, BlockPos pos, Direction direction) static intScaffoldingBlock.getDistance(BlockGetter level, BlockPos pos) intAnvilBlock.getDustColor(BlockState blockState, BlockGetter level, BlockPos pos) intColoredFallingBlock.getDustColor(BlockState blockState, BlockGetter level, BlockPos pos) intConcretePowderBlock.getDustColor(BlockState blockState, BlockGetter level, BlockPos pos) intDragonEggBlock.getDustColor(BlockState blockState, BlockGetter level, BlockPos pos) abstract intFallingBlock.getDustColor(BlockState blockState, BlockGetter level, BlockPos pos) protected VoxelShapeEndPortalBlock.getEntityInsideCollisionShape(BlockState state, BlockGetter level, BlockPos pos, Entity entity) protected VoxelShapeLavaCauldronBlock.getEntityInsideCollisionShape(BlockState state, BlockGetter level, BlockPos pos, Entity entity) protected VoxelShapeLayeredCauldronBlock.getEntityInsideCollisionShape(BlockState state, BlockGetter level, BlockPos pos, Entity entity) protected VoxelShapePowderSnowBlock.getEntityInsideCollisionShape(BlockState state, BlockGetter level, BlockPos pos, Entity entity) protected VoxelShapeTripWireBlock.getEntityInsideCollisionShape(BlockState state, BlockGetter level, BlockPos pos, Entity entity) protected static floatCropBlock.getGrowthSpeed(BlockState cropBlockState, BlockGetter level, BlockPos pos) GrowingPlantBodyBlock.getHeadPos(BlockGetter level, BlockPos pos, Block bodyBlock) protected intBambooStalkBlock.getHeightAboveUpToMax(BlockGetter level, BlockPos pos) protected intBambooStalkBlock.getHeightBelowUpToMax(BlockGetter level, BlockPos pos) protected VoxelShapeAbstractCauldronBlock.getInteractionShape(BlockState state, BlockGetter level, BlockPos pos) protected VoxelShapeComposterBlock.getInteractionShape(BlockState state, BlockGetter level, BlockPos pos) protected VoxelShapeHopperBlock.getInteractionShape(BlockState state, BlockGetter level, BlockPos pos) protected VoxelShapeScaffoldingBlock.getInteractionShape(BlockState state, BlockGetter level, BlockPos pos) private BlockStateRedStoneWireBlock.getMissingConnections(BlockGetter level, BlockState state, BlockPos pos) protected intComparatorBlock.getOutputSignal(BlockGetter level, BlockPos pos, BlockState state) protected intDiodeBlock.getOutputSignal(BlockGetter level, BlockPos pos, BlockState state) BaseRailBlock.getRailDirection(BlockState state, BlockGetter world, BlockPos pos, @Nullable AbstractMinecart cart) protected floatBarrierBlock.getShadeBrightness(BlockState state, BlockGetter level, BlockPos pos) protected floatLightBlock.getShadeBrightness(BlockState state, BlockGetter level, BlockPos pos) protected floatMudBlock.getShadeBrightness(BlockState state, BlockGetter level, BlockPos pos) protected floatSnowLayerBlock.getShadeBrightness(BlockState state, BlockGetter level, BlockPos pos) protected floatSoulSandBlock.getShadeBrightness(BlockState state, BlockGetter level, BlockPos pos) protected floatStructureVoidBlock.getShadeBrightness(BlockState state, BlockGetter level, BlockPos pos) protected floatTransparentBlock.getShadeBrightness(BlockState state, BlockGetter level, BlockPos pos) protected VoxelShapeAbstractCauldronBlock.getShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) protected VoxelShapeAirBlock.getShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) protected VoxelShapeAmethystClusterBlock.getShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) protected VoxelShapeAnvilBlock.getShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) protected VoxelShapeAttachedStemBlock.getShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) protected VoxelShapeAzaleaBlock.getShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) protected VoxelShapeBambooSaplingBlock.getShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) protected VoxelShapeBambooStalkBlock.getShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) protected VoxelShapeBannerBlock.getShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) protected VoxelShapeBaseCoralFanBlock.getShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) protected VoxelShapeBaseCoralPlantBlock.getShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) protected VoxelShapeBaseCoralPlantTypeBlock.getShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) protected VoxelShapeBaseCoralWallFanBlock.getShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) protected VoxelShapeBaseFireBlock.getShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) protected VoxelShapeBasePressurePlateBlock.getShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) protected VoxelShapeBaseRailBlock.getShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) protected VoxelShapeBaseTorchBlock.getShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) protected VoxelShapeBedBlock.getShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) protected VoxelShapeBeetrootBlock.getShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) protected VoxelShapeBellBlock.getShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) protected VoxelShapeBigDripleafBlock.getShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) protected VoxelShapeBigDripleafStemBlock.getShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) protected VoxelShapeBrewingStandBlock.getShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) protected VoxelShapeBubbleColumnBlock.getShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) protected VoxelShapeBushBlock.getShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) protected VoxelShapeButtonBlock.getShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) protected VoxelShapeCactusBlock.getShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) protected VoxelShapeCactusFlowerBlock.getShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) protected VoxelShapeCakeBlock.getShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) protected VoxelShapeCampfireBlock.getShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) protected VoxelShapeCandleBlock.getShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) protected VoxelShapeCandleCakeBlock.getShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) protected VoxelShapeCarpetBlock.getShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) protected VoxelShapeCarrotBlock.getShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) protected VoxelShapeCeilingHangingSignBlock.getShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) protected VoxelShapeChainBlock.getShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) protected VoxelShapeChestBlock.getShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) protected VoxelShapeCocoaBlock.getShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) protected VoxelShapeComposterBlock.getShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) protected VoxelShapeConduitBlock.getShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) protected VoxelShapeCopperGolemStatueBlock.getShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) protected VoxelShapeCoralPlantBlock.getShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) protected VoxelShapeCropBlock.getShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) protected VoxelShapeCrossCollisionBlock.getShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) protected VoxelShapeDaylightDetectorBlock.getShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) protected VoxelShapeDecoratedPotBlock.getShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) protected VoxelShapeDiodeBlock.getShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) protected VoxelShapeDirtPathBlock.getShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) protected VoxelShapeDoorBlock.getShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) protected VoxelShapeDragonEggBlock.getShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) DriedGhastBlock.getShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) protected VoxelShapeDryVegetationBlock.getShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) protected VoxelShapeEnchantingTableBlock.getShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) protected VoxelShapeEnderChestBlock.getShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) protected VoxelShapeEndPortalBlock.getShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) protected VoxelShapeEndPortalFrameBlock.getShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) protected VoxelShapeFarmlandBlock.getShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) protected VoxelShapeFenceGateBlock.getShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) protected VoxelShapeFireBlock.getShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) FlowerBedBlock.getShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) protected VoxelShapeFlowerBlock.getShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) protected VoxelShapeFlowerPotBlock.getShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) protected VoxelShapeFrogspawnBlock.getShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) protected VoxelShapeGrindstoneBlock.getShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) protected VoxelShapeGrowingPlantBlock.getShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) protected VoxelShapeHangingMossBlock.getShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) protected VoxelShapeHangingRootsBlock.getShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) protected VoxelShapeHeavyCoreBlock.getShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) protected VoxelShapeHopperBlock.getShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) protected VoxelShapeLadderBlock.getShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) protected VoxelShapeLanternBlock.getShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) LeafLitterBlock.getShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) protected VoxelShapeLecternBlock.getShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) protected VoxelShapeLeverBlock.getShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) protected VoxelShapeLightBlock.getShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) protected VoxelShapeLilyPadBlock.getShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) protected VoxelShapeLiquidBlock.getShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) protected VoxelShapeMangrovePropaguleBlock.getShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) protected VoxelShapeMossyCarpetBlock.getShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) protected VoxelShapeMultifaceBlock.getShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) protected VoxelShapeMushroomBlock.getShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) protected VoxelShapeNetherFungusBlock.getShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) protected VoxelShapeNetherPortalBlock.getShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) protected VoxelShapeNetherRootsBlock.getShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) protected VoxelShapeNetherSproutsBlock.getShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) protected VoxelShapeNetherWartBlock.getShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) protected VoxelShapePiglinWallSkullBlock.getShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) protected VoxelShapePipeBlock.getShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) PitcherCropBlock.getShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) protected VoxelShapePointedDripstoneBlock.getShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) protected VoxelShapePotatoBlock.getShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) protected VoxelShapeRedstoneWallTorchBlock.getShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) protected VoxelShapeRedStoneWireBlock.getShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) protected VoxelShapeRodBlock.getShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) protected VoxelShapeSaplingBlock.getShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) protected VoxelShapeScaffoldingBlock.getShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) protected VoxelShapeSculkSensorBlock.getShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) protected VoxelShapeSeagrassBlock.getShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) protected VoxelShapeSeaPickleBlock.getShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) protected VoxelShapeShelfBlock.getShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) protected VoxelShapeShortDryGrassBlock.getShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) protected VoxelShapeShulkerBoxBlock.getShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) protected VoxelShapeSignBlock.getShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) protected VoxelShapeSkullBlock.getShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) protected VoxelShapeSlabBlock.getShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) protected VoxelShapeSmallDripleafBlock.getShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) SnifferEggBlock.getShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) protected VoxelShapeSnowLayerBlock.getShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) protected VoxelShapeSporeBlossomBlock.getShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) protected VoxelShapeStairBlock.getShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) protected VoxelShapeStemBlock.getShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) protected VoxelShapeStonecutterBlock.getShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) protected VoxelShapeStructureVoidBlock.getShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) protected VoxelShapeSugarCaneBlock.getShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) protected VoxelShapeSweetBerryBushBlock.getShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) protected VoxelShapeTallDryGrassBlock.getShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) protected VoxelShapeTallGrassBlock.getShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) protected VoxelShapeTallSeagrassBlock.getShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) TorchflowerCropBlock.getShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) protected VoxelShapeTrapDoorBlock.getShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) protected VoxelShapeTripWireBlock.getShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) protected VoxelShapeTripWireHookBlock.getShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) protected VoxelShapeTurtleEggBlock.getShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) protected VoxelShapeVineBlock.getShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) protected VoxelShapeWallBannerBlock.getShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) protected VoxelShapeWallBlock.getShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) protected VoxelShapeWallHangingSignBlock.getShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) protected VoxelShapeWallSignBlock.getShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) protected VoxelShapeWallSkullBlock.getShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) protected VoxelShapeWallTorchBlock.getShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) protected intBasePressurePlateBlock.getSignal(BlockState state, BlockGetter level, BlockPos pos, Direction direction) protected intButtonBlock.getSignal(BlockState state, BlockGetter level, BlockPos pos, Direction direction) intCalibratedSculkSensorBlock.getSignal(BlockState state, BlockGetter level, BlockPos pos, Direction direction) protected intDaylightDetectorBlock.getSignal(BlockState state, BlockGetter level, BlockPos pos, Direction direction) protected intDetectorRailBlock.getSignal(BlockState state, BlockGetter level, BlockPos pos, Direction direction) protected intDiodeBlock.getSignal(BlockState state, BlockGetter level, BlockPos pos, Direction direction) intJukeboxBlock.getSignal(BlockState state, BlockGetter level, BlockPos pos, Direction direction) protected intLecternBlock.getSignal(BlockState state, BlockGetter level, BlockPos pos, Direction direction) protected intLeverBlock.getSignal(BlockState state, BlockGetter level, BlockPos pos, Direction direction) protected intLightningRodBlock.getSignal(BlockState state, BlockGetter level, BlockPos pos, Direction direction) protected intObserverBlock.getSignal(BlockState state, BlockGetter level, BlockPos pos, Direction direction) protected intPoweredBlock.getSignal(BlockState state, BlockGetter level, BlockPos pos, Direction direction) protected intRedstoneTorchBlock.getSignal(BlockState state, BlockGetter level, BlockPos pos, Direction direction) protected intRedstoneWallTorchBlock.getSignal(BlockState state, BlockGetter level, BlockPos pos, Direction direction) protected intRedStoneWireBlock.getSignal(BlockState state, BlockGetter level, BlockPos pos, Direction direction) protected intSculkSensorBlock.getSignal(BlockState state, BlockGetter level, BlockPos pos, Direction direction) protected intTargetBlock.getSignal(BlockState state, BlockGetter level, BlockPos pos, Direction direction) intTestBlock.getSignal(BlockState state, BlockGetter level, BlockPos pos, Direction direction) protected intTrappedChestBlock.getSignal(BlockState state, BlockGetter level, BlockPos pos, Direction direction) protected intTripWireHookBlock.getSignal(BlockState state, BlockGetter level, BlockPos pos, Direction direction) MultifaceSpreader.getSpreadFromFaceTowardDirection(BlockState state, BlockGetter level, BlockPos pos, Direction startingFace, Direction spreadDirection, MultifaceSpreader.SpreadPredicate canSpreadInto) private static StairsShapeStairBlock.getStairsShape(BlockState state, BlockGetter level, BlockPos pos) Returns a stair shape property based on the surrounding stairs from the given blockstate and positionstatic BlockStateBaseFireBlock.getState(BlockGetter level, BlockPos pos) protected BlockStateFireBlock.getStateForPlacement(BlockGetter level, BlockPos pos) @Nullable BlockStateMultifaceBlock.getStateForPlacement(BlockState oldState, BlockGetter level, BlockPos placementPos, Direction placementDirection) @Nullable BlockStateMultifaceSpreader.DefaultSpreaderConfig.getStateForPlacement(BlockState oldState, BlockGetter level, BlockPos placementPos, Direction placementDirection) @Nullable BlockStateMultifaceSpreader.SpreadConfig.getStateForPlacement(BlockState oldState, BlockGetter level, BlockPos placementPos, Direction placementDirection) static BlockStateChorusPlantBlock.getStateWithConnections(BlockGetter level, BlockPos pos, BlockState defaultState) HangingMossBlock.getTip(BlockGetter level, BlockPos pos) private static BlockStateMossyCarpetBlock.getUpdatedState(BlockState state, BlockGetter level, BlockPos pos, boolean createSides) private BlockStateVineBlock.getUpdatedState(BlockState state, BlockGetter level, BlockPos pos) protected VoxelShapeFenceBlock.getVisualShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) protected VoxelShapeIronBarsBlock.getVisualShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) protected VoxelShapeMudBlock.getVisualShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) protected VoxelShapePowderSnowBlock.getVisualShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) protected VoxelShapeSnowLayerBlock.getVisualShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) protected VoxelShapeSoulSandBlock.getVisualShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) protected VoxelShapeTransparentBlock.getVisualShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) static booleanSnifferEggBlock.hatchBoost(BlockGetter level, BlockPos pos) static booleanVineBlock.isAcceptableNeighbour(BlockGetter level, BlockPos neighbourPos, Direction directionToNeighbour) private static booleanChestBlock.isBlockedChestByBlock(BlockGetter level, BlockPos pos) private booleanScaffoldingBlock.isBottom(BlockGetter level, BlockPos pos, int distance) private static booleanBedBlock.isBunkBed(BlockGetter level, BlockPos pos) protected booleanBambooStalkBlock.isCollisionShapeFullBlock(BlockState state, BlockGetter level, BlockPos pos) protected booleanPointedDripstoneBlock.isCollisionShapeFullBlock(BlockState state, BlockGetter level, BlockPos pos) booleanBaseRailBlock.isFlexibleRail(BlockState state, BlockGetter world, BlockPos pos) static booleanTurtleEggBlock.isSand(BlockGetter level, BlockPos pos) abstract booleanSupportType.isSupporting(BlockState state, BlockGetter level, BlockPos pos, Direction direction) private booleanFireBlock.isValidFireLocation(BlockGetter level, BlockPos pos) booleanMultifaceBlock.isValidStateForPlacement(BlockGetter level, BlockState oldState, BlockPos placementPos, Direction placementDirection) protected booleanAttachedStemBlock.mayPlaceOn(BlockState state, BlockGetter level, BlockPos pos) protected booleanAzaleaBlock.mayPlaceOn(BlockState state, BlockGetter level, BlockPos pos) protected booleanCactusFlowerBlock.mayPlaceOn(BlockState state, BlockGetter level, BlockPos pos) protected booleanCropBlock.mayPlaceOn(BlockState state, BlockGetter level, BlockPos pos) protected booleanDryVegetationBlock.mayPlaceOn(BlockState state, BlockGetter level, BlockPos pos) private static booleanFrogspawnBlock.mayPlaceOn(BlockGetter level, BlockPos pos) protected booleanLilyPadBlock.mayPlaceOn(BlockState state, BlockGetter level, BlockPos pos) protected booleanMangrovePropaguleBlock.mayPlaceOn(BlockState state, BlockGetter level, BlockPos pos) protected booleanMushroomBlock.mayPlaceOn(BlockState state, BlockGetter level, BlockPos pos) protected booleanNetherFungusBlock.mayPlaceOn(BlockState state, BlockGetter level, BlockPos pos) protected booleanNetherRootsBlock.mayPlaceOn(BlockState state, BlockGetter level, BlockPos pos) protected booleanNetherSproutsBlock.mayPlaceOn(BlockState state, BlockGetter level, BlockPos pos) protected booleanNetherWartBlock.mayPlaceOn(BlockState state, BlockGetter level, BlockPos pos) protected booleanPitcherCropBlock.mayPlaceOn(BlockState state, BlockGetter level, BlockPos pos) protected booleanSeagrassBlock.mayPlaceOn(BlockState state, BlockGetter level, BlockPos pos) protected booleanSeaPickleBlock.mayPlaceOn(BlockState state, BlockGetter level, BlockPos pos) protected booleanSmallDripleafBlock.mayPlaceOn(BlockState state, BlockGetter level, BlockPos pos) protected booleanStemBlock.mayPlaceOn(BlockState state, BlockGetter level, BlockPos pos) protected booleanTallSeagrassBlock.mayPlaceOn(BlockState state, BlockGetter level, BlockPos pos) protected booleanVegetationBlock.mayPlaceOn(BlockState state, BlockGetter level, BlockPos pos) protected booleanWitherRoseBlock.mayPlaceOn(BlockState state, BlockGetter level, BlockPos pos) private static booleanBlocks.never(BlockState state, BlockGetter blockGetter, BlockPos blockPos) static BooleanBlocks.never(BlockState state, BlockGetter blockGetter, BlockPos blockPos, EntityType<?> entityType) static BooleanBlocks.ocelotOrParrot(BlockState state, BlockGetter blockGetter, BlockPos blockPos, EntityType<?> entityType) static booleanTurtleEggBlock.onSand(BlockGetter level, BlockPos pos) protected static booleanBaseCoralPlantTypeBlock.scanForWater(BlockState state, BlockGetter level, BlockPos blockPos) protected booleanCoralBlock.scanForWater(BlockGetter level, BlockPos blockPos) private static booleanFarmlandBlock.shouldMaintainFarmland(BlockGetter level, BlockPos pos) booleanDiodeBlock.shouldPrioritize(BlockGetter level, BlockPos pos, BlockState state) Check if this diode should have a higher tick priority than default.static booleanBlock.shouldRenderFace(BlockGetter level, BlockPos pos, BlockState state, BlockState neighborState, Direction direction) private static booleanConcretePowderBlock.shouldSolidify(BlockGetter level, BlockPos pos, BlockState replacedBlock) private static booleanConcretePowderBlock.shouldSolidify(BlockGetter level, BlockPos pos, BlockState replacedBlock, FluidState fluidState) protected booleanMultifaceSpreader.DefaultSpreaderConfig.stateCanBeReplaced(BlockGetter level, BlockPos sourcePos, BlockPos placementPos, Direction placementDirection, BlockState existingState) booleanSculkVeinBlock.SculkVeinSpreaderConfig.stateCanBeReplaced(BlockGetter level, BlockPos sourcePos, BlockPos placementPos, Direction placementDirection, BlockState existingState) booleanMultifaceSpreader.SpreadPredicate.test(BlockGetter level, BlockPos sourcePos, MultifaceSpreader.SpreadPos spreadPos) private static booleanConcretePowderBlock.touchesLiquid(BlockGetter level, BlockPos pos, BlockState state) protected voidBaseCoralPlantTypeBlock.tryScheduleDieTick(BlockState state, BlockGetter level, ScheduledTickAccess ticks, RandomSource random, BlockPos pos) voidBedBlock.updateEntityMovementAfterFallOn(BlockGetter level, Entity entity) voidBlock.updateEntityMovementAfterFallOn(BlockGetter level, Entity entity) voidSlimeBlock.updateEntityMovementAfterFallOn(BlockGetter level, Entity entity) -
Uses of BlockGetter in net.minecraft.world.level.block.entity
Methods in net.minecraft.world.level.block.entity with parameters of type BlockGetterModifier and TypeMethodDescriptionprivate static BlockPosTheEndGatewayBlockEntity.findTallestBlock(BlockGetter level, BlockPos around, int dist, boolean allowBedrock) @Nullable TBlockEntityType.getBlockEntity(BlockGetter level, BlockPos pos) static intChestBlockEntity.getOpenCount(BlockGetter level, BlockPos pos) -
Uses of BlockGetter in net.minecraft.world.level.block.grower
Methods in net.minecraft.world.level.block.grower with parameters of type BlockGetterModifier and TypeMethodDescriptionprivate static booleanTreeGrower.isTwoByTwoSapling(BlockState state, BlockGetter level, BlockPos pos, int ox, int oz) -
Uses of BlockGetter in net.minecraft.world.level.block.piston
Methods in net.minecraft.world.level.block.piston with parameters of type BlockGetterModifier and TypeMethodDescriptionprivate @Nullable PistonMovingBlockEntityMovingPistonBlock.getBlockEntity(BlockGetter level, BlockPos pos) protected VoxelShapeMovingPistonBlock.getCollisionShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) PistonMovingBlockEntity.getCollisionShape(BlockGetter level, BlockPos pos) protected VoxelShapeMovingPistonBlock.getShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) protected VoxelShapePistonBaseBlock.getShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) protected VoxelShapePistonHeadBlock.getShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) -
Uses of BlockGetter in net.minecraft.world.level.block.state
Methods in net.minecraft.world.level.block.state with parameters of type BlockGetterModifier and TypeMethodDescriptionbooleanBlockBehaviour.BlockStateBase.emissiveRendering(BlockGetter level, BlockPos pos) final booleanBlockBehaviour.BlockStateBase.entityCanStandOn(BlockGetter level, BlockPos pos, Entity entity) final booleanBlockBehaviour.BlockStateBase.entityCanStandOnFace(BlockGetter level, BlockPos pos, Entity entity, Direction faceDirection) BlockBehaviour.BlockStateBase.getBlockSupportShape(BlockGetter level, BlockPos pos) protected VoxelShapeBlockBehaviour.getBlockSupportShape(BlockState state, BlockGetter level, BlockPos pos) BlockBehaviour.BlockStateBase.getCollisionShape(BlockGetter level, BlockPos pos) BlockBehaviour.BlockStateBase.getCollisionShape(BlockGetter level, BlockPos pos, CollisionContext context) protected VoxelShapeBlockBehaviour.getCollisionShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) floatBlockBehaviour.BlockStateBase.getDestroyProgress(Player player, BlockGetter level, BlockPos pos) protected floatBlockBehaviour.getDestroyProgress(BlockState state, Player player, BlockGetter level, BlockPos pos) Get the hardness of this Block relative to the ability of the given playerfloatBlockBehaviour.BlockStateBase.getDestroySpeed(BlockGetter level, BlockPos pos) intBlockBehaviour.BlockStateBase.getDirectSignal(BlockGetter level, BlockPos pos, Direction direction) protected intBlockBehaviour.getDirectSignal(BlockState state, BlockGetter level, BlockPos pos, Direction direction) Returns the direct signal this block emits in the given direction.BlockBehaviour.BlockStateBase.getEntityInsideCollisionShape(BlockGetter level, BlockPos pos, Entity entity) protected VoxelShapeBlockBehaviour.getEntityInsideCollisionShape(BlockState state, BlockGetter level, BlockPos pos, Entity entity) BlockBehaviour.BlockStateBase.getInteractionShape(BlockGetter level, BlockPos pos) protected VoxelShapeBlockBehaviour.getInteractionShape(BlockState state, BlockGetter level, BlockPos pos) BlockBehaviour.BlockStateBase.getMapColor(BlockGetter level, BlockPos pos) floatBlockBehaviour.BlockStateBase.getShadeBrightness(BlockGetter level, BlockPos pos) protected floatBlockBehaviour.getShadeBrightness(BlockState state, BlockGetter level, BlockPos pos) BlockBehaviour.BlockStateBase.getShape(BlockGetter level, BlockPos pos) BlockBehaviour.BlockStateBase.getShape(BlockGetter level, BlockPos pos, CollisionContext context) protected VoxelShapeBlockBehaviour.getShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) intBlockBehaviour.BlockStateBase.getSignal(BlockGetter level, BlockPos pos, Direction direction) protected intBlockBehaviour.getSignal(BlockState state, BlockGetter level, BlockPos pos, Direction direction) Returns the signal this block emits in the given direction.BlockBehaviour.BlockStateBase.getVisualShape(BlockGetter level, BlockPos pos, CollisionContext context) protected VoxelShapeBlockBehaviour.getVisualShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) booleanBlockBehaviour.BlockStateBase.hasPostProcess(BlockGetter level, BlockPos pos) booleanBlockBehaviour.BlockStateBase.isCollisionShapeFullBlock(BlockGetter level, BlockPos pos) protected booleanBlockBehaviour.isCollisionShapeFullBlock(BlockState state, BlockGetter level, BlockPos pos) booleanBlockBehaviour.BlockStateBase.isFaceSturdy(BlockGetter level, BlockPos pos, Direction direction) booleanBlockBehaviour.BlockStateBase.isFaceSturdy(BlockGetter level, BlockPos pos, Direction direction, SupportType supportType) booleanBlockBehaviour.BlockStateBase.isRedstoneConductor(BlockGetter level, BlockPos pos) booleanBlockBehaviour.BlockStateBase.isSuffocating(BlockGetter level, BlockPos pos) booleanBlockBehaviour.BlockStateBase.isValidSpawn(BlockGetter level, BlockPos pos, EntityType<?> type) booleanBlockBehaviour.BlockStateBase.isViewBlocking(BlockGetter level, BlockPos pos) booleanBlockBehaviour.StateArgumentPredicate.test(BlockState state, BlockGetter level, BlockPos pos, A a) booleanBlockBehaviour.StatePredicate.test(BlockState state, BlockGetter level, BlockPos pos) -
Uses of BlockGetter in net.minecraft.world.level.chunk
Subinterfaces of BlockGetter in net.minecraft.world.level.chunkClasses in net.minecraft.world.level.chunk that implement BlockGetterModifier and TypeClassDescriptionclassclassclassDuring world generation, adjacent chunks may be fully generated (and thus be level chunks), but are often needed in proto chunk form.classclassMethods in net.minecraft.world.level.chunk that return BlockGetter -
Uses of BlockGetter in net.minecraft.world.level.levelgen.feature
Methods in net.minecraft.world.level.levelgen.feature with parameters of type BlockGetterModifier and TypeMethodDescriptionprivate booleanIcebergFeature.belowIsAir(BlockGetter level, BlockPos pos) -
Uses of BlockGetter in net.minecraft.world.level.levelgen.structure
Methods in net.minecraft.world.level.levelgen.structure with parameters of type BlockGetterModifier and TypeMethodDescriptionprotected BlockStateStructurePiece.getBlock(BlockGetter level, int x, int y, int z, BoundingBox chunkBB) static BlockStateStructurePiece.reorient(BlockGetter level, BlockPos blockPos, BlockState blockState) -
Uses of BlockGetter in net.minecraft.world.level.levelgen.structure.structures
Methods in net.minecraft.world.level.levelgen.structure.structures with parameters of type BlockGetterModifier and TypeMethodDescriptionprivate intOceanRuinPieces.OceanRuinPiece.getHeight(BlockPos pos, BlockGetter level, BlockPos corner) protected booleanMineshaftPieces.MineShaftPiece.isSupportingBox(BlockGetter level, BoundingBox chunkBB, int x0, int x1, int y1, int z0) -
Uses of BlockGetter in net.minecraft.world.level.lighting
Methods in net.minecraft.world.level.lighting with parameters of type BlockGetterModifier and TypeMethodDescriptionprivate intChunkSkyLightSources.findLowestSourceBelow(BlockGetter level, BlockPos startPos, BlockState startState) static booleanLightEngine.hasDifferentLightProperties(BlockGetter level, BlockPos pos, BlockState oldState, BlockState newState) booleanChunkSkyLightSources.update(BlockGetter level, int x, int y, int z) private booleanChunkSkyLightSources.updateEdge(BlockGetter level, int index, int oldTopEdgeY, BlockPos topPos, BlockState topState, BlockPos bottomPos, BlockState bottomState) -
Uses of BlockGetter in net.minecraft.world.level.material
Fields in net.minecraft.world.level.material declared as BlockGetterMethods in net.minecraft.world.level.material with parameters of type BlockGetterModifier and TypeMethodDescriptionbooleanEmptyFluid.canBeReplacedWith(FluidState state, BlockGetter level, BlockPos pos, Fluid other, Direction direction) protected abstract booleanFluid.canBeReplacedWith(FluidState state, BlockGetter level, BlockPos pos, Fluid other, Direction direction) booleanFluidState.canBeReplacedWith(BlockGetter level, BlockPos pos, Fluid other, Direction direction) booleanLavaFluid.canBeReplacedWith(FluidState state, BlockGetter level, BlockPos pos, Fluid other, Direction direction) booleanWaterFluid.canBeReplacedWith(FluidState state, BlockGetter level, BlockPos pos, Fluid other, Direction direction) private static booleanFlowingFluid.canHoldFluid(BlockGetter level, BlockPos pos, BlockState state, Fluid newFluid) private static booleanFlowingFluid.canHoldSpecificFluid(BlockGetter level, BlockPos pos, BlockState state, Fluid newFluid) private booleanFlowingFluid.canMaybePassThrough(BlockGetter level, BlockPos sourcePos, BlockState sourceState, Direction direction, BlockPos testPos, BlockState testState, FluidState testFluidState) private booleanFlowingFluid.canPassThrough(BlockGetter level, Fluid fluid, BlockPos sourcePos, BlockState sourceState, Direction direction, BlockPos testPos, BlockState testState, FluidState testFluidState) private static booleanFlowingFluid.canPassThroughWall(Direction direction, BlockGetter level, BlockPos sourcePos, BlockState sourceState, BlockPos targetPos, BlockState targetState) @Nullable AABBFluid.getAABB(FluidState state, BlockGetter level, BlockPos pos) @Nullable AABBFluidState.getAABB(BlockGetter level, BlockPos pos) EmptyFluid.getFlow(BlockGetter level, BlockPos pos, FluidState fluidState) FlowingFluid.getFlow(BlockGetter level, BlockPos pos, FluidState fluidState) protected abstract Vec3Fluid.getFlow(BlockGetter level, BlockPos pos, FluidState fluidState) FluidState.getFlow(BlockGetter level, BlockPos pos) floatEmptyFluid.getHeight(FluidState fluidState, BlockGetter level, BlockPos pos) floatFlowingFluid.getHeight(FluidState fluidState, BlockGetter level, BlockPos pos) abstract floatFluid.getHeight(FluidState fluidState, BlockGetter level, BlockPos pos) floatFluidState.getHeight(BlockGetter level, BlockPos pos) EmptyFluid.getShape(FluidState state, BlockGetter level, BlockPos pos) FlowingFluid.getShape(FluidState state, BlockGetter level, BlockPos pos) abstract VoxelShapeFluid.getShape(FluidState state, BlockGetter level, BlockPos pos) FluidState.getShape(BlockGetter level, BlockPos pos) private static booleanFlowingFluid.hasSameAbove(FluidState fluidState, BlockGetter level, BlockPos pos) protected booleanFlowingFluid.isSolidFace(BlockGetter level, BlockPos pos, Direction direction) private booleanFlowingFluid.isWaterHole(BlockGetter level, BlockPos topPos, BlockState topState, BlockPos bottomPos, BlockState bottomState) booleanFluidState.shouldRenderBackwardUpFace(BlockGetter level, BlockPos above) Constructors in net.minecraft.world.level.material with parameters of type BlockGetter -
Uses of BlockGetter in net.minecraft.world.level.pathfinder
Methods in net.minecraft.world.level.pathfinder with parameters of type BlockGetterModifier and TypeMethodDescriptionprivate PathTypePathTypeCache.compute(BlockGetter level, BlockPos pos, int index, long key) static doubleWalkNodeEvaluator.getFloorLevel(BlockGetter level, BlockPos pos) PathTypeCache.getOrCompute(BlockGetter level, BlockPos pos) protected static PathTypeWalkNodeEvaluator.getPathTypeFromState(BlockGetter level, BlockPos pos) -
Uses of BlockGetter in net.minecraft.world.level.portal
Methods in net.minecraft.world.level.portal with parameters of type BlockGetterModifier and TypeMethodDescriptionprivate static @Nullable BlockPosPortalShape.calculateBottomLeft(BlockGetter level, Direction rightDir, BlockPos pos) private static intPortalShape.calculateHeight(BlockGetter level, BlockPos bottomLeft, Direction rightDir, int width, org.apache.commons.lang3.mutable.MutableInt portalBlockCount) private static intPortalShape.calculateWidth(BlockGetter level, BlockPos bottomLeft, Direction rightDir) static PortalShapePortalShape.findAnyShape(BlockGetter level, BlockPos pos, Direction.Axis axis) private static intPortalShape.getDistanceUntilEdgeAboveFrame(BlockGetter level, BlockPos pos, Direction direction) private static intPortalShape.getDistanceUntilTop(BlockGetter level, BlockPos bottomLeft, Direction rightDir, BlockPos.MutableBlockPos pos, int width, org.apache.commons.lang3.mutable.MutableInt portalBlockCount) private static booleanPortalShape.hasTopFrame(BlockGetter level, BlockPos bottomLeft, Direction rightDir, BlockPos.MutableBlockPos pos, int width, int height) -
Uses of BlockGetter in net.minecraft.world.level.saveddata.maps
Methods in net.minecraft.world.level.saveddata.maps with parameters of type BlockGetterModifier and TypeMethodDescriptionvoidMapItemSavedData.checkBanners(BlockGetter level, int x, int z) static @Nullable MapBannerMapBanner.fromWorld(BlockGetter level, BlockPos pos) -
Uses of BlockGetter in net.neoforged.neoforge.common.extensions
Methods in net.neoforged.neoforge.common.extensions with parameters of type BlockGetterModifier and TypeMethodDescriptiondefault booleanIBlockExtension.canBeHydrated(BlockState state, BlockGetter getter, BlockPos pos, FluidState fluid, BlockPos fluidPos) Returns whether the block can be hydrated by a fluid.default booleanIBlockStateExtension.canBeHydrated(BlockGetter getter, BlockPos pos, FluidState fluid, BlockPos fluidPos) Returns whether the block can be hydrated by a fluid.default booleanIBlockExtension.canConnectRedstone(BlockState state, BlockGetter level, BlockPos pos, @Nullable Direction direction) Whether redstone dust should visually connect to this block on a given sidedefault booleanIBlockExtension.canDropFromExplosion(BlockState state, BlockGetter level, BlockPos pos, Explosion explosion) Determines if this block should drop loot when exploded.default booleanIBlockStateExtension.canDropFromExplosion(BlockGetter level, BlockPos pos, Explosion explosion) Determines if this block should drop loot when exploded.default booleanIBlockExtension.canEntityDestroy(BlockState state, BlockGetter level, BlockPos pos, Entity entity) Determines if this block is can be destroyed by the specified entities normal behavior.default booleanIBlockStateExtension.canEntityDestroy(BlockGetter level, BlockPos pos, Entity entity) Determines if this block is can be destroyed by the specified entities normal behavior.default booleanIFluidExtension.canExtinguish(FluidState state, BlockGetter getter, BlockPos pos) Returns whether the block can be extinguished by this fluid.default booleanIFluidStateExtension.canExtinguish(BlockGetter getter, BlockPos pos) Returns whether the block can be extinguished by this fluid.default booleanIBlockExtension.canHarvestBlock(BlockState state, BlockGetter level, BlockPos pos, Player player) Determines if the player can harvest this block, obtaining it's drops when the block is destroyed.default booleanIBlockStateExtension.canHarvestBlock(BlockGetter level, BlockPos pos, Player player) Determines if the player can harvest this block, obtaining it's drops when the block is destroyed.default booleanIFluidExtension.canHydrate(FluidState state, BlockGetter getter, BlockPos pos, BlockState source, BlockPos sourcePos) Returns whether the block can be hydrated by a fluid.default booleanIFluidStateExtension.canHydrate(BlockGetter getter, BlockPos pos, BlockState source, BlockPos sourcePos) Returns whether the block can be hydrated by a fluid.default booleanIBaseRailBlockExtension.canMakeSlopes(BlockState state, BlockGetter level, BlockPos pos) Returns true if the rail can make up and down slopes.default booleanIBlockStateExtension.canRedstoneConnectTo(BlockGetter level, BlockPos pos, @Nullable Direction direction) Whether redstone dust should visually connect to this block on a side.default TriStateIBlockExtension.canSustainPlant(BlockState state, BlockGetter level, BlockPos soilPosition, Direction facing, BlockState plant) Determines if this block either force allow or force disallow a plant from being placed on it.default TriStateIBlockStateExtension.canSustainPlant(BlockGetter level, BlockPos soilPosition, Direction facing, BlockState plant) Determines if this block either force allow or force disallow a plant from being placed on it.default booleanIBlockExtension.collisionExtendsVertically(BlockState state, BlockGetter level, BlockPos pos, Entity collidingEntity) Determines if this block's collision box should be treated as though it can extend above its block space.default booleanIBlockStateExtension.collisionExtendsVertically(BlockGetter level, BlockPos pos, Entity collidingEntity) Determines if this block's collision box should be treated as though it can extend above its block space.default @Nullable PathTypeIBlockExtension.getAdjacentBlockPathType(BlockState state, BlockGetter level, BlockPos pos, @Nullable Mob mob, PathType originalType) Gets the path type of the adjacent block to a pathfinding entity.default @Nullable PathTypeIBlockStateExtension.getAdjacentBlockPathType(BlockGetter level, BlockPos pos, @Nullable Mob mob, PathType originalType) Gets the path type of the adjacent block to a pathfinding entity.default @Nullable PathTypeIFluidExtension.getAdjacentBlockPathType(FluidState state, BlockGetter level, BlockPos pos, @Nullable Mob mob, PathType originalType) Gets the path type of the adjacent fluid to a pathfinding entity.default @Nullable PathTypeIFluidStateExtension.getAdjacentBlockPathType(BlockGetter level, BlockPos pos, @Nullable Mob mob, PathType originalType) Gets the path type of the adjacent fluid to a pathfinding entity.default @Nullable PathTypeIBlockExtension.getBlockPathType(BlockState state, BlockGetter level, BlockPos pos, @Nullable Mob mob) Gets the path type of this block when an entity is pathfinding.default @Nullable PathTypeIBlockStateExtension.getBlockPathType(BlockGetter level, BlockPos pos, @Nullable Mob mob) Gets the path type of this block when an entity is pathfinding.default @Nullable PathTypeIFluidExtension.getBlockPathType(FluidState state, BlockGetter level, BlockPos pos, @Nullable Mob mob, boolean canFluidLog) Gets the path type of this fluid when an entity is pathfinding.default @Nullable PathTypeIFluidStateExtension.getBlockPathType(BlockGetter level, BlockPos pos, @Nullable Mob mob, boolean canFluidLog) Gets the path type of this fluid when an entity is pathfinding.default floatIBlockExtension.getExplosionResistance(BlockState state, BlockGetter level, BlockPos pos, Explosion explosion) Location sensitive version of getExplosionResistancedefault floatIBlockStateExtension.getExplosionResistance(BlockGetter level, BlockPos pos, Explosion explosion) Location sensitive version of getExplosionResistancedefault floatIFluidExtension.getExplosionResistance(FluidState state, BlockGetter level, BlockPos pos, Explosion explosion) Returns the explosion resistance of the fluid.default floatIFluidStateExtension.getExplosionResistance(BlockGetter level, BlockPos pos, Explosion explosion) Returns the explosion resistance of the fluid.default intIBlockExtension.getFireSpreadSpeed(BlockState state, BlockGetter level, BlockPos pos, Direction direction) Called when fire is updating on a neighbor block.default intIBlockStateExtension.getFireSpreadSpeed(BlockGetter level, BlockPos pos, Direction face) Called when fire is updating on a neighbor block.default intIBlockExtension.getFlammability(BlockState state, BlockGetter level, BlockPos pos, Direction direction) Chance that fire will spread and consume this block. 300 being a 100% chance, 0, being a 0% chance.default intIBlockStateExtension.getFlammability(BlockGetter level, BlockPos pos, Direction face) Chance that fire will spread and consume this block. 300 being a 100% chance, 0, being a 0% chance.default intIBlockExtension.getLightEmission(BlockState state, BlockGetter level, BlockPos pos) Get a light value for this block, taking into account the given state and coordinates, normal ranges are between 0 and 15default intIBlockStateExtension.getLightEmission(BlockGetter level, BlockPos pos) Get a light value for this block, taking into account the given state and coordinates, normal ranges are between 0 and 15default MapColorIBlockExtension.getMapColor(BlockState state, BlockGetter level, BlockPos pos, MapColor defaultColor) Returns theMapColorshown on the map.IBaseRailBlockExtension.getRailDirection(BlockState state, BlockGetter level, BlockPos pos, @Nullable AbstractMinecart cart) Return the rail's direction.default BlockStateIBlockExtension.getStateAtViewpoint(BlockState state, BlockGetter level, BlockPos pos, Vec3 viewpoint) Used to determine the state 'viewed' by an entity (see).invalid reference
Camera#getBlockAtCamera()default BlockStateIBlockStateExtension.getStateAtViewpoint(BlockGetter level, BlockPos pos, Vec3 viewpoint) Used to determine the state 'viewed' by an entity (see).invalid reference
Camera#getBlockAtCamera()default booleanIBlockExtension.hidesNeighborFace(BlockGetter level, BlockPos pos, BlockState state, BlockState neighborState, Direction dir) Whether this block hides the neighbors face pointed towards by the given direction.default booleanIBlockStateExtension.hidesNeighborFace(BlockGetter level, BlockPos pos, BlockState neighborState, Direction dir) Whether this block hides the neighbors face pointed towards by the given direction.default booleanIBlockExtension.ignitedByLava(BlockState state, BlockGetter level, BlockPos pos, Direction direction) Called when lava is updating, checks if a block face can catch fire from lava.default booleanIBlockStateExtension.ignitedByLava(BlockGetter level, BlockPos pos, Direction face) Called when lava is updating, checks if a block face can catch fire from lava.default booleanIBlockExtension.isBed(BlockState state, BlockGetter level, BlockPos pos, LivingEntity sleeper) Determines if this block is classified as a bed, replacinginstanceof BedBlockchecks.default booleanIBlockStateExtension.isBed(BlockGetter level, BlockPos pos, LivingEntity sleeper) Determines if this block is classified as a bed, replacinginstanceof BedBlockchecks.default booleanIBlockExtension.isBurning(BlockState state, BlockGetter level, BlockPos pos) Determines if this block should set fire and deal fire damage to entities coming into contact with it.default booleanIBlockStateExtension.isBurning(BlockGetter level, BlockPos pos) Determines if this block should set fire and deal fire damage to entities coming into contact with it.default booleanIBlockExtension.isFertile(BlockState state, BlockGetter level, BlockPos pos) Checks if this soil is fertile, typically this means that growth rates of plants on this soil will be slightly sped up.default booleanIBlockStateExtension.isFertile(BlockGetter level, BlockPos pos) Checks if this soil is fertile, typically this means that growth rates of plants on this soil will be slightly sped up.default booleanIBlockExtension.isFlammable(BlockState state, BlockGetter level, BlockPos pos, Direction direction) Called when fire is updating, checks if a block face can catch fire.default booleanIBlockStateExtension.isFlammable(BlockGetter level, BlockPos pos, Direction face) Called when fire is updating, checks if a block face can catch fire.booleanIBaseRailBlockExtension.isFlexibleRail(BlockState state, BlockGetter level, BlockPos pos) Return true if the rail can make corners.default booleanIBlockExtension.isPortalFrame(BlockState state, BlockGetter level, BlockPos pos) Determines if this block can be used as part of a frame of a nether portal.default booleanIBlockStateExtension.isPortalFrame(BlockGetter level, BlockPos pos) Determines if this block can be used as part of a frame of a nether portal. -
Uses of BlockGetter in net.neoforged.neoforge.event
Methods in net.neoforged.neoforge.event with parameters of type BlockGetterModifier and TypeMethodDescriptionstatic booleanEventHooks.doPlayerHarvestCheck(Player player, BlockState state, BlockGetter level, BlockPos pos) -
Uses of BlockGetter in net.neoforged.neoforge.event.entity.player
Fields in net.neoforged.neoforge.event.entity.player declared as BlockGetterMethods in net.neoforged.neoforge.event.entity.player that return BlockGetterConstructors in net.neoforged.neoforge.event.entity.player with parameters of type BlockGetterModifierConstructorDescriptionHarvestCheck(Player player, BlockState state, BlockGetter level, BlockPos pos, boolean success) -
Uses of BlockGetter in net.neoforged.neoforge.fluids
Methods in net.neoforged.neoforge.fluids with parameters of type BlockGetterModifier and TypeMethodDescriptionprotected booleanBaseFlowingFluid.canBeReplacedWith(FluidState state, BlockGetter level, BlockPos pos, Fluid fluidIn, Direction direction) booleanFluidType.canExtinguish(FluidState state, BlockGetter getter, BlockPos pos) Returns whether the block can be extinguished by this fluid.booleanFluidType.canHydrate(FluidState state, BlockGetter getter, BlockPos pos, BlockState source, BlockPos sourcePos) Returns whether the block can be hydrated by a fluid.@Nullable PathTypeFluidType.getAdjacentBlockPathType(FluidState state, BlockGetter level, BlockPos pos, @Nullable Mob mob, PathType originalType) Gets the path type of the adjacent fluid to a pathfinding entity.@Nullable PathTypeFluidType.getBlockPathType(FluidState state, BlockGetter level, BlockPos pos, @Nullable Mob mob, boolean canFluidLog) Gets the path type of this fluid when an entity is pathfinding.@Nullable SoundEventFluidType.getSound(@Nullable LivingEntity entity, BlockGetter getter, BlockPos pos, SoundAction action) Returns a sound to play when a certain action is performed at a position.