Uses of Class
net.minecraft.world.phys.shapes.VoxelShape
Packages that use VoxelShape
Package
Description
-
Uses of VoxelShape in net.minecraft.client.multiplayer
Methods in net.minecraft.client.multiplayer with parameters of type VoxelShapeModifier and TypeMethodDescriptionprivate voidClientLevel.spawnParticle(BlockPos pos, ParticleOptions dripParticle, VoxelShape dripShape, double height) -
Uses of VoxelShape in net.minecraft.client.renderer
Methods in net.minecraft.client.renderer with parameters of type VoxelShapeModifier and TypeMethodDescriptionstatic voidShapeRenderer.renderShape(PoseStack poseStack, VertexConsumer builder, VoxelShape shape, double x, double y, double z, int color, float width) -
Uses of VoxelShape in net.minecraft.client.renderer.debug
Fields in net.minecraft.client.renderer.debug with type parameters of type VoxelShape -
Uses of VoxelShape in net.minecraft.client.renderer.entity.state
Fields in net.minecraft.client.renderer.entity.state declared as VoxelShapeModifier and TypeFieldDescriptionprivate final VoxelShapeEntityRenderState.ShadowPiece.shapeBelowThe field for theshapeBelowrecord component.Methods in net.minecraft.client.renderer.entity.state that return VoxelShapeModifier and TypeMethodDescriptionEntityRenderState.ShadowPiece.shapeBelow()Returns the value of theshapeBelowrecord component.Constructors in net.minecraft.client.renderer.entity.state with parameters of type VoxelShapeModifierConstructorDescriptionShadowPiece(float relativeX, float relativeY, float relativeZ, VoxelShape shapeBelow, float alpha) Creates an instance of aShadowPiecerecord class. -
Uses of VoxelShape in net.minecraft.client.renderer.state
Fields in net.minecraft.client.renderer.state declared as VoxelShapeModifier and TypeFieldDescriptionprivate final @Nullable VoxelShapeBlockOutlineRenderState.collisionShapeThe field for thecollisionShaperecord component.private final @Nullable VoxelShapeBlockOutlineRenderState.interactionShapeThe field for theinteractionShaperecord component.private final @Nullable VoxelShapeBlockOutlineRenderState.occlusionShapeThe field for theocclusionShaperecord component.private final VoxelShapeBlockOutlineRenderState.shapeThe field for theshaperecord component.Methods in net.minecraft.client.renderer.state that return VoxelShapeModifier and TypeMethodDescription@Nullable VoxelShapeBlockOutlineRenderState.collisionShape()Returns the value of thecollisionShaperecord component.@Nullable VoxelShapeBlockOutlineRenderState.interactionShape()Returns the value of theinteractionShaperecord component.@Nullable VoxelShapeBlockOutlineRenderState.occlusionShape()Returns the value of theocclusionShaperecord component.BlockOutlineRenderState.shape()Returns the value of theshaperecord component.Constructors in net.minecraft.client.renderer.state with parameters of type VoxelShapeModifierConstructorDescriptionBlockOutlineRenderState(BlockPos pos, boolean isTranslucent, boolean highContrast, VoxelShape shape) Deprecated.BlockOutlineRenderState(BlockPos pos, boolean isTranslucent, boolean highContrast, VoxelShape shape, List<CustomBlockOutlineRenderer> customRenderers) BlockOutlineRenderState(BlockPos pos, boolean isTranslucent, boolean highContrast, VoxelShape shape, @Nullable VoxelShape collisionShape, @Nullable VoxelShape occlusionShape, @Nullable VoxelShape interactionShape) Deprecated.BlockOutlineRenderState(BlockPos pos, boolean isTranslucent, boolean highContrast, VoxelShape shape, @Nullable VoxelShape collisionShape, @Nullable VoxelShape occlusionShape, @Nullable VoxelShape interactionShape, List<CustomBlockOutlineRenderer> customRenderers) Creates an instance of aBlockOutlineRenderStaterecord class. -
Uses of VoxelShape in net.minecraft.world.entity
Methods in net.minecraft.world.entity that return VoxelShapeMethods in net.minecraft.world.entity that return types with arguments of type VoxelShapeModifier and TypeMethodDescriptionstatic List<VoxelShape> Entity.collectAllColliders(@Nullable Entity source, Level level, AABB boundingBox) private static List<VoxelShape> Entity.collectColliders(@Nullable Entity source, Level level, List<VoxelShape> entityColliders, AABB boundingBox) Method parameters in net.minecraft.world.entity with type arguments of type VoxelShapeModifier and TypeMethodDescriptionprivate static float[]Entity.collectCandidateStepUpHeights(AABB boundingBox, List<VoxelShape> colliders, float maxStepHeight, float stepHeightToSkip) private static List<VoxelShape> Entity.collectColliders(@Nullable Entity source, Level level, List<VoxelShape> entityColliders, AABB boundingBox) static Vec3Entity.collideBoundingBox(@Nullable Entity source, Vec3 movement, AABB boundingBox, Level level, List<VoxelShape> entityColliders) private static Vec3Entity.collideWithShapes(Vec3 movement, AABB boundingBox, List<VoxelShape> shapes) -
Uses of VoxelShape in net.minecraft.world.entity.monster
Methods in net.minecraft.world.entity.monster that return VoxelShape -
Uses of VoxelShape in net.minecraft.world.entity.vehicle
Methods in net.minecraft.world.entity.vehicle that return VoxelShapeModifier and TypeMethodDescriptionstatic VoxelShapeDismountHelper.nonClimbableShape(BlockGetter level, BlockPos pos) Method parameters in net.minecraft.world.entity.vehicle with type arguments of type VoxelShapeModifier and TypeMethodDescriptionstatic doubleDismountHelper.findCeilingFrom(BlockPos pos, int blocks, Function<BlockPos, VoxelShape> shapeGetter) -
Uses of VoxelShape in net.minecraft.world.level
Fields in net.minecraft.world.level declared as VoxelShapeFields in net.minecraft.world.level with type parameters of type VoxelShapeModifier and TypeFieldDescriptionprivate final BiFunction<BlockPos.MutableBlockPos, VoxelShape, T> BlockCollisions.resultProviderMethods in net.minecraft.world.level that return VoxelShapeModifier and TypeMethodDescriptionprivate @Nullable VoxelShapeCollisionGetter.borderCollision(Entity source, AABB box) ClipContext.Block.get(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) ClipContext.ShapeGetter.get(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) ClipContext.getBlockShape(BlockState blockState, BlockGetter level, BlockPos pos) ClipContext.getFluidShape(FluidState fluidState, BlockGetter level, BlockPos pos) Methods in net.minecraft.world.level that return types with arguments of type VoxelShapeModifier and TypeMethodDescriptiondefault Iterable<VoxelShape> CollisionGetter.getBlockAndLiquidCollisions(@Nullable Entity source, AABB box) default Iterable<VoxelShape> CollisionGetter.getBlockCollisions(@Nullable Entity source, AABB box) private Iterable<VoxelShape> CollisionGetter.getBlockCollisionsFromContext(CollisionContext source, AABB box) default Iterable<VoxelShape> CollisionGetter.getCollisions(@Nullable Entity source, AABB box) CollisionGetter.getEntityCollisions(@Nullable Entity source, AABB testArea) default List<VoxelShape> CommonLevelAccessor.getEntityCollisions(@Nullable Entity source, AABB testArea) default List<VoxelShape> EntityGetter.getEntityCollisions(@Nullable Entity source, AABB testArea) PathNavigationRegion.getEntityCollisions(@Nullable Entity source, AABB testArea) default Iterable<VoxelShape> CollisionGetter.getPreMoveCollisions(@Nullable Entity source, AABB box, Vec3 oldPos) Methods in net.minecraft.world.level with parameters of type VoxelShapeModifier and TypeMethodDescriptiondefault @Nullable BlockHitResultBlockGetter.clipWithInteractionOverride(Vec3 from, Vec3 to, BlockPos pos, VoxelShape blockShape, BlockState blockState) CollisionGetter.findFreePosition(@Nullable Entity source, VoxelShape allowedCenters, Vec3 preferredCenter, double sizeX, double sizeY, double sizeZ) default doubleBlockGetter.getBlockFloorHeight(VoxelShape blockShape, Supplier<VoxelShape> belowBlockShape) default booleanCollisionGetter.isUnobstructed(@Nullable Entity source, VoxelShape shape) default booleanCommonLevelAccessor.isUnobstructed(@Nullable Entity source, VoxelShape shape) default booleanEntityGetter.isUnobstructed(@Nullable Entity source, VoxelShape shape) Method parameters in net.minecraft.world.level with type arguments of type VoxelShapeModifier and TypeMethodDescriptiondefault doubleBlockGetter.getBlockFloorHeight(VoxelShape blockShape, Supplier<VoxelShape> belowBlockShape) Constructor parameters in net.minecraft.world.level with type arguments of type VoxelShapeModifierConstructorDescriptionBlockCollisions(CollisionGetter collisionGetter, @Nullable Entity source, AABB box, boolean onlySuffocatingBlocks, BiFunction<BlockPos.MutableBlockPos, VoxelShape, T> resultProvider) BlockCollisions(CollisionGetter collisionGetter, CollisionContext context, AABB box, boolean onlySuffocatingBlocks, BiFunction<BlockPos.MutableBlockPos, VoxelShape, T> resultProvider) -
Uses of VoxelShape in net.minecraft.world.level.block
Fields in net.minecraft.world.level.block declared as VoxelShapeModifier and TypeFieldDescriptionprivate static final VoxelShapeBellBlock.BELL_SHAPEprivate static final VoxelShapePowderSnowBlock.FALLING_COLLISION_SHAPEprivate static final VoxelShapeLavaCauldronBlock.FILLED_SHAPEprivate static final VoxelShape[]LayeredCauldronBlock.FILLED_SHAPESprivate final VoxelShapeBlock.ShapePairKey.firstThe field for thefirstrecord component.private static final VoxelShapePointedDripstoneBlock.REQUIRED_SPACE_TO_DRIP_THROUGH_NON_SOLID_BLOCKprivate final VoxelShapeBlock.ShapePairKey.secondThe field for thesecondrecord component.protected final VoxelShapeGrowingPlantBlock.shapeprotected static final VoxelShapeAbstractCauldronBlock.SHAPEprivate static final VoxelShapeAzaleaBlock.SHAPEprivate static final VoxelShapeBambooSaplingBlock.SHAPEprivate static final VoxelShapeBannerBlock.SHAPEprivate static final VoxelShapeBaseCoralFanBlock.SHAPEprivate static final VoxelShapeBaseCoralPlantBlock.SHAPEprivate static final VoxelShapeBaseCoralPlantTypeBlock.SHAPEprotected static final VoxelShapeBaseFireBlock.SHAPEprivate static final VoxelShapeBasePressurePlateBlock.SHAPEprivate static final VoxelShapeBaseTorchBlock.SHAPEprivate static final VoxelShapeBrewingStandBlock.SHAPEprivate static final VoxelShapeBushBlock.SHAPEprivate static final VoxelShapeCactusBlock.SHAPEprivate static final VoxelShapeCactusFlowerBlock.SHAPEprivate static final VoxelShapeCampfireBlock.SHAPEprivate static final VoxelShapeCandleCakeBlock.SHAPEprivate static final VoxelShapeCarpetBlock.SHAPEstatic final VoxelShapeCaveVines.SHAPEprivate static final VoxelShapeChestBlock.SHAPEprivate static final VoxelShapeConduitBlock.SHAPEprivate static final VoxelShapeCopperGolemStatueBlock.SHAPEprivate static final VoxelShapeCoralPlantBlock.SHAPEprivate static final VoxelShapeDaylightDetectorBlock.SHAPEprivate static final VoxelShapeDecoratedPotBlock.SHAPEprivate static final VoxelShapeDiodeBlock.SHAPEprivate static final VoxelShapeDirtPathBlock.SHAPEprivate static final VoxelShapeDragonEggBlock.SHAPEprivate static final VoxelShapeDriedGhastBlock.SHAPEprivate static final VoxelShapeDryVegetationBlock.SHAPEprivate static final VoxelShapeEnchantingTableBlock.SHAPEprivate static final VoxelShapeEnderChestBlock.SHAPEprivate static final VoxelShapeEndPortalBlock.SHAPEprivate static final VoxelShapeFarmlandBlock.SHAPEprivate static final VoxelShapeFlowerBlock.SHAPEprivate static final VoxelShapeFlowerPotBlock.SHAPEprivate static final VoxelShapeFrogspawnBlock.SHAPEprivate static final VoxelShapeHangingRootsBlock.SHAPEprivate static final VoxelShapeHeavyCoreBlock.SHAPEprivate static final VoxelShapeHoneyBlock.SHAPEprivate static final VoxelShapeKelpBlock.SHAPEprivate static final VoxelShapeLilyPadBlock.SHAPEprivate static final VoxelShapeMudBlock.SHAPEprivate static final VoxelShapeMushroomBlock.SHAPEprivate static final VoxelShapeNetherFungusBlock.SHAPEprivate static final VoxelShapeNetherRootsBlock.SHAPEprivate static final VoxelShapeNetherSproutsBlock.SHAPEprivate static final VoxelShapeSaplingBlock.SHAPEprivate static final VoxelShapeSculkSensorBlock.SHAPEprivate static final VoxelShapeSeagrassBlock.SHAPEprivate static final VoxelShapeShortDryGrassBlock.SHAPEprivate static final VoxelShapeSignBlock.SHAPEprivate static final VoxelShapeSkullBlock.SHAPEprivate static final VoxelShapeSmallDripleafBlock.SHAPEprivate static final VoxelShapeSnifferEggBlock.SHAPEprivate static final VoxelShapeSoulSandBlock.SHAPEprivate static final VoxelShapeSporeBlossomBlock.SHAPEprivate static final VoxelShapeStonecutterBlock.SHAPEprivate static final VoxelShapeStructureVoidBlock.SHAPEprivate static final VoxelShapeSugarCaneBlock.SHAPEprivate static final VoxelShapeTallDryGrassBlock.SHAPEprivate static final VoxelShapeTallGrassBlock.SHAPEprivate static final VoxelShapeTallSeagrassBlock.SHAPEprivate static final VoxelShapeTwistingVinesBlock.SHAPEprivate static final VoxelShapeTwistingVinesPlantBlock.SHAPEprivate static final VoxelShapeWeepingVinesBlock.SHAPEprivate static final VoxelShapeWeepingVinesPlantBlock.SHAPEprivate static final VoxelShapeTripWireBlock.SHAPE_ATTACHEDprivate static final VoxelShapeHangingMossBlock.SHAPE_BASEprivate static final VoxelShapePointedDripstoneBlock.SHAPE_BASEprivate static final VoxelShapeScaffoldingBlock.SHAPE_BELOW_BLOCKprivate static final VoxelShapeChorusFlowerBlock.SHAPE_BLOCK_SUPPORTprivate static final VoxelShapeSlabBlock.SHAPE_BOTTOMprivate static final VoxelShapePitcherCropBlock.SHAPE_BULBprivate static final VoxelShapeBellBlock.SHAPE_CEILINGprivate static final VoxelShapeBambooStalkBlock.SHAPE_COLLISIONprivate static final VoxelShapeCactusBlock.SHAPE_COLLISIONprivate static final VoxelShapeLecternBlock.SHAPE_COLLISIONprivate static final VoxelShapeSculkShriekerBlock.SHAPE_COLLISIONprivate static final VoxelShapePitcherCropBlock.SHAPE_CROPprivate static final VoxelShapeCeilingHangingSignBlock.SHAPE_DEFAULTprivate static final VoxelShapeEndPortalFrameBlock.SHAPE_EMPTYprivate static final VoxelShapeBaseRailBlock.SHAPE_FLATprivate static final VoxelShapeSeaPickleBlock.SHAPE_FOURprivate static final VoxelShapePointedDripstoneBlock.SHAPE_FRUSTUMprivate static final VoxelShapeEndPortalFrameBlock.SHAPE_FULLprivate static final VoxelShapeSweetBerryBushBlock.SHAPE_GROWINGprivate static final VoxelShapeLanternBlock.SHAPE_HANGINGprivate static final VoxelShapeStairBlock.SHAPE_INNERprivate static final VoxelShapeAbstractCauldronBlock.SHAPE_INSIDEprivate static final VoxelShapeLavaCauldronBlock.SHAPE_INSIDEprivate static final VoxelShapeBambooStalkBlock.SHAPE_LARGEprivate static final VoxelShapePointedDripstoneBlock.SHAPE_MIDDLEprivate static final VoxelShapeTurtleEggBlock.SHAPE_MULTIPLEprivate static final VoxelShapeTripWireBlock.SHAPE_NOT_ATTACHEDprivate static final VoxelShapeSeaPickleBlock.SHAPE_ONEprivate static final VoxelShapeStairBlock.SHAPE_OUTERprivate static final VoxelShape[]MangrovePropaguleBlock.SHAPE_PER_AGEprivate static final VoxelShapeSkullBlock.SHAPE_PIGLINprivate static final VoxelShapeBasePressurePlateBlock.SHAPE_PRESSEDprivate static final VoxelShapeSweetBerryBushBlock.SHAPE_SAPLINGprivate static final VoxelShapeTurtleEggBlock.SHAPE_SINGLEprivate static final VoxelShapeBaseRailBlock.SHAPE_SLOPEprivate static final VoxelShapeBambooStalkBlock.SHAPE_SMALLprivate static final VoxelShapeScaffoldingBlock.SHAPE_STABLEprivate static final VoxelShapeLanternBlock.SHAPE_STANDINGprivate static final VoxelShapeStairBlock.SHAPE_STRAIGHTprivate static final VoxelShapeSeaPickleBlock.SHAPE_THREEprivate static final VoxelShapeHangingMossBlock.SHAPE_TIPprivate static final VoxelShapePointedDripstoneBlock.SHAPE_TIP_DOWNprivate static final VoxelShapePointedDripstoneBlock.SHAPE_TIP_MERGEprivate static final VoxelShapePointedDripstoneBlock.SHAPE_TIP_UPprivate static final VoxelShapeSlabBlock.SHAPE_TOPprivate static final VoxelShapeSeaPickleBlock.SHAPE_TWOprivate static final VoxelShapeScaffoldingBlock.SHAPE_UNSTABLEprivate static final VoxelShapeScaffoldingBlock.SHAPE_UNSTABLE_BOTTOMprivate static final VoxelShapeCampfireBlock.SHAPE_VIRTUAL_POSTprivate static final VoxelShape[]BeetrootBlock.SHAPESprivate static final VoxelShape[]CakeBlock.SHAPESprivate static final VoxelShape[]CandleBlock.SHAPESprivate static final VoxelShape[]CarrotBlock.SHAPESprivate static final VoxelShape[]ComposterBlock.SHAPESprivate static final VoxelShape[]CropBlock.SHAPESprivate static final VoxelShape[]NetherWartBlock.SHAPESprivate static final VoxelShape[]PotatoBlock.SHAPESprivate static final VoxelShape[]SnowLayerBlock.SHAPESprivate static final VoxelShape[]StemBlock.SHAPESprivate static final VoxelShape[]TorchflowerCropBlock.SHAPESprivate static final VoxelShapeWallBlock.TEST_SHAPE_POSTFields in net.minecraft.world.level.block with type parameters of type VoxelShapeModifier and TypeFieldDescriptionprivate final Function<BlockState, VoxelShape> CrossCollisionBlock.collisionShapesprivate final Function<BlockState, VoxelShape> WallBlock.collisionShapesprivate static final Map<Direction, VoxelShape> ChestBlock.HALF_SHAPESprivate final Map<Direction, VoxelShape> HopperBlock.interactionShapesprivate final Function<BlockState, VoxelShape> FenceBlock.occlusionShapesprivate static final Map<Direction, VoxelShape> StairBlock.SHAPE_BOTTOM_INNERprivate static final Map<Direction, VoxelShape> StairBlock.SHAPE_BOTTOM_OUTERprivate static final Map<Direction, VoxelShape> StairBlock.SHAPE_BOTTOM_STRAIGHTprivate static final Map<Direction.Axis, VoxelShape> FenceGateBlock.SHAPE_COLLISIONprivate static final Map<Direction.Axis, VoxelShape> BellBlock.SHAPE_DOUBLE_WALLprivate static final Map<Direction.Axis, VoxelShape> BellBlock.SHAPE_FLOORprivate static final LoadingCache<VoxelShape, Boolean> Block.SHAPE_FULL_BLOCK_CACHEprivate static final Map<Tilt, VoxelShape> BigDripleafBlock.SHAPE_LEAFprivate static final Map<Direction.Axis, VoxelShape> FenceGateBlock.SHAPE_OCCLUSIONprivate static final Map<Direction.Axis, VoxelShape> FenceGateBlock.SHAPE_OCCLUSION_WALLprivate static final Map<Direction, VoxelShape> BellBlock.SHAPE_SINGLE_WALLprivate static final Map<Direction.Axis, VoxelShape> FenceGateBlock.SHAPE_SUPPORTprivate static final Map<Direction, VoxelShape> StairBlock.SHAPE_TOP_INNERprivate static final Map<Direction, VoxelShape> StairBlock.SHAPE_TOP_OUTERprivate static final Map<Direction, VoxelShape> StairBlock.SHAPE_TOP_STRAIGHTprivate final Map<Direction, VoxelShape> AmethystClusterBlock.shapesprivate final Function<BlockState, VoxelShape> BigDripleafBlock.shapesprivate final Function<BlockState, VoxelShape> ButtonBlock.shapesprivate final Function<BlockState, VoxelShape> CrossCollisionBlock.shapesprivate final Function<BlockState, VoxelShape> FireBlock.shapesprivate final Function<BlockState, VoxelShape> FlowerBedBlock.shapesprivate final Function<BlockState, VoxelShape> GrindstoneBlock.shapesprivate final Function<BlockState, VoxelShape> HopperBlock.shapesprivate final Function<BlockState, VoxelShape> LeafLitterBlock.shapesprivate final Function<BlockState, VoxelShape> LeverBlock.shapesprivate final Function<BlockState, VoxelShape> MossyCarpetBlock.shapesprivate final Function<BlockState, VoxelShape> MultifaceBlock.shapesprivate final Function<BlockState, VoxelShape> PipeBlock.shapesprivate final Function<BlockState, VoxelShape> PitcherCropBlock.shapesprivate final Function<BlockState, VoxelShape> RedStoneWireBlock.shapesprivate final Function<BlockState, VoxelShape> VineBlock.shapesprivate final Function<BlockState, VoxelShape> WallBlock.shapesprivate static final Map<Direction.Axis, VoxelShape> AnvilBlock.SHAPESprivate static final Map<Direction, VoxelShape> AttachedStemBlock.SHAPESprivate static final Map<Direction, VoxelShape> BaseCoralWallFanBlock.SHAPESprivate static final Map<Direction, VoxelShape> BedBlock.SHAPESprivate static final Map<Direction, VoxelShape> BigDripleafStemBlock.SHAPESprivate static final Map<Integer, VoxelShape> CeilingHangingSignBlock.SHAPESprivate static final Map<Direction.Axis, VoxelShape> ChainBlock.SHAPESprivate static final List<Map<Direction, VoxelShape>> CocoaBlock.SHAPESprivate static final Map<Direction, VoxelShape> DoorBlock.SHAPESprivate static final Map<Direction.Axis, VoxelShape> FenceGateBlock.SHAPESstatic final Map<Direction, VoxelShape> LadderBlock.SHAPESprivate static final Map<Direction, VoxelShape> LecternBlock.SHAPESprivate static final Map<Direction.Axis, VoxelShape> NetherPortalBlock.SHAPESprivate static final Map<Direction, VoxelShape> PiglinWallSkullBlock.SHAPESprivate static final Map<Direction.Axis, VoxelShape> RodBlock.SHAPESprivate static final Map<Direction, VoxelShape> ShelfBlock.SHAPESprivate static final Map<Direction, VoxelShape> TrapDoorBlock.SHAPESprivate static final Map<Direction, VoxelShape> TripWireHookBlock.SHAPESprivate static final Map<Direction, VoxelShape> WallBannerBlock.SHAPESprivate static final Map<Direction.Axis, VoxelShape> WallHangingSignBlock.SHAPESprivate static final Map<Direction, VoxelShape> WallSignBlock.SHAPESprivate static final Map<Direction, VoxelShape> WallSkullBlock.SHAPESprivate static final Map<Direction, VoxelShape> WallTorchBlock.SHAPESstatic final Map<Direction, VoxelShape> ShulkerBoxBlock.SHAPES_OPEN_SUPPORTprivate static final Map<Direction.Axis, VoxelShape> WallHangingSignBlock.SHAPES_PLANKprivate static final Map<Direction.Axis, VoxelShape> FenceGateBlock.SHAPES_WALLprivate static final Map<Direction, VoxelShape> WallBlock.TEST_SHAPES_WALLMethods in net.minecraft.world.level.block that return VoxelShapeModifier and TypeMethodDescriptionstatic VoxelShapeBlock.box(double minX, double minY, double minZ, double maxX, double maxY, double maxZ) static VoxelShape[]Block.boxes(int endInclusive, IntFunction<VoxelShape> voxelShapeFactory) static VoxelShapeBlock.boxZ(double sizeXY, double minZ, double maxZ) static VoxelShapeBlock.boxZ(double sizeX, double sizeY, double minZ, double maxZ) static VoxelShapeBlock.boxZ(double sizeX, double minY, double maxY, double minZ, double maxZ) static VoxelShapeBlock.column(double sizeXZ, double minY, double maxY) static VoxelShapeBlock.column(double sizeX, double sizeZ, double minY, double maxY) static VoxelShapeBlock.cube(double size) static VoxelShapeBlock.cube(double sizeX, double sizeY, double sizeZ) Block.ShapePairKey.first()Returns the value of thefirstrecord component.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) 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 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) protected VoxelShapeFenceBlock.getOcclusionShape(BlockState state) protected VoxelShapeFenceGateBlock.getOcclusionShape(BlockState state) protected VoxelShapeLecternBlock.getOcclusionShape(BlockState state) protected VoxelShapeSculkShriekerBlock.getOcclusionShape(BlockState state) 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) static VoxelShapeWallTorchBlock.getShape(BlockState state) protected VoxelShapeWallTorchBlock.getShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) 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) private VoxelShapeBellBlock.getVoxelShape(BlockState state) private VoxelShapeGrindstoneBlock.getVoxelShape(BlockState state) Block.ShapePairKey.second()Returns the value of thesecondrecord component.Methods in net.minecraft.world.level.block that return types with arguments of type VoxelShapeModifier and TypeMethodDescriptiondefault Function<BlockState, VoxelShape> SegmentableBlock.getShapeCalculator(EnumProperty<Direction> facing, IntegerProperty amount) protected Function<BlockState, VoxelShape> Block.getShapeForEachState(Function<BlockState, VoxelShape> shapeCalculator) protected Function<BlockState, VoxelShape> Block.getShapeForEachState(Function<BlockState, VoxelShape> shapeCalculator, Property<?>... ignoredProperties) private Function<BlockState, VoxelShape> BigDripleafBlock.makeShapes()private Function<BlockState, VoxelShape> ButtonBlock.makeShapes()protected Function<BlockState, VoxelShape> CrossCollisionBlock.makeShapes(float postWidth, float postHeight, float wallWidth, float wallBottom, float wallTop) private Function<BlockState, VoxelShape> FireBlock.makeShapes()private Function<BlockState, VoxelShape> FlowerBedBlock.makeShapes()private Function<BlockState, VoxelShape> GrindstoneBlock.makeShapes()private Function<BlockState, VoxelShape> HopperBlock.makeShapes(VoxelShape inside) private Function<BlockState, VoxelShape> LeafLitterBlock.makeShapes()private Function<BlockState, VoxelShape> LeverBlock.makeShapes()MossyCarpetBlock.makeShapes()private Function<BlockState, VoxelShape> MultifaceBlock.makeShapes()private Function<BlockState, VoxelShape> PipeBlock.makeShapes(float size) private Function<BlockState, VoxelShape> PitcherCropBlock.makeShapes()private Function<BlockState, VoxelShape> RedStoneWireBlock.makeShapes()private Function<BlockState, VoxelShape> VineBlock.makeShapes()private Function<BlockState, VoxelShape> WallBlock.makeShapes(float postHeight, float wallTop) Methods in net.minecraft.world.level.block with parameters of type VoxelShapeModifier and TypeMethodDescriptionprivate static booleanWallBlock.isCovered(VoxelShape aboveShape, VoxelShape testShape) static booleanBlock.isFaceFull(VoxelShape shape, Direction direction) static booleanBlock.isShapeFullBlock(VoxelShape shape) private Function<BlockState, VoxelShape> HopperBlock.makeShapes(VoxelShape inside) private WallSideWallBlock.makeWallState(boolean connectsToSide, VoxelShape aboveShape, VoxelShape testShape) private booleanWallBlock.shouldRaisePost(BlockState state, BlockState topNeighbour, VoxelShape aboveShape) private voidBeehiveBlock.spawnParticle(Level level, BlockPos pos, VoxelShape dripShape, double height) private BlockStateWallBlock.updateSides(BlockState state, boolean northConnection, boolean eastConnection, boolean southConnection, boolean westConnection, VoxelShape aboveShape) Method parameters in net.minecraft.world.level.block with type arguments of type VoxelShapeModifier and TypeMethodDescriptionstatic VoxelShape[]Block.boxes(int endInclusive, IntFunction<VoxelShape> voxelShapeFactory) protected Function<BlockState, VoxelShape> Block.getShapeForEachState(Function<BlockState, VoxelShape> shapeCalculator) protected Function<BlockState, VoxelShape> Block.getShapeForEachState(Function<BlockState, VoxelShape> shapeCalculator, Property<?>... ignoredProperties) Constructors in net.minecraft.world.level.block with parameters of type VoxelShapeModifierConstructorDescriptionGrowingPlantBlock(BlockBehaviour.Properties properties, Direction growthDirection, VoxelShape shape, boolean scheduleFluidTicks) GrowingPlantBodyBlock(BlockBehaviour.Properties properties, Direction growthDirection, VoxelShape shape, boolean scheduleFluidTicks) GrowingPlantHeadBlock(BlockBehaviour.Properties properties, Direction growthDirection, VoxelShape shape, boolean scheduleFluidTicks, double growPerTickProbability) privateShapePairKey(VoxelShape first, VoxelShape second) Creates an instance of aShapePairKeyrecord class. -
Uses of VoxelShape in net.minecraft.world.level.block.piston
Fields in net.minecraft.world.level.block.piston declared as VoxelShapeFields in net.minecraft.world.level.block.piston with type parameters of type VoxelShapeModifier and TypeFieldDescriptionprivate static final Map<Direction, VoxelShape> PistonBaseBlock.SHAPESprivate static final Map<Direction, VoxelShape> PistonHeadBlock.SHAPESprivate static final Map<Direction, VoxelShape> PistonHeadBlock.SHAPES_SHORTMethods in net.minecraft.world.level.block.piston that return VoxelShapeModifier and TypeMethodDescriptionprotected 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 VoxelShape in net.minecraft.world.level.block.state
Fields in net.minecraft.world.level.block.state declared as VoxelShapeModifier and TypeFieldDescriptionprotected final VoxelShapeBlockBehaviour.BlockStateBase.Cache.collisionShapeprivate static final VoxelShape[]BlockBehaviour.BlockStateBase.EMPTY_OCCLUSION_SHAPESprivate static final VoxelShape[]BlockBehaviour.BlockStateBase.FULL_BLOCK_OCCLUSION_SHAPESprivate VoxelShapeBlockBehaviour.BlockStateBase.occlusionShapeprivate VoxelShape[]BlockBehaviour.BlockStateBase.occlusionShapesByFaceMethods in net.minecraft.world.level.block.state that return VoxelShapeModifier and TypeMethodDescriptionBlockBehaviour.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) BlockBehaviour.BlockStateBase.getEntityInsideCollisionShape(BlockGetter level, BlockPos pos, Entity entity) protected VoxelShapeBlockBehaviour.getEntityInsideCollisionShape(BlockState state, BlockGetter level, BlockPos pos, Entity entity) BlockBehaviour.BlockStateBase.getFaceOcclusionShape(Direction direction) BlockBehaviour.BlockStateBase.getInteractionShape(BlockGetter level, BlockPos pos) protected VoxelShapeBlockBehaviour.getInteractionShape(BlockState state, BlockGetter level, BlockPos pos) BlockBehaviour.BlockStateBase.getOcclusionShape()protected VoxelShapeBlockBehaviour.getOcclusionShape(BlockState state) 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) BlockBehaviour.BlockStateBase.getVisualShape(BlockGetter level, BlockPos pos, CollisionContext context) protected VoxelShapeBlockBehaviour.getVisualShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) -
Uses of VoxelShape in net.minecraft.world.level.border
Fields in net.minecraft.world.level.border declared as VoxelShapeMethods in net.minecraft.world.level.border that return VoxelShapeModifier and TypeMethodDescriptionWorldBorder.BorderExtent.getCollisionShape()WorldBorder.getCollisionShape()WorldBorder.MovingBorderExtent.getCollisionShape()WorldBorder.StaticBorderExtent.getCollisionShape() -
Uses of VoxelShape in net.minecraft.world.level.levelgen.structure.pools
Fields in net.minecraft.world.level.levelgen.structure.pools with type parameters of type VoxelShapeModifier and TypeFieldDescriptionprivate final org.apache.commons.lang3.mutable.MutableObject<VoxelShape> JigsawPlacement.PieceState.freeThe field for thefreerecord component.Methods in net.minecraft.world.level.levelgen.structure.pools that return types with arguments of type VoxelShapeModifier and TypeMethodDescriptionorg.apache.commons.lang3.mutable.MutableObject<VoxelShape> JigsawPlacement.PieceState.free()Returns the value of thefreerecord component.Methods in net.minecraft.world.level.levelgen.structure.pools with parameters of type VoxelShapeModifier and TypeMethodDescriptionprivate static voidJigsawPlacement.addPieces(RandomState randomState, int maxDepth, boolean doExpansionHack, ChunkGenerator chunkGenerator, StructureTemplateManager structureTemplateManager, LevelHeightAccessor heightAccessor, RandomSource random, Registry<StructureTemplatePool> pools, PoolElementStructurePiece centerPiece, List<PoolElementStructurePiece> pieces, VoxelShape shape, PoolAliasLookup poolAliasLookup, LiquidSettings liquidSettings) Method parameters in net.minecraft.world.level.levelgen.structure.pools with type arguments of type VoxelShapeModifier and TypeMethodDescriptionprivate voidJigsawPlacement.Placer.tryPlacingChildren(PoolElementStructurePiece sourcePiece, org.apache.commons.lang3.mutable.MutableObject<VoxelShape> contextFree, int depth, boolean doExpansionHack, LevelHeightAccessor heightAccessor, RandomState randomState, PoolAliasLookup poolAliasLookup, LiquidSettings liquidSettings) Constructor parameters in net.minecraft.world.level.levelgen.structure.pools with type arguments of type VoxelShapeModifierConstructorDescriptionprivatePieceState(PoolElementStructurePiece piece, org.apache.commons.lang3.mutable.MutableObject<VoxelShape> free, int depth) Creates an instance of aPieceStaterecord class. -
Uses of VoxelShape in net.minecraft.world.level.lighting
Methods in net.minecraft.world.level.lighting that return VoxelShapeModifier and TypeMethodDescriptionstatic VoxelShapeLightEngine.getOcclusionShape(BlockState state, Direction direction) -
Uses of VoxelShape in net.minecraft.world.level.material
Fields in net.minecraft.world.level.material with type parameters of type VoxelShapeMethods in net.minecraft.world.level.material that return VoxelShapeModifier and TypeMethodDescriptionEmptyFluid.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) -
Uses of VoxelShape in net.minecraft.world.phys.shapes
Subclasses of VoxelShape in net.minecraft.world.phys.shapesModifier and TypeClassDescriptionclassfinal classclassFields in net.minecraft.world.phys.shapes declared as VoxelShapeModifier and TypeFieldDescriptionprivate static final VoxelShapeShapes.BLOCKprivate final VoxelShapeSliceShape.delegateprivate static final VoxelShapeShapes.EMPTYprivate @Nullable VoxelShape @Nullable []VoxelShape.facesstatic final VoxelShapeShapes.INFINITYMethods in net.minecraft.world.phys.shapes that return VoxelShapeModifier and TypeMethodDescriptionstatic VoxelShapeShapes.block()static VoxelShapeShapes.box(double minX, double minY, double minZ, double maxX, double maxY, double maxZ) private VoxelShapeVoxelShape.calculateFace(Direction direction) static VoxelShapeShapes.create(double minX, double minY, double minZ, double maxX, double maxY, double maxZ) static VoxelShapestatic VoxelShapeShapes.empty()CollisionContext.getCollisionShape(BlockState state, CollisionGetter collisionGetter, BlockPos pos) EntityCollisionContext.getCollisionShape(BlockState state, CollisionGetter collisionGetter, BlockPos pos) MinecartCollisionContext.getCollisionShape(BlockState state, CollisionGetter collisionGetter, BlockPos pos) VoxelShape.getFaceShape(Direction direction) Projects this shape onto the given side.static VoxelShapeShapes.join(VoxelShape first, VoxelShape second, BooleanOp op) static VoxelShapeShapes.joinUnoptimized(VoxelShape first, VoxelShape second, BooleanOp op) VoxelShape.move(double dx, double dy, double dz) VoxelShape.optimize()static VoxelShapeShapes.or(VoxelShape first, VoxelShape second) static VoxelShapeShapes.or(VoxelShape first, VoxelShape... tail) static VoxelShapeShapes.rotate(VoxelShape shape, OctahedralGroup rotation) static VoxelShapeShapes.rotate(VoxelShape shape, OctahedralGroup rotation, Vec3 rotationPoint) VoxelShape.singleEncompassing()Methods in net.minecraft.world.phys.shapes that return types with arguments of type VoxelShapeModifier and TypeMethodDescriptionstatic Map<Direction, VoxelShape> Shapes.rotateAll(VoxelShape north) static Map<Direction, VoxelShape> Shapes.rotateAll(VoxelShape north, OctahedralGroup initial, Vec3 rotationCenter) static Map<Direction, VoxelShape> Shapes.rotateAll(VoxelShape north, Vec3 rotationCenter) static Map<Direction.Axis, VoxelShape> Shapes.rotateAllAxis(VoxelShape north) static Map<Direction.Axis, VoxelShape> Shapes.rotateAllAxis(VoxelShape north, Vec3 rotationCenter) static Map<AttachFace, Map<Direction, VoxelShape>> Shapes.rotateAttachFace(VoxelShape north) static Map<AttachFace, Map<Direction, VoxelShape>> Shapes.rotateAttachFace(VoxelShape north, OctahedralGroup initial) static Map<Direction, VoxelShape> Shapes.rotateHorizontal(VoxelShape north) static Map<Direction, VoxelShape> Shapes.rotateHorizontal(VoxelShape north, OctahedralGroup initial) static Map<Direction, VoxelShape> Shapes.rotateHorizontal(VoxelShape north, OctahedralGroup initial, Vec3 rotationCenter) static Map<Direction.Axis, VoxelShape> Shapes.rotateHorizontalAxis(VoxelShape zAxis) static Map<Direction.Axis, VoxelShape> Shapes.rotateHorizontalAxis(VoxelShape zAxis, Vec3 rotationCenter) Methods in net.minecraft.world.phys.shapes with parameters of type VoxelShapeModifier and TypeMethodDescriptionstatic booleanShapes.blockOccludes(VoxelShape shape, VoxelShape occluder, Direction direction) static booleanShapes.equal(VoxelShape first, VoxelShape second) static booleanShapes.faceShapeOccludes(VoxelShape shape, VoxelShape occluder) booleanCollisionContext.isAbove(VoxelShape shape, BlockPos pos, boolean defaultValue) booleanEntityCollisionContext.Empty.isAbove(VoxelShape shape, BlockPos pos, boolean defaultValue) booleanEntityCollisionContext.isAbove(VoxelShape shape, BlockPos pos, boolean defaultValue) static VoxelShapeShapes.join(VoxelShape first, VoxelShape second, BooleanOp op) static booleanShapes.joinIsNotEmpty(VoxelShape first, VoxelShape second, BooleanOp op) static VoxelShapeShapes.joinUnoptimized(VoxelShape first, VoxelShape second, BooleanOp op) static booleanShapes.mergedFaceOccludes(VoxelShape shape, VoxelShape occluder, Direction direction) static VoxelShapeShapes.or(VoxelShape first, VoxelShape second) static VoxelShapeShapes.or(VoxelShape first, VoxelShape... tail) static VoxelShapeShapes.rotate(VoxelShape shape, OctahedralGroup rotation) static VoxelShapeShapes.rotate(VoxelShape shape, OctahedralGroup rotation, Vec3 rotationPoint) static Map<Direction, VoxelShape> Shapes.rotateAll(VoxelShape north) static Map<Direction, VoxelShape> Shapes.rotateAll(VoxelShape north, OctahedralGroup initial, Vec3 rotationCenter) static Map<Direction, VoxelShape> Shapes.rotateAll(VoxelShape north, Vec3 rotationCenter) static Map<Direction.Axis, VoxelShape> Shapes.rotateAllAxis(VoxelShape north) static Map<Direction.Axis, VoxelShape> Shapes.rotateAllAxis(VoxelShape north, Vec3 rotationCenter) static Map<AttachFace, Map<Direction, VoxelShape>> Shapes.rotateAttachFace(VoxelShape north) static Map<AttachFace, Map<Direction, VoxelShape>> Shapes.rotateAttachFace(VoxelShape north, OctahedralGroup initial) static Map<Direction, VoxelShape> Shapes.rotateHorizontal(VoxelShape north) static Map<Direction, VoxelShape> Shapes.rotateHorizontal(VoxelShape north, OctahedralGroup initial) static Map<Direction, VoxelShape> Shapes.rotateHorizontal(VoxelShape north, OctahedralGroup initial, Vec3 rotationCenter) static Map<Direction.Axis, VoxelShape> Shapes.rotateHorizontalAxis(VoxelShape zAxis) static Map<Direction.Axis, VoxelShape> Shapes.rotateHorizontalAxis(VoxelShape zAxis, Vec3 rotationCenter) Method parameters in net.minecraft.world.phys.shapes with type arguments of type VoxelShapeModifier and TypeMethodDescriptionstatic doubleShapes.collide(Direction.Axis axis, AABB moving, Iterable<VoxelShape> shapes, double distance) Constructors in net.minecraft.world.phys.shapes with parameters of type VoxelShape