Uses of Class
net.minecraft.block.pattern.CachedBlockPosition
Packages that use CachedBlockPosition
Package
Description
-
Uses of CachedBlockPosition in net.minecraft.block.pattern
Fields in net.minecraft.block.pattern with type parameters of type CachedBlockPositionModifier and TypeFieldDescriptionprivate LoadingCache<BlockPos,CachedBlockPosition>BlockPattern.Result.cacheprivate Map<Character,Predicate<CachedBlockPosition>>BlockPatternBuilder.charMapMethods in net.minecraft.block.pattern that return CachedBlockPositionModifier and TypeMethodDescriptionBlockPattern.Result.translate(int offsetLeft, int offsetDown, int offsetForwards)Methods in net.minecraft.block.pattern that return types with arguments of type CachedBlockPositionModifier and TypeMethodDescriptionprivate Predicate<CachedBlockPosition>[][][]BlockPatternBuilder.bakePredicates()Predicate<CachedBlockPosition>[][][]BlockPattern.getPattern()static LoadingCache<BlockPos,CachedBlockPosition>static Predicate<CachedBlockPosition>CachedBlockPosition.matchesBlockState(Predicate<BlockState> state)Method parameters in net.minecraft.block.pattern with type arguments of type CachedBlockPositionModifier and TypeMethodDescriptionprivate @Nullable BlockPattern.ResultBlockPattern.testTransform(BlockPos frontTopLeft, Direction forwards, Direction up, LoadingCache<BlockPos,CachedBlockPosition> cache)BlockPatternBuilder.where(char key, Predicate<CachedBlockPosition> predicate)Constructor parameters in net.minecraft.block.pattern with type arguments of type CachedBlockPositionModifierConstructorDescriptionResult(BlockPos frontTopLeft, Direction forwards, Direction up, LoadingCache<BlockPos,CachedBlockPosition> cache, int width, int height, int depth) -
Uses of CachedBlockPosition in net.minecraft.command.argument
Methods in net.minecraft.command.argument that return types with arguments of type CachedBlockPositionModifier and TypeMethodDescriptionBlockPredicateArgumentType.BlockPredicate.create(TagManager tagManager)static Predicate<CachedBlockPosition>BlockPredicateArgumentType.getBlockPredicate(com.mojang.brigadier.context.CommandContext<ServerCommandSource> context, String name)Methods in net.minecraft.command.argument with parameters of type CachedBlockPositionModifier and TypeMethodDescriptionbooleanBlockPredicateArgumentType.StatePredicate.test(CachedBlockPosition cachedBlockPosition)booleanBlockPredicateArgumentType.TagPredicate.test(CachedBlockPosition cachedBlockPosition)booleanBlockStateArgument.test(CachedBlockPosition cachedBlockPosition) -
Uses of CachedBlockPosition in net.minecraft.item
Fields in net.minecraft.item declared as CachedBlockPositionModifier and TypeFieldDescriptionprivate CachedBlockPositionItemStack.lastDestroyPosprivate CachedBlockPositionItemStack.lastPlaceOnPosMethods in net.minecraft.item with parameters of type CachedBlockPositionModifier and TypeMethodDescriptionprivate static booleanItemStack.areBlocksEqual(CachedBlockPosition first, @Nullable CachedBlockPosition second)booleanItemStack.canDestroy(TagManager tagManager, CachedBlockPosition pos)booleanItemStack.canPlaceOn(TagManager tagManager, CachedBlockPosition pos) -
Uses of CachedBlockPosition in net.minecraft.server.command
Fields in net.minecraft.server.command with type parameters of type CachedBlockPositionModifier and TypeFieldDescriptionstatic Predicate<CachedBlockPosition>CloneCommand.IS_AIR_PREDICATEMethod parameters in net.minecraft.server.command with type arguments of type CachedBlockPositionModifier and TypeMethodDescriptionprivate static intCloneCommand.execute(ServerCommandSource source, BlockPos begin, BlockPos end, BlockPos destination, Predicate<CachedBlockPosition> filter, CloneCommand.Mode mode)private static intFillCommand.execute(ServerCommandSource source, BlockBox range, BlockStateArgument block, FillCommand.Mode mode, @Nullable Predicate<CachedBlockPosition> filter)private static intSetBlockCommand.execute(ServerCommandSource source, BlockPos pos, BlockStateArgument block, SetBlockCommand.Mode mode, @Nullable Predicate<CachedBlockPosition> condition)