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 pPos, ParticleOptions pParticleData, VoxelShape pVoxelShape, double pY) -
Uses of VoxelShape in net.minecraft.client.renderer
Methods in net.minecraft.client.renderer with parameters of type VoxelShapeModifier and TypeMethodDescriptionstatic voidShapeRenderer.renderShape(PoseStack pPoseStack, VertexConsumer pBuffer, VoxelShape pShape, double pX, double pY, double pZ, int pColor) -
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 pPoseStack, VertexConsumer pBuffer, VoxelShape pShape, double pX, double pY, double pZ, float pRed, float pGreen, float pBlue, float pAlpha, boolean pLowerColorVariance) -
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 pEntity, Level pLevel, List<VoxelShape> pCollisions, AABB pBoundingBox) Method parameters in net.minecraft.world.entity with type arguments of type VoxelShapeModifier and TypeMethodDescriptionprivate static float[]Entity.collectCandidateStepUpHeights(AABB pBox, List<VoxelShape> pColliders, float pDeltaY, float pMaxUpStep) private static List<VoxelShape> Entity.collectColliders(Entity pEntity, Level pLevel, List<VoxelShape> pCollisions, AABB pBoundingBox) static Vec3Entity.collideBoundingBox(Entity pEntity, Vec3 pVec, AABB pCollisionBox, Level pLevel, List<VoxelShape> pPotentialHits) private static Vec3Entity.collideWithShapes(Vec3 pDeltaMovement, AABB pEntityBB, List<VoxelShape> pShapes) -
Uses of VoxelShape in net.minecraft.world.entity.vehicle
Methods in net.minecraft.world.entity.vehicle that return VoxelShapeModifier and TypeMethodDescriptionstatic VoxelShapeDismountHelper.nonClimbableShape(BlockGetter pLevel, BlockPos pPos) Method parameters in net.minecraft.world.entity.vehicle with type arguments of type VoxelShapeModifier and TypeMethodDescriptionstatic doubleDismountHelper.findCeilingFrom(BlockPos pPos, int pCeiling, Function<BlockPos, VoxelShape> pShapeForPos) -
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 pEntity, AABB pBox) ClipContext.Block.get(BlockState p_45714_, BlockGetter p_45715_, BlockPos p_45716_, CollisionContext p_45717_) ClipContext.ShapeGetter.get(BlockState pState, BlockGetter pBlock, BlockPos pPos, CollisionContext pCollisionContext) ClipContext.getBlockShape(BlockState pBlockState, BlockGetter pLevel, BlockPos pPos) ClipContext.getFluidShape(FluidState pState, BlockGetter pLevel, BlockPos pPos) Methods in net.minecraft.world.level that return types with arguments of type VoxelShapeModifier and TypeMethodDescriptiondefault Iterable<VoxelShape> CollisionGetter.getBlockAndLiquidCollisions(Entity pEntity, AABB pCollisionBox) default Iterable<VoxelShape> CollisionGetter.getBlockCollisions(Entity pEntity, AABB pCollisionBox) default Iterable<VoxelShape> CollisionGetter.getCollisions(Entity pEntity, AABB pCollisionBox) CollisionGetter.getEntityCollisions(Entity pEntity, AABB pCollisionBox) default List<VoxelShape> CommonLevelAccessor.getEntityCollisions(Entity p_186447_, AABB p_186448_) default List<VoxelShape> EntityGetter.getEntityCollisions(Entity pEntity, AABB pCollisionBox) PathNavigationRegion.getEntityCollisions(Entity p_186557_, AABB p_186558_) Methods in net.minecraft.world.level with parameters of type VoxelShapeModifier and TypeMethodDescriptiondefault BlockHitResultBlockGetter.clipWithInteractionOverride(Vec3 pStartVec, Vec3 pEndVec, BlockPos pPos, VoxelShape pShape, BlockState pState) CollisionGetter.findFreePosition(Entity pEntity, VoxelShape pShape, Vec3 pPos, double pX, double pY, double pZ) default doubleBlockGetter.getBlockFloorHeight(VoxelShape pShape, Supplier<VoxelShape> pBelowShapeSupplier) default booleanCollisionGetter.isUnobstructed(Entity pEntity, VoxelShape pShape) default booleanCommonLevelAccessor.isUnobstructed(Entity pEntity, VoxelShape pShape) default booleanEntityGetter.isUnobstructed(Entity pEntity, VoxelShape pShape) Method parameters in net.minecraft.world.level with type arguments of type VoxelShapeModifier and TypeMethodDescriptiondefault doubleBlockGetter.getBlockFloorHeight(VoxelShape pShape, Supplier<VoxelShape> pBelowShapeSupplier) Constructor parameters in net.minecraft.world.level with type arguments of type VoxelShapeModifierConstructorDescriptionBlockCollisions(CollisionGetter pCollisionGetter, Entity pEntity, AABB pBox, boolean pOnlySuffocatingBlocks, BiFunction<BlockPos.MutableBlockPos, VoxelShape, T> pResultProvider) BlockCollisions(CollisionGetter pCollisionGetter, CollisionContext pContext, AABB pBox, boolean pOnlySuffocatingBlocks, BiFunction<BlockPos.MutableBlockPos, VoxelShape, T> pResultProvider) -
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 pX1, double pY1, double pZ1, double pX2, double pY2, double pZ2) static VoxelShape[]Block.boxes(int pCount, IntFunction<VoxelShape> pBoxCreator) static VoxelShapeBlock.boxZ(double pSize, double pZ1, double pZ2) static VoxelShapeBlock.boxZ(double pXSize, double pYSize, double pZ1, double pZ2) static VoxelShapeBlock.boxZ(double pXSize, double pY1, double pY2, double pZ1, double pZ2) static VoxelShapeBlock.column(double pSize, double pY1, double pY2) static VoxelShapeBlock.column(double pXSize, double pZSize, double pY1, double pY2) static VoxelShapeBlock.cube(double pSize) static VoxelShapeBlock.cube(double pXSize, double pYSize, double pZSize) 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 pState, BlockGetter pReader, BlockPos pPos) 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 pState, BlockGetter pReader, BlockPos pPos) protected VoxelShapeSoulSandBlock.getBlockSupportShape(BlockState pState, BlockGetter pReader, BlockPos pPos) 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 pState, BlockGetter pLevel, BlockPos pPos, CollisionContext pContext) protected VoxelShapeBigDripleafBlock.getCollisionShape(BlockState p_152307_, BlockGetter p_152308_, BlockPos p_152309_, CollisionContext p_152310_) protected VoxelShapeCactusBlock.getCollisionShape(BlockState pState, BlockGetter pLevel, BlockPos pPos, CollisionContext pContext) protected VoxelShapeComposterBlock.getCollisionShape(BlockState pState, BlockGetter pLevel, BlockPos pPos, CollisionContext pContext) protected VoxelShapeCrossCollisionBlock.getCollisionShape(BlockState pState, BlockGetter pLevel, BlockPos pPos, CollisionContext pContext) protected VoxelShapeFenceGateBlock.getCollisionShape(BlockState pState, BlockGetter pLevel, BlockPos pPos, CollisionContext pContext) protected VoxelShapeGrindstoneBlock.getCollisionShape(BlockState pState, BlockGetter pLevel, BlockPos pPos, CollisionContext pContext) protected VoxelShapeHoneyBlock.getCollisionShape(BlockState pState, BlockGetter pLevel, BlockPos pPos, CollisionContext pContext) protected VoxelShapeLecternBlock.getCollisionShape(BlockState pState, BlockGetter pLevel, BlockPos pPos, CollisionContext pContext) protected VoxelShapeLiquidBlock.getCollisionShape(BlockState pState, BlockGetter pLevel, BlockPos pPos, CollisionContext pContext) 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 pState, BlockGetter pLevel, BlockPos pPos, CollisionContext pContext) protected VoxelShapeSculkShriekerBlock.getCollisionShape(BlockState p_222225_, BlockGetter p_222226_, BlockPos p_222227_, CollisionContext p_222228_) protected VoxelShapeSnowLayerBlock.getCollisionShape(BlockState pState, BlockGetter pLevel, BlockPos pPos, CollisionContext pContext) protected VoxelShapeSoulSandBlock.getCollisionShape(BlockState pState, BlockGetter pLevel, BlockPos pPos, CollisionContext pContext) protected VoxelShapeWallBlock.getCollisionShape(BlockState pState, BlockGetter pLevel, BlockPos pPos, CollisionContext pContext) 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 pState, BlockGetter pLevel, BlockPos pPos) protected VoxelShapeHopperBlock.getInteractionShape(BlockState pState, BlockGetter pLevel, BlockPos pPos) protected VoxelShapeScaffoldingBlock.getInteractionShape(BlockState pState, BlockGetter pLevel, BlockPos pPos) 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 pState, BlockGetter pLevel, BlockPos pPos, CollisionContext pContext) protected VoxelShapeAmethystClusterBlock.getShape(BlockState p_152021_, BlockGetter p_152022_, BlockPos p_152023_, CollisionContext p_152024_) protected VoxelShapeAnvilBlock.getShape(BlockState pState, BlockGetter pLevel, BlockPos pPos, CollisionContext pContext) protected VoxelShapeAttachedStemBlock.getShape(BlockState pState, BlockGetter pLevel, BlockPos pPos, CollisionContext pContext) protected VoxelShapeAzaleaBlock.getShape(BlockState p_152084_, BlockGetter p_152085_, BlockPos p_152086_, CollisionContext p_152087_) protected VoxelShapeBambooSaplingBlock.getShape(BlockState pState, BlockGetter pLevel, BlockPos pPos, CollisionContext pContext) protected VoxelShapeBambooStalkBlock.getShape(BlockState p_261515_, BlockGetter p_261586_, BlockPos p_261526_, CollisionContext p_261930_) protected VoxelShapeBannerBlock.getShape(BlockState pState, BlockGetter pLevel, BlockPos pPos, CollisionContext pContext) protected VoxelShapeBaseCoralFanBlock.getShape(BlockState pState, BlockGetter pLevel, BlockPos pPos, CollisionContext pContext) protected VoxelShapeBaseCoralPlantBlock.getShape(BlockState pState, BlockGetter pLevel, BlockPos pPos, CollisionContext pContext) protected VoxelShapeBaseCoralPlantTypeBlock.getShape(BlockState pState, BlockGetter pLevel, BlockPos pPos, CollisionContext pContext) protected VoxelShapeBaseCoralWallFanBlock.getShape(BlockState pState, BlockGetter pLevel, BlockPos pPos, CollisionContext pContext) protected VoxelShapeBaseFireBlock.getShape(BlockState pState, BlockGetter pLevel, BlockPos pPos, CollisionContext pContext) protected VoxelShapeBasePressurePlateBlock.getShape(BlockState pState, BlockGetter pLevel, BlockPos pPos, CollisionContext pContext) protected VoxelShapeBaseRailBlock.getShape(BlockState pState, BlockGetter pLevel, BlockPos pPos, CollisionContext pContext) protected VoxelShapeBaseTorchBlock.getShape(BlockState p_304673_, BlockGetter p_304919_, BlockPos p_304930_, CollisionContext p_304757_) protected VoxelShapeBedBlock.getShape(BlockState pState, BlockGetter pLevel, BlockPos pPos, CollisionContext pContext) protected VoxelShapeBeetrootBlock.getShape(BlockState pState, BlockGetter pLevel, BlockPos pPos, CollisionContext pContext) protected VoxelShapeBellBlock.getShape(BlockState pState, BlockGetter pLevel, BlockPos pPos, CollisionContext pContext) 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 pState, BlockGetter pLevel, BlockPos pPos, CollisionContext pContext) protected VoxelShapeBubbleColumnBlock.getShape(BlockState pState, BlockGetter pLevel, BlockPos pPos, CollisionContext pContext) protected VoxelShapeBushBlock.getShape(BlockState p_401432_, BlockGetter p_401175_, BlockPos p_401162_, CollisionContext p_401402_) protected VoxelShapeButtonBlock.getShape(BlockState pState, BlockGetter pLevel, BlockPos pPos, CollisionContext pContext) protected VoxelShapeCactusBlock.getShape(BlockState pState, BlockGetter pLevel, BlockPos pPos, CollisionContext pContext) protected VoxelShapeCactusFlowerBlock.getShape(BlockState p_401923_, BlockGetter p_401936_, BlockPos p_401926_, CollisionContext p_401860_) protected VoxelShapeCakeBlock.getShape(BlockState pState, BlockGetter pLevel, BlockPos pPos, CollisionContext pContext) protected VoxelShapeCampfireBlock.getShape(BlockState pState, BlockGetter pLevel, BlockPos pPos, CollisionContext pContext) 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 pState, BlockGetter pLevel, BlockPos pPos, CollisionContext pContext) protected VoxelShapeCeilingHangingSignBlock.getShape(BlockState p_250564_, BlockGetter p_248998_, BlockPos p_249501_, CollisionContext p_248978_) protected VoxelShapeChainBlock.getShape(BlockState pState, BlockGetter pLevel, BlockPos pPos, CollisionContext pContext) protected VoxelShapeChestBlock.getShape(BlockState pState, BlockGetter pLevel, BlockPos pPos, CollisionContext pContext) protected VoxelShapeCocoaBlock.getShape(BlockState pState, BlockGetter pLevel, BlockPos pPos, CollisionContext pContext) protected VoxelShapeComposterBlock.getShape(BlockState pState, BlockGetter pLevel, BlockPos pPos, CollisionContext pContext) protected VoxelShapeConduitBlock.getShape(BlockState pState, BlockGetter pLevel, BlockPos pPos, CollisionContext pContext) protected VoxelShapeCoralPlantBlock.getShape(BlockState pState, BlockGetter pLevel, BlockPos pPos, CollisionContext pContext) protected VoxelShapeCropBlock.getShape(BlockState pState, BlockGetter pLevel, BlockPos pPos, CollisionContext pContext) protected VoxelShapeCrossCollisionBlock.getShape(BlockState pState, BlockGetter pLevel, BlockPos pPos, CollisionContext pContext) protected VoxelShapeDaylightDetectorBlock.getShape(BlockState pState, BlockGetter pLevel, BlockPos pPos, CollisionContext pContext) protected VoxelShapeDecoratedPotBlock.getShape(BlockState p_273112_, BlockGetter p_273055_, BlockPos p_273137_, CollisionContext p_273151_) protected VoxelShapeDiodeBlock.getShape(BlockState pState, BlockGetter pLevel, BlockPos pPos, CollisionContext pContext) protected VoxelShapeDirtPathBlock.getShape(BlockState p_153143_, BlockGetter p_153144_, BlockPos p_153145_, CollisionContext p_153146_) protected VoxelShapeDoorBlock.getShape(BlockState pState, BlockGetter pLevel, BlockPos pPos, CollisionContext pContext) protected VoxelShapeDragonEggBlock.getShape(BlockState pState, BlockGetter pLevel, BlockPos pPos, CollisionContext pContext) 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 pState, BlockGetter pLevel, BlockPos pPos, CollisionContext pContext) protected VoxelShapeEndPortalBlock.getShape(BlockState pState, BlockGetter pLevel, BlockPos pPos, CollisionContext pContext) protected VoxelShapeEndPortalFrameBlock.getShape(BlockState pState, BlockGetter pLevel, BlockPos pPos, CollisionContext pContext) protected VoxelShapeFarmBlock.getShape(BlockState pState, BlockGetter pLevel, BlockPos pPos, CollisionContext pContext) protected VoxelShapeFenceGateBlock.getShape(BlockState pState, BlockGetter pLevel, BlockPos pPos, CollisionContext pContext) protected VoxelShapeFireBlock.getShape(BlockState pState, BlockGetter pLevel, BlockPos pPos, CollisionContext pContext) FlowerBedBlock.getShape(BlockState p_393803_, BlockGetter p_394026_, BlockPos p_394322_, CollisionContext p_394474_) protected VoxelShapeFlowerBlock.getShape(BlockState pState, BlockGetter pLevel, BlockPos pPos, CollisionContext pContext) protected VoxelShapeFlowerPotBlock.getShape(BlockState pState, BlockGetter pLevel, BlockPos pPos, CollisionContext pContext) protected VoxelShapeFrogspawnBlock.getShape(BlockState p_221199_, BlockGetter p_221200_, BlockPos p_221201_, CollisionContext p_221202_) protected VoxelShapeFungusBlock.getShape(BlockState pState, BlockGetter pLevel, BlockPos pPos, CollisionContext pContext) protected VoxelShapeGrindstoneBlock.getShape(BlockState pState, BlockGetter pLevel, BlockPos pPos, CollisionContext pContext) protected VoxelShapeGrowingPlantBlock.getShape(BlockState pState, BlockGetter pLevel, BlockPos pPos, CollisionContext pContext) 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 pState, BlockGetter pLevel, BlockPos pPos, CollisionContext pContext) protected VoxelShapeLadderBlock.getShape(BlockState pState, BlockGetter pLevel, BlockPos pPos, CollisionContext pContext) 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 pState, BlockGetter pLevel, BlockPos pPos, CollisionContext pContext) protected VoxelShapeLeverBlock.getShape(BlockState pState, BlockGetter pLevel, BlockPos pPos, CollisionContext pContext) protected VoxelShapeLightBlock.getShape(BlockState p_153668_, BlockGetter p_153669_, BlockPos p_153670_, CollisionContext p_153671_) protected VoxelShapeLiquidBlock.getShape(BlockState pState, BlockGetter pLevel, BlockPos pPos, CollisionContext pContext) 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 pState, BlockGetter pLevel, BlockPos pPos, CollisionContext pContext) protected VoxelShapeNetherPortalBlock.getShape(BlockState pState, BlockGetter pLevel, BlockPos pPos, CollisionContext pContext) protected VoxelShapeNetherSproutsBlock.getShape(BlockState pState, BlockGetter pLevel, BlockPos pPos, CollisionContext pContext) protected VoxelShapeNetherWartBlock.getShape(BlockState pState, BlockGetter pLevel, BlockPos pPos, CollisionContext pContext) protected VoxelShapePiglinWallSkullBlock.getShape(BlockState p_261765_, BlockGetter p_261604_, BlockPos p_261948_, CollisionContext p_261889_) protected VoxelShapePipeBlock.getShape(BlockState pState, BlockGetter pLevel, BlockPos pPos, CollisionContext pContext) 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 pState, BlockGetter pLevel, BlockPos pPos, CollisionContext pContext) protected VoxelShapeRedstoneWallTorchBlock.getShape(BlockState pState, BlockGetter pLevel, BlockPos pPos, CollisionContext pContext) protected VoxelShapeRedStoneWireBlock.getShape(BlockState pState, BlockGetter pLevel, BlockPos pPos, CollisionContext pContext) protected VoxelShapeRodBlock.getShape(BlockState p_154346_, BlockGetter p_154347_, BlockPos p_154348_, CollisionContext p_154349_) protected VoxelShapeRootsBlock.getShape(BlockState pState, BlockGetter pLevel, BlockPos pPos, CollisionContext pContext) protected VoxelShapeSaplingBlock.getShape(BlockState pState, BlockGetter pLevel, BlockPos pPos, CollisionContext pContext) protected VoxelShapeScaffoldingBlock.getShape(BlockState pState, BlockGetter pLevel, BlockPos pPos, CollisionContext pContext) 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 pState, BlockGetter pLevel, BlockPos pPos, CollisionContext pContext) protected VoxelShapeShortDryGrassBlock.getShape(BlockState p_401780_, BlockGetter p_401807_, BlockPos p_401895_, CollisionContext p_401802_) protected VoxelShapeShulkerBoxBlock.getShape(BlockState pState, BlockGetter pLevel, BlockPos pPos, CollisionContext pContext) protected VoxelShapeSignBlock.getShape(BlockState pState, BlockGetter pLevel, BlockPos pPos, CollisionContext pContext) protected VoxelShapeSkullBlock.getShape(BlockState pState, BlockGetter pLevel, BlockPos pPos, CollisionContext pContext) protected VoxelShapeSlabBlock.getShape(BlockState pState, BlockGetter pLevel, BlockPos pPos, CollisionContext pContext) 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 pState, BlockGetter pLevel, BlockPos pPos, CollisionContext pContext) protected VoxelShapeSporeBlossomBlock.getShape(BlockState p_154699_, BlockGetter p_154700_, BlockPos p_154701_, CollisionContext p_154702_) protected VoxelShapeStairBlock.getShape(BlockState pState, BlockGetter pLevel, BlockPos pPos, CollisionContext pContext) protected VoxelShapeStemBlock.getShape(BlockState pState, BlockGetter pLevel, BlockPos pPos, CollisionContext pContext) protected VoxelShapeStonecutterBlock.getShape(BlockState pState, BlockGetter pLevel, BlockPos pPos, CollisionContext pContext) protected VoxelShapeStructureVoidBlock.getShape(BlockState pState, BlockGetter pLevel, BlockPos pPos, CollisionContext pContext) protected VoxelShapeSugarCaneBlock.getShape(BlockState pState, BlockGetter pLevel, BlockPos pPos, CollisionContext pContext) protected VoxelShapeSweetBerryBushBlock.getShape(BlockState pState, BlockGetter pLevel, BlockPos pPos, CollisionContext pContext) protected VoxelShapeTallDryGrassBlock.getShape(BlockState p_401857_, BlockGetter p_401866_, BlockPos p_401940_, CollisionContext p_401832_) protected VoxelShapeTallGrassBlock.getShape(BlockState pState, BlockGetter pLevel, BlockPos pPos, CollisionContext pContext) 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 pState, BlockGetter pLevel, BlockPos pPos, CollisionContext pContext) protected VoxelShapeTripWireBlock.getShape(BlockState pState, BlockGetter pLevel, BlockPos pPos, CollisionContext pContext) protected VoxelShapeTripWireHookBlock.getShape(BlockState pState, BlockGetter pLevel, BlockPos pPos, CollisionContext pContext) protected VoxelShapeTurtleEggBlock.getShape(BlockState pState, BlockGetter pLevel, BlockPos pPos, CollisionContext pContext) protected VoxelShapeVineBlock.getShape(BlockState pState, BlockGetter pLevel, BlockPos pPos, CollisionContext pContext) protected VoxelShapeWallBannerBlock.getShape(BlockState pState, BlockGetter pLevel, BlockPos pPos, CollisionContext pContext) protected VoxelShapeWallBlock.getShape(BlockState pState, BlockGetter pLevel, BlockPos pPos, CollisionContext pContext) protected VoxelShapeWallHangingSignBlock.getShape(BlockState p_250980_, BlockGetter p_251012_, BlockPos p_251391_, CollisionContext p_251875_) protected VoxelShapeWallSignBlock.getShape(BlockState pState, BlockGetter pLevel, BlockPos pPos, CollisionContext pContext) protected VoxelShapeWallSkullBlock.getShape(BlockState pState, BlockGetter pLevel, BlockPos pPos, CollisionContext pContext) static VoxelShapeWallTorchBlock.getShape(BlockState pState) protected VoxelShapeWallTorchBlock.getShape(BlockState pState, BlockGetter pLevel, BlockPos pPos, CollisionContext pContext) protected VoxelShapeWaterlilyBlock.getShape(BlockState pState, BlockGetter pLevel, BlockPos pPos, CollisionContext pContext) protected VoxelShapeFenceBlock.getVisualShape(BlockState pState, BlockGetter pReader, BlockPos pPos, CollisionContext pContext) protected VoxelShapeIronBarsBlock.getVisualShape(BlockState pState, BlockGetter pReader, BlockPos pPos, CollisionContext pContext) 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 pState, BlockGetter pReader, BlockPos pPos, CollisionContext pContext) protected VoxelShapeSoulSandBlock.getVisualShape(BlockState pState, BlockGetter pReader, BlockPos pPos, CollisionContext pContext) protected VoxelShapeTransparentBlock.getVisualShape(BlockState p_309057_, BlockGetter p_308936_, BlockPos p_308956_, CollisionContext p_309006_) private VoxelShapeBellBlock.getVoxelShape(BlockState pState) private VoxelShapeGrindstoneBlock.getVoxelShape(BlockState pState) 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> pDirectionProperty, IntegerProperty pAmountProperty) protected Function<BlockState, VoxelShape> Block.getShapeForEachState(Function<BlockState, VoxelShape> pShapeGetter) protected Function<BlockState, VoxelShape> Block.getShapeForEachState(Function<BlockState, VoxelShape> pShapeGetter, Property<?>... pProperties) private Function<BlockState, VoxelShape> BigDripleafBlock.makeShapes()private Function<BlockState, VoxelShape> ButtonBlock.makeShapes()protected Function<BlockState, VoxelShape> CrossCollisionBlock.makeShapes(float pNodeWidth, float pExtensionWidth, float pNodeHeight, float pExtensionBottom, float pExtensionHeight) 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 pShape) 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 pApothem) 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 pHeight, float pWidth) Methods in net.minecraft.world.level.block with parameters of type VoxelShapeModifier and TypeMethodDescriptionprivate static booleanWallBlock.isCovered(VoxelShape pFirstShape, VoxelShape pSecondShape) static booleanBlock.isFaceFull(VoxelShape pShape, Direction pFace) static booleanBlock.isShapeFullBlock(VoxelShape pShape) private Function<BlockState, VoxelShape> HopperBlock.makeShapes(VoxelShape pShape) private WallSideWallBlock.makeWallState(boolean pAllowConnection, VoxelShape pShape, VoxelShape pNeighbourShape) private booleanWallBlock.shouldRaisePost(BlockState pState, BlockState pNeighbour, VoxelShape pShape) private voidBeehiveBlock.spawnParticle(Level pLevel, BlockPos pPos, VoxelShape pShape, double pY) private BlockStateWallBlock.updateSides(BlockState pState, boolean pNorthConnection, boolean pEastConnection, boolean pSouthConnection, boolean pWestConnection, VoxelShape pWallShape) Method parameters in net.minecraft.world.level.block with type arguments of type VoxelShapeModifier and TypeMethodDescriptionstatic VoxelShape[]Block.boxes(int pCount, IntFunction<VoxelShape> pBoxCreator) protected Function<BlockState, VoxelShape> Block.getShapeForEachState(Function<BlockState, VoxelShape> pShapeGetter) protected Function<BlockState, VoxelShape> Block.getShapeForEachState(Function<BlockState, VoxelShape> pShapeGetter, Property<?>... pProperties) Constructors in net.minecraft.world.level.block with parameters of type VoxelShapeModifierConstructorDescriptionGrowingPlantBlock(BlockBehaviour.Properties pProperties, Direction pGrowthDirection, VoxelShape pShape, boolean pScheduleFluidTicks) GrowingPlantBodyBlock(BlockBehaviour.Properties p_53886_, Direction p_53887_, VoxelShape p_53888_, boolean p_53889_) GrowingPlantHeadBlock(BlockBehaviour.Properties pProperties, Direction pGrowthDirection, VoxelShape pShape, boolean pScheduleFluidTicks, double pGrowPerTickProbability) (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 pState, BlockGetter pLevel, BlockPos pPos, CollisionContext pContext) PistonMovingBlockEntity.getCollisionShape(BlockGetter pLevel, BlockPos pPos) protected VoxelShapeMovingPistonBlock.getShape(BlockState pState, BlockGetter pLevel, BlockPos pPos, CollisionContext pContext) protected VoxelShapePistonBaseBlock.getShape(BlockState pState, BlockGetter pLevel, BlockPos pPos, CollisionContext pContext) protected VoxelShapePistonHeadBlock.getShape(BlockState pState, BlockGetter pLevel, BlockPos pPos, CollisionContext pContext) -
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 pLevel, BlockPos pPos) protected VoxelShapeBlockBehaviour.getBlockSupportShape(BlockState pState, BlockGetter pLevel, BlockPos pPos) BlockBehaviour.BlockStateBase.getCollisionShape(BlockGetter pLevel, BlockPos pPos) BlockBehaviour.BlockStateBase.getCollisionShape(BlockGetter pLevel, BlockPos pPos, CollisionContext pContext) protected VoxelShapeBlockBehaviour.getCollisionShape(BlockState pState, BlockGetter pLevel, BlockPos pPos, CollisionContext pContext) BlockBehaviour.BlockStateBase.getEntityInsideCollisionShape(BlockGetter pLevel, BlockPos pPos, Entity pEntity) protected VoxelShapeBlockBehaviour.getEntityInsideCollisionShape(BlockState pState, BlockGetter pLevel, BlockPos pPos, Entity pEntity) BlockBehaviour.BlockStateBase.getFaceOcclusionShape(Direction pFace) BlockBehaviour.BlockStateBase.getInteractionShape(BlockGetter pLevel, BlockPos pPos) protected VoxelShapeBlockBehaviour.getInteractionShape(BlockState pState, BlockGetter pLevel, BlockPos pPos) BlockBehaviour.BlockStateBase.getOcclusionShape()protected VoxelShapeBlockBehaviour.getOcclusionShape(BlockState pState) BlockBehaviour.BlockStateBase.getShape(BlockGetter pLevel, BlockPos pPos) BlockBehaviour.BlockStateBase.getShape(BlockGetter pLevel, BlockPos pPos, CollisionContext pContext) protected VoxelShapeBlockBehaviour.getShape(BlockState pState, BlockGetter pLevel, BlockPos pPos, CollisionContext pContext) BlockBehaviour.BlockStateBase.getVisualShape(BlockGetter pLevel, BlockPos pPos, CollisionContext pContext) protected VoxelShapeBlockBehaviour.getVisualShape(BlockState pState, BlockGetter pLevel, BlockPos pPos, CollisionContext pContext) -
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 pRandomState, int pMaxDepth, boolean pUseExpansionHack, ChunkGenerator pChunkGenerator, StructureTemplateManager pStructureTemplateManager, LevelHeightAccessor pLevel, RandomSource pRandom, Registry<StructureTemplatePool> pPools, PoolElementStructurePiece pStartPiece, List<PoolElementStructurePiece> pPieces, VoxelShape pFree, PoolAliasLookup pAliasLookup, LiquidSettings pLiquidSettings) Method parameters in net.minecraft.world.level.levelgen.structure.pools with type arguments of type VoxelShapeModifier and TypeMethodDescription(package private) voidJigsawPlacement.Placer.tryPlacingChildren(PoolElementStructurePiece pPiece, org.apache.commons.lang3.mutable.MutableObject<VoxelShape> pFree, int pDepth, boolean pUseExpansionHack, LevelHeightAccessor pLevel, RandomState pRandom, PoolAliasLookup pPoolAliasLookup, LiquidSettings pLiquidSettings) 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 pState, Direction pDirection) -
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 pState, BlockGetter pLevel, BlockPos pPos) FluidState.getShape(BlockGetter pLevel, BlockPos pPos) -
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 pMinX, double pMinY, double pMinZ, double pMaxX, double pMaxY, double pMaxZ) private VoxelShapeVoxelShape.calculateFace(Direction pSide) static VoxelShapeShapes.create(double pMinX, double pMinY, double pMinZ, double pMaxX, double pMaxY, double pMaxZ) static VoxelShapestatic VoxelShapeShapes.empty()CollisionContext.getCollisionShape(BlockState pState, CollisionGetter pCollisionGetter, BlockPos pPos) 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 pSide) Projects this shape onto the given side.static VoxelShapeShapes.join(VoxelShape pShape1, VoxelShape pShape2, BooleanOp pFunction) static VoxelShapeShapes.joinUnoptimized(VoxelShape pShape1, VoxelShape pShape2, BooleanOp pFunction) VoxelShape.move(double pXOffset, double pYOffset, double pZOffset) VoxelShape.optimize()static VoxelShapeShapes.or(VoxelShape pShape1, VoxelShape pShape2) static VoxelShapeShapes.or(VoxelShape pShape1, VoxelShape... pOthers) static VoxelShapeShapes.rotate(VoxelShape pShape, OctahedralGroup pOctohedralGroup) static VoxelShapeShapes.rotate(VoxelShape pShape, OctahedralGroup pOctohedralGroup, Vec3 pPos) 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 pShape) static Map<Direction, VoxelShape> Shapes.rotateAll(VoxelShape pShape, Vec3 pPos) static Map<Direction.Axis, VoxelShape> Shapes.rotateAllAxis(VoxelShape pShape) static Map<Direction.Axis, VoxelShape> Shapes.rotateAllAxis(VoxelShape pShape, Vec3 pPos) static Map<AttachFace, Map<Direction, VoxelShape>> Shapes.rotateAttachFace(VoxelShape pShape) static Map<Direction, VoxelShape> Shapes.rotateHorizontal(VoxelShape pShape) static Map<Direction, VoxelShape> Shapes.rotateHorizontal(VoxelShape pShape, Vec3 pPos) static Map<Direction.Axis, VoxelShape> Shapes.rotateHorizontalAxis(VoxelShape pShape) static Map<Direction.Axis, VoxelShape> Shapes.rotateHorizontalAxis(VoxelShape pShape, Vec3 pPos) Methods in net.minecraft.world.phys.shapes with parameters of type VoxelShapeModifier and TypeMethodDescriptionstatic booleanShapes.blockOccludes(VoxelShape pShape, VoxelShape pAdjacentShape, Direction pSide) static booleanShapes.equal(VoxelShape pFirst, VoxelShape pSecond) static booleanShapes.faceShapeOccludes(VoxelShape pVoxelShape1, VoxelShape pVoxelShape2) booleanCollisionContext.isAbove(VoxelShape pShape, BlockPos pPos, boolean pCanAscend) booleanEntityCollisionContext.isAbove(VoxelShape p_82886_, BlockPos p_82887_, boolean p_82888_) static VoxelShapeShapes.join(VoxelShape pShape1, VoxelShape pShape2, BooleanOp pFunction) static booleanShapes.joinIsNotEmpty(VoxelShape pShape1, VoxelShape pShape2, BooleanOp pResultOperator) static VoxelShapeShapes.joinUnoptimized(VoxelShape pShape1, VoxelShape pShape2, BooleanOp pFunction) static booleanShapes.mergedFaceOccludes(VoxelShape pShape, VoxelShape pAdjacentShape, Direction pSide) static VoxelShapeShapes.or(VoxelShape pShape1, VoxelShape pShape2) static VoxelShapeShapes.or(VoxelShape pShape1, VoxelShape... pOthers) static VoxelShapeShapes.rotate(VoxelShape pShape, OctahedralGroup pOctohedralGroup) static VoxelShapeShapes.rotate(VoxelShape pShape, OctahedralGroup pOctohedralGroup, Vec3 pPos) static Map<Direction, VoxelShape> Shapes.rotateAll(VoxelShape pShape) static Map<Direction, VoxelShape> Shapes.rotateAll(VoxelShape pShape, Vec3 pPos) static Map<Direction.Axis, VoxelShape> Shapes.rotateAllAxis(VoxelShape pShape) static Map<Direction.Axis, VoxelShape> Shapes.rotateAllAxis(VoxelShape pShape, Vec3 pPos) static Map<AttachFace, Map<Direction, VoxelShape>> Shapes.rotateAttachFace(VoxelShape pShape) static Map<Direction, VoxelShape> Shapes.rotateHorizontal(VoxelShape pShape) static Map<Direction, VoxelShape> Shapes.rotateHorizontal(VoxelShape pShape, Vec3 pPos) static Map<Direction.Axis, VoxelShape> Shapes.rotateHorizontalAxis(VoxelShape pShape) static Map<Direction.Axis, VoxelShape> Shapes.rotateHorizontalAxis(VoxelShape pShape, Vec3 pPos) Method parameters in net.minecraft.world.phys.shapes with type arguments of type VoxelShapeModifier and TypeMethodDescriptionstatic doubleShapes.collide(Direction.Axis pMovementAxis, AABB pCollisionBox, Iterable<VoxelShape> pPossibleHits, double pDesiredOffset) Constructors in net.minecraft.world.phys.shapes with parameters of type VoxelShape