类的使用
net.minecraft.block.pattern.CachedBlockPosition
-
使用CachedBlockPosition的程序包 程序包 说明 net.minecraft.block.pattern net.minecraft.command.argument net.minecraft.item net.minecraft.server.command -
-
net.minecraft.block.pattern中CachedBlockPosition的使用
类型参数类型为CachedBlockPosition的net.minecraft.block.pattern中的字段 修饰符和类型 字段 说明 private LoadingCache<BlockPos,CachedBlockPosition>BlockPattern.Result. cacheprivate Map<Character,Predicate<CachedBlockPosition>>BlockPatternBuilder. charMap返回CachedBlockPosition的net.minecraft.block.pattern中的方法 修饰符和类型 方法 说明 CachedBlockPositionBlockPattern.BlockStateCacheLoader. load(BlockPos blockPos)CachedBlockPositionBlockPattern.Result. translate(int offsetLeft, int offsetDown, int offsetForwards)返回变量类型为CachedBlockPosition的类型的net.minecraft.block.pattern中的方法 修饰符和类型 方法 说明 private Predicate<CachedBlockPosition>[][][]BlockPatternBuilder. bakePredicates()Predicate<CachedBlockPosition>[][][]BlockPattern. getPattern()static LoadingCache<BlockPos,CachedBlockPosition>BlockPattern. makeCache(WorldView world, boolean forceLoad)static Predicate<CachedBlockPosition>CachedBlockPosition. matchesBlockState(Predicate<BlockState> state)类型变量类型为CachedBlockPosition的net.minecraft.block.pattern中的方法参数 修饰符和类型 方法 说明 private @Nullable BlockPattern.ResultBlockPattern. testTransform(BlockPos frontTopLeft, Direction forwards, Direction up, LoadingCache<BlockPos,CachedBlockPosition> cache)BlockPatternBuilderBlockPatternBuilder. where(char key, Predicate<CachedBlockPosition> predicate)类型变量类型为CachedBlockPosition的net.minecraft.block.pattern中的构造器参数 构造器 说明 Result(BlockPos frontTopLeft, Direction forwards, Direction up, LoadingCache<BlockPos,CachedBlockPosition> cache, int width, int height, int depth) -
net.minecraft.command.argument中CachedBlockPosition的使用
返回变量类型为CachedBlockPosition的类型的net.minecraft.command.argument中的方法 修饰符和类型 方法 说明 Predicate<CachedBlockPosition>BlockPredicateArgumentType.BlockPredicate. create(TagManager tagManager)static Predicate<CachedBlockPosition>BlockPredicateArgumentType. getBlockPredicate(com.mojang.brigadier.context.CommandContext<ServerCommandSource> context, String name)参数类型为CachedBlockPosition的net.minecraft.command.argument中的方法 修饰符和类型 方法 说明 booleanBlockPredicateArgumentType.StatePredicate. test(CachedBlockPosition cachedBlockPosition)booleanBlockPredicateArgumentType.TagPredicate. test(CachedBlockPosition cachedBlockPosition)booleanBlockStateArgument. test(CachedBlockPosition cachedBlockPosition) -
net.minecraft.item中CachedBlockPosition的使用
声明为CachedBlockPosition的net.minecraft.item中的字段 修饰符和类型 字段 说明 private CachedBlockPositionItemStack. lastDestroyPosprivate CachedBlockPositionItemStack. lastPlaceOnPos参数类型为CachedBlockPosition的net.minecraft.item中的方法 修饰符和类型 方法 说明 private static booleanItemStack. areBlocksEqual(CachedBlockPosition first, @Nullable CachedBlockPosition second)booleanItemStack. canDestroy(TagManager tagManager, CachedBlockPosition pos)booleanItemStack. canPlaceOn(TagManager tagManager, CachedBlockPosition pos) -
net.minecraft.server.command中CachedBlockPosition的使用
类型参数类型为CachedBlockPosition的net.minecraft.server.command中的字段 修饰符和类型 字段 说明 static Predicate<CachedBlockPosition>CloneCommand. IS_AIR_PREDICATE类型变量类型为CachedBlockPosition的net.minecraft.server.command中的方法参数 修饰符和类型 方法 说明 private 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)
-