Package net.minecraft.world.dimension
Class AreaHelper
java.lang.Object
net.minecraft.world.dimension.AreaHelper
- Mappings:
Namespace Name official dgkintermediary net/minecraft/class_2424named net/minecraft/world/dimension/AreaHelper
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate Direction.Axisstatic intstatic intprivate static intprivate static intprivate intprivate intprivate static AbstractBlock.ContextPredicateprivate Directionprivate intprivate WorldAccess -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidstatic Vec3dentityPosInPortal(PortalUtil.Rectangle portalRect, Direction.Axis portalAxis, Vec3d entityPos, EntityDimensions entityDimensions)private intgetLowerCorner(BlockPos pos)static TeleportTargetgetNetherTeleportTarget(ServerWorld destination, PortalUtil.Rectangle portalRect, Direction.Axis portalAxis, Vec3d offset, EntityDimensions dimensions, Vec3d velocity, float yaw, float pitch)static Optional<AreaHelper>getNewPortal(WorldAccess world, BlockPos pos, Direction.Axis axis)static Optional<AreaHelper>getOrEmpty(WorldAccess world, BlockPos pos, Predicate<AreaHelper> predicate, Direction.Axis axis)private intgetWidth()private intbooleanisValid()private intmethod_30490(BlockPos.Mutable mutable)private booleanmethod_30491(BlockPos.Mutable mutable, int int2)private static booleanvalidStateInsidePortal(BlockState state)boolean
-
Field Details
-
field_31825
private static final int field_31825- See Also:
- Constant Field Values
- Mappings:
Namespace Name Mixin selector official cLdgk;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- See Also:
- Constant Field Values
- Mappings:
Namespace Name Mixin selector official aLdgk;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- See Also:
- Constant Field Values
- Mappings:
Namespace Name Mixin selector official dLdgk;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- See Also:
- Constant Field Values
- Mappings:
Namespace Name Mixin selector official bLdgk;b:Iintermediary field_31824Lnet/minecraft/class_2424;field_31824:Inamed field_31824Lnet/minecraft/world/dimension/AreaHelper;field_31824:I
-
IS_VALID_FRAME_BLOCK
- Mappings:
Namespace Name Mixin selector official eLdgk;e:Lcjw$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
- Mappings:
Namespace Name Mixin selector official fLdgk;f:Lbvy;intermediary field_11318Lnet/minecraft/class_2424;field_11318:Lnet/minecraft/class_1936;named worldLnet/minecraft/world/dimension/AreaHelper;world:Lnet/minecraft/world/WorldAccess;
-
axis
- Mappings:
Namespace Name Mixin selector official gLdgk;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
- Mappings:
Namespace Name Mixin selector official hLdgk;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 iLdgk;i:Iintermediary field_11313Lnet/minecraft/class_2424;field_11313:Inamed foundPortalBlocksLnet/minecraft/world/dimension/AreaHelper;foundPortalBlocks:I
-
lowerCorner
- Mappings:
Namespace Name Mixin selector official jLdgk;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 kLdgk;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 lLdgk;l:Iintermediary field_11311Lnet/minecraft/class_2424;field_11311:Inamed widthLnet/minecraft/world/dimension/AreaHelper;width:I
-
-
Constructor Details
-
AreaHelper
- Mappings:
Namespace Name Mixin selector official <init>Ldgk;<init>(Lbvy;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
-
-
Method Details
-
getNewPortal
public static Optional<AreaHelper> getNewPortal(WorldAccess world, BlockPos pos, Direction.Axis axis)- Mappings:
Namespace Name Mixin selector official aLdgk;a(Lbvy;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 aLdgk;a(Lbvy;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
- Mappings:
Namespace Name Mixin selector official aLdgk;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 dLdgk;d()Iintermediary method_30495Lnet/minecraft/class_2424;method_30495()Inamed getWidthLnet/minecraft/world/dimension/AreaHelper;getWidth()I
-
getWidth
- Mappings:
Namespace Name Mixin selector official aLdgk;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 eLdgk;e()Iintermediary method_30496Lnet/minecraft/class_2424;method_30496()Inamed getHeightLnet/minecraft/world/dimension/AreaHelper;getHeight()I
-
method_30491
- Mappings:
Namespace Name Mixin selector official aLdgk;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
- Mappings:
Namespace Name Mixin selector official aLdgk;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
- Mappings:
Namespace Name Mixin selector official aLdgk;a(Lcjx;)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 aLdgk;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 bLdgk;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 cLdgk;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 aLdgk;a(Ln$a;Lgg$a;Ldmb;Lasp;)Ldmb;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 aLdgk;a(Labj;Ln$a;Lgg$a;Ldmb;Lasp;Ldmb;FF)Ldgj;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;
-