Package net.minecraft.client.render
Class Camera
java.lang.Object
net.minecraft.client.render.Camera
- All Implemented Interfaces:
TrackedWaypoint.YawProvider
- Mappings:
Namespace Name named net/minecraft/client/render/Cameraintermediary net/minecraft/class_4184official gbk
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate Worldprivate static final floatprivate final BlockPos.Mutableprivate floatprivate static final Vector3fprivate final Vector3fprivate final CubicSamplerprivate Entityprivate static final Vector3fprivate final Vector3fprivate floatprivate floatprivate floatprivate Vec3dprivate booleanprivate final Quaternionfprivate booleanprivate static final Vector3fprivate final Vector3fprivate float -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate floatclipToSpace(float float2) floatfloatfloatgetPitch()Returns the field of vision of this camera.floatgetYaw()booleanisReady()booleanprotected voidmoveBy(float float2, float float3, float float4) voidreset()protected voidsetPos(double x, double y, double z) protected voidprotected voidsetRotation(float yaw, float pitch) voidupdate(World world, Entity focusedEntity, boolean thirdPerson, boolean inverseView, float tickProgress) void
-
Field Details
-
BASE_CAMERA_DISTANCE
private static final float BASE_CAMERA_DISTANCE- See Also:
- Mappings:
Namespace Name Mixin selector named BASE_CAMERA_DISTANCELnet/minecraft/client/render/Camera;BASE_CAMERA_DISTANCE:Fintermediary field_47841Lnet/minecraft/class_4184;field_47841:Fofficial aLgbk;a:F
-
HORIZONTAL
- Mappings:
Namespace Name Mixin selector named HORIZONTALLnet/minecraft/client/render/Camera;HORIZONTAL:Lorg/joml/Vector3f;intermediary field_52123Lnet/minecraft/class_4184;field_52123:Lorg/joml/Vector3f;official bLgbk;b:Lorg/joml/Vector3f;
-
VERTICAL
- Mappings:
Namespace Name Mixin selector named VERTICALLnet/minecraft/client/render/Camera;VERTICAL:Lorg/joml/Vector3f;intermediary field_52124Lnet/minecraft/class_4184;field_52124:Lorg/joml/Vector3f;official cLgbk;c:Lorg/joml/Vector3f;
-
DIAGONAL
- Mappings:
Namespace Name Mixin selector named DIAGONALLnet/minecraft/client/render/Camera;DIAGONAL:Lorg/joml/Vector3f;intermediary field_52125Lnet/minecraft/class_4184;field_52125:Lorg/joml/Vector3f;official dLgbk;d:Lorg/joml/Vector3f;
-
ready
private boolean ready- Mappings:
Namespace Name Mixin selector named readyLnet/minecraft/client/render/Camera;ready:Zintermediary field_18709Lnet/minecraft/class_4184;field_18709:Zofficial eLgbk;e:Z
-
area
- Mappings:
Namespace Name Mixin selector named areaLnet/minecraft/client/render/Camera;area:Lnet/minecraft/world/World;intermediary field_18710Lnet/minecraft/class_4184;field_18710:Lnet/minecraft/class_1937;official fLgbk;f:Ldtq;
-
focusedEntity
- Mappings:
Namespace Name Mixin selector named focusedEntityLnet/minecraft/client/render/Camera;focusedEntity:Lnet/minecraft/entity/Entity;intermediary field_18711Lnet/minecraft/class_4184;field_18711:Lnet/minecraft/class_1297;official gLgbk;g:Lcfg;
-
pos
- Mappings:
Namespace Name Mixin selector named posLnet/minecraft/client/render/Camera;pos:Lnet/minecraft/util/math/Vec3d;intermediary field_18712Lnet/minecraft/class_4184;field_18712:Lnet/minecraft/class_243;official hLgbk;h:Lfqj;
-
blockPos
- Mappings:
Namespace Name Mixin selector named blockPosLnet/minecraft/client/render/Camera;blockPos:Lnet/minecraft/util/math/BlockPos$Mutable;intermediary field_18713Lnet/minecraft/class_4184;field_18713:Lnet/minecraft/class_2338$class_2339;official iLgbk;i:Liz$a;
-
horizontalPlane
- Mappings:
Namespace Name Mixin selector named horizontalPlaneLnet/minecraft/client/render/Camera;horizontalPlane:Lorg/joml/Vector3f;intermediary field_18714Lnet/minecraft/class_4184;field_18714:Lorg/joml/Vector3f;official jLgbk;j:Lorg/joml/Vector3f;
-
verticalPlane
- Mappings:
Namespace Name Mixin selector named verticalPlaneLnet/minecraft/client/render/Camera;verticalPlane:Lorg/joml/Vector3f;intermediary field_18715Lnet/minecraft/class_4184;field_18715:Lorg/joml/Vector3f;official kLgbk;k:Lorg/joml/Vector3f;
-
diagonalPlane
- Mappings:
Namespace Name Mixin selector named diagonalPlaneLnet/minecraft/client/render/Camera;diagonalPlane:Lorg/joml/Vector3f;intermediary field_18716Lnet/minecraft/class_4184;field_18716:Lorg/joml/Vector3f;official lLgbk;l:Lorg/joml/Vector3f;
-
pitch
private float pitch- Mappings:
Namespace Name Mixin selector named pitchLnet/minecraft/client/render/Camera;pitch:Fintermediary field_18717Lnet/minecraft/class_4184;field_18717:Fofficial mLgbk;m:F
-
yaw
private float yaw- Mappings:
Namespace Name Mixin selector named yawLnet/minecraft/client/render/Camera;yaw:Fintermediary field_18718Lnet/minecraft/class_4184;field_18718:Fofficial nLgbk;n:F
-
rotation
- Mappings:
Namespace Name Mixin selector named rotationLnet/minecraft/client/render/Camera;rotation:Lorg/joml/Quaternionf;intermediary field_21518Lnet/minecraft/class_4184;field_21518:Lorg/joml/Quaternionf;official oLgbk;o:Lorg/joml/Quaternionf;
-
thirdPerson
private boolean thirdPerson- Mappings:
Namespace Name Mixin selector named thirdPersonLnet/minecraft/client/render/Camera;thirdPerson:Zintermediary field_18719Lnet/minecraft/class_4184;field_18719:Zofficial pLgbk;p:Z
-
cameraY
private float cameraY- Mappings:
Namespace Name Mixin selector named cameraYLnet/minecraft/client/render/Camera;cameraY:Fintermediary field_18721Lnet/minecraft/class_4184;field_18721:Fofficial qLgbk;q:F
-
lastCameraY
private float lastCameraY- Mappings:
Namespace Name Mixin selector named lastCameraYLnet/minecraft/client/render/Camera;lastCameraY:Fintermediary field_18722Lnet/minecraft/class_4184;field_18722:Fofficial rLgbk;r:F
-
lastTickProgress
private float lastTickProgress- Mappings:
Namespace Name Mixin selector named lastTickProgressLnet/minecraft/client/render/Camera;lastTickProgress:Fintermediary field_47549Lnet/minecraft/class_4184;field_47549:Fofficial sLgbk;s:F
-
field_63460
- Mappings:
Namespace Name Mixin selector named field_63460Lnet/minecraft/client/render/Camera;field_63460:Lnet/minecraft/util/CubicSampler;intermediary field_63460Lnet/minecraft/class_4184;field_63460:Lnet/minecraft/class_6491;official tLgbk;t:Lbfh;
-
-
Constructor Details
-
Camera
public Camera()
-
-
Method Details
-
update
public void update(World world, Entity focusedEntity, boolean thirdPerson, boolean inverseView, float tickProgress) - Mappings:
Namespace Name Mixin selector named updateLnet/minecraft/client/render/Camera;update(Lnet/minecraft/world/World;Lnet/minecraft/entity/Entity;ZZF)Vintermediary method_19321Lnet/minecraft/class_4184;method_19321(Lnet/minecraft/class_1937;Lnet/minecraft/class_1297;ZZF)Vofficial aLgbk;a(Ldtq;Lcfg;ZZF)V
-
updateEyeHeight
public void updateEyeHeight()- Mappings:
Namespace Name Mixin selector named updateEyeHeightLnet/minecraft/client/render/Camera;updateEyeHeight()Vintermediary method_19317Lnet/minecraft/class_4184;method_19317()Vofficial cLgbk;c()V
-
method_75304
- Mappings:
Namespace Name Mixin selector named method_75304Lnet/minecraft/client/render/Camera;method_75304()Lnet/minecraft/util/CubicSampler;intermediary method_75304Lnet/minecraft/class_4184;method_75304()Lnet/minecraft/class_6491;official dLgbk;d()Lbfh;
-
clipToSpace
private float clipToSpace(float float2) - Mappings:
Namespace Name Mixin selector named clipToSpaceLnet/minecraft/client/render/Camera;clipToSpace(F)Fintermediary method_19318Lnet/minecraft/class_4184;method_19318(F)Fofficial aLgbk;a(F)F
-
moveBy
protected void moveBy(float float2, float float3, float float4) - Mappings:
Namespace Name Mixin selector named moveByLnet/minecraft/client/render/Camera;moveBy(FFF)Vintermediary method_19324Lnet/minecraft/class_4184;method_19324(FFF)Vofficial aLgbk;a(FFF)V
-
setRotation
protected void setRotation(float yaw, float pitch) - Mappings:
Namespace Name Mixin selector named setRotationLnet/minecraft/client/render/Camera;setRotation(FF)Vintermediary method_19325Lnet/minecraft/class_4184;method_19325(FF)Vofficial aLgbk;a(FF)V
-
setPos
protected void setPos(double x, double y, double z) - Mappings:
Namespace Name Mixin selector named setPosLnet/minecraft/client/render/Camera;setPos(DDD)Vintermediary method_19327Lnet/minecraft/class_4184;method_19327(DDD)Vofficial aLgbk;a(DDD)V
-
setPos
- Mappings:
Namespace Name Mixin selector named setPosLnet/minecraft/client/render/Camera;setPos(Lnet/minecraft/util/math/Vec3d;)Vintermediary method_19322Lnet/minecraft/class_4184;method_19322(Lnet/minecraft/class_243;)Vofficial aLgbk;a(Lfqj;)V
-
getCameraPos
- Specified by:
getCameraPosin interfaceTrackedWaypoint.YawProvider- Mappings:
Namespace Name Mixin selector named getCameraPosLnet/minecraft/world/waypoint/TrackedWaypoint$YawProvider;getCameraPos()Lnet/minecraft/util/math/Vec3d;intermediary method_71156Lnet/minecraft/class_11200$class_11297;method_71156()Lnet/minecraft/class_243;official bLfsj$b;b()Lfqj;
-
getBlockPos
- Mappings:
Namespace Name Mixin selector named getBlockPosLnet/minecraft/client/render/Camera;getBlockPos()Lnet/minecraft/util/math/BlockPos;intermediary method_19328Lnet/minecraft/class_4184;method_19328()Lnet/minecraft/class_2338;official eLgbk;e()Liz;
-
getPitch
public float getPitch()- Mappings:
Namespace Name Mixin selector named getPitchLnet/minecraft/client/render/Camera;getPitch()Fintermediary method_19329Lnet/minecraft/class_4184;method_19329()Fofficial fLgbk;f()F
-
getYaw
public float getYaw()- Mappings:
Namespace Name Mixin selector named getYawLnet/minecraft/client/render/Camera;getYaw()Fintermediary method_19330Lnet/minecraft/class_4184;method_19330()Fofficial gLgbk;g()F
-
getCameraYaw
public float getCameraYaw()- Specified by:
getCameraYawin interfaceTrackedWaypoint.YawProvider- Mappings:
Namespace Name Mixin selector named getCameraYawLnet/minecraft/world/waypoint/TrackedWaypoint$YawProvider;getCameraYaw()Fintermediary method_71155Lnet/minecraft/class_11200$class_11297;method_71155()Fofficial aLfsj$b;a()F
-
getRotation
- Mappings:
Namespace Name Mixin selector named getRotationLnet/minecraft/client/render/Camera;getRotation()Lorg/joml/Quaternionf;intermediary method_23767Lnet/minecraft/class_4184;method_23767()Lorg/joml/Quaternionf;official hLgbk;h()Lorg/joml/Quaternionf;
-
getFocusedEntity
- Mappings:
Namespace Name Mixin selector named getFocusedEntityLnet/minecraft/client/render/Camera;getFocusedEntity()Lnet/minecraft/entity/Entity;intermediary method_19331Lnet/minecraft/class_4184;method_19331()Lnet/minecraft/class_1297;official iLgbk;i()Lcfg;
-
isReady
public boolean isReady()- Mappings:
Namespace Name Mixin selector named isReadyLnet/minecraft/client/render/Camera;isReady()Zintermediary method_19332Lnet/minecraft/class_4184;method_19332()Zofficial jLgbk;j()Z
-
isThirdPerson
public boolean isThirdPerson()- Mappings:
Namespace Name Mixin selector named isThirdPersonLnet/minecraft/client/render/Camera;isThirdPerson()Zintermediary method_19333Lnet/minecraft/class_4184;method_19333()Zofficial kLgbk;k()Z
-
getProjection
Returns the field of vision of this camera.- Returns:
- the field of vision of this camera
- See Also:
- Mappings:
Namespace Name Mixin selector named getProjectionLnet/minecraft/client/render/Camera;getProjection()Lnet/minecraft/client/render/Camera$Projection;intermediary method_36425Lnet/minecraft/class_4184;method_36425()Lnet/minecraft/class_4184$class_6355;official lLgbk;l()Lgbk$a;
-
getSubmersionType
- Mappings:
Namespace Name Mixin selector named getSubmersionTypeLnet/minecraft/client/render/Camera;getSubmersionType()Lnet/minecraft/block/enums/CameraSubmersionType;intermediary method_19334Lnet/minecraft/class_4184;method_19334()Lnet/minecraft/class_5636;official mLgbk;m()Lfid;
-
getHorizontalPlane
- Mappings:
Namespace Name Mixin selector named getHorizontalPlaneLnet/minecraft/client/render/Camera;getHorizontalPlane()Lorg/joml/Vector3fc;intermediary method_19335Lnet/minecraft/class_4184;method_19335()Lorg/joml/Vector3fc;official nLgbk;n()Lorg/joml/Vector3fc;
-
getVerticalPlane
- Mappings:
Namespace Name Mixin selector named getVerticalPlaneLnet/minecraft/client/render/Camera;getVerticalPlane()Lorg/joml/Vector3fc;intermediary method_19336Lnet/minecraft/class_4184;method_19336()Lorg/joml/Vector3fc;official oLgbk;o()Lorg/joml/Vector3fc;
-
getDiagonalPlane
- Mappings:
Namespace Name Mixin selector named getDiagonalPlaneLnet/minecraft/client/render/Camera;getDiagonalPlane()Lorg/joml/Vector3fc;intermediary method_35689Lnet/minecraft/class_4184;method_35689()Lorg/joml/Vector3fc;official pLgbk;p()Lorg/joml/Vector3fc;
-
reset
public void reset()- Mappings:
Namespace Name Mixin selector named resetLnet/minecraft/client/render/Camera;reset()Vintermediary method_19337Lnet/minecraft/class_4184;method_19337()Vofficial qLgbk;q()V
-
getLastTickProgress
public float getLastTickProgress()- Mappings:
Namespace Name Mixin selector named getLastTickProgressLnet/minecraft/client/render/Camera;getLastTickProgress()Fintermediary method_55437Lnet/minecraft/class_4184;method_55437()Fofficial rLgbk;r()F
-