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 state, BlockGetter block, BlockPos pos, CollisionContext collisionContext) 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) private Iterable<VoxelShape> CollisionGetter.getBlockCollisionsFromContext(CollisionContext context, AABB collisionBox) default Iterable<VoxelShape> CollisionGetter.getCollisions(Entity entity, AABB collisionBox) CollisionGetter.getEntityCollisions(Entity entity, AABB collisionBox) default List<VoxelShape> CommonLevelAccessor.getEntityCollisions(Entity entity, AABB collisionBox) default List<VoxelShape> EntityGetter.getEntityCollisions(Entity entity, AABB collisionBox) PathNavigationRegion.getEntityCollisions(Entity entity, AABB collisionBox) default Iterable<VoxelShape> CollisionGetter.getPreMoveCollisions(Entity entity, AABB collisionBox, Vec3 pos) 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 static final VoxelShapeLavaCauldronBlock.FILLED_SHAPEprivate static final VoxelShape[]LayeredCauldronBlock.FILLED_SHAPESprivate final VoxelShapeBlock.ShapePairKey.firstThe field for thefirstrecord component.private static final VoxelShapePointedDripstoneBlock.REQUIRED_SPACE_TO_DRIP_THROUGH_NON_SOLID_BLOCKprivate final VoxelShapeBlock.ShapePairKey.secondThe field for thesecondrecord component.protected final VoxelShapeGrowingPlantBlock.shapeprotected static final VoxelShapeAbstractCauldronBlock.SHAPEprivate static final VoxelShapeAzaleaBlock.SHAPEprivate static final VoxelShapeBambooSaplingBlock.SHAPEprivate static final VoxelShapeBannerBlock.SHAPEprivate static final VoxelShapeBaseCoralFanBlock.SHAPEprivate static final VoxelShapeBaseCoralPlantBlock.SHAPEprivate static final VoxelShapeBaseCoralPlantTypeBlock.SHAPEprotected static final VoxelShapeBaseFireBlock.SHAPEprivate static final VoxelShapeBasePressurePlateBlock.SHAPEprivate static final VoxelShapeBaseTorchBlock.SHAPEprivate static final VoxelShapeBrewingStandBlock.SHAPEprivate static final VoxelShapeBushBlock.SHAPEprivate static final VoxelShapeCactusBlock.SHAPEprivate static final VoxelShapeCactusFlowerBlock.SHAPEprivate static final VoxelShapeCampfireBlock.SHAPEprivate static final VoxelShapeCandleCakeBlock.SHAPEprivate static final VoxelShapeCarpetBlock.SHAPEstatic final VoxelShapeCaveVines.SHAPEprivate static final VoxelShapeChestBlock.SHAPEprivate static final VoxelShapeConduitBlock.SHAPEprivate static final VoxelShapeCoralPlantBlock.SHAPEprivate static final VoxelShapeDaylightDetectorBlock.SHAPEprivate static final VoxelShapeDecoratedPotBlock.SHAPEprivate static final VoxelShapeDiodeBlock.SHAPEprivate static final VoxelShapeDirtPathBlock.SHAPEprivate static final VoxelShapeDragonEggBlock.SHAPEprivate static final VoxelShapeDriedGhastBlock.SHAPEprivate static final VoxelShapeDryVegetationBlock.SHAPEprivate static final VoxelShapeEnchantingTableBlock.SHAPEprivate static final VoxelShapeEnderChestBlock.SHAPEprivate static final VoxelShapeEndPortalBlock.SHAPEprivate static final 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 VoxelShapeLavaCauldronBlock.SHAPE_INSIDEprivate static final VoxelShapeBambooStalkBlock.SHAPE_LARGEprivate static final VoxelShapePointedDripstoneBlock.SHAPE_MIDDLEprivate static final VoxelShapeTurtleEggBlock.SHAPE_MULTIPLEprivate static final VoxelShapeTripWireBlock.SHAPE_NOT_ATTACHEDprivate static final VoxelShapeSeaPickleBlock.SHAPE_ONEprivate static final VoxelShapeStairBlock.SHAPE_OUTERprivate static final VoxelShape[]MangrovePropaguleBlock.SHAPE_PER_AGEprivate static final VoxelShapeSkullBlock.SHAPE_PIGLINprivate static final VoxelShapeBasePressurePlateBlock.SHAPE_PRESSEDprivate static final VoxelShapeSweetBerryBushBlock.SHAPE_SAPLINGprivate static final VoxelShapeTurtleEggBlock.SHAPE_SINGLEprivate static final VoxelShapeBaseRailBlock.SHAPE_SLOPEprivate static final VoxelShapeBambooStalkBlock.SHAPE_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 state, BlockGetter level, BlockPos pos) ChorusFlowerBlock.getBlockSupportShape(BlockState state, BlockGetter level, BlockPos pos) protected VoxelShapeFenceGateBlock.getBlockSupportShape(BlockState state, BlockGetter level, BlockPos pos) protected VoxelShapeLeavesBlock.getBlockSupportShape(BlockState state, BlockGetter reader, BlockPos pos) protected VoxelShapeMudBlock.getBlockSupportShape(BlockState p_221566_, BlockGetter p_221567_, BlockPos p_221568_) protected VoxelShapeShulkerBoxBlock.getBlockSupportShape(BlockState state, BlockGetter level, BlockPos pos) protected VoxelShapeSnowLayerBlock.getBlockSupportShape(BlockState state, BlockGetter reader, BlockPos pos) protected VoxelShapeSoulSandBlock.getBlockSupportShape(BlockState state, BlockGetter reader, BlockPos pos) protected VoxelShapeWallHangingSignBlock.getBlockSupportShape(BlockState state, BlockGetter level, BlockPos pos) protected VoxelShapeBambooStalkBlock.getCollisionShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) protected VoxelShapeBellBlock.getCollisionShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) protected VoxelShapeBigDripleafBlock.getCollisionShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) protected VoxelShapeCactusBlock.getCollisionShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) protected VoxelShapeComposterBlock.getCollisionShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) protected VoxelShapeCrossCollisionBlock.getCollisionShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) protected VoxelShapeFenceGateBlock.getCollisionShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) protected VoxelShapeGrindstoneBlock.getCollisionShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) protected VoxelShapeHoneyBlock.getCollisionShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) protected VoxelShapeLecternBlock.getCollisionShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) protected VoxelShapeLiquidBlock.getCollisionShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) protected VoxelShapeMossyCarpetBlock.getCollisionShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) protected VoxelShapeMudBlock.getCollisionShape(BlockState p_221561_, BlockGetter p_221562_, BlockPos p_221563_, CollisionContext p_221564_) PitcherCropBlock.getCollisionShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) protected VoxelShapePowderSnowBlock.getCollisionShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) protected VoxelShapeScaffoldingBlock.getCollisionShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) protected VoxelShapeSculkShriekerBlock.getCollisionShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) protected VoxelShapeSnowLayerBlock.getCollisionShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) protected VoxelShapeSoulSandBlock.getCollisionShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) protected VoxelShapeWallBlock.getCollisionShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) protected VoxelShapeWallHangingSignBlock.getCollisionShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) protected VoxelShapeEndPortalBlock.getEntityInsideCollisionShape(BlockState state, BlockGetter level, BlockPos pos, Entity entity) protected VoxelShapeLavaCauldronBlock.getEntityInsideCollisionShape(BlockState p_423606_, BlockGetter p_423559_, BlockPos p_423584_, Entity p_423629_) protected VoxelShapeLayeredCauldronBlock.getEntityInsideCollisionShape(BlockState state, BlockGetter level, BlockPos pos, Entity entity) protected VoxelShapePowderSnowBlock.getEntityInsideCollisionShape(BlockState state, BlockGetter level, BlockPos pos, Entity entity) protected VoxelShapeTripWireBlock.getEntityInsideCollisionShape(BlockState state, BlockGetter level, BlockPos pos, Entity entity) protected VoxelShapeAbstractCauldronBlock.getInteractionShape(BlockState state, BlockGetter level, BlockPos pos) protected VoxelShapeComposterBlock.getInteractionShape(BlockState state, BlockGetter level, BlockPos pos) protected VoxelShapeHopperBlock.getInteractionShape(BlockState state, BlockGetter level, BlockPos pos) protected VoxelShapeScaffoldingBlock.getInteractionShape(BlockState state, BlockGetter level, BlockPos pos) protected VoxelShapeFenceBlock.getOcclusionShape(BlockState state) protected VoxelShapeFenceGateBlock.getOcclusionShape(BlockState state) protected VoxelShapeLecternBlock.getOcclusionShape(BlockState state) protected VoxelShapeMossyCarpetBlock.getOcclusionShape(BlockState state) protected VoxelShapePointedDripstoneBlock.getOcclusionShape(BlockState state) protected VoxelShapeSculkShriekerBlock.getOcclusionShape(BlockState state) protected VoxelShapeSkullBlock.getOcclusionShape(BlockState state) protected VoxelShapeAbstractCauldronBlock.getShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) protected VoxelShapeAirBlock.getShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) protected VoxelShapeAmethystClusterBlock.getShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) protected VoxelShapeAnvilBlock.getShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) protected VoxelShapeAttachedStemBlock.getShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) protected VoxelShapeAzaleaBlock.getShape(BlockState 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 state, BlockGetter level, BlockPos pos, CollisionContext context) protected VoxelShapeBannerBlock.getShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) protected VoxelShapeBaseCoralFanBlock.getShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) protected VoxelShapeBaseCoralPlantBlock.getShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) protected VoxelShapeBaseCoralPlantTypeBlock.getShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) protected VoxelShapeBaseCoralWallFanBlock.getShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) protected VoxelShapeBaseFireBlock.getShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) protected VoxelShapeBasePressurePlateBlock.getShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) protected VoxelShapeBaseRailBlock.getShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) protected VoxelShapeBaseTorchBlock.getShape(BlockState 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 state, BlockGetter level, BlockPos pos, CollisionContext context) protected VoxelShapeBigDripleafStemBlock.getShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) protected VoxelShapeBrewingStandBlock.getShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) protected VoxelShapeBubbleColumnBlock.getShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) protected VoxelShapeBushBlock.getShape(BlockState 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 state, BlockGetter level, BlockPos pos, CollisionContext context) protected VoxelShapeCandleCakeBlock.getShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) 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 state, BlockGetter level, BlockPos pos, CollisionContext context) protected VoxelShapeChainBlock.getShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) protected VoxelShapeChestBlock.getShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) protected VoxelShapeCocoaBlock.getShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) protected VoxelShapeComposterBlock.getShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) protected VoxelShapeConduitBlock.getShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) protected 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) DriedGhastBlock.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 state, BlockGetter level, BlockPos pos, CollisionContext context) protected VoxelShapeEnderChestBlock.getShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) protected VoxelShapeEndPortalBlock.getShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) protected VoxelShapeEndPortalFrameBlock.getShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) protected 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 state, BlockGetter level, BlockPos pos, CollisionContext context) 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 state, BlockGetter level, BlockPos pos, CollisionContext context) 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 state, BlockGetter level, BlockPos pos, CollisionContext context) 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 state, BlockGetter level, BlockPos pos, CollisionContext context) protected VoxelShapeLiquidBlock.getShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) protected VoxelShapeMangrovePropaguleBlock.getShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) protected VoxelShapeMossyCarpetBlock.getShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) protected VoxelShapeMultifaceBlock.getShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) protected VoxelShapeMushroomBlock.getShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) protected 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 state, BlockGetter level, BlockPos pos, CollisionContext context) protected VoxelShapePointedDripstoneBlock.getShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) protected VoxelShapePotatoBlock.getShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) protected VoxelShapeRedstoneWallTorchBlock.getShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) protected VoxelShapeRedStoneWireBlock.getShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) protected VoxelShapeRodBlock.getShape(BlockState 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 state, BlockGetter level, BlockPos pos, CollisionContext context) 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 state, BlockGetter level, BlockPos pos, CollisionContext context) 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 state, BlockGetter level, BlockPos pos, CollisionContext context) protected VoxelShapeWallSignBlock.getShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) protected VoxelShapeWallSkullBlock.getShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) static VoxelShapeWallTorchBlock.getShape(BlockState state) protected VoxelShapeWallTorchBlock.getShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) protected 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 state, BlockGetter level, BlockPos pos, CollisionContext context) 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 properties, Direction growthDirection, VoxelShape shape, boolean scheduleFluidTicks) 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 state, BlockGetter level, BlockPos pos) FlowingFluid.getShape(FluidState state, BlockGetter level, BlockPos pos) abstract VoxelShapeFluid.getShape(FluidState state, BlockGetter level, BlockPos pos) FluidState.getShape(BlockGetter level, BlockPos pos) -
Uses of VoxelShape in net.minecraft.world.phys.shapes
Subclasses of VoxelShape in net.minecraft.world.phys.shapesModifier and TypeClassDescriptionclassfinal classclassFields in net.minecraft.world.phys.shapes declared as VoxelShapeModifier and TypeFieldDescriptionprivate static final VoxelShapeShapes.BLOCKprivate final VoxelShapeSliceShape.delegateprivate static final VoxelShapeShapes.EMPTYprivate 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 state, CollisionGetter collisionGetter, BlockPos pos) MinecartCollisionContext.getCollisionShape(BlockState state, CollisionGetter collisionGetter, BlockPos pos) 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 shape, BlockPos pos, boolean canAscend) 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