类 AreaHelper
- java.lang.Object
-
- net.minecraft.world.dimension.AreaHelper
-
public class AreaHelper extends Object
- Mappings:
Namespace Name official dgjintermediary net/minecraft/class_2424named net/minecraft/world/dimension/AreaHelper
-
-
字段概要
字段 修饰符和类型 字段 说明 private Direction.Axisaxisstatic intfield_31823static intfield_31824private static intfield_31825private static intfield_31826private intfoundPortalBlocksprivate intheightprivate static AbstractBlock.ContextPredicateIS_VALID_FRAME_BLOCKprivate @Nullable BlockPoslowerCornerprivate DirectionnegativeDirprivate intwidthprivate WorldAccessworld
-
构造器概要
构造器 构造器 说明 AreaHelper(WorldAccess world, BlockPos pos, Direction.Axis axis)
-
方法概要
-
-
-
字段详细资料
-
field_31825
private static final int field_31825
- 另请参阅:
- 常量字段值
- Mappings:
Namespace Name Mixin selector official cLdgj;c:Iintermediary field_31825Lnet/minecraft/class_2424;field_31825:Inamed field_31825Lnet/minecraft/world/dimension/AreaHelper;field_31825:I
-
field_31823
public static final int field_31823
- 另请参阅:
- 常量字段值
- Mappings:
Namespace Name Mixin selector official aLdgj;a:Iintermediary field_31823Lnet/minecraft/class_2424;field_31823:Inamed field_31823Lnet/minecraft/world/dimension/AreaHelper;field_31823:I
-
field_31826
private static final int field_31826
- 另请参阅:
- 常量字段值
- Mappings:
Namespace Name Mixin selector official dLdgj;d:Iintermediary field_31826Lnet/minecraft/class_2424;field_31826:Inamed field_31826Lnet/minecraft/world/dimension/AreaHelper;field_31826:I
-
field_31824
public static final int field_31824
- 另请参阅:
- 常量字段值
- Mappings:
Namespace Name Mixin selector official bLdgj;b:Iintermediary field_31824Lnet/minecraft/class_2424;field_31824:Inamed field_31824Lnet/minecraft/world/dimension/AreaHelper;field_31824:I
-
IS_VALID_FRAME_BLOCK
private static final AbstractBlock.ContextPredicate IS_VALID_FRAME_BLOCK
- Mappings:
Namespace Name Mixin selector official eLdgj;e:Lcjq$e;intermediary field_25883Lnet/minecraft/class_2424;field_25883:Lnet/minecraft/class_4970$class_4973;named IS_VALID_FRAME_BLOCKLnet/minecraft/world/dimension/AreaHelper;IS_VALID_FRAME_BLOCK:Lnet/minecraft/block/AbstractBlock$ContextPredicate;
-
world
private final WorldAccess world
- Mappings:
Namespace Name Mixin selector official fLdgj;f:Lbvs;intermediary field_11318Lnet/minecraft/class_2424;field_11318:Lnet/minecraft/class_1936;named worldLnet/minecraft/world/dimension/AreaHelper;world:Lnet/minecraft/world/WorldAccess;
-
axis
private final Direction.Axis axis
- Mappings:
Namespace Name Mixin selector official gLdgj;g:Lgg$a;intermediary field_11317Lnet/minecraft/class_2424;field_11317:Lnet/minecraft/class_2350$class_2351;named axisLnet/minecraft/world/dimension/AreaHelper;axis:Lnet/minecraft/util/math/Direction$Axis;
-
negativeDir
private final Direction negativeDir
- Mappings:
Namespace Name Mixin selector official hLdgj;h:Lgg;intermediary field_11314Lnet/minecraft/class_2424;field_11314:Lnet/minecraft/class_2350;named negativeDirLnet/minecraft/world/dimension/AreaHelper;negativeDir:Lnet/minecraft/util/math/Direction;
-
foundPortalBlocks
private int foundPortalBlocks
- Mappings:
Namespace Name Mixin selector official iLdgj;i:Iintermediary field_11313Lnet/minecraft/class_2424;field_11313:Inamed foundPortalBlocksLnet/minecraft/world/dimension/AreaHelper;foundPortalBlocks:I
-
lowerCorner
@Nullable private @Nullable BlockPos lowerCorner
- Mappings:
Namespace Name Mixin selector official jLdgj;j:Lgb;intermediary field_11316Lnet/minecraft/class_2424;field_11316:Lnet/minecraft/class_2338;named lowerCornerLnet/minecraft/world/dimension/AreaHelper;lowerCorner:Lnet/minecraft/util/math/BlockPos;
-
height
private int height
- Mappings:
Namespace Name Mixin selector official kLdgj;k:Iintermediary field_11312Lnet/minecraft/class_2424;field_11312:Inamed heightLnet/minecraft/world/dimension/AreaHelper;height:I
-
width
private final int width
- Mappings:
Namespace Name Mixin selector official lLdgj;l:Iintermediary field_11311Lnet/minecraft/class_2424;field_11311:Inamed widthLnet/minecraft/world/dimension/AreaHelper;width:I
-
-
构造器详细资料
-
AreaHelper
public AreaHelper(WorldAccess world, BlockPos pos, Direction.Axis axis)
- Mappings:
Namespace Name Mixin selector official <init>Ldgj;<init>(Lbvs;Lgb;Lgg$a;)Vintermediary <init>Lnet/minecraft/class_2424;<init>(Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;Lnet/minecraft/class_2350$class_2351;)Vnamed <init>Lnet/minecraft/world/dimension/AreaHelper;<init>(Lnet/minecraft/world/WorldAccess;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/util/math/Direction$Axis;)V
-
-
方法详细资料
-
getNewPortal
public static Optional<AreaHelper> getNewPortal(WorldAccess world, BlockPos pos, Direction.Axis axis)
- Mappings:
Namespace Name Mixin selector official aLdgj;a(Lbvs;Lgb;Lgg$a;)Ljava/util/Optional;intermediary method_30485Lnet/minecraft/class_2424;method_30485(Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;Lnet/minecraft/class_2350$class_2351;)Ljava/util/Optional;named getNewPortalLnet/minecraft/world/dimension/AreaHelper;getNewPortal(Lnet/minecraft/world/WorldAccess;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/util/math/Direction$Axis;)Ljava/util/Optional;
-
getOrEmpty
public static Optional<AreaHelper> getOrEmpty(WorldAccess world, BlockPos pos, Predicate<AreaHelper> predicate, Direction.Axis axis)
- Mappings:
Namespace Name Mixin selector official aLdgj;a(Lbvs;Lgb;Ljava/util/function/Predicate;Lgg$a;)Ljava/util/Optional;intermediary method_30486Lnet/minecraft/class_2424;method_30486(Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;Ljava/util/function/Predicate;Lnet/minecraft/class_2350$class_2351;)Ljava/util/Optional;named getOrEmptyLnet/minecraft/world/dimension/AreaHelper;getOrEmpty(Lnet/minecraft/world/WorldAccess;Lnet/minecraft/util/math/BlockPos;Ljava/util/function/Predicate;Lnet/minecraft/util/math/Direction$Axis;)Ljava/util/Optional;
-
getLowerCorner
@Nullable private @Nullable BlockPos getLowerCorner(BlockPos pos)
- Mappings:
Namespace Name Mixin selector official aLdgj;a(Lgb;)Lgb;intermediary method_30492Lnet/minecraft/class_2424;method_30492(Lnet/minecraft/class_2338;)Lnet/minecraft/class_2338;named getLowerCornerLnet/minecraft/world/dimension/AreaHelper;getLowerCorner(Lnet/minecraft/util/math/BlockPos;)Lnet/minecraft/util/math/BlockPos;
-
getWidth
private int getWidth()
- Mappings:
Namespace Name Mixin selector official dLdgj;d()Iintermediary method_30495Lnet/minecraft/class_2424;method_30495()Inamed getWidthLnet/minecraft/world/dimension/AreaHelper;getWidth()I
-
getWidth
private int getWidth(BlockPos pos, Direction direction)
- Mappings:
Namespace Name Mixin selector official aLdgj;a(Lgb;Lgg;)Iintermediary method_30493Lnet/minecraft/class_2424;method_30493(Lnet/minecraft/class_2338;Lnet/minecraft/class_2350;)Inamed getWidthLnet/minecraft/world/dimension/AreaHelper;getWidth(Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/util/math/Direction;)I
-
getHeight
private int getHeight()
- Mappings:
Namespace Name Mixin selector official eLdgj;e()Iintermediary method_30496Lnet/minecraft/class_2424;method_30496()Inamed getHeightLnet/minecraft/world/dimension/AreaHelper;getHeight()I
-
method_30491
private boolean method_30491(BlockPos.Mutable mutable, int int2)
- Mappings:
Namespace Name Mixin selector official aLdgj;a(Lgb$a;I)Zintermediary method_30491Lnet/minecraft/class_2424;method_30491(Lnet/minecraft/class_2338$class_2339;I)Znamed method_30491Lnet/minecraft/world/dimension/AreaHelper;method_30491(Lnet/minecraft/util/math/BlockPos$Mutable;I)Z
-
method_30490
private int method_30490(BlockPos.Mutable mutable)
- Mappings:
Namespace Name Mixin selector official aLdgj;a(Lgb$a;)Iintermediary method_30490Lnet/minecraft/class_2424;method_30490(Lnet/minecraft/class_2338$class_2339;)Inamed method_30490Lnet/minecraft/world/dimension/AreaHelper;method_30490(Lnet/minecraft/util/math/BlockPos$Mutable;)I
-
validStateInsidePortal
private static boolean validStateInsidePortal(BlockState state)
- Mappings:
Namespace Name Mixin selector official aLdgj;a(Lcjr;)Zintermediary method_10359Lnet/minecraft/class_2424;method_10359(Lnet/minecraft/class_2680;)Znamed validStateInsidePortalLnet/minecraft/world/dimension/AreaHelper;validStateInsidePortal(Lnet/minecraft/block/BlockState;)Z
-
isValid
public boolean isValid()
- Mappings:
Namespace Name Mixin selector official aLdgj;a()Zintermediary method_10360Lnet/minecraft/class_2424;method_10360()Znamed isValidLnet/minecraft/world/dimension/AreaHelper;isValid()Z
-
createPortal
public void createPortal()
- Mappings:
Namespace Name Mixin selector official bLdgj;b()Vintermediary method_10363Lnet/minecraft/class_2424;method_10363()Vnamed createPortalLnet/minecraft/world/dimension/AreaHelper;createPortal()V
-
wasAlreadyValid
public boolean wasAlreadyValid()
- Mappings:
Namespace Name Mixin selector official cLdgj;c()Zintermediary method_10362Lnet/minecraft/class_2424;method_10362()Znamed wasAlreadyValidLnet/minecraft/world/dimension/AreaHelper;wasAlreadyValid()Z
-
entityPosInPortal
public static Vec3d entityPosInPortal(PortalUtil.Rectangle portalRect, Direction.Axis portalAxis, Vec3d entityPos, EntityDimensions entityDimensions)
- Mappings:
Namespace Name Mixin selector official aLdgj;a(Ln$a;Lgg$a;Ldma;Lasm;)Ldma;intermediary method_30494Lnet/minecraft/class_2424;method_30494(Lnet/minecraft/class_5459$class_5460;Lnet/minecraft/class_2350$class_2351;Lnet/minecraft/class_243;Lnet/minecraft/class_4048;)Lnet/minecraft/class_243;named entityPosInPortalLnet/minecraft/world/dimension/AreaHelper;entityPosInPortal(Lnet/minecraft/world/PortalUtil$Rectangle;Lnet/minecraft/util/math/Direction$Axis;Lnet/minecraft/util/math/Vec3d;Lnet/minecraft/entity/EntityDimensions;)Lnet/minecraft/util/math/Vec3d;
-
getNetherTeleportTarget
public static TeleportTarget getNetherTeleportTarget(ServerWorld destination, PortalUtil.Rectangle portalRect, Direction.Axis portalAxis, Vec3d offset, EntityDimensions dimensions, Vec3d velocity, float yaw, float pitch)
- Mappings:
Namespace Name Mixin selector official aLdgj;a(Labj;Ln$a;Lgg$a;Ldma;Lasm;Ldma;FF)Ldgi;intermediary method_30484Lnet/minecraft/class_2424;method_30484(Lnet/minecraft/class_3218;Lnet/minecraft/class_5459$class_5460;Lnet/minecraft/class_2350$class_2351;Lnet/minecraft/class_243;Lnet/minecraft/class_4048;Lnet/minecraft/class_243;FF)Lnet/minecraft/class_5454;named getNetherTeleportTargetLnet/minecraft/world/dimension/AreaHelper;getNetherTeleportTarget(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/world/PortalUtil$Rectangle;Lnet/minecraft/util/math/Direction$Axis;Lnet/minecraft/util/math/Vec3d;Lnet/minecraft/entity/EntityDimensions;Lnet/minecraft/util/math/Vec3d;FF)Lnet/minecraft/world/TeleportTarget;
-
-