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 particleData, VoxelShape voxelShape, double y) -
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 buffer, VoxelShape shape, double x, double y, double z, int color) -
Uses of VoxelShape in net.minecraft.client.renderer.debug
Fields in net.minecraft.client.renderer.debug with type parameters of type VoxelShapeMethods in net.minecraft.client.renderer.debug with parameters of type VoxelShapeModifier and TypeMethodDescriptionstatic voidDebugRenderer.renderVoxelShape(PoseStack poseStack, VertexConsumer buffer, VoxelShape shape, double x, double y, double z, float red, float green, float blue, float alpha, boolean lowerColorVariance) -
Uses of VoxelShape in net.minecraft.world.entity
Methods in net.minecraft.world.entity that return types with arguments of type VoxelShapeModifier and TypeMethodDescriptionprivate static List<VoxelShape> Entity.collectColliders(Entity entity, Level level, List<VoxelShape> collisions, AABB boundingBox) Method parameters in net.minecraft.world.entity with type arguments of type VoxelShapeModifier and TypeMethodDescriptionprivate static float[]Entity.collectCandidateStepUpHeights(AABB box, List<VoxelShape> colliders, float deltaY, float maxUpStep) private static List<VoxelShape> Entity.collectColliders(Entity entity, Level level, List<VoxelShape> collisions, AABB boundingBox) static Vec3Entity.collideBoundingBox(Entity entity, Vec3 vec, AABB collisionBox, Level level, List<VoxelShape> potentialHits) private static Vec3Entity.collideWithShapes(Vec3 deltaMovement, AABB entityBB, List<VoxelShape> shapes) -
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 ceiling, Function<BlockPos, VoxelShape> shapeForPos) -
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 VoxelShapeCollisionGetter.borderCollision(Entity entity, AABB box) ClipContext.Block.get(BlockState p_45714_, BlockGetter p_45715_, BlockPos p_45716_, CollisionContext p_45717_) ClipContext.ShapeGetter.get(BlockState state, BlockGetter block, BlockPos pos, CollisionContext collisionContext) ClipContext.getBlockShape(BlockState blockState, BlockGetter level, BlockPos pos) ClipContext.getFluidShape(FluidState state, BlockGetter level, BlockPos pos) Methods in net.minecraft.world.level that return types with arguments of type VoxelShapeModifier and TypeMethodDescriptiondefault Iterable<VoxelShape> CollisionGetter.getBlockAndLiquidCollisions(Entity entity, AABB collisionBox) default Iterable<VoxelShape> CollisionGetter.getBlockCollisions(Entity entity, AABB collisionBox) default Iterable<VoxelShape> CollisionGetter.getCollisions(Entity entity, AABB collisionBox) CollisionGetter.getEntityCollisions(Entity entity, AABB collisionBox) default List<VoxelShape> CommonLevelAccessor.getEntityCollisions(Entity p_186447_, AABB p_186448_) default List<VoxelShape> EntityGetter.getEntityCollisions(Entity entity, AABB collisionBox) PathNavigationRegion.getEntityCollisions(Entity p_186557_, AABB p_186558_) Methods in net.minecraft.world.level with parameters of type VoxelShapeModifier and TypeMethodDescriptiondefault BlockHitResultBlockGetter.clipWithInteractionOverride(Vec3 startVec, Vec3 endVec, BlockPos pos, VoxelShape shape, BlockState state) CollisionGetter.findFreePosition(Entity entity, VoxelShape shape, Vec3 pos, double x, double y, double z) default doubleBlockGetter.getBlockFloorHeight(VoxelShape shape, Supplier<VoxelShape> belowShapeSupplier) default booleanCollisionGetter.isUnobstructed(Entity entity, VoxelShape shape) default booleanCommonLevelAccessor.isUnobstructed(Entity entity, VoxelShape shape) default booleanEntityGetter.isUnobstructed(Entity entity, VoxelShape shape) Method parameters in net.minecraft.world.level with type arguments of type VoxelShapeModifier and TypeMethodDescriptiondefault doubleBlockGetter.getBlockFloorHeight(VoxelShape shape, Supplier<VoxelShape> belowShapeSupplier) Constructor parameters in net.minecraft.world.level with type arguments of type VoxelShapeModifierConstructorDescriptionBlockCollisions(CollisionGetter collisionGetter, Entity entity, 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 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.shapeprivate 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 VoxelShapeCoralPlantBlock.SHAPEprivate static final VoxelShapeDaylightDetectorBlock.SHAPEprivate static final VoxelShapeDecoratedPotBlock.SHAPEprivate static final VoxelShapeDiodeBlock.SHAPEprivate static final VoxelShapeDirtPathBlock.SHAPEprivate static final VoxelShapeDragonEggBlock.SHAPEprivate static final VoxelShapeDryVegetationBlock.SHAPEprivate static final VoxelShapeEnchantingTableBlock.SHAPEprivate static final VoxelShapeEnderChestBlock.SHAPEprivate static final VoxelShapeEndPortalBlock.SHAPEprivate static final VoxelShapeFarmBlock.SHAPEprivate static final VoxelShapeFlowerBlock.SHAPEprivate static final VoxelShapeFlowerPotBlock.SHAPEprivate static final VoxelShapeFrogspawnBlock.SHAPEprivate static final VoxelShapeFungusBlock.SHAPEprivate static final VoxelShapeHangingRootsBlock.SHAPEprivate static final VoxelShapeHeavyCoreBlock.SHAPEprivate static final VoxelShapeHoneyBlock.SHAPEprivate static final VoxelShapeKelpBlock.SHAPEprivate static final VoxelShapeMudBlock.SHAPEprivate static final VoxelShapeMushroomBlock.SHAPEprivate static final VoxelShapeNetherSproutsBlock.SHAPEprivate static final VoxelShapeRootsBlock.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 VoxelShapeWaterlilyBlock.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 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_SMALLstatic final VoxelShapeLiquidBlock.SHAPE_STABLEprivate 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> 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 x1, double y1, double z1, double x2, double y2, double z2) static VoxelShape[]Block.boxes(int count, IntFunction<VoxelShape> boxCreator) static VoxelShapeBlock.boxZ(double size, double z1, double z2) static VoxelShapeBlock.boxZ(double xSize, double ySize, double z1, double z2) static VoxelShapeBlock.boxZ(double xSize, double y1, double y2, double z1, double z2) static VoxelShapeBlock.column(double size, double y1, double y2) static VoxelShapeBlock.column(double xSize, double zSize, double y1, double y2) static VoxelShapeBlock.cube(double size) static VoxelShapeBlock.cube(double xSize, double ySize, double zSize) Block.ShapePairKey.first()Returns the value of thefirstrecord component.protected VoxelShapeCeilingHangingSignBlock.getBlockSupportShape(BlockState p_254482_, BlockGetter p_253669_, BlockPos p_253916_) ChorusFlowerBlock.getBlockSupportShape(BlockState p_294099_, BlockGetter p_294531_, BlockPos p_295431_) protected VoxelShapeFenceGateBlock.getBlockSupportShape(BlockState p_253862_, BlockGetter p_254569_, BlockPos p_254197_) protected VoxelShapeLeavesBlock.getBlockSupportShape(BlockState state, BlockGetter reader, BlockPos pos) protected VoxelShapeMudBlock.getBlockSupportShape(BlockState p_221566_, BlockGetter p_221567_, BlockPos p_221568_) protected VoxelShapeShulkerBoxBlock.getBlockSupportShape(BlockState p_259177_, BlockGetter p_260305_, BlockPos p_259168_) protected VoxelShapeSnowLayerBlock.getBlockSupportShape(BlockState state, BlockGetter reader, BlockPos pos) protected VoxelShapeSoulSandBlock.getBlockSupportShape(BlockState state, BlockGetter reader, BlockPos pos) protected VoxelShapeWallHangingSignBlock.getBlockSupportShape(BlockState p_253927_, BlockGetter p_254149_, BlockPos p_253805_) protected VoxelShapeBambooStalkBlock.getCollisionShape(BlockState p_261560_, BlockGetter p_261965_, BlockPos p_261950_, CollisionContext p_261571_) protected VoxelShapeBellBlock.getCollisionShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) protected VoxelShapeBigDripleafBlock.getCollisionShape(BlockState p_152307_, BlockGetter p_152308_, BlockPos p_152309_, CollisionContext p_152310_) 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 p_380336_, BlockGetter p_380068_, BlockPos p_379717_, CollisionContext p_379651_) protected VoxelShapeMudBlock.getCollisionShape(BlockState p_221561_, BlockGetter p_221562_, BlockPos p_221563_, CollisionContext p_221564_) PitcherCropBlock.getCollisionShape(BlockState p_277609_, BlockGetter p_277398_, BlockPos p_278042_, CollisionContext p_277995_) protected VoxelShapePowderSnowBlock.getCollisionShape(BlockState p_154285_, BlockGetter p_154286_, BlockPos p_154287_, CollisionContext p_154288_) protected VoxelShapeScaffoldingBlock.getCollisionShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) protected VoxelShapeSculkShriekerBlock.getCollisionShape(BlockState p_222225_, BlockGetter p_222226_, BlockPos p_222227_, CollisionContext p_222228_) 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 p_249963_, BlockGetter p_248542_, BlockPos p_252224_, CollisionContext p_251891_) protected VoxelShapeEndPortalBlock.getEntityInsideCollisionShape(BlockState p_371319_, BlockGetter p_399758_, BlockPos p_371244_, Entity p_399952_) protected VoxelShapeNetherPortalBlock.getEntityInsideCollisionShape(BlockState p_400288_, BlockGetter p_400305_, BlockPos p_400030_, Entity p_399514_) protected VoxelShapePowderSnowBlock.getEntityInsideCollisionShape(BlockState p_399731_, BlockGetter p_399744_, BlockPos p_400088_, Entity p_399982_) protected VoxelShapeTripWireBlock.getEntityInsideCollisionShape(BlockState p_371595_, BlockGetter p_400245_, BlockPos p_371231_, Entity p_399588_) protected VoxelShapeAbstractCauldronBlock.getInteractionShape(BlockState p_151955_, BlockGetter p_151956_, BlockPos p_151957_) 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 p_53338_) protected VoxelShapeFenceGateBlock.getOcclusionShape(BlockState p_53401_) protected VoxelShapeLecternBlock.getOcclusionShape(BlockState p_54584_) protected VoxelShapeMossyCarpetBlock.getOcclusionShape(BlockState p_380234_) protected VoxelShapePointedDripstoneBlock.getOcclusionShape(BlockState p_154170_) protected VoxelShapeSculkShriekerBlock.getOcclusionShape(BlockState p_222221_) protected VoxelShapeSkullBlock.getOcclusionShape(BlockState p_56336_) protected VoxelShapeAbstractCauldronBlock.getShape(BlockState p_151964_, BlockGetter p_151965_, BlockPos p_151966_, CollisionContext p_151967_) protected VoxelShapeAirBlock.getShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) protected VoxelShapeAmethystClusterBlock.getShape(BlockState p_152021_, BlockGetter p_152022_, BlockPos p_152023_, CollisionContext p_152024_) 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 p_152084_, BlockGetter p_152085_, BlockPos p_152086_, CollisionContext p_152087_) protected VoxelShapeBambooSaplingBlock.getShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) protected VoxelShapeBambooStalkBlock.getShape(BlockState p_261515_, BlockGetter p_261586_, BlockPos p_261526_, CollisionContext p_261930_) 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 p_304673_, BlockGetter p_304919_, BlockPos p_304930_, CollisionContext p_304757_) 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 p_152261_, BlockGetter p_152262_, BlockPos p_152263_, CollisionContext p_152264_) protected VoxelShapeBigDripleafStemBlock.getShape(BlockState p_152360_, BlockGetter p_152361_, BlockPos p_152362_, CollisionContext p_152363_) 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 p_401432_, BlockGetter p_401175_, BlockPos p_401162_, CollisionContext p_401402_) 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 p_401923_, BlockGetter p_401936_, BlockPos p_401926_, CollisionContext p_401860_) 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 p_152817_, BlockGetter p_152818_, BlockPos p_152819_, CollisionContext p_152820_) protected VoxelShapeCandleCakeBlock.getShape(BlockState p_152875_, BlockGetter p_152876_, BlockPos p_152877_, CollisionContext p_152878_) protected VoxelShapeCarpetBlock.getShape(BlockState p_152917_, BlockGetter p_152918_, BlockPos p_152919_, CollisionContext p_152920_) protected VoxelShapeCarrotBlock.getShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) protected VoxelShapeCeilingHangingSignBlock.getShape(BlockState p_250564_, BlockGetter p_248998_, BlockPos p_249501_, CollisionContext p_248978_) 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 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 p_273112_, BlockGetter p_273055_, BlockPos p_273137_, CollisionContext p_273151_) protected VoxelShapeDiodeBlock.getShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) protected VoxelShapeDirtPathBlock.getShape(BlockState p_153143_, BlockGetter p_153144_, BlockPos p_153145_, CollisionContext p_153146_) protected VoxelShapeDoorBlock.getShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) protected VoxelShapeDragonEggBlock.getShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) protected VoxelShapeDryVegetationBlock.getShape(BlockState p_401767_, BlockGetter p_401764_, BlockPos p_401758_, CollisionContext p_401896_) protected VoxelShapeEnchantingTableBlock.getShape(BlockState p_340823_, BlockGetter p_340890_, BlockPos p_340839_, CollisionContext p_341114_) 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 VoxelShapeFarmBlock.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 p_393803_, BlockGetter p_394026_, BlockPos p_394322_, CollisionContext p_394474_) 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 p_221199_, BlockGetter p_221200_, BlockPos p_221201_, CollisionContext p_221202_) protected VoxelShapeFungusBlock.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 p_379697_, BlockGetter p_380282_, BlockPos p_379821_, CollisionContext p_379644_) protected VoxelShapeHangingRootsBlock.getShape(BlockState p_153342_, BlockGetter p_153343_, BlockPos p_153344_, CollisionContext p_153345_) protected VoxelShapeHeavyCoreBlock.getShape(BlockState p_334026_, BlockGetter p_334049_, BlockPos p_334056_, CollisionContext p_333870_) 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 p_153474_, BlockGetter p_153475_, BlockPos p_153476_, CollisionContext p_153477_) LeafLitterBlock.getShape(BlockState p_393565_, BlockGetter p_393799_, BlockPos p_394123_, CollisionContext p_393894_) 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 p_153668_, BlockGetter p_153669_, BlockPos p_153670_, CollisionContext p_153671_) protected VoxelShapeLiquidBlock.getShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) protected VoxelShapeMangrovePropaguleBlock.getShape(BlockState p_221468_, BlockGetter p_221469_, BlockPos p_221470_, CollisionContext p_221471_) protected VoxelShapeMossyCarpetBlock.getShape(BlockState p_380262_, BlockGetter p_379532_, BlockPos p_379586_, CollisionContext p_380281_) protected VoxelShapeMultifaceBlock.getShape(BlockState p_153851_, BlockGetter p_153852_, BlockPos p_153853_, CollisionContext p_153854_) protected VoxelShapeMushroomBlock.getShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) protected VoxelShapeNetherPortalBlock.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 p_261765_, BlockGetter p_261604_, BlockPos p_261948_, CollisionContext p_261889_) protected VoxelShapePipeBlock.getShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) PitcherCropBlock.getShape(BlockState p_277602_, BlockGetter p_277617_, BlockPos p_278005_, CollisionContext p_277514_) protected VoxelShapePointedDripstoneBlock.getShape(BlockState p_154117_, BlockGetter p_154118_, BlockPos p_154119_, CollisionContext p_154120_) 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 p_154346_, BlockGetter p_154347_, BlockPos p_154348_, CollisionContext p_154349_) protected VoxelShapeRootsBlock.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 p_154432_, BlockGetter p_154433_, BlockPos p_154434_, CollisionContext p_154435_) protected VoxelShapeSeagrassBlock.getShape(BlockState p_154525_, BlockGetter p_154526_, BlockPos p_154527_, CollisionContext p_154528_) protected VoxelShapeSeaPickleBlock.getShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) protected VoxelShapeShortDryGrassBlock.getShape(BlockState p_401780_, BlockGetter p_401807_, BlockPos p_401895_, CollisionContext p_401802_) 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 p_154610_, BlockGetter p_154611_, BlockPos p_154612_, CollisionContext p_154613_) SnifferEggBlock.getShape(BlockState p_277872_, BlockGetter p_278090_, BlockPos p_277364_, CollisionContext p_278016_) protected VoxelShapeSnowLayerBlock.getShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) protected VoxelShapeSporeBlossomBlock.getShape(BlockState p_154699_, BlockGetter p_154700_, BlockPos p_154701_, CollisionContext p_154702_) 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 p_401857_, BlockGetter p_401866_, BlockPos p_401940_, CollisionContext p_401832_) protected VoxelShapeTallGrassBlock.getShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) protected VoxelShapeTallSeagrassBlock.getShape(BlockState p_154763_, BlockGetter p_154764_, BlockPos p_154765_, CollisionContext p_154766_) TorchflowerCropBlock.getShape(BlockState p_272748_, BlockGetter p_273408_, BlockPos p_272762_, CollisionContext p_272649_) 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 p_250980_, BlockGetter p_251012_, BlockPos p_251391_, CollisionContext p_251875_) 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 VoxelShapeWaterlilyBlock.getShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) protected VoxelShapeFenceBlock.getVisualShape(BlockState state, BlockGetter reader, BlockPos pos, CollisionContext context) protected VoxelShapeIronBarsBlock.getVisualShape(BlockState state, BlockGetter reader, BlockPos pos, CollisionContext context) protected VoxelShapeMudBlock.getVisualShape(BlockState p_221556_, BlockGetter p_221557_, BlockPos p_221558_, CollisionContext p_221559_) protected VoxelShapePowderSnowBlock.getVisualShape(BlockState p_154276_, BlockGetter p_154277_, BlockPos p_154278_, CollisionContext p_154279_) protected VoxelShapeSnowLayerBlock.getVisualShape(BlockState state, BlockGetter reader, BlockPos pos, CollisionContext context) protected VoxelShapeSoulSandBlock.getVisualShape(BlockState state, BlockGetter reader, BlockPos pos, CollisionContext context) protected VoxelShapeTransparentBlock.getVisualShape(BlockState p_309057_, BlockGetter p_308936_, BlockPos p_308956_, CollisionContext p_309006_) 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> directionProperty, IntegerProperty amountProperty) protected Function<BlockState, VoxelShape> Block.getShapeForEachState(Function<BlockState, VoxelShape> shapeGetter) protected Function<BlockState, VoxelShape> Block.getShapeForEachState(Function<BlockState, VoxelShape> shapeGetter, Property<?>... properties) private Function<BlockState, VoxelShape> BigDripleafBlock.makeShapes()private Function<BlockState, VoxelShape> ButtonBlock.makeShapes()protected Function<BlockState, VoxelShape> CrossCollisionBlock.makeShapes(float nodeWidth, float extensionWidth, float nodeHeight, float extensionBottom, float extensionHeight) 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 shape) 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 apothem) 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 height, float width) Methods in net.minecraft.world.level.block with parameters of type VoxelShapeModifier and TypeMethodDescriptionprivate static booleanWallBlock.isCovered(VoxelShape firstShape, VoxelShape secondShape) static booleanBlock.isFaceFull(VoxelShape shape, Direction face) static booleanBlock.isShapeFullBlock(VoxelShape shape) private Function<BlockState, VoxelShape> HopperBlock.makeShapes(VoxelShape shape) private WallSideWallBlock.makeWallState(boolean allowConnection, VoxelShape shape, VoxelShape neighbourShape) private booleanWallBlock.shouldRaisePost(BlockState state, BlockState neighbour, VoxelShape shape) private voidBeehiveBlock.spawnParticle(Level level, BlockPos pos, VoxelShape shape, double y) private BlockStateWallBlock.updateSides(BlockState state, boolean northConnection, boolean eastConnection, boolean southConnection, boolean westConnection, VoxelShape wallShape) Method parameters in net.minecraft.world.level.block with type arguments of type VoxelShapeModifier and TypeMethodDescriptionstatic VoxelShape[]Block.boxes(int count, IntFunction<VoxelShape> boxCreator) protected Function<BlockState, VoxelShape> Block.getShapeForEachState(Function<BlockState, VoxelShape> shapeGetter) protected Function<BlockState, VoxelShape> Block.getShapeForEachState(Function<BlockState, VoxelShape> shapeGetter, Property<?>... properties) Constructors in net.minecraft.world.level.block with parameters of type VoxelShapeModifierConstructorDescriptionGrowingPlantBlock(BlockBehaviour.Properties properties, Direction growthDirection, VoxelShape shape, boolean scheduleFluidTicks) GrowingPlantBodyBlock(BlockBehaviour.Properties p_53886_, Direction p_53887_, VoxelShape p_53888_, boolean p_53889_) GrowingPlantHeadBlock(BlockBehaviour.Properties properties, Direction growthDirection, VoxelShape shape, boolean scheduleFluidTicks, double growPerTickProbability) (package private)ShapePairKey(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 face) 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 useExpansionHack, ChunkGenerator chunkGenerator, StructureTemplateManager structureTemplateManager, LevelHeightAccessor level, RandomSource random, Registry<StructureTemplatePool> pools, PoolElementStructurePiece startPiece, List<PoolElementStructurePiece> pieces, VoxelShape free, PoolAliasLookup aliasLookup, LiquidSettings liquidSettings) Method parameters in net.minecraft.world.level.levelgen.structure.pools with type arguments of type VoxelShapeModifier and TypeMethodDescription(package private) voidJigsawPlacement.Placer.tryPlacingChildren(PoolElementStructurePiece piece, org.apache.commons.lang3.mutable.MutableObject<VoxelShape> free, int depth, boolean useExpansionHack, LevelHeightAccessor level, RandomState random, PoolAliasLookup poolAliasLookup, LiquidSettings liquidSettings) Constructor parameters in net.minecraft.world.level.levelgen.structure.pools with type arguments of type VoxelShapeModifierConstructorDescription(package private)PieceState(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 p_75939_, BlockGetter p_75940_, BlockPos p_75941_) FlowingFluid.getShape(FluidState p_76084_, BlockGetter p_76085_, BlockPos p_76086_) 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 VoxelShape[]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 side) 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 p_366423_, CollisionGetter p_366608_, BlockPos p_366445_) MinecartCollisionContext.getCollisionShape(BlockState p_366641_, CollisionGetter p_366650_, BlockPos p_366424_) VoxelShape.getFaceShape(Direction side) Projects this shape onto the given side.static VoxelShapeShapes.join(VoxelShape shape1, VoxelShape shape2, BooleanOp function) static VoxelShapeShapes.joinUnoptimized(VoxelShape shape1, VoxelShape shape2, BooleanOp function) VoxelShape.move(double xOffset, double yOffset, double zOffset) VoxelShape.optimize()static VoxelShapeShapes.or(VoxelShape shape1, VoxelShape shape2) static VoxelShapeShapes.or(VoxelShape shape1, VoxelShape... others) static VoxelShapeShapes.rotate(VoxelShape shape, OctahedralGroup octohedralGroup) static VoxelShapeShapes.rotate(VoxelShape shape, OctahedralGroup octohedralGroup, Vec3 pos) 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 shape) static Map<Direction, VoxelShape> Shapes.rotateAll(VoxelShape shape, Vec3 pos) static Map<Direction.Axis, VoxelShape> Shapes.rotateAllAxis(VoxelShape shape) static Map<Direction.Axis, VoxelShape> Shapes.rotateAllAxis(VoxelShape shape, Vec3 pos) static Map<AttachFace, Map<Direction, VoxelShape>> Shapes.rotateAttachFace(VoxelShape shape) static Map<Direction, VoxelShape> Shapes.rotateHorizontal(VoxelShape shape) static Map<Direction, VoxelShape> Shapes.rotateHorizontal(VoxelShape shape, Vec3 pos) static Map<Direction.Axis, VoxelShape> Shapes.rotateHorizontalAxis(VoxelShape shape) static Map<Direction.Axis, VoxelShape> Shapes.rotateHorizontalAxis(VoxelShape shape, Vec3 pos) Methods in net.minecraft.world.phys.shapes with parameters of type VoxelShapeModifier and TypeMethodDescriptionstatic booleanShapes.blockOccludes(VoxelShape shape, VoxelShape adjacentShape, Direction side) static booleanShapes.equal(VoxelShape first, VoxelShape second) static booleanShapes.faceShapeOccludes(VoxelShape voxelShape1, VoxelShape voxelShape2) booleanCollisionContext.isAbove(VoxelShape shape, BlockPos pos, boolean canAscend) booleanEntityCollisionContext.isAbove(VoxelShape p_82886_, BlockPos p_82887_, boolean p_82888_) static VoxelShapeShapes.join(VoxelShape shape1, VoxelShape shape2, BooleanOp function) static booleanShapes.joinIsNotEmpty(VoxelShape shape1, VoxelShape shape2, BooleanOp resultOperator) static VoxelShapeShapes.joinUnoptimized(VoxelShape shape1, VoxelShape shape2, BooleanOp function) static booleanShapes.mergedFaceOccludes(VoxelShape shape, VoxelShape adjacentShape, Direction side) static VoxelShapeShapes.or(VoxelShape shape1, VoxelShape shape2) static VoxelShapeShapes.or(VoxelShape shape1, VoxelShape... others) static VoxelShapeShapes.rotate(VoxelShape shape, OctahedralGroup octohedralGroup) static VoxelShapeShapes.rotate(VoxelShape shape, OctahedralGroup octohedralGroup, Vec3 pos) static Map<Direction, VoxelShape> Shapes.rotateAll(VoxelShape shape) static Map<Direction, VoxelShape> Shapes.rotateAll(VoxelShape shape, Vec3 pos) static Map<Direction.Axis, VoxelShape> Shapes.rotateAllAxis(VoxelShape shape) static Map<Direction.Axis, VoxelShape> Shapes.rotateAllAxis(VoxelShape shape, Vec3 pos) static Map<AttachFace, Map<Direction, VoxelShape>> Shapes.rotateAttachFace(VoxelShape shape) static Map<Direction, VoxelShape> Shapes.rotateHorizontal(VoxelShape shape) static Map<Direction, VoxelShape> Shapes.rotateHorizontal(VoxelShape shape, Vec3 pos) static Map<Direction.Axis, VoxelShape> Shapes.rotateHorizontalAxis(VoxelShape shape) static Map<Direction.Axis, VoxelShape> Shapes.rotateHorizontalAxis(VoxelShape shape, Vec3 pos) Method parameters in net.minecraft.world.phys.shapes with type arguments of type VoxelShapeModifier and TypeMethodDescriptionstatic doubleShapes.collide(Direction.Axis movementAxis, AABB collisionBox, Iterable<VoxelShape> possibleHits, double desiredOffset) Constructors in net.minecraft.world.phys.shapes with parameters of type VoxelShape