Package net.minecraft.block.pattern
Class BlockPattern
java.lang.Object
net.minecraft.block.pattern.BlockPattern
- Mappings:
Namespace Name official amdintermediary net/minecraft/class_2236named net/minecraft/block/pattern/BlockPattern
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescription(package private) static classstatic class -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final intprivate final intprivate final Predicate<RayTraceResult>[][][]private final int -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionintintgetWidth()method_9043(World world, BlockPos pos) static LoadingCache<BlockPos,RayTraceResult> method_9044(World world, boolean bool) private BlockPattern.Resultmethod_9046(BlockPos pos, Direction direction, Direction direction2, LoadingCache<BlockPos, RayTraceResult> cache) protected static BlockPostranslate(BlockPos pos, Direction forwards, Direction up, int offsetLeft, int offsetDown, int offsetForwards)
-
Field Details
-
resultPredicates
- Mappings:
Namespace Name Mixin selector official aLamd;a:[[[Lcom/google/common/base/Predicate;intermediary field_9901Lnet/minecraft/class_2236;field_9901:[[[Lcom/google/common/base/Predicate;named resultPredicatesLnet/minecraft/block/pattern/BlockPattern;resultPredicates:[[[Lcom/google/common/base/Predicate;
-
depth
private final int depth- Mappings:
Namespace Name Mixin selector official bLamd;b:Iintermediary field_9902Lnet/minecraft/class_2236;field_9902:Inamed depthLnet/minecraft/block/pattern/BlockPattern;depth:I
-
height
private final int height- Mappings:
Namespace Name Mixin selector official cLamd;c:Iintermediary field_9903Lnet/minecraft/class_2236;field_9903:Inamed heightLnet/minecraft/block/pattern/BlockPattern;height:I
-
width
private final int width- Mappings:
Namespace Name Mixin selector official dLamd;d:Iintermediary field_9904Lnet/minecraft/class_2236;field_9904:Inamed widthLnet/minecraft/block/pattern/BlockPattern;width:I
-
-
Constructor Details
-
BlockPattern
- Mappings:
Namespace Name Mixin selector official <init>Lamd;<init>([[[Lcom/google/common/base/Predicate;)Vintermediary <init>Lnet/minecraft/class_2236;<init>([[[Lcom/google/common/base/Predicate;)Vnamed <init>Lnet/minecraft/block/pattern/BlockPattern;<init>([[[Lcom/google/common/base/Predicate;)V
-
-
Method Details
-
getHeight
public int getHeight()- Mappings:
Namespace Name Mixin selector official bLamd;b()Iintermediary method_9047Lnet/minecraft/class_2236;method_9047()Inamed getHeightLnet/minecraft/block/pattern/BlockPattern;getHeight()I
-
getWidth
public int getWidth()- Mappings:
Namespace Name Mixin selector official cLamd;c()Iintermediary method_9048Lnet/minecraft/class_2236;method_9048()Inamed getWidthLnet/minecraft/block/pattern/BlockPattern;getWidth()I
-
method_9046
private BlockPattern.Result method_9046(BlockPos pos, Direction direction, Direction direction2, LoadingCache<BlockPos, RayTraceResult> cache) - Mappings:
Namespace Name Mixin selector official aLamd;a(Lcj;Lcq;Lcq;Lcom/google/common/cache/LoadingCache;)Lamd$b;intermediary method_9046Lnet/minecraft/class_2236;method_9046(Lnet/minecraft/class_2552;Lnet/minecraft/class_1354;Lnet/minecraft/class_1354;Lcom/google/common/cache/LoadingCache;)Lnet/minecraft/class_2236$class_2238;named method_9046Lnet/minecraft/block/pattern/BlockPattern;method_9046(Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/util/math/Direction;Lnet/minecraft/util/math/Direction;Lcom/google/common/cache/LoadingCache;)Lnet/minecraft/block/pattern/BlockPattern$Result;
-
method_9043
- Mappings:
Namespace Name Mixin selector official aLamd;a(Ladm;Lcj;)Lamd$b;intermediary method_9043Lnet/minecraft/class_2236;method_9043(Lnet/minecraft/class_1150;Lnet/minecraft/class_2552;)Lnet/minecraft/class_2236$class_2238;named method_9043Lnet/minecraft/block/pattern/BlockPattern;method_9043(Lnet/minecraft/world/World;Lnet/minecraft/util/math/BlockPos;)Lnet/minecraft/block/pattern/BlockPattern$Result;
-
method_9044
- Mappings:
Namespace Name Mixin selector official aLamd;a(Ladm;Z)Lcom/google/common/cache/LoadingCache;intermediary method_9044Lnet/minecraft/class_2236;method_9044(Lnet/minecraft/class_1150;Z)Lcom/google/common/cache/LoadingCache;named method_9044Lnet/minecraft/block/pattern/BlockPattern;method_9044(Lnet/minecraft/world/World;Z)Lcom/google/common/cache/LoadingCache;
-
translate
protected static BlockPos translate(BlockPos pos, Direction forwards, Direction up, int offsetLeft, int offsetDown, int offsetForwards) - Mappings:
Namespace Name Mixin selector official aLamd;a(Lcj;Lcq;Lcq;III)Lcj;intermediary method_9045Lnet/minecraft/class_2236;method_9045(Lnet/minecraft/class_2552;Lnet/minecraft/class_1354;Lnet/minecraft/class_1354;III)Lnet/minecraft/class_2552;named translateLnet/minecraft/block/pattern/BlockPattern;translate(Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/util/math/Direction;Lnet/minecraft/util/math/Direction;III)Lnet/minecraft/util/math/BlockPos;
-