类 RaycastContext
- java.lang.Object
-
- net.minecraft.world.RaycastContext
-
public class RaycastContext extends Object
- Mappings:
Namespace Name official buzintermediary net/minecraft/class_3959named net/minecraft/world/RaycastContext
-
-
嵌套类概要
嵌套类 修饰符和类型 类 说明 static classRaycastContext.FluidHandlingstatic interfaceRaycastContext.ShapeProviderstatic classRaycastContext.ShapeType
-
字段概要
字段 修饰符和类型 字段 说明 private Vec3dendprivate ShapeContextentityPositionprivate RaycastContext.FluidHandlingfluidprivate RaycastContext.ShapeTypeshapeTypeprivate Vec3dstart
-
构造器概要
构造器 构造器 说明 RaycastContext(Vec3d start, Vec3d end, RaycastContext.ShapeType shapeType, RaycastContext.FluidHandling fluidHandling, Entity entity)
-
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 VoxelShapegetBlockShape(BlockState state, BlockView world, BlockPos pos)Vec3dgetEnd()VoxelShapegetFluidShape(FluidState state, BlockView world, BlockPos pos)Vec3dgetStart()
-
-
-
字段详细资料
-
start
private final Vec3d start
- Mappings:
Namespace Name Mixin selector official aLbuz;a:Ldma;intermediary field_17553Lnet/minecraft/class_3959;field_17553:Lnet/minecraft/class_243;named startLnet/minecraft/world/RaycastContext;start:Lnet/minecraft/util/math/Vec3d;
-
end
private final Vec3d end
- Mappings:
Namespace Name Mixin selector official bLbuz;b:Ldma;intermediary field_17554Lnet/minecraft/class_3959;field_17554:Lnet/minecraft/class_243;named endLnet/minecraft/world/RaycastContext;end:Lnet/minecraft/util/math/Vec3d;
-
shapeType
private final RaycastContext.ShapeType shapeType
- Mappings:
Namespace Name Mixin selector official cLbuz;c:Lbuz$a;intermediary field_17555Lnet/minecraft/class_3959;field_17555:Lnet/minecraft/class_3959$class_3960;named shapeTypeLnet/minecraft/world/RaycastContext;shapeType:Lnet/minecraft/world/RaycastContext$ShapeType;
-
fluid
private final RaycastContext.FluidHandling fluid
- Mappings:
Namespace Name Mixin selector official dLbuz;d:Lbuz$b;intermediary field_17556Lnet/minecraft/class_3959;field_17556:Lnet/minecraft/class_3959$class_242;named fluidLnet/minecraft/world/RaycastContext;fluid:Lnet/minecraft/world/RaycastContext$FluidHandling;
-
entityPosition
private final ShapeContext entityPosition
- Mappings:
Namespace Name Mixin selector official eLbuz;e:Ldmf;intermediary field_17557Lnet/minecraft/class_3959;field_17557:Lnet/minecraft/class_3726;named entityPositionLnet/minecraft/world/RaycastContext;entityPosition:Lnet/minecraft/block/ShapeContext;
-
-
构造器详细资料
-
RaycastContext
public RaycastContext(Vec3d start, Vec3d end, RaycastContext.ShapeType shapeType, RaycastContext.FluidHandling fluidHandling, Entity entity)
- Mappings:
Namespace Name Mixin selector official <init>Lbuz;<init>(Ldma;Ldma;Lbuz$a;Lbuz$b;Lasl;)Vintermediary <init>Lnet/minecraft/class_3959;<init>(Lnet/minecraft/class_243;Lnet/minecraft/class_243;Lnet/minecraft/class_3959$class_3960;Lnet/minecraft/class_3959$class_242;Lnet/minecraft/class_1297;)Vnamed <init>Lnet/minecraft/world/RaycastContext;<init>(Lnet/minecraft/util/math/Vec3d;Lnet/minecraft/util/math/Vec3d;Lnet/minecraft/world/RaycastContext$ShapeType;Lnet/minecraft/world/RaycastContext$FluidHandling;Lnet/minecraft/entity/Entity;)V
-
-
方法详细资料
-
getEnd
public Vec3d getEnd()
- Mappings:
Namespace Name Mixin selector official aLbuz;a()Ldma;intermediary method_17747Lnet/minecraft/class_3959;method_17747()Lnet/minecraft/class_243;named getEndLnet/minecraft/world/RaycastContext;getEnd()Lnet/minecraft/util/math/Vec3d;
-
getStart
public Vec3d getStart()
- Mappings:
Namespace Name Mixin selector official bLbuz;b()Ldma;intermediary method_17750Lnet/minecraft/class_3959;method_17750()Lnet/minecraft/class_243;named getStartLnet/minecraft/world/RaycastContext;getStart()Lnet/minecraft/util/math/Vec3d;
-
getBlockShape
public VoxelShape getBlockShape(BlockState state, BlockView world, BlockPos pos)
- Mappings:
Namespace Name Mixin selector official aLbuz;a(Lcjr;Lbuv;Lgb;)Ldmt;intermediary method_17748Lnet/minecraft/class_3959;method_17748(Lnet/minecraft/class_2680;Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;)Lnet/minecraft/class_265;named getBlockShapeLnet/minecraft/world/RaycastContext;getBlockShape(Lnet/minecraft/block/BlockState;Lnet/minecraft/world/BlockView;Lnet/minecraft/util/math/BlockPos;)Lnet/minecraft/util/shape/VoxelShape;
-
getFluidShape
public VoxelShape getFluidShape(FluidState state, BlockView world, BlockPos pos)
- Mappings:
Namespace Name Mixin selector official aLbuz;a(Ldds;Lbuv;Lgb;)Ldmt;intermediary method_17749Lnet/minecraft/class_3959;method_17749(Lnet/minecraft/class_3610;Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;)Lnet/minecraft/class_265;named getFluidShapeLnet/minecraft/world/RaycastContext;getFluidShape(Lnet/minecraft/fluid/FluidState;Lnet/minecraft/world/BlockView;Lnet/minecraft/util/math/BlockPos;)Lnet/minecraft/util/shape/VoxelShape;
-
-