Skip to content

Package net.minecraft.client.renderer.entity

Part 1/1


AbstractBoatRenderer

  • Full name: net.minecraft.client.renderer.entity.AbstractBoatRenderer
  • Package: net.minecraft.client.renderer.entity
  • Source: clientOnlynet/minecraft/client/renderer/entity/AbstractBoatRenderer.java
  • Type: class
  • Modifiers: public abstract
  • Extends: EntityRenderer<AbstractBoat, BoatRenderState>

net.minecraft.client.renderer.entity.AbstractBoatRenderer#AbstractBoatRenderer(EntityRendererProvider.Context)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/AbstractBoatRenderer.java:19
  • Modifiers: public
  • Kind: constructor

คืออะไร

สร้างออบเจ็กต์ AbstractBoatRenderer ด้วยพารามิเตอร์ที่ระบุ

ทำงานยังไง

แก้ state: shadowRadius.

Parameters

  • EntityRendererProvider.Context context

ตัวอย่างใช้งาน

EntityRendererProvider.Context context = ...;
AbstractBoatRenderer instance = new AbstractBoatRenderer(context);

net.minecraft.client.renderer.entity.AbstractBoatRenderer#createRenderState()

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/AbstractBoatRenderer.java:55
  • Modifiers: public
  • Return: BoatRenderState

คืออะไร

สร้าง Render State

ทำงานยังไง

สร้างออบเจ็กต์: BoatRenderState. คืนค่า: new BoatRenderState().

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

AbstractBoatRenderer instance = ...;
BoatRenderState result = instance.createRenderState();

net.minecraft.client.renderer.entity.AbstractBoatRenderer#extractRenderState(AbstractBoat,BoatRenderState,float)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/AbstractBoatRenderer.java:59
  • Modifiers: public
  • Return: void

คืออะไร

ดำเนินการ extractRenderState ตาม implementation ของ AbstractBoatRenderer

ทำงานยังไง

เรียกต่อ: getYRot(), getHurtTime(), getHurtDir(), max(), getDamage(), getBubbleAngle(), isUnderWater(), getRowingTime().

Parameters

  • AbstractBoat abstractBoat
  • BoatRenderState boatRenderState
  • float f

ตัวอย่างใช้งาน

AbstractBoatRenderer instance = ...;
AbstractBoat abstractBoat = ...;
BoatRenderState boatRenderState = ...;
instance.extractRenderState(abstractBoat, boatRenderState, 0.0F);

net.minecraft.client.renderer.entity.AbstractBoatRenderer#model()

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/AbstractBoatRenderer.java:51
  • Modifiers: protected abstract
  • Return: EntityModel<BoatRenderState>

คืออะไร

ดำเนินการ model ตาม implementation ของ AbstractBoatRenderer

ทำงานยังไง

ไม่มี implementation ใน declaration นี้; คลาสลูก/implementation เป็นผู้กำหนดพฤติกรรมจริง

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

@Override
protected EntityModel<BoatRenderState> model() {
    return super.model();
}

net.minecraft.client.renderer.entity.AbstractBoatRenderer#render(BoatRenderState,PoseStack,MultiBufferSource,int)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/AbstractBoatRenderer.java:24
  • Modifiers: public
  • Return: void

คืออะไร

เรนเดอร์ render

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. เรียกต่อ: pushPose(), translate(), mulPose(), rotationDegrees(), sin(), equal(), setAngleAxis(), scale(). สร้างออบเจ็กต์: Quaternionf.

Parameters

  • BoatRenderState boatRenderState
  • PoseStack poseStack
  • MultiBufferSource multiBufferSource
  • int i

ตัวอย่างใช้งาน

AbstractBoatRenderer instance = ...;
BoatRenderState boatRenderState = ...;
PoseStack poseStack = ...;
MultiBufferSource multiBufferSource = ...;
instance.render(boatRenderState, poseStack, multiBufferSource, 0);

net.minecraft.client.renderer.entity.AbstractBoatRenderer#renderType()

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/AbstractBoatRenderer.java:53
  • Modifiers: protected abstract
  • Return: RenderType

คืออะไร

เรนเดอร์ Type

ทำงานยังไง

ไม่มี implementation ใน declaration นี้; คลาสลูก/implementation เป็นผู้กำหนดพฤติกรรมจริง

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

@Override
protected RenderType renderType() {
    return super.renderType();
}

net.minecraft.client.renderer.entity.AbstractBoatRenderer#renderTypeAdditions(BoatRenderState,PoseStack,MultiBufferSource,int)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/AbstractBoatRenderer.java:48
  • Modifiers: protected
  • Return: void

คืออะไร

เรนเดอร์ Type Additions

ทำงานยังไง

ทำงานตาม body โดยตรง (ประมาณ 1 statement).

Parameters

  • BoatRenderState boatRenderState
  • PoseStack poseStack
  • MultiBufferSource multiBufferSource
  • int i

ตัวอย่างใช้งาน

BoatRenderState boatRenderState = ...;
PoseStack poseStack = ...;
MultiBufferSource multiBufferSource = ...;
@Override
protected void renderTypeAdditions(BoatRenderState boatRenderState, PoseStack poseStack, MultiBufferSource multiBufferSource, int i) {
    super.renderTypeAdditions(boatRenderState, poseStack, multiBufferSource, i);
}

AbstractHoglinRenderer

  • Full name: net.minecraft.client.renderer.entity.AbstractHoglinRenderer
  • Package: net.minecraft.client.renderer.entity
  • Source: clientOnlynet/minecraft/client/renderer/entity/AbstractHoglinRenderer.java
  • Type: class
  • Modifiers: public abstract
  • Extends: AgeableMobRenderer<T, HoglinRenderState, HoglinModel>

net.minecraft.client.renderer.entity.AbstractHoglinRenderer#AbstractHoglinRenderer(EntityRendererProvider.Context,ModelLayerLocation,ModelLayerLocation,float)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/AbstractHoglinRenderer.java:13
  • Modifiers: public
  • Kind: constructor

คืออะไร

สร้างออบเจ็กต์ AbstractHoglinRenderer ด้วยพารามิเตอร์ที่ระบุ

ทำงานยังไง

เรียกต่อ: bakeLayer(). สร้างออบเจ็กต์: HoglinModel.

Parameters

  • EntityRendererProvider.Context context
  • ModelLayerLocation modelLayerLocation
  • ModelLayerLocation modelLayerLocation2
  • float f

ตัวอย่างใช้งาน

EntityRendererProvider.Context context = ...;
ModelLayerLocation modelLayerLocation = ...;
ModelLayerLocation modelLayerLocation2 = ...;
AbstractHoglinRenderer instance = new AbstractHoglinRenderer(context, modelLayerLocation, modelLayerLocation2, 0.0F);

net.minecraft.client.renderer.entity.AbstractHoglinRenderer#createRenderState()

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/AbstractHoglinRenderer.java:17
  • Modifiers: public
  • Return: HoglinRenderState

คืออะไร

สร้าง Render State

ทำงานยังไง

สร้างออบเจ็กต์: HoglinRenderState. คืนค่า: new HoglinRenderState().

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

AbstractHoglinRenderer instance = ...;
HoglinRenderState result = instance.createRenderState();

net.minecraft.client.renderer.entity.AbstractHoglinRenderer#extractRenderState(T,HoglinRenderState,float)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/AbstractHoglinRenderer.java:21
  • Modifiers: public
  • Return: void

คืออะไร

ดำเนินการ extractRenderState ตาม implementation ของ AbstractHoglinRenderer

ทำงานยังไง

เรียกต่อ: getAttackAnimationRemainingTicks().

Parameters

  • T mob
  • HoglinRenderState hoglinRenderState
  • float f

ตัวอย่างใช้งาน

AbstractHoglinRenderer instance = ...;
T mob = ...;
HoglinRenderState hoglinRenderState = ...;
instance.extractRenderState(mob, hoglinRenderState, 0.0F);

AbstractHorseRenderer

  • Full name: net.minecraft.client.renderer.entity.AbstractHorseRenderer
  • Package: net.minecraft.client.renderer.entity
  • Source: clientOnlynet/minecraft/client/renderer/entity/AbstractHorseRenderer.java
  • Type: class
  • Modifiers: public abstract
  • Extends: AgeableMobRenderer<T, S, M>

net.minecraft.client.renderer.entity.AbstractHorseRenderer#AbstractHorseRenderer(EntityRendererProvider.Context,M,M)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/AbstractHorseRenderer.java:12
  • Modifiers: public
  • Kind: constructor

คืออะไร

สร้างออบเจ็กต์ AbstractHorseRenderer ด้วยพารามิเตอร์ที่ระบุ

ทำงานยังไง

ทำงานตาม body โดยตรง (ประมาณ 1 statement).

Parameters

  • EntityRendererProvider.Context context
  • M entityModel
  • M entityModel2

ตัวอย่างใช้งาน

EntityRendererProvider.Context context = ...;
M entityModel = ...;
M entityModel2 = ...;
AbstractHorseRenderer instance = new AbstractHorseRenderer(context, entityModel, entityModel2);

net.minecraft.client.renderer.entity.AbstractHorseRenderer#extractRenderState(T,S,float)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/AbstractHorseRenderer.java:16
  • Modifiers: public
  • Return: void

คืออะไร

ดำเนินการ extractRenderState ตาม implementation ของ AbstractHorseRenderer

ทำงานยังไง

เรียกต่อ: isSaddled(), isVehicle(), getEatAnim(), getStandAnim(), getMouthAnim().

Parameters

  • T abstractHorse
  • S equineRenderState
  • float f

ตัวอย่างใช้งาน

AbstractHorseRenderer instance = ...;
T abstractHorse = ...;
S equineRenderState = ...;
instance.extractRenderState(abstractHorse, equineRenderState, 0.0F);

AbstractMinecartRenderer

  • Full name: net.minecraft.client.renderer.entity.AbstractMinecartRenderer
  • Package: net.minecraft.client.renderer.entity
  • Source: clientOnlynet/minecraft/client/renderer/entity/AbstractMinecartRenderer.java
  • Type: class
  • Modifiers: public abstract
  • Extends: EntityRenderer<T, S>

net.minecraft.client.renderer.entity.AbstractMinecartRenderer#AbstractMinecartRenderer(EntityRendererProvider.Context,ModelLayerLocation)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/AbstractMinecartRenderer.java:31
  • Modifiers: public
  • Kind: constructor

คืออะไร

สร้างออบเจ็กต์ AbstractMinecartRenderer ด้วยพารามิเตอร์ที่ระบุ

ทำงานยังไง

แก้ state: shadowRadius, model, blockRenderer. เรียกต่อ: bakeLayer(), getBlockRenderDispatcher(). สร้างออบเจ็กต์: MinecartModel.

Parameters

  • EntityRendererProvider.Context context
  • ModelLayerLocation modelLayerLocation

ตัวอย่างใช้งาน

EntityRendererProvider.Context context = ...;
ModelLayerLocation modelLayerLocation = ...;
AbstractMinecartRenderer instance = new AbstractMinecartRenderer(context, modelLayerLocation);

net.minecraft.client.renderer.entity.AbstractMinecartRenderer#extractRenderState(T,S,float)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/AbstractMinecartRenderer.java:104
  • Modifiers: public
  • Return: void

คืออะไร

ดำเนินการ extractRenderState ตาม implementation ของ AbstractMinecartRenderer

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. เรียกต่อ: getBehavior(), newExtractState(), oldExtractState(), getId(), getHurtTime(), getHurtDir(), max(), getDamage().

Parameters

  • T abstractMinecart
  • S minecartRenderState
  • float f

ตัวอย่างใช้งาน

AbstractMinecartRenderer instance = ...;
T abstractMinecart = ...;
S minecartRenderState = ...;
instance.extractRenderState(abstractMinecart, minecartRenderState, 0.0F);

net.minecraft.client.renderer.entity.AbstractMinecartRenderer#getBoundingBoxForCulling(T)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/AbstractMinecartRenderer.java:164
  • Modifiers: protected
  • Return: AABB

คืออะไร

อ่านค่า Bounding Box For Culling

ทำงานยังไง

เรียกต่อ: hasCustomDisplay(), inflate(), abs(), getDisplayOffset(). คืนค่า: abstractMinecart.hasCustomDisplay() ? aABB.inflate(Math.abs(abstractMinecart.getDisplayOffset()) / 16.0) : aABB.

Parameters

  • T abstractMinecart

ตัวอย่างใช้งาน

T abstractMinecart = ...;
@Override
protected AABB getBoundingBoxForCulling(T abstractMinecart) {
    return super.getBoundingBoxForCulling(abstractMinecart);
}

net.minecraft.client.renderer.entity.AbstractMinecartRenderer#getRenderOffset(S)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/AbstractMinecartRenderer.java:169
  • Modifiers: public
  • Return: Vec3

คืออะไร

อ่านค่า Render Offset

ทำงานยังไง

เรียกต่อ: add().

Parameters

  • S minecartRenderState

ตัวอย่างใช้งาน

AbstractMinecartRenderer instance = ...;
S minecartRenderState = ...;
Vec3 result = instance.getRenderOffset(minecartRenderState);

net.minecraft.client.renderer.entity.AbstractMinecartRenderer#render(S,PoseStack,MultiBufferSource,int)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/AbstractMinecartRenderer.java:38
  • Modifiers: public
  • Return: void

คืออะไร

เรนเดอร์ render

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. เรียกต่อ: pushPose(), translate(), newRender(), oldRender(), mulPose(), rotationDegrees(), sin(), getRenderShape().

Parameters

  • S minecartRenderState
  • PoseStack poseStack
  • MultiBufferSource multiBufferSource
  • int i

ตัวอย่างใช้งาน

AbstractMinecartRenderer instance = ...;
S minecartRenderState = ...;
PoseStack poseStack = ...;
MultiBufferSource multiBufferSource = ...;
instance.render(minecartRenderState, poseStack, multiBufferSource, 0);

net.minecraft.client.renderer.entity.AbstractMinecartRenderer#renderMinecartContents(S,BlockState,PoseStack,MultiBufferSource,int)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/AbstractMinecartRenderer.java:160
  • Modifiers: protected
  • Return: void

คืออะไร

เรนเดอร์ Minecart Contents

ทำงานยังไง

เรียกต่อ: renderSingleBlock().

Parameters

  • S minecartRenderState
  • BlockState blockState
  • PoseStack poseStack
  • MultiBufferSource multiBufferSource
  • int i

ตัวอย่างใช้งาน

S minecartRenderState = ...;
BlockState blockState = ...;
PoseStack poseStack = ...;
MultiBufferSource multiBufferSource = ...;
@Override
protected void renderMinecartContents(S minecartRenderState, BlockState blockState, PoseStack poseStack, MultiBufferSource multiBufferSource, int i) {
    super.renderMinecartContents(minecartRenderState, blockState, poseStack, multiBufferSource, i);
}

AbstractSkeletonRenderer

  • Full name: net.minecraft.client.renderer.entity.AbstractSkeletonRenderer
  • Package: net.minecraft.client.renderer.entity
  • Source: clientOnlynet/minecraft/client/renderer/entity/AbstractSkeletonRenderer.java
  • Type: class
  • Modifiers: public abstract
  • Extends: HumanoidMobRenderer<T, S, SkeletonModel<S>>

net.minecraft.client.renderer.entity.AbstractSkeletonRenderer#AbstractSkeletonRenderer(EntityRendererProvider.Context,ModelLayerLocation,ModelLayerLocation,ModelLayerLocation)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/AbstractSkeletonRenderer.java:16
  • Modifiers: public
  • Kind: constructor

คืออะไร

สร้างออบเจ็กต์ AbstractSkeletonRenderer ด้วยพารามิเตอร์ที่ระบุ

ทำงานยังไง

เรียกต่อ: bakeLayer(). สร้างออบเจ็กต์: SkeletonModel<>.

Parameters

  • EntityRendererProvider.Context context
  • ModelLayerLocation modelLayerLocation
  • ModelLayerLocation modelLayerLocation2
  • ModelLayerLocation modelLayerLocation3

ตัวอย่างใช้งาน

EntityRendererProvider.Context context = ...;
ModelLayerLocation modelLayerLocation = ...;
ModelLayerLocation modelLayerLocation2 = ...;
ModelLayerLocation modelLayerLocation3 = ...;
AbstractSkeletonRenderer instance = new AbstractSkeletonRenderer(context, modelLayerLocation, modelLayerLocation2, modelLayerLocation3);

net.minecraft.client.renderer.entity.AbstractSkeletonRenderer#AbstractSkeletonRenderer(EntityRendererProvider.Context,ModelLayerLocation,ModelLayerLocation,SkeletonModel<S>)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/AbstractSkeletonRenderer.java:22
  • Modifiers: public
  • Kind: constructor

คืออะไร

สร้างออบเจ็กต์ AbstractSkeletonRenderer ด้วยพารามิเตอร์ที่ระบุ

ทำงานยังไง

เรียกต่อ: addLayer(), bakeLayer(), getEquipmentRenderer(). สร้างออบเจ็กต์: HumanoidArmorLayer<>, SkeletonModel.

Parameters

  • EntityRendererProvider.Context context
  • ModelLayerLocation modelLayerLocation
  • ModelLayerLocation modelLayerLocation2
  • SkeletonModel<S> skeletonModel

ตัวอย่างใช้งาน

EntityRendererProvider.Context context = ...;
ModelLayerLocation modelLayerLocation = ...;
ModelLayerLocation modelLayerLocation2 = ...;
SkeletonModel<S> skeletonModel = ...;
AbstractSkeletonRenderer instance = new AbstractSkeletonRenderer(context, modelLayerLocation, modelLayerLocation2, skeletonModel);

net.minecraft.client.renderer.entity.AbstractSkeletonRenderer#extractRenderState(T,S,float)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/AbstractSkeletonRenderer.java:33
  • Modifiers: public
  • Return: void

คืออะไร

ดำเนินการ extractRenderState ตาม implementation ของ AbstractSkeletonRenderer

ทำงานยังไง

เรียกต่อ: isAggressive(), isShaking(), getMainHandItem(), is().

Parameters

  • T abstractSkeleton
  • S skeletonRenderState
  • float f

ตัวอย่างใช้งาน

AbstractSkeletonRenderer instance = ...;
T abstractSkeleton = ...;
S skeletonRenderState = ...;
instance.extractRenderState(abstractSkeleton, skeletonRenderState, 0.0F);

net.minecraft.client.renderer.entity.AbstractSkeletonRenderer#getArmPose(AbstractSkeleton,HumanoidArm)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/AbstractSkeletonRenderer.java:44
  • Modifiers: protected
  • Return: HumanoidModel.ArmPose

คืออะไร

อ่านค่า Arm Pose

ทำงานยังไง

เรียกต่อ: getMainArm(), isAggressive(), getMainHandItem(), is().

Parameters

  • AbstractSkeleton abstractSkeleton
  • HumanoidArm humanoidArm

ตัวอย่างใช้งาน

AbstractSkeleton abstractSkeleton = ...;
HumanoidArm humanoidArm = ...;
@Override
protected HumanoidModel.ArmPose getArmPose(AbstractSkeleton abstractSkeleton, HumanoidArm humanoidArm) {
    return super.getArmPose(abstractSkeleton, humanoidArm);
}

net.minecraft.client.renderer.entity.AbstractSkeletonRenderer#isShaking(S)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/AbstractSkeletonRenderer.java:40
  • Modifiers: protected
  • Return: boolean

คืออะไร

ตรวจสอบสถานะ Shaking

ทำงานยังไง

คืนค่า: skeletonRenderState.isShaking.

Parameters

  • S skeletonRenderState

ตัวอย่างใช้งาน

S skeletonRenderState = ...;
@Override
protected boolean isShaking(S skeletonRenderState) {
    return super.isShaking(skeletonRenderState);
}

AbstractZombieRenderer

  • Full name: net.minecraft.client.renderer.entity.AbstractZombieRenderer
  • Package: net.minecraft.client.renderer.entity
  • Source: clientOnlynet/minecraft/client/renderer/entity/AbstractZombieRenderer.java
  • Type: class
  • Modifiers: public abstract
  • Extends: HumanoidMobRenderer<T, S, M>

net.minecraft.client.renderer.entity.AbstractZombieRenderer#AbstractZombieRenderer(EntityRendererProvider.Context,M,M,M,M,M,M)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/AbstractZombieRenderer.java:15
  • Modifiers: protected
  • Kind: constructor

คืออะไร

สร้างออบเจ็กต์ AbstractZombieRenderer ด้วยพารามิเตอร์ที่ระบุ

ทำงานยังไง

เรียกต่อ: addLayer(), getEquipmentRenderer(). สร้างออบเจ็กต์: HumanoidArmorLayer<>.

Parameters

  • EntityRendererProvider.Context context
  • M zombieModel
  • M zombieModel2
  • M zombieModel3
  • M zombieModel4
  • M zombieModel5
  • M zombieModel6

ตัวอย่างใช้งาน

EntityRendererProvider.Context context = ...;
M zombieModel = ...;
M zombieModel2 = ...;
M zombieModel3 = ...;
M zombieModel4 = ...;
M zombieModel5 = ...;
M zombieModel6 = ...;
AbstractZombieRenderer instance = new AbstractZombieRenderer(context, zombieModel, zombieModel2, zombieModel3, zombieModel4, zombieModel5, zombieModel6);

net.minecraft.client.renderer.entity.AbstractZombieRenderer#extractRenderState(T,S,float)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/AbstractZombieRenderer.java:26
  • Modifiers: public
  • Return: void

คืออะไร

ดำเนินการ extractRenderState ตาม implementation ของ AbstractZombieRenderer

ทำงานยังไง

เรียกต่อ: isAggressive(), isUnderWaterConverting().

Parameters

  • T zombie
  • S zombieRenderState
  • float f

ตัวอย่างใช้งาน

AbstractZombieRenderer instance = ...;
T zombie = ...;
S zombieRenderState = ...;
instance.extractRenderState(zombie, zombieRenderState, 0.0F);

net.minecraft.client.renderer.entity.AbstractZombieRenderer#getTextureLocation(S)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/AbstractZombieRenderer.java:22
  • Modifiers: public
  • Return: ResourceLocation

คืออะไร

อ่านค่า Texture Location

ทำงานยังไง

คืนค่า: ZOMBIE_LOCATION.

Parameters

  • S zombieRenderState

ตัวอย่างใช้งาน

AbstractZombieRenderer instance = ...;
S zombieRenderState = ...;
ResourceLocation result = instance.getTextureLocation(zombieRenderState);

net.minecraft.client.renderer.entity.AbstractZombieRenderer#isShaking(S)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/AbstractZombieRenderer.java:32
  • Modifiers: protected
  • Return: boolean

คืออะไร

ตรวจสอบสถานะ Shaking

ทำงานยังไง

คืนค่า: super.isShaking(zombieRenderState) || zombieRenderState.isConverting.

Parameters

  • S zombieRenderState

ตัวอย่างใช้งาน

S zombieRenderState = ...;
@Override
protected boolean isShaking(S zombieRenderState) {
    return super.isShaking(zombieRenderState);
}

AgeableMobRenderer

  • Full name: net.minecraft.client.renderer.entity.AgeableMobRenderer
  • Package: net.minecraft.client.renderer.entity
  • Source: clientOnlynet/minecraft/client/renderer/entity/AgeableMobRenderer.java
  • Type: class
  • Modifiers: public abstract
  • Extends: MobRenderer<T, S, M>

net.minecraft.client.renderer.entity.AgeableMobRenderer#AgeableMobRenderer(EntityRendererProvider.Context,M,M,float)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/AgeableMobRenderer.java:17
  • Modifiers: public
  • Kind: constructor

คืออะไร

สร้างออบเจ็กต์ AgeableMobRenderer ด้วยพารามิเตอร์ที่ระบุ

ทำงานยังไง

แก้ state: adultModel, babyModel.

Parameters

  • EntityRendererProvider.Context context
  • M entityModel
  • M entityModel2
  • float f

ตัวอย่างใช้งาน

EntityRendererProvider.Context context = ...;
M entityModel = ...;
M entityModel2 = ...;
AgeableMobRenderer instance = new AgeableMobRenderer(context, entityModel, entityModel2, 0.0F);

net.minecraft.client.renderer.entity.AgeableMobRenderer#render(S,PoseStack,MultiBufferSource,int)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/AgeableMobRenderer.java:23
  • Modifiers: public
  • Return: void

คืออะไร

เรนเดอร์ render

ทำงานยังไง

แก้ state: model.

Parameters

  • S livingEntityRenderState
  • PoseStack poseStack
  • MultiBufferSource multiBufferSource
  • int i

ตัวอย่างใช้งาน

AgeableMobRenderer instance = ...;
S livingEntityRenderState = ...;
PoseStack poseStack = ...;
MultiBufferSource multiBufferSource = ...;
instance.render(livingEntityRenderState, poseStack, multiBufferSource, 0);

AllayRenderer

  • Full name: net.minecraft.client.renderer.entity.AllayRenderer
  • Package: net.minecraft.client.renderer.entity
  • Source: clientOnlynet/minecraft/client/renderer/entity/AllayRenderer.java
  • Type: class
  • Modifiers: public
  • Extends: MobRenderer<Allay, AllayRenderState, AllayModel>

net.minecraft.client.renderer.entity.AllayRenderer#AllayRenderer(EntityRendererProvider.Context)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/AllayRenderer.java:18
  • Modifiers: public
  • Kind: constructor

คืออะไร

สร้างออบเจ็กต์ AllayRenderer ด้วยพารามิเตอร์ที่ระบุ

ทำงานยังไง

เรียกต่อ: bakeLayer(), addLayer(). สร้างออบเจ็กต์: AllayModel, ItemInHandLayer<>.

Parameters

  • EntityRendererProvider.Context context

ตัวอย่างใช้งาน

EntityRendererProvider.Context context = ...;
AllayRenderer instance = new AllayRenderer(context);

net.minecraft.client.renderer.entity.AllayRenderer#createRenderState()

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/AllayRenderer.java:27
  • Modifiers: public
  • Return: AllayRenderState

คืออะไร

สร้าง Render State

ทำงานยังไง

สร้างออบเจ็กต์: AllayRenderState. คืนค่า: new AllayRenderState().

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

AllayRenderer instance = ...;
AllayRenderState result = instance.createRenderState();

net.minecraft.client.renderer.entity.AllayRenderer#extractRenderState(Allay,AllayRenderState,float)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/AllayRenderer.java:31
  • Modifiers: public
  • Return: void

คืออะไร

ดำเนินการ extractRenderState ตาม implementation ของ AllayRenderer

ทำงานยังไง

เรียกต่อ: extractArmedEntityRenderState(), isDancing(), isSpinning(), getSpinningProgress(), getHoldingItemAnimationProgress().

Parameters

  • Allay allay
  • AllayRenderState allayRenderState
  • float f

ตัวอย่างใช้งาน

AllayRenderer instance = ...;
Allay allay = ...;
AllayRenderState allayRenderState = ...;
instance.extractRenderState(allay, allayRenderState, 0.0F);

net.minecraft.client.renderer.entity.AllayRenderer#getBlockLightLevel(Allay,BlockPos)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/AllayRenderer.java:40
  • Modifiers: protected
  • Return: int

คืออะไร

อ่านค่า Block Light Level

ทำงานยังไง

คืนค่า: 15.

Parameters

  • Allay allay
  • BlockPos blockPos

ตัวอย่างใช้งาน

Allay allay = ...;
BlockPos blockPos = ...;
@Override
protected int getBlockLightLevel(Allay allay, BlockPos blockPos) {
    return super.getBlockLightLevel(allay, blockPos);
}

net.minecraft.client.renderer.entity.AllayRenderer#getTextureLocation(AllayRenderState)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/AllayRenderer.java:23
  • Modifiers: public
  • Return: ResourceLocation

คืออะไร

อ่านค่า Texture Location

ทำงานยังไง

คืนค่า: ALLAY_TEXTURE.

Parameters

  • AllayRenderState allayRenderState

ตัวอย่างใช้งาน

AllayRenderer instance = ...;
AllayRenderState allayRenderState = ...;
ResourceLocation result = instance.getTextureLocation(allayRenderState);

ArmadilloRenderer

  • Full name: net.minecraft.client.renderer.entity.ArmadilloRenderer
  • Package: net.minecraft.client.renderer.entity
  • Source: clientOnlynet/minecraft/client/renderer/entity/ArmadilloRenderer.java
  • Type: class
  • Modifiers: public
  • Extends: AgeableMobRenderer<Armadillo, ArmadilloRenderState, ArmadilloModel>

net.minecraft.client.renderer.entity.ArmadilloRenderer#ArmadilloRenderer(EntityRendererProvider.Context)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/ArmadilloRenderer.java:15
  • Modifiers: public
  • Kind: constructor

คืออะไร

สร้างออบเจ็กต์ ArmadilloRenderer ด้วยพารามิเตอร์ที่ระบุ

ทำงานยังไง

เรียกต่อ: bakeLayer(). สร้างออบเจ็กต์: ArmadilloModel.

Parameters

  • EntityRendererProvider.Context context

ตัวอย่างใช้งาน

EntityRendererProvider.Context context = ...;
ArmadilloRenderer instance = new ArmadilloRenderer(context);

net.minecraft.client.renderer.entity.ArmadilloRenderer#createRenderState()

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/ArmadilloRenderer.java:23
  • Modifiers: public
  • Return: ArmadilloRenderState

คืออะไร

สร้าง Render State

ทำงานยังไง

สร้างออบเจ็กต์: ArmadilloRenderState. คืนค่า: new ArmadilloRenderState().

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

ArmadilloRenderer instance = ...;
ArmadilloRenderState result = instance.createRenderState();

net.minecraft.client.renderer.entity.ArmadilloRenderer#extractRenderState(Armadillo,ArmadilloRenderState,float)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/ArmadilloRenderer.java:27
  • Modifiers: public
  • Return: void

คืออะไร

ดำเนินการ extractRenderState ตาม implementation ของ ArmadilloRenderer

ทำงานยังไง

เรียกต่อ: shouldHideInShell(), copyFrom().

Parameters

  • Armadillo armadillo
  • ArmadilloRenderState armadilloRenderState
  • float f

ตัวอย่างใช้งาน

ArmadilloRenderer instance = ...;
Armadillo armadillo = ...;
ArmadilloRenderState armadilloRenderState = ...;
instance.extractRenderState(armadillo, armadilloRenderState, 0.0F);

net.minecraft.client.renderer.entity.ArmadilloRenderer#getTextureLocation(ArmadilloRenderState)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/ArmadilloRenderer.java:19
  • Modifiers: public
  • Return: ResourceLocation

คืออะไร

อ่านค่า Texture Location

ทำงานยังไง

คืนค่า: ARMADILLO_LOCATION.

Parameters

  • ArmadilloRenderState armadilloRenderState

ตัวอย่างใช้งาน

ArmadilloRenderer instance = ...;
ArmadilloRenderState armadilloRenderState = ...;
ResourceLocation result = instance.getTextureLocation(armadilloRenderState);

ArmorStandRenderer

  • Full name: net.minecraft.client.renderer.entity.ArmorStandRenderer
  • Package: net.minecraft.client.renderer.entity
  • Source: clientOnlynet/minecraft/client/renderer/entity/ArmorStandRenderer.java
  • Type: class
  • Modifiers: public
  • Extends: LivingEntityRenderer<ArmorStand, ArmorStandRenderState, ArmorStandArmorModel>

net.minecraft.client.renderer.entity.ArmorStandRenderer#ArmorStandRenderer(EntityRendererProvider.Context)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/ArmorStandRenderer.java:28
  • Modifiers: public
  • Kind: constructor

คืออะไร

สร้างออบเจ็กต์ ArmorStandRenderer ด้วยพารามิเตอร์ที่ระบุ

ทำงานยังไง

แก้ state: smallModel. เรียกต่อ: bakeLayer(), addLayer(), getEquipmentRenderer(), getModelSet(). สร้างออบเจ็กต์: ArmorStandModel, HumanoidArmorLayer<>, ArmorStandArmorModel, ItemInHandLayer<>.

Parameters

  • EntityRendererProvider.Context context

ตัวอย่างใช้งาน

EntityRendererProvider.Context context = ...;
ArmorStandRenderer instance = new ArmorStandRenderer(context);

net.minecraft.client.renderer.entity.ArmorStandRenderer#createRenderState()

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/ArmorStandRenderer.java:50
  • Modifiers: public
  • Return: ArmorStandRenderState

คืออะไร

สร้าง Render State

ทำงานยังไง

สร้างออบเจ็กต์: ArmorStandRenderState. คืนค่า: new ArmorStandRenderState().

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

ArmorStandRenderer instance = ...;
ArmorStandRenderState result = instance.createRenderState();

net.minecraft.client.renderer.entity.ArmorStandRenderer#extractRenderState(ArmorStand,ArmorStandRenderState,float)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/ArmorStandRenderer.java:54
  • Modifiers: public
  • Return: void

คืออะไร

ดำเนินการ extractRenderState ตาม implementation ของ ArmorStandRenderer

ทำงานยังไง

เรียกต่อ: extractHumanoidRenderState(), rotLerp(), getYRot(), isMarker(), isSmall(), showArms(), showBasePlate(), getBodyPose().

Parameters

  • ArmorStand armorStand
  • ArmorStandRenderState armorStandRenderState
  • float f

ตัวอย่างใช้งาน

ArmorStandRenderer instance = ...;
ArmorStand armorStand = ...;
ArmorStandRenderState armorStandRenderState = ...;
instance.extractRenderState(armorStand, armorStandRenderState, 0.0F);

net.minecraft.client.renderer.entity.ArmorStandRenderer#getRenderType(ArmorStandRenderState,boolean,boolean,boolean)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/ArmorStandRenderer.java:87
  • Modifiers: protected
  • Return: RenderType

คืออะไร

อ่านค่า Render Type

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. เรียกต่อ: getTextureLocation(), entityTranslucent(), entityCutoutNoCull(). มีจุด return อย่างน้อย 3 จุด.

Parameters

  • ArmorStandRenderState armorStandRenderState
  • boolean bl
  • boolean bl2
  • boolean bl3

ตัวอย่างใช้งาน

ArmorStandRenderState armorStandRenderState = ...;
@Override
protected RenderType getRenderType(ArmorStandRenderState armorStandRenderState, boolean bl, boolean bl2, boolean bl3) {
    return super.getRenderType(armorStandRenderState, bl, bl2, bl3);
}

net.minecraft.client.renderer.entity.ArmorStandRenderer#getTextureLocation(ArmorStandRenderState)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/ArmorStandRenderer.java:46
  • Modifiers: public
  • Return: ResourceLocation

คืออะไร

อ่านค่า Texture Location

ทำงานยังไง

คืนค่า: DEFAULT_SKIN_LOCATION.

Parameters

  • ArmorStandRenderState armorStandRenderState

ตัวอย่างใช้งาน

ArmorStandRenderer instance = ...;
ArmorStandRenderState armorStandRenderState = ...;
ResourceLocation result = instance.getTextureLocation(armorStandRenderState);

net.minecraft.client.renderer.entity.ArmorStandRenderer#render(ArmorStandRenderState,PoseStack,MultiBufferSource,int)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/ArmorStandRenderer.java:71
  • Modifiers: public
  • Return: void

คืออะไร

เรนเดอร์ render

ทำงานยังไง

แก้ state: model.

Parameters

  • ArmorStandRenderState armorStandRenderState
  • PoseStack poseStack
  • MultiBufferSource multiBufferSource
  • int i

ตัวอย่างใช้งาน

ArmorStandRenderer instance = ...;
ArmorStandRenderState armorStandRenderState = ...;
PoseStack poseStack = ...;
MultiBufferSource multiBufferSource = ...;
instance.render(armorStandRenderState, poseStack, multiBufferSource, 0);

net.minecraft.client.renderer.entity.ArmorStandRenderer#setupRotations(ArmorStandRenderState,PoseStack,float,float)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/ArmorStandRenderer.java:76
  • Modifiers: protected
  • Return: void

คืออะไร

ดำเนินการ setupRotations ตาม implementation ของ ArmorStandRenderer

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. เรียกต่อ: mulPose(), rotationDegrees(), sin().

Parameters

  • ArmorStandRenderState armorStandRenderState
  • PoseStack poseStack
  • float f
  • float g

ตัวอย่างใช้งาน

ArmorStandRenderState armorStandRenderState = ...;
PoseStack poseStack = ...;
@Override
protected void setupRotations(ArmorStandRenderState armorStandRenderState, PoseStack poseStack, float f, float g) {
    super.setupRotations(armorStandRenderState, poseStack, f, g);
}

net.minecraft.client.renderer.entity.ArmorStandRenderer#shouldShowName(ArmorStand,double)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/ArmorStandRenderer.java:83
  • Modifiers: protected
  • Return: boolean

คืออะไร

ตรวจสอบว่าควร Show Name

ทำงานยังไง

เรียกต่อ: isCustomNameVisible(). คืนค่า: armorStand.isCustomNameVisible().

Parameters

  • ArmorStand armorStand
  • double d

ตัวอย่างใช้งาน

ArmorStand armorStand = ...;
@Override
protected boolean shouldShowName(ArmorStand armorStand, double d) {
    return super.shouldShowName(armorStand, d);
}

ArrowRenderer

  • Full name: net.minecraft.client.renderer.entity.ArrowRenderer
  • Package: net.minecraft.client.renderer.entity
  • Source: clientOnlynet/minecraft/client/renderer/entity/ArrowRenderer.java
  • Type: class
  • Modifiers: public abstract
  • Extends: EntityRenderer<T, S>

net.minecraft.client.renderer.entity.ArrowRenderer#ArrowRenderer(EntityRendererProvider.Context)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/ArrowRenderer.java:21
  • Modifiers: public
  • Kind: constructor

คืออะไร

สร้างออบเจ็กต์ ArrowRenderer ด้วยพารามิเตอร์ที่ระบุ

ทำงานยังไง

แก้ state: model. เรียกต่อ: bakeLayer(). สร้างออบเจ็กต์: ArrowModel.

Parameters

  • EntityRendererProvider.Context context

ตัวอย่างใช้งาน

EntityRendererProvider.Context context = ...;
ArrowRenderer instance = new ArrowRenderer(context);

net.minecraft.client.renderer.entity.ArrowRenderer#extractRenderState(T,S,float)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/ArrowRenderer.java:39
  • Modifiers: public
  • Return: void

คืออะไร

ดำเนินการ extractRenderState ตาม implementation ของ ArrowRenderer

ทำงานยังไง

เรียกต่อ: getXRot(), getYRot().

Parameters

  • T abstractArrow
  • S arrowRenderState
  • float f

ตัวอย่างใช้งาน

ArrowRenderer instance = ...;
T abstractArrow = ...;
S arrowRenderState = ...;
instance.extractRenderState(abstractArrow, arrowRenderState, 0.0F);

net.minecraft.client.renderer.entity.ArrowRenderer#getTextureLocation(S)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/ArrowRenderer.java:37
  • Modifiers: protected abstract
  • Return: ResourceLocation

คืออะไร

อ่านค่า Texture Location

ทำงานยังไง

ไม่มี implementation ใน declaration นี้; คลาสลูก/implementation เป็นผู้กำหนดพฤติกรรมจริง

Parameters

  • S arrowRenderState

ตัวอย่างใช้งาน

S arrowRenderState = ...;
@Override
protected ResourceLocation getTextureLocation(S arrowRenderState) {
    return super.getTextureLocation(arrowRenderState);
}

net.minecraft.client.renderer.entity.ArrowRenderer#render(S,PoseStack,MultiBufferSource,int)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/ArrowRenderer.java:26
  • Modifiers: public
  • Return: void

คืออะไร

เรนเดอร์ render

ทำงานยังไง

เรียกต่อ: pushPose(), mulPose(), rotationDegrees(), getBuffer(), entityCutout(), getTextureLocation(), setupAnim(), renderToBuffer().

Parameters

  • S arrowRenderState
  • PoseStack poseStack
  • MultiBufferSource multiBufferSource
  • int i

ตัวอย่างใช้งาน

ArrowRenderer instance = ...;
S arrowRenderState = ...;
PoseStack poseStack = ...;
MultiBufferSource multiBufferSource = ...;
instance.render(arrowRenderState, poseStack, multiBufferSource, 0);

AxolotlRenderer

  • Full name: net.minecraft.client.renderer.entity.AxolotlRenderer
  • Package: net.minecraft.client.renderer.entity
  • Source: clientOnlynet/minecraft/client/renderer/entity/AxolotlRenderer.java
  • Type: class
  • Modifiers: public
  • Extends: AgeableMobRenderer<Axolotl, AxolotlRenderState, AxolotlModel>

net.minecraft.client.renderer.entity.AxolotlRenderer#AxolotlRenderer(EntityRendererProvider.Context)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/AxolotlRenderer.java:24
  • Modifiers: public
  • Kind: constructor

คืออะไร

สร้างออบเจ็กต์ AxolotlRenderer ด้วยพารามิเตอร์ที่ระบุ

ทำงานยังไง

เรียกต่อ: bakeLayer(). สร้างออบเจ็กต์: AxolotlModel.

Parameters

  • EntityRendererProvider.Context context

ตัวอย่างใช้งาน

EntityRendererProvider.Context context = ...;
AxolotlRenderer instance = new AxolotlRenderer(context);

net.minecraft.client.renderer.entity.AxolotlRenderer#createRenderState()

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/AxolotlRenderer.java:32
  • Modifiers: public
  • Return: AxolotlRenderState

คืออะไร

สร้าง Render State

ทำงานยังไง

สร้างออบเจ็กต์: AxolotlRenderState. คืนค่า: new AxolotlRenderState().

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

AxolotlRenderer instance = ...;
AxolotlRenderState result = instance.createRenderState();

net.minecraft.client.renderer.entity.AxolotlRenderer#extractRenderState(Axolotl,AxolotlRenderState,float)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/AxolotlRenderer.java:36
  • Modifiers: public
  • Return: void

คืออะไร

ดำเนินการ extractRenderState ตาม implementation ของ AxolotlRenderer

ทำงานยังไง

เรียกต่อ: getVariant(), getFactor().

Parameters

  • Axolotl axolotl
  • AxolotlRenderState axolotlRenderState
  • float f

ตัวอย่างใช้งาน

AxolotlRenderer instance = ...;
Axolotl axolotl = ...;
AxolotlRenderState axolotlRenderState = ...;
instance.extractRenderState(axolotl, axolotlRenderState, 0.0F);

net.minecraft.client.renderer.entity.AxolotlRenderer#getTextureLocation(AxolotlRenderState)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/AxolotlRenderer.java:28
  • Modifiers: public
  • Return: ResourceLocation

คืออะไร

อ่านค่า Texture Location

ทำงานยังไง

เรียกต่อ: get(). คืนค่า: TEXTURE_BY_TYPE.get(axolotlRenderState.variant).

Parameters

  • AxolotlRenderState axolotlRenderState

ตัวอย่างใช้งาน

AxolotlRenderer instance = ...;
AxolotlRenderState axolotlRenderState = ...;
ResourceLocation result = instance.getTextureLocation(axolotlRenderState);

BatRenderer

  • Full name: net.minecraft.client.renderer.entity.BatRenderer
  • Package: net.minecraft.client.renderer.entity
  • Source: clientOnlynet/minecraft/client/renderer/entity/BatRenderer.java
  • Type: class
  • Modifiers: public
  • Extends: MobRenderer<Bat, BatRenderState, BatModel>

net.minecraft.client.renderer.entity.BatRenderer#BatRenderer(EntityRendererProvider.Context)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/BatRenderer.java:15
  • Modifiers: public
  • Kind: constructor

คืออะไร

สร้างออบเจ็กต์ BatRenderer ด้วยพารามิเตอร์ที่ระบุ

ทำงานยังไง

เรียกต่อ: bakeLayer(). สร้างออบเจ็กต์: BatModel.

Parameters

  • EntityRendererProvider.Context context

ตัวอย่างใช้งาน

EntityRendererProvider.Context context = ...;
BatRenderer instance = new BatRenderer(context);

net.minecraft.client.renderer.entity.BatRenderer#createRenderState()

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/BatRenderer.java:23
  • Modifiers: public
  • Return: BatRenderState

คืออะไร

สร้าง Render State

ทำงานยังไง

สร้างออบเจ็กต์: BatRenderState. คืนค่า: new BatRenderState().

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

BatRenderer instance = ...;
BatRenderState result = instance.createRenderState();

net.minecraft.client.renderer.entity.BatRenderer#extractRenderState(Bat,BatRenderState,float)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/BatRenderer.java:27
  • Modifiers: public
  • Return: void

คืออะไร

ดำเนินการ extractRenderState ตาม implementation ของ BatRenderer

ทำงานยังไง

เรียกต่อ: isResting(), copyFrom().

Parameters

  • Bat bat
  • BatRenderState batRenderState
  • float f

ตัวอย่างใช้งาน

BatRenderer instance = ...;
Bat bat = ...;
BatRenderState batRenderState = ...;
instance.extractRenderState(bat, batRenderState, 0.0F);

net.minecraft.client.renderer.entity.BatRenderer#getTextureLocation(BatRenderState)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/BatRenderer.java:19
  • Modifiers: public
  • Return: ResourceLocation

คืออะไร

อ่านค่า Texture Location

ทำงานยังไง

คืนค่า: BAT_LOCATION.

Parameters

  • BatRenderState batRenderState

ตัวอย่างใช้งาน

BatRenderer instance = ...;
BatRenderState batRenderState = ...;
ResourceLocation result = instance.getTextureLocation(batRenderState);

BeeRenderer

  • Full name: net.minecraft.client.renderer.entity.BeeRenderer
  • Package: net.minecraft.client.renderer.entity
  • Source: clientOnlynet/minecraft/client/renderer/entity/BeeRenderer.java
  • Type: class
  • Modifiers: public
  • Extends: AgeableMobRenderer<Bee, BeeRenderState, BeeModel>

net.minecraft.client.renderer.entity.BeeRenderer#BeeRenderer(EntityRendererProvider.Context)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/BeeRenderer.java:18
  • Modifiers: public
  • Kind: constructor

คืออะไร

สร้างออบเจ็กต์ BeeRenderer ด้วยพารามิเตอร์ที่ระบุ

ทำงานยังไง

เรียกต่อ: bakeLayer(). สร้างออบเจ็กต์: BeeModel.

Parameters

  • EntityRendererProvider.Context context

ตัวอย่างใช้งาน

EntityRendererProvider.Context context = ...;
BeeRenderer instance = new BeeRenderer(context);

net.minecraft.client.renderer.entity.BeeRenderer#createRenderState()

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/BeeRenderer.java:30
  • Modifiers: public
  • Return: BeeRenderState

คืออะไร

สร้าง Render State

ทำงานยังไง

สร้างออบเจ็กต์: BeeRenderState. คืนค่า: new BeeRenderState().

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

BeeRenderer instance = ...;
BeeRenderState result = instance.createRenderState();

net.minecraft.client.renderer.entity.BeeRenderer#extractRenderState(Bee,BeeRenderState,float)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/BeeRenderer.java:34
  • Modifiers: public
  • Return: void

คืออะไร

ดำเนินการ extractRenderState ตาม implementation ของ BeeRenderer

ทำงานยังไง

เรียกต่อ: getRollAmount(), hasStung(), onGround(), getDeltaMovement(), lengthSqr(), isAngry(), hasNectar().

Parameters

  • Bee bee
  • BeeRenderState beeRenderState
  • float f

ตัวอย่างใช้งาน

BeeRenderer instance = ...;
Bee bee = ...;
BeeRenderState beeRenderState = ...;
instance.extractRenderState(bee, beeRenderState, 0.0F);

net.minecraft.client.renderer.entity.BeeRenderer#getTextureLocation(BeeRenderState)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/BeeRenderer.java:22
  • Modifiers: public
  • Return: ResourceLocation

คืออะไร

อ่านค่า Texture Location

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. มีจุด return อย่างน้อย 2 จุด.

Parameters

  • BeeRenderState beeRenderState

ตัวอย่างใช้งาน

BeeRenderer instance = ...;
BeeRenderState beeRenderState = ...;
ResourceLocation result = instance.getTextureLocation(beeRenderState);

BlazeRenderer

  • Full name: net.minecraft.client.renderer.entity.BlazeRenderer
  • Package: net.minecraft.client.renderer.entity
  • Source: clientOnlynet/minecraft/client/renderer/entity/BlazeRenderer.java
  • Type: class
  • Modifiers: public
  • Extends: MobRenderer<Blaze, LivingEntityRenderState, BlazeModel>

net.minecraft.client.renderer.entity.BlazeRenderer#BlazeRenderer(EntityRendererProvider.Context)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/BlazeRenderer.java:16
  • Modifiers: public
  • Kind: constructor

คืออะไร

สร้างออบเจ็กต์ BlazeRenderer ด้วยพารามิเตอร์ที่ระบุ

ทำงานยังไง

เรียกต่อ: bakeLayer(). สร้างออบเจ็กต์: BlazeModel.

Parameters

  • EntityRendererProvider.Context context

ตัวอย่างใช้งาน

EntityRendererProvider.Context context = ...;
BlazeRenderer instance = new BlazeRenderer(context);

net.minecraft.client.renderer.entity.BlazeRenderer#createRenderState()

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/BlazeRenderer.java:29
  • Modifiers: public
  • Return: LivingEntityRenderState

คืออะไร

สร้าง Render State

ทำงานยังไง

สร้างออบเจ็กต์: LivingEntityRenderState. คืนค่า: new LivingEntityRenderState().

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

BlazeRenderer instance = ...;
LivingEntityRenderState result = instance.createRenderState();

net.minecraft.client.renderer.entity.BlazeRenderer#getBlockLightLevel(Blaze,BlockPos)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/BlazeRenderer.java:20
  • Modifiers: protected
  • Return: int

คืออะไร

อ่านค่า Block Light Level

ทำงานยังไง

คืนค่า: 15.

Parameters

  • Blaze blaze
  • BlockPos blockPos

ตัวอย่างใช้งาน

Blaze blaze = ...;
BlockPos blockPos = ...;
@Override
protected int getBlockLightLevel(Blaze blaze, BlockPos blockPos) {
    return super.getBlockLightLevel(blaze, blockPos);
}

net.minecraft.client.renderer.entity.BlazeRenderer#getTextureLocation(LivingEntityRenderState)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/BlazeRenderer.java:24
  • Modifiers: public
  • Return: ResourceLocation

คืออะไร

อ่านค่า Texture Location

ทำงานยังไง

คืนค่า: BLAZE_LOCATION.

Parameters

  • LivingEntityRenderState livingEntityRenderState

ตัวอย่างใช้งาน

BlazeRenderer instance = ...;
LivingEntityRenderState livingEntityRenderState = ...;
ResourceLocation result = instance.getTextureLocation(livingEntityRenderState);

BoatRenderer

  • Full name: net.minecraft.client.renderer.entity.BoatRenderer
  • Package: net.minecraft.client.renderer.entity
  • Source: clientOnlynet/minecraft/client/renderer/entity/BoatRenderer.java
  • Type: class
  • Modifiers: public
  • Extends: AbstractBoatRenderer

net.minecraft.client.renderer.entity.BoatRenderer#BoatRenderer(EntityRendererProvider.Context,ModelLayerLocation)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/BoatRenderer.java:23
  • Modifiers: public
  • Kind: constructor

คืออะไร

สร้างออบเจ็กต์ BoatRenderer ด้วยพารามิเตอร์ที่ระบุ

ทำงานยังไง

แก้ state: texture, waterPatchModel, model. เรียกต่อ: model(), withPath(), Simple(), bakeLayer(), waterMask(). สร้างออบเจ็กต์: Model.Simple, BoatModel.

Parameters

  • EntityRendererProvider.Context context
  • ModelLayerLocation modelLayerLocation

ตัวอย่างใช้งาน

EntityRendererProvider.Context context = ...;
ModelLayerLocation modelLayerLocation = ...;
BoatRenderer instance = new BoatRenderer(context, modelLayerLocation);

net.minecraft.client.renderer.entity.BoatRenderer#model()

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/BoatRenderer.java:30
  • Modifiers: protected
  • Return: EntityModel<BoatRenderState>

คืออะไร

ดำเนินการ model ตาม implementation ของ BoatRenderer

ทำงานยังไง

คืนค่า: this.model.

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

@Override
protected EntityModel<BoatRenderState> model() {
    return super.model();
}

net.minecraft.client.renderer.entity.BoatRenderer#renderType()

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/BoatRenderer.java:35
  • Modifiers: protected
  • Return: RenderType

คืออะไร

เรนเดอร์ Type

ทำงานยังไง

คืนค่า: this.model.renderType(this.texture).

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

@Override
protected RenderType renderType() {
    return super.renderType();
}

net.minecraft.client.renderer.entity.BoatRenderer#renderTypeAdditions(BoatRenderState,PoseStack,MultiBufferSource,int)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/BoatRenderer.java:40
  • Modifiers: protected
  • Return: void

คืออะไร

เรนเดอร์ Type Additions

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. เรียกต่อ: renderToBuffer(), getBuffer(), renderType().

Parameters

  • BoatRenderState boatRenderState
  • PoseStack poseStack
  • MultiBufferSource multiBufferSource
  • int i

ตัวอย่างใช้งาน

BoatRenderState boatRenderState = ...;
PoseStack poseStack = ...;
MultiBufferSource multiBufferSource = ...;
@Override
protected void renderTypeAdditions(BoatRenderState boatRenderState, PoseStack poseStack, MultiBufferSource multiBufferSource, int i) {
    super.renderTypeAdditions(boatRenderState, poseStack, multiBufferSource, i);
}

BoggedRenderer

  • Full name: net.minecraft.client.renderer.entity.BoggedRenderer
  • Package: net.minecraft.client.renderer.entity
  • Source: clientOnlynet/minecraft/client/renderer/entity/BoggedRenderer.java
  • Type: class
  • Modifiers: public
  • Extends: AbstractSkeletonRenderer<Bogged, BoggedRenderState>

net.minecraft.client.renderer.entity.BoggedRenderer#BoggedRenderer(EntityRendererProvider.Context)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/BoggedRenderer.java:17
  • Modifiers: public
  • Kind: constructor

คืออะไร

สร้างออบเจ็กต์ BoggedRenderer ด้วยพารามิเตอร์ที่ระบุ

ทำงานยังไง

เรียกต่อ: bakeLayer(), addLayer(), getModelSet(). สร้างออบเจ็กต์: BoggedModel, SkeletonClothingLayer<>.

Parameters

  • EntityRendererProvider.Context context

ตัวอย่างใช้งาน

EntityRendererProvider.Context context = ...;
BoggedRenderer instance = new BoggedRenderer(context);

net.minecraft.client.renderer.entity.BoggedRenderer#createRenderState()

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/BoggedRenderer.java:26
  • Modifiers: public
  • Return: BoggedRenderState

คืออะไร

สร้าง Render State

ทำงานยังไง

สร้างออบเจ็กต์: BoggedRenderState. คืนค่า: new BoggedRenderState().

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

BoggedRenderer instance = ...;
BoggedRenderState result = instance.createRenderState();

net.minecraft.client.renderer.entity.BoggedRenderer#extractRenderState(Bogged,BoggedRenderState,float)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/BoggedRenderer.java:30
  • Modifiers: public
  • Return: void

คืออะไร

ดำเนินการ extractRenderState ตาม implementation ของ BoggedRenderer

ทำงานยังไง

เรียกต่อ: isSheared().

Parameters

  • Bogged bogged
  • BoggedRenderState boggedRenderState
  • float f

ตัวอย่างใช้งาน

BoggedRenderer instance = ...;
Bogged bogged = ...;
BoggedRenderState boggedRenderState = ...;
instance.extractRenderState(bogged, boggedRenderState, 0.0F);

net.minecraft.client.renderer.entity.BoggedRenderer#getTextureLocation(BoggedRenderState)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/BoggedRenderer.java:22
  • Modifiers: public
  • Return: ResourceLocation

คืออะไร

อ่านค่า Texture Location

ทำงานยังไง

คืนค่า: BOGGED_SKELETON_LOCATION.

Parameters

  • BoggedRenderState boggedRenderState

ตัวอย่างใช้งาน

BoggedRenderer instance = ...;
BoggedRenderState boggedRenderState = ...;
ResourceLocation result = instance.getTextureLocation(boggedRenderState);

BreezeRenderer

  • Full name: net.minecraft.client.renderer.entity.BreezeRenderer
  • Package: net.minecraft.client.renderer.entity
  • Source: clientOnlynet/minecraft/client/renderer/entity/BreezeRenderer.java
  • Type: class
  • Modifiers: public
  • Extends: MobRenderer<Breeze, BreezeRenderState, BreezeModel>

net.minecraft.client.renderer.entity.BreezeRenderer#BreezeRenderer(EntityRendererProvider.Context)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/BreezeRenderer.java:20
  • Modifiers: public
  • Kind: constructor

คืออะไร

สร้างออบเจ็กต์ BreezeRenderer ด้วยพารามิเตอร์ที่ระบุ

ทำงานยังไง

เรียกต่อ: bakeLayer(), addLayer(). สร้างออบเจ็กต์: BreezeModel, BreezeWindLayer, BreezeEyesLayer.

Parameters

  • EntityRendererProvider.Context context

ตัวอย่างใช้งาน

EntityRendererProvider.Context context = ...;
BreezeRenderer instance = new BreezeRenderer(context);

net.minecraft.client.renderer.entity.BreezeRenderer#createRenderState()

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/BreezeRenderer.java:36
  • Modifiers: public
  • Return: BreezeRenderState

คืออะไร

สร้าง Render State

ทำงานยังไง

สร้างออบเจ็กต์: BreezeRenderState. คืนค่า: new BreezeRenderState().

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

BreezeRenderer instance = ...;
BreezeRenderState result = instance.createRenderState();

net.minecraft.client.renderer.entity.BreezeRenderer#enable(BreezeModel,ModelPart[])

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/BreezeRenderer.java:50
  • Modifiers: public static
  • Return: BreezeModel

คืออะไร

ดำเนินการ enable ตาม implementation ของ BreezeRenderer

ทำงานยังไง

มีการวนลูป. เรียกต่อ: head(), eyes(), rods(), wind(). คืนค่า: breezeModel.

Parameters

  • BreezeModel breezeModel
  • ModelPart[] modelParts

ตัวอย่างใช้งาน

BreezeModel breezeModel = ...;
ModelPart[] modelParts = ...;
BreezeModel result = BreezeRenderer.enable(breezeModel, modelParts);

net.minecraft.client.renderer.entity.BreezeRenderer#extractRenderState(Breeze,BreezeRenderState,float)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/BreezeRenderer.java:40
  • Modifiers: public
  • Return: void

คืออะไร

ดำเนินการ extractRenderState ตาม implementation ของ BreezeRenderer

ทำงานยังไง

เรียกต่อ: copyFrom().

Parameters

  • Breeze breeze
  • BreezeRenderState breezeRenderState
  • float f

ตัวอย่างใช้งาน

BreezeRenderer instance = ...;
Breeze breeze = ...;
BreezeRenderState breezeRenderState = ...;
instance.extractRenderState(breeze, breezeRenderState, 0.0F);

net.minecraft.client.renderer.entity.BreezeRenderer#getTextureLocation(BreezeRenderState)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/BreezeRenderer.java:32
  • Modifiers: public
  • Return: ResourceLocation

คืออะไร

อ่านค่า Texture Location

ทำงานยังไง

คืนค่า: TEXTURE_LOCATION.

Parameters

  • BreezeRenderState breezeRenderState

ตัวอย่างใช้งาน

BreezeRenderer instance = ...;
BreezeRenderState breezeRenderState = ...;
ResourceLocation result = instance.getTextureLocation(breezeRenderState);

net.minecraft.client.renderer.entity.BreezeRenderer#render(BreezeRenderState,PoseStack,MultiBufferSource,int)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/BreezeRenderer.java:26
  • Modifiers: public
  • Return: void

คืออะไร

เรนเดอร์ render

ทำงานยังไง

เรียกต่อ: getModel(), enable(), head(), rods().

Parameters

  • BreezeRenderState breezeRenderState
  • PoseStack poseStack
  • MultiBufferSource multiBufferSource
  • int i

ตัวอย่างใช้งาน

BreezeRenderer instance = ...;
BreezeRenderState breezeRenderState = ...;
PoseStack poseStack = ...;
MultiBufferSource multiBufferSource = ...;
instance.render(breezeRenderState, poseStack, multiBufferSource, 0);

CamelRenderer

  • Full name: net.minecraft.client.renderer.entity.CamelRenderer
  • Package: net.minecraft.client.renderer.entity
  • Source: clientOnlynet/minecraft/client/renderer/entity/CamelRenderer.java
  • Type: class
  • Modifiers: public
  • Extends: AgeableMobRenderer<Camel, CamelRenderState, CamelModel>

net.minecraft.client.renderer.entity.CamelRenderer#CamelRenderer(EntityRendererProvider.Context)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/CamelRenderer.java:15
  • Modifiers: public
  • Kind: constructor

คืออะไร

สร้างออบเจ็กต์ CamelRenderer ด้วยพารามิเตอร์ที่ระบุ

ทำงานยังไง

เรียกต่อ: bakeLayer(). สร้างออบเจ็กต์: CamelModel.

Parameters

  • EntityRendererProvider.Context context

ตัวอย่างใช้งาน

EntityRendererProvider.Context context = ...;
CamelRenderer instance = new CamelRenderer(context);

net.minecraft.client.renderer.entity.CamelRenderer#createRenderState()

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/CamelRenderer.java:23
  • Modifiers: public
  • Return: CamelRenderState

คืออะไร

สร้าง Render State

ทำงานยังไง

สร้างออบเจ็กต์: CamelRenderState. คืนค่า: new CamelRenderState().

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

CamelRenderer instance = ...;
CamelRenderState result = instance.createRenderState();

net.minecraft.client.renderer.entity.CamelRenderer#extractRenderState(Camel,CamelRenderState,float)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/CamelRenderer.java:27
  • Modifiers: public
  • Return: void

คืออะไร

ดำเนินการ extractRenderState ตาม implementation ของ CamelRenderer

ทำงานยังไง

เรียกต่อ: isSaddled(), isVehicle(), max(), getJumpCooldown(), copyFrom().

Parameters

  • Camel camel
  • CamelRenderState camelRenderState
  • float f

ตัวอย่างใช้งาน

CamelRenderer instance = ...;
Camel camel = ...;
CamelRenderState camelRenderState = ...;
instance.extractRenderState(camel, camelRenderState, 0.0F);

net.minecraft.client.renderer.entity.CamelRenderer#getTextureLocation(CamelRenderState)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/CamelRenderer.java:19
  • Modifiers: public
  • Return: ResourceLocation

คืออะไร

อ่านค่า Texture Location

ทำงานยังไง

คืนค่า: CAMEL_LOCATION.

Parameters

  • CamelRenderState camelRenderState

ตัวอย่างใช้งาน

CamelRenderer instance = ...;
CamelRenderState camelRenderState = ...;
ResourceLocation result = instance.getTextureLocation(camelRenderState);

CatRenderer

  • Full name: net.minecraft.client.renderer.entity.CatRenderer
  • Package: net.minecraft.client.renderer.entity
  • Source: clientOnlynet/minecraft/client/renderer/entity/CatRenderer.java
  • Type: class
  • Modifiers: public
  • Extends: AgeableMobRenderer<Cat, CatRenderState, CatModel>

net.minecraft.client.renderer.entity.CatRenderer#CatRenderer(EntityRendererProvider.Context)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/CatRenderer.java:18
  • Modifiers: public
  • Kind: constructor

คืออะไร

สร้างออบเจ็กต์ CatRenderer ด้วยพารามิเตอร์ที่ระบุ

ทำงานยังไง

เรียกต่อ: bakeLayer(), addLayer(), getModelSet(). สร้างออบเจ็กต์: CatModel, CatCollarLayer.

Parameters

  • EntityRendererProvider.Context context

ตัวอย่างใช้งาน

EntityRendererProvider.Context context = ...;
CatRenderer instance = new CatRenderer(context);

net.minecraft.client.renderer.entity.CatRenderer#createRenderState()

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/CatRenderer.java:27
  • Modifiers: public
  • Return: CatRenderState

คืออะไร

สร้าง Render State

ทำงานยังไง

สร้างออบเจ็กต์: CatRenderState. คืนค่า: new CatRenderState().

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

CatRenderer instance = ...;
CatRenderState result = instance.createRenderState();

net.minecraft.client.renderer.entity.CatRenderer#extractRenderState(Cat,CatRenderState,float)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/CatRenderer.java:31
  • Modifiers: public
  • Return: void

คืออะไร

ดำเนินการ extractRenderState ตาม implementation ของ CatRenderer

ทำงานยังไง

เรียกต่อ: getVariant(), value(), texture(), isCrouching(), isSprinting(), isInSittingPose(), getLieDownAmount(), getLieDownAmountTail().

Parameters

  • Cat cat
  • CatRenderState catRenderState
  • float f

ตัวอย่างใช้งาน

CatRenderer instance = ...;
Cat cat = ...;
CatRenderState catRenderState = ...;
instance.extractRenderState(cat, catRenderState, 0.0F);

net.minecraft.client.renderer.entity.CatRenderer#getTextureLocation(CatRenderState)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/CatRenderer.java:23
  • Modifiers: public
  • Return: ResourceLocation

คืออะไร

อ่านค่า Texture Location

ทำงานยังไง

คืนค่า: catRenderState.texture.

Parameters

  • CatRenderState catRenderState

ตัวอย่างใช้งาน

CatRenderer instance = ...;
CatRenderState catRenderState = ...;
ResourceLocation result = instance.getTextureLocation(catRenderState);

net.minecraft.client.renderer.entity.CatRenderer#setupRotations(CatRenderState,PoseStack,float,float)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/CatRenderer.java:44
  • Modifiers: protected
  • Return: void

คืออะไร

ดำเนินการ setupRotations ตาม implementation ของ CatRenderer

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. เรียกต่อ: translate(), mulPose(), rotationDegrees(), rotLerp().

Parameters

  • CatRenderState catRenderState
  • PoseStack poseStack
  • float f
  • float g

ตัวอย่างใช้งาน

CatRenderState catRenderState = ...;
PoseStack poseStack = ...;
@Override
protected void setupRotations(CatRenderState catRenderState, PoseStack poseStack, float f, float g) {
    super.setupRotations(catRenderState, poseStack, f, g);
}

CaveSpiderRenderer

  • Full name: net.minecraft.client.renderer.entity.CaveSpiderRenderer
  • Package: net.minecraft.client.renderer.entity
  • Source: clientOnlynet/minecraft/client/renderer/entity/CaveSpiderRenderer.java
  • Type: class
  • Modifiers: public
  • Extends: SpiderRenderer<CaveSpider>

net.minecraft.client.renderer.entity.CaveSpiderRenderer#CaveSpiderRenderer(EntityRendererProvider.Context)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/CaveSpiderRenderer.java:14
  • Modifiers: public
  • Kind: constructor

คืออะไร

สร้างออบเจ็กต์ CaveSpiderRenderer ด้วยพารามิเตอร์ที่ระบุ

ทำงานยังไง

แก้ state: shadowRadius.

Parameters

  • EntityRendererProvider.Context context

ตัวอย่างใช้งาน

EntityRendererProvider.Context context = ...;
CaveSpiderRenderer instance = new CaveSpiderRenderer(context);

net.minecraft.client.renderer.entity.CaveSpiderRenderer#getTextureLocation(LivingEntityRenderState)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/CaveSpiderRenderer.java:19
  • Modifiers: public
  • Return: ResourceLocation

คืออะไร

อ่านค่า Texture Location

ทำงานยังไง

คืนค่า: CAVE_SPIDER_LOCATION.

Parameters

  • LivingEntityRenderState livingEntityRenderState

ตัวอย่างใช้งาน

CaveSpiderRenderer instance = ...;
LivingEntityRenderState livingEntityRenderState = ...;
ResourceLocation result = instance.getTextureLocation(livingEntityRenderState);

ChickenRenderer

  • Full name: net.minecraft.client.renderer.entity.ChickenRenderer
  • Package: net.minecraft.client.renderer.entity
  • Source: clientOnlynet/minecraft/client/renderer/entity/ChickenRenderer.java
  • Type: class
  • Modifiers: public
  • Extends: AgeableMobRenderer<Chicken, ChickenRenderState, ChickenModel>

net.minecraft.client.renderer.entity.ChickenRenderer#ChickenRenderer(EntityRendererProvider.Context)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/ChickenRenderer.java:16
  • Modifiers: public
  • Kind: constructor

คืออะไร

สร้างออบเจ็กต์ ChickenRenderer ด้วยพารามิเตอร์ที่ระบุ

ทำงานยังไง

เรียกต่อ: bakeLayer(). สร้างออบเจ็กต์: ChickenModel.

Parameters

  • EntityRendererProvider.Context context

ตัวอย่างใช้งาน

EntityRendererProvider.Context context = ...;
ChickenRenderer instance = new ChickenRenderer(context);

net.minecraft.client.renderer.entity.ChickenRenderer#createRenderState()

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/ChickenRenderer.java:24
  • Modifiers: public
  • Return: ChickenRenderState

คืออะไร

สร้าง Render State

ทำงานยังไง

สร้างออบเจ็กต์: ChickenRenderState. คืนค่า: new ChickenRenderState().

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

ChickenRenderer instance = ...;
ChickenRenderState result = instance.createRenderState();

net.minecraft.client.renderer.entity.ChickenRenderer#extractRenderState(Chicken,ChickenRenderState,float)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/ChickenRenderer.java:28
  • Modifiers: public
  • Return: void

คืออะไร

ดำเนินการ extractRenderState ตาม implementation ของ ChickenRenderer

ทำงานยังไง

เรียกต่อ: lerp().

Parameters

  • Chicken chicken
  • ChickenRenderState chickenRenderState
  • float f

ตัวอย่างใช้งาน

ChickenRenderer instance = ...;
Chicken chicken = ...;
ChickenRenderState chickenRenderState = ...;
instance.extractRenderState(chicken, chickenRenderState, 0.0F);

net.minecraft.client.renderer.entity.ChickenRenderer#getTextureLocation(ChickenRenderState)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/ChickenRenderer.java:20
  • Modifiers: public
  • Return: ResourceLocation

คืออะไร

อ่านค่า Texture Location

ทำงานยังไง

คืนค่า: CHICKEN_LOCATION.

Parameters

  • ChickenRenderState chickenRenderState

ตัวอย่างใช้งาน

ChickenRenderer instance = ...;
ChickenRenderState chickenRenderState = ...;
ResourceLocation result = instance.getTextureLocation(chickenRenderState);

CodRenderer

  • Full name: net.minecraft.client.renderer.entity.CodRenderer
  • Package: net.minecraft.client.renderer.entity
  • Source: clientOnlynet/minecraft/client/renderer/entity/CodRenderer.java
  • Type: class
  • Modifiers: public
  • Extends: MobRenderer<Cod, LivingEntityRenderState, CodModel>

net.minecraft.client.renderer.entity.CodRenderer#CodRenderer(EntityRendererProvider.Context)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/CodRenderer.java:18
  • Modifiers: public
  • Kind: constructor

คืออะไร

สร้างออบเจ็กต์ CodRenderer ด้วยพารามิเตอร์ที่ระบุ

ทำงานยังไง

เรียกต่อ: bakeLayer(). สร้างออบเจ็กต์: CodModel.

Parameters

  • EntityRendererProvider.Context context

ตัวอย่างใช้งาน

EntityRendererProvider.Context context = ...;
CodRenderer instance = new CodRenderer(context);

net.minecraft.client.renderer.entity.CodRenderer#createRenderState()

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/CodRenderer.java:27
  • Modifiers: public
  • Return: LivingEntityRenderState

คืออะไร

สร้าง Render State

ทำงานยังไง

สร้างออบเจ็กต์: LivingEntityRenderState. คืนค่า: new LivingEntityRenderState().

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

CodRenderer instance = ...;
LivingEntityRenderState result = instance.createRenderState();

net.minecraft.client.renderer.entity.CodRenderer#getTextureLocation(LivingEntityRenderState)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/CodRenderer.java:22
  • Modifiers: public
  • Return: ResourceLocation

คืออะไร

อ่านค่า Texture Location

ทำงานยังไง

คืนค่า: COD_LOCATION.

Parameters

  • LivingEntityRenderState livingEntityRenderState

ตัวอย่างใช้งาน

CodRenderer instance = ...;
LivingEntityRenderState livingEntityRenderState = ...;
ResourceLocation result = instance.getTextureLocation(livingEntityRenderState);

net.minecraft.client.renderer.entity.CodRenderer#setupRotations(LivingEntityRenderState,PoseStack,float,float)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/CodRenderer.java:31
  • Modifiers: protected
  • Return: void

คืออะไร

ดำเนินการ setupRotations ตาม implementation ของ CodRenderer

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. เรียกต่อ: sin(), mulPose(), rotationDegrees(), translate().

Parameters

  • LivingEntityRenderState livingEntityRenderState
  • PoseStack poseStack
  • float f
  • float g

ตัวอย่างใช้งาน

LivingEntityRenderState livingEntityRenderState = ...;
PoseStack poseStack = ...;
@Override
protected void setupRotations(LivingEntityRenderState livingEntityRenderState, PoseStack poseStack, float f, float g) {
    super.setupRotations(livingEntityRenderState, poseStack, f, g);
}

CowRenderer

  • Full name: net.minecraft.client.renderer.entity.CowRenderer
  • Package: net.minecraft.client.renderer.entity
  • Source: clientOnlynet/minecraft/client/renderer/entity/CowRenderer.java
  • Type: class
  • Modifiers: public
  • Extends: AgeableMobRenderer<Cow, LivingEntityRenderState, CowModel>

net.minecraft.client.renderer.entity.CowRenderer#CowRenderer(EntityRendererProvider.Context)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/CowRenderer.java:15
  • Modifiers: public
  • Kind: constructor

คืออะไร

สร้างออบเจ็กต์ CowRenderer ด้วยพารามิเตอร์ที่ระบุ

ทำงานยังไง

เรียกต่อ: bakeLayer(). สร้างออบเจ็กต์: CowModel.

Parameters

  • EntityRendererProvider.Context context

ตัวอย่างใช้งาน

EntityRendererProvider.Context context = ...;
CowRenderer instance = new CowRenderer(context);

net.minecraft.client.renderer.entity.CowRenderer#createRenderState()

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/CowRenderer.java:24
  • Modifiers: public
  • Return: LivingEntityRenderState

คืออะไร

สร้าง Render State

ทำงานยังไง

สร้างออบเจ็กต์: LivingEntityRenderState. คืนค่า: new LivingEntityRenderState().

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

CowRenderer instance = ...;
LivingEntityRenderState result = instance.createRenderState();

net.minecraft.client.renderer.entity.CowRenderer#extractRenderState(Cow,LivingEntityRenderState,float)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/CowRenderer.java:28
  • Modifiers: public
  • Return: void

คืออะไร

ดำเนินการ extractRenderState ตาม implementation ของ CowRenderer

ทำงานยังไง

ทำงานตาม body โดยตรง (ประมาณ 1 statement).

Parameters

  • Cow cow
  • LivingEntityRenderState livingEntityRenderState
  • float f

ตัวอย่างใช้งาน

CowRenderer instance = ...;
Cow cow = ...;
LivingEntityRenderState livingEntityRenderState = ...;
instance.extractRenderState(cow, livingEntityRenderState, 0.0F);

net.minecraft.client.renderer.entity.CowRenderer#getTextureLocation(LivingEntityRenderState)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/CowRenderer.java:19
  • Modifiers: public
  • Return: ResourceLocation

คืออะไร

อ่านค่า Texture Location

ทำงานยังไง

คืนค่า: COW_LOCATION.

Parameters

  • LivingEntityRenderState livingEntityRenderState

ตัวอย่างใช้งาน

CowRenderer instance = ...;
LivingEntityRenderState livingEntityRenderState = ...;
ResourceLocation result = instance.getTextureLocation(livingEntityRenderState);

CreakingRenderer

  • Full name: net.minecraft.client.renderer.entity.CreakingRenderer
  • Package: net.minecraft.client.renderer.entity
  • Source: clientOnlynet/minecraft/client/renderer/entity/CreakingRenderer.java
  • Type: class
  • Modifiers: public
  • Extends: MobRenderer<T, CreakingRenderState, CreakingModel>

net.minecraft.client.renderer.entity.CreakingRenderer#CreakingRenderer(EntityRendererProvider.Context)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/CreakingRenderer.java:18
  • Modifiers: public
  • Kind: constructor

คืออะไร

สร้างออบเจ็กต์ CreakingRenderer ด้วยพารามิเตอร์ที่ระบุ

ทำงานยังไง

เรียกต่อ: bakeLayer(), addLayer(). สร้างออบเจ็กต์: CreakingModel, LivingEntityEmissiveLayer<>.

Parameters

  • EntityRendererProvider.Context context

ตัวอย่างใช้งาน

EntityRendererProvider.Context context = ...;
CreakingRenderer instance = new CreakingRenderer(context);

net.minecraft.client.renderer.entity.CreakingRenderer#createRenderState()

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/CreakingRenderer.java:29
  • Modifiers: public
  • Return: CreakingRenderState

คืออะไร

สร้าง Render State

ทำงานยังไง

สร้างออบเจ็กต์: CreakingRenderState. คืนค่า: new CreakingRenderState().

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

CreakingRenderer instance = ...;
CreakingRenderState result = instance.createRenderState();

net.minecraft.client.renderer.entity.CreakingRenderer#extractRenderState(T,CreakingRenderState,float)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/CreakingRenderer.java:33
  • Modifiers: public
  • Return: void

คืออะไร

ดำเนินการ extractRenderState ตาม implementation ของ CreakingRenderer

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. เรียกต่อ: copyFrom(), isTearingDown(), hasGlowingEyes(), isActive(), canMove().

Parameters

  • T creaking
  • CreakingRenderState creakingRenderState
  • float f

ตัวอย่างใช้งาน

CreakingRenderer instance = ...;
T creaking = ...;
CreakingRenderState creakingRenderState = ...;
instance.extractRenderState(creaking, creakingRenderState, 0.0F);

net.minecraft.client.renderer.entity.CreakingRenderer#getTextureLocation(CreakingRenderState)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/CreakingRenderer.java:25
  • Modifiers: public
  • Return: ResourceLocation

คืออะไร

อ่านค่า Texture Location

ทำงานยังไง

คืนค่า: TEXTURE_LOCATION.

Parameters

  • CreakingRenderState creakingRenderState

ตัวอย่างใช้งาน

CreakingRenderer instance = ...;
CreakingRenderState creakingRenderState = ...;
ResourceLocation result = instance.getTextureLocation(creakingRenderState);

CreeperRenderer

  • Full name: net.minecraft.client.renderer.entity.CreeperRenderer
  • Package: net.minecraft.client.renderer.entity
  • Source: clientOnlynet/minecraft/client/renderer/entity/CreeperRenderer.java
  • Type: class
  • Modifiers: public
  • Extends: MobRenderer<Creeper, CreeperRenderState, CreeperModel>

net.minecraft.client.renderer.entity.CreeperRenderer#createRenderState()

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/CreeperRenderer.java:43
  • Modifiers: public
  • Return: CreeperRenderState

คืออะไร

สร้าง Render State

ทำงานยังไง

สร้างออบเจ็กต์: CreeperRenderState. คืนค่า: new CreeperRenderState().

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

CreeperRenderer instance = ...;
CreeperRenderState result = instance.createRenderState();

net.minecraft.client.renderer.entity.CreeperRenderer#CreeperRenderer(EntityRendererProvider.Context)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/CreeperRenderer.java:18
  • Modifiers: public
  • Kind: constructor

คืออะไร

สร้างออบเจ็กต์ CreeperRenderer ด้วยพารามิเตอร์ที่ระบุ

ทำงานยังไง

เรียกต่อ: bakeLayer(), addLayer(), getModelSet(). สร้างออบเจ็กต์: CreeperModel, CreeperPowerLayer.

Parameters

  • EntityRendererProvider.Context context

ตัวอย่างใช้งาน

EntityRendererProvider.Context context = ...;
CreeperRenderer instance = new CreeperRenderer(context);

net.minecraft.client.renderer.entity.CreeperRenderer#extractRenderState(Creeper,CreeperRenderState,float)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/CreeperRenderer.java:47
  • Modifiers: public
  • Return: void

คืออะไร

ดำเนินการ extractRenderState ตาม implementation ของ CreeperRenderer

ทำงานยังไง

เรียกต่อ: getSwelling(), isPowered().

Parameters

  • Creeper creeper
  • CreeperRenderState creeperRenderState
  • float f

ตัวอย่างใช้งาน

CreeperRenderer instance = ...;
Creeper creeper = ...;
CreeperRenderState creeperRenderState = ...;
instance.extractRenderState(creeper, creeperRenderState, 0.0F);

net.minecraft.client.renderer.entity.CreeperRenderer#getTextureLocation(CreeperRenderState)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/CreeperRenderer.java:39
  • Modifiers: public
  • Return: ResourceLocation

คืออะไร

อ่านค่า Texture Location

ทำงานยังไง

คืนค่า: CREEPER_LOCATION.

Parameters

  • CreeperRenderState creeperRenderState

ตัวอย่างใช้งาน

CreeperRenderer instance = ...;
CreeperRenderState creeperRenderState = ...;
ResourceLocation result = instance.getTextureLocation(creeperRenderState);

net.minecraft.client.renderer.entity.CreeperRenderer#getWhiteOverlayProgress(CreeperRenderState)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/CreeperRenderer.java:34
  • Modifiers: protected
  • Return: float

คืออะไร

อ่านค่า White Overlay Progress

ทำงานยังไง

เรียกต่อ: clamp(). คืนค่า: (int)(f * 10.0F) % 2 == 0 ? 0.0F : Mth.clamp(f, 0.5F, 1.0F).

Parameters

  • CreeperRenderState creeperRenderState

ตัวอย่างใช้งาน

CreeperRenderState creeperRenderState = ...;
@Override
protected float getWhiteOverlayProgress(CreeperRenderState creeperRenderState) {
    return super.getWhiteOverlayProgress(creeperRenderState);
}

net.minecraft.client.renderer.entity.CreeperRenderer#scale(CreeperRenderState,PoseStack)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/CreeperRenderer.java:23
  • Modifiers: protected
  • Return: void

คืออะไร

ดำเนินการ scale ตาม implementation ของ CreeperRenderer

ทำงานยังไง

เรียกต่อ: sin(), clamp().

Parameters

  • CreeperRenderState creeperRenderState
  • PoseStack poseStack

ตัวอย่างใช้งาน

CreeperRenderState creeperRenderState = ...;
PoseStack poseStack = ...;
@Override
protected void scale(CreeperRenderState creeperRenderState, PoseStack poseStack) {
    super.scale(creeperRenderState, poseStack);
}

DisplayRenderer

  • Full name: net.minecraft.client.renderer.entity.DisplayRenderer
  • Package: net.minecraft.client.renderer.entity
  • Source: clientOnlynet/minecraft/client/renderer/entity/DisplayRenderer.java
  • Type: class
  • Modifiers: public abstract
  • Extends: EntityRenderer<T, ST>

net.minecraft.client.renderer.entity.DisplayRenderer#affectedByCulling(T)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/DisplayRenderer.java:55
  • Modifiers: protected
  • Return: boolean

คืออะไร

ดำเนินการ affectedByCulling ตาม implementation ของ DisplayRenderer

ทำงานยังไง

คืนค่า: display.affectedByCulling().

Parameters

  • T display

ตัวอย่างใช้งาน

T display = ...;
@Override
protected boolean affectedByCulling(T display) {
    return super.affectedByCulling(display);
}

net.minecraft.client.renderer.entity.DisplayRenderer#DisplayRenderer(EntityRendererProvider.Context)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/DisplayRenderer.java:46
  • Modifiers: protected
  • Kind: constructor

คืออะไร

สร้างออบเจ็กต์ DisplayRenderer ด้วยพารามิเตอร์ที่ระบุ

ทำงานยังไง

แก้ state: entityRenderDispatcher. เรียกต่อ: getEntityRenderDispatcher().

Parameters

  • EntityRendererProvider.Context context

ตัวอย่างใช้งาน

EntityRendererProvider.Context context = ...;
DisplayRenderer instance = new DisplayRenderer(context);

net.minecraft.client.renderer.entity.DisplayRenderer#extractRenderState(T,ST,float)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/DisplayRenderer.java:134
  • Modifiers: public
  • Return: void

คืออะไร

ดำเนินการ extractRenderState ตาม implementation ของ DisplayRenderer

ทำงานยังไง

เรียกต่อ: renderState(), calculateInterpolationProgress(), entityYRot(), entityXRot().

Parameters

  • T display
  • ST displayEntityRenderState
  • float f

ตัวอย่างใช้งาน

DisplayRenderer instance = ...;
T display = ...;
ST displayEntityRenderState = ...;
instance.extractRenderState(display, displayEntityRenderState, 0.0F);

net.minecraft.client.renderer.entity.DisplayRenderer#getBlockLightLevel(T,BlockPos)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/DisplayRenderer.java:69
  • Modifiers: protected
  • Return: int

คืออะไร

อ่านค่า Block Light Level

ทำงานยังไง

เรียกต่อ: getBrightnessOverride(), block(). คืนค่า: i != -1 ? LightTexture.block(i) : super.getBlockLightLevel(display, blockPos).

Parameters

  • T display
  • BlockPos blockPos

ตัวอย่างใช้งาน

T display = ...;
BlockPos blockPos = ...;
@Override
protected int getBlockLightLevel(T display, BlockPos blockPos) {
    return super.getBlockLightLevel(display, blockPos);
}

net.minecraft.client.renderer.entity.DisplayRenderer#getBoundingBoxForCulling(T)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/DisplayRenderer.java:51
  • Modifiers: protected
  • Return: AABB

คืออะไร

อ่านค่า Bounding Box For Culling

ทำงานยังไง

คืนค่า: display.getBoundingBoxForCulling().

Parameters

  • T display

ตัวอย่างใช้งาน

T display = ...;
@Override
protected AABB getBoundingBoxForCulling(T display) {
    return super.getBoundingBoxForCulling(display);
}

net.minecraft.client.renderer.entity.DisplayRenderer#getShadowRadius(ST)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/DisplayRenderer.java:74
  • Modifiers: protected
  • Return: float

คืออะไร

อ่านค่า Shadow Radius

ทำงานยังไง

เรียกต่อ: shadowRadius(), get(). คืนค่า: renderState == null ? 0.0F : renderState.shadowRadius().get(displayEntityRenderState.interpolationProgress).

Parameters

  • ST displayEntityRenderState

ตัวอย่างใช้งาน

ST displayEntityRenderState = ...;
@Override
protected float getShadowRadius(ST displayEntityRenderState) {
    return super.getShadowRadius(displayEntityRenderState);
}

net.minecraft.client.renderer.entity.DisplayRenderer#getShadowStrength(ST)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/DisplayRenderer.java:79
  • Modifiers: protected
  • Return: float

คืออะไร

อ่านค่า Shadow Strength

ทำงานยังไง

เรียกต่อ: shadowStrength(), get(). คืนค่า: renderState == null ? 0.0F : renderState.shadowStrength().get(displayEntityRenderState.interpolationProgress).

Parameters

  • ST displayEntityRenderState

ตัวอย่างใช้งาน

ST displayEntityRenderState = ...;
@Override
protected float getShadowStrength(ST displayEntityRenderState) {
    return super.getShadowStrength(displayEntityRenderState);
}

net.minecraft.client.renderer.entity.DisplayRenderer#getSkyLightLevel(T,BlockPos)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/DisplayRenderer.java:64
  • Modifiers: protected
  • Return: int

คืออะไร

อ่านค่า Sky Light Level

ทำงานยังไง

เรียกต่อ: getBrightnessOverride(), sky(). คืนค่า: i != -1 ? LightTexture.sky(i) : super.getSkyLightLevel(display, blockPos).

Parameters

  • T display
  • BlockPos blockPos

ตัวอย่างใช้งาน

T display = ...;
BlockPos blockPos = ...;
@Override
protected int getSkyLightLevel(T display, BlockPos blockPos) {
    return super.getSkyLightLevel(display, blockPos);
}

net.minecraft.client.renderer.entity.DisplayRenderer#render(ST,PoseStack,MultiBufferSource,int)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/DisplayRenderer.java:84
  • Modifiers: public
  • Return: void

คืออะไร

เรนเดอร์ render

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. เรียกต่อ: hasSubState(), pushPose(), mulPose(), calculateOrientation(), transformation(), get(), getMatrix(), renderInner(). สร้างออบเจ็กต์: Quaternionf.

Parameters

  • ST displayEntityRenderState
  • PoseStack poseStack
  • MultiBufferSource multiBufferSource
  • int i

ตัวอย่างใช้งาน

DisplayRenderer instance = ...;
ST displayEntityRenderState = ...;
PoseStack poseStack = ...;
MultiBufferSource multiBufferSource = ...;
instance.render(displayEntityRenderState, poseStack, multiBufferSource, 0);

net.minecraft.client.renderer.entity.DisplayRenderer#renderInner(ST,PoseStack,MultiBufferSource,int,float)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/DisplayRenderer.java:132
  • Modifiers: protected abstract
  • Return: void

คืออะไร

เรนเดอร์ Inner

ทำงานยังไง

ไม่มี implementation ใน declaration นี้; คลาสลูก/implementation เป็นผู้กำหนดพฤติกรรมจริง

Parameters

  • ST displayEntityRenderState
  • PoseStack poseStack
  • MultiBufferSource multiBufferSource
  • int i
  • float f

ตัวอย่างใช้งาน

ST displayEntityRenderState = ...;
PoseStack poseStack = ...;
MultiBufferSource multiBufferSource = ...;
@Override
protected void renderInner(ST displayEntityRenderState, PoseStack poseStack, MultiBufferSource multiBufferSource, int i, float f) {
    super.renderInner(displayEntityRenderState, poseStack, multiBufferSource, i, f);
}

DisplayRenderer$BlockDisplayRenderer

  • Full name: net.minecraft.client.renderer.entity.DisplayRenderer$BlockDisplayRenderer
  • Package: net.minecraft.client.renderer.entity
  • Source: clientOnlynet/minecraft/client/renderer/entity/DisplayRenderer.java
  • Type: class
  • Modifiers: public static
  • Extends: DisplayRenderer<BlockDisplay, BlockRenderState, BlockDisplayEntityRenderState>

net.minecraft.client.renderer.entity.DisplayRenderer$BlockDisplayRenderer#BlockDisplayRenderer(EntityRendererProvider.Context)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/DisplayRenderer.java:146
  • Modifiers: protected
  • Kind: constructor

คืออะไร

สร้างออบเจ็กต์ DisplayRenderer.BlockDisplayRenderer ด้วยพารามิเตอร์ที่ระบุ

ทำงานยังไง

แก้ state: blockRenderer. เรียกต่อ: getBlockRenderDispatcher().

Parameters

  • EntityRendererProvider.Context context

ตัวอย่างใช้งาน

EntityRendererProvider.Context context = ...;
DisplayRenderer.BlockDisplayRenderer instance = new DisplayRenderer.BlockDisplayRenderer(context);

net.minecraft.client.renderer.entity.DisplayRenderer$BlockDisplayRenderer#createRenderState()

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/DisplayRenderer.java:151
  • Modifiers: public
  • Return: BlockDisplayEntityRenderState

คืออะไร

สร้าง Render State

ทำงานยังไง

สร้างออบเจ็กต์: BlockDisplayEntityRenderState. คืนค่า: new BlockDisplayEntityRenderState().

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

DisplayRenderer.BlockDisplayRenderer instance = ...;
BlockDisplayEntityRenderState result = instance.createRenderState();

net.minecraft.client.renderer.entity.DisplayRenderer$BlockDisplayRenderer#extractRenderState(BlockDisplay,BlockDisplayEntityRenderState,float)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/DisplayRenderer.java:155
  • Modifiers: public
  • Return: void

คืออะไร

ดำเนินการ extractRenderState ตาม implementation ของ DisplayRenderer$BlockDisplayRenderer

ทำงานยังไง

เรียกต่อ: blockRenderState().

Parameters

  • BlockDisplay blockDisplay
  • BlockDisplayEntityRenderState blockDisplayEntityRenderState
  • float f

ตัวอย่างใช้งาน

DisplayRenderer.BlockDisplayRenderer instance = ...;
BlockDisplay blockDisplay = ...;
BlockDisplayEntityRenderState blockDisplayEntityRenderState = ...;
instance.extractRenderState(blockDisplay, blockDisplayEntityRenderState, 0.0F);

net.minecraft.client.renderer.entity.DisplayRenderer$BlockDisplayRenderer#renderInner(BlockDisplayEntityRenderState,PoseStack,MultiBufferSource,int,float)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/DisplayRenderer.java:160
  • Modifiers: public
  • Return: void

คืออะไร

เรนเดอร์ Inner

ทำงานยังไง

เรียกต่อ: renderSingleBlock(), blockState().

Parameters

  • BlockDisplayEntityRenderState blockDisplayEntityRenderState
  • PoseStack poseStack
  • MultiBufferSource multiBufferSource
  • int i
  • float f

ตัวอย่างใช้งาน

DisplayRenderer.BlockDisplayRenderer instance = ...;
BlockDisplayEntityRenderState blockDisplayEntityRenderState = ...;
PoseStack poseStack = ...;
MultiBufferSource multiBufferSource = ...;
instance.renderInner(blockDisplayEntityRenderState, poseStack, multiBufferSource, 0, 0.0F);

DisplayRenderer$ItemDisplayRenderer

  • Full name: net.minecraft.client.renderer.entity.DisplayRenderer$ItemDisplayRenderer
  • Package: net.minecraft.client.renderer.entity
  • Source: clientOnlynet/minecraft/client/renderer/entity/DisplayRenderer.java
  • Type: class
  • Modifiers: public static
  • Extends: DisplayRenderer<ItemDisplay, ItemRenderState, ItemDisplayEntityRenderState>

net.minecraft.client.renderer.entity.DisplayRenderer$ItemDisplayRenderer#createRenderState()

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/DisplayRenderer.java:175
  • Modifiers: public
  • Return: ItemDisplayEntityRenderState

คืออะไร

สร้าง Render State

ทำงานยังไง

สร้างออบเจ็กต์: ItemDisplayEntityRenderState. คืนค่า: new ItemDisplayEntityRenderState().

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

DisplayRenderer.ItemDisplayRenderer instance = ...;
ItemDisplayEntityRenderState result = instance.createRenderState();

net.minecraft.client.renderer.entity.DisplayRenderer$ItemDisplayRenderer#extractRenderState(ItemDisplay,ItemDisplayEntityRenderState,float)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/DisplayRenderer.java:179
  • Modifiers: public
  • Return: void

คืออะไร

ดำเนินการ extractRenderState ตาม implementation ของ DisplayRenderer$ItemDisplayRenderer

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. เรียกต่อ: itemRenderState(), updateForNonLiving(), itemStack(), itemTransform(), clear().

Parameters

  • ItemDisplay itemDisplay
  • ItemDisplayEntityRenderState itemDisplayEntityRenderState
  • float f

ตัวอย่างใช้งาน

DisplayRenderer.ItemDisplayRenderer instance = ...;
ItemDisplay itemDisplay = ...;
ItemDisplayEntityRenderState itemDisplayEntityRenderState = ...;
instance.extractRenderState(itemDisplay, itemDisplayEntityRenderState, 0.0F);

net.minecraft.client.renderer.entity.DisplayRenderer$ItemDisplayRenderer#ItemDisplayRenderer(EntityRendererProvider.Context)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/DisplayRenderer.java:170
  • Modifiers: protected
  • Kind: constructor

คืออะไร

สร้างออบเจ็กต์ DisplayRenderer.ItemDisplayRenderer ด้วยพารามิเตอร์ที่ระบุ

ทำงานยังไง

แก้ state: itemModelResolver. เรียกต่อ: getItemModelResolver().

Parameters

  • EntityRendererProvider.Context context

ตัวอย่างใช้งาน

EntityRendererProvider.Context context = ...;
DisplayRenderer.ItemDisplayRenderer instance = new DisplayRenderer.ItemDisplayRenderer(context);

net.minecraft.client.renderer.entity.DisplayRenderer$ItemDisplayRenderer#renderInner(ItemDisplayEntityRenderState,PoseStack,MultiBufferSource,int,float)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/DisplayRenderer.java:189
  • Modifiers: public
  • Return: void

คืออะไร

เรนเดอร์ Inner

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. เรียกต่อ: isEmpty(), mulPose(), rotation(), render().

Parameters

  • ItemDisplayEntityRenderState itemDisplayEntityRenderState
  • PoseStack poseStack
  • MultiBufferSource multiBufferSource
  • int i
  • float f

ตัวอย่างใช้งาน

DisplayRenderer.ItemDisplayRenderer instance = ...;
ItemDisplayEntityRenderState itemDisplayEntityRenderState = ...;
PoseStack poseStack = ...;
MultiBufferSource multiBufferSource = ...;
instance.renderInner(itemDisplayEntityRenderState, poseStack, multiBufferSource, 0, 0.0F);

DisplayRenderer$TextDisplayRenderer

  • Full name: net.minecraft.client.renderer.entity.DisplayRenderer$TextDisplayRenderer
  • Package: net.minecraft.client.renderer.entity
  • Source: clientOnlynet/minecraft/client/renderer/entity/DisplayRenderer.java
  • Type: class
  • Modifiers: public static
  • Extends: DisplayRenderer<TextDisplay, TextRenderState, TextDisplayEntityRenderState>

net.minecraft.client.renderer.entity.DisplayRenderer$TextDisplayRenderer#createRenderState()

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/DisplayRenderer.java:206
  • Modifiers: public
  • Return: TextDisplayEntityRenderState

คืออะไร

สร้าง Render State

ทำงานยังไง

สร้างออบเจ็กต์: TextDisplayEntityRenderState. คืนค่า: new TextDisplayEntityRenderState().

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

DisplayRenderer.TextDisplayRenderer instance = ...;
TextDisplayEntityRenderState result = instance.createRenderState();

net.minecraft.client.renderer.entity.DisplayRenderer$TextDisplayRenderer#extractRenderState(TextDisplay,TextDisplayEntityRenderState,float)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/DisplayRenderer.java:210
  • Modifiers: public
  • Return: void

คืออะไร

ดำเนินการ extractRenderState ตาม implementation ของ DisplayRenderer$TextDisplayRenderer

ทำงานยังไง

เรียกต่อ: textRenderState(), cacheDisplay().

Parameters

  • TextDisplay textDisplay
  • TextDisplayEntityRenderState textDisplayEntityRenderState
  • float f

ตัวอย่างใช้งาน

DisplayRenderer.TextDisplayRenderer instance = ...;
TextDisplay textDisplay = ...;
TextDisplayEntityRenderState textDisplayEntityRenderState = ...;
instance.extractRenderState(textDisplay, textDisplayEntityRenderState, 0.0F);

net.minecraft.client.renderer.entity.DisplayRenderer$TextDisplayRenderer#renderInner(TextDisplayEntityRenderState,PoseStack,MultiBufferSource,int,float)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/DisplayRenderer.java:230
  • Modifiers: public
  • Return: void

คืออะไร

เรนเดอร์ Inner

ทำงานยังไง

ตรวจเงื่อนไขด้วย if ; แยกกรณีด้วย switch ; มีการวนลูป. เรียกต่อ: flags(), getAlign(), textOpacity(), get(), getInstance(), getBackgroundOpacity(), backgroundColor(), last(). สร้างออบเจ็กต์: MatchException.

Parameters

  • TextDisplayEntityRenderState textDisplayEntityRenderState
  • PoseStack poseStack
  • MultiBufferSource multiBufferSource
  • int i
  • float f

ตัวอย่างใช้งาน

DisplayRenderer.TextDisplayRenderer instance = ...;
TextDisplayEntityRenderState textDisplayEntityRenderState = ...;
PoseStack poseStack = ...;
MultiBufferSource multiBufferSource = ...;
instance.renderInner(textDisplayEntityRenderState, poseStack, multiBufferSource, 0, 0.0F);

net.minecraft.client.renderer.entity.DisplayRenderer$TextDisplayRenderer#TextDisplayRenderer(EntityRendererProvider.Context)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/DisplayRenderer.java:201
  • Modifiers: protected
  • Kind: constructor

คืออะไร

สร้างออบเจ็กต์ DisplayRenderer.TextDisplayRenderer ด้วยพารามิเตอร์ที่ระบุ

ทำงานยังไง

แก้ state: font. เรียกต่อ: getFont().

Parameters

  • EntityRendererProvider.Context context

ตัวอย่างใช้งาน

EntityRendererProvider.Context context = ...;
DisplayRenderer.TextDisplayRenderer instance = new DisplayRenderer.TextDisplayRenderer(context);

DolphinRenderer

  • Full name: net.minecraft.client.renderer.entity.DolphinRenderer
  • Package: net.minecraft.client.renderer.entity
  • Source: clientOnlynet/minecraft/client/renderer/entity/DolphinRenderer.java
  • Type: class
  • Modifiers: public
  • Extends: AgeableMobRenderer<Dolphin, DolphinRenderState, DolphinModel>

net.minecraft.client.renderer.entity.DolphinRenderer#createRenderState()

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/DolphinRenderer.java:26
  • Modifiers: public
  • Return: DolphinRenderState

คืออะไร

สร้าง Render State

ทำงานยังไง

สร้างออบเจ็กต์: DolphinRenderState. คืนค่า: new DolphinRenderState().

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

DolphinRenderer instance = ...;
DolphinRenderState result = instance.createRenderState();

net.minecraft.client.renderer.entity.DolphinRenderer#DolphinRenderer(EntityRendererProvider.Context)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/DolphinRenderer.java:17
  • Modifiers: public
  • Kind: constructor

คืออะไร

สร้างออบเจ็กต์ DolphinRenderer ด้วยพารามิเตอร์ที่ระบุ

ทำงานยังไง

เรียกต่อ: bakeLayer(), addLayer(). สร้างออบเจ็กต์: DolphinModel, DolphinCarryingItemLayer.

Parameters

  • EntityRendererProvider.Context context

ตัวอย่างใช้งาน

EntityRendererProvider.Context context = ...;
DolphinRenderer instance = new DolphinRenderer(context);

net.minecraft.client.renderer.entity.DolphinRenderer#extractRenderState(Dolphin,DolphinRenderState,float)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/DolphinRenderer.java:30
  • Modifiers: public
  • Return: void

คืออะไร

ดำเนินการ extractRenderState ตาม implementation ของ DolphinRenderer

ทำงานยังไง

เรียกต่อ: extractHoldingEntityRenderState(), getDeltaMovement(), horizontalDistanceSqr().

Parameters

  • Dolphin dolphin
  • DolphinRenderState dolphinRenderState
  • float f

ตัวอย่างใช้งาน

DolphinRenderer instance = ...;
Dolphin dolphin = ...;
DolphinRenderState dolphinRenderState = ...;
instance.extractRenderState(dolphin, dolphinRenderState, 0.0F);

net.minecraft.client.renderer.entity.DolphinRenderer#getTextureLocation(DolphinRenderState)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/DolphinRenderer.java:22
  • Modifiers: public
  • Return: ResourceLocation

คืออะไร

อ่านค่า Texture Location

ทำงานยังไง

คืนค่า: DOLPHIN_LOCATION.

Parameters

  • DolphinRenderState dolphinRenderState

ตัวอย่างใช้งาน

DolphinRenderer instance = ...;
DolphinRenderState dolphinRenderState = ...;
ResourceLocation result = instance.getTextureLocation(dolphinRenderState);

DonkeyRenderer

  • Full name: net.minecraft.client.renderer.entity.DonkeyRenderer
  • Package: net.minecraft.client.renderer.entity
  • Source: clientOnlynet/minecraft/client/renderer/entity/DonkeyRenderer.java
  • Type: class
  • Modifiers: public
  • Extends: AbstractHorseRenderer<T, DonkeyRenderState, DonkeyModel>

net.minecraft.client.renderer.entity.DonkeyRenderer#createRenderState()

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/DonkeyRenderer.java:26
  • Modifiers: public
  • Return: DonkeyRenderState

คืออะไร

สร้าง Render State

ทำงานยังไง

สร้างออบเจ็กต์: DonkeyRenderState. คืนค่า: new DonkeyRenderState().

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

DonkeyRenderer instance = ...;
DonkeyRenderState result = instance.createRenderState();

net.minecraft.client.renderer.entity.DonkeyRenderer#DonkeyRenderer(EntityRendererProvider.Context,ModelLayerLocation,ModelLayerLocation,boolean)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/DonkeyRenderer.java:17
  • Modifiers: public
  • Kind: constructor

คืออะไร

สร้างออบเจ็กต์ DonkeyRenderer ด้วยพารามิเตอร์ที่ระบุ

ทำงานยังไง

แก้ state: texture. เรียกต่อ: bakeLayer(). สร้างออบเจ็กต์: DonkeyModel.

Parameters

  • EntityRendererProvider.Context context
  • ModelLayerLocation modelLayerLocation
  • ModelLayerLocation modelLayerLocation2
  • boolean bl

ตัวอย่างใช้งาน

EntityRendererProvider.Context context = ...;
ModelLayerLocation modelLayerLocation = ...;
ModelLayerLocation modelLayerLocation2 = ...;
DonkeyRenderer instance = new DonkeyRenderer(context, modelLayerLocation, modelLayerLocation2, true);

net.minecraft.client.renderer.entity.DonkeyRenderer#extractRenderState(T,DonkeyRenderState,float)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/DonkeyRenderer.java:30
  • Modifiers: public
  • Return: void

คืออะไร

ดำเนินการ extractRenderState ตาม implementation ของ DonkeyRenderer

ทำงานยังไง

เรียกต่อ: hasChest().

Parameters

  • T abstractChestedHorse
  • DonkeyRenderState donkeyRenderState
  • float f

ตัวอย่างใช้งาน

DonkeyRenderer instance = ...;
T abstractChestedHorse = ...;
DonkeyRenderState donkeyRenderState = ...;
instance.extractRenderState(abstractChestedHorse, donkeyRenderState, 0.0F);

net.minecraft.client.renderer.entity.DonkeyRenderer#getTextureLocation(DonkeyRenderState)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/DonkeyRenderer.java:22
  • Modifiers: public
  • Return: ResourceLocation

คืออะไร

อ่านค่า Texture Location

ทำงานยังไง

คืนค่า: this.texture.

Parameters

  • DonkeyRenderState donkeyRenderState

ตัวอย่างใช้งาน

DonkeyRenderer instance = ...;
DonkeyRenderState donkeyRenderState = ...;
ResourceLocation result = instance.getTextureLocation(donkeyRenderState);

DragonFireballRenderer

  • Full name: net.minecraft.client.renderer.entity.DragonFireballRenderer
  • Package: net.minecraft.client.renderer.entity
  • Source: clientOnlynet/minecraft/client/renderer/entity/DragonFireballRenderer.java
  • Type: class
  • Modifiers: public
  • Extends: EntityRenderer<DragonFireball, EntityRenderState>

net.minecraft.client.renderer.entity.DragonFireballRenderer#createRenderState()

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/DragonFireballRenderer.java:52
  • Modifiers: public
  • Return: EntityRenderState

คืออะไร

สร้าง Render State

ทำงานยังไง

สร้างออบเจ็กต์: EntityRenderState. คืนค่า: new EntityRenderState().

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

DragonFireballRenderer instance = ...;
EntityRenderState result = instance.createRenderState();

net.minecraft.client.renderer.entity.DragonFireballRenderer#DragonFireballRenderer(EntityRendererProvider.Context)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/DragonFireballRenderer.java:20
  • Modifiers: public
  • Kind: constructor

คืออะไร

สร้างออบเจ็กต์ DragonFireballRenderer ด้วยพารามิเตอร์ที่ระบุ

ทำงานยังไง

ทำงานตาม body โดยตรง (ประมาณ 1 statement).

Parameters

  • EntityRendererProvider.Context context

ตัวอย่างใช้งาน

EntityRendererProvider.Context context = ...;
DragonFireballRenderer instance = new DragonFireballRenderer(context);

net.minecraft.client.renderer.entity.DragonFireballRenderer#getBlockLightLevel(DragonFireball,BlockPos)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/DragonFireballRenderer.java:24
  • Modifiers: protected
  • Return: int

คืออะไร

อ่านค่า Block Light Level

ทำงานยังไง

คืนค่า: 15.

Parameters

  • DragonFireball dragonFireball
  • BlockPos blockPos

ตัวอย่างใช้งาน

DragonFireball dragonFireball = ...;
BlockPos blockPos = ...;
@Override
protected int getBlockLightLevel(DragonFireball dragonFireball, BlockPos blockPos) {
    return super.getBlockLightLevel(dragonFireball, blockPos);
}

net.minecraft.client.renderer.entity.DragonFireballRenderer#render(EntityRenderState,PoseStack,MultiBufferSource,int)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/DragonFireballRenderer.java:28
  • Modifiers: public
  • Return: void

คืออะไร

เรนเดอร์ render

ทำงานยังไง

เรียกต่อ: pushPose(), scale(), mulPose(), cameraOrientation(), last(), getBuffer(), vertex(), popPose().

Parameters

  • EntityRenderState entityRenderState
  • PoseStack poseStack
  • MultiBufferSource multiBufferSource
  • int i

ตัวอย่างใช้งาน

DragonFireballRenderer instance = ...;
EntityRenderState entityRenderState = ...;
PoseStack poseStack = ...;
MultiBufferSource multiBufferSource = ...;
instance.render(entityRenderState, poseStack, multiBufferSource, 0);

DrownedRenderer

  • Full name: net.minecraft.client.renderer.entity.DrownedRenderer
  • Package: net.minecraft.client.renderer.entity
  • Source: clientOnlynet/minecraft/client/renderer/entity/DrownedRenderer.java
  • Type: class
  • Modifiers: public
  • Extends: AbstractZombieRenderer<Drowned, ZombieRenderState, DrownedModel>

net.minecraft.client.renderer.entity.DrownedRenderer#createRenderState()

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/DrownedRenderer.java:36
  • Modifiers: public
  • Return: ZombieRenderState

คืออะไร

สร้าง Render State

ทำงานยังไง

สร้างออบเจ็กต์: ZombieRenderState. คืนค่า: new ZombieRenderState().

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

DrownedRenderer instance = ...;
ZombieRenderState result = instance.createRenderState();

net.minecraft.client.renderer.entity.DrownedRenderer#DrownedRenderer(EntityRendererProvider.Context)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/DrownedRenderer.java:23
  • Modifiers: public
  • Kind: constructor

คืออะไร

สร้างออบเจ็กต์ DrownedRenderer ด้วยพารามิเตอร์ที่ระบุ

ทำงานยังไง

เรียกต่อ: bakeLayer(), addLayer(), getModelSet(). สร้างออบเจ็กต์: DrownedModel, DrownedOuterLayer.

Parameters

  • EntityRendererProvider.Context context

ตัวอย่างใช้งาน

EntityRendererProvider.Context context = ...;
DrownedRenderer instance = new DrownedRenderer(context);

net.minecraft.client.renderer.entity.DrownedRenderer#getArmPose(Drowned,HumanoidArm)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/DrownedRenderer.java:55
  • Modifiers: protected
  • Return: HumanoidModel.ArmPose

คืออะไร

อ่านค่า Arm Pose

ทำงานยังไง

เรียกต่อ: getItemHeldByArm(), getMainArm(), isAggressive(), is().

Parameters

  • Drowned drowned
  • HumanoidArm humanoidArm

ตัวอย่างใช้งาน

Drowned drowned = ...;
HumanoidArm humanoidArm = ...;
@Override
protected HumanoidModel.ArmPose getArmPose(Drowned drowned, HumanoidArm humanoidArm) {
    return super.getArmPose(drowned, humanoidArm);
}

net.minecraft.client.renderer.entity.DrownedRenderer#getTextureLocation(ZombieRenderState)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/DrownedRenderer.java:40
  • Modifiers: public
  • Return: ResourceLocation

คืออะไร

อ่านค่า Texture Location

ทำงานยังไง

คืนค่า: DROWNED_LOCATION.

Parameters

  • ZombieRenderState zombieRenderState

ตัวอย่างใช้งาน

DrownedRenderer instance = ...;
ZombieRenderState zombieRenderState = ...;
ResourceLocation result = instance.getTextureLocation(zombieRenderState);

net.minecraft.client.renderer.entity.DrownedRenderer#setupRotations(ZombieRenderState,PoseStack,float,float)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/DrownedRenderer.java:45
  • Modifiers: protected
  • Return: void

คืออะไร

ดำเนินการ setupRotations ตาม implementation ของ DrownedRenderer

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. เรียกต่อ: lerp(), rotateAround(), rotationDegrees().

Parameters

  • ZombieRenderState zombieRenderState
  • PoseStack poseStack
  • float f
  • float g

ตัวอย่างใช้งาน

ZombieRenderState zombieRenderState = ...;
PoseStack poseStack = ...;
@Override
protected void setupRotations(ZombieRenderState zombieRenderState, PoseStack poseStack, float f, float g) {
    super.setupRotations(zombieRenderState, poseStack, f, g);
}

ElderGuardianRenderer

  • Full name: net.minecraft.client.renderer.entity.ElderGuardianRenderer
  • Package: net.minecraft.client.renderer.entity
  • Source: clientOnlynet/minecraft/client/renderer/entity/ElderGuardianRenderer.java
  • Type: class
  • Modifiers: public
  • Extends: GuardianRenderer

net.minecraft.client.renderer.entity.ElderGuardianRenderer#ElderGuardianRenderer(EntityRendererProvider.Context)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/ElderGuardianRenderer.java:13
  • Modifiers: public
  • Kind: constructor

คืออะไร

สร้างออบเจ็กต์ ElderGuardianRenderer ด้วยพารามิเตอร์ที่ระบุ

ทำงานยังไง

ทำงานตาม body โดยตรง (ประมาณ 1 statement).

Parameters

  • EntityRendererProvider.Context context

ตัวอย่างใช้งาน

EntityRendererProvider.Context context = ...;
ElderGuardianRenderer instance = new ElderGuardianRenderer(context);

net.minecraft.client.renderer.entity.ElderGuardianRenderer#getTextureLocation(GuardianRenderState)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/ElderGuardianRenderer.java:17
  • Modifiers: public
  • Return: ResourceLocation

คืออะไร

อ่านค่า Texture Location

ทำงานยังไง

คืนค่า: GUARDIAN_ELDER_LOCATION.

Parameters

  • GuardianRenderState guardianRenderState

ตัวอย่างใช้งาน

ElderGuardianRenderer instance = ...;
GuardianRenderState guardianRenderState = ...;
ResourceLocation result = instance.getTextureLocation(guardianRenderState);

EndCrystalRenderer

  • Full name: net.minecraft.client.renderer.entity.EndCrystalRenderer
  • Package: net.minecraft.client.renderer.entity
  • Source: clientOnlynet/minecraft/client/renderer/entity/EndCrystalRenderer.java
  • Type: class
  • Modifiers: public
  • Extends: EntityRenderer<EndCrystal, EndCrystalRenderState>

net.minecraft.client.renderer.entity.EndCrystalRenderer#createRenderState()

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/EndCrystalRenderer.java:57
  • Modifiers: public
  • Return: EndCrystalRenderState

คืออะไร

สร้าง Render State

ทำงานยังไง

สร้างออบเจ็กต์: EndCrystalRenderState. คืนค่า: new EndCrystalRenderState().

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

EndCrystalRenderer instance = ...;
EndCrystalRenderState result = instance.createRenderState();

net.minecraft.client.renderer.entity.EndCrystalRenderer#EndCrystalRenderer(EntityRendererProvider.Context)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/EndCrystalRenderer.java:25
  • Modifiers: public
  • Kind: constructor

คืออะไร

สร้างออบเจ็กต์ EndCrystalRenderer ด้วยพารามิเตอร์ที่ระบุ

ทำงานยังไง

แก้ state: shadowRadius, model. เรียกต่อ: bakeLayer(). สร้างออบเจ็กต์: EndCrystalModel.

Parameters

  • EntityRendererProvider.Context context

ตัวอย่างใช้งาน

EntityRendererProvider.Context context = ...;
EndCrystalRenderer instance = new EndCrystalRenderer(context);

net.minecraft.client.renderer.entity.EndCrystalRenderer#extractRenderState(EndCrystal,EndCrystalRenderState,float)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/EndCrystalRenderer.java:61
  • Modifiers: public
  • Return: void

คืออะไร

ดำเนินการ extractRenderState ตาม implementation ของ EndCrystalRenderer

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. เรียกต่อ: showsBottom(), getBeamTarget(), atCenterOf(), subtract(), getPosition().

Parameters

  • EndCrystal endCrystal
  • EndCrystalRenderState endCrystalRenderState
  • float f

ตัวอย่างใช้งาน

EndCrystalRenderer instance = ...;
EndCrystal endCrystal = ...;
EndCrystalRenderState endCrystalRenderState = ...;
instance.extractRenderState(endCrystal, endCrystalRenderState, 0.0F);

net.minecraft.client.renderer.entity.EndCrystalRenderer#getY(float)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/EndCrystalRenderer.java:51
  • Modifiers: public static
  • Return: float

คืออะไร

อ่านค่า Y

ทำงานยังไง

เรียกต่อ: sin(). คืนค่า: g - 1.4F.

Parameters

  • float f

ตัวอย่างใช้งาน

float result = EndCrystalRenderer.getY(0.0F);

net.minecraft.client.renderer.entity.EndCrystalRenderer#render(EndCrystalRenderState,PoseStack,MultiBufferSource,int)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/EndCrystalRenderer.java:31
  • Modifiers: public
  • Return: void

คืออะไร

เรนเดอร์ render

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. เรียกต่อ: pushPose(), scale(), translate(), setupAnim(), renderToBuffer(), getBuffer(), popPose(), getY().

Parameters

  • EndCrystalRenderState endCrystalRenderState
  • PoseStack poseStack
  • MultiBufferSource multiBufferSource
  • int i

ตัวอย่างใช้งาน

EndCrystalRenderer instance = ...;
EndCrystalRenderState endCrystalRenderState = ...;
PoseStack poseStack = ...;
MultiBufferSource multiBufferSource = ...;
instance.render(endCrystalRenderState, poseStack, multiBufferSource, 0);

net.minecraft.client.renderer.entity.EndCrystalRenderer#shouldRender(EndCrystal,Frustum,double,double,double)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/EndCrystalRenderer.java:73
  • Modifiers: public
  • Return: boolean

คืออะไร

ตรวจสอบว่าควร Render

ทำงานยังไง

เรียกต่อ: getBeamTarget(). คืนค่า: super.shouldRender(endCrystal, frustum, d, e, f) || endCrystal.getBeamTarget() != null.

Parameters

  • EndCrystal endCrystal
  • Frustum frustum
  • double d
  • double e
  • double f

ตัวอย่างใช้งาน

EndCrystalRenderer instance = ...;
EndCrystal endCrystal = ...;
Frustum frustum = ...;
boolean result = instance.shouldRender(endCrystal, frustum, 0.0D, 0.0D, 0.0D);

EnderDragonRenderer

  • Full name: net.minecraft.client.renderer.entity.EnderDragonRenderer
  • Package: net.minecraft.client.renderer.entity
  • Source: clientOnlynet/minecraft/client/renderer/entity/EnderDragonRenderer.java
  • Type: class
  • Modifiers: public
  • Extends: EntityRenderer<EnderDragon, EnderDragonRenderState>

net.minecraft.client.renderer.entity.EnderDragonRenderer#affectedByCulling(EnderDragon)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/EnderDragonRenderer.java:208
  • Modifiers: protected
  • Return: boolean

คืออะไร

ดำเนินการ affectedByCulling ตาม implementation ของ EnderDragonRenderer

ทำงานยังไง

คืนค่า: false.

Parameters

  • EnderDragon enderDragon

ตัวอย่างใช้งาน

EnderDragon enderDragon = ...;
@Override
protected boolean affectedByCulling(EnderDragon enderDragon) {
    return super.affectedByCulling(enderDragon);
}

net.minecraft.client.renderer.entity.EnderDragonRenderer#createRenderState()

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/EnderDragonRenderer.java:182
  • Modifiers: public
  • Return: EnderDragonRenderState

คืออะไร

สร้าง Render State

ทำงานยังไง

สร้างออบเจ็กต์: EnderDragonRenderState. คืนค่า: new EnderDragonRenderState().

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

EnderDragonRenderer instance = ...;
EnderDragonRenderState result = instance.createRenderState();

net.minecraft.client.renderer.entity.EnderDragonRenderer#EnderDragonRenderer(EntityRendererProvider.Context)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/EnderDragonRenderer.java:42
  • Modifiers: public
  • Kind: constructor

คืออะไร

สร้างออบเจ็กต์ EnderDragonRenderer ด้วยพารามิเตอร์ที่ระบุ

ทำงานยังไง

แก้ state: shadowRadius, model. เรียกต่อ: bakeLayer(). สร้างออบเจ็กต์: EnderDragonModel.

Parameters

  • EntityRendererProvider.Context context

ตัวอย่างใช้งาน

EntityRendererProvider.Context context = ...;
EnderDragonRenderer instance = new EnderDragonRenderer(context);

net.minecraft.client.renderer.entity.EnderDragonRenderer#extractRenderState(EnderDragon,EnderDragonRenderState,float)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/EnderDragonRenderer.java:186
  • Modifiers: public
  • Return: void

คืออะไร

ดำเนินการ extractRenderState ตาม implementation ของ EnderDragonRenderer

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. เรียกต่อ: lerp(), getPosition(), add(), getY(), subtract(), getPhaseManager(), getCurrentPhase(), isSitting().

Parameters

  • EnderDragon enderDragon
  • EnderDragonRenderState enderDragonRenderState
  • float f

ตัวอย่างใช้งาน

EnderDragonRenderer instance = ...;
EnderDragon enderDragon = ...;
EnderDragonRenderState enderDragonRenderState = ...;
instance.extractRenderState(enderDragon, enderDragonRenderState, 0.0F);

net.minecraft.client.renderer.entity.EnderDragonRenderer#render(EnderDragonRenderState,PoseStack,MultiBufferSource,int)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/EnderDragonRenderer.java:48
  • Modifiers: public
  • Return: void

คืออะไร

เรนเดอร์ render

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. เรียกต่อ: pushPose(), getHistoricalPos(), yRot(), y(), mulPose(), rotationDegrees(), translate(), scale().

Parameters

  • EnderDragonRenderState enderDragonRenderState
  • PoseStack poseStack
  • MultiBufferSource multiBufferSource
  • int i

ตัวอย่างใช้งาน

EnderDragonRenderer instance = ...;
EnderDragonRenderState enderDragonRenderState = ...;
PoseStack poseStack = ...;
MultiBufferSource multiBufferSource = ...;
instance.render(enderDragonRenderState, poseStack, multiBufferSource, 0);

net.minecraft.client.renderer.entity.EnderDragonRenderer#renderCrystalBeams(float,float,float,float,PoseStack,MultiBufferSource,int)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/EnderDragonRenderer.java:140
  • Modifiers: public static
  • Return: void

คืออะไร

เรนเดอร์ Crystal Beams

ทำงานยังไง

มีการวนลูป. เรียกต่อ: sqrt(), pushPose(), translate(), mulPose(), rotation(), atan2(), getBuffer(), last().

Parameters

  • float f
  • float g
  • float h
  • float i
  • PoseStack poseStack
  • MultiBufferSource multiBufferSource
  • int j

ตัวอย่างใช้งาน

PoseStack poseStack = ...;
MultiBufferSource multiBufferSource = ...;
EnderDragonRenderer.renderCrystalBeams(0.0F, 0.0F, 0.0F, 0.0F, poseStack, multiBufferSource, 0);

EndermanRenderer

  • Full name: net.minecraft.client.renderer.entity.EndermanRenderer
  • Package: net.minecraft.client.renderer.entity
  • Source: clientOnlynet/minecraft/client/renderer/entity/EndermanRenderer.java
  • Type: class
  • Modifiers: public
  • Extends: MobRenderer<EnderMan, EndermanRenderState, EndermanModel<EndermanRenderState>>

net.minecraft.client.renderer.entity.EndermanRenderer#createRenderState()

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/EndermanRenderer.java:40
  • Modifiers: public
  • Return: EndermanRenderState

คืออะไร

สร้าง Render State

ทำงานยังไง

สร้างออบเจ็กต์: EndermanRenderState. คืนค่า: new EndermanRenderState().

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

EndermanRenderer instance = ...;
EndermanRenderState result = instance.createRenderState();

net.minecraft.client.renderer.entity.EndermanRenderer#EndermanRenderer(EntityRendererProvider.Context)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/EndermanRenderer.java:20
  • Modifiers: public
  • Kind: constructor

คืออะไร

สร้างออบเจ็กต์ EndermanRenderer ด้วยพารามิเตอร์ที่ระบุ

ทำงานยังไง

เรียกต่อ: bakeLayer(), addLayer(), getBlockRenderDispatcher(). สร้างออบเจ็กต์: EndermanModel<>, EnderEyesLayer, CarriedBlockLayer.

Parameters

  • EntityRendererProvider.Context context

ตัวอย่างใช้งาน

EntityRendererProvider.Context context = ...;
EndermanRenderer instance = new EndermanRenderer(context);

net.minecraft.client.renderer.entity.EndermanRenderer#extractRenderState(EnderMan,EndermanRenderState,float)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/EndermanRenderer.java:44
  • Modifiers: public
  • Return: void

คืออะไร

ดำเนินการ extractRenderState ตาม implementation ของ EndermanRenderer

ทำงานยังไง

เรียกต่อ: extractHumanoidRenderState(), isCreepy(), getCarriedBlock().

Parameters

  • EnderMan enderMan
  • EndermanRenderState endermanRenderState
  • float f

ตัวอย่างใช้งาน

EndermanRenderer instance = ...;
EnderMan enderMan = ...;
EndermanRenderState endermanRenderState = ...;
instance.extractRenderState(enderMan, endermanRenderState, 0.0F);

net.minecraft.client.renderer.entity.EndermanRenderer#getRenderOffset(EndermanRenderState)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/EndermanRenderer.java:26
  • Modifiers: public
  • Return: Vec3

คืออะไร

อ่านค่า Render Offset

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. เรียกต่อ: add(), nextGaussian(). มีจุด return อย่างน้อย 2 จุด.

Parameters

  • EndermanRenderState endermanRenderState

ตัวอย่างใช้งาน

EndermanRenderer instance = ...;
EndermanRenderState endermanRenderState = ...;
Vec3 result = instance.getRenderOffset(endermanRenderState);

net.minecraft.client.renderer.entity.EndermanRenderer#getTextureLocation(EndermanRenderState)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/EndermanRenderer.java:36
  • Modifiers: public
  • Return: ResourceLocation

คืออะไร

อ่านค่า Texture Location

ทำงานยังไง

คืนค่า: ENDERMAN_LOCATION.

Parameters

  • EndermanRenderState endermanRenderState

ตัวอย่างใช้งาน

EndermanRenderer instance = ...;
EndermanRenderState endermanRenderState = ...;
ResourceLocation result = instance.getTextureLocation(endermanRenderState);

EndermiteRenderer

  • Full name: net.minecraft.client.renderer.entity.EndermiteRenderer
  • Package: net.minecraft.client.renderer.entity
  • Source: clientOnlynet/minecraft/client/renderer/entity/EndermiteRenderer.java
  • Type: class
  • Modifiers: public
  • Extends: MobRenderer<Endermite, LivingEntityRenderState, EndermiteModel>

net.minecraft.client.renderer.entity.EndermiteRenderer#createRenderState()

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/EndermiteRenderer.java:29
  • Modifiers: public
  • Return: LivingEntityRenderState

คืออะไร

สร้าง Render State

ทำงานยังไง

สร้างออบเจ็กต์: LivingEntityRenderState. คืนค่า: new LivingEntityRenderState().

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

EndermiteRenderer instance = ...;
LivingEntityRenderState result = instance.createRenderState();

net.minecraft.client.renderer.entity.EndermiteRenderer#EndermiteRenderer(EntityRendererProvider.Context)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/EndermiteRenderer.java:15
  • Modifiers: public
  • Kind: constructor

คืออะไร

สร้างออบเจ็กต์ EndermiteRenderer ด้วยพารามิเตอร์ที่ระบุ

ทำงานยังไง

เรียกต่อ: bakeLayer(). สร้างออบเจ็กต์: EndermiteModel.

Parameters

  • EntityRendererProvider.Context context

ตัวอย่างใช้งาน

EntityRendererProvider.Context context = ...;
EndermiteRenderer instance = new EndermiteRenderer(context);

net.minecraft.client.renderer.entity.EndermiteRenderer#getFlipDegrees()

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/EndermiteRenderer.java:19
  • Modifiers: protected
  • Return: float

คืออะไร

อ่านค่า Flip Degrees

ทำงานยังไง

คืนค่า: 180.0F.

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

@Override
protected float getFlipDegrees() {
    return super.getFlipDegrees();
}

net.minecraft.client.renderer.entity.EndermiteRenderer#getTextureLocation(LivingEntityRenderState)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/EndermiteRenderer.java:24
  • Modifiers: public
  • Return: ResourceLocation

คืออะไร

อ่านค่า Texture Location

ทำงานยังไง

คืนค่า: ENDERMITE_LOCATION.

Parameters

  • LivingEntityRenderState livingEntityRenderState

ตัวอย่างใช้งาน

EndermiteRenderer instance = ...;
LivingEntityRenderState livingEntityRenderState = ...;
ResourceLocation result = instance.getTextureLocation(livingEntityRenderState);

EntityRenderDispatcher

  • Full name: net.minecraft.client.renderer.entity.EntityRenderDispatcher
  • Package: net.minecraft.client.renderer.entity
  • Source: clientOnlynet/minecraft/client/renderer/entity/EntityRenderDispatcher.java
  • Type: class
  • Modifiers: public
  • Implements: ResourceManagerReloadListener

net.minecraft.client.renderer.entity.EntityRenderDispatcher#cameraOrientation()

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/EntityRenderDispatcher.java:426
  • Modifiers: public
  • Return: Quaternionf

คืออะไร

ดำเนินการ cameraOrientation ตาม implementation ของ EntityRenderDispatcher

ทำงานยังไง

คืนค่า: this.cameraOrientation.

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

EntityRenderDispatcher instance = ...;
Quaternionf result = instance.cameraOrientation();

net.minecraft.client.renderer.entity.EntityRenderDispatcher#distanceToSqr(double,double,double)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/EntityRenderDispatcher.java:422
  • Modifiers: public
  • Return: double

คืออะไร

ดำเนินการ distanceToSqr ตาม implementation ของ EntityRenderDispatcher

ทำงานยังไง

เรียกต่อ: getPosition(). คืนค่า: this.camera.getPosition().distanceToSqr(d, e, f).

Parameters

  • double d
  • double e
  • double f

ตัวอย่างใช้งาน

EntityRenderDispatcher instance = ...;
double result = instance.distanceToSqr(0.0D, 0.0D, 0.0D);

net.minecraft.client.renderer.entity.EntityRenderDispatcher#distanceToSqr(Entity)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/EntityRenderDispatcher.java:418
  • Modifiers: public
  • Return: double

คืออะไร

ดำเนินการ distanceToSqr ตาม implementation ของ EntityRenderDispatcher

ทำงานยังไง

เรียกต่อ: getPosition(), position(). คืนค่า: this.camera.getPosition().distanceToSqr(entity.position()).

Parameters

  • Entity entity

ตัวอย่างใช้งาน

EntityRenderDispatcher instance = ...;
Entity entity = ...;
double result = instance.distanceToSqr(entity);

net.minecraft.client.renderer.entity.EntityRenderDispatcher#EntityRenderDispatcher(Minecraft,TextureManager,ItemModelResolver,ItemRenderer,MapRenderer,BlockRenderDispatcher,Font,Options,Supplier<EntityModelSet>,EquipmentAssetManager)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/EntityRenderDispatcher.java:91
  • Modifiers: public
  • Kind: constructor

คืออะไร

สร้างออบเจ็กต์ EntityRenderDispatcher ด้วยพารามิเตอร์ที่ระบุ

ทำงานยังไง

แก้ state: textureManager, itemModelResolver, mapRenderer, itemInHandRenderer, blockRenderDispatcher, font. สร้างออบเจ็กต์: ItemInHandRenderer.

Parameters

  • Minecraft minecraft
  • TextureManager textureManager
  • ItemModelResolver itemModelResolver
  • ItemRenderer itemRenderer
  • MapRenderer mapRenderer
  • BlockRenderDispatcher blockRenderDispatcher
  • Font font
  • Options options
  • Supplier<EntityModelSet> supplier
  • EquipmentAssetManager equipmentAssetManager

ตัวอย่างใช้งาน

Minecraft minecraft = ...;
TextureManager textureManager = ...;
ItemModelResolver itemModelResolver = ...;
ItemRenderer itemRenderer = ...;
MapRenderer mapRenderer = ...;
BlockRenderDispatcher blockRenderDispatcher = ...;
Font font = ...;
Options options = ...;
Supplier<EntityModelSet> supplier = ...;
EquipmentAssetManager equipmentAssetManager = ...;
EntityRenderDispatcher instance = new EntityRenderDispatcher(minecraft, textureManager, itemModelResolver, itemRenderer, mapRenderer, blockRenderDispatcher, font, options, supplier, equipmentAssetManager);

net.minecraft.client.renderer.entity.EntityRenderDispatcher#getItemInHandRenderer()

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/EntityRenderDispatcher.java:430
  • Modifiers: public
  • Return: ItemInHandRenderer

คืออะไร

อ่านค่า Item In Hand Renderer

ทำงานยังไง

คืนค่า: this.itemInHandRenderer.

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

EntityRenderDispatcher instance = ...;
ItemInHandRenderer result = instance.getItemInHandRenderer();

net.minecraft.client.renderer.entity.EntityRenderDispatcher#getPackedLightCoords(E,float)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/EntityRenderDispatcher.java:87
  • Modifiers: public
  • Return: int

คืออะไร

อ่านค่า Packed Light Coords

ทำงานยังไง

เรียกต่อ: getRenderer(). คืนค่า: this.getRenderer(entity).getPackedLightCoords(entity, f).

Parameters

  • E entity
  • float f

ตัวอย่างใช้งาน

EntityRenderDispatcher instance = ...;
E entity = ...;
int result = instance.getPackedLightCoords(entity, 0.0F);

net.minecraft.client.renderer.entity.EntityRenderDispatcher#getRenderer(T)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/EntityRenderDispatcher.java:114
  • Modifiers: public
  • Return: EntityRenderer<? super T, ?>

คืออะไร

อ่านค่า Renderer

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. เรียกต่อ: getSkin(), model(), get(), getType(). มีจุด return อย่างน้อย 2 จุด.

Parameters

  • T entity

ตัวอย่างใช้งาน

EntityRenderDispatcher instance = ...;
T entity = ...;
EntityRenderer<? super T, ?> result = instance.getRenderer(entity);

net.minecraft.client.renderer.entity.EntityRenderDispatcher#onResourceManagerReload(ResourceManager)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/EntityRenderDispatcher.java:434
  • Modifiers: public
  • Return: void

คืออะไร

จัดการเหตุการณ์ Resource Manager Reload

ทำงานยังไง

แก้ state: renderers, playerRenderers. เรียกต่อ: Context(), get(), createEntityRenderers(), createPlayerRenderers(). สร้างออบเจ็กต์: EntityRendererProvider.Context.

Parameters

  • ResourceManager resourceManager

ตัวอย่างใช้งาน

EntityRenderDispatcher instance = ...;
ResourceManager resourceManager = ...;
instance.onResourceManagerReload(resourceManager);

net.minecraft.client.renderer.entity.EntityRenderDispatcher#overrideCameraOrientation(Quaternionf)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/EntityRenderDispatcher.java:131
  • Modifiers: public
  • Return: void

คืออะไร

ดำเนินการ overrideCameraOrientation ตาม implementation ของ EntityRenderDispatcher

ทำงานยังไง

แก้ state: cameraOrientation.

Parameters

  • Quaternionf quaternionf

ตัวอย่างใช้งาน

EntityRenderDispatcher instance = ...;
Quaternionf quaternionf = ...;
instance.overrideCameraOrientation(quaternionf);

net.minecraft.client.renderer.entity.EntityRenderDispatcher#prepare(Level,Camera,Entity)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/EntityRenderDispatcher.java:124
  • Modifiers: public
  • Return: void

คืออะไร

ดำเนินการ prepare ตาม implementation ของ EntityRenderDispatcher

ทำงานยังไง

แก้ state: level, camera, cameraOrientation, crosshairPickEntity. เรียกต่อ: rotation().

Parameters

  • Level level
  • Camera camera
  • Entity entity

ตัวอย่างใช้งาน

EntityRenderDispatcher instance = ...;
Level level = ...;
Camera camera = ...;
Entity entity = ...;
instance.prepare(level, camera, entity);

net.minecraft.client.renderer.entity.EntityRenderDispatcher#render(E,double,double,double,float,PoseStack,MultiBufferSource,int)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/EntityRenderDispatcher.java:152
  • Modifiers: public
  • Return: void

คืออะไร

เรนเดอร์ render

ทำงานยังไง

เรียกต่อ: getRenderer().

Parameters

  • E entity
  • double d
  • double e
  • double f
  • float g
  • PoseStack poseStack
  • MultiBufferSource multiBufferSource
  • int i

ตัวอย่างใช้งาน

EntityRenderDispatcher instance = ...;
E entity = ...;
PoseStack poseStack = ...;
MultiBufferSource multiBufferSource = ...;
instance.render(entity, 0.0D, 0.0D, 0.0D, 0.0F, poseStack, multiBufferSource, 0);

net.minecraft.client.renderer.entity.EntityRenderDispatcher#setLevel(Level)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/EntityRenderDispatcher.java:411
  • Modifiers: public
  • Return: void

คืออะไร

กำหนดค่า Level

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. แก้ state: level, camera.

Parameters

  • Level level

ตัวอย่างใช้งาน

EntityRenderDispatcher instance = ...;
Level level = ...;
instance.setLevel(level);

net.minecraft.client.renderer.entity.EntityRenderDispatcher#setRenderHitBoxes(boolean)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/EntityRenderDispatcher.java:139
  • Modifiers: public
  • Return: void

คืออะไร

กำหนดค่า Render Hit Boxes

ทำงานยังไง

แก้ state: renderHitBoxes.

Parameters

  • boolean bl

ตัวอย่างใช้งาน

EntityRenderDispatcher instance = ...;
instance.setRenderHitBoxes(true);

net.minecraft.client.renderer.entity.EntityRenderDispatcher#setRenderShadow(boolean)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/EntityRenderDispatcher.java:135
  • Modifiers: public
  • Return: void

คืออะไร

กำหนดค่า Render Shadow

ทำงานยังไง

แก้ state: shouldRenderShadow.

Parameters

  • boolean bl

ตัวอย่างใช้งาน

EntityRenderDispatcher instance = ...;
instance.setRenderShadow(true);

net.minecraft.client.renderer.entity.EntityRenderDispatcher#shouldRender(E,Frustum,double,double,double)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/EntityRenderDispatcher.java:147
  • Modifiers: public
  • Return: boolean

คืออะไร

ตรวจสอบว่าควร Render

ทำงานยังไง

เรียกต่อ: getRenderer(). คืนค่า: entityRenderer.shouldRender(entity, frustum, d, e, f).

Parameters

  • E entity
  • Frustum frustum
  • double d
  • double e
  • double f

ตัวอย่างใช้งาน

EntityRenderDispatcher instance = ...;
E entity = ...;
Frustum frustum = ...;
boolean result = instance.shouldRender(entity, frustum, 0.0D, 0.0D, 0.0D);

net.minecraft.client.renderer.entity.EntityRenderDispatcher#shouldRenderHitBoxes()

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/EntityRenderDispatcher.java:143
  • Modifiers: public
  • Return: boolean

คืออะไร

ตรวจสอบว่าควร Render Hit Boxes

ทำงานยังไง

คืนค่า: this.renderHitBoxes.

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

EntityRenderDispatcher instance = ...;
boolean result = instance.shouldRenderHitBoxes();

EntityRenderer

  • Full name: net.minecraft.client.renderer.entity.EntityRenderer
  • Package: net.minecraft.client.renderer.entity
  • Source: clientOnlynet/minecraft/client/renderer/entity/EntityRenderer.java
  • Type: class
  • Modifiers: public abstract

net.minecraft.client.renderer.entity.EntityRenderer#affectedByCulling(T)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/EntityRenderer.java:88
  • Modifiers: protected
  • Return: boolean

คืออะไร

ดำเนินการ affectedByCulling ตาม implementation ของ EntityRenderer

ทำงานยังไง

คืนค่า: true.

Parameters

  • T entity

ตัวอย่างใช้งาน

T entity = ...;
@Override
protected boolean affectedByCulling(T entity) {
    return super.affectedByCulling(entity);
}

net.minecraft.client.renderer.entity.EntityRenderer#createRenderState()

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/EntityRenderer.java:238
  • Modifiers: public abstract
  • Return: S

คืออะไร

สร้าง Render State

ทำงานยังไง

ไม่มี implementation ใน declaration นี้; คลาสลูก/implementation เป็นผู้กำหนดพฤติกรรมจริง

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

EntityRenderer instance = ...;
S result = instance.createRenderState();

net.minecraft.client.renderer.entity.EntityRenderer#createRenderState(T,float)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/EntityRenderer.java:240
  • Modifiers: public final
  • Return: S

คืออะไร

สร้าง Render State

ทำงานยังไง

เรียกต่อ: extractRenderState(). คืนค่า: entityRenderState.

Parameters

  • T entity
  • float f

ตัวอย่างใช้งาน

EntityRenderer instance = ...;
T entity = ...;
S result = instance.createRenderState(entity, 0.0F);

net.minecraft.client.renderer.entity.EntityRenderer#EntityRenderer(EntityRendererProvider.Context)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/EntityRenderer.java:38
  • Modifiers: protected
  • Kind: constructor

คืออะไร

สร้างออบเจ็กต์ EntityRenderer ด้วยพารามิเตอร์ที่ระบุ

ทำงานยังไง

แก้ state: entityRenderDispatcher, font. เรียกต่อ: getEntityRenderDispatcher(), getFont().

Parameters

  • EntityRendererProvider.Context context

ตัวอย่างใช้งาน

EntityRendererProvider.Context context = ...;
EntityRenderer instance = new EntityRenderer(context);

net.minecraft.client.renderer.entity.EntityRenderer#extractRenderState(T,S,float)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/EntityRenderer.java:246
  • Modifiers: public
  • Return: void

คืออะไร

ดำเนินการ extractRenderState ตาม implementation ของ EntityRenderer

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. เรียกต่อ: lerp(), getX(), getY(), getZ(), isInvisible(), getBbWidth(), getBbHeight(), getEyeHeight(). สร้างออบเจ็กต์: Vec3, EntityRenderState.LeashState.

Parameters

  • T entity
  • S entityRenderState
  • float f

ตัวอย่างใช้งาน

EntityRenderer instance = ...;
T entity = ...;
S entityRenderState = ...;
instance.extractRenderState(entity, entityRenderState, 0.0F);

net.minecraft.client.renderer.entity.EntityRenderer#getBlockLightLevel(T,BlockPos)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/EntityRenderer.java:52
  • Modifiers: protected
  • Return: int

คืออะไร

อ่านค่า Block Light Level

ทำงานยังไง

เรียกต่อ: isOnFire(), level(), getBrightness(). คืนค่า: entity.isOnFire() ? 15 : entity.level().getBrightness(LightLayer.BLOCK, blockPos).

Parameters

  • T entity
  • BlockPos blockPos

ตัวอย่างใช้งาน

T entity = ...;
BlockPos blockPos = ...;
@Override
protected int getBlockLightLevel(T entity, BlockPos blockPos) {
    return super.getBlockLightLevel(entity, blockPos);
}

net.minecraft.client.renderer.entity.EntityRenderer#getBoundingBoxForCulling(T)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/EntityRenderer.java:84
  • Modifiers: protected
  • Return: AABB

คืออะไร

อ่านค่า Bounding Box For Culling

ทำงานยังไง

เรียกต่อ: getBoundingBox(). คืนค่า: entity.getBoundingBox().

Parameters

  • T entity

ตัวอย่างใช้งาน

T entity = ...;
@Override
protected AABB getBoundingBoxForCulling(T entity) {
    return super.getBoundingBoxForCulling(entity);
}

net.minecraft.client.renderer.entity.EntityRenderer#getFont()

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/EntityRenderer.java:199
  • Modifiers: public
  • Return: Font

คืออะไร

อ่านค่า Font

ทำงานยังไง

คืนค่า: this.font.

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

EntityRenderer instance = ...;
Font result = instance.getFont();

net.minecraft.client.renderer.entity.EntityRenderer#getNameTag(T)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/EntityRenderer.java:225
  • Modifiers: protected
  • Return: Component

คืออะไร

อ่านค่า Name Tag

ทำงานยังไง

เรียกต่อ: getDisplayName(). คืนค่า: entity.getDisplayName().

Parameters

  • T entity

ตัวอย่างใช้งาน

T entity = ...;
@Override
protected Component getNameTag(T entity) {
    return super.getNameTag(entity);
}

net.minecraft.client.renderer.entity.EntityRenderer#getPackedLightCoords(T,float)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/EntityRenderer.java:43
  • Modifiers: public final
  • Return: int

คืออะไร

อ่านค่า Packed Light Coords

ทำงานยังไง

เรียกต่อ: containing(), getLightProbePosition(), pack(), getBlockLightLevel(), getSkyLightLevel(). คืนค่า: LightTexture.pack(this.getBlockLightLevel(entity, blockPos), this.getSkyLightLevel(entity, blockPos)).

Parameters

  • T entity
  • float f

ตัวอย่างใช้งาน

EntityRenderer instance = ...;
T entity = ...;
int result = instance.getPackedLightCoords(entity, 0.0F);

net.minecraft.client.renderer.entity.EntityRenderer#getRenderOffset(S)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/EntityRenderer.java:92
  • Modifiers: public
  • Return: Vec3

คืออะไร

อ่านค่า Render Offset

ทำงานยังไง

คืนค่า: entityRenderState.passengerOffset != null ? entityRenderState.passengerOffset : Vec3.ZERO.

Parameters

  • S entityRenderState

ตัวอย่างใช้งาน

EntityRenderer instance = ...;
S entityRenderState = ...;
Vec3 result = instance.getRenderOffset(entityRenderState);

net.minecraft.client.renderer.entity.EntityRenderer#getShadowRadius(S)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/EntityRenderer.java:230
  • Modifiers: protected
  • Return: float

คืออะไร

อ่านค่า Shadow Radius

ทำงานยังไง

คืนค่า: this.shadowRadius.

Parameters

  • S entityRenderState

ตัวอย่างใช้งาน

S entityRenderState = ...;
@Override
protected float getShadowRadius(S entityRenderState) {
    return super.getShadowRadius(entityRenderState);
}

net.minecraft.client.renderer.entity.EntityRenderer#getShadowStrength(S)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/EntityRenderer.java:234
  • Modifiers: protected
  • Return: float

คืออะไร

อ่านค่า Shadow Strength

ทำงานยังไง

คืนค่า: this.shadowStrength.

Parameters

  • S entityRenderState

ตัวอย่างใช้งาน

S entityRenderState = ...;
@Override
protected float getShadowStrength(S entityRenderState) {
    return super.getShadowStrength(entityRenderState);
}

net.minecraft.client.renderer.entity.EntityRenderer#getSkyLightLevel(T,BlockPos)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/EntityRenderer.java:48
  • Modifiers: protected
  • Return: int

คืออะไร

อ่านค่า Sky Light Level

ทำงานยังไง

เรียกต่อ: level(), getBrightness(). คืนค่า: entity.level().getBrightness(LightLayer.SKY, blockPos).

Parameters

  • T entity
  • BlockPos blockPos

ตัวอย่างใช้งาน

T entity = ...;
BlockPos blockPos = ...;
@Override
protected int getSkyLightLevel(T entity, BlockPos blockPos) {
    return super.getSkyLightLevel(entity, blockPos);
}

net.minecraft.client.renderer.entity.EntityRenderer#render(S,PoseStack,MultiBufferSource,int)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/EntityRenderer.java:96
  • Modifiers: public
  • Return: void

คืออะไร

เรนเดอร์ render

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. เรียกต่อ: renderLeash(), renderNameTag().

Parameters

  • S entityRenderState
  • PoseStack poseStack
  • MultiBufferSource multiBufferSource
  • int i

ตัวอย่างใช้งาน

EntityRenderer instance = ...;
S entityRenderState = ...;
PoseStack poseStack = ...;
MultiBufferSource multiBufferSource = ...;
instance.render(entityRenderState, poseStack, multiBufferSource, 0);

net.minecraft.client.renderer.entity.EntityRenderer#renderNameTag(S,Component,PoseStack,MultiBufferSource,int)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/EntityRenderer.java:203
  • Modifiers: protected
  • Return: void

คืออะไร

เรนเดอร์ Name Tag

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. เรียกต่อ: equals(), getString(), pushPose(), translate(), mulPose(), cameraOrientation(), scale(), last().

Parameters

  • S entityRenderState
  • Component component
  • PoseStack poseStack
  • MultiBufferSource multiBufferSource
  • int i

ตัวอย่างใช้งาน

S entityRenderState = ...;
Component component = ...;
PoseStack poseStack = ...;
MultiBufferSource multiBufferSource = ...;
@Override
protected void renderNameTag(S entityRenderState, Component component, PoseStack poseStack, MultiBufferSource multiBufferSource, int i) {
    super.renderNameTag(entityRenderState, component, poseStack, multiBufferSource, i);
}

net.minecraft.client.renderer.entity.EntityRenderer#shouldRender(T,Frustum,double,double,double)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/EntityRenderer.java:56
  • Modifiers: public
  • Return: boolean

คืออะไร

ตรวจสอบว่าควร Render

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. เรียกต่อ: affectedByCulling(), getBoundingBoxForCulling(), inflate(), hasNaN(), getSize(), getX(), getY(), getZ(). สร้างออบเจ็กต์: AABB. มีจุด return อย่างน้อย 5 จุด.

Parameters

  • T entity
  • Frustum frustum
  • double d
  • double e
  • double f

ตัวอย่างใช้งาน

EntityRenderer instance = ...;
T entity = ...;
Frustum frustum = ...;
boolean result = instance.shouldRender(entity, frustum, 0.0D, 0.0D, 0.0D);

net.minecraft.client.renderer.entity.EntityRenderer#shouldShowName(T,double)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/EntityRenderer.java:195
  • Modifiers: protected
  • Return: boolean

คืออะไร

ตรวจสอบว่าควร Show Name

ทำงานยังไง

เรียกต่อ: hasCustomName(). คืนค่า: entity.shouldShowName() || entity.hasCustomName() && entity == this.entityRenderDispatcher.crosshairPickEntity.

Parameters

  • T entity
  • double d

ตัวอย่างใช้งาน

T entity = ...;
@Override
protected boolean shouldShowName(T entity, double d) {
    return super.shouldShowName(entity, d);
}

EntityRendererProvider

  • Full name: net.minecraft.client.renderer.entity.EntityRendererProvider
  • Package: net.minecraft.client.renderer.entity
  • Source: clientOnlynet/minecraft/client/renderer/entity/EntityRendererProvider.java
  • Type: interface
  • Modifiers: public

net.minecraft.client.renderer.entity.EntityRendererProvider#create(EntityRendererProvider.Context)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/EntityRendererProvider.java:22
  • Modifiers: ``
  • Return: EntityRenderer<T, ?>

คืออะไร

สร้าง create

ทำงานยังไง

ไม่มี body ใน source declaration นี้

Parameters

  • EntityRendererProvider.Context context

ตัวอย่างใช้งาน

EntityRendererProvider instance = ...;
EntityRendererProvider.Context context = ...;
EntityRenderer<T, ?> result = instance.create(context);

EntityRenderers

  • Full name: net.minecraft.client.renderer.entity.EntityRenderers
  • Package: net.minecraft.client.renderer.entity
  • Source: clientOnlynet/minecraft/client/renderer/entity/EntityRenderers.java
  • Type: class
  • Modifiers: public

net.minecraft.client.renderer.entity.EntityRenderers#createEntityRenderers(EntityRendererProvider.Context)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/EntityRenderers.java:33
  • Modifiers: public static
  • Return: Map<EntityType<?>, EntityRenderer<?, ?>>

คืออะไร

สร้าง Entity Renderers

ทำงานยังไง

มีการวนลูป ; มีการจัดการ exception. เรียกต่อ: builder(), forEach(), put(), create(), getKey(), build(). สร้างออบเจ็กต์: IllegalArgumentException. คืนค่า: builder.build().

Parameters

  • EntityRendererProvider.Context context

ตัวอย่างใช้งาน

EntityRendererProvider.Context context = ...;
Map<EntityType<?>, EntityRenderer<?, ?>> result = EntityRenderers.createEntityRenderers(context);

net.minecraft.client.renderer.entity.EntityRenderers#createPlayerRenderers(EntityRendererProvider.Context)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/EntityRenderers.java:45
  • Modifiers: public static
  • Return: Map<PlayerSkin.Model, EntityRenderer<? extends Player, ?>>

คืออะไร

สร้าง Player Renderers

ทำงานยังไง

มีการวนลูป ; มีการจัดการ exception. เรียกต่อ: builder(), forEach(), put(), create(), build(). สร้างออบเจ็กต์: IllegalArgumentException. คืนค่า: builder.build().

Parameters

  • EntityRendererProvider.Context context

ตัวอย่างใช้งาน

EntityRendererProvider.Context context = ...;
Map<PlayerSkin.Model, EntityRenderer<? extends Player, ?>> result = EntityRenderers.createPlayerRenderers(context);

net.minecraft.client.renderer.entity.EntityRenderers#validateRegistrations()

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/EntityRenderers.java:57
  • Modifiers: public static
  • Return: boolean

คืออะไร

ตรวจสอบความถูกต้อง Registrations

ทำงานยังไง

ตรวจเงื่อนไขด้วย if ; มีการวนลูป. เรียกต่อ: containsKey(), warn(), getKey(). คืนค่า: !bl.

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

boolean result = EntityRenderers.validateRegistrations();

EvokerFangsRenderer

  • Full name: net.minecraft.client.renderer.entity.EvokerFangsRenderer
  • Package: net.minecraft.client.renderer.entity
  • Source: clientOnlynet/minecraft/client/renderer/entity/EvokerFangsRenderer.java
  • Type: class
  • Modifiers: public
  • Extends: EntityRenderer<EvokerFangs, EvokerFangsRenderState>

net.minecraft.client.renderer.entity.EvokerFangsRenderer#createRenderState()

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/EvokerFangsRenderer.java:41
  • Modifiers: public
  • Return: EvokerFangsRenderState

คืออะไร

สร้าง Render State

ทำงานยังไง

สร้างออบเจ็กต์: EvokerFangsRenderState. คืนค่า: new EvokerFangsRenderState().

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

EvokerFangsRenderer instance = ...;
EvokerFangsRenderState result = instance.createRenderState();

net.minecraft.client.renderer.entity.EvokerFangsRenderer#EvokerFangsRenderer(EntityRendererProvider.Context)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/EvokerFangsRenderer.java:21
  • Modifiers: public
  • Kind: constructor

คืออะไร

สร้างออบเจ็กต์ EvokerFangsRenderer ด้วยพารามิเตอร์ที่ระบุ

ทำงานยังไง

แก้ state: model. เรียกต่อ: bakeLayer(). สร้างออบเจ็กต์: EvokerFangsModel.

Parameters

  • EntityRendererProvider.Context context

ตัวอย่างใช้งาน

EntityRendererProvider.Context context = ...;
EvokerFangsRenderer instance = new EvokerFangsRenderer(context);

net.minecraft.client.renderer.entity.EvokerFangsRenderer#extractRenderState(EvokerFangs,EvokerFangsRenderState,float)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/EvokerFangsRenderer.java:45
  • Modifiers: public
  • Return: void

คืออะไร

ดำเนินการ extractRenderState ตาม implementation ของ EvokerFangsRenderer

ทำงานยังไง

เรียกต่อ: getYRot(), getAnimationProgress().

Parameters

  • EvokerFangs evokerFangs
  • EvokerFangsRenderState evokerFangsRenderState
  • float f

ตัวอย่างใช้งาน

EvokerFangsRenderer instance = ...;
EvokerFangs evokerFangs = ...;
EvokerFangsRenderState evokerFangsRenderState = ...;
instance.extractRenderState(evokerFangs, evokerFangsRenderState, 0.0F);

net.minecraft.client.renderer.entity.EvokerFangsRenderer#render(EvokerFangsRenderState,PoseStack,MultiBufferSource,int)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/EvokerFangsRenderer.java:26
  • Modifiers: public
  • Return: void

คืออะไร

เรนเดอร์ render

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. เรียกต่อ: pushPose(), mulPose(), rotationDegrees(), scale(), translate(), setupAnim(), getBuffer(), renderType().

Parameters

  • EvokerFangsRenderState evokerFangsRenderState
  • PoseStack poseStack
  • MultiBufferSource multiBufferSource
  • int i

ตัวอย่างใช้งาน

EvokerFangsRenderer instance = ...;
EvokerFangsRenderState evokerFangsRenderState = ...;
PoseStack poseStack = ...;
MultiBufferSource multiBufferSource = ...;
instance.render(evokerFangsRenderState, poseStack, multiBufferSource, 0);

EvokerRenderer

  • Full name: net.minecraft.client.renderer.entity.EvokerRenderer
  • Package: net.minecraft.client.renderer.entity
  • Source: clientOnlynet/minecraft/client/renderer/entity/EvokerRenderer.java
  • Type: class
  • Modifiers: public
  • Extends: IllagerRenderer<T, EvokerRenderState>

net.minecraft.client.renderer.entity.EvokerRenderer#createRenderState()

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/EvokerRenderer.java:33
  • Modifiers: public
  • Return: EvokerRenderState

คืออะไร

สร้าง Render State

ทำงานยังไง

สร้างออบเจ็กต์: EvokerRenderState. คืนค่า: new EvokerRenderState().

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

EvokerRenderer instance = ...;
EvokerRenderState result = instance.createRenderState();

net.minecraft.client.renderer.entity.EvokerRenderer#EvokerRenderer(EntityRendererProvider.Context)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/EvokerRenderer.java:18
  • Modifiers: public
  • Kind: constructor

คืออะไร

สร้างออบเจ็กต์ EvokerRenderer ด้วยพารามิเตอร์ที่ระบุ

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. เรียกต่อ: bakeLayer(), addLayer(), render(). สร้างออบเจ็กต์: IllagerModel<>.

Parameters

  • EntityRendererProvider.Context context

ตัวอย่างใช้งาน

EntityRendererProvider.Context context = ...;
EvokerRenderer instance = new EvokerRenderer(context);

net.minecraft.client.renderer.entity.EvokerRenderer#extractRenderState(T,EvokerRenderState,float)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/EvokerRenderer.java:37
  • Modifiers: public
  • Return: void

คืออะไร

ดำเนินการ extractRenderState ตาม implementation ของ EvokerRenderer

ทำงานยังไง

เรียกต่อ: isCastingSpell().

Parameters

  • T spellcasterIllager
  • EvokerRenderState evokerRenderState
  • float f

ตัวอย่างใช้งาน

EvokerRenderer instance = ...;
T spellcasterIllager = ...;
EvokerRenderState evokerRenderState = ...;
instance.extractRenderState(spellcasterIllager, evokerRenderState, 0.0F);

net.minecraft.client.renderer.entity.EvokerRenderer#getTextureLocation(EvokerRenderState)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/EvokerRenderer.java:29
  • Modifiers: public
  • Return: ResourceLocation

คืออะไร

อ่านค่า Texture Location

ทำงานยังไง

คืนค่า: EVOKER_ILLAGER.

Parameters

  • EvokerRenderState evokerRenderState

ตัวอย่างใช้งาน

EvokerRenderer instance = ...;
EvokerRenderState evokerRenderState = ...;
ResourceLocation result = instance.getTextureLocation(evokerRenderState);

ExperienceOrbRenderer

  • Full name: net.minecraft.client.renderer.entity.ExperienceOrbRenderer
  • Package: net.minecraft.client.renderer.entity
  • Source: clientOnlynet/minecraft/client/renderer/entity/ExperienceOrbRenderer.java
  • Type: class
  • Modifiers: public
  • Extends: EntityRenderer<ExperienceOrb, ExperienceOrbRenderState>

net.minecraft.client.renderer.entity.ExperienceOrbRenderer#createRenderState()

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/ExperienceOrbRenderer.java:69
  • Modifiers: public
  • Return: ExperienceOrbRenderState

คืออะไร

สร้าง Render State

ทำงานยังไง

สร้างออบเจ็กต์: ExperienceOrbRenderState. คืนค่า: new ExperienceOrbRenderState().

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

ExperienceOrbRenderer instance = ...;
ExperienceOrbRenderState result = instance.createRenderState();

net.minecraft.client.renderer.entity.ExperienceOrbRenderer#ExperienceOrbRenderer(EntityRendererProvider.Context)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/ExperienceOrbRenderer.java:21
  • Modifiers: public
  • Kind: constructor

คืออะไร

สร้างออบเจ็กต์ ExperienceOrbRenderer ด้วยพารามิเตอร์ที่ระบุ

ทำงานยังไง

แก้ state: shadowRadius, shadowStrength.

Parameters

  • EntityRendererProvider.Context context

ตัวอย่างใช้งาน

EntityRendererProvider.Context context = ...;
ExperienceOrbRenderer instance = new ExperienceOrbRenderer(context);

net.minecraft.client.renderer.entity.ExperienceOrbRenderer#extractRenderState(ExperienceOrb,ExperienceOrbRenderState,float)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/ExperienceOrbRenderer.java:73
  • Modifiers: public
  • Return: void

คืออะไร

ดำเนินการ extractRenderState ตาม implementation ของ ExperienceOrbRenderer

ทำงานยังไง

เรียกต่อ: getIcon().

Parameters

  • ExperienceOrb experienceOrb
  • ExperienceOrbRenderState experienceOrbRenderState
  • float f

ตัวอย่างใช้งาน

ExperienceOrbRenderer instance = ...;
ExperienceOrb experienceOrb = ...;
ExperienceOrbRenderState experienceOrbRenderState = ...;
instance.extractRenderState(experienceOrb, experienceOrbRenderState, 0.0F);

net.minecraft.client.renderer.entity.ExperienceOrbRenderer#getBlockLightLevel(ExperienceOrb,BlockPos)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/ExperienceOrbRenderer.java:27
  • Modifiers: protected
  • Return: int

คืออะไร

อ่านค่า Block Light Level

ทำงานยังไง

เรียกต่อ: clamp(). คืนค่า: Mth.clamp(super.getBlockLightLevel(experienceOrb, blockPos) + 7, 0, 15).

Parameters

  • ExperienceOrb experienceOrb
  • BlockPos blockPos

ตัวอย่างใช้งาน

ExperienceOrb experienceOrb = ...;
BlockPos blockPos = ...;
@Override
protected int getBlockLightLevel(ExperienceOrb experienceOrb, BlockPos blockPos) {
    return super.getBlockLightLevel(experienceOrb, blockPos);
}

net.minecraft.client.renderer.entity.ExperienceOrbRenderer#render(ExperienceOrbRenderState,PoseStack,MultiBufferSource,int)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/ExperienceOrbRenderer.java:31
  • Modifiers: public
  • Return: void

คืออะไร

เรนเดอร์ render

ทำงานยังไง

เรียกต่อ: pushPose(), sin(), translate(), mulPose(), cameraOrientation(), scale(), getBuffer(), last().

Parameters

  • ExperienceOrbRenderState experienceOrbRenderState
  • PoseStack poseStack
  • MultiBufferSource multiBufferSource
  • int i

ตัวอย่างใช้งาน

ExperienceOrbRenderer instance = ...;
ExperienceOrbRenderState experienceOrbRenderState = ...;
PoseStack poseStack = ...;
MultiBufferSource multiBufferSource = ...;
instance.render(experienceOrbRenderState, poseStack, multiBufferSource, 0);

FallingBlockRenderer

  • Full name: net.minecraft.client.renderer.entity.FallingBlockRenderer
  • Package: net.minecraft.client.renderer.entity
  • Source: clientOnlynet/minecraft/client/renderer/entity/FallingBlockRenderer.java
  • Type: class
  • Modifiers: public
  • Extends: EntityRenderer<FallingBlockEntity, FallingBlockRenderState>

net.minecraft.client.renderer.entity.FallingBlockRenderer#createRenderState()

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/FallingBlockRenderer.java:58
  • Modifiers: public
  • Return: FallingBlockRenderState

คืออะไร

สร้าง Render State

ทำงานยังไง

สร้างออบเจ็กต์: FallingBlockRenderState. คืนค่า: new FallingBlockRenderState().

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

FallingBlockRenderer instance = ...;
FallingBlockRenderState result = instance.createRenderState();

net.minecraft.client.renderer.entity.FallingBlockRenderer#extractRenderState(FallingBlockEntity,FallingBlockRenderState,float)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/FallingBlockRenderer.java:62
  • Modifiers: public
  • Return: void

คืออะไร

ดำเนินการ extractRenderState ตาม implementation ของ FallingBlockRenderer

ทำงานยังไง

เรียกต่อ: containing(), getX(), getBoundingBox(), getZ(), getStartPos(), getBlockState(), level(), getBiome().

Parameters

  • FallingBlockEntity fallingBlockEntity
  • FallingBlockRenderState fallingBlockRenderState
  • float f

ตัวอย่างใช้งาน

FallingBlockRenderer instance = ...;
FallingBlockEntity fallingBlockEntity = ...;
FallingBlockRenderState fallingBlockRenderState = ...;
instance.extractRenderState(fallingBlockEntity, fallingBlockRenderState, 0.0F);

net.minecraft.client.renderer.entity.FallingBlockRenderer#FallingBlockRenderer(EntityRendererProvider.Context)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/FallingBlockRenderer.java:22
  • Modifiers: public
  • Kind: constructor

คืออะไร

สร้างออบเจ็กต์ FallingBlockRenderer ด้วยพารามิเตอร์ที่ระบุ

ทำงานยังไง

แก้ state: shadowRadius, dispatcher. เรียกต่อ: getBlockRenderDispatcher().

Parameters

  • EntityRendererProvider.Context context

ตัวอย่างใช้งาน

EntityRendererProvider.Context context = ...;
FallingBlockRenderer instance = new FallingBlockRenderer(context);

net.minecraft.client.renderer.entity.FallingBlockRenderer#render(FallingBlockRenderState,PoseStack,MultiBufferSource,int)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/FallingBlockRenderer.java:34
  • Modifiers: public
  • Return: void

คืออะไร

เรนเดอร์ render

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. เรียกต่อ: getRenderShape(), pushPose(), translate(), getModelRenderer(), tesselateBlock(), getBlockModel(), getBuffer(), getMovingBlockRenderType().

Parameters

  • FallingBlockRenderState fallingBlockRenderState
  • PoseStack poseStack
  • MultiBufferSource multiBufferSource
  • int i

ตัวอย่างใช้งาน

FallingBlockRenderer instance = ...;
FallingBlockRenderState fallingBlockRenderState = ...;
PoseStack poseStack = ...;
MultiBufferSource multiBufferSource = ...;
instance.render(fallingBlockRenderState, poseStack, multiBufferSource, 0);

net.minecraft.client.renderer.entity.FallingBlockRenderer#shouldRender(FallingBlockEntity,Frustum,double,double,double)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/FallingBlockRenderer.java:28
  • Modifiers: public
  • Return: boolean

คืออะไร

ตรวจสอบว่าควร Render

ทำงานยังไง

เรียกต่อ: getBlockState(), level(), blockPosition().

Parameters

  • FallingBlockEntity fallingBlockEntity
  • Frustum frustum
  • double d
  • double e
  • double f

ตัวอย่างใช้งาน

FallingBlockRenderer instance = ...;
FallingBlockEntity fallingBlockEntity = ...;
Frustum frustum = ...;
boolean result = instance.shouldRender(fallingBlockEntity, frustum, 0.0D, 0.0D, 0.0D);

FireworkEntityRenderer

  • Full name: net.minecraft.client.renderer.entity.FireworkEntityRenderer
  • Package: net.minecraft.client.renderer.entity
  • Source: clientOnlynet/minecraft/client/renderer/entity/FireworkEntityRenderer.java
  • Type: class
  • Modifiers: public
  • Extends: EntityRenderer<FireworkRocketEntity, FireworkRocketRenderState>

net.minecraft.client.renderer.entity.FireworkEntityRenderer#createRenderState()

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/FireworkEntityRenderer.java:37
  • Modifiers: public
  • Return: FireworkRocketRenderState

คืออะไร

สร้าง Render State

ทำงานยังไง

สร้างออบเจ็กต์: FireworkRocketRenderState. คืนค่า: new FireworkRocketRenderState().

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

FireworkEntityRenderer instance = ...;
FireworkRocketRenderState result = instance.createRenderState();

net.minecraft.client.renderer.entity.FireworkEntityRenderer#extractRenderState(FireworkRocketEntity,FireworkRocketRenderState,float)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/FireworkEntityRenderer.java:41
  • Modifiers: public
  • Return: void

คืออะไร

ดำเนินการ extractRenderState ตาม implementation ของ FireworkEntityRenderer

ทำงานยังไง

เรียกต่อ: isShotAtAngle(), updateForNonLiving(), getItem().

Parameters

  • FireworkRocketEntity fireworkRocketEntity
  • FireworkRocketRenderState fireworkRocketRenderState
  • float f

ตัวอย่างใช้งาน

FireworkEntityRenderer instance = ...;
FireworkRocketEntity fireworkRocketEntity = ...;
FireworkRocketRenderState fireworkRocketRenderState = ...;
instance.extractRenderState(fireworkRocketEntity, fireworkRocketRenderState, 0.0F);

net.minecraft.client.renderer.entity.FireworkEntityRenderer#FireworkEntityRenderer(EntityRendererProvider.Context)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/FireworkEntityRenderer.java:18
  • Modifiers: public
  • Kind: constructor

คืออะไร

สร้างออบเจ็กต์ FireworkEntityRenderer ด้วยพารามิเตอร์ที่ระบุ

ทำงานยังไง

แก้ state: itemModelResolver. เรียกต่อ: getItemModelResolver().

Parameters

  • EntityRendererProvider.Context context

ตัวอย่างใช้งาน

EntityRendererProvider.Context context = ...;
FireworkEntityRenderer instance = new FireworkEntityRenderer(context);

net.minecraft.client.renderer.entity.FireworkEntityRenderer#render(FireworkRocketRenderState,PoseStack,MultiBufferSource,int)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/FireworkEntityRenderer.java:23
  • Modifiers: public
  • Return: void

คืออะไร

เรนเดอร์ render

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. เรียกต่อ: pushPose(), mulPose(), cameraOrientation(), rotationDegrees(), popPose().

Parameters

  • FireworkRocketRenderState fireworkRocketRenderState
  • PoseStack poseStack
  • MultiBufferSource multiBufferSource
  • int i

ตัวอย่างใช้งาน

FireworkEntityRenderer instance = ...;
FireworkRocketRenderState fireworkRocketRenderState = ...;
PoseStack poseStack = ...;
MultiBufferSource multiBufferSource = ...;
instance.render(fireworkRocketRenderState, poseStack, multiBufferSource, 0);

FishingHookRenderer

  • Full name: net.minecraft.client.renderer.entity.FishingHookRenderer
  • Package: net.minecraft.client.renderer.entity
  • Source: clientOnlynet/minecraft/client/renderer/entity/FishingHookRenderer.java
  • Type: class
  • Modifiers: public
  • Extends: EntityRenderer<FishingHook, FishingHookRenderState>

net.minecraft.client.renderer.entity.FishingHookRenderer#affectedByCulling(FishingHook)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/FishingHookRenderer.java:129
  • Modifiers: protected
  • Return: boolean

คืออะไร

ดำเนินการ affectedByCulling ตาม implementation ของ FishingHookRenderer

ทำงานยังไง

คืนค่า: false.

Parameters

  • FishingHook fishingHook

ตัวอย่างใช้งาน

FishingHook fishingHook = ...;
@Override
protected boolean affectedByCulling(FishingHook fishingHook) {
    return super.affectedByCulling(fishingHook);
}

net.minecraft.client.renderer.entity.FishingHookRenderer#createRenderState()

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/FishingHookRenderer.java:111
  • Modifiers: public
  • Return: FishingHookRenderState

คืออะไร

สร้าง Render State

ทำงานยังไง

สร้างออบเจ็กต์: FishingHookRenderState. คืนค่า: new FishingHookRenderState().

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

FishingHookRenderer instance = ...;
FishingHookRenderState result = instance.createRenderState();

net.minecraft.client.renderer.entity.FishingHookRenderer#extractRenderState(FishingHook,FishingHookRenderState,float)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/FishingHookRenderer.java:115
  • Modifiers: public
  • Return: void

คืออะไร

ดำเนินการ extractRenderState ตาม implementation ของ FishingHookRenderer

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. เรียกต่อ: getPlayerOwner(), getAttackAnim(), sin(), sqrt(), getPlayerHandPos(), getPosition(), add(), subtract().

Parameters

  • FishingHook fishingHook
  • FishingHookRenderState fishingHookRenderState
  • float f

ตัวอย่างใช้งาน

FishingHookRenderer instance = ...;
FishingHook fishingHook = ...;
FishingHookRenderState fishingHookRenderState = ...;
instance.extractRenderState(fishingHook, fishingHookRenderState, 0.0F);

net.minecraft.client.renderer.entity.FishingHookRenderer#FishingHookRenderer(EntityRendererProvider.Context)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/FishingHookRenderer.java:27
  • Modifiers: public
  • Kind: constructor

คืออะไร

สร้างออบเจ็กต์ FishingHookRenderer ด้วยพารามิเตอร์ที่ระบุ

ทำงานยังไง

ทำงานตาม body โดยตรง (ประมาณ 1 statement).

Parameters

  • EntityRendererProvider.Context context

ตัวอย่างใช้งาน

EntityRendererProvider.Context context = ...;
FishingHookRenderer instance = new FishingHookRenderer(context);

net.minecraft.client.renderer.entity.FishingHookRenderer#getHoldingArm(Player)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/FishingHookRenderer.java:62
  • Modifiers: public static
  • Return: HumanoidArm

คืออะไร

อ่านค่า Holding Arm

ทำงานยังไง

เรียกต่อ: getMainHandItem(), getItem(), getMainArm(), getOpposite(). คืนค่า: player.getMainHandItem().getItem() instanceof FishingRodItem ? player.getMainArm() : player.getMainArm().getOpposite().

Parameters

  • Player player

ตัวอย่างใช้งาน

Player player = ...;
HumanoidArm result = FishingHookRenderer.getHoldingArm(player);

net.minecraft.client.renderer.entity.FishingHookRenderer#render(FishingHookRenderState,PoseStack,MultiBufferSource,int)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/FishingHookRenderer.java:35
  • Modifiers: public
  • Return: void

คืออะไร

เรนเดอร์ render

ทำงานยังไง

มีการวนลูป. เรียกต่อ: pushPose(), scale(), mulPose(), cameraOrientation(), last(), getBuffer(), vertex(), popPose().

Parameters

  • FishingHookRenderState fishingHookRenderState
  • PoseStack poseStack
  • MultiBufferSource multiBufferSource
  • int i

ตัวอย่างใช้งาน

FishingHookRenderer instance = ...;
FishingHookRenderState fishingHookRenderState = ...;
PoseStack poseStack = ...;
MultiBufferSource multiBufferSource = ...;
instance.render(fishingHookRenderState, poseStack, multiBufferSource, 0);

net.minecraft.client.renderer.entity.FishingHookRenderer#shouldRender(FishingHook,Frustum,double,double,double)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/FishingHookRenderer.java:31
  • Modifiers: public
  • Return: boolean

คืออะไร

ตรวจสอบว่าควร Render

ทำงานยังไง

เรียกต่อ: getPlayerOwner(). คืนค่า: super.shouldRender(fishingHook, frustum, d, e, f) && fishingHook.getPlayerOwner() != null.

Parameters

  • FishingHook fishingHook
  • Frustum frustum
  • double d
  • double e
  • double f

ตัวอย่างใช้งาน

FishingHookRenderer instance = ...;
FishingHook fishingHook = ...;
Frustum frustum = ...;
boolean result = instance.shouldRender(fishingHook, frustum, 0.0D, 0.0D, 0.0D);

FoxRenderer

  • Full name: net.minecraft.client.renderer.entity.FoxRenderer
  • Package: net.minecraft.client.renderer.entity
  • Source: clientOnlynet/minecraft/client/renderer/entity/FoxRenderer.java
  • Type: class
  • Modifiers: public
  • Extends: AgeableMobRenderer<Fox, FoxRenderState, FoxModel>

net.minecraft.client.renderer.entity.FoxRenderer#createRenderState()

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/FoxRenderer.java:43
  • Modifiers: public
  • Return: FoxRenderState

คืออะไร

สร้าง Render State

ทำงานยังไง

สร้างออบเจ็กต์: FoxRenderState. คืนค่า: new FoxRenderState().

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

FoxRenderer instance = ...;
FoxRenderState result = instance.createRenderState();

net.minecraft.client.renderer.entity.FoxRenderer#extractRenderState(Fox,FoxRenderState,float)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/FoxRenderer.java:47
  • Modifiers: public
  • Return: void

คืออะไร

ดำเนินการ extractRenderState ตาม implementation ของ FoxRenderer

ทำงานยังไง

เรียกต่อ: extractHoldingEntityRenderState(), getHeadRollAngle(), isCrouching(), getCrouchAmount(), isSleeping(), isSitting(), isFaceplanted(), isPouncing().

Parameters

  • Fox fox
  • FoxRenderState foxRenderState
  • float f

ตัวอย่างใช้งาน

FoxRenderer instance = ...;
Fox fox = ...;
FoxRenderState foxRenderState = ...;
instance.extractRenderState(fox, foxRenderState, 0.0F);

net.minecraft.client.renderer.entity.FoxRenderer#FoxRenderer(EntityRendererProvider.Context)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/FoxRenderer.java:23
  • Modifiers: public
  • Kind: constructor

คืออะไร

สร้างออบเจ็กต์ FoxRenderer ด้วยพารามิเตอร์ที่ระบุ

ทำงานยังไง

เรียกต่อ: bakeLayer(), addLayer(). สร้างออบเจ็กต์: FoxModel, FoxHeldItemLayer.

Parameters

  • EntityRendererProvider.Context context

ตัวอย่างใช้งาน

EntityRendererProvider.Context context = ...;
FoxRenderer instance = new FoxRenderer(context);

net.minecraft.client.renderer.entity.FoxRenderer#getTextureLocation(FoxRenderState)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/FoxRenderer.java:35
  • Modifiers: public
  • Return: ResourceLocation

คืออะไร

อ่านค่า Texture Location

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. มีจุด return อย่างน้อย 2 จุด.

Parameters

  • FoxRenderState foxRenderState

ตัวอย่างใช้งาน

FoxRenderer instance = ...;
FoxRenderState foxRenderState = ...;
ResourceLocation result = instance.getTextureLocation(foxRenderState);

net.minecraft.client.renderer.entity.FoxRenderer#setupRotations(FoxRenderState,PoseStack,float,float)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/FoxRenderer.java:28
  • Modifiers: protected
  • Return: void

คืออะไร

ดำเนินการ setupRotations ตาม implementation ของ FoxRenderer

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. เรียกต่อ: mulPose(), rotationDegrees().

Parameters

  • FoxRenderState foxRenderState
  • PoseStack poseStack
  • float f
  • float g

ตัวอย่างใช้งาน

FoxRenderState foxRenderState = ...;
PoseStack poseStack = ...;
@Override
protected void setupRotations(FoxRenderState foxRenderState, PoseStack poseStack, float f, float g) {
    super.setupRotations(foxRenderState, poseStack, f, g);
}

FrogRenderer

  • Full name: net.minecraft.client.renderer.entity.FrogRenderer
  • Package: net.minecraft.client.renderer.entity
  • Source: clientOnlynet/minecraft/client/renderer/entity/FrogRenderer.java
  • Type: class
  • Modifiers: public
  • Extends: MobRenderer<Frog, FrogRenderState, FrogModel>

net.minecraft.client.renderer.entity.FrogRenderer#createRenderState()

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/FrogRenderer.java:22
  • Modifiers: public
  • Return: FrogRenderState

คืออะไร

สร้าง Render State

ทำงานยังไง

สร้างออบเจ็กต์: FrogRenderState. คืนค่า: new FrogRenderState().

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

FrogRenderer instance = ...;
FrogRenderState result = instance.createRenderState();

net.minecraft.client.renderer.entity.FrogRenderer#extractRenderState(Frog,FrogRenderState,float)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/FrogRenderer.java:26
  • Modifiers: public
  • Return: void

คืออะไร

ดำเนินการ extractRenderState ตาม implementation ของ FrogRenderer

ทำงานยังไง

เรียกต่อ: isInWaterOrBubble(), copyFrom(), getVariant(), value(), texture().

Parameters

  • Frog frog
  • FrogRenderState frogRenderState
  • float f

ตัวอย่างใช้งาน

FrogRenderer instance = ...;
Frog frog = ...;
FrogRenderState frogRenderState = ...;
instance.extractRenderState(frog, frogRenderState, 0.0F);

net.minecraft.client.renderer.entity.FrogRenderer#FrogRenderer(EntityRendererProvider.Context)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/FrogRenderer.java:14
  • Modifiers: public
  • Kind: constructor

คืออะไร

สร้างออบเจ็กต์ FrogRenderer ด้วยพารามิเตอร์ที่ระบุ

ทำงานยังไง

เรียกต่อ: bakeLayer(). สร้างออบเจ็กต์: FrogModel.

Parameters

  • EntityRendererProvider.Context context

ตัวอย่างใช้งาน

EntityRendererProvider.Context context = ...;
FrogRenderer instance = new FrogRenderer(context);

net.minecraft.client.renderer.entity.FrogRenderer#getTextureLocation(FrogRenderState)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/FrogRenderer.java:18
  • Modifiers: public
  • Return: ResourceLocation

คืออะไร

อ่านค่า Texture Location

ทำงานยังไง

คืนค่า: frogRenderState.texture.

Parameters

  • FrogRenderState frogRenderState

ตัวอย่างใช้งาน

FrogRenderer instance = ...;
FrogRenderState frogRenderState = ...;
ResourceLocation result = instance.getTextureLocation(frogRenderState);

GhastRenderer

  • Full name: net.minecraft.client.renderer.entity.GhastRenderer
  • Package: net.minecraft.client.renderer.entity
  • Source: clientOnlynet/minecraft/client/renderer/entity/GhastRenderer.java
  • Type: class
  • Modifiers: public
  • Extends: MobRenderer<Ghast, GhastRenderState, GhastModel>

net.minecraft.client.renderer.entity.GhastRenderer#createRenderState()

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/GhastRenderer.java:24
  • Modifiers: public
  • Return: GhastRenderState

คืออะไร

สร้าง Render State

ทำงานยังไง

สร้างออบเจ็กต์: GhastRenderState. คืนค่า: new GhastRenderState().

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

GhastRenderer instance = ...;
GhastRenderState result = instance.createRenderState();

net.minecraft.client.renderer.entity.GhastRenderer#extractRenderState(Ghast,GhastRenderState,float)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/GhastRenderer.java:28
  • Modifiers: public
  • Return: void

คืออะไร

ดำเนินการ extractRenderState ตาม implementation ของ GhastRenderer

ทำงานยังไง

เรียกต่อ: isCharging().

Parameters

  • Ghast ghast
  • GhastRenderState ghastRenderState
  • float f

ตัวอย่างใช้งาน

GhastRenderer instance = ...;
Ghast ghast = ...;
GhastRenderState ghastRenderState = ...;
instance.extractRenderState(ghast, ghastRenderState, 0.0F);

net.minecraft.client.renderer.entity.GhastRenderer#getTextureLocation(GhastRenderState)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/GhastRenderer.java:20
  • Modifiers: public
  • Return: ResourceLocation

คืออะไร

อ่านค่า Texture Location

ทำงานยังไง

คืนค่า: ghastRenderState.isCharging ? GHAST_SHOOTING_LOCATION : GHAST_LOCATION.

Parameters

  • GhastRenderState ghastRenderState

ตัวอย่างใช้งาน

GhastRenderer instance = ...;
GhastRenderState ghastRenderState = ...;
ResourceLocation result = instance.getTextureLocation(ghastRenderState);

net.minecraft.client.renderer.entity.GhastRenderer#GhastRenderer(EntityRendererProvider.Context)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/GhastRenderer.java:16
  • Modifiers: public
  • Kind: constructor

คืออะไร

สร้างออบเจ็กต์ GhastRenderer ด้วยพารามิเตอร์ที่ระบุ

ทำงานยังไง

เรียกต่อ: bakeLayer(). สร้างออบเจ็กต์: GhastModel.

Parameters

  • EntityRendererProvider.Context context

ตัวอย่างใช้งาน

EntityRendererProvider.Context context = ...;
GhastRenderer instance = new GhastRenderer(context);

GiantMobRenderer

  • Full name: net.minecraft.client.renderer.entity.GiantMobRenderer
  • Package: net.minecraft.client.renderer.entity
  • Source: clientOnlynet/minecraft/client/renderer/entity/GiantMobRenderer.java
  • Type: class
  • Modifiers: public
  • Extends: MobRenderer<Giant, ZombieRenderState, HumanoidModel<ZombieRenderState>>

net.minecraft.client.renderer.entity.GiantMobRenderer#createRenderState()

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/GiantMobRenderer.java:35
  • Modifiers: public
  • Return: ZombieRenderState

คืออะไร

สร้าง Render State

ทำงานยังไง

สร้างออบเจ็กต์: ZombieRenderState. คืนค่า: new ZombieRenderState().

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

GiantMobRenderer instance = ...;
ZombieRenderState result = instance.createRenderState();

net.minecraft.client.renderer.entity.GiantMobRenderer#extractRenderState(Giant,ZombieRenderState,float)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/GiantMobRenderer.java:39
  • Modifiers: public
  • Return: void

คืออะไร

ดำเนินการ extractRenderState ตาม implementation ของ GiantMobRenderer

ทำงานยังไง

เรียกต่อ: extractHumanoidRenderState().

Parameters

  • Giant giant
  • ZombieRenderState zombieRenderState
  • float f

ตัวอย่างใช้งาน

GiantMobRenderer instance = ...;
Giant giant = ...;
ZombieRenderState zombieRenderState = ...;
instance.extractRenderState(giant, zombieRenderState, 0.0F);

net.minecraft.client.renderer.entity.GiantMobRenderer#getTextureLocation(ZombieRenderState)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/GiantMobRenderer.java:31
  • Modifiers: public
  • Return: ResourceLocation

คืออะไร

อ่านค่า Texture Location

ทำงานยังไง

คืนค่า: ZOMBIE_LOCATION.

Parameters

  • ZombieRenderState zombieRenderState

ตัวอย่างใช้งาน

GiantMobRenderer instance = ...;
ZombieRenderState zombieRenderState = ...;
ResourceLocation result = instance.getTextureLocation(zombieRenderState);

net.minecraft.client.renderer.entity.GiantMobRenderer#GiantMobRenderer(EntityRendererProvider.Context,float)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/GiantMobRenderer.java:18
  • Modifiers: public
  • Kind: constructor

คืออะไร

สร้างออบเจ็กต์ GiantMobRenderer ด้วยพารามิเตอร์ที่ระบุ

ทำงานยังไง

เรียกต่อ: bakeLayer(), addLayer(), getEquipmentRenderer(). สร้างออบเจ็กต์: GiantZombieModel, ItemInHandLayer<>, HumanoidArmorLayer<>.

Parameters

  • EntityRendererProvider.Context context
  • float f

ตัวอย่างใช้งาน

EntityRendererProvider.Context context = ...;
GiantMobRenderer instance = new GiantMobRenderer(context, 0.0F);

GlowSquidRenderer

  • Full name: net.minecraft.client.renderer.entity.GlowSquidRenderer
  • Package: net.minecraft.client.renderer.entity
  • Source: clientOnlynet/minecraft/client/renderer/entity/GlowSquidRenderer.java
  • Type: class
  • Modifiers: public
  • Extends: SquidRenderer<GlowSquid>

net.minecraft.client.renderer.entity.GlowSquidRenderer#getBlockLightLevel(GlowSquid,BlockPos)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/GlowSquidRenderer.java:25
  • Modifiers: protected
  • Return: int

คืออะไร

อ่านค่า Block Light Level

ทำงานยังไง

เรียกต่อ: clampedLerp(), getDarkTicksRemaining(), max(). คืนค่า: i == 15 ? 15 : Math.max(i, super.getBlockLightLevel(glowSquid, blockPos)).

Parameters

  • GlowSquid glowSquid
  • BlockPos blockPos

ตัวอย่างใช้งาน

GlowSquid glowSquid = ...;
BlockPos blockPos = ...;
@Override
protected int getBlockLightLevel(GlowSquid glowSquid, BlockPos blockPos) {
    return super.getBlockLightLevel(glowSquid, blockPos);
}

net.minecraft.client.renderer.entity.GlowSquidRenderer#getTextureLocation(SquidRenderState)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/GlowSquidRenderer.java:20
  • Modifiers: public
  • Return: ResourceLocation

คืออะไร

อ่านค่า Texture Location

ทำงานยังไง

คืนค่า: GLOW_SQUID_LOCATION.

Parameters

  • SquidRenderState squidRenderState

ตัวอย่างใช้งาน

GlowSquidRenderer instance = ...;
SquidRenderState squidRenderState = ...;
ResourceLocation result = instance.getTextureLocation(squidRenderState);

net.minecraft.client.renderer.entity.GlowSquidRenderer#GlowSquidRenderer(EntityRendererProvider.Context,SquidModel,SquidModel)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/GlowSquidRenderer.java:16
  • Modifiers: public
  • Kind: constructor

คืออะไร

สร้างออบเจ็กต์ GlowSquidRenderer ด้วยพารามิเตอร์ที่ระบุ

ทำงานยังไง

ทำงานตาม body โดยตรง (ประมาณ 1 statement).

Parameters

  • EntityRendererProvider.Context context
  • SquidModel squidModel
  • SquidModel squidModel2

ตัวอย่างใช้งาน

EntityRendererProvider.Context context = ...;
SquidModel squidModel = ...;
SquidModel squidModel2 = ...;
GlowSquidRenderer instance = new GlowSquidRenderer(context, squidModel, squidModel2);

GoatRenderer

  • Full name: net.minecraft.client.renderer.entity.GoatRenderer
  • Package: net.minecraft.client.renderer.entity
  • Source: clientOnlynet/minecraft/client/renderer/entity/GoatRenderer.java
  • Type: class
  • Modifiers: public
  • Extends: AgeableMobRenderer<Goat, GoatRenderState, GoatModel>

net.minecraft.client.renderer.entity.GoatRenderer#createRenderState()

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/GoatRenderer.java:23
  • Modifiers: public
  • Return: GoatRenderState

คืออะไร

สร้าง Render State

ทำงานยังไง

สร้างออบเจ็กต์: GoatRenderState. คืนค่า: new GoatRenderState().

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

GoatRenderer instance = ...;
GoatRenderState result = instance.createRenderState();

net.minecraft.client.renderer.entity.GoatRenderer#extractRenderState(Goat,GoatRenderState,float)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/GoatRenderer.java:27
  • Modifiers: public
  • Return: void

คืออะไร

ดำเนินการ extractRenderState ตาม implementation ของ GoatRenderer

ทำงานยังไง

เรียกต่อ: hasLeftHorn(), hasRightHorn(), getRammingXHeadRot().

Parameters

  • Goat goat
  • GoatRenderState goatRenderState
  • float f

ตัวอย่างใช้งาน

GoatRenderer instance = ...;
Goat goat = ...;
GoatRenderState goatRenderState = ...;
instance.extractRenderState(goat, goatRenderState, 0.0F);

net.minecraft.client.renderer.entity.GoatRenderer#getTextureLocation(GoatRenderState)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/GoatRenderer.java:19
  • Modifiers: public
  • Return: ResourceLocation

คืออะไร

อ่านค่า Texture Location

ทำงานยังไง

คืนค่า: GOAT_LOCATION.

Parameters

  • GoatRenderState goatRenderState

ตัวอย่างใช้งาน

GoatRenderer instance = ...;
GoatRenderState goatRenderState = ...;
ResourceLocation result = instance.getTextureLocation(goatRenderState);

net.minecraft.client.renderer.entity.GoatRenderer#GoatRenderer(EntityRendererProvider.Context)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/GoatRenderer.java:15
  • Modifiers: public
  • Kind: constructor

คืออะไร

สร้างออบเจ็กต์ GoatRenderer ด้วยพารามิเตอร์ที่ระบุ

ทำงานยังไง

เรียกต่อ: bakeLayer(). สร้างออบเจ็กต์: GoatModel.

Parameters

  • EntityRendererProvider.Context context

ตัวอย่างใช้งาน

EntityRendererProvider.Context context = ...;
GoatRenderer instance = new GoatRenderer(context);

GuardianRenderer

  • Full name: net.minecraft.client.renderer.entity.GuardianRenderer
  • Package: net.minecraft.client.renderer.entity
  • Source: clientOnlynet/minecraft/client/renderer/entity/GuardianRenderer.java
  • Type: class
  • Modifiers: public
  • Extends: MobRenderer<Guardian, GuardianRenderState, GuardianModel>

net.minecraft.client.renderer.entity.GuardianRenderer#createRenderState()

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/GuardianRenderer.java:147
  • Modifiers: public
  • Return: GuardianRenderState

คืออะไร

สร้าง Render State

ทำงานยังไง

สร้างออบเจ็กต์: GuardianRenderState. คืนค่า: new GuardianRenderState().

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

GuardianRenderer instance = ...;
GuardianRenderState result = instance.createRenderState();

net.minecraft.client.renderer.entity.GuardianRenderer#extractRenderState(Guardian,GuardianRenderState,float)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/GuardianRenderer.java:151
  • Modifiers: public
  • Return: void

คืออะไร

ดำเนินการ extractRenderState ตาม implementation ของ GuardianRenderer

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. เรียกต่อ: getSpikesAnimation(), getTailAnimation(), getEyePosition(), getEntityToLookAt(), getViewVector(), getActiveAttackTarget(), getAttackAnimationScale(), getClientSideAttackTime().

Parameters

  • Guardian guardian
  • GuardianRenderState guardianRenderState
  • float f

ตัวอย่างใช้งาน

GuardianRenderer instance = ...;
Guardian guardian = ...;
GuardianRenderState guardianRenderState = ...;
instance.extractRenderState(guardian, guardianRenderState, 0.0F);

net.minecraft.client.renderer.entity.GuardianRenderer#getTextureLocation(GuardianRenderState)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/GuardianRenderer.java:143
  • Modifiers: public
  • Return: ResourceLocation

คืออะไร

อ่านค่า Texture Location

ทำงานยังไง

คืนค่า: GUARDIAN_LOCATION.

Parameters

  • GuardianRenderState guardianRenderState

ตัวอย่างใช้งาน

GuardianRenderer instance = ...;
GuardianRenderState guardianRenderState = ...;
ResourceLocation result = instance.getTextureLocation(guardianRenderState);

net.minecraft.client.renderer.entity.GuardianRenderer#GuardianRenderer(EntityRendererProvider.Context)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/GuardianRenderer.java:32
  • Modifiers: public
  • Kind: constructor

คืออะไร

สร้างออบเจ็กต์ GuardianRenderer ด้วยพารามิเตอร์ที่ระบุ

ทำงานยังไง

ทำงานตาม body โดยตรง (ประมาณ 1 statement).

Parameters

  • EntityRendererProvider.Context context

ตัวอย่างใช้งาน

EntityRendererProvider.Context context = ...;
GuardianRenderer instance = new GuardianRenderer(context);

net.minecraft.client.renderer.entity.GuardianRenderer#GuardianRenderer(EntityRendererProvider.Context,float,ModelLayerLocation)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/GuardianRenderer.java:36
  • Modifiers: protected
  • Kind: constructor

คืออะไร

สร้างออบเจ็กต์ GuardianRenderer ด้วยพารามิเตอร์ที่ระบุ

ทำงานยังไง

เรียกต่อ: bakeLayer(). สร้างออบเจ็กต์: GuardianModel.

Parameters

  • EntityRendererProvider.Context context
  • float f
  • ModelLayerLocation modelLayerLocation

ตัวอย่างใช้งาน

EntityRendererProvider.Context context = ...;
ModelLayerLocation modelLayerLocation = ...;
GuardianRenderer instance = new GuardianRenderer(context, 0.0F, modelLayerLocation);

net.minecraft.client.renderer.entity.GuardianRenderer#render(GuardianRenderState,PoseStack,MultiBufferSource,int)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/GuardianRenderer.java:64
  • Modifiers: public
  • Return: void

คืออะไร

เรนเดอร์ render

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. เรียกต่อ: pushPose(), translate(), renderBeam(), getBuffer(), subtract(), popPose().

Parameters

  • GuardianRenderState guardianRenderState
  • PoseStack poseStack
  • MultiBufferSource multiBufferSource
  • int i

ตัวอย่างใช้งาน

GuardianRenderer instance = ...;
GuardianRenderState guardianRenderState = ...;
PoseStack poseStack = ...;
MultiBufferSource multiBufferSource = ...;
instance.render(guardianRenderState, poseStack, multiBufferSource, 0);

net.minecraft.client.renderer.entity.GuardianRenderer#shouldRender(Guardian,Frustum,double,double,double)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/GuardianRenderer.java:40
  • Modifiers: public
  • Return: boolean

คืออะไร

ตรวจสอบว่าควร Render

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. เรียกต่อ: hasActiveAttackTarget(), getActiveAttackTarget(), getPosition(), getBbHeight(), getEyeHeight(), isVisible(). สร้างออบเจ็กต์: AABB. มีจุด return อย่างน้อย 3 จุด.

Parameters

  • Guardian guardian
  • Frustum frustum
  • double d
  • double e
  • double f

ตัวอย่างใช้งาน

GuardianRenderer instance = ...;
Guardian guardian = ...;
Frustum frustum = ...;
boolean result = instance.shouldRender(guardian, frustum, 0.0D, 0.0D, 0.0D);

HoglinRenderer

  • Full name: net.minecraft.client.renderer.entity.HoglinRenderer
  • Package: net.minecraft.client.renderer.entity
  • Source: clientOnlynet/minecraft/client/renderer/entity/HoglinRenderer.java
  • Type: class
  • Modifiers: public
  • Extends: AbstractHoglinRenderer<Hoglin>

net.minecraft.client.renderer.entity.HoglinRenderer#extractRenderState(Hoglin,HoglinRenderState,float)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/HoglinRenderer.java:22
  • Modifiers: public
  • Return: void

คืออะไร

ดำเนินการ extractRenderState ตาม implementation ของ HoglinRenderer

ทำงานยังไง

เรียกต่อ: isConverting().

Parameters

  • Hoglin hoglin
  • HoglinRenderState hoglinRenderState
  • float f

ตัวอย่างใช้งาน

HoglinRenderer instance = ...;
Hoglin hoglin = ...;
HoglinRenderState hoglinRenderState = ...;
instance.extractRenderState(hoglin, hoglinRenderState, 0.0F);

net.minecraft.client.renderer.entity.HoglinRenderer#getTextureLocation(HoglinRenderState)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/HoglinRenderer.java:18
  • Modifiers: public
  • Return: ResourceLocation

คืออะไร

อ่านค่า Texture Location

ทำงานยังไง

คืนค่า: HOGLIN_LOCATION.

Parameters

  • HoglinRenderState hoglinRenderState

ตัวอย่างใช้งาน

HoglinRenderer instance = ...;
HoglinRenderState hoglinRenderState = ...;
ResourceLocation result = instance.getTextureLocation(hoglinRenderState);

net.minecraft.client.renderer.entity.HoglinRenderer#HoglinRenderer(EntityRendererProvider.Context)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/HoglinRenderer.java:14
  • Modifiers: public
  • Kind: constructor

คืออะไร

สร้างออบเจ็กต์ HoglinRenderer ด้วยพารามิเตอร์ที่ระบุ

ทำงานยังไง

ทำงานตาม body โดยตรง (ประมาณ 1 statement).

Parameters

  • EntityRendererProvider.Context context

ตัวอย่างใช้งาน

EntityRendererProvider.Context context = ...;
HoglinRenderer instance = new HoglinRenderer(context);

net.minecraft.client.renderer.entity.HoglinRenderer#isShaking(HoglinRenderState)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/HoglinRenderer.java:27
  • Modifiers: protected
  • Return: boolean

คืออะไร

ตรวจสอบสถานะ Shaking

ทำงานยังไง

คืนค่า: super.isShaking(hoglinRenderState) || hoglinRenderState.isConverting.

Parameters

  • HoglinRenderState hoglinRenderState

ตัวอย่างใช้งาน

HoglinRenderState hoglinRenderState = ...;
@Override
protected boolean isShaking(HoglinRenderState hoglinRenderState) {
    return super.isShaking(hoglinRenderState);
}

HorseRenderer

  • Full name: net.minecraft.client.renderer.entity.HorseRenderer
  • Package: net.minecraft.client.renderer.entity
  • Source: clientOnlynet/minecraft/client/renderer/entity/HorseRenderer.java
  • Type: class
  • Modifiers: public final
  • Extends: AbstractHorseRenderer<Horse, HorseRenderState, HorseModel>

net.minecraft.client.renderer.entity.HorseRenderer#createRenderState()

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/HorseRenderer.java:41
  • Modifiers: public
  • Return: HorseRenderState

คืออะไร

สร้าง Render State

ทำงานยังไง

สร้างออบเจ็กต์: HorseRenderState. คืนค่า: new HorseRenderState().

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

HorseRenderer instance = ...;
HorseRenderState result = instance.createRenderState();

net.minecraft.client.renderer.entity.HorseRenderer#extractRenderState(Horse,HorseRenderState,float)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/HorseRenderer.java:45
  • Modifiers: public
  • Return: void

คืออะไร

ดำเนินการ extractRenderState ตาม implementation ของ HorseRenderer

ทำงานยังไง

เรียกต่อ: getVariant(), getMarkings(), getBodyArmorItem(), copy().

Parameters

  • Horse horse
  • HorseRenderState horseRenderState
  • float f

ตัวอย่างใช้งาน

HorseRenderer instance = ...;
Horse horse = ...;
HorseRenderState horseRenderState = ...;
instance.extractRenderState(horse, horseRenderState, 0.0F);

net.minecraft.client.renderer.entity.HorseRenderer#getTextureLocation(HorseRenderState)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/HorseRenderer.java:37
  • Modifiers: public
  • Return: ResourceLocation

คืออะไร

อ่านค่า Texture Location

ทำงานยังไง

เรียกต่อ: get(). คืนค่า: LOCATION_BY_VARIANT.get(horseRenderState.variant).

Parameters

  • HorseRenderState horseRenderState

ตัวอย่างใช้งาน

HorseRenderer instance = ...;
HorseRenderState horseRenderState = ...;
ResourceLocation result = instance.getTextureLocation(horseRenderState);

net.minecraft.client.renderer.entity.HorseRenderer#HorseRenderer(EntityRendererProvider.Context)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/HorseRenderer.java:31
  • Modifiers: public
  • Kind: constructor

คืออะไร

สร้างออบเจ็กต์ HorseRenderer ด้วยพารามิเตอร์ที่ระบุ

ทำงานยังไง

เรียกต่อ: bakeLayer(), addLayer(), getModelSet(), getEquipmentRenderer(). สร้างออบเจ็กต์: HorseModel, HorseMarkingLayer, HorseArmorLayer.

Parameters

  • EntityRendererProvider.Context context

ตัวอย่างใช้งาน

EntityRendererProvider.Context context = ...;
HorseRenderer instance = new HorseRenderer(context);

HumanoidMobRenderer

  • Full name: net.minecraft.client.renderer.entity.HumanoidMobRenderer
  • Package: net.minecraft.client.renderer.entity
  • Source: clientOnlynet/minecraft/client/renderer/entity/HumanoidMobRenderer.java
  • Type: class
  • Modifiers: public abstract
  • Extends: AgeableMobRenderer<T, S, M>

net.minecraft.client.renderer.entity.HumanoidMobRenderer#extractHumanoidRenderState(LivingEntity,HumanoidRenderState,float,ItemModelResolver)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/HumanoidMobRenderer.java:49
  • Modifiers: public static
  • Return: void

คืออะไร

ดำเนินการ extractHumanoidRenderState ตาม implementation ของ HumanoidMobRenderer

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. เรียกต่อ: extractArmedEntityRenderState(), isCrouching(), isFallFlying(), isVisuallySwimming(), isPassenger(), getDeltaMovement(), lengthSqr(), getAttackAnim().

Parameters

  • LivingEntity livingEntity
  • HumanoidRenderState humanoidRenderState
  • float f
  • ItemModelResolver itemModelResolver

ตัวอย่างใช้งาน

LivingEntity livingEntity = ...;
HumanoidRenderState humanoidRenderState = ...;
ItemModelResolver itemModelResolver = ...;
HumanoidMobRenderer.extractHumanoidRenderState(livingEntity, humanoidRenderState, 0.0F, itemModelResolver);

net.minecraft.client.renderer.entity.HumanoidMobRenderer#extractRenderState(T,S,float)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/HumanoidMobRenderer.java:42
  • Modifiers: public
  • Return: void

คืออะไร

ดำเนินการ extractRenderState ตาม implementation ของ HumanoidMobRenderer

ทำงานยังไง

เรียกต่อ: extractHumanoidRenderState(), getArmPose().

Parameters

  • T mob
  • S humanoidRenderState
  • float f

ตัวอย่างใช้งาน

HumanoidMobRenderer instance = ...;
T mob = ...;
S humanoidRenderState = ...;
instance.extractRenderState(mob, humanoidRenderState, 0.0F);

net.minecraft.client.renderer.entity.HumanoidMobRenderer#getArmPose(T,HumanoidArm)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/HumanoidMobRenderer.java:38
  • Modifiers: protected
  • Return: HumanoidModel.ArmPose

คืออะไร

อ่านค่า Arm Pose

ทำงานยังไง

คืนค่า: HumanoidModel.ArmPose.EMPTY.

Parameters

  • T mob
  • HumanoidArm humanoidArm

ตัวอย่างใช้งาน

T mob = ...;
HumanoidArm humanoidArm = ...;
@Override
protected HumanoidModel.ArmPose getArmPose(T mob, HumanoidArm humanoidArm) {
    return super.getArmPose(mob, humanoidArm);
}

net.minecraft.client.renderer.entity.HumanoidMobRenderer#HumanoidMobRenderer(EntityRendererProvider.Context,M,float)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/HumanoidMobRenderer.java:23
  • Modifiers: public
  • Kind: constructor

คืออะไร

สร้างออบเจ็กต์ HumanoidMobRenderer ด้วยพารามิเตอร์ที่ระบุ

ทำงานยังไง

ทำงานตาม body โดยตรง (ประมาณ 1 statement).

Parameters

  • EntityRendererProvider.Context context
  • M humanoidModel
  • float f

ตัวอย่างใช้งาน

EntityRendererProvider.Context context = ...;
M humanoidModel = ...;
HumanoidMobRenderer instance = new HumanoidMobRenderer(context, humanoidModel, 0.0F);

net.minecraft.client.renderer.entity.HumanoidMobRenderer#HumanoidMobRenderer(EntityRendererProvider.Context,M,M,float)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/HumanoidMobRenderer.java:27
  • Modifiers: public
  • Kind: constructor

คืออะไร

สร้างออบเจ็กต์ HumanoidMobRenderer ด้วยพารามิเตอร์ที่ระบุ

ทำงานยังไง

ทำงานตาม body โดยตรง (ประมาณ 1 statement).

Parameters

  • EntityRendererProvider.Context context
  • M humanoidModel
  • M humanoidModel2
  • float f

ตัวอย่างใช้งาน

EntityRendererProvider.Context context = ...;
M humanoidModel = ...;
M humanoidModel2 = ...;
HumanoidMobRenderer instance = new HumanoidMobRenderer(context, humanoidModel, humanoidModel2, 0.0F);

net.minecraft.client.renderer.entity.HumanoidMobRenderer#HumanoidMobRenderer(EntityRendererProvider.Context,M,M,float,CustomHeadLayer.Transforms)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/HumanoidMobRenderer.java:31
  • Modifiers: public
  • Kind: constructor

คืออะไร

สร้างออบเจ็กต์ HumanoidMobRenderer ด้วยพารามิเตอร์ที่ระบุ

ทำงานยังไง

เรียกต่อ: addLayer(), getModelSet(), getEquipmentRenderer(). สร้างออบเจ็กต์: CustomHeadLayer<>, WingsLayer<>, ItemInHandLayer<>.

Parameters

  • EntityRendererProvider.Context context
  • M humanoidModel
  • M humanoidModel2
  • float f
  • CustomHeadLayer.Transforms transforms

ตัวอย่างใช้งาน

EntityRendererProvider.Context context = ...;
M humanoidModel = ...;
M humanoidModel2 = ...;
CustomHeadLayer.Transforms transforms = ...;
HumanoidMobRenderer instance = new HumanoidMobRenderer(context, humanoidModel, humanoidModel2, 0.0F, transforms);

HuskRenderer

  • Full name: net.minecraft.client.renderer.entity.HuskRenderer
  • Package: net.minecraft.client.renderer.entity
  • Source: clientOnlynet/minecraft/client/renderer/entity/HuskRenderer.java
  • Type: class
  • Modifiers: public
  • Extends: ZombieRenderer

net.minecraft.client.renderer.entity.HuskRenderer#getTextureLocation(ZombieRenderState)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/HuskRenderer.java:25
  • Modifiers: public
  • Return: ResourceLocation

คืออะไร

อ่านค่า Texture Location

ทำงานยังไง

คืนค่า: HUSK_LOCATION.

Parameters

  • ZombieRenderState zombieRenderState

ตัวอย่างใช้งาน

HuskRenderer instance = ...;
ZombieRenderState zombieRenderState = ...;
ResourceLocation result = instance.getTextureLocation(zombieRenderState);

net.minecraft.client.renderer.entity.HuskRenderer#HuskRenderer(EntityRendererProvider.Context)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/HuskRenderer.java:13
  • Modifiers: public
  • Kind: constructor

คืออะไร

สร้างออบเจ็กต์ HuskRenderer ด้วยพารามิเตอร์ที่ระบุ

ทำงานยังไง

ทำงานตาม body โดยตรง (ประมาณ 1 statement).

Parameters

  • EntityRendererProvider.Context context

ตัวอย่างใช้งาน

EntityRendererProvider.Context context = ...;
HuskRenderer instance = new HuskRenderer(context);

IllagerRenderer

  • Full name: net.minecraft.client.renderer.entity.IllagerRenderer
  • Package: net.minecraft.client.renderer.entity
  • Source: clientOnlynet/minecraft/client/renderer/entity/IllagerRenderer.java
  • Type: class
  • Modifiers: public abstract
  • Extends: MobRenderer<T, S, IllagerModel<S>>

net.minecraft.client.renderer.entity.IllagerRenderer#extractRenderState(T,S,float)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/IllagerRenderer.java:20
  • Modifiers: public
  • Return: void

คืออะไร

ดำเนินการ extractRenderState ตาม implementation ของ IllagerRenderer

ทำงานยังไง

เรียกต่อ: extractArmedEntityRenderState(), isPassenger(), getMainArm(), getArmPose(), getChargeDuration(), getUseItem(), getTicksUsingItem(), getAttackAnim().

Parameters

  • T abstractIllager
  • S illagerRenderState
  • float f

ตัวอย่างใช้งาน

IllagerRenderer instance = ...;
T abstractIllager = ...;
S illagerRenderState = ...;
instance.extractRenderState(abstractIllager, illagerRenderState, 0.0F);

net.minecraft.client.renderer.entity.IllagerRenderer#IllagerRenderer(EntityRendererProvider.Context,IllagerModel<S>,float)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/IllagerRenderer.java:15
  • Modifiers: protected
  • Kind: constructor

คืออะไร

สร้างออบเจ็กต์ IllagerRenderer ด้วยพารามิเตอร์ที่ระบุ

ทำงานยังไง

เรียกต่อ: addLayer(), getModelSet(). สร้างออบเจ็กต์: CustomHeadLayer<>.

Parameters

  • EntityRendererProvider.Context context
  • IllagerModel<S> illagerModel
  • float f

ตัวอย่างใช้งาน

EntityRendererProvider.Context context = ...;
IllagerModel<S> illagerModel = ...;
IllagerRenderer instance = new IllagerRenderer(context, illagerModel, 0.0F);

IllusionerRenderer

  • Full name: net.minecraft.client.renderer.entity.IllusionerRenderer
  • Package: net.minecraft.client.renderer.entity
  • Source: clientOnlynet/minecraft/client/renderer/entity/IllusionerRenderer.java
  • Type: class
  • Modifiers: public
  • Extends: IllagerRenderer<Illusioner, IllusionerRenderState>

net.minecraft.client.renderer.entity.IllusionerRenderer#createRenderState()

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/IllusionerRenderer.java:38
  • Modifiers: public
  • Return: IllusionerRenderState

คืออะไร

สร้าง Render State

ทำงานยังไง

สร้างออบเจ็กต์: IllusionerRenderState. คืนค่า: new IllusionerRenderState().

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

IllusionerRenderer instance = ...;
IllusionerRenderState result = instance.createRenderState();

net.minecraft.client.renderer.entity.IllusionerRenderer#extractRenderState(Illusioner,IllusionerRenderState,float)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/IllusionerRenderer.java:42
  • Modifiers: public
  • Return: void

คืออะไร

ดำเนินการ extractRenderState ตาม implementation ของ IllusionerRenderer

ทำงานยังไง

เรียกต่อ: getIllusionOffsets(), copyOf(), isCastingSpell().

Parameters

  • Illusioner illusioner
  • IllusionerRenderState illusionerRenderState
  • float f

ตัวอย่างใช้งาน

IllusionerRenderer instance = ...;
Illusioner illusioner = ...;
IllusionerRenderState illusionerRenderState = ...;
instance.extractRenderState(illusioner, illusionerRenderState, 0.0F);

net.minecraft.client.renderer.entity.IllusionerRenderer#getBoundingBoxForCulling(Illusioner)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/IllusionerRenderer.java:72
  • Modifiers: protected
  • Return: AABB

คืออะไร

อ่านค่า Bounding Box For Culling

ทำงานยังไง

เรียกต่อ: inflate(). คืนค่า: super.getBoundingBoxForCulling(illusioner).inflate(3.0, 0.0, 3.0).

Parameters

  • Illusioner illusioner

ตัวอย่างใช้งาน

Illusioner illusioner = ...;
@Override
protected AABB getBoundingBoxForCulling(Illusioner illusioner) {
    return super.getBoundingBoxForCulling(illusioner);
}

net.minecraft.client.renderer.entity.IllusionerRenderer#getTextureLocation(IllusionerRenderState)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/IllusionerRenderer.java:34
  • Modifiers: public
  • Return: ResourceLocation

คืออะไร

อ่านค่า Texture Location

ทำงานยังไง

คืนค่า: ILLUSIONER.

Parameters

  • IllusionerRenderState illusionerRenderState

ตัวอย่างใช้งาน

IllusionerRenderer instance = ...;
IllusionerRenderState illusionerRenderState = ...;
ResourceLocation result = instance.getTextureLocation(illusionerRenderState);

net.minecraft.client.renderer.entity.IllusionerRenderer#IllusionerRenderer(EntityRendererProvider.Context)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/IllusionerRenderer.java:22
  • Modifiers: public
  • Kind: constructor

คืออะไร

สร้างออบเจ็กต์ IllusionerRenderer ด้วยพารามิเตอร์ที่ระบุ

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. เรียกต่อ: bakeLayer(), addLayer(), render(), getHat(). สร้างออบเจ็กต์: IllagerModel<>.

Parameters

  • EntityRendererProvider.Context context

ตัวอย่างใช้งาน

EntityRendererProvider.Context context = ...;
IllusionerRenderer instance = new IllusionerRenderer(context);

net.minecraft.client.renderer.entity.IllusionerRenderer#isBodyVisible(IllusionerRenderState)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/IllusionerRenderer.java:68
  • Modifiers: protected
  • Return: boolean

คืออะไร

ตรวจสอบสถานะ Body Visible

ทำงานยังไง

คืนค่า: true.

Parameters

  • IllusionerRenderState illusionerRenderState

ตัวอย่างใช้งาน

IllusionerRenderState illusionerRenderState = ...;
@Override
protected boolean isBodyVisible(IllusionerRenderState illusionerRenderState) {
    return super.isBodyVisible(illusionerRenderState);
}

net.minecraft.client.renderer.entity.IllusionerRenderer#render(IllusionerRenderState,PoseStack,MultiBufferSource,int)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/IllusionerRenderer.java:49
  • Modifiers: public
  • Return: void

คืออะไร

เรนเดอร์ render

ทำงานยังไง

ตรวจเงื่อนไขด้วย if ; มีการวนลูป. เรียกต่อ: pushPose(), translate(), cos(), popPose().

Parameters

  • IllusionerRenderState illusionerRenderState
  • PoseStack poseStack
  • MultiBufferSource multiBufferSource
  • int i

ตัวอย่างใช้งาน

IllusionerRenderer instance = ...;
IllusionerRenderState illusionerRenderState = ...;
PoseStack poseStack = ...;
MultiBufferSource multiBufferSource = ...;
instance.render(illusionerRenderState, poseStack, multiBufferSource, 0);

IronGolemRenderer

  • Full name: net.minecraft.client.renderer.entity.IronGolemRenderer
  • Package: net.minecraft.client.renderer.entity
  • Source: clientOnlynet/minecraft/client/renderer/entity/IronGolemRenderer.java
  • Type: class
  • Modifiers: public
  • Extends: MobRenderer<IronGolem, IronGolemRenderState, IronGolemModel>

net.minecraft.client.renderer.entity.IronGolemRenderer#createRenderState()

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/IronGolemRenderer.java:29
  • Modifiers: public
  • Return: IronGolemRenderState

คืออะไร

สร้าง Render State

ทำงานยังไง

สร้างออบเจ็กต์: IronGolemRenderState. คืนค่า: new IronGolemRenderState().

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

IronGolemRenderer instance = ...;
IronGolemRenderState result = instance.createRenderState();

net.minecraft.client.renderer.entity.IronGolemRenderer#extractRenderState(IronGolem,IronGolemRenderState,float)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/IronGolemRenderer.java:33
  • Modifiers: public
  • Return: void

คืออะไร

ดำเนินการ extractRenderState ตาม implementation ของ IronGolemRenderer

ทำงานยังไง

เรียกต่อ: getAttackAnimationTick(), getOfferFlowerTick(), getCrackiness().

Parameters

  • IronGolem ironGolem
  • IronGolemRenderState ironGolemRenderState
  • float f

ตัวอย่างใช้งาน

IronGolemRenderer instance = ...;
IronGolem ironGolem = ...;
IronGolemRenderState ironGolemRenderState = ...;
instance.extractRenderState(ironGolem, ironGolemRenderState, 0.0F);

net.minecraft.client.renderer.entity.IronGolemRenderer#getTextureLocation(IronGolemRenderState)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/IronGolemRenderer.java:25
  • Modifiers: public
  • Return: ResourceLocation

คืออะไร

อ่านค่า Texture Location

ทำงานยังไง

คืนค่า: GOLEM_LOCATION.

Parameters

  • IronGolemRenderState ironGolemRenderState

ตัวอย่างใช้งาน

IronGolemRenderer instance = ...;
IronGolemRenderState ironGolemRenderState = ...;
ResourceLocation result = instance.getTextureLocation(ironGolemRenderState);

net.minecraft.client.renderer.entity.IronGolemRenderer#IronGolemRenderer(EntityRendererProvider.Context)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/IronGolemRenderer.java:19
  • Modifiers: public
  • Kind: constructor

คืออะไร

สร้างออบเจ็กต์ IronGolemRenderer ด้วยพารามิเตอร์ที่ระบุ

ทำงานยังไง

เรียกต่อ: bakeLayer(), addLayer(), getBlockRenderDispatcher(). สร้างออบเจ็กต์: IronGolemModel, IronGolemCrackinessLayer, IronGolemFlowerLayer.

Parameters

  • EntityRendererProvider.Context context

ตัวอย่างใช้งาน

EntityRendererProvider.Context context = ...;
IronGolemRenderer instance = new IronGolemRenderer(context);

net.minecraft.client.renderer.entity.IronGolemRenderer#setupRotations(IronGolemRenderState,PoseStack,float,float)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/IronGolemRenderer.java:40
  • Modifiers: protected
  • Return: void

คืออะไร

ดำเนินการ setupRotations ตาม implementation ของ IronGolemRenderer

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. เรียกต่อ: abs(), mulPose(), rotationDegrees().

Parameters

  • IronGolemRenderState ironGolemRenderState
  • PoseStack poseStack
  • float f
  • float g

ตัวอย่างใช้งาน

IronGolemRenderState ironGolemRenderState = ...;
PoseStack poseStack = ...;
@Override
protected void setupRotations(IronGolemRenderState ironGolemRenderState, PoseStack poseStack, float f, float g) {
    super.setupRotations(ironGolemRenderState, poseStack, f, g);
}

ItemEntityRenderer

  • Full name: net.minecraft.client.renderer.entity.ItemEntityRenderer
  • Package: net.minecraft.client.renderer.entity
  • Source: clientOnlynet/minecraft/client/renderer/entity/ItemEntityRenderer.java
  • Type: class
  • Modifiers: public
  • Extends: EntityRenderer<ItemEntity, ItemEntityRenderState>

net.minecraft.client.renderer.entity.ItemEntityRenderer#createRenderState()

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/ItemEntityRenderer.java:33
  • Modifiers: public
  • Return: ItemEntityRenderState

คืออะไร

สร้าง Render State

ทำงานยังไง

สร้างออบเจ็กต์: ItemEntityRenderState. คืนค่า: new ItemEntityRenderState().

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

ItemEntityRenderer instance = ...;
ItemEntityRenderState result = instance.createRenderState();

net.minecraft.client.renderer.entity.ItemEntityRenderer#extractRenderState(ItemEntity,ItemEntityRenderState,float)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/ItemEntityRenderer.java:37
  • Modifiers: public
  • Return: void

คืออะไร

ดำเนินการ extractRenderState ตาม implementation ของ ItemEntityRenderer

ทำงานยังไง

เรียกต่อ: getAge(), extractItemGroupRenderState(), getItem().

Parameters

  • ItemEntity itemEntity
  • ItemEntityRenderState itemEntityRenderState
  • float f

ตัวอย่างใช้งาน

ItemEntityRenderer instance = ...;
ItemEntity itemEntity = ...;
ItemEntityRenderState itemEntityRenderState = ...;
instance.extractRenderState(itemEntity, itemEntityRenderState, 0.0F);

net.minecraft.client.renderer.entity.ItemEntityRenderer#ItemEntityRenderer(EntityRendererProvider.Context)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/ItemEntityRenderer.java:26
  • Modifiers: public
  • Kind: constructor

คืออะไร

สร้างออบเจ็กต์ ItemEntityRenderer ด้วยพารามิเตอร์ที่ระบุ

ทำงานยังไง

แก้ state: itemModelResolver, shadowRadius, shadowStrength. เรียกต่อ: getItemModelResolver().

Parameters

  • EntityRendererProvider.Context context

ตัวอย่างใช้งาน

EntityRendererProvider.Context context = ...;
ItemEntityRenderer instance = new ItemEntityRenderer(context);

net.minecraft.client.renderer.entity.ItemEntityRenderer#render(ItemEntityRenderState,PoseStack,MultiBufferSource,int)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/ItemEntityRenderer.java:44
  • Modifiers: public
  • Return: void

คืออะไร

เรนเดอร์ render

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. เรียกต่อ: isEmpty(), pushPose(), sin(), transform(), y(), translate(), getSpin(), mulPose().

Parameters

  • ItemEntityRenderState itemEntityRenderState
  • PoseStack poseStack
  • MultiBufferSource multiBufferSource
  • int i

ตัวอย่างใช้งาน

ItemEntityRenderer instance = ...;
ItemEntityRenderState itemEntityRenderState = ...;
PoseStack poseStack = ...;
MultiBufferSource multiBufferSource = ...;
instance.render(itemEntityRenderState, poseStack, multiBufferSource, 0);

net.minecraft.client.renderer.entity.ItemEntityRenderer#renderMultipleFromCount(PoseStack,MultiBufferSource,int,ItemClusterRenderState,RandomSource)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/ItemEntityRenderer.java:59
  • Modifiers: public static
  • Return: void

คืออะไร

เรนเดอร์ Multiple From Count

ทำงานยังไง

ตรวจเงื่อนไขด้วย if ; มีการวนลูป. เรียกต่อ: setSeed(), isGui3d(), transform(), x(), y(), z(), translate(), pushPose().

Parameters

  • PoseStack poseStack
  • MultiBufferSource multiBufferSource
  • int i
  • ItemClusterRenderState itemClusterRenderState
  • RandomSource randomSource

ตัวอย่างใช้งาน

PoseStack poseStack = ...;
MultiBufferSource multiBufferSource = ...;
ItemClusterRenderState itemClusterRenderState = ...;
RandomSource randomSource = ...;
ItemEntityRenderer.renderMultipleFromCount(poseStack, multiBufferSource, 0, itemClusterRenderState, randomSource);

ItemFrameRenderer

  • Full name: net.minecraft.client.renderer.entity.ItemFrameRenderer
  • Package: net.minecraft.client.renderer.entity
  • Source: clientOnlynet/minecraft/client/renderer/entity/ItemFrameRenderer.java
  • Type: class
  • Modifiers: public
  • Extends: EntityRenderer<T, ItemFrameRenderState>

net.minecraft.client.renderer.entity.ItemFrameRenderer#createRenderState()

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/ItemFrameRenderer.java:142
  • Modifiers: public
  • Return: ItemFrameRenderState

คืออะไร

สร้าง Render State

ทำงานยังไง

สร้างออบเจ็กต์: ItemFrameRenderState. คืนค่า: new ItemFrameRenderState().

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

ItemFrameRenderer instance = ...;
ItemFrameRenderState result = instance.createRenderState();

net.minecraft.client.renderer.entity.ItemFrameRenderer#extractRenderState(T,ItemFrameRenderState,float)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/ItemFrameRenderer.java:146
  • Modifiers: public
  • Return: void

คืออะไร

ดำเนินการ extractRenderState ตาม implementation ของ ItemFrameRenderer

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. เรียกต่อ: getDirection(), getItem(), updateForNonLiving(), getRotation(), getType(), isEmpty(), getFramedMapId(), level().

Parameters

  • T itemFrame
  • ItemFrameRenderState itemFrameRenderState
  • float f

ตัวอย่างใช้งาน

ItemFrameRenderer instance = ...;
T itemFrame = ...;
ItemFrameRenderState itemFrameRenderState = ...;
instance.extractRenderState(itemFrame, itemFrameRenderState, 0.0F);

net.minecraft.client.renderer.entity.ItemFrameRenderer#getBlockLightLevel(T,BlockPos)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/ItemFrameRenderer.java:45
  • Modifiers: protected
  • Return: int

คืออะไร

อ่านค่า Block Light Level

ทำงานยังไง

เรียกต่อ: getType(), max().

Parameters

  • T itemFrame
  • BlockPos blockPos

ตัวอย่างใช้งาน

T itemFrame = ...;
BlockPos blockPos = ...;
@Override
protected int getBlockLightLevel(T itemFrame, BlockPos blockPos) {
    return super.getBlockLightLevel(itemFrame, blockPos);
}

net.minecraft.client.renderer.entity.ItemFrameRenderer#getNameTag(T)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/ItemFrameRenderer.java:138
  • Modifiers: protected
  • Return: Component

คืออะไร

อ่านค่า Name Tag

ทำงานยังไง

เรียกต่อ: getItem(), getHoverName(). คืนค่า: itemFrame.getItem().getHoverName().

Parameters

  • T itemFrame

ตัวอย่างใช้งาน

T itemFrame = ...;
@Override
protected Component getNameTag(T itemFrame) {
    return super.getNameTag(itemFrame);
}

net.minecraft.client.renderer.entity.ItemFrameRenderer#getRenderOffset(ItemFrameRenderState)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/ItemFrameRenderer.java:130
  • Modifiers: public
  • Return: Vec3

คืออะไร

อ่านค่า Render Offset

ทำงานยังไง

เรียกต่อ: getStepX(), getStepZ(). สร้างออบเจ็กต์: Vec3. คืนค่า: new Vec3(itemFrameRenderState.direction.getStepX() * 0.3F, -0.25, itemFrameRenderState.direction.getStepZ() * 0.3F).

Parameters

  • ItemFrameRenderState itemFrameRenderState

ตัวอย่างใช้งาน

ItemFrameRenderer instance = ...;
ItemFrameRenderState itemFrameRenderState = ...;
Vec3 result = instance.getRenderOffset(itemFrameRenderState);

net.minecraft.client.renderer.entity.ItemFrameRenderer#ItemFrameRenderer(EntityRendererProvider.Context)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/ItemFrameRenderer.java:38
  • Modifiers: public
  • Kind: constructor

คืออะไร

สร้างออบเจ็กต์ ItemFrameRenderer ด้วยพารามิเตอร์ที่ระบุ

ทำงานยังไง

แก้ state: itemModelResolver, mapRenderer, blockRenderer. เรียกต่อ: getItemModelResolver(), getMapRenderer(), getBlockRenderDispatcher().

Parameters

  • EntityRendererProvider.Context context

ตัวอย่างใช้งาน

EntityRendererProvider.Context context = ...;
ItemFrameRenderer instance = new ItemFrameRenderer(context);

net.minecraft.client.renderer.entity.ItemFrameRenderer#render(ItemFrameRenderState,PoseStack,MultiBufferSource,int)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/ItemFrameRenderer.java:51
  • Modifiers: public
  • Return: void

คืออะไร

เรนเดอร์ render

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. เรียกต่อ: pushPose(), getRenderOffset(), translate(), x(), y(), z(), getStepX(), getStepY().

Parameters

  • ItemFrameRenderState itemFrameRenderState
  • PoseStack poseStack
  • MultiBufferSource multiBufferSource
  • int i

ตัวอย่างใช้งาน

ItemFrameRenderer instance = ...;
ItemFrameRenderState itemFrameRenderState = ...;
PoseStack poseStack = ...;
MultiBufferSource multiBufferSource = ...;
instance.render(itemFrameRenderState, poseStack, multiBufferSource, 0);

net.minecraft.client.renderer.entity.ItemFrameRenderer#shouldShowName(T,double)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/ItemFrameRenderer.java:134
  • Modifiers: protected
  • Return: boolean

คืออะไร

ตรวจสอบว่าควร Show Name

ทำงานยังไง

เรียกต่อ: renderNames(), getItem(), getCustomName(). คืนค่า: Minecraft.renderNames() && this.entityRenderDispatcher.crosshairPickEntity == itemFrame && itemFrame.getItem().getCustomName() != null.

Parameters

  • T itemFrame
  • double d

ตัวอย่างใช้งาน

T itemFrame = ...;
@Override
protected boolean shouldShowName(T itemFrame, double d) {
    return super.shouldShowName(itemFrame, d);
}

ItemRenderer

  • Full name: net.minecraft.client.renderer.entity.ItemRenderer
  • Package: net.minecraft.client.renderer.entity
  • Source: clientOnlynet/minecraft/client/renderer/entity/ItemRenderer.java
  • Type: class
  • Modifiers: public

net.minecraft.client.renderer.entity.ItemRenderer#getArmorFoilBuffer(MultiBufferSource,RenderType,boolean)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/ItemRenderer.java:88
  • Modifiers: public static
  • Return: VertexConsumer

คืออะไร

อ่านค่า Armor Foil Buffer

ทำงานยังไง

เรียกต่อ: create(), getBuffer(), armorEntityGlint().

Parameters

  • MultiBufferSource multiBufferSource
  • RenderType renderType
  • boolean bl

ตัวอย่างใช้งาน

MultiBufferSource multiBufferSource = ...;
RenderType renderType = ...;
VertexConsumer result = ItemRenderer.getArmorFoilBuffer(multiBufferSource, renderType, true);

net.minecraft.client.renderer.entity.ItemRenderer#getFoilBuffer(MultiBufferSource,RenderType,boolean,boolean)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/ItemRenderer.java:100
  • Modifiers: public static
  • Return: VertexConsumer

คืออะไร

อ่านค่า Foil Buffer

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. เรียกต่อ: useShaderTransparency(), translucentItemSheet(), create(), getBuffer(), glintTranslucent(), glint(), entityGlint(). คืนค่า: multiBufferSource.getBuffer(renderType).

Parameters

  • MultiBufferSource multiBufferSource
  • RenderType renderType
  • boolean bl
  • boolean bl2

ตัวอย่างใช้งาน

MultiBufferSource multiBufferSource = ...;
RenderType renderType = ...;
VertexConsumer result = ItemRenderer.getFoilBuffer(multiBufferSource, renderType, true, true);

net.minecraft.client.renderer.entity.ItemRenderer#ItemRenderer(ItemModelResolver)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/ItemRenderer.java:43
  • Modifiers: public
  • Kind: constructor

คืออะไร

สร้างออบเจ็กต์ ItemRenderer ด้วยพารามิเตอร์ที่ระบุ

ทำงานยังไง

แก้ state: resolver.

Parameters

  • ItemModelResolver itemModelResolver

ตัวอย่างใช้งาน

ItemModelResolver itemModelResolver = ...;
ItemRenderer instance = new ItemRenderer(itemModelResolver);

net.minecraft.client.renderer.entity.ItemRenderer#renderItem(ItemDisplayContext,PoseStack,MultiBufferSource,int,int,int[],BakedModel,RenderType,ItemStackRenderState.FoilType)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/ItemRenderer.java:60
  • Modifiers: public static
  • Return: void

คืออะไร

เรนเดอร์ Item

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. เรียกต่อ: last(), copy(), mulComponentWise(), pose(), firstPerson(), getCompassFoilBuffer(), getFoilBuffer(), renderModelLists().

Parameters

  • ItemDisplayContext itemDisplayContext
  • PoseStack poseStack
  • MultiBufferSource multiBufferSource
  • int i
  • int j
  • int[] is
  • BakedModel bakedModel
  • RenderType renderType
  • ItemStackRenderState.FoilType foilType

ตัวอย่างใช้งาน

ItemDisplayContext itemDisplayContext = ...;
PoseStack poseStack = ...;
MultiBufferSource multiBufferSource = ...;
int[] is = ...;
BakedModel bakedModel = ...;
RenderType renderType = ...;
ItemStackRenderState.FoilType foilType = ...;
ItemRenderer.renderItem(itemDisplayContext, poseStack, multiBufferSource, 0, 0, is, bakedModel, renderType, foilType);

net.minecraft.client.renderer.entity.ItemRenderer#renderStatic(ItemStack,ItemDisplayContext,int,int,PoseStack,MultiBufferSource,Level,int)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/ItemRenderer.java:139
  • Modifiers: public
  • Return: void

คืออะไร

เรนเดอร์ Static

ทำงานยังไง

ทำงานตาม body โดยตรง (ประมาณ 1 statement).

Parameters

  • ItemStack itemStack
  • ItemDisplayContext itemDisplayContext
  • int i
  • int j
  • PoseStack poseStack
  • MultiBufferSource multiBufferSource
  • Level level
  • int k

ตัวอย่างใช้งาน

ItemRenderer instance = ...;
ItemStack itemStack = ...;
ItemDisplayContext itemDisplayContext = ...;
PoseStack poseStack = ...;
MultiBufferSource multiBufferSource = ...;
Level level = ...;
instance.renderStatic(itemStack, itemDisplayContext, 0, 0, poseStack, multiBufferSource, level, 0);

net.minecraft.client.renderer.entity.ItemRenderer#renderStatic(LivingEntity,ItemStack,ItemDisplayContext,boolean,PoseStack,MultiBufferSource,Level,int,int,int)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/ItemRenderer.java:152
  • Modifiers: public
  • Return: void

คืออะไร

เรนเดอร์ Static

ทำงานยังไง

เรียกต่อ: updateForTopItem(), render().

Parameters

  • LivingEntity livingEntity
  • ItemStack itemStack
  • ItemDisplayContext itemDisplayContext
  • boolean bl
  • PoseStack poseStack
  • MultiBufferSource multiBufferSource
  • Level level
  • int i
  • int j
  • int k

ตัวอย่างใช้งาน

ItemRenderer instance = ...;
LivingEntity livingEntity = ...;
ItemStack itemStack = ...;
ItemDisplayContext itemDisplayContext = ...;
PoseStack poseStack = ...;
MultiBufferSource multiBufferSource = ...;
Level level = ...;
instance.renderStatic(livingEntity, itemStack, itemDisplayContext, true, poseStack, multiBufferSource, level, 0, 0, 0);

LeashKnotRenderer

  • Full name: net.minecraft.client.renderer.entity.LeashKnotRenderer
  • Package: net.minecraft.client.renderer.entity
  • Source: clientOnlynet/minecraft/client/renderer/entity/LeashKnotRenderer.java
  • Type: class
  • Modifiers: public
  • Extends: EntityRenderer<LeashFenceKnotEntity, EntityRenderState>

net.minecraft.client.renderer.entity.LeashKnotRenderer#createRenderState()

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/LeashKnotRenderer.java:36
  • Modifiers: public
  • Return: EntityRenderState

คืออะไร

สร้าง Render State

ทำงานยังไง

สร้างออบเจ็กต์: EntityRenderState. คืนค่า: new EntityRenderState().

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

LeashKnotRenderer instance = ...;
EntityRenderState result = instance.createRenderState();

net.minecraft.client.renderer.entity.LeashKnotRenderer#LeashKnotRenderer(EntityRendererProvider.Context)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/LeashKnotRenderer.java:20
  • Modifiers: public
  • Kind: constructor

คืออะไร

สร้างออบเจ็กต์ LeashKnotRenderer ด้วยพารามิเตอร์ที่ระบุ

ทำงานยังไง

แก้ state: model. เรียกต่อ: bakeLayer(). สร้างออบเจ็กต์: LeashKnotModel.

Parameters

  • EntityRendererProvider.Context context

ตัวอย่างใช้งาน

EntityRendererProvider.Context context = ...;
LeashKnotRenderer instance = new LeashKnotRenderer(context);

net.minecraft.client.renderer.entity.LeashKnotRenderer#render(EntityRenderState,PoseStack,MultiBufferSource,int)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/LeashKnotRenderer.java:25
  • Modifiers: public
  • Return: void

คืออะไร

เรนเดอร์ render

ทำงานยังไง

เรียกต่อ: pushPose(), scale(), setupAnim(), getBuffer(), renderType(), renderToBuffer(), popPose().

Parameters

  • EntityRenderState entityRenderState
  • PoseStack poseStack
  • MultiBufferSource multiBufferSource
  • int i

ตัวอย่างใช้งาน

LeashKnotRenderer instance = ...;
EntityRenderState entityRenderState = ...;
PoseStack poseStack = ...;
MultiBufferSource multiBufferSource = ...;
instance.render(entityRenderState, poseStack, multiBufferSource, 0);

LightningBoltRenderer

  • Full name: net.minecraft.client.renderer.entity.LightningBoltRenderer
  • Package: net.minecraft.client.renderer.entity
  • Source: clientOnlynet/minecraft/client/renderer/entity/LightningBoltRenderer.java
  • Type: class
  • Modifiers: public
  • Extends: EntityRenderer<LightningBolt, LightningBoltRenderState>

net.minecraft.client.renderer.entity.LightningBoltRenderer#affectedByCulling(LightningBolt)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/LightningBoltRenderer.java:121
  • Modifiers: protected
  • Return: boolean

คืออะไร

ดำเนินการ affectedByCulling ตาม implementation ของ LightningBoltRenderer

ทำงานยังไง

คืนค่า: false.

Parameters

  • LightningBolt lightningBolt

ตัวอย่างใช้งาน

LightningBolt lightningBolt = ...;
@Override
protected boolean affectedByCulling(LightningBolt lightningBolt) {
    return super.affectedByCulling(lightningBolt);
}

net.minecraft.client.renderer.entity.LightningBoltRenderer#createRenderState()

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/LightningBoltRenderer.java:112
  • Modifiers: public
  • Return: LightningBoltRenderState

คืออะไร

สร้าง Render State

ทำงานยังไง

สร้างออบเจ็กต์: LightningBoltRenderState. คืนค่า: new LightningBoltRenderState().

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

LightningBoltRenderer instance = ...;
LightningBoltRenderState result = instance.createRenderState();

net.minecraft.client.renderer.entity.LightningBoltRenderer#extractRenderState(LightningBolt,LightningBoltRenderState,float)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/LightningBoltRenderer.java:116
  • Modifiers: public
  • Return: void

คืออะไร

ดำเนินการ extractRenderState ตาม implementation ของ LightningBoltRenderer

ทำงานยังไง

ทำงานตาม body โดยตรง (ประมาณ 2 statement).

Parameters

  • LightningBolt lightningBolt
  • LightningBoltRenderState lightningBoltRenderState
  • float f

ตัวอย่างใช้งาน

LightningBoltRenderer instance = ...;
LightningBolt lightningBolt = ...;
LightningBoltRenderState lightningBoltRenderState = ...;
instance.extractRenderState(lightningBolt, lightningBoltRenderState, 0.0F);

net.minecraft.client.renderer.entity.LightningBoltRenderer#LightningBoltRenderer(EntityRendererProvider.Context)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/LightningBoltRenderer.java:16
  • Modifiers: public
  • Kind: constructor

คืออะไร

สร้างออบเจ็กต์ LightningBoltRenderer ด้วยพารามิเตอร์ที่ระบุ

ทำงานยังไง

ทำงานตาม body โดยตรง (ประมาณ 1 statement).

Parameters

  • EntityRendererProvider.Context context

ตัวอย่างใช้งาน

EntityRendererProvider.Context context = ...;
LightningBoltRenderer instance = new LightningBoltRenderer(context);

net.minecraft.client.renderer.entity.LightningBoltRenderer#render(LightningBoltRenderState,PoseStack,MultiBufferSource,int)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/LightningBoltRenderer.java:20
  • Modifiers: public
  • Return: void

คืออะไร

เรนเดอร์ render

ทำงานยังไง

ตรวจเงื่อนไขด้วย if ; มีการวนลูป. เรียกต่อ: create(), nextInt(), getBuffer(), lightning(), last(), pose(), quad().

Parameters

  • LightningBoltRenderState lightningBoltRenderState
  • PoseStack poseStack
  • MultiBufferSource multiBufferSource
  • int i

ตัวอย่างใช้งาน

LightningBoltRenderer instance = ...;
LightningBoltRenderState lightningBoltRenderState = ...;
PoseStack poseStack = ...;
MultiBufferSource multiBufferSource = ...;
instance.render(lightningBoltRenderState, poseStack, multiBufferSource, 0);

LivingEntityRenderer

  • Full name: net.minecraft.client.renderer.entity.LivingEntityRenderer
  • Package: net.minecraft.client.renderer.entity
  • Source: clientOnlynet/minecraft/client/renderer/entity/LivingEntityRenderer.java
  • Type: class
  • Modifiers: public abstract
  • Extends: EntityRenderer<T, S>
  • Implements: RenderLayerParent<S, M>

net.minecraft.client.renderer.entity.LivingEntityRenderer#addLayer(RenderLayer<S, M>)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/LivingEntityRenderer.java:58
  • Modifiers: protected final
  • Return: boolean

คืออะไร

เพิ่ม Layer

ทำงานยังไง

เรียกต่อ: add(). คืนค่า: this.layers.add(renderLayer).

Parameters

  • RenderLayer<S, M> renderLayer

ตัวอย่างใช้งาน

RenderLayer<S, M> renderLayer = ...;
@Override
protected boolean addLayer(RenderLayer<S, M> renderLayer) {
    return super.addLayer(renderLayer);
}

net.minecraft.client.renderer.entity.LivingEntityRenderer#extractRenderState(T,S,float)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/LivingEntityRenderer.java:256
  • Modifiers: public
  • Return: void

คืออะไร

ดำเนินการ extractRenderState ตาม implementation ของ LivingEntityRenderer

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. เรียกต่อ: rotLerp(), solveBodyRot(), wrapDegrees(), getXRot(), getCustomName(), isEntityUpsideDown(), isPassenger(), isAlive().

Parameters

  • T livingEntity
  • S livingEntityRenderState
  • float f

ตัวอย่างใช้งาน

LivingEntityRenderer instance = ...;
T livingEntity = ...;
S livingEntityRenderState = ...;
instance.extractRenderState(livingEntity, livingEntityRenderState, 0.0F);

net.minecraft.client.renderer.entity.LivingEntityRenderer#getBoundingBoxForCulling(T)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/LivingEntityRenderer.java:67
  • Modifiers: protected
  • Return: AABB

คืออะไร

อ่านค่า Bounding Box For Culling

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. เรียกต่อ: getItemBySlot(), is(), inflate(). มีจุด return อย่างน้อย 2 จุด.

Parameters

  • T livingEntity

ตัวอย่างใช้งาน

T livingEntity = ...;
@Override
protected AABB getBoundingBoxForCulling(T livingEntity) {
    return super.getBoundingBoxForCulling(livingEntity);
}

net.minecraft.client.renderer.entity.LivingEntityRenderer#getFlipDegrees()

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/LivingEntityRenderer.java:196
  • Modifiers: protected
  • Return: float

คืออะไร

อ่านค่า Flip Degrees

ทำงานยังไง

คืนค่า: 90.0F.

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

@Override
protected float getFlipDegrees() {
    return super.getFlipDegrees();
}

net.minecraft.client.renderer.entity.LivingEntityRenderer#getModel()

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/LivingEntityRenderer.java:62
  • Modifiers: public
  • Return: M

คืออะไร

อ่านค่า Model

ทำงานยังไง

คืนค่า: this.model.

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

LivingEntityRenderer instance = ...;
M result = instance.getModel();

net.minecraft.client.renderer.entity.LivingEntityRenderer#getModelTint(S)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/LivingEntityRenderer.java:119
  • Modifiers: protected
  • Return: int

คืออะไร

อ่านค่า Model Tint

ทำงานยังไง

คืนค่า: -1.

Parameters

  • S livingEntityRenderState

ตัวอย่างใช้งาน

S livingEntityRenderState = ...;
@Override
protected int getModelTint(S livingEntityRenderState) {
    return super.getModelTint(livingEntityRenderState);
}

net.minecraft.client.renderer.entity.LivingEntityRenderer#getOverlayCoords(LivingEntityRenderState,float)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/LivingEntityRenderer.java:137
  • Modifiers: public static
  • Return: int

คืออะไร

อ่านค่า Overlay Coords

ทำงานยังไง

เรียกต่อ: pack(), u(), v(). คืนค่า: OverlayTexture.pack(OverlayTexture.u(f), OverlayTexture.v(livingEntityRenderState.hasRedOverlay)).

Parameters

  • LivingEntityRenderState livingEntityRenderState
  • float f

ตัวอย่างใช้งาน

LivingEntityRenderState livingEntityRenderState = ...;
int result = LivingEntityRenderer.getOverlayCoords(livingEntityRenderState, 0.0F);

net.minecraft.client.renderer.entity.LivingEntityRenderer#getRenderType(S,boolean,boolean,boolean)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/LivingEntityRenderer.java:125
  • Modifiers: protected
  • Return: RenderType

คืออะไร

อ่านค่า Render Type

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. เรียกต่อ: getTextureLocation(), itemEntityTranslucentCull(), renderType(), outline(). มีจุด return อย่างน้อย 3 จุด.

Parameters

  • S livingEntityRenderState
  • boolean bl
  • boolean bl2
  • boolean bl3

ตัวอย่างใช้งาน

S livingEntityRenderState = ...;
@Override
protected RenderType getRenderType(S livingEntityRenderState, boolean bl, boolean bl2, boolean bl3) {
    return super.getRenderType(livingEntityRenderState, bl, bl2, bl3);
}

net.minecraft.client.renderer.entity.LivingEntityRenderer#getShadowRadius(S)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/LivingEntityRenderer.java:252
  • Modifiers: protected
  • Return: float

คืออะไร

อ่านค่า Shadow Radius

ทำงานยังไง

คืนค่า: super.getShadowRadius(livingEntityRenderState) * livingEntityRenderState.scale.

Parameters

  • S livingEntityRenderState

ตัวอย่างใช้งาน

S livingEntityRenderState = ...;
@Override
protected float getShadowRadius(S livingEntityRenderState) {
    return super.getShadowRadius(livingEntityRenderState);
}

net.minecraft.client.renderer.entity.LivingEntityRenderer#getTextureLocation(S)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/LivingEntityRenderer.java:123
  • Modifiers: public abstract
  • Return: ResourceLocation

คืออะไร

อ่านค่า Texture Location

ทำงานยังไง

ไม่มี implementation ใน declaration นี้; คลาสลูก/implementation เป็นผู้กำหนดพฤติกรรมจริง

Parameters

  • S livingEntityRenderState

ตัวอย่างใช้งาน

LivingEntityRenderer instance = ...;
S livingEntityRenderState = ...;
ResourceLocation result = instance.getTextureLocation(livingEntityRenderState);

net.minecraft.client.renderer.entity.LivingEntityRenderer#getWhiteOverlayProgress(S)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/LivingEntityRenderer.java:200
  • Modifiers: protected
  • Return: float

คืออะไร

อ่านค่า White Overlay Progress

ทำงานยังไง

คืนค่า: 0.0F.

Parameters

  • S livingEntityRenderState

ตัวอย่างใช้งาน

S livingEntityRenderState = ...;
@Override
protected float getWhiteOverlayProgress(S livingEntityRenderState) {
    return super.getWhiteOverlayProgress(livingEntityRenderState);
}

net.minecraft.client.renderer.entity.LivingEntityRenderer#isBodyVisible(S)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/LivingEntityRenderer.java:141
  • Modifiers: protected
  • Return: boolean

คืออะไร

ตรวจสอบสถานะ Body Visible

ทำงานยังไง

คืนค่า: !livingEntityRenderState.isInvisible.

Parameters

  • S livingEntityRenderState

ตัวอย่างใช้งาน

S livingEntityRenderState = ...;
@Override
protected boolean isBodyVisible(S livingEntityRenderState) {
    return super.isBodyVisible(livingEntityRenderState);
}

net.minecraft.client.renderer.entity.LivingEntityRenderer#isEntityUpsideDown(LivingEntity)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/LivingEntityRenderer.java:241
  • Modifiers: public static
  • Return: boolean

คืออะไร

ตรวจสอบสถานะ Entity Upside Down

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. เรียกต่อ: hasCustomName(), stripFormatting(), getName(), getString(), equals(), isModelPartShown(). มีจุด return อย่างน้อย 2 จุด.

Parameters

  • LivingEntity livingEntity

ตัวอย่างใช้งาน

LivingEntity livingEntity = ...;
boolean result = LivingEntityRenderer.isEntityUpsideDown(livingEntity);

net.minecraft.client.renderer.entity.LivingEntityRenderer#isShaking(S)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/LivingEntityRenderer.java:160
  • Modifiers: protected
  • Return: boolean

คืออะไร

ตรวจสอบสถานะ Shaking

ทำงานยังไง

คืนค่า: livingEntityRenderState.isFullyFrozen.

Parameters

  • S livingEntityRenderState

ตัวอย่างใช้งาน

S livingEntityRenderState = ...;
@Override
protected boolean isShaking(S livingEntityRenderState) {
    return super.isShaking(livingEntityRenderState);
}

net.minecraft.client.renderer.entity.LivingEntityRenderer#LivingEntityRenderer(EntityRendererProvider.Context,M,float)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/LivingEntityRenderer.java:51
  • Modifiers: public
  • Kind: constructor

คืออะไร

สร้างออบเจ็กต์ LivingEntityRenderer ด้วยพารามิเตอร์ที่ระบุ

ทำงานยังไง

แก้ state: itemModelResolver, model, shadowRadius. เรียกต่อ: getItemModelResolver().

Parameters

  • EntityRendererProvider.Context context
  • M entityModel
  • float f

ตัวอย่างใช้งาน

EntityRendererProvider.Context context = ...;
M entityModel = ...;
LivingEntityRenderer instance = new LivingEntityRenderer(context, entityModel, 0.0F);

net.minecraft.client.renderer.entity.LivingEntityRenderer#render(S,PoseStack,MultiBufferSource,int)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/LivingEntityRenderer.java:77
  • Modifiers: public
  • Return: void

คืออะไร

เรนเดอร์ render

ทำงานยังไง

ตรวจเงื่อนไขด้วย if ; มีการวนลูป. เรียกต่อ: pushPose(), hasPose(), translate(), getStepX(), getStepZ(), scale(), setupRotations(), setupAnim().

Parameters

  • S livingEntityRenderState
  • PoseStack poseStack
  • MultiBufferSource multiBufferSource
  • int i

ตัวอย่างใช้งาน

LivingEntityRenderer instance = ...;
S livingEntityRenderState = ...;
PoseStack poseStack = ...;
MultiBufferSource multiBufferSource = ...;
instance.render(livingEntityRenderState, poseStack, multiBufferSource, 0);

net.minecraft.client.renderer.entity.LivingEntityRenderer#scale(S,PoseStack)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/LivingEntityRenderer.java:204
  • Modifiers: protected
  • Return: void

คืออะไร

ดำเนินการ scale ตาม implementation ของ LivingEntityRenderer

ทำงานยังไง

ทำงานตาม body โดยตรง (ประมาณ 1 statement).

Parameters

  • S livingEntityRenderState
  • PoseStack poseStack

ตัวอย่างใช้งาน

S livingEntityRenderState = ...;
PoseStack poseStack = ...;
@Override
protected void scale(S livingEntityRenderState, PoseStack poseStack) {
    super.scale(livingEntityRenderState, poseStack);
}

net.minecraft.client.renderer.entity.LivingEntityRenderer#setupRotations(S,PoseStack,float,float)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/LivingEntityRenderer.java:164
  • Modifiers: protected
  • Return: void

คืออะไร

ดำเนินการ setupRotations ตาม implementation ของ LivingEntityRenderer

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. เรียกต่อ: isShaking(), cos(), floor(), hasPose(), mulPose(), rotationDegrees(), sqrt(), getFlipDegrees().

Parameters

  • S livingEntityRenderState
  • PoseStack poseStack
  • float f
  • float g

ตัวอย่างใช้งาน

S livingEntityRenderState = ...;
PoseStack poseStack = ...;
@Override
protected void setupRotations(S livingEntityRenderState, PoseStack poseStack, float f, float g) {
    super.setupRotations(livingEntityRenderState, poseStack, f, g);
}

net.minecraft.client.renderer.entity.LivingEntityRenderer#shouldRenderLayers(S)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/LivingEntityRenderer.java:115
  • Modifiers: protected
  • Return: boolean

คืออะไร

ตรวจสอบว่าควร Render Layers

ทำงานยังไง

คืนค่า: true.

Parameters

  • S livingEntityRenderState

ตัวอย่างใช้งาน

S livingEntityRenderState = ...;
@Override
protected boolean shouldRenderLayers(S livingEntityRenderState) {
    return super.shouldRenderLayers(livingEntityRenderState);
}

net.minecraft.client.renderer.entity.LivingEntityRenderer#shouldShowName(T,double)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/LivingEntityRenderer.java:207
  • Modifiers: protected
  • Return: boolean

คืออะไร

ตรวจสอบว่าควร Show Name

ทำงานยังไง

ตรวจเงื่อนไขด้วย if ; แยกกรณีด้วย switch. เรียกต่อ: isDiscrete(), getInstance(), isInvisibleTo(), getTeam(), getNameTagVisibility(), isAlliedTo(), canSeeFriendlyInvisibles(), renderNames(). มีจุด return อย่างน้อย 7 จุด.

Parameters

  • T livingEntity
  • double d

ตัวอย่างใช้งาน

T livingEntity = ...;
@Override
protected boolean shouldShowName(T livingEntity, double d) {
    return super.shouldShowName(livingEntity, d);
}

LlamaRenderer

  • Full name: net.minecraft.client.renderer.entity.LlamaRenderer
  • Package: net.minecraft.client.renderer.entity
  • Source: clientOnlynet/minecraft/client/renderer/entity/LlamaRenderer.java
  • Type: class
  • Modifiers: public
  • Extends: AgeableMobRenderer<Llama, LlamaRenderState, LlamaModel>

net.minecraft.client.renderer.entity.LlamaRenderer#createRenderState()

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/LlamaRenderer.java:34
  • Modifiers: public
  • Return: LlamaRenderState

คืออะไร

สร้าง Render State

ทำงานยังไง

สร้างออบเจ็กต์: LlamaRenderState. คืนค่า: new LlamaRenderState().

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

LlamaRenderer instance = ...;
LlamaRenderState result = instance.createRenderState();

net.minecraft.client.renderer.entity.LlamaRenderer#extractRenderState(Llama,LlamaRenderState,float)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/LlamaRenderer.java:38
  • Modifiers: public
  • Return: void

คืออะไร

ดำเนินการ extractRenderState ตาม implementation ของ LlamaRenderer

ทำงานยังไง

เรียกต่อ: getVariant(), isBaby(), hasChest(), getBodyArmorItem(), isTraderLlama().

Parameters

  • Llama llama
  • LlamaRenderState llamaRenderState
  • float f

ตัวอย่างใช้งาน

LlamaRenderer instance = ...;
Llama llama = ...;
LlamaRenderState llamaRenderState = ...;
instance.extractRenderState(llama, llamaRenderState, 0.0F);

net.minecraft.client.renderer.entity.LlamaRenderer#getTextureLocation(LlamaRenderState)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/LlamaRenderer.java:24
  • Modifiers: public
  • Return: ResourceLocation

คืออะไร

อ่านค่า Texture Location

ทำงานยังไง

แยกกรณีด้วย switch. สร้างออบเจ็กต์: MatchException. คืนค่า: switch (llamaRenderState.variant) { case CREAMY -> CREAMY.

Parameters

  • LlamaRenderState llamaRenderState

ตัวอย่างใช้งาน

LlamaRenderer instance = ...;
LlamaRenderState llamaRenderState = ...;
ResourceLocation result = instance.getTextureLocation(llamaRenderState);

net.minecraft.client.renderer.entity.LlamaRenderer#LlamaRenderer(EntityRendererProvider.Context,ModelLayerLocation,ModelLayerLocation)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/LlamaRenderer.java:19
  • Modifiers: public
  • Kind: constructor

คืออะไร

สร้างออบเจ็กต์ LlamaRenderer ด้วยพารามิเตอร์ที่ระบุ

ทำงานยังไง

เรียกต่อ: bakeLayer(), addLayer(), getModelSet(), getEquipmentRenderer(). สร้างออบเจ็กต์: LlamaModel, LlamaDecorLayer.

Parameters

  • EntityRendererProvider.Context context
  • ModelLayerLocation modelLayerLocation
  • ModelLayerLocation modelLayerLocation2

ตัวอย่างใช้งาน

EntityRendererProvider.Context context = ...;
ModelLayerLocation modelLayerLocation = ...;
ModelLayerLocation modelLayerLocation2 = ...;
LlamaRenderer instance = new LlamaRenderer(context, modelLayerLocation, modelLayerLocation2);

LlamaSpitRenderer

  • Full name: net.minecraft.client.renderer.entity.LlamaSpitRenderer
  • Package: net.minecraft.client.renderer.entity
  • Source: clientOnlynet/minecraft/client/renderer/entity/LlamaSpitRenderer.java
  • Type: class
  • Modifiers: public
  • Extends: EntityRenderer<LlamaSpit, LlamaSpitRenderState>

net.minecraft.client.renderer.entity.LlamaSpitRenderer#createRenderState()

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/LlamaSpitRenderer.java:38
  • Modifiers: public
  • Return: LlamaSpitRenderState

คืออะไร

สร้าง Render State

ทำงานยังไง

สร้างออบเจ็กต์: LlamaSpitRenderState. คืนค่า: new LlamaSpitRenderState().

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

LlamaSpitRenderer instance = ...;
LlamaSpitRenderState result = instance.createRenderState();

net.minecraft.client.renderer.entity.LlamaSpitRenderer#extractRenderState(LlamaSpit,LlamaSpitRenderState,float)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/LlamaSpitRenderer.java:42
  • Modifiers: public
  • Return: void

คืออะไร

ดำเนินการ extractRenderState ตาม implementation ของ LlamaSpitRenderer

ทำงานยังไง

เรียกต่อ: getXRot(), getYRot().

Parameters

  • LlamaSpit llamaSpit
  • LlamaSpitRenderState llamaSpitRenderState
  • float f

ตัวอย่างใช้งาน

LlamaSpitRenderer instance = ...;
LlamaSpit llamaSpit = ...;
LlamaSpitRenderState llamaSpitRenderState = ...;
instance.extractRenderState(llamaSpit, llamaSpitRenderState, 0.0F);

net.minecraft.client.renderer.entity.LlamaSpitRenderer#LlamaSpitRenderer(EntityRendererProvider.Context)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/LlamaSpitRenderer.java:21
  • Modifiers: public
  • Kind: constructor

คืออะไร

สร้างออบเจ็กต์ LlamaSpitRenderer ด้วยพารามิเตอร์ที่ระบุ

ทำงานยังไง

แก้ state: model. เรียกต่อ: bakeLayer(). สร้างออบเจ็กต์: LlamaSpitModel.

Parameters

  • EntityRendererProvider.Context context

ตัวอย่างใช้งาน

EntityRendererProvider.Context context = ...;
LlamaSpitRenderer instance = new LlamaSpitRenderer(context);

net.minecraft.client.renderer.entity.LlamaSpitRenderer#render(LlamaSpitRenderState,PoseStack,MultiBufferSource,int)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/LlamaSpitRenderer.java:26
  • Modifiers: public
  • Return: void

คืออะไร

เรนเดอร์ render

ทำงานยังไง

เรียกต่อ: pushPose(), translate(), mulPose(), rotationDegrees(), setupAnim(), getBuffer(), renderType(), renderToBuffer().

Parameters

  • LlamaSpitRenderState llamaSpitRenderState
  • PoseStack poseStack
  • MultiBufferSource multiBufferSource
  • int i

ตัวอย่างใช้งาน

LlamaSpitRenderer instance = ...;
LlamaSpitRenderState llamaSpitRenderState = ...;
PoseStack poseStack = ...;
MultiBufferSource multiBufferSource = ...;
instance.render(llamaSpitRenderState, poseStack, multiBufferSource, 0);

MagmaCubeRenderer

  • Full name: net.minecraft.client.renderer.entity.MagmaCubeRenderer
  • Package: net.minecraft.client.renderer.entity
  • Source: clientOnlynet/minecraft/client/renderer/entity/MagmaCubeRenderer.java
  • Type: class
  • Modifiers: public
  • Extends: MobRenderer<MagmaCube, SlimeRenderState, LavaSlimeModel>

net.minecraft.client.renderer.entity.MagmaCubeRenderer#createRenderState()

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/MagmaCubeRenderer.java:30
  • Modifiers: public
  • Return: SlimeRenderState

คืออะไร

สร้าง Render State

ทำงานยังไง

สร้างออบเจ็กต์: SlimeRenderState. คืนค่า: new SlimeRenderState().

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

MagmaCubeRenderer instance = ...;
SlimeRenderState result = instance.createRenderState();

net.minecraft.client.renderer.entity.MagmaCubeRenderer#extractRenderState(MagmaCube,SlimeRenderState,float)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/MagmaCubeRenderer.java:34
  • Modifiers: public
  • Return: void

คืออะไร

ดำเนินการ extractRenderState ตาม implementation ของ MagmaCubeRenderer

ทำงานยังไง

เรียกต่อ: lerp(), getSize().

Parameters

  • MagmaCube magmaCube
  • SlimeRenderState slimeRenderState
  • float f

ตัวอย่างใช้งาน

MagmaCubeRenderer instance = ...;
MagmaCube magmaCube = ...;
SlimeRenderState slimeRenderState = ...;
instance.extractRenderState(magmaCube, slimeRenderState, 0.0F);

net.minecraft.client.renderer.entity.MagmaCubeRenderer#getBlockLightLevel(MagmaCube,BlockPos)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/MagmaCubeRenderer.java:22
  • Modifiers: protected
  • Return: int

คืออะไร

อ่านค่า Block Light Level

ทำงานยังไง

คืนค่า: 15.

Parameters

  • MagmaCube magmaCube
  • BlockPos blockPos

ตัวอย่างใช้งาน

MagmaCube magmaCube = ...;
BlockPos blockPos = ...;
@Override
protected int getBlockLightLevel(MagmaCube magmaCube, BlockPos blockPos) {
    return super.getBlockLightLevel(magmaCube, blockPos);
}

net.minecraft.client.renderer.entity.MagmaCubeRenderer#getShadowRadius(SlimeRenderState)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/MagmaCubeRenderer.java:40
  • Modifiers: protected
  • Return: float

คืออะไร

อ่านค่า Shadow Radius

ทำงานยังไง

คืนค่า: slimeRenderState.size * 0.25F.

Parameters

  • SlimeRenderState slimeRenderState

ตัวอย่างใช้งาน

SlimeRenderState slimeRenderState = ...;
@Override
protected float getShadowRadius(SlimeRenderState slimeRenderState) {
    return super.getShadowRadius(slimeRenderState);
}

net.minecraft.client.renderer.entity.MagmaCubeRenderer#getTextureLocation(SlimeRenderState)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/MagmaCubeRenderer.java:26
  • Modifiers: public
  • Return: ResourceLocation

คืออะไร

อ่านค่า Texture Location

ทำงานยังไง

คืนค่า: MAGMACUBE_LOCATION.

Parameters

  • SlimeRenderState slimeRenderState

ตัวอย่างใช้งาน

MagmaCubeRenderer instance = ...;
SlimeRenderState slimeRenderState = ...;
ResourceLocation result = instance.getTextureLocation(slimeRenderState);

net.minecraft.client.renderer.entity.MagmaCubeRenderer#MagmaCubeRenderer(EntityRendererProvider.Context)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/MagmaCubeRenderer.java:18
  • Modifiers: public
  • Kind: constructor

คืออะไร

สร้างออบเจ็กต์ MagmaCubeRenderer ด้วยพารามิเตอร์ที่ระบุ

ทำงานยังไง

เรียกต่อ: bakeLayer(). สร้างออบเจ็กต์: LavaSlimeModel.

Parameters

  • EntityRendererProvider.Context context

ตัวอย่างใช้งาน

EntityRendererProvider.Context context = ...;
MagmaCubeRenderer instance = new MagmaCubeRenderer(context);

net.minecraft.client.renderer.entity.MagmaCubeRenderer#scale(SlimeRenderState,PoseStack)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/MagmaCubeRenderer.java:44
  • Modifiers: protected
  • Return: void

คืออะไร

ดำเนินการ scale ตาม implementation ของ MagmaCubeRenderer

ทำงานยังไง

ทำงานตาม body โดยตรง (ประมาณ 4 statement).

Parameters

  • SlimeRenderState slimeRenderState
  • PoseStack poseStack

ตัวอย่างใช้งาน

SlimeRenderState slimeRenderState = ...;
PoseStack poseStack = ...;
@Override
protected void scale(SlimeRenderState slimeRenderState, PoseStack poseStack) {
    super.scale(slimeRenderState, poseStack);
}

MinecartRenderer

  • Full name: net.minecraft.client.renderer.entity.MinecartRenderer
  • Package: net.minecraft.client.renderer.entity
  • Source: clientOnlynet/minecraft/client/renderer/entity/MinecartRenderer.java
  • Type: class
  • Modifiers: public
  • Extends: AbstractMinecartRenderer<AbstractMinecart, MinecartRenderState>

net.minecraft.client.renderer.entity.MinecartRenderer#createRenderState()

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/MinecartRenderer.java:15
  • Modifiers: public
  • Return: MinecartRenderState

คืออะไร

สร้าง Render State

ทำงานยังไง

สร้างออบเจ็กต์: MinecartRenderState. คืนค่า: new MinecartRenderState().

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

MinecartRenderer instance = ...;
MinecartRenderState result = instance.createRenderState();

net.minecraft.client.renderer.entity.MinecartRenderer#MinecartRenderer(EntityRendererProvider.Context,ModelLayerLocation)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/MinecartRenderer.java:11
  • Modifiers: public
  • Kind: constructor

คืออะไร

สร้างออบเจ็กต์ MinecartRenderer ด้วยพารามิเตอร์ที่ระบุ

ทำงานยังไง

ทำงานตาม body โดยตรง (ประมาณ 1 statement).

Parameters

  • EntityRendererProvider.Context context
  • ModelLayerLocation modelLayerLocation

ตัวอย่างใช้งาน

EntityRendererProvider.Context context = ...;
ModelLayerLocation modelLayerLocation = ...;
MinecartRenderer instance = new MinecartRenderer(context, modelLayerLocation);

MobRenderer

  • Full name: net.minecraft.client.renderer.entity.MobRenderer
  • Package: net.minecraft.client.renderer.entity
  • Source: clientOnlynet/minecraft/client/renderer/entity/MobRenderer.java
  • Type: class
  • Modifiers: public abstract
  • Extends: LivingEntityRenderer<T, S, M>

net.minecraft.client.renderer.entity.MobRenderer#getShadowRadius(S)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/MobRenderer.java:19
  • Modifiers: protected
  • Return: float

คืออะไร

อ่านค่า Shadow Radius

ทำงานยังไง

คืนค่า: super.getShadowRadius(livingEntityRenderState) * livingEntityRenderState.ageScale.

Parameters

  • S livingEntityRenderState

ตัวอย่างใช้งาน

S livingEntityRenderState = ...;
@Override
protected float getShadowRadius(S livingEntityRenderState) {
    return super.getShadowRadius(livingEntityRenderState);
}

net.minecraft.client.renderer.entity.MobRenderer#MobRenderer(EntityRendererProvider.Context,M,float)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/MobRenderer.java:11
  • Modifiers: public
  • Kind: constructor

คืออะไร

สร้างออบเจ็กต์ MobRenderer ด้วยพารามิเตอร์ที่ระบุ

ทำงานยังไง

ทำงานตาม body โดยตรง (ประมาณ 1 statement).

Parameters

  • EntityRendererProvider.Context context
  • M entityModel
  • float f

ตัวอย่างใช้งาน

EntityRendererProvider.Context context = ...;
M entityModel = ...;
MobRenderer instance = new MobRenderer(context, entityModel, 0.0F);

net.minecraft.client.renderer.entity.MobRenderer#shouldShowName(T,double)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/MobRenderer.java:15
  • Modifiers: protected
  • Return: boolean

คืออะไร

ตรวจสอบว่าควร Show Name

ทำงานยังไง

เรียกต่อ: hasCustomName(). คืนค่า: super.shouldShowName(mob, d) && (mob.shouldShowName() || mob.hasCustomName() && mob == this.entityRenderDispatcher.crosshairPickEntity).

Parameters

  • T mob
  • double d

ตัวอย่างใช้งาน

T mob = ...;
@Override
protected boolean shouldShowName(T mob, double d) {
    return super.shouldShowName(mob, d);
}

MushroomCowRenderer

  • Full name: net.minecraft.client.renderer.entity.MushroomCowRenderer
  • Package: net.minecraft.client.renderer.entity
  • Source: clientOnlynet/minecraft/client/renderer/entity/MushroomCowRenderer.java
  • Type: class
  • Modifiers: public
  • Extends: AgeableMobRenderer<MushroomCow, MushroomCowRenderState, CowModel>

net.minecraft.client.renderer.entity.MushroomCowRenderer#createRenderState()

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/MushroomCowRenderer.java:32
  • Modifiers: public
  • Return: MushroomCowRenderState

คืออะไร

สร้าง Render State

ทำงานยังไง

สร้างออบเจ็กต์: MushroomCowRenderState. คืนค่า: new MushroomCowRenderState().

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

MushroomCowRenderer instance = ...;
MushroomCowRenderState result = instance.createRenderState();

net.minecraft.client.renderer.entity.MushroomCowRenderer#extractRenderState(MushroomCow,MushroomCowRenderState,float)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/MushroomCowRenderer.java:36
  • Modifiers: public
  • Return: void

คืออะไร

ดำเนินการ extractRenderState ตาม implementation ของ MushroomCowRenderer

ทำงานยังไง

เรียกต่อ: getVariant().

Parameters

  • MushroomCow mushroomCow
  • MushroomCowRenderState mushroomCowRenderState
  • float f

ตัวอย่างใช้งาน

MushroomCowRenderer instance = ...;
MushroomCow mushroomCow = ...;
MushroomCowRenderState mushroomCowRenderState = ...;
instance.extractRenderState(mushroomCow, mushroomCowRenderState, 0.0F);

net.minecraft.client.renderer.entity.MushroomCowRenderer#getTextureLocation(MushroomCowRenderState)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/MushroomCowRenderer.java:28
  • Modifiers: public
  • Return: ResourceLocation

คืออะไร

อ่านค่า Texture Location

ทำงานยังไง

เรียกต่อ: get(). คืนค่า: TEXTURES.get(mushroomCowRenderState.variant).

Parameters

  • MushroomCowRenderState mushroomCowRenderState

ตัวอย่างใช้งาน

MushroomCowRenderer instance = ...;
MushroomCowRenderState mushroomCowRenderState = ...;
ResourceLocation result = instance.getTextureLocation(mushroomCowRenderState);

net.minecraft.client.renderer.entity.MushroomCowRenderer#MushroomCowRenderer(EntityRendererProvider.Context)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/MushroomCowRenderer.java:23
  • Modifiers: public
  • Kind: constructor

คืออะไร

สร้างออบเจ็กต์ MushroomCowRenderer ด้วยพารามิเตอร์ที่ระบุ

ทำงานยังไง

เรียกต่อ: bakeLayer(), addLayer(), getBlockRenderDispatcher(). สร้างออบเจ็กต์: CowModel, MushroomCowMushroomLayer.

Parameters

  • EntityRendererProvider.Context context

ตัวอย่างใช้งาน

EntityRendererProvider.Context context = ...;
MushroomCowRenderer instance = new MushroomCowRenderer(context);

NoopRenderer

  • Full name: net.minecraft.client.renderer.entity.NoopRenderer
  • Package: net.minecraft.client.renderer.entity
  • Source: clientOnlynet/minecraft/client/renderer/entity/NoopRenderer.java
  • Type: class
  • Modifiers: public
  • Extends: EntityRenderer<T, EntityRenderState>

net.minecraft.client.renderer.entity.NoopRenderer#createRenderState()

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/NoopRenderer.java:14
  • Modifiers: public
  • Return: EntityRenderState

คืออะไร

สร้าง Render State

ทำงานยังไง

สร้างออบเจ็กต์: EntityRenderState. คืนค่า: new EntityRenderState().

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

NoopRenderer instance = ...;
EntityRenderState result = instance.createRenderState();

net.minecraft.client.renderer.entity.NoopRenderer#NoopRenderer(EntityRendererProvider.Context)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/NoopRenderer.java:10
  • Modifiers: public
  • Kind: constructor

คืออะไร

สร้างออบเจ็กต์ NoopRenderer ด้วยพารามิเตอร์ที่ระบุ

ทำงานยังไง

ทำงานตาม body โดยตรง (ประมาณ 1 statement).

Parameters

  • EntityRendererProvider.Context context

ตัวอย่างใช้งาน

EntityRendererProvider.Context context = ...;
NoopRenderer instance = new NoopRenderer(context);

OcelotRenderer

  • Full name: net.minecraft.client.renderer.entity.OcelotRenderer
  • Package: net.minecraft.client.renderer.entity
  • Source: clientOnlynet/minecraft/client/renderer/entity/OcelotRenderer.java
  • Type: class
  • Modifiers: public
  • Extends: AgeableMobRenderer<Ocelot, FelineRenderState, OcelotModel>

net.minecraft.client.renderer.entity.OcelotRenderer#createRenderState()

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/OcelotRenderer.java:23
  • Modifiers: public
  • Return: FelineRenderState

คืออะไร

สร้าง Render State

ทำงานยังไง

สร้างออบเจ็กต์: FelineRenderState. คืนค่า: new FelineRenderState().

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

OcelotRenderer instance = ...;
FelineRenderState result = instance.createRenderState();

net.minecraft.client.renderer.entity.OcelotRenderer#extractRenderState(Ocelot,FelineRenderState,float)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/OcelotRenderer.java:27
  • Modifiers: public
  • Return: void

คืออะไร

ดำเนินการ extractRenderState ตาม implementation ของ OcelotRenderer

ทำงานยังไง

เรียกต่อ: isCrouching(), isSprinting().

Parameters

  • Ocelot ocelot
  • FelineRenderState felineRenderState
  • float f

ตัวอย่างใช้งาน

OcelotRenderer instance = ...;
Ocelot ocelot = ...;
FelineRenderState felineRenderState = ...;
instance.extractRenderState(ocelot, felineRenderState, 0.0F);

net.minecraft.client.renderer.entity.OcelotRenderer#getTextureLocation(FelineRenderState)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/OcelotRenderer.java:19
  • Modifiers: public
  • Return: ResourceLocation

คืออะไร

อ่านค่า Texture Location

ทำงานยังไง

คืนค่า: CAT_OCELOT_LOCATION.

Parameters

  • FelineRenderState felineRenderState

ตัวอย่างใช้งาน

OcelotRenderer instance = ...;
FelineRenderState felineRenderState = ...;
ResourceLocation result = instance.getTextureLocation(felineRenderState);

net.minecraft.client.renderer.entity.OcelotRenderer#OcelotRenderer(EntityRendererProvider.Context)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/OcelotRenderer.java:15
  • Modifiers: public
  • Kind: constructor

คืออะไร

สร้างออบเจ็กต์ OcelotRenderer ด้วยพารามิเตอร์ที่ระบุ

ทำงานยังไง

เรียกต่อ: bakeLayer(). สร้างออบเจ็กต์: OcelotModel.

Parameters

  • EntityRendererProvider.Context context

ตัวอย่างใช้งาน

EntityRendererProvider.Context context = ...;
OcelotRenderer instance = new OcelotRenderer(context);

OminousItemSpawnerRenderer

  • Full name: net.minecraft.client.renderer.entity.OminousItemSpawnerRenderer
  • Package: net.minecraft.client.renderer.entity
  • Source: clientOnlynet/minecraft/client/renderer/entity/OminousItemSpawnerRenderer.java
  • Type: class
  • Modifiers: public
  • Extends: EntityRenderer<OminousItemSpawner, ItemClusterRenderState>

net.minecraft.client.renderer.entity.OminousItemSpawnerRenderer#createRenderState()

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/OminousItemSpawnerRenderer.java:27
  • Modifiers: public
  • Return: ItemClusterRenderState

คืออะไร

สร้าง Render State

ทำงานยังไง

สร้างออบเจ็กต์: ItemClusterRenderState. คืนค่า: new ItemClusterRenderState().

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

OminousItemSpawnerRenderer instance = ...;
ItemClusterRenderState result = instance.createRenderState();

net.minecraft.client.renderer.entity.OminousItemSpawnerRenderer#extractRenderState(OminousItemSpawner,ItemClusterRenderState,float)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/OminousItemSpawnerRenderer.java:31
  • Modifiers: public
  • Return: void

คืออะไร

ดำเนินการ extractRenderState ตาม implementation ของ OminousItemSpawnerRenderer

ทำงานยังไง

เรียกต่อ: getItem(), extractItemGroupRenderState().

Parameters

  • OminousItemSpawner ominousItemSpawner
  • ItemClusterRenderState itemClusterRenderState
  • float f

ตัวอย่างใช้งาน

OminousItemSpawnerRenderer instance = ...;
OminousItemSpawner ominousItemSpawner = ...;
ItemClusterRenderState itemClusterRenderState = ...;
instance.extractRenderState(ominousItemSpawner, itemClusterRenderState, 0.0F);

net.minecraft.client.renderer.entity.OminousItemSpawnerRenderer#OminousItemSpawnerRenderer(EntityRendererProvider.Context)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/OminousItemSpawnerRenderer.java:22
  • Modifiers: protected
  • Kind: constructor

คืออะไร

สร้างออบเจ็กต์ OminousItemSpawnerRenderer ด้วยพารามิเตอร์ที่ระบุ

ทำงานยังไง

แก้ state: itemModelResolver. เรียกต่อ: getItemModelResolver().

Parameters

  • EntityRendererProvider.Context context

ตัวอย่างใช้งาน

EntityRendererProvider.Context context = ...;
OminousItemSpawnerRenderer instance = new OminousItemSpawnerRenderer(context);

net.minecraft.client.renderer.entity.OminousItemSpawnerRenderer#render(ItemClusterRenderState,PoseStack,MultiBufferSource,int)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/OminousItemSpawnerRenderer.java:37
  • Modifiers: public
  • Return: void

คืออะไร

เรนเดอร์ render

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. เรียกต่อ: isEmpty(), pushPose(), min(), scale(), wrapDegrees(), mulPose(), rotationDegrees(), renderMultipleFromCount().

Parameters

  • ItemClusterRenderState itemClusterRenderState
  • PoseStack poseStack
  • MultiBufferSource multiBufferSource
  • int i

ตัวอย่างใช้งาน

OminousItemSpawnerRenderer instance = ...;
ItemClusterRenderState itemClusterRenderState = ...;
PoseStack poseStack = ...;
MultiBufferSource multiBufferSource = ...;
instance.render(itemClusterRenderState, poseStack, multiBufferSource, 0);

PaintingRenderer

  • Full name: net.minecraft.client.renderer.entity.PaintingRenderer
  • Package: net.minecraft.client.renderer.entity
  • Source: clientOnlynet/minecraft/client/renderer/entity/PaintingRenderer.java
  • Type: class
  • Modifiers: public
  • Extends: EntityRenderer<Painting, PaintingRenderState>

net.minecraft.client.renderer.entity.PaintingRenderer#createRenderState()

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/PaintingRenderer.java:51
  • Modifiers: public
  • Return: PaintingRenderState

คืออะไร

สร้าง Render State

ทำงานยังไง

สร้างออบเจ็กต์: PaintingRenderState. คืนค่า: new PaintingRenderState().

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

PaintingRenderer instance = ...;
PaintingRenderState result = instance.createRenderState();

net.minecraft.client.renderer.entity.PaintingRenderer#extractRenderState(Painting,PaintingRenderState,float)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/PaintingRenderer.java:55
  • Modifiers: public
  • Return: void

คืออะไร

ดำเนินการ extractRenderState ตาม implementation ของ PaintingRenderer

ทำงานยังไง

ตรวจเงื่อนไขด้วย if ; แยกกรณีด้วย switch ; มีการวนลูป. เรียกต่อ: getDirection(), getVariant(), value(), width(), height(), level(), getBlockX(), floor(). สร้างออบเจ็กต์: BlockPos.

Parameters

  • Painting painting
  • PaintingRenderState paintingRenderState
  • float f

ตัวอย่างใช้งาน

PaintingRenderer instance = ...;
Painting painting = ...;
PaintingRenderState paintingRenderState = ...;
instance.extractRenderState(painting, paintingRenderState, 0.0F);

net.minecraft.client.renderer.entity.PaintingRenderer#PaintingRenderer(EntityRendererProvider.Context)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/PaintingRenderer.java:25
  • Modifiers: public
  • Kind: constructor

คืออะไร

สร้างออบเจ็กต์ PaintingRenderer ด้วยพารามิเตอร์ที่ระบุ

ทำงานยังไง

ทำงานตาม body โดยตรง (ประมาณ 1 statement).

Parameters

  • EntityRendererProvider.Context context

ตัวอย่างใช้งาน

EntityRendererProvider.Context context = ...;
PaintingRenderer instance = new PaintingRenderer(context);

net.minecraft.client.renderer.entity.PaintingRenderer#render(PaintingRenderState,PoseStack,MultiBufferSource,int)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/PaintingRenderer.java:29
  • Modifiers: public
  • Return: void

คืออะไร

เรนเดอร์ render

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. เรียกต่อ: pushPose(), mulPose(), rotationDegrees(), get2DDataValue(), getInstance(), getPaintingTextures(), getBackSprite(), getBuffer().

Parameters

  • PaintingRenderState paintingRenderState
  • PoseStack poseStack
  • MultiBufferSource multiBufferSource
  • int i

ตัวอย่างใช้งาน

PaintingRenderer instance = ...;
PaintingRenderState paintingRenderState = ...;
PoseStack poseStack = ...;
MultiBufferSource multiBufferSource = ...;
instance.render(paintingRenderState, poseStack, multiBufferSource, 0);

PandaRenderer

  • Full name: net.minecraft.client.renderer.entity.PandaRenderer
  • Package: net.minecraft.client.renderer.entity
  • Source: clientOnlynet/minecraft/client/renderer/entity/PandaRenderer.java
  • Type: class
  • Modifiers: public
  • Extends: AgeableMobRenderer<Panda, PandaRenderState, PandaModel>

net.minecraft.client.renderer.entity.PandaRenderer#createRenderState()

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/PandaRenderer.java:41
  • Modifiers: public
  • Return: PandaRenderState

คืออะไร

สร้าง Render State

ทำงานยังไง

สร้างออบเจ็กต์: PandaRenderState. คืนค่า: new PandaRenderState().

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

PandaRenderer instance = ...;
PandaRenderState result = instance.createRenderState();

net.minecraft.client.renderer.entity.PandaRenderer#extractRenderState(Panda,PandaRenderState,float)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/PandaRenderer.java:45
  • Modifiers: public
  • Return: void

คืออะไร

ดำเนินการ extractRenderState ตาม implementation ของ PandaRenderer

ทำงานยังไง

เรียกต่อ: extractHoldingEntityRenderState(), getVariant(), getUnhappyCounter(), isSneezing(), getSneezeCounter(), isEating(), isScared(), isSitting().

Parameters

  • Panda panda
  • PandaRenderState pandaRenderState
  • float f

ตัวอย่างใช้งาน

PandaRenderer instance = ...;
Panda panda = ...;
PandaRenderState pandaRenderState = ...;
instance.extractRenderState(panda, pandaRenderState, 0.0F);

net.minecraft.client.renderer.entity.PandaRenderer#getTextureLocation(PandaRenderState)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/PandaRenderer.java:37
  • Modifiers: public
  • Return: ResourceLocation

คืออะไร

อ่านค่า Texture Location

ทำงานยังไง

เรียกต่อ: getOrDefault(), get(). คืนค่า: TEXTURES.getOrDefault(pandaRenderState.variant, TEXTURES.get(Gene.NORMAL)).

Parameters

  • PandaRenderState pandaRenderState

ตัวอย่างใช้งาน

PandaRenderer instance = ...;
PandaRenderState pandaRenderState = ...;
ResourceLocation result = instance.getTextureLocation(pandaRenderState);

net.minecraft.client.renderer.entity.PandaRenderer#PandaRenderer(EntityRendererProvider.Context)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/PandaRenderer.java:32
  • Modifiers: public
  • Kind: constructor

คืออะไร

สร้างออบเจ็กต์ PandaRenderer ด้วยพารามิเตอร์ที่ระบุ

ทำงานยังไง

เรียกต่อ: bakeLayer(), addLayer(). สร้างออบเจ็กต์: PandaModel, PandaHoldsItemLayer.

Parameters

  • EntityRendererProvider.Context context

ตัวอย่างใช้งาน

EntityRendererProvider.Context context = ...;
PandaRenderer instance = new PandaRenderer(context);

net.minecraft.client.renderer.entity.PandaRenderer#setupRotations(PandaRenderState,PoseStack,float,float)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/PandaRenderer.java:61
  • Modifiers: protected
  • Return: void

คืออะไร

ดำเนินการ setupRotations ตาม implementation ของ PandaRenderer

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. เรียกต่อ: frac(), floor(), getAngle(), translate(), mulPose(), rotationDegrees(), lerp(), cos().

Parameters

  • PandaRenderState pandaRenderState
  • PoseStack poseStack
  • float f
  • float g

ตัวอย่างใช้งาน

PandaRenderState pandaRenderState = ...;
PoseStack poseStack = ...;
@Override
protected void setupRotations(PandaRenderState pandaRenderState, PoseStack poseStack, float f, float g) {
    super.setupRotations(pandaRenderState, poseStack, f, g);
}

ParrotRenderer

  • Full name: net.minecraft.client.renderer.entity.ParrotRenderer
  • Package: net.minecraft.client.renderer.entity
  • Source: clientOnlynet/minecraft/client/renderer/entity/ParrotRenderer.java
  • Type: class
  • Modifiers: public
  • Extends: MobRenderer<Parrot, ParrotRenderState, ParrotModel>

net.minecraft.client.renderer.entity.ParrotRenderer#createRenderState()

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/ParrotRenderer.java:29
  • Modifiers: public
  • Return: ParrotRenderState

คืออะไร

สร้าง Render State

ทำงานยังไง

สร้างออบเจ็กต์: ParrotRenderState. คืนค่า: new ParrotRenderState().

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

ParrotRenderer instance = ...;
ParrotRenderState result = instance.createRenderState();

net.minecraft.client.renderer.entity.ParrotRenderer#extractRenderState(Parrot,ParrotRenderState,float)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/ParrotRenderer.java:33
  • Modifiers: public
  • Return: void

คืออะไร

ดำเนินการ extractRenderState ตาม implementation ของ ParrotRenderer

ทำงานยังไง

เรียกต่อ: getVariant(), lerp(), sin(), getPose().

Parameters

  • Parrot parrot
  • ParrotRenderState parrotRenderState
  • float f

ตัวอย่างใช้งาน

ParrotRenderer instance = ...;
Parrot parrot = ...;
ParrotRenderState parrotRenderState = ...;
instance.extractRenderState(parrot, parrotRenderState, 0.0F);

net.minecraft.client.renderer.entity.ParrotRenderer#getTextureLocation(ParrotRenderState)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/ParrotRenderer.java:25
  • Modifiers: public
  • Return: ResourceLocation

คืออะไร

อ่านค่า Texture Location

ทำงานยังไง

เรียกต่อ: getVariantTexture(). คืนค่า: getVariantTexture(parrotRenderState.variant).

Parameters

  • ParrotRenderState parrotRenderState

ตัวอย่างใช้งาน

ParrotRenderer instance = ...;
ParrotRenderState parrotRenderState = ...;
ResourceLocation result = instance.getTextureLocation(parrotRenderState);

net.minecraft.client.renderer.entity.ParrotRenderer#getVariantTexture(Variant)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/ParrotRenderer.java:42
  • Modifiers: public static
  • Return: ResourceLocation

คืออะไร

อ่านค่า Variant Texture

ทำงานยังไง

แยกกรณีด้วย switch. สร้างออบเจ็กต์: MatchException. คืนค่า: switch (variant) { case RED_BLUE -> RED_BLUE.

Parameters

  • Variant variant

ตัวอย่างใช้งาน

Variant variant = ...;
ResourceLocation result = ParrotRenderer.getVariantTexture(variant);

net.minecraft.client.renderer.entity.ParrotRenderer#ParrotRenderer(EntityRendererProvider.Context)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/ParrotRenderer.java:21
  • Modifiers: public
  • Kind: constructor

คืออะไร

สร้างออบเจ็กต์ ParrotRenderer ด้วยพารามิเตอร์ที่ระบุ

ทำงานยังไง

เรียกต่อ: bakeLayer(). สร้างออบเจ็กต์: ParrotModel.

Parameters

  • EntityRendererProvider.Context context

ตัวอย่างใช้งาน

EntityRendererProvider.Context context = ...;
ParrotRenderer instance = new ParrotRenderer(context);

PhantomRenderer

  • Full name: net.minecraft.client.renderer.entity.PhantomRenderer
  • Package: net.minecraft.client.renderer.entity
  • Source: clientOnlynet/minecraft/client/renderer/entity/PhantomRenderer.java
  • Type: class
  • Modifiers: public
  • Extends: MobRenderer<Phantom, PhantomRenderState, PhantomModel>

net.minecraft.client.renderer.entity.PhantomRenderer#createRenderState()

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/PhantomRenderer.java:27
  • Modifiers: public
  • Return: PhantomRenderState

คืออะไร

สร้าง Render State

ทำงานยังไง

สร้างออบเจ็กต์: PhantomRenderState. คืนค่า: new PhantomRenderState().

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

PhantomRenderer instance = ...;
PhantomRenderState result = instance.createRenderState();

net.minecraft.client.renderer.entity.PhantomRenderer#extractRenderState(Phantom,PhantomRenderState,float)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/PhantomRenderer.java:31
  • Modifiers: public
  • Return: void

คืออะไร

ดำเนินการ extractRenderState ตาม implementation ของ PhantomRenderer

ทำงานยังไง

เรียกต่อ: getUniqueFlapTickOffset(), getPhantomSize().

Parameters

  • Phantom phantom
  • PhantomRenderState phantomRenderState
  • float f

ตัวอย่างใช้งาน

PhantomRenderer instance = ...;
Phantom phantom = ...;
PhantomRenderState phantomRenderState = ...;
instance.extractRenderState(phantom, phantomRenderState, 0.0F);

net.minecraft.client.renderer.entity.PhantomRenderer#getTextureLocation(PhantomRenderState)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/PhantomRenderer.java:23
  • Modifiers: public
  • Return: ResourceLocation

คืออะไร

อ่านค่า Texture Location

ทำงานยังไง

คืนค่า: PHANTOM_LOCATION.

Parameters

  • PhantomRenderState phantomRenderState

ตัวอย่างใช้งาน

PhantomRenderer instance = ...;
PhantomRenderState phantomRenderState = ...;
ResourceLocation result = instance.getTextureLocation(phantomRenderState);

net.minecraft.client.renderer.entity.PhantomRenderer#PhantomRenderer(EntityRendererProvider.Context)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/PhantomRenderer.java:18
  • Modifiers: public
  • Kind: constructor

คืออะไร

สร้างออบเจ็กต์ PhantomRenderer ด้วยพารามิเตอร์ที่ระบุ

ทำงานยังไง

เรียกต่อ: bakeLayer(), addLayer(). สร้างออบเจ็กต์: PhantomModel, PhantomEyesLayer.

Parameters

  • EntityRendererProvider.Context context

ตัวอย่างใช้งาน

EntityRendererProvider.Context context = ...;
PhantomRenderer instance = new PhantomRenderer(context);

net.minecraft.client.renderer.entity.PhantomRenderer#scale(PhantomRenderState,PoseStack)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/PhantomRenderer.java:37
  • Modifiers: protected
  • Return: void

คืออะไร

ดำเนินการ scale ตาม implementation ของ PhantomRenderer

ทำงานยังไง

เรียกต่อ: translate().

Parameters

  • PhantomRenderState phantomRenderState
  • PoseStack poseStack

ตัวอย่างใช้งาน

PhantomRenderState phantomRenderState = ...;
PoseStack poseStack = ...;
@Override
protected void scale(PhantomRenderState phantomRenderState, PoseStack poseStack) {
    super.scale(phantomRenderState, poseStack);
}

net.minecraft.client.renderer.entity.PhantomRenderer#setupRotations(PhantomRenderState,PoseStack,float,float)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/PhantomRenderer.java:43
  • Modifiers: protected
  • Return: void

คืออะไร

ดำเนินการ setupRotations ตาม implementation ของ PhantomRenderer

ทำงานยังไง

เรียกต่อ: mulPose(), rotationDegrees().

Parameters

  • PhantomRenderState phantomRenderState
  • PoseStack poseStack
  • float f
  • float g

ตัวอย่างใช้งาน

PhantomRenderState phantomRenderState = ...;
PoseStack poseStack = ...;
@Override
protected void setupRotations(PhantomRenderState phantomRenderState, PoseStack poseStack, float f, float g) {
    super.setupRotations(phantomRenderState, poseStack, f, g);
}

PiglinRenderer

  • Full name: net.minecraft.client.renderer.entity.PiglinRenderer
  • Package: net.minecraft.client.renderer.entity
  • Source: clientOnlynet/minecraft/client/renderer/entity/PiglinRenderer.java
  • Type: class
  • Modifiers: public
  • Extends: HumanoidMobRenderer<AbstractPiglin, PiglinRenderState, PiglinModel>

net.minecraft.client.renderer.entity.PiglinRenderer#createRenderState()

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/PiglinRenderer.java:54
  • Modifiers: public
  • Return: PiglinRenderState

คืออะไร

สร้าง Render State

ทำงานยังไง

สร้างออบเจ็กต์: PiglinRenderState. คืนค่า: new PiglinRenderState().

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

PiglinRenderer instance = ...;
PiglinRenderState result = instance.createRenderState();

net.minecraft.client.renderer.entity.PiglinRenderer#extractRenderState(AbstractPiglin,PiglinRenderState,float)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/PiglinRenderer.java:58
  • Modifiers: public
  • Return: void

คืออะไร

ดำเนินการ extractRenderState ตาม implementation ของ PiglinRenderer

ทำงานยังไง

เรียกต่อ: getType(), getArmPose(), getChargeDuration(), getUseItem(), isConverting().

Parameters

  • AbstractPiglin abstractPiglin
  • PiglinRenderState piglinRenderState
  • float f

ตัวอย่างใช้งาน

PiglinRenderer instance = ...;
AbstractPiglin abstractPiglin = ...;
PiglinRenderState piglinRenderState = ...;
instance.extractRenderState(abstractPiglin, piglinRenderState, 0.0F);

net.minecraft.client.renderer.entity.PiglinRenderer#getTextureLocation(PiglinRenderState)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/PiglinRenderer.java:50
  • Modifiers: public
  • Return: ResourceLocation

คืออะไร

อ่านค่า Texture Location

ทำงานยังไง

คืนค่า: piglinRenderState.isBrute ? PIGLIN_BRUTE_LOCATION : PIGLIN_LOCATION.

Parameters

  • PiglinRenderState piglinRenderState

ตัวอย่างใช้งาน

PiglinRenderer instance = ...;
PiglinRenderState piglinRenderState = ...;
ResourceLocation result = instance.getTextureLocation(piglinRenderState);

net.minecraft.client.renderer.entity.PiglinRenderer#isShaking(PiglinRenderState)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/PiglinRenderer.java:66
  • Modifiers: protected
  • Return: boolean

คืออะไร

ตรวจสอบสถานะ Shaking

ทำงานยังไง

คืนค่า: super.isShaking(piglinRenderState) || piglinRenderState.isConverting.

Parameters

  • PiglinRenderState piglinRenderState

ตัวอย่างใช้งาน

PiglinRenderState piglinRenderState = ...;
@Override
protected boolean isShaking(PiglinRenderState piglinRenderState) {
    return super.isShaking(piglinRenderState);
}

net.minecraft.client.renderer.entity.PiglinRenderer#PiglinRenderer(EntityRendererProvider.Context,ModelLayerLocation,ModelLayerLocation,ModelLayerLocation,ModelLayerLocation,ModelLayerLocation,ModelLayerLocation)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/PiglinRenderer.java:22
  • Modifiers: public
  • Kind: constructor

คืออะไร

สร้างออบเจ็กต์ PiglinRenderer ด้วยพารามิเตอร์ที่ระบุ

ทำงานยังไง

เรียกต่อ: bakeLayer(), addLayer(), getEquipmentRenderer(). สร้างออบเจ็กต์: PiglinModel, HumanoidArmorLayer<>, HumanoidArmorModel.

Parameters

  • EntityRendererProvider.Context context
  • ModelLayerLocation modelLayerLocation
  • ModelLayerLocation modelLayerLocation2
  • ModelLayerLocation modelLayerLocation3
  • ModelLayerLocation modelLayerLocation4
  • ModelLayerLocation modelLayerLocation5
  • ModelLayerLocation modelLayerLocation6

ตัวอย่างใช้งาน

EntityRendererProvider.Context context = ...;
ModelLayerLocation modelLayerLocation = ...;
ModelLayerLocation modelLayerLocation2 = ...;
ModelLayerLocation modelLayerLocation3 = ...;
ModelLayerLocation modelLayerLocation4 = ...;
ModelLayerLocation modelLayerLocation5 = ...;
ModelLayerLocation modelLayerLocation6 = ...;
PiglinRenderer instance = new PiglinRenderer(context, modelLayerLocation, modelLayerLocation2, modelLayerLocation3, modelLayerLocation4, modelLayerLocation5, modelLayerLocation6);

PigRenderer

  • Full name: net.minecraft.client.renderer.entity.PigRenderer
  • Package: net.minecraft.client.renderer.entity
  • Source: clientOnlynet/minecraft/client/renderer/entity/PigRenderer.java
  • Type: class
  • Modifiers: public
  • Extends: AgeableMobRenderer<Pig, PigRenderState, PigModel>

net.minecraft.client.renderer.entity.PigRenderer#createRenderState()

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/PigRenderer.java:32
  • Modifiers: public
  • Return: PigRenderState

คืออะไร

สร้าง Render State

ทำงานยังไง

สร้างออบเจ็กต์: PigRenderState. คืนค่า: new PigRenderState().

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

PigRenderer instance = ...;
PigRenderState result = instance.createRenderState();

net.minecraft.client.renderer.entity.PigRenderer#extractRenderState(Pig,PigRenderState,float)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/PigRenderer.java:36
  • Modifiers: public
  • Return: void

คืออะไร

ดำเนินการ extractRenderState ตาม implementation ของ PigRenderer

ทำงานยังไง

เรียกต่อ: isSaddled().

Parameters

  • Pig pig
  • PigRenderState pigRenderState
  • float f

ตัวอย่างใช้งาน

PigRenderer instance = ...;
Pig pig = ...;
PigRenderState pigRenderState = ...;
instance.extractRenderState(pig, pigRenderState, 0.0F);

net.minecraft.client.renderer.entity.PigRenderer#getTextureLocation(PigRenderState)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/PigRenderer.java:28
  • Modifiers: public
  • Return: ResourceLocation

คืออะไร

อ่านค่า Texture Location

ทำงานยังไง

คืนค่า: PIG_LOCATION.

Parameters

  • PigRenderState pigRenderState

ตัวอย่างใช้งาน

PigRenderer instance = ...;
PigRenderState pigRenderState = ...;
ResourceLocation result = instance.getTextureLocation(pigRenderState);

net.minecraft.client.renderer.entity.PigRenderer#PigRenderer(EntityRendererProvider.Context)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/PigRenderer.java:16
  • Modifiers: public
  • Kind: constructor

คืออะไร

สร้างออบเจ็กต์ PigRenderer ด้วยพารามิเตอร์ที่ระบุ

ทำงานยังไง

เรียกต่อ: bakeLayer(), addLayer(), withDefaultNamespace(). สร้างออบเจ็กต์: PigModel, SaddleLayer<>.

Parameters

  • EntityRendererProvider.Context context

ตัวอย่างใช้งาน

EntityRendererProvider.Context context = ...;
PigRenderer instance = new PigRenderer(context);

PillagerRenderer

  • Full name: net.minecraft.client.renderer.entity.PillagerRenderer
  • Package: net.minecraft.client.renderer.entity
  • Source: clientOnlynet/minecraft/client/renderer/entity/PillagerRenderer.java
  • Type: class
  • Modifiers: public
  • Extends: IllagerRenderer<Pillager, IllagerRenderState>

net.minecraft.client.renderer.entity.PillagerRenderer#createRenderState()

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/PillagerRenderer.java:25
  • Modifiers: public
  • Return: IllagerRenderState

คืออะไร

สร้าง Render State

ทำงานยังไง

สร้างออบเจ็กต์: IllagerRenderState. คืนค่า: new IllagerRenderState().

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

PillagerRenderer instance = ...;
IllagerRenderState result = instance.createRenderState();

net.minecraft.client.renderer.entity.PillagerRenderer#getTextureLocation(IllagerRenderState)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/PillagerRenderer.java:21
  • Modifiers: public
  • Return: ResourceLocation

คืออะไร

อ่านค่า Texture Location

ทำงานยังไง

คืนค่า: PILLAGER.

Parameters

  • IllagerRenderState illagerRenderState

ตัวอย่างใช้งาน

PillagerRenderer instance = ...;
IllagerRenderState illagerRenderState = ...;
ResourceLocation result = instance.getTextureLocation(illagerRenderState);

net.minecraft.client.renderer.entity.PillagerRenderer#PillagerRenderer(EntityRendererProvider.Context)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/PillagerRenderer.java:16
  • Modifiers: public
  • Kind: constructor

คืออะไร

สร้างออบเจ็กต์ PillagerRenderer ด้วยพารามิเตอร์ที่ระบุ

ทำงานยังไง

เรียกต่อ: bakeLayer(), addLayer(). สร้างออบเจ็กต์: IllagerModel<>, ItemInHandLayer<>.

Parameters

  • EntityRendererProvider.Context context

ตัวอย่างใช้งาน

EntityRendererProvider.Context context = ...;
PillagerRenderer instance = new PillagerRenderer(context);

PolarBearRenderer

  • Full name: net.minecraft.client.renderer.entity.PolarBearRenderer
  • Package: net.minecraft.client.renderer.entity
  • Source: clientOnlynet/minecraft/client/renderer/entity/PolarBearRenderer.java
  • Type: class
  • Modifiers: public
  • Extends: AgeableMobRenderer<PolarBear, PolarBearRenderState, PolarBearModel>

net.minecraft.client.renderer.entity.PolarBearRenderer#createRenderState()

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/PolarBearRenderer.java:23
  • Modifiers: public
  • Return: PolarBearRenderState

คืออะไร

สร้าง Render State

ทำงานยังไง

สร้างออบเจ็กต์: PolarBearRenderState. คืนค่า: new PolarBearRenderState().

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

PolarBearRenderer instance = ...;
PolarBearRenderState result = instance.createRenderState();

net.minecraft.client.renderer.entity.PolarBearRenderer#extractRenderState(PolarBear,PolarBearRenderState,float)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/PolarBearRenderer.java:27
  • Modifiers: public
  • Return: void

คืออะไร

ดำเนินการ extractRenderState ตาม implementation ของ PolarBearRenderer

ทำงานยังไง

เรียกต่อ: getStandingAnimationScale().

Parameters

  • PolarBear polarBear
  • PolarBearRenderState polarBearRenderState
  • float f

ตัวอย่างใช้งาน

PolarBearRenderer instance = ...;
PolarBear polarBear = ...;
PolarBearRenderState polarBearRenderState = ...;
instance.extractRenderState(polarBear, polarBearRenderState, 0.0F);

net.minecraft.client.renderer.entity.PolarBearRenderer#getTextureLocation(PolarBearRenderState)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/PolarBearRenderer.java:19
  • Modifiers: public
  • Return: ResourceLocation

คืออะไร

อ่านค่า Texture Location

ทำงานยังไง

คืนค่า: BEAR_LOCATION.

Parameters

  • PolarBearRenderState polarBearRenderState

ตัวอย่างใช้งาน

PolarBearRenderer instance = ...;
PolarBearRenderState polarBearRenderState = ...;
ResourceLocation result = instance.getTextureLocation(polarBearRenderState);

net.minecraft.client.renderer.entity.PolarBearRenderer#PolarBearRenderer(EntityRendererProvider.Context)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/PolarBearRenderer.java:15
  • Modifiers: public
  • Kind: constructor

คืออะไร

สร้างออบเจ็กต์ PolarBearRenderer ด้วยพารามิเตอร์ที่ระบุ

ทำงานยังไง

เรียกต่อ: bakeLayer(). สร้างออบเจ็กต์: PolarBearModel.

Parameters

  • EntityRendererProvider.Context context

ตัวอย่างใช้งาน

EntityRendererProvider.Context context = ...;
PolarBearRenderer instance = new PolarBearRenderer(context);

PufferfishRenderer

  • Full name: net.minecraft.client.renderer.entity.PufferfishRenderer
  • Package: net.minecraft.client.renderer.entity
  • Source: clientOnlynet/minecraft/client/renderer/entity/PufferfishRenderer.java
  • Type: class
  • Modifiers: public
  • Extends: MobRenderer<Pufferfish, PufferfishRenderState, EntityModel<EntityRenderState>>

net.minecraft.client.renderer.entity.PufferfishRenderer#createRenderState()

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/PufferfishRenderer.java:35
  • Modifiers: public
  • Return: PufferfishRenderState

คืออะไร

สร้าง Render State

ทำงานยังไง

สร้างออบเจ็กต์: PufferfishRenderState. คืนค่า: new PufferfishRenderState().

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

PufferfishRenderer instance = ...;
PufferfishRenderState result = instance.createRenderState();

net.minecraft.client.renderer.entity.PufferfishRenderer#extractRenderState(Pufferfish,PufferfishRenderState,float)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/PufferfishRenderer.java:52
  • Modifiers: public
  • Return: void

คืออะไร

ดำเนินการ extractRenderState ตาม implementation ของ PufferfishRenderer

ทำงานยังไง

เรียกต่อ: getPuffState().

Parameters

  • Pufferfish pufferfish
  • PufferfishRenderState pufferfishRenderState
  • float f

ตัวอย่างใช้งาน

PufferfishRenderer instance = ...;
Pufferfish pufferfish = ...;
PufferfishRenderState pufferfishRenderState = ...;
instance.extractRenderState(pufferfish, pufferfishRenderState, 0.0F);

net.minecraft.client.renderer.entity.PufferfishRenderer#getShadowRadius(PufferfishRenderState)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/PufferfishRenderer.java:39
  • Modifiers: protected
  • Return: float

คืออะไร

อ่านค่า Shadow Radius

ทำงานยังไง

คืนค่า: 0.1F + 0.1F * pufferfishRenderState.puffState.

Parameters

  • PufferfishRenderState pufferfishRenderState

ตัวอย่างใช้งาน

PufferfishRenderState pufferfishRenderState = ...;
@Override
protected float getShadowRadius(PufferfishRenderState pufferfishRenderState) {
    return super.getShadowRadius(pufferfishRenderState);
}

net.minecraft.client.renderer.entity.PufferfishRenderer#getTextureLocation(PufferfishRenderState)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/PufferfishRenderer.java:31
  • Modifiers: public
  • Return: ResourceLocation

คืออะไร

อ่านค่า Texture Location

ทำงานยังไง

คืนค่า: PUFFER_LOCATION.

Parameters

  • PufferfishRenderState pufferfishRenderState

ตัวอย่างใช้งาน

PufferfishRenderer instance = ...;
PufferfishRenderState pufferfishRenderState = ...;
ResourceLocation result = instance.getTextureLocation(pufferfishRenderState);

net.minecraft.client.renderer.entity.PufferfishRenderer#PufferfishRenderer(EntityRendererProvider.Context)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/PufferfishRenderer.java:25
  • Modifiers: public
  • Kind: constructor

คืออะไร

สร้างออบเจ็กต์ PufferfishRenderer ด้วยพารามิเตอร์ที่ระบุ

ทำงานยังไง

แก้ state: mid, small. เรียกต่อ: bakeLayer(). สร้างออบเจ็กต์: PufferfishBigModel, PufferfishMidModel, PufferfishSmallModel.

Parameters

  • EntityRendererProvider.Context context

ตัวอย่างใช้งาน

EntityRendererProvider.Context context = ...;
PufferfishRenderer instance = new PufferfishRenderer(context);

net.minecraft.client.renderer.entity.PufferfishRenderer#render(PufferfishRenderState,PoseStack,MultiBufferSource,int)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/PufferfishRenderer.java:43
  • Modifiers: public
  • Return: void

คืออะไร

เรนเดอร์ render

ทำงานยังไง

แยกกรณีด้วย switch. แก้ state: model.

Parameters

  • PufferfishRenderState pufferfishRenderState
  • PoseStack poseStack
  • MultiBufferSource multiBufferSource
  • int i

ตัวอย่างใช้งาน

PufferfishRenderer instance = ...;
PufferfishRenderState pufferfishRenderState = ...;
PoseStack poseStack = ...;
MultiBufferSource multiBufferSource = ...;
instance.render(pufferfishRenderState, poseStack, multiBufferSource, 0);

net.minecraft.client.renderer.entity.PufferfishRenderer#setupRotations(PufferfishRenderState,PoseStack,float,float)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/PufferfishRenderer.java:57
  • Modifiers: protected
  • Return: void

คืออะไร

ดำเนินการ setupRotations ตาม implementation ของ PufferfishRenderer

ทำงานยังไง

เรียกต่อ: translate(), cos().

Parameters

  • PufferfishRenderState pufferfishRenderState
  • PoseStack poseStack
  • float f
  • float g

ตัวอย่างใช้งาน

PufferfishRenderState pufferfishRenderState = ...;
PoseStack poseStack = ...;
@Override
protected void setupRotations(PufferfishRenderState pufferfishRenderState, PoseStack poseStack, float f, float g) {
    super.setupRotations(pufferfishRenderState, poseStack, f, g);
}

RabbitRenderer

  • Full name: net.minecraft.client.renderer.entity.RabbitRenderer
  • Package: net.minecraft.client.renderer.entity
  • Source: clientOnlynet/minecraft/client/renderer/entity/RabbitRenderer.java
  • Type: class
  • Modifiers: public
  • Extends: AgeableMobRenderer<Rabbit, RabbitRenderState, RabbitModel>

net.minecraft.client.renderer.entity.RabbitRenderer#createRenderState()

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/RabbitRenderer.java:44
  • Modifiers: public
  • Return: RabbitRenderState

คืออะไร

สร้าง Render State

ทำงานยังไง

สร้างออบเจ็กต์: RabbitRenderState. คืนค่า: new RabbitRenderState().

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

RabbitRenderer instance = ...;
RabbitRenderState result = instance.createRenderState();

net.minecraft.client.renderer.entity.RabbitRenderer#extractRenderState(Rabbit,RabbitRenderState,float)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/RabbitRenderer.java:48
  • Modifiers: public
  • Return: void

คืออะไร

ดำเนินการ extractRenderState ตาม implementation ของ RabbitRenderer

ทำงานยังไง

เรียกต่อ: getJumpCompletion(), equals(), stripFormatting(), getName(), getString(), getVariant().

Parameters

  • Rabbit rabbit
  • RabbitRenderState rabbitRenderState
  • float f

ตัวอย่างใช้งาน

RabbitRenderer instance = ...;
Rabbit rabbit = ...;
RabbitRenderState rabbitRenderState = ...;
instance.extractRenderState(rabbit, rabbitRenderState, 0.0F);

net.minecraft.client.renderer.entity.RabbitRenderer#getTextureLocation(RabbitRenderState)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/RabbitRenderer.java:27
  • Modifiers: public
  • Return: ResourceLocation

คืออะไร

อ่านค่า Texture Location

ทำงานยังไง

ตรวจเงื่อนไขด้วย if ; แยกกรณีด้วย switch. สร้างออบเจ็กต์: MatchException. มีจุด return อย่างน้อย 2 จุด.

Parameters

  • RabbitRenderState rabbitRenderState

ตัวอย่างใช้งาน

RabbitRenderer instance = ...;
RabbitRenderState rabbitRenderState = ...;
ResourceLocation result = instance.getTextureLocation(rabbitRenderState);

net.minecraft.client.renderer.entity.RabbitRenderer#RabbitRenderer(EntityRendererProvider.Context)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/RabbitRenderer.java:23
  • Modifiers: public
  • Kind: constructor

คืออะไร

สร้างออบเจ็กต์ RabbitRenderer ด้วยพารามิเตอร์ที่ระบุ

ทำงานยังไง

เรียกต่อ: bakeLayer(). สร้างออบเจ็กต์: RabbitModel.

Parameters

  • EntityRendererProvider.Context context

ตัวอย่างใช้งาน

EntityRendererProvider.Context context = ...;
RabbitRenderer instance = new RabbitRenderer(context);

RaftRenderer

  • Full name: net.minecraft.client.renderer.entity.RaftRenderer
  • Package: net.minecraft.client.renderer.entity
  • Source: clientOnlynet/minecraft/client/renderer/entity/RaftRenderer.java
  • Type: class
  • Modifiers: public
  • Extends: AbstractBoatRenderer

net.minecraft.client.renderer.entity.RaftRenderer#model()

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/RaftRenderer.java:23
  • Modifiers: protected
  • Return: EntityModel<BoatRenderState>

คืออะไร

ดำเนินการ model ตาม implementation ของ RaftRenderer

ทำงานยังไง

คืนค่า: this.model.

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

@Override
protected EntityModel<BoatRenderState> model() {
    return super.model();
}

net.minecraft.client.renderer.entity.RaftRenderer#RaftRenderer(EntityRendererProvider.Context,ModelLayerLocation)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/RaftRenderer.java:17
  • Modifiers: public
  • Kind: constructor

คืออะไร

สร้างออบเจ็กต์ RaftRenderer ด้วยพารามิเตอร์ที่ระบุ

ทำงานยังไง

แก้ state: texture, model. เรียกต่อ: model(), withPath(), bakeLayer(). สร้างออบเจ็กต์: RaftModel.

Parameters

  • EntityRendererProvider.Context context
  • ModelLayerLocation modelLayerLocation

ตัวอย่างใช้งาน

EntityRendererProvider.Context context = ...;
ModelLayerLocation modelLayerLocation = ...;
RaftRenderer instance = new RaftRenderer(context, modelLayerLocation);

net.minecraft.client.renderer.entity.RaftRenderer#renderType()

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/RaftRenderer.java:28
  • Modifiers: protected
  • Return: RenderType

คืออะไร

เรนเดอร์ Type

ทำงานยังไง

คืนค่า: this.model.renderType(this.texture).

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

@Override
protected RenderType renderType() {
    return super.renderType();
}

RavagerRenderer

  • Full name: net.minecraft.client.renderer.entity.RavagerRenderer
  • Package: net.minecraft.client.renderer.entity
  • Source: clientOnlynet/minecraft/client/renderer/entity/RavagerRenderer.java
  • Type: class
  • Modifiers: public
  • Extends: MobRenderer<Ravager, RavagerRenderState, RavagerModel>

net.minecraft.client.renderer.entity.RavagerRenderer#createRenderState()

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/RavagerRenderer.java:23
  • Modifiers: public
  • Return: RavagerRenderState

คืออะไร

สร้าง Render State

ทำงานยังไง

สร้างออบเจ็กต์: RavagerRenderState. คืนค่า: new RavagerRenderState().

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

RavagerRenderer instance = ...;
RavagerRenderState result = instance.createRenderState();

net.minecraft.client.renderer.entity.RavagerRenderer#extractRenderState(Ravager,RavagerRenderState,float)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/RavagerRenderer.java:27
  • Modifiers: public
  • Return: void

คืออะไร

ดำเนินการ extractRenderState ตาม implementation ของ RavagerRenderer

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. เรียกต่อ: getStunnedTick(), getAttackTick(), getRoarTick().

Parameters

  • Ravager ravager
  • RavagerRenderState ravagerRenderState
  • float f

ตัวอย่างใช้งาน

RavagerRenderer instance = ...;
Ravager ravager = ...;
RavagerRenderState ravagerRenderState = ...;
instance.extractRenderState(ravager, ravagerRenderState, 0.0F);

net.minecraft.client.renderer.entity.RavagerRenderer#getTextureLocation(RavagerRenderState)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/RavagerRenderer.java:19
  • Modifiers: public
  • Return: ResourceLocation

คืออะไร

อ่านค่า Texture Location

ทำงานยังไง

คืนค่า: TEXTURE_LOCATION.

Parameters

  • RavagerRenderState ravagerRenderState

ตัวอย่างใช้งาน

RavagerRenderer instance = ...;
RavagerRenderState ravagerRenderState = ...;
ResourceLocation result = instance.getTextureLocation(ravagerRenderState);

net.minecraft.client.renderer.entity.RavagerRenderer#RavagerRenderer(EntityRendererProvider.Context)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/RavagerRenderer.java:15
  • Modifiers: public
  • Kind: constructor

คืออะไร

สร้างออบเจ็กต์ RavagerRenderer ด้วยพารามิเตอร์ที่ระบุ

ทำงานยังไง

เรียกต่อ: bakeLayer(). สร้างออบเจ็กต์: RavagerModel.

Parameters

  • EntityRendererProvider.Context context

ตัวอย่างใช้งาน

EntityRendererProvider.Context context = ...;
RavagerRenderer instance = new RavagerRenderer(context);

RenderLayerParent

  • Full name: net.minecraft.client.renderer.entity.RenderLayerParent
  • Package: net.minecraft.client.renderer.entity
  • Source: clientOnlynet/minecraft/client/renderer/entity/RenderLayerParent.java
  • Type: interface
  • Modifiers: public

net.minecraft.client.renderer.entity.RenderLayerParent#getModel()

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/RenderLayerParent.java:10
  • Modifiers: ``
  • Return: M

คืออะไร

อ่านค่า Model

ทำงานยังไง

ไม่มี body ใน source declaration นี้

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

RenderLayerParent instance = ...;
M result = instance.getModel();

SalmonRenderer

  • Full name: net.minecraft.client.renderer.entity.SalmonRenderer
  • Package: net.minecraft.client.renderer.entity
  • Source: clientOnlynet/minecraft/client/renderer/entity/SalmonRenderer.java
  • Type: class
  • Modifiers: public
  • Extends: MobRenderer<Salmon, SalmonRenderState, SalmonModel>

net.minecraft.client.renderer.entity.SalmonRenderer#createRenderState()

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/SalmonRenderer.java:39
  • Modifiers: public
  • Return: SalmonRenderState

คืออะไร

สร้าง Render State

ทำงานยังไง

สร้างออบเจ็กต์: SalmonRenderState. คืนค่า: new SalmonRenderState().

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

SalmonRenderer instance = ...;
SalmonRenderState result = instance.createRenderState();

net.minecraft.client.renderer.entity.SalmonRenderer#extractRenderState(Salmon,SalmonRenderState,float)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/SalmonRenderer.java:30
  • Modifiers: public
  • Return: void

คืออะไร

ดำเนินการ extractRenderState ตาม implementation ของ SalmonRenderer

ทำงานยังไง

เรียกต่อ: getVariant().

Parameters

  • Salmon salmon
  • SalmonRenderState salmonRenderState
  • float f

ตัวอย่างใช้งาน

SalmonRenderer instance = ...;
Salmon salmon = ...;
SalmonRenderState salmonRenderState = ...;
instance.extractRenderState(salmon, salmonRenderState, 0.0F);

net.minecraft.client.renderer.entity.SalmonRenderer#getTextureLocation(SalmonRenderState)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/SalmonRenderer.java:35
  • Modifiers: public
  • Return: ResourceLocation

คืออะไร

อ่านค่า Texture Location

ทำงานยังไง

คืนค่า: SALMON_LOCATION.

Parameters

  • SalmonRenderState salmonRenderState

ตัวอย่างใช้งาน

SalmonRenderer instance = ...;
SalmonRenderState salmonRenderState = ...;
ResourceLocation result = instance.getTextureLocation(salmonRenderState);

net.minecraft.client.renderer.entity.SalmonRenderer#render(SalmonRenderState,PoseStack,MultiBufferSource,int)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/SalmonRenderer.java:60
  • Modifiers: public
  • Return: void

คืออะไร

เรนเดอร์ render

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. แก้ state: model.

Parameters

  • SalmonRenderState salmonRenderState
  • PoseStack poseStack
  • MultiBufferSource multiBufferSource
  • int i

ตัวอย่างใช้งาน

SalmonRenderer instance = ...;
SalmonRenderState salmonRenderState = ...;
PoseStack poseStack = ...;
MultiBufferSource multiBufferSource = ...;
instance.render(salmonRenderState, poseStack, multiBufferSource, 0);

net.minecraft.client.renderer.entity.SalmonRenderer#SalmonRenderer(EntityRendererProvider.Context)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/SalmonRenderer.java:23
  • Modifiers: public
  • Kind: constructor

คืออะไร

สร้างออบเจ็กต์ SalmonRenderer ด้วยพารามิเตอร์ที่ระบุ

ทำงานยังไง

แก้ state: smallSalmonModel, mediumSalmonModel, largeSalmonModel. เรียกต่อ: bakeLayer(). สร้างออบเจ็กต์: SalmonModel.

Parameters

  • EntityRendererProvider.Context context

ตัวอย่างใช้งาน

EntityRendererProvider.Context context = ...;
SalmonRenderer instance = new SalmonRenderer(context);

net.minecraft.client.renderer.entity.SalmonRenderer#setupRotations(SalmonRenderState,PoseStack,float,float)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/SalmonRenderer.java:43
  • Modifiers: protected
  • Return: void

คืออะไร

ดำเนินการ setupRotations ตาม implementation ของ SalmonRenderer

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. เรียกต่อ: sin(), mulPose(), rotationDegrees(), translate().

Parameters

  • SalmonRenderState salmonRenderState
  • PoseStack poseStack
  • float f
  • float g

ตัวอย่างใช้งาน

SalmonRenderState salmonRenderState = ...;
PoseStack poseStack = ...;
@Override
protected void setupRotations(SalmonRenderState salmonRenderState, PoseStack poseStack, float f, float g) {
    super.setupRotations(salmonRenderState, poseStack, f, g);
}

SheepRenderer

  • Full name: net.minecraft.client.renderer.entity.SheepRenderer
  • Package: net.minecraft.client.renderer.entity
  • Source: clientOnlynet/minecraft/client/renderer/entity/SheepRenderer.java
  • Type: class
  • Modifiers: public
  • Extends: AgeableMobRenderer<Sheep, SheepRenderState, SheepModel>

net.minecraft.client.renderer.entity.SheepRenderer#createRenderState()

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/SheepRenderer.java:25
  • Modifiers: public
  • Return: SheepRenderState

คืออะไร

สร้าง Render State

ทำงานยังไง

สร้างออบเจ็กต์: SheepRenderState. คืนค่า: new SheepRenderState().

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

SheepRenderer instance = ...;
SheepRenderState result = instance.createRenderState();

net.minecraft.client.renderer.entity.SheepRenderer#extractRenderState(Sheep,SheepRenderState,float)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/SheepRenderer.java:29
  • Modifiers: public
  • Return: void

คืออะไร

ดำเนินการ extractRenderState ตาม implementation ของ SheepRenderer

ทำงานยังไง

เรียกต่อ: getHeadEatAngleScale(), getHeadEatPositionScale(), isSheared(), getColor(), getId().

Parameters

  • Sheep sheep
  • SheepRenderState sheepRenderState
  • float f

ตัวอย่างใช้งาน

SheepRenderer instance = ...;
Sheep sheep = ...;
SheepRenderState sheepRenderState = ...;
instance.extractRenderState(sheep, sheepRenderState, 0.0F);

net.minecraft.client.renderer.entity.SheepRenderer#getTextureLocation(SheepRenderState)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/SheepRenderer.java:21
  • Modifiers: public
  • Return: ResourceLocation

คืออะไร

อ่านค่า Texture Location

ทำงานยังไง

คืนค่า: SHEEP_LOCATION.

Parameters

  • SheepRenderState sheepRenderState

ตัวอย่างใช้งาน

SheepRenderer instance = ...;
SheepRenderState sheepRenderState = ...;
ResourceLocation result = instance.getTextureLocation(sheepRenderState);

net.minecraft.client.renderer.entity.SheepRenderer#SheepRenderer(EntityRendererProvider.Context)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/SheepRenderer.java:16
  • Modifiers: public
  • Kind: constructor

คืออะไร

สร้างออบเจ็กต์ SheepRenderer ด้วยพารามิเตอร์ที่ระบุ

ทำงานยังไง

เรียกต่อ: bakeLayer(), addLayer(), getModelSet(). สร้างออบเจ็กต์: SheepModel, SheepWoolLayer.

Parameters

  • EntityRendererProvider.Context context

ตัวอย่างใช้งาน

EntityRendererProvider.Context context = ...;
SheepRenderer instance = new SheepRenderer(context);

ShulkerBulletRenderer

  • Full name: net.minecraft.client.renderer.entity.ShulkerBulletRenderer
  • Package: net.minecraft.client.renderer.entity
  • Source: clientOnlynet/minecraft/client/renderer/entity/ShulkerBulletRenderer.java
  • Type: class
  • Modifiers: public
  • Extends: EntityRenderer<ShulkerBullet, ShulkerBulletRenderState>

net.minecraft.client.renderer.entity.ShulkerBulletRenderer#createRenderState()

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/ShulkerBulletRenderer.java:52
  • Modifiers: public
  • Return: ShulkerBulletRenderState

คืออะไร

สร้าง Render State

ทำงานยังไง

สร้างออบเจ็กต์: ShulkerBulletRenderState. คืนค่า: new ShulkerBulletRenderState().

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

ShulkerBulletRenderer instance = ...;
ShulkerBulletRenderState result = instance.createRenderState();

net.minecraft.client.renderer.entity.ShulkerBulletRenderer#extractRenderState(ShulkerBullet,ShulkerBulletRenderState,float)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/ShulkerBulletRenderer.java:56
  • Modifiers: public
  • Return: void

คืออะไร

ดำเนินการ extractRenderState ตาม implementation ของ ShulkerBulletRenderer

ทำงานยังไง

เรียกต่อ: getYRot(), getXRot().

Parameters

  • ShulkerBullet shulkerBullet
  • ShulkerBulletRenderState shulkerBulletRenderState
  • float f

ตัวอย่างใช้งาน

ShulkerBulletRenderer instance = ...;
ShulkerBullet shulkerBullet = ...;
ShulkerBulletRenderState shulkerBulletRenderState = ...;
instance.extractRenderState(shulkerBullet, shulkerBulletRenderState, 0.0F);

net.minecraft.client.renderer.entity.ShulkerBulletRenderer#getBlockLightLevel(ShulkerBullet,BlockPos)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/ShulkerBulletRenderer.java:30
  • Modifiers: protected
  • Return: int

คืออะไร

อ่านค่า Block Light Level

ทำงานยังไง

คืนค่า: 15.

Parameters

  • ShulkerBullet shulkerBullet
  • BlockPos blockPos

ตัวอย่างใช้งาน

ShulkerBullet shulkerBullet = ...;
BlockPos blockPos = ...;
@Override
protected int getBlockLightLevel(ShulkerBullet shulkerBullet, BlockPos blockPos) {
    return super.getBlockLightLevel(shulkerBullet, blockPos);
}

net.minecraft.client.renderer.entity.ShulkerBulletRenderer#render(ShulkerBulletRenderState,PoseStack,MultiBufferSource,int)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/ShulkerBulletRenderer.java:34
  • Modifiers: public
  • Return: void

คืออะไร

เรนเดอร์ render

ทำงานยังไง

เรียกต่อ: pushPose(), translate(), mulPose(), rotationDegrees(), sin(), cos(), scale(), setupAnim().

Parameters

  • ShulkerBulletRenderState shulkerBulletRenderState
  • PoseStack poseStack
  • MultiBufferSource multiBufferSource
  • int i

ตัวอย่างใช้งาน

ShulkerBulletRenderer instance = ...;
ShulkerBulletRenderState shulkerBulletRenderState = ...;
PoseStack poseStack = ...;
MultiBufferSource multiBufferSource = ...;
instance.render(shulkerBulletRenderState, poseStack, multiBufferSource, 0);

net.minecraft.client.renderer.entity.ShulkerBulletRenderer#ShulkerBulletRenderer(EntityRendererProvider.Context)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/ShulkerBulletRenderer.java:25
  • Modifiers: public
  • Kind: constructor

คืออะไร

สร้างออบเจ็กต์ ShulkerBulletRenderer ด้วยพารามิเตอร์ที่ระบุ

ทำงานยังไง

แก้ state: model. เรียกต่อ: bakeLayer(). สร้างออบเจ็กต์: ShulkerBulletModel.

Parameters

  • EntityRendererProvider.Context context

ตัวอย่างใช้งาน

EntityRendererProvider.Context context = ...;
ShulkerBulletRenderer instance = new ShulkerBulletRenderer(context);

ShulkerRenderer

  • Full name: net.minecraft.client.renderer.entity.ShulkerRenderer
  • Package: net.minecraft.client.renderer.entity
  • Source: clientOnlynet/minecraft/client/renderer/entity/ShulkerRenderer.java
  • Type: class
  • Modifiers: public
  • Extends: MobRenderer<Shulker, ShulkerRenderState, ShulkerModel>

net.minecraft.client.renderer.entity.ShulkerRenderer#createRenderState()

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/ShulkerRenderer.java:59
  • Modifiers: public
  • Return: ShulkerRenderState

คืออะไร

สร้าง Render State

ทำงานยังไง

สร้างออบเจ็กต์: ShulkerRenderState. คืนค่า: new ShulkerRenderState().

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

ShulkerRenderer instance = ...;
ShulkerRenderState result = instance.createRenderState();

net.minecraft.client.renderer.entity.ShulkerRenderer#extractRenderState(Shulker,ShulkerRenderState,float)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/ShulkerRenderer.java:63
  • Modifiers: public
  • Return: void

คืออะไร

ดำเนินการ extractRenderState ตาม implementation ของ ShulkerRenderer

ทำงานยังไง

เรียกต่อ: requireNonNullElse(), getRenderPosition(), getColor(), getClientPeekAmount(), getAttachFace().

Parameters

  • Shulker shulker
  • ShulkerRenderState shulkerRenderState
  • float f

ตัวอย่างใช้งาน

ShulkerRenderer instance = ...;
Shulker shulker = ...;
ShulkerRenderState shulkerRenderState = ...;
instance.extractRenderState(shulker, shulkerRenderState, 0.0F);

net.minecraft.client.renderer.entity.ShulkerRenderer#getRenderOffset(ShulkerRenderState)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/ShulkerRenderer.java:34
  • Modifiers: public
  • Return: Vec3

คืออะไร

อ่านค่า Render Offset

ทำงานยังไง

คืนค่า: shulkerRenderState.renderOffset.

Parameters

  • ShulkerRenderState shulkerRenderState

ตัวอย่างใช้งาน

ShulkerRenderer instance = ...;
ShulkerRenderState shulkerRenderState = ...;
Vec3 result = instance.getRenderOffset(shulkerRenderState);

net.minecraft.client.renderer.entity.ShulkerRenderer#getTextureLocation(DyeColor)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/ShulkerRenderer.java:73
  • Modifiers: public static
  • Return: ResourceLocation

คืออะไร

อ่านค่า Texture Location

ทำงานยังไง

เรียกต่อ: getId(). คืนค่า: dyeColor == null ? DEFAULT_TEXTURE_LOCATION : TEXTURE_LOCATION[dyeColor.getId()].

Parameters

  • DyeColor dyeColor

ตัวอย่างใช้งาน

DyeColor dyeColor = ...;
ResourceLocation result = ShulkerRenderer.getTextureLocation(dyeColor);

net.minecraft.client.renderer.entity.ShulkerRenderer#getTextureLocation(ShulkerRenderState)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/ShulkerRenderer.java:55
  • Modifiers: public
  • Return: ResourceLocation

คืออะไร

อ่านค่า Texture Location

ทำงานยังไง

คืนค่า: getTextureLocation(shulkerRenderState.color).

Parameters

  • ShulkerRenderState shulkerRenderState

ตัวอย่างใช้งาน

ShulkerRenderer instance = ...;
ShulkerRenderState shulkerRenderState = ...;
ResourceLocation result = instance.getTextureLocation(shulkerRenderState);

net.minecraft.client.renderer.entity.ShulkerRenderer#setupRotations(ShulkerRenderState,PoseStack,float,float)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/ShulkerRenderer.java:77
  • Modifiers: protected
  • Return: void

คืออะไร

ดำเนินการ setupRotations ตาม implementation ของ ShulkerRenderer

ทำงานยังไง

เรียกต่อ: rotateAround(), getOpposite(), getRotation().

Parameters

  • ShulkerRenderState shulkerRenderState
  • PoseStack poseStack
  • float f
  • float g

ตัวอย่างใช้งาน

ShulkerRenderState shulkerRenderState = ...;
PoseStack poseStack = ...;
@Override
protected void setupRotations(ShulkerRenderState shulkerRenderState, PoseStack poseStack, float f, float g) {
    super.setupRotations(shulkerRenderState, poseStack, f, g);
}

net.minecraft.client.renderer.entity.ShulkerRenderer#shouldRender(Shulker,Frustum,double,double,double)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/ShulkerRenderer.java:38
  • Modifiers: public
  • Return: boolean

คืออะไร

ตรวจสอบว่าควร Render

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. เรียกต่อ: getRenderPosition(), getType(), getHeight(), getWidth(), atBottomCenterOf(), blockPosition(), isVisible(), inflate(). สร้างออบเจ็กต์: AABB. มีจุด return อย่างน้อย 3 จุด.

Parameters

  • Shulker shulker
  • Frustum frustum
  • double d
  • double e
  • double f

ตัวอย่างใช้งาน

ShulkerRenderer instance = ...;
Shulker shulker = ...;
Frustum frustum = ...;
boolean result = instance.shouldRender(shulker, frustum, 0.0D, 0.0D, 0.0D);

net.minecraft.client.renderer.entity.ShulkerRenderer#ShulkerRenderer(EntityRendererProvider.Context)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/ShulkerRenderer.java:30
  • Modifiers: public
  • Kind: constructor

คืออะไร

สร้างออบเจ็กต์ ShulkerRenderer ด้วยพารามิเตอร์ที่ระบุ

ทำงานยังไง

เรียกต่อ: bakeLayer(). สร้างออบเจ็กต์: ShulkerModel.

Parameters

  • EntityRendererProvider.Context context

ตัวอย่างใช้งาน

EntityRendererProvider.Context context = ...;
ShulkerRenderer instance = new ShulkerRenderer(context);

SilverfishRenderer

  • Full name: net.minecraft.client.renderer.entity.SilverfishRenderer
  • Package: net.minecraft.client.renderer.entity
  • Source: clientOnlynet/minecraft/client/renderer/entity/SilverfishRenderer.java
  • Type: class
  • Modifiers: public
  • Extends: MobRenderer<Silverfish, LivingEntityRenderState, SilverfishModel>

net.minecraft.client.renderer.entity.SilverfishRenderer#createRenderState()

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/SilverfishRenderer.java:29
  • Modifiers: public
  • Return: LivingEntityRenderState

คืออะไร

สร้าง Render State

ทำงานยังไง

สร้างออบเจ็กต์: LivingEntityRenderState. คืนค่า: new LivingEntityRenderState().

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

SilverfishRenderer instance = ...;
LivingEntityRenderState result = instance.createRenderState();

net.minecraft.client.renderer.entity.SilverfishRenderer#getFlipDegrees()

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/SilverfishRenderer.java:19
  • Modifiers: protected
  • Return: float

คืออะไร

อ่านค่า Flip Degrees

ทำงานยังไง

คืนค่า: 180.0F.

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

@Override
protected float getFlipDegrees() {
    return super.getFlipDegrees();
}

net.minecraft.client.renderer.entity.SilverfishRenderer#getTextureLocation(LivingEntityRenderState)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/SilverfishRenderer.java:24
  • Modifiers: public
  • Return: ResourceLocation

คืออะไร

อ่านค่า Texture Location

ทำงานยังไง

คืนค่า: SILVERFISH_LOCATION.

Parameters

  • LivingEntityRenderState livingEntityRenderState

ตัวอย่างใช้งาน

SilverfishRenderer instance = ...;
LivingEntityRenderState livingEntityRenderState = ...;
ResourceLocation result = instance.getTextureLocation(livingEntityRenderState);

net.minecraft.client.renderer.entity.SilverfishRenderer#SilverfishRenderer(EntityRendererProvider.Context)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/SilverfishRenderer.java:15
  • Modifiers: public
  • Kind: constructor

คืออะไร

สร้างออบเจ็กต์ SilverfishRenderer ด้วยพารามิเตอร์ที่ระบุ

ทำงานยังไง

เรียกต่อ: bakeLayer(). สร้างออบเจ็กต์: SilverfishModel.

Parameters

  • EntityRendererProvider.Context context

ตัวอย่างใช้งาน

EntityRendererProvider.Context context = ...;
SilverfishRenderer instance = new SilverfishRenderer(context);

SkeletonRenderer

  • Full name: net.minecraft.client.renderer.entity.SkeletonRenderer
  • Package: net.minecraft.client.renderer.entity
  • Source: clientOnlynet/minecraft/client/renderer/entity/SkeletonRenderer.java
  • Type: class
  • Modifiers: public
  • Extends: AbstractSkeletonRenderer<Skeleton, SkeletonRenderState>

net.minecraft.client.renderer.entity.SkeletonRenderer#createRenderState()

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/SkeletonRenderer.java:22
  • Modifiers: public
  • Return: SkeletonRenderState

คืออะไร

สร้าง Render State

ทำงานยังไง

สร้างออบเจ็กต์: SkeletonRenderState. คืนค่า: new SkeletonRenderState().

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

SkeletonRenderer instance = ...;
SkeletonRenderState result = instance.createRenderState();

net.minecraft.client.renderer.entity.SkeletonRenderer#getTextureLocation(SkeletonRenderState)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/SkeletonRenderer.java:18
  • Modifiers: public
  • Return: ResourceLocation

คืออะไร

อ่านค่า Texture Location

ทำงานยังไง

คืนค่า: SKELETON_LOCATION.

Parameters

  • SkeletonRenderState skeletonRenderState

ตัวอย่างใช้งาน

SkeletonRenderer instance = ...;
SkeletonRenderState skeletonRenderState = ...;
ResourceLocation result = instance.getTextureLocation(skeletonRenderState);

net.minecraft.client.renderer.entity.SkeletonRenderer#SkeletonRenderer(EntityRendererProvider.Context)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/SkeletonRenderer.java:14
  • Modifiers: public
  • Kind: constructor

คืออะไร

สร้างออบเจ็กต์ SkeletonRenderer ด้วยพารามิเตอร์ที่ระบุ

ทำงานยังไง

ทำงานตาม body โดยตรง (ประมาณ 1 statement).

Parameters

  • EntityRendererProvider.Context context

ตัวอย่างใช้งาน

EntityRendererProvider.Context context = ...;
SkeletonRenderer instance = new SkeletonRenderer(context);

SlimeRenderer

  • Full name: net.minecraft.client.renderer.entity.SlimeRenderer
  • Package: net.minecraft.client.renderer.entity
  • Source: clientOnlynet/minecraft/client/renderer/entity/SlimeRenderer.java
  • Type: class
  • Modifiers: public
  • Extends: MobRenderer<Slime, SlimeRenderState, SlimeModel>

net.minecraft.client.renderer.entity.SlimeRenderer#createRenderState()

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/SlimeRenderer.java:41
  • Modifiers: public
  • Return: SlimeRenderState

คืออะไร

สร้าง Render State

ทำงานยังไง

สร้างออบเจ็กต์: SlimeRenderState. คืนค่า: new SlimeRenderState().

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

SlimeRenderer instance = ...;
SlimeRenderState result = instance.createRenderState();

net.minecraft.client.renderer.entity.SlimeRenderer#extractRenderState(Slime,SlimeRenderState,float)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/SlimeRenderer.java:45
  • Modifiers: public
  • Return: void

คืออะไร

ดำเนินการ extractRenderState ตาม implementation ของ SlimeRenderer

ทำงานยังไง

เรียกต่อ: lerp(), getSize().

Parameters

  • Slime slime
  • SlimeRenderState slimeRenderState
  • float f

ตัวอย่างใช้งาน

SlimeRenderer instance = ...;
Slime slime = ...;
SlimeRenderState slimeRenderState = ...;
instance.extractRenderState(slime, slimeRenderState, 0.0F);

net.minecraft.client.renderer.entity.SlimeRenderer#getShadowRadius(SlimeRenderState)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/SlimeRenderer.java:23
  • Modifiers: protected
  • Return: float

คืออะไร

อ่านค่า Shadow Radius

ทำงานยังไง

คืนค่า: slimeRenderState.size * 0.25F.

Parameters

  • SlimeRenderState slimeRenderState

ตัวอย่างใช้งาน

SlimeRenderState slimeRenderState = ...;
@Override
protected float getShadowRadius(SlimeRenderState slimeRenderState) {
    return super.getShadowRadius(slimeRenderState);
}

net.minecraft.client.renderer.entity.SlimeRenderer#getTextureLocation(SlimeRenderState)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/SlimeRenderer.java:37
  • Modifiers: public
  • Return: ResourceLocation

คืออะไร

อ่านค่า Texture Location

ทำงานยังไง

คืนค่า: SLIME_LOCATION.

Parameters

  • SlimeRenderState slimeRenderState

ตัวอย่างใช้งาน

SlimeRenderer instance = ...;
SlimeRenderState slimeRenderState = ...;
ResourceLocation result = instance.getTextureLocation(slimeRenderState);

net.minecraft.client.renderer.entity.SlimeRenderer#scale(SlimeRenderState,PoseStack)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/SlimeRenderer.java:27
  • Modifiers: protected
  • Return: void

คืออะไร

ดำเนินการ scale ตาม implementation ของ SlimeRenderer

ทำงานยังไง

เรียกต่อ: translate().

Parameters

  • SlimeRenderState slimeRenderState
  • PoseStack poseStack

ตัวอย่างใช้งาน

SlimeRenderState slimeRenderState = ...;
PoseStack poseStack = ...;
@Override
protected void scale(SlimeRenderState slimeRenderState, PoseStack poseStack) {
    super.scale(slimeRenderState, poseStack);
}

net.minecraft.client.renderer.entity.SlimeRenderer#SlimeRenderer(EntityRendererProvider.Context)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/SlimeRenderer.java:18
  • Modifiers: public
  • Kind: constructor

คืออะไร

สร้างออบเจ็กต์ SlimeRenderer ด้วยพารามิเตอร์ที่ระบุ

ทำงานยังไง

เรียกต่อ: bakeLayer(), addLayer(), getModelSet(). สร้างออบเจ็กต์: SlimeModel, SlimeOuterLayer.

Parameters

  • EntityRendererProvider.Context context

ตัวอย่างใช้งาน

EntityRendererProvider.Context context = ...;
SlimeRenderer instance = new SlimeRenderer(context);

SnifferRenderer

  • Full name: net.minecraft.client.renderer.entity.SnifferRenderer
  • Package: net.minecraft.client.renderer.entity
  • Source: clientOnlynet/minecraft/client/renderer/entity/SnifferRenderer.java
  • Type: class
  • Modifiers: public
  • Extends: AgeableMobRenderer<Sniffer, SnifferRenderState, SnifferModel>

net.minecraft.client.renderer.entity.SnifferRenderer#createRenderState()

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/SnifferRenderer.java:24
  • Modifiers: public
  • Return: SnifferRenderState

คืออะไร

สร้าง Render State

ทำงานยังไง

สร้างออบเจ็กต์: SnifferRenderState. คืนค่า: new SnifferRenderState().

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

SnifferRenderer instance = ...;
SnifferRenderState result = instance.createRenderState();

net.minecraft.client.renderer.entity.SnifferRenderer#extractRenderState(Sniffer,SnifferRenderState,float)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/SnifferRenderer.java:28
  • Modifiers: public
  • Return: void

คืออะไร

ดำเนินการ extractRenderState ตาม implementation ของ SnifferRenderer

ทำงานยังไง

เรียกต่อ: isSearching(), copyFrom().

Parameters

  • Sniffer sniffer
  • SnifferRenderState snifferRenderState
  • float f

ตัวอย่างใช้งาน

SnifferRenderer instance = ...;
Sniffer sniffer = ...;
SnifferRenderState snifferRenderState = ...;
instance.extractRenderState(sniffer, snifferRenderState, 0.0F);

net.minecraft.client.renderer.entity.SnifferRenderer#getBoundingBoxForCulling(Sniffer)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/SnifferRenderer.java:38
  • Modifiers: protected
  • Return: AABB

คืออะไร

อ่านค่า Bounding Box For Culling

ทำงานยังไง

เรียกต่อ: inflate(). คืนค่า: super.getBoundingBoxForCulling(sniffer).inflate(0.6F).

Parameters

  • Sniffer sniffer

ตัวอย่างใช้งาน

Sniffer sniffer = ...;
@Override
protected AABB getBoundingBoxForCulling(Sniffer sniffer) {
    return super.getBoundingBoxForCulling(sniffer);
}

net.minecraft.client.renderer.entity.SnifferRenderer#getTextureLocation(SnifferRenderState)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/SnifferRenderer.java:20
  • Modifiers: public
  • Return: ResourceLocation

คืออะไร

อ่านค่า Texture Location

ทำงานยังไง

คืนค่า: SNIFFER_LOCATION.

Parameters

  • SnifferRenderState snifferRenderState

ตัวอย่างใช้งาน

SnifferRenderer instance = ...;
SnifferRenderState snifferRenderState = ...;
ResourceLocation result = instance.getTextureLocation(snifferRenderState);

net.minecraft.client.renderer.entity.SnifferRenderer#SnifferRenderer(EntityRendererProvider.Context)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/SnifferRenderer.java:16
  • Modifiers: public
  • Kind: constructor

คืออะไร

สร้างออบเจ็กต์ SnifferRenderer ด้วยพารามิเตอร์ที่ระบุ

ทำงานยังไง

เรียกต่อ: bakeLayer(). สร้างออบเจ็กต์: SnifferModel.

Parameters

  • EntityRendererProvider.Context context

ตัวอย่างใช้งาน

EntityRendererProvider.Context context = ...;
SnifferRenderer instance = new SnifferRenderer(context);

SnowGolemRenderer

  • Full name: net.minecraft.client.renderer.entity.SnowGolemRenderer
  • Package: net.minecraft.client.renderer.entity
  • Source: clientOnlynet/minecraft/client/renderer/entity/SnowGolemRenderer.java
  • Type: class
  • Modifiers: public
  • Extends: MobRenderer<SnowGolem, SnowGolemRenderState, SnowGolemModel>

net.minecraft.client.renderer.entity.SnowGolemRenderer#createRenderState()

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/SnowGolemRenderer.java:25
  • Modifiers: public
  • Return: SnowGolemRenderState

คืออะไร

สร้าง Render State

ทำงานยังไง

สร้างออบเจ็กต์: SnowGolemRenderState. คืนค่า: new SnowGolemRenderState().

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

SnowGolemRenderer instance = ...;
SnowGolemRenderState result = instance.createRenderState();

net.minecraft.client.renderer.entity.SnowGolemRenderer#extractRenderState(SnowGolem,SnowGolemRenderState,float)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/SnowGolemRenderer.java:29
  • Modifiers: public
  • Return: void

คืออะไร

ดำเนินการ extractRenderState ตาม implementation ของ SnowGolemRenderer

ทำงานยังไง

เรียกต่อ: hasPumpkin().

Parameters

  • SnowGolem snowGolem
  • SnowGolemRenderState snowGolemRenderState
  • float f

ตัวอย่างใช้งาน

SnowGolemRenderer instance = ...;
SnowGolem snowGolem = ...;
SnowGolemRenderState snowGolemRenderState = ...;
instance.extractRenderState(snowGolem, snowGolemRenderState, 0.0F);

net.minecraft.client.renderer.entity.SnowGolemRenderer#getTextureLocation(SnowGolemRenderState)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/SnowGolemRenderer.java:21
  • Modifiers: public
  • Return: ResourceLocation

คืออะไร

อ่านค่า Texture Location

ทำงานยังไง

คืนค่า: SNOW_GOLEM_LOCATION.

Parameters

  • SnowGolemRenderState snowGolemRenderState

ตัวอย่างใช้งาน

SnowGolemRenderer instance = ...;
SnowGolemRenderState snowGolemRenderState = ...;
ResourceLocation result = instance.getTextureLocation(snowGolemRenderState);

net.minecraft.client.renderer.entity.SnowGolemRenderer#SnowGolemRenderer(EntityRendererProvider.Context)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/SnowGolemRenderer.java:16
  • Modifiers: public
  • Kind: constructor

คืออะไร

สร้างออบเจ็กต์ SnowGolemRenderer ด้วยพารามิเตอร์ที่ระบุ

ทำงานยังไง

เรียกต่อ: bakeLayer(), addLayer(), getBlockRenderDispatcher(). สร้างออบเจ็กต์: SnowGolemModel, SnowGolemHeadLayer.

Parameters

  • EntityRendererProvider.Context context

ตัวอย่างใช้งาน

EntityRendererProvider.Context context = ...;
SnowGolemRenderer instance = new SnowGolemRenderer(context);

SpectralArrowRenderer

  • Full name: net.minecraft.client.renderer.entity.SpectralArrowRenderer
  • Package: net.minecraft.client.renderer.entity
  • Source: clientOnlynet/minecraft/client/renderer/entity/SpectralArrowRenderer.java
  • Type: class
  • Modifiers: public
  • Extends: ArrowRenderer<SpectralArrow, ArrowRenderState>

net.minecraft.client.renderer.entity.SpectralArrowRenderer#createRenderState()

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/SpectralArrowRenderer.java:22
  • Modifiers: public
  • Return: ArrowRenderState

คืออะไร

สร้าง Render State

ทำงานยังไง

สร้างออบเจ็กต์: ArrowRenderState. คืนค่า: new ArrowRenderState().

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

SpectralArrowRenderer instance = ...;
ArrowRenderState result = instance.createRenderState();

net.minecraft.client.renderer.entity.SpectralArrowRenderer#getTextureLocation(ArrowRenderState)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/SpectralArrowRenderer.java:17
  • Modifiers: protected
  • Return: ResourceLocation

คืออะไร

อ่านค่า Texture Location

ทำงานยังไง

คืนค่า: SPECTRAL_ARROW_LOCATION.

Parameters

  • ArrowRenderState arrowRenderState

ตัวอย่างใช้งาน

ArrowRenderState arrowRenderState = ...;
@Override
protected ResourceLocation getTextureLocation(ArrowRenderState arrowRenderState) {
    return super.getTextureLocation(arrowRenderState);
}

net.minecraft.client.renderer.entity.SpectralArrowRenderer#SpectralArrowRenderer(EntityRendererProvider.Context)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/SpectralArrowRenderer.java:13
  • Modifiers: public
  • Kind: constructor

คืออะไร

สร้างออบเจ็กต์ SpectralArrowRenderer ด้วยพารามิเตอร์ที่ระบุ

ทำงานยังไง

ทำงานตาม body โดยตรง (ประมาณ 1 statement).

Parameters

  • EntityRendererProvider.Context context

ตัวอย่างใช้งาน

EntityRendererProvider.Context context = ...;
SpectralArrowRenderer instance = new SpectralArrowRenderer(context);

SpiderRenderer

  • Full name: net.minecraft.client.renderer.entity.SpiderRenderer
  • Package: net.minecraft.client.renderer.entity
  • Source: clientOnlynet/minecraft/client/renderer/entity/SpiderRenderer.java
  • Type: class
  • Modifiers: public
  • Extends: MobRenderer<T, LivingEntityRenderState, SpiderModel>

net.minecraft.client.renderer.entity.SpiderRenderer#createRenderState()

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/SpiderRenderer.java:36
  • Modifiers: public
  • Return: LivingEntityRenderState

คืออะไร

สร้าง Render State

ทำงานยังไง

สร้างออบเจ็กต์: LivingEntityRenderState. คืนค่า: new LivingEntityRenderState().

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

SpiderRenderer instance = ...;
LivingEntityRenderState result = instance.createRenderState();

net.minecraft.client.renderer.entity.SpiderRenderer#extractRenderState(T,LivingEntityRenderState,float)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/SpiderRenderer.java:40
  • Modifiers: public
  • Return: void

คืออะไร

ดำเนินการ extractRenderState ตาม implementation ของ SpiderRenderer

ทำงานยังไง

ทำงานตาม body โดยตรง (ประมาณ 1 statement).

Parameters

  • T spider
  • LivingEntityRenderState livingEntityRenderState
  • float f

ตัวอย่างใช้งาน

SpiderRenderer instance = ...;
T spider = ...;
LivingEntityRenderState livingEntityRenderState = ...;
instance.extractRenderState(spider, livingEntityRenderState, 0.0F);

net.minecraft.client.renderer.entity.SpiderRenderer#getFlipDegrees()

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/SpiderRenderer.java:26
  • Modifiers: protected
  • Return: float

คืออะไร

อ่านค่า Flip Degrees

ทำงานยังไง

คืนค่า: 180.0F.

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

@Override
protected float getFlipDegrees() {
    return super.getFlipDegrees();
}

net.minecraft.client.renderer.entity.SpiderRenderer#getTextureLocation(LivingEntityRenderState)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/SpiderRenderer.java:31
  • Modifiers: public
  • Return: ResourceLocation

คืออะไร

อ่านค่า Texture Location

ทำงานยังไง

คืนค่า: SPIDER_LOCATION.

Parameters

  • LivingEntityRenderState livingEntityRenderState

ตัวอย่างใช้งาน

SpiderRenderer instance = ...;
LivingEntityRenderState livingEntityRenderState = ...;
ResourceLocation result = instance.getTextureLocation(livingEntityRenderState);

net.minecraft.client.renderer.entity.SpiderRenderer#SpiderRenderer(EntityRendererProvider.Context)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/SpiderRenderer.java:17
  • Modifiers: public
  • Kind: constructor

คืออะไร

สร้างออบเจ็กต์ SpiderRenderer ด้วยพารามิเตอร์ที่ระบุ

ทำงานยังไง

ทำงานตาม body โดยตรง (ประมาณ 1 statement).

Parameters

  • EntityRendererProvider.Context context

ตัวอย่างใช้งาน

EntityRendererProvider.Context context = ...;
SpiderRenderer instance = new SpiderRenderer(context);

net.minecraft.client.renderer.entity.SpiderRenderer#SpiderRenderer(EntityRendererProvider.Context,ModelLayerLocation)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/SpiderRenderer.java:21
  • Modifiers: public
  • Kind: constructor

คืออะไร

สร้างออบเจ็กต์ SpiderRenderer ด้วยพารามิเตอร์ที่ระบุ

ทำงานยังไง

เรียกต่อ: bakeLayer(), addLayer(). สร้างออบเจ็กต์: SpiderModel, SpiderEyesLayer<>.

Parameters

  • EntityRendererProvider.Context context
  • ModelLayerLocation modelLayerLocation

ตัวอย่างใช้งาน

EntityRendererProvider.Context context = ...;
ModelLayerLocation modelLayerLocation = ...;
SpiderRenderer instance = new SpiderRenderer(context, modelLayerLocation);

SquidRenderer

  • Full name: net.minecraft.client.renderer.entity.SquidRenderer
  • Package: net.minecraft.client.renderer.entity
  • Source: clientOnlynet/minecraft/client/renderer/entity/SquidRenderer.java
  • Type: class
  • Modifiers: public
  • Extends: AgeableMobRenderer<T, SquidRenderState, SquidModel>

net.minecraft.client.renderer.entity.SquidRenderer#createRenderState()

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/SquidRenderer.java:25
  • Modifiers: public
  • Return: SquidRenderState

คืออะไร

สร้าง Render State

ทำงานยังไง

สร้างออบเจ็กต์: SquidRenderState. คืนค่า: new SquidRenderState().

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

SquidRenderer instance = ...;
SquidRenderState result = instance.createRenderState();

net.minecraft.client.renderer.entity.SquidRenderer#extractRenderState(T,SquidRenderState,float)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/SquidRenderer.java:29
  • Modifiers: public
  • Return: void

คืออะไร

ดำเนินการ extractRenderState ตาม implementation ของ SquidRenderer

ทำงานยังไง

เรียกต่อ: lerp().

Parameters

  • T squid
  • SquidRenderState squidRenderState
  • float f

ตัวอย่างใช้งาน

SquidRenderer instance = ...;
T squid = ...;
SquidRenderState squidRenderState = ...;
instance.extractRenderState(squid, squidRenderState, 0.0F);

net.minecraft.client.renderer.entity.SquidRenderer#getTextureLocation(SquidRenderState)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/SquidRenderer.java:21
  • Modifiers: public
  • Return: ResourceLocation

คืออะไร

อ่านค่า Texture Location

ทำงานยังไง

คืนค่า: SQUID_LOCATION.

Parameters

  • SquidRenderState squidRenderState

ตัวอย่างใช้งาน

SquidRenderer instance = ...;
SquidRenderState squidRenderState = ...;
ResourceLocation result = instance.getTextureLocation(squidRenderState);

net.minecraft.client.renderer.entity.SquidRenderer#setupRotations(SquidRenderState,PoseStack,float,float)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/SquidRenderer.java:36
  • Modifiers: protected
  • Return: void

คืออะไร

ดำเนินการ setupRotations ตาม implementation ของ SquidRenderer

ทำงานยังไง

เรียกต่อ: translate(), mulPose(), rotationDegrees().

Parameters

  • SquidRenderState squidRenderState
  • PoseStack poseStack
  • float f
  • float g

ตัวอย่างใช้งาน

SquidRenderState squidRenderState = ...;
PoseStack poseStack = ...;
@Override
protected void setupRotations(SquidRenderState squidRenderState, PoseStack poseStack, float f, float g) {
    super.setupRotations(squidRenderState, poseStack, f, g);
}

net.minecraft.client.renderer.entity.SquidRenderer#SquidRenderer(EntityRendererProvider.Context,SquidModel,SquidModel)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/SquidRenderer.java:17
  • Modifiers: public
  • Kind: constructor

คืออะไร

สร้างออบเจ็กต์ SquidRenderer ด้วยพารามิเตอร์ที่ระบุ

ทำงานยังไง

ทำงานตาม body โดยตรง (ประมาณ 1 statement).

Parameters

  • EntityRendererProvider.Context context
  • SquidModel squidModel
  • SquidModel squidModel2

ตัวอย่างใช้งาน

EntityRendererProvider.Context context = ...;
SquidModel squidModel = ...;
SquidModel squidModel2 = ...;
SquidRenderer instance = new SquidRenderer(context, squidModel, squidModel2);

StrayRenderer

  • Full name: net.minecraft.client.renderer.entity.StrayRenderer
  • Package: net.minecraft.client.renderer.entity
  • Source: clientOnlynet/minecraft/client/renderer/entity/StrayRenderer.java
  • Type: class
  • Modifiers: public
  • Extends: AbstractSkeletonRenderer<Stray, SkeletonRenderState>

net.minecraft.client.renderer.entity.StrayRenderer#createRenderState()

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/StrayRenderer.java:25
  • Modifiers: public
  • Return: SkeletonRenderState

คืออะไร

สร้าง Render State

ทำงานยังไง

สร้างออบเจ็กต์: SkeletonRenderState. คืนค่า: new SkeletonRenderState().

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

StrayRenderer instance = ...;
SkeletonRenderState result = instance.createRenderState();

net.minecraft.client.renderer.entity.StrayRenderer#getTextureLocation(SkeletonRenderState)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/StrayRenderer.java:21
  • Modifiers: public
  • Return: ResourceLocation

คืออะไร

อ่านค่า Texture Location

ทำงานยังไง

คืนค่า: STRAY_SKELETON_LOCATION.

Parameters

  • SkeletonRenderState skeletonRenderState

ตัวอย่างใช้งาน

StrayRenderer instance = ...;
SkeletonRenderState skeletonRenderState = ...;
ResourceLocation result = instance.getTextureLocation(skeletonRenderState);

net.minecraft.client.renderer.entity.StrayRenderer#StrayRenderer(EntityRendererProvider.Context)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/StrayRenderer.java:16
  • Modifiers: public
  • Kind: constructor

คืออะไร

สร้างออบเจ็กต์ StrayRenderer ด้วยพารามิเตอร์ที่ระบุ

ทำงานยังไง

เรียกต่อ: addLayer(), getModelSet(). สร้างออบเจ็กต์: SkeletonClothingLayer<>.

Parameters

  • EntityRendererProvider.Context context

ตัวอย่างใช้งาน

EntityRendererProvider.Context context = ...;
StrayRenderer instance = new StrayRenderer(context);

StriderRenderer

  • Full name: net.minecraft.client.renderer.entity.StriderRenderer
  • Package: net.minecraft.client.renderer.entity
  • Source: clientOnlynet/minecraft/client/renderer/entity/StriderRenderer.java
  • Type: class
  • Modifiers: public
  • Extends: AgeableMobRenderer<Strider, StriderRenderState, StriderModel>

net.minecraft.client.renderer.entity.StriderRenderer#createRenderState()

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/StriderRenderer.java:39
  • Modifiers: public
  • Return: StriderRenderState

คืออะไร

สร้าง Render State

ทำงานยังไง

สร้างออบเจ็กต์: StriderRenderState. คืนค่า: new StriderRenderState().

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

StriderRenderer instance = ...;
StriderRenderState result = instance.createRenderState();

net.minecraft.client.renderer.entity.StriderRenderer#extractRenderState(Strider,StriderRenderState,float)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/StriderRenderer.java:43
  • Modifiers: public
  • Return: void

คืออะไร

ดำเนินการ extractRenderState ตาม implementation ของ StriderRenderer

ทำงานยังไง

เรียกต่อ: isSaddled(), isSuffocating(), isVehicle().

Parameters

  • Strider strider
  • StriderRenderState striderRenderState
  • float f

ตัวอย่างใช้งาน

StriderRenderer instance = ...;
Strider strider = ...;
StriderRenderState striderRenderState = ...;
instance.extractRenderState(strider, striderRenderState, 0.0F);

net.minecraft.client.renderer.entity.StriderRenderer#getShadowRadius(StriderRenderState)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/StriderRenderer.java:34
  • Modifiers: protected
  • Return: float

คืออะไร

อ่านค่า Shadow Radius

ทำงานยังไง

คืนค่า: striderRenderState.isBaby ? f * 0.5F : f.

Parameters

  • StriderRenderState striderRenderState

ตัวอย่างใช้งาน

StriderRenderState striderRenderState = ...;
@Override
protected float getShadowRadius(StriderRenderState striderRenderState) {
    return super.getShadowRadius(striderRenderState);
}

net.minecraft.client.renderer.entity.StriderRenderer#getTextureLocation(StriderRenderState)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/StriderRenderer.java:30
  • Modifiers: public
  • Return: ResourceLocation

คืออะไร

อ่านค่า Texture Location

ทำงานยังไง

คืนค่า: striderRenderState.isSuffocating ? COLD_LOCATION : STRIDER_LOCATION.

Parameters

  • StriderRenderState striderRenderState

ตัวอย่างใช้งาน

StriderRenderer instance = ...;
StriderRenderState striderRenderState = ...;
ResourceLocation result = instance.getTextureLocation(striderRenderState);

net.minecraft.client.renderer.entity.StriderRenderer#isShaking(StriderRenderState)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/StriderRenderer.java:50
  • Modifiers: protected
  • Return: boolean

คืออะไร

ตรวจสอบสถานะ Shaking

ทำงานยังไง

คืนค่า: super.isShaking(striderRenderState) || striderRenderState.isSuffocating.

Parameters

  • StriderRenderState striderRenderState

ตัวอย่างใช้งาน

StriderRenderState striderRenderState = ...;
@Override
protected boolean isShaking(StriderRenderState striderRenderState) {
    return super.isShaking(striderRenderState);
}

net.minecraft.client.renderer.entity.StriderRenderer#StriderRenderer(EntityRendererProvider.Context)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/StriderRenderer.java:18
  • Modifiers: public
  • Kind: constructor

คืออะไร

สร้างออบเจ็กต์ StriderRenderer ด้วยพารามิเตอร์ที่ระบุ

ทำงานยังไง

เรียกต่อ: bakeLayer(), addLayer(), withDefaultNamespace(). สร้างออบเจ็กต์: StriderModel, SaddleLayer<>.

Parameters

  • EntityRendererProvider.Context context

ตัวอย่างใช้งาน

EntityRendererProvider.Context context = ...;
StriderRenderer instance = new StriderRenderer(context);

TadpoleRenderer

  • Full name: net.minecraft.client.renderer.entity.TadpoleRenderer
  • Package: net.minecraft.client.renderer.entity
  • Source: clientOnlynet/minecraft/client/renderer/entity/TadpoleRenderer.java
  • Type: class
  • Modifiers: public
  • Extends: MobRenderer<Tadpole, LivingEntityRenderState, TadpoleModel>

net.minecraft.client.renderer.entity.TadpoleRenderer#createRenderState()

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/TadpoleRenderer.java:24
  • Modifiers: public
  • Return: LivingEntityRenderState

คืออะไร

สร้าง Render State

ทำงานยังไง

สร้างออบเจ็กต์: LivingEntityRenderState. คืนค่า: new LivingEntityRenderState().

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

TadpoleRenderer instance = ...;
LivingEntityRenderState result = instance.createRenderState();

net.minecraft.client.renderer.entity.TadpoleRenderer#getTextureLocation(LivingEntityRenderState)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/TadpoleRenderer.java:19
  • Modifiers: public
  • Return: ResourceLocation

คืออะไร

อ่านค่า Texture Location

ทำงานยังไง

คืนค่า: TADPOLE_TEXTURE.

Parameters

  • LivingEntityRenderState livingEntityRenderState

ตัวอย่างใช้งาน

TadpoleRenderer instance = ...;
LivingEntityRenderState livingEntityRenderState = ...;
ResourceLocation result = instance.getTextureLocation(livingEntityRenderState);

net.minecraft.client.renderer.entity.TadpoleRenderer#TadpoleRenderer(EntityRendererProvider.Context)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/TadpoleRenderer.java:15
  • Modifiers: public
  • Kind: constructor

คืออะไร

สร้างออบเจ็กต์ TadpoleRenderer ด้วยพารามิเตอร์ที่ระบุ

ทำงานยังไง

เรียกต่อ: bakeLayer(). สร้างออบเจ็กต์: TadpoleModel.

Parameters

  • EntityRendererProvider.Context context

ตัวอย่างใช้งาน

EntityRendererProvider.Context context = ...;
TadpoleRenderer instance = new TadpoleRenderer(context);

ThrownItemRenderer

  • Full name: net.minecraft.client.renderer.entity.ThrownItemRenderer
  • Package: net.minecraft.client.renderer.entity
  • Source: clientOnlynet/minecraft/client/renderer/entity/ThrownItemRenderer.java
  • Type: class
  • Modifiers: public
  • Extends: EntityRenderer<T, ThrownItemRenderState>

net.minecraft.client.renderer.entity.ThrownItemRenderer#createRenderState()

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/ThrownItemRenderer.java:46
  • Modifiers: public
  • Return: ThrownItemRenderState

คืออะไร

สร้าง Render State

ทำงานยังไง

สร้างออบเจ็กต์: ThrownItemRenderState. คืนค่า: new ThrownItemRenderState().

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

ThrownItemRenderer instance = ...;
ThrownItemRenderState result = instance.createRenderState();

net.minecraft.client.renderer.entity.ThrownItemRenderer#extractRenderState(T,ThrownItemRenderState,float)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/ThrownItemRenderer.java:50
  • Modifiers: public
  • Return: void

คืออะไร

ดำเนินการ extractRenderState ตาม implementation ของ ThrownItemRenderer

ทำงานยังไง

เรียกต่อ: updateForNonLiving(), getItem().

Parameters

  • T entity
  • ThrownItemRenderState thrownItemRenderState
  • float f

ตัวอย่างใช้งาน

ThrownItemRenderer instance = ...;
T entity = ...;
ThrownItemRenderState thrownItemRenderState = ...;
instance.extractRenderState(entity, thrownItemRenderState, 0.0F);

net.minecraft.client.renderer.entity.ThrownItemRenderer#getBlockLightLevel(T,BlockPos)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/ThrownItemRenderer.java:32
  • Modifiers: protected
  • Return: int

คืออะไร

อ่านค่า Block Light Level

ทำงานยังไง

คืนค่า: this.fullBright ? 15 : super.getBlockLightLevel(entity, blockPos).

Parameters

  • T entity
  • BlockPos blockPos

ตัวอย่างใช้งาน

T entity = ...;
BlockPos blockPos = ...;
@Override
protected int getBlockLightLevel(T entity, BlockPos blockPos) {
    return super.getBlockLightLevel(entity, blockPos);
}

net.minecraft.client.renderer.entity.ThrownItemRenderer#render(ThrownItemRenderState,PoseStack,MultiBufferSource,int)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/ThrownItemRenderer.java:37
  • Modifiers: public
  • Return: void

คืออะไร

เรนเดอร์ render

ทำงานยังไง

เรียกต่อ: pushPose(), scale(), mulPose(), cameraOrientation(), popPose().

Parameters

  • ThrownItemRenderState thrownItemRenderState
  • PoseStack poseStack
  • MultiBufferSource multiBufferSource
  • int i

ตัวอย่างใช้งาน

ThrownItemRenderer instance = ...;
ThrownItemRenderState thrownItemRenderState = ...;
PoseStack poseStack = ...;
MultiBufferSource multiBufferSource = ...;
instance.render(thrownItemRenderState, poseStack, multiBufferSource, 0);

net.minecraft.client.renderer.entity.ThrownItemRenderer#ThrownItemRenderer(EntityRendererProvider.Context)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/ThrownItemRenderer.java:28
  • Modifiers: public
  • Kind: constructor

คืออะไร

สร้างออบเจ็กต์ ThrownItemRenderer ด้วยพารามิเตอร์ที่ระบุ

ทำงานยังไง

ทำงานตาม body โดยตรง (ประมาณ 1 statement).

Parameters

  • EntityRendererProvider.Context context

ตัวอย่างใช้งาน

EntityRendererProvider.Context context = ...;
ThrownItemRenderer instance = new ThrownItemRenderer(context);

net.minecraft.client.renderer.entity.ThrownItemRenderer#ThrownItemRenderer(EntityRendererProvider.Context,float,boolean)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/ThrownItemRenderer.java:21
  • Modifiers: public
  • Kind: constructor

คืออะไร

สร้างออบเจ็กต์ ThrownItemRenderer ด้วยพารามิเตอร์ที่ระบุ

ทำงานยังไง

แก้ state: itemModelResolver, scale, fullBright. เรียกต่อ: getItemModelResolver().

Parameters

  • EntityRendererProvider.Context context
  • float f
  • boolean bl

ตัวอย่างใช้งาน

EntityRendererProvider.Context context = ...;
ThrownItemRenderer instance = new ThrownItemRenderer(context, 0.0F, true);

ThrownTridentRenderer

  • Full name: net.minecraft.client.renderer.entity.ThrownTridentRenderer
  • Package: net.minecraft.client.renderer.entity
  • Source: clientOnlynet/minecraft/client/renderer/entity/ThrownTridentRenderer.java
  • Type: class
  • Modifiers: public
  • Extends: EntityRenderer<ThrownTrident, ThrownTridentRenderState>

net.minecraft.client.renderer.entity.ThrownTridentRenderer#createRenderState()

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/ThrownTridentRenderer.java:36
  • Modifiers: public
  • Return: ThrownTridentRenderState

คืออะไร

สร้าง Render State

ทำงานยังไง

สร้างออบเจ็กต์: ThrownTridentRenderState. คืนค่า: new ThrownTridentRenderState().

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

ThrownTridentRenderer instance = ...;
ThrownTridentRenderState result = instance.createRenderState();

net.minecraft.client.renderer.entity.ThrownTridentRenderer#extractRenderState(ThrownTrident,ThrownTridentRenderState,float)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/ThrownTridentRenderer.java:40
  • Modifiers: public
  • Return: void

คืออะไร

ดำเนินการ extractRenderState ตาม implementation ของ ThrownTridentRenderer

ทำงานยังไง

เรียกต่อ: getYRot(), getXRot(), isFoil().

Parameters

  • ThrownTrident thrownTrident
  • ThrownTridentRenderState thrownTridentRenderState
  • float f

ตัวอย่างใช้งาน

ThrownTridentRenderer instance = ...;
ThrownTrident thrownTrident = ...;
ThrownTridentRenderState thrownTridentRenderState = ...;
instance.extractRenderState(thrownTrident, thrownTridentRenderState, 0.0F);

net.minecraft.client.renderer.entity.ThrownTridentRenderer#render(ThrownTridentRenderState,PoseStack,MultiBufferSource,int)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/ThrownTridentRenderer.java:26
  • Modifiers: public
  • Return: void

คืออะไร

เรนเดอร์ render

ทำงานยังไง

เรียกต่อ: pushPose(), mulPose(), rotationDegrees(), getFoilBuffer(), renderType(), renderToBuffer(), popPose().

Parameters

  • ThrownTridentRenderState thrownTridentRenderState
  • PoseStack poseStack
  • MultiBufferSource multiBufferSource
  • int i

ตัวอย่างใช้งาน

ThrownTridentRenderer instance = ...;
ThrownTridentRenderState thrownTridentRenderState = ...;
PoseStack poseStack = ...;
MultiBufferSource multiBufferSource = ...;
instance.render(thrownTridentRenderState, poseStack, multiBufferSource, 0);

net.minecraft.client.renderer.entity.ThrownTridentRenderer#ThrownTridentRenderer(EntityRendererProvider.Context)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/ThrownTridentRenderer.java:21
  • Modifiers: public
  • Kind: constructor

คืออะไร

สร้างออบเจ็กต์ ThrownTridentRenderer ด้วยพารามิเตอร์ที่ระบุ

ทำงานยังไง

แก้ state: model. เรียกต่อ: bakeLayer(). สร้างออบเจ็กต์: TridentModel.

Parameters

  • EntityRendererProvider.Context context

ตัวอย่างใช้งาน

EntityRendererProvider.Context context = ...;
ThrownTridentRenderer instance = new ThrownTridentRenderer(context);

TippableArrowRenderer

  • Full name: net.minecraft.client.renderer.entity.TippableArrowRenderer
  • Package: net.minecraft.client.renderer.entity
  • Source: clientOnlynet/minecraft/client/renderer/entity/TippableArrowRenderer.java
  • Type: class
  • Modifiers: public
  • Extends: ArrowRenderer<Arrow, TippableArrowRenderState>

net.minecraft.client.renderer.entity.TippableArrowRenderer#createRenderState()

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/TippableArrowRenderer.java:22
  • Modifiers: public
  • Return: TippableArrowRenderState

คืออะไร

สร้าง Render State

ทำงานยังไง

สร้างออบเจ็กต์: TippableArrowRenderState. คืนค่า: new TippableArrowRenderState().

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

TippableArrowRenderer instance = ...;
TippableArrowRenderState result = instance.createRenderState();

net.minecraft.client.renderer.entity.TippableArrowRenderer#extractRenderState(Arrow,TippableArrowRenderState,float)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/TippableArrowRenderer.java:26
  • Modifiers: public
  • Return: void

คืออะไร

ดำเนินการ extractRenderState ตาม implementation ของ TippableArrowRenderer

ทำงานยังไง

เรียกต่อ: getColor().

Parameters

  • Arrow arrow
  • TippableArrowRenderState tippableArrowRenderState
  • float f

ตัวอย่างใช้งาน

TippableArrowRenderer instance = ...;
Arrow arrow = ...;
TippableArrowRenderState tippableArrowRenderState = ...;
instance.extractRenderState(arrow, tippableArrowRenderState, 0.0F);

net.minecraft.client.renderer.entity.TippableArrowRenderer#getTextureLocation(TippableArrowRenderState)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/TippableArrowRenderer.java:18
  • Modifiers: protected
  • Return: ResourceLocation

คืออะไร

อ่านค่า Texture Location

ทำงานยังไง

คืนค่า: tippableArrowRenderState.isTipped ? TIPPED_ARROW_LOCATION : NORMAL_ARROW_LOCATION.

Parameters

  • TippableArrowRenderState tippableArrowRenderState

ตัวอย่างใช้งาน

TippableArrowRenderState tippableArrowRenderState = ...;
@Override
protected ResourceLocation getTextureLocation(TippableArrowRenderState tippableArrowRenderState) {
    return super.getTextureLocation(tippableArrowRenderState);
}

net.minecraft.client.renderer.entity.TippableArrowRenderer#TippableArrowRenderer(EntityRendererProvider.Context)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/TippableArrowRenderer.java:14
  • Modifiers: public
  • Kind: constructor

คืออะไร

สร้างออบเจ็กต์ TippableArrowRenderer ด้วยพารามิเตอร์ที่ระบุ

ทำงานยังไง

ทำงานตาม body โดยตรง (ประมาณ 1 statement).

Parameters

  • EntityRendererProvider.Context context

ตัวอย่างใช้งาน

EntityRendererProvider.Context context = ...;
TippableArrowRenderer instance = new TippableArrowRenderer(context);

TntMinecartRenderer

  • Full name: net.minecraft.client.renderer.entity.TntMinecartRenderer
  • Package: net.minecraft.client.renderer.entity
  • Source: clientOnlynet/minecraft/client/renderer/entity/TntMinecartRenderer.java
  • Type: class
  • Modifiers: public
  • Extends: AbstractMinecartRenderer<MinecartTNT, MinecartTntRenderState>

net.minecraft.client.renderer.entity.TntMinecartRenderer#createRenderState()

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/TntMinecartRenderer.java:53
  • Modifiers: public
  • Return: MinecartTntRenderState

คืออะไร

สร้าง Render State

ทำงานยังไง

สร้างออบเจ็กต์: MinecartTntRenderState. คืนค่า: new MinecartTntRenderState().

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

TntMinecartRenderer instance = ...;
MinecartTntRenderState result = instance.createRenderState();

net.minecraft.client.renderer.entity.TntMinecartRenderer#extractRenderState(MinecartTNT,MinecartTntRenderState,float)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/TntMinecartRenderer.java:57
  • Modifiers: public
  • Return: void

คืออะไร

ดำเนินการ extractRenderState ตาม implementation ของ TntMinecartRenderer

ทำงานยังไง

เรียกต่อ: getFuse().

Parameters

  • MinecartTNT minecartTNT
  • MinecartTntRenderState minecartTntRenderState
  • float f

ตัวอย่างใช้งาน

TntMinecartRenderer instance = ...;
MinecartTNT minecartTNT = ...;
MinecartTntRenderState minecartTntRenderState = ...;
instance.extractRenderState(minecartTNT, minecartTntRenderState, 0.0F);

net.minecraft.client.renderer.entity.TntMinecartRenderer#renderMinecartContents(MinecartTntRenderState,BlockState,PoseStack,MultiBufferSource,int)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/TntMinecartRenderer.java:24
  • Modifiers: protected
  • Return: void

คืออะไร

เรนเดอร์ Minecart Contents

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. เรียกต่อ: clamp(), scale(), renderWhiteSolidBlock().

Parameters

  • MinecartTntRenderState minecartTntRenderState
  • BlockState blockState
  • PoseStack poseStack
  • MultiBufferSource multiBufferSource
  • int i

ตัวอย่างใช้งาน

MinecartTntRenderState minecartTntRenderState = ...;
BlockState blockState = ...;
PoseStack poseStack = ...;
MultiBufferSource multiBufferSource = ...;
@Override
protected void renderMinecartContents(MinecartTntRenderState minecartTntRenderState, BlockState blockState, PoseStack poseStack, MultiBufferSource multiBufferSource, int i) {
    super.renderMinecartContents(minecartTntRenderState, blockState, poseStack, multiBufferSource, i);
}

net.minecraft.client.renderer.entity.TntMinecartRenderer#renderWhiteSolidBlock(BlockRenderDispatcher,BlockState,PoseStack,MultiBufferSource,int,boolean)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/TntMinecartRenderer.java:40
  • Modifiers: public static
  • Return: void

คืออะไร

เรนเดอร์ White Solid Block

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. เรียกต่อ: pack(), u(), renderSingleBlock().

Parameters

  • BlockRenderDispatcher blockRenderDispatcher
  • BlockState blockState
  • PoseStack poseStack
  • MultiBufferSource multiBufferSource
  • int i
  • boolean bl

ตัวอย่างใช้งาน

BlockRenderDispatcher blockRenderDispatcher = ...;
BlockState blockState = ...;
PoseStack poseStack = ...;
MultiBufferSource multiBufferSource = ...;
TntMinecartRenderer.renderWhiteSolidBlock(blockRenderDispatcher, blockState, poseStack, multiBufferSource, 0, true);

net.minecraft.client.renderer.entity.TntMinecartRenderer#TntMinecartRenderer(EntityRendererProvider.Context)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/TntMinecartRenderer.java:19
  • Modifiers: public
  • Kind: constructor

คืออะไร

สร้างออบเจ็กต์ TntMinecartRenderer ด้วยพารามิเตอร์ที่ระบุ

ทำงานยังไง

แก้ state: blockRenderer. เรียกต่อ: getBlockRenderDispatcher().

Parameters

  • EntityRendererProvider.Context context

ตัวอย่างใช้งาน

EntityRendererProvider.Context context = ...;
TntMinecartRenderer instance = new TntMinecartRenderer(context);

TntRenderer

  • Full name: net.minecraft.client.renderer.entity.TntRenderer
  • Package: net.minecraft.client.renderer.entity
  • Source: clientOnlynet/minecraft/client/renderer/entity/TntRenderer.java
  • Type: class
  • Modifiers: public
  • Extends: EntityRenderer<PrimedTnt, TntRenderState>

net.minecraft.client.renderer.entity.TntRenderer#createRenderState()

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/TntRenderer.java:47
  • Modifiers: public
  • Return: TntRenderState

คืออะไร

สร้าง Render State

ทำงานยังไง

สร้างออบเจ็กต์: TntRenderState. คืนค่า: new TntRenderState().

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

TntRenderer instance = ...;
TntRenderState result = instance.createRenderState();

net.minecraft.client.renderer.entity.TntRenderer#extractRenderState(PrimedTnt,TntRenderState,float)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/TntRenderer.java:51
  • Modifiers: public
  • Return: void

คืออะไร

ดำเนินการ extractRenderState ตาม implementation ของ TntRenderer

ทำงานยังไง

เรียกต่อ: getFuse(), getBlockState().

Parameters

  • PrimedTnt primedTnt
  • TntRenderState tntRenderState
  • float f

ตัวอย่างใช้งาน

TntRenderer instance = ...;
PrimedTnt primedTnt = ...;
TntRenderState tntRenderState = ...;
instance.extractRenderState(primedTnt, tntRenderState, 0.0F);

net.minecraft.client.renderer.entity.TntRenderer#render(TntRenderState,PoseStack,MultiBufferSource,int)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/TntRenderer.java:23
  • Modifiers: public
  • Return: void

คืออะไร

เรนเดอร์ render

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. เรียกต่อ: pushPose(), translate(), clamp(), scale(), mulPose(), rotationDegrees(), renderWhiteSolidBlock(), popPose().

Parameters

  • TntRenderState tntRenderState
  • PoseStack poseStack
  • MultiBufferSource multiBufferSource
  • int i

ตัวอย่างใช้งาน

TntRenderer instance = ...;
TntRenderState tntRenderState = ...;
PoseStack poseStack = ...;
MultiBufferSource multiBufferSource = ...;
instance.render(tntRenderState, poseStack, multiBufferSource, 0);

net.minecraft.client.renderer.entity.TntRenderer#TntRenderer(EntityRendererProvider.Context)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/TntRenderer.java:17
  • Modifiers: public
  • Kind: constructor

คืออะไร

สร้างออบเจ็กต์ TntRenderer ด้วยพารามิเตอร์ที่ระบุ

ทำงานยังไง

แก้ state: shadowRadius, blockRenderer. เรียกต่อ: getBlockRenderDispatcher().

Parameters

  • EntityRendererProvider.Context context

ตัวอย่างใช้งาน

EntityRendererProvider.Context context = ...;
TntRenderer instance = new TntRenderer(context);

TropicalFishRenderer

  • Full name: net.minecraft.client.renderer.entity.TropicalFishRenderer
  • Package: net.minecraft.client.renderer.entity
  • Source: clientOnlynet/minecraft/client/renderer/entity/TropicalFishRenderer.java
  • Type: class
  • Modifiers: public
  • Extends: MobRenderer<TropicalFish, TropicalFishRenderState, EntityModel<TropicalFishRenderState>>

net.minecraft.client.renderer.entity.TropicalFishRenderer#createRenderState()

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/TropicalFishRenderer.java:39
  • Modifiers: public
  • Return: TropicalFishRenderState

คืออะไร

สร้าง Render State

ทำงานยังไง

สร้างออบเจ็กต์: TropicalFishRenderState. คืนค่า: new TropicalFishRenderState().

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

TropicalFishRenderer instance = ...;
TropicalFishRenderState result = instance.createRenderState();

net.minecraft.client.renderer.entity.TropicalFishRenderer#extractRenderState(TropicalFish,TropicalFishRenderState,float)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/TropicalFishRenderer.java:43
  • Modifiers: public
  • Return: void

คืออะไร

ดำเนินการ extractRenderState ตาม implementation ของ TropicalFishRenderer

ทำงานยังไง

เรียกต่อ: getVariant(), getBaseColor(), getTextureDiffuseColor(), getPatternColor().

Parameters

  • TropicalFish tropicalFish
  • TropicalFishRenderState tropicalFishRenderState
  • float f

ตัวอย่างใช้งาน

TropicalFishRenderer instance = ...;
TropicalFish tropicalFish = ...;
TropicalFishRenderState tropicalFishRenderState = ...;
instance.extractRenderState(tropicalFish, tropicalFishRenderState, 0.0F);

net.minecraft.client.renderer.entity.TropicalFishRenderer#getModelTint(TropicalFishRenderState)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/TropicalFishRenderer.java:59
  • Modifiers: protected
  • Return: int

คืออะไร

อ่านค่า Model Tint

ทำงานยังไง

คืนค่า: tropicalFishRenderState.baseColor.

Parameters

  • TropicalFishRenderState tropicalFishRenderState

ตัวอย่างใช้งาน

TropicalFishRenderState tropicalFishRenderState = ...;
@Override
protected int getModelTint(TropicalFishRenderState tropicalFishRenderState) {
    return super.getModelTint(tropicalFishRenderState);
}

net.minecraft.client.renderer.entity.TropicalFishRenderer#getTextureLocation(TropicalFishRenderState)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/TropicalFishRenderer.java:31
  • Modifiers: public
  • Return: ResourceLocation

คืออะไร

อ่านค่า Texture Location

ทำงานยังไง

แยกกรณีด้วย switch. เรียกต่อ: base(). สร้างออบเจ็กต์: MatchException. คืนค่า: switch (tropicalFishRenderState.variant.base()) { case SMALL -> MODEL_A_TEXTURE.

Parameters

  • TropicalFishRenderState tropicalFishRenderState

ตัวอย่างใช้งาน

TropicalFishRenderer instance = ...;
TropicalFishRenderState tropicalFishRenderState = ...;
ResourceLocation result = instance.getTextureLocation(tropicalFishRenderState);

net.minecraft.client.renderer.entity.TropicalFishRenderer#render(TropicalFishRenderState,PoseStack,MultiBufferSource,int)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/TropicalFishRenderer.java:50
  • Modifiers: public
  • Return: void

คืออะไร

เรนเดอร์ render

ทำงานยังไง

แยกกรณีด้วย switch. แก้ state: model. เรียกต่อ: base(). สร้างออบเจ็กต์: MatchException.

Parameters

  • TropicalFishRenderState tropicalFishRenderState
  • PoseStack poseStack
  • MultiBufferSource multiBufferSource
  • int i

ตัวอย่างใช้งาน

TropicalFishRenderer instance = ...;
TropicalFishRenderState tropicalFishRenderState = ...;
PoseStack poseStack = ...;
MultiBufferSource multiBufferSource = ...;
instance.render(tropicalFishRenderState, poseStack, multiBufferSource, 0);

net.minecraft.client.renderer.entity.TropicalFishRenderer#setupRotations(TropicalFishRenderState,PoseStack,float,float)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/TropicalFishRenderer.java:63
  • Modifiers: protected
  • Return: void

คืออะไร

ดำเนินการ setupRotations ตาม implementation ของ TropicalFishRenderer

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. เรียกต่อ: sin(), mulPose(), rotationDegrees(), translate().

Parameters

  • TropicalFishRenderState tropicalFishRenderState
  • PoseStack poseStack
  • float f
  • float g

ตัวอย่างใช้งาน

TropicalFishRenderState tropicalFishRenderState = ...;
PoseStack poseStack = ...;
@Override
protected void setupRotations(TropicalFishRenderState tropicalFishRenderState, PoseStack poseStack, float f, float g) {
    super.setupRotations(tropicalFishRenderState, poseStack, f, g);
}

net.minecraft.client.renderer.entity.TropicalFishRenderer#TropicalFishRenderer(EntityRendererProvider.Context)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/TropicalFishRenderer.java:25
  • Modifiers: public
  • Kind: constructor

คืออะไร

สร้างออบเจ็กต์ TropicalFishRenderer ด้วยพารามิเตอร์ที่ระบุ

ทำงานยังไง

แก้ state: modelB. เรียกต่อ: bakeLayer(), addLayer(), getModelSet(). สร้างออบเจ็กต์: TropicalFishModelA, TropicalFishModelB, TropicalFishPatternLayer.

Parameters

  • EntityRendererProvider.Context context

ตัวอย่างใช้งาน

EntityRendererProvider.Context context = ...;
TropicalFishRenderer instance = new TropicalFishRenderer(context);

TurtleRenderer

  • Full name: net.minecraft.client.renderer.entity.TurtleRenderer
  • Package: net.minecraft.client.renderer.entity
  • Source: clientOnlynet/minecraft/client/renderer/entity/TurtleRenderer.java
  • Type: class
  • Modifiers: public
  • Extends: AgeableMobRenderer<Turtle, TurtleRenderState, TurtleModel>

net.minecraft.client.renderer.entity.TurtleRenderer#createRenderState()

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/TurtleRenderer.java:24
  • Modifiers: public
  • Return: TurtleRenderState

คืออะไร

สร้าง Render State

ทำงานยังไง

สร้างออบเจ็กต์: TurtleRenderState. คืนค่า: new TurtleRenderState().

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

TurtleRenderer instance = ...;
TurtleRenderState result = instance.createRenderState();

net.minecraft.client.renderer.entity.TurtleRenderer#extractRenderState(Turtle,TurtleRenderState,float)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/TurtleRenderer.java:28
  • Modifiers: public
  • Return: void

คืออะไร

ดำเนินการ extractRenderState ตาม implementation ของ TurtleRenderer

ทำงานยังไง

เรียกต่อ: isInWater(), onGround(), isLayingEgg(), isBaby(), hasEgg().

Parameters

  • Turtle turtle
  • TurtleRenderState turtleRenderState
  • float f

ตัวอย่างใช้งาน

TurtleRenderer instance = ...;
Turtle turtle = ...;
TurtleRenderState turtleRenderState = ...;
instance.extractRenderState(turtle, turtleRenderState, 0.0F);

net.minecraft.client.renderer.entity.TurtleRenderer#getShadowRadius(TurtleRenderState)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/TurtleRenderer.java:19
  • Modifiers: protected
  • Return: float

คืออะไร

อ่านค่า Shadow Radius

ทำงานยังไง

คืนค่า: turtleRenderState.isBaby ? f * 0.83F : f.

Parameters

  • TurtleRenderState turtleRenderState

ตัวอย่างใช้งาน

TurtleRenderState turtleRenderState = ...;
@Override
protected float getShadowRadius(TurtleRenderState turtleRenderState) {
    return super.getShadowRadius(turtleRenderState);
}

net.minecraft.client.renderer.entity.TurtleRenderer#getTextureLocation(TurtleRenderState)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/TurtleRenderer.java:35
  • Modifiers: public
  • Return: ResourceLocation

คืออะไร

อ่านค่า Texture Location

ทำงานยังไง

คืนค่า: TURTLE_LOCATION.

Parameters

  • TurtleRenderState turtleRenderState

ตัวอย่างใช้งาน

TurtleRenderer instance = ...;
TurtleRenderState turtleRenderState = ...;
ResourceLocation result = instance.getTextureLocation(turtleRenderState);

net.minecraft.client.renderer.entity.TurtleRenderer#TurtleRenderer(EntityRendererProvider.Context)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/TurtleRenderer.java:15
  • Modifiers: public
  • Kind: constructor

คืออะไร

สร้างออบเจ็กต์ TurtleRenderer ด้วยพารามิเตอร์ที่ระบุ

ทำงานยังไง

เรียกต่อ: bakeLayer(). สร้างออบเจ็กต์: TurtleModel.

Parameters

  • EntityRendererProvider.Context context

ตัวอย่างใช้งาน

EntityRendererProvider.Context context = ...;
TurtleRenderer instance = new TurtleRenderer(context);

UndeadHorseRenderer

  • Full name: net.minecraft.client.renderer.entity.UndeadHorseRenderer
  • Package: net.minecraft.client.renderer.entity
  • Source: clientOnlynet/minecraft/client/renderer/entity/UndeadHorseRenderer.java
  • Type: class
  • Modifiers: public
  • Extends: AbstractHorseRenderer<AbstractHorse, EquineRenderState, AbstractEquineModel<EquineRenderState>>

net.minecraft.client.renderer.entity.UndeadHorseRenderer#createRenderState()

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/UndeadHorseRenderer.java:27
  • Modifiers: public
  • Return: EquineRenderState

คืออะไร

สร้าง Render State

ทำงานยังไง

สร้างออบเจ็กต์: EquineRenderState. คืนค่า: new EquineRenderState().

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

UndeadHorseRenderer instance = ...;
EquineRenderState result = instance.createRenderState();

net.minecraft.client.renderer.entity.UndeadHorseRenderer#getTextureLocation(EquineRenderState)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/UndeadHorseRenderer.java:23
  • Modifiers: public
  • Return: ResourceLocation

คืออะไร

อ่านค่า Texture Location

ทำงานยังไง

คืนค่า: this.texture.

Parameters

  • EquineRenderState equineRenderState

ตัวอย่างใช้งาน

UndeadHorseRenderer instance = ...;
EquineRenderState equineRenderState = ...;
ResourceLocation result = instance.getTextureLocation(equineRenderState);

net.minecraft.client.renderer.entity.UndeadHorseRenderer#UndeadHorseRenderer(EntityRendererProvider.Context,ModelLayerLocation,ModelLayerLocation,boolean)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/UndeadHorseRenderer.java:18
  • Modifiers: public
  • Kind: constructor

คืออะไร

สร้างออบเจ็กต์ UndeadHorseRenderer ด้วยพารามิเตอร์ที่ระบุ

ทำงานยังไง

แก้ state: texture. เรียกต่อ: bakeLayer(). สร้างออบเจ็กต์: HorseModel.

Parameters

  • EntityRendererProvider.Context context
  • ModelLayerLocation modelLayerLocation
  • ModelLayerLocation modelLayerLocation2
  • boolean bl

ตัวอย่างใช้งาน

EntityRendererProvider.Context context = ...;
ModelLayerLocation modelLayerLocation = ...;
ModelLayerLocation modelLayerLocation2 = ...;
UndeadHorseRenderer instance = new UndeadHorseRenderer(context, modelLayerLocation, modelLayerLocation2, true);

VexRenderer

  • Full name: net.minecraft.client.renderer.entity.VexRenderer
  • Package: net.minecraft.client.renderer.entity
  • Source: clientOnlynet/minecraft/client/renderer/entity/VexRenderer.java
  • Type: class
  • Modifiers: public
  • Extends: MobRenderer<Vex, VexRenderState, VexModel>

net.minecraft.client.renderer.entity.VexRenderer#createRenderState()

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/VexRenderer.java:32
  • Modifiers: public
  • Return: VexRenderState

คืออะไร

สร้าง Render State

ทำงานยังไง

สร้างออบเจ็กต์: VexRenderState. คืนค่า: new VexRenderState().

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

VexRenderer instance = ...;
VexRenderState result = instance.createRenderState();

net.minecraft.client.renderer.entity.VexRenderer#extractRenderState(Vex,VexRenderState,float)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/VexRenderer.java:36
  • Modifiers: public
  • Return: void

คืออะไร

ดำเนินการ extractRenderState ตาม implementation ของ VexRenderer

ทำงานยังไง

เรียกต่อ: extractArmedEntityRenderState(), isCharging().

Parameters

  • Vex vex
  • VexRenderState vexRenderState
  • float f

ตัวอย่างใช้งาน

VexRenderer instance = ...;
Vex vex = ...;
VexRenderState vexRenderState = ...;
instance.extractRenderState(vex, vexRenderState, 0.0F);

net.minecraft.client.renderer.entity.VexRenderer#getBlockLightLevel(Vex,BlockPos)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/VexRenderer.java:24
  • Modifiers: protected
  • Return: int

คืออะไร

อ่านค่า Block Light Level

ทำงานยังไง

คืนค่า: 15.

Parameters

  • Vex vex
  • BlockPos blockPos

ตัวอย่างใช้งาน

Vex vex = ...;
BlockPos blockPos = ...;
@Override
protected int getBlockLightLevel(Vex vex, BlockPos blockPos) {
    return super.getBlockLightLevel(vex, blockPos);
}

net.minecraft.client.renderer.entity.VexRenderer#getTextureLocation(VexRenderState)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/VexRenderer.java:28
  • Modifiers: public
  • Return: ResourceLocation

คืออะไร

อ่านค่า Texture Location

ทำงานยังไง

คืนค่า: vexRenderState.isCharging ? VEX_CHARGING_LOCATION : VEX_LOCATION.

Parameters

  • VexRenderState vexRenderState

ตัวอย่างใช้งาน

VexRenderer instance = ...;
VexRenderState vexRenderState = ...;
ResourceLocation result = instance.getTextureLocation(vexRenderState);

net.minecraft.client.renderer.entity.VexRenderer#VexRenderer(EntityRendererProvider.Context)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/VexRenderer.java:19
  • Modifiers: public
  • Kind: constructor

คืออะไร

สร้างออบเจ็กต์ VexRenderer ด้วยพารามิเตอร์ที่ระบุ

ทำงานยังไง

เรียกต่อ: bakeLayer(), addLayer(). สร้างออบเจ็กต์: VexModel, ItemInHandLayer<>.

Parameters

  • EntityRendererProvider.Context context

ตัวอย่างใช้งาน

EntityRendererProvider.Context context = ...;
VexRenderer instance = new VexRenderer(context);

VillagerRenderer

  • Full name: net.minecraft.client.renderer.entity.VillagerRenderer
  • Package: net.minecraft.client.renderer.entity
  • Source: clientOnlynet/minecraft/client/renderer/entity/VillagerRenderer.java
  • Type: class
  • Modifiers: public
  • Extends: AgeableMobRenderer<Villager, VillagerRenderState, VillagerModel>

net.minecraft.client.renderer.entity.VillagerRenderer#createRenderState()

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/VillagerRenderer.java:36
  • Modifiers: public
  • Return: VillagerRenderState

คืออะไร

สร้าง Render State

ทำงานยังไง

สร้างออบเจ็กต์: VillagerRenderState. คืนค่า: new VillagerRenderState().

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

VillagerRenderer instance = ...;
VillagerRenderState result = instance.createRenderState();

net.minecraft.client.renderer.entity.VillagerRenderer#extractRenderState(Villager,VillagerRenderState,float)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/VillagerRenderer.java:40
  • Modifiers: public
  • Return: void

คืออะไร

ดำเนินการ extractRenderState ตาม implementation ของ VillagerRenderer

ทำงานยังไง

เรียกต่อ: extractHoldingEntityRenderState(), getUnhappyCounter(), getVillagerData().

Parameters

  • Villager villager
  • VillagerRenderState villagerRenderState
  • float f

ตัวอย่างใช้งาน

VillagerRenderer instance = ...;
Villager villager = ...;
VillagerRenderState villagerRenderState = ...;
instance.extractRenderState(villager, villagerRenderState, 0.0F);

net.minecraft.client.renderer.entity.VillagerRenderer#getShadowRadius(VillagerRenderState)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/VillagerRenderer.java:31
  • Modifiers: protected
  • Return: float

คืออะไร

อ่านค่า Shadow Radius

ทำงานยังไง

คืนค่า: villagerRenderState.isBaby ? f * 0.5F : f.

Parameters

  • VillagerRenderState villagerRenderState

ตัวอย่างใช้งาน

VillagerRenderState villagerRenderState = ...;
@Override
protected float getShadowRadius(VillagerRenderState villagerRenderState) {
    return super.getShadowRadius(villagerRenderState);
}

net.minecraft.client.renderer.entity.VillagerRenderer#getTextureLocation(VillagerRenderState)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/VillagerRenderer.java:27
  • Modifiers: public
  • Return: ResourceLocation

คืออะไร

อ่านค่า Texture Location

ทำงานยังไง

คืนค่า: VILLAGER_BASE_SKIN.

Parameters

  • VillagerRenderState villagerRenderState

ตัวอย่างใช้งาน

VillagerRenderer instance = ...;
VillagerRenderState villagerRenderState = ...;
ResourceLocation result = instance.getTextureLocation(villagerRenderState);

net.minecraft.client.renderer.entity.VillagerRenderer#VillagerRenderer(EntityRendererProvider.Context)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/VillagerRenderer.java:20
  • Modifiers: public
  • Kind: constructor

คืออะไร

สร้างออบเจ็กต์ VillagerRenderer ด้วยพารามิเตอร์ที่ระบุ

ทำงานยังไง

เรียกต่อ: bakeLayer(), addLayer(), getModelSet(), getResourceManager(). สร้างออบเจ็กต์: VillagerModel, CustomHeadLayer<>, VillagerProfessionLayer<>, CrossedArmsItemLayer<>.

Parameters

  • EntityRendererProvider.Context context

ตัวอย่างใช้งาน

EntityRendererProvider.Context context = ...;
VillagerRenderer instance = new VillagerRenderer(context);

VindicatorRenderer

  • Full name: net.minecraft.client.renderer.entity.VindicatorRenderer
  • Package: net.minecraft.client.renderer.entity
  • Source: clientOnlynet/minecraft/client/renderer/entity/VindicatorRenderer.java
  • Type: class
  • Modifiers: public
  • Extends: IllagerRenderer<Vindicator, IllagerRenderState>

net.minecraft.client.renderer.entity.VindicatorRenderer#createRenderState()

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/VindicatorRenderer.java:33
  • Modifiers: public
  • Return: IllagerRenderState

คืออะไร

สร้าง Render State

ทำงานยังไง

สร้างออบเจ็กต์: IllagerRenderState. คืนค่า: new IllagerRenderState().

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

VindicatorRenderer instance = ...;
IllagerRenderState result = instance.createRenderState();

net.minecraft.client.renderer.entity.VindicatorRenderer#getTextureLocation(IllagerRenderState)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/VindicatorRenderer.java:29
  • Modifiers: public
  • Return: ResourceLocation

คืออะไร

อ่านค่า Texture Location

ทำงานยังไง

คืนค่า: VINDICATOR.

Parameters

  • IllagerRenderState illagerRenderState

ตัวอย่างใช้งาน

VindicatorRenderer instance = ...;
IllagerRenderState illagerRenderState = ...;
ResourceLocation result = instance.getTextureLocation(illagerRenderState);

net.minecraft.client.renderer.entity.VindicatorRenderer#VindicatorRenderer(EntityRendererProvider.Context)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/VindicatorRenderer.java:18
  • Modifiers: public
  • Kind: constructor

คืออะไร

สร้างออบเจ็กต์ VindicatorRenderer ด้วยพารามิเตอร์ที่ระบุ

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. เรียกต่อ: bakeLayer(), addLayer(), render(). สร้างออบเจ็กต์: IllagerModel<>.

Parameters

  • EntityRendererProvider.Context context

ตัวอย่างใช้งาน

EntityRendererProvider.Context context = ...;
VindicatorRenderer instance = new VindicatorRenderer(context);

WanderingTraderRenderer

  • Full name: net.minecraft.client.renderer.entity.WanderingTraderRenderer
  • Package: net.minecraft.client.renderer.entity
  • Source: clientOnlynet/minecraft/client/renderer/entity/WanderingTraderRenderer.java
  • Type: class
  • Modifiers: public
  • Extends: MobRenderer<WanderingTrader, VillagerRenderState, VillagerModel>

net.minecraft.client.renderer.entity.WanderingTraderRenderer#createRenderState()

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/WanderingTraderRenderer.java:28
  • Modifiers: public
  • Return: VillagerRenderState

คืออะไร

สร้าง Render State

ทำงานยังไง

สร้างออบเจ็กต์: VillagerRenderState. คืนค่า: new VillagerRenderState().

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

WanderingTraderRenderer instance = ...;
VillagerRenderState result = instance.createRenderState();

net.minecraft.client.renderer.entity.WanderingTraderRenderer#extractRenderState(WanderingTrader,VillagerRenderState,float)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/WanderingTraderRenderer.java:32
  • Modifiers: public
  • Return: void

คืออะไร

ดำเนินการ extractRenderState ตาม implementation ของ WanderingTraderRenderer

ทำงานยังไง

เรียกต่อ: extractHoldingEntityRenderState(), getUnhappyCounter().

Parameters

  • WanderingTrader wanderingTrader
  • VillagerRenderState villagerRenderState
  • float f

ตัวอย่างใช้งาน

WanderingTraderRenderer instance = ...;
WanderingTrader wanderingTrader = ...;
VillagerRenderState villagerRenderState = ...;
instance.extractRenderState(wanderingTrader, villagerRenderState, 0.0F);

net.minecraft.client.renderer.entity.WanderingTraderRenderer#getTextureLocation(VillagerRenderState)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/WanderingTraderRenderer.java:24
  • Modifiers: public
  • Return: ResourceLocation

คืออะไร

อ่านค่า Texture Location

ทำงานยังไง

คืนค่า: VILLAGER_BASE_SKIN.

Parameters

  • VillagerRenderState villagerRenderState

ตัวอย่างใช้งาน

WanderingTraderRenderer instance = ...;
VillagerRenderState villagerRenderState = ...;
ResourceLocation result = instance.getTextureLocation(villagerRenderState);

net.minecraft.client.renderer.entity.WanderingTraderRenderer#WanderingTraderRenderer(EntityRendererProvider.Context)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/WanderingTraderRenderer.java:18
  • Modifiers: public
  • Kind: constructor

คืออะไร

สร้างออบเจ็กต์ WanderingTraderRenderer ด้วยพารามิเตอร์ที่ระบุ

ทำงานยังไง

เรียกต่อ: bakeLayer(), addLayer(), getModelSet(). สร้างออบเจ็กต์: VillagerModel, CustomHeadLayer<>, CrossedArmsItemLayer<>.

Parameters

  • EntityRendererProvider.Context context

ตัวอย่างใช้งาน

EntityRendererProvider.Context context = ...;
WanderingTraderRenderer instance = new WanderingTraderRenderer(context);

WardenRenderer

  • Full name: net.minecraft.client.renderer.entity.WardenRenderer
  • Package: net.minecraft.client.renderer.entity
  • Source: clientOnlynet/minecraft/client/renderer/entity/WardenRenderer.java
  • Type: class
  • Modifiers: public
  • Extends: MobRenderer<Warden, WardenRenderState, WardenModel>

net.minecraft.client.renderer.entity.WardenRenderer#createRenderState()

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/WardenRenderer.java:82
  • Modifiers: public
  • Return: WardenRenderState

คืออะไร

สร้าง Render State

ทำงานยังไง

สร้างออบเจ็กต์: WardenRenderState. คืนค่า: new WardenRenderState().

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

WardenRenderer instance = ...;
WardenRenderState result = instance.createRenderState();

net.minecraft.client.renderer.entity.WardenRenderer#extractRenderState(Warden,WardenRenderState,float)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/WardenRenderer.java:86
  • Modifiers: public
  • Return: void

คืออะไร

ดำเนินการ extractRenderState ตาม implementation ของ WardenRenderer

ทำงานยังไง

เรียกต่อ: getTendrilAnimation(), getHeartAnimation(), copyFrom().

Parameters

  • Warden warden
  • WardenRenderState wardenRenderState
  • float f

ตัวอย่างใช้งาน

WardenRenderer instance = ...;
Warden warden = ...;
WardenRenderState wardenRenderState = ...;
instance.extractRenderState(warden, wardenRenderState, 0.0F);

net.minecraft.client.renderer.entity.WardenRenderer#getTextureLocation(WardenRenderState)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/WardenRenderer.java:78
  • Modifiers: public
  • Return: ResourceLocation

คืออะไร

อ่านค่า Texture Location

ทำงานยังไง

คืนค่า: TEXTURE.

Parameters

  • WardenRenderState wardenRenderState

ตัวอย่างใช้งาน

WardenRenderer instance = ...;
WardenRenderState wardenRenderState = ...;
ResourceLocation result = instance.getTextureLocation(wardenRenderState);

net.minecraft.client.renderer.entity.WardenRenderer#WardenRenderer(EntityRendererProvider.Context)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/WardenRenderer.java:24
  • Modifiers: public
  • Kind: constructor

คืออะไร

สร้างออบเจ็กต์ WardenRenderer ด้วยพารามิเตอร์ที่ระบุ

ทำงานยังไง

เรียกต่อ: bakeLayer(), addLayer(), max(), cos(). สร้างออบเจ็กต์: WardenModel, LivingEntityEmissiveLayer<>.

Parameters

  • EntityRendererProvider.Context context

ตัวอย่างใช้งาน

EntityRendererProvider.Context context = ...;
WardenRenderer instance = new WardenRenderer(context);

WindChargeRenderer

  • Full name: net.minecraft.client.renderer.entity.WindChargeRenderer
  • Package: net.minecraft.client.renderer.entity
  • Source: clientOnlynet/minecraft/client/renderer/entity/WindChargeRenderer.java
  • Type: class
  • Modifiers: public
  • Extends: EntityRenderer<AbstractWindCharge, EntityRenderState>

net.minecraft.client.renderer.entity.WindChargeRenderer#createRenderState()

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/WindChargeRenderer.java:38
  • Modifiers: public
  • Return: EntityRenderState

คืออะไร

สร้าง Render State

ทำงานยังไง

สร้างออบเจ็กต์: EntityRenderState. คืนค่า: new EntityRenderState().

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

WindChargeRenderer instance = ...;
EntityRenderState result = instance.createRenderState();

net.minecraft.client.renderer.entity.WindChargeRenderer#render(EntityRenderState,PoseStack,MultiBufferSource,int)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/WindChargeRenderer.java:26
  • Modifiers: public
  • Return: void

คืออะไร

เรนเดอร์ render

ทำงานยังไง

เรียกต่อ: getBuffer(), breezeWind(), xOffset(), setupAnim(), renderToBuffer().

Parameters

  • EntityRenderState entityRenderState
  • PoseStack poseStack
  • MultiBufferSource multiBufferSource
  • int i

ตัวอย่างใช้งาน

WindChargeRenderer instance = ...;
EntityRenderState entityRenderState = ...;
PoseStack poseStack = ...;
MultiBufferSource multiBufferSource = ...;
instance.render(entityRenderState, poseStack, multiBufferSource, 0);

net.minecraft.client.renderer.entity.WindChargeRenderer#WindChargeRenderer(EntityRendererProvider.Context)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/WindChargeRenderer.java:21
  • Modifiers: public
  • Kind: constructor

คืออะไร

สร้างออบเจ็กต์ WindChargeRenderer ด้วยพารามิเตอร์ที่ระบุ

ทำงานยังไง

แก้ state: model. เรียกต่อ: bakeLayer(). สร้างออบเจ็กต์: WindChargeModel.

Parameters

  • EntityRendererProvider.Context context

ตัวอย่างใช้งาน

EntityRendererProvider.Context context = ...;
WindChargeRenderer instance = new WindChargeRenderer(context);

net.minecraft.client.renderer.entity.WindChargeRenderer#xOffset(float)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/WindChargeRenderer.java:34
  • Modifiers: protected
  • Return: float

คืออะไร

ดำเนินการ xOffset ตาม implementation ของ WindChargeRenderer

ทำงานยังไง

คืนค่า: f * 0.03F.

Parameters

  • float f

ตัวอย่างใช้งาน

@Override
protected float xOffset(float f) {
    return super.xOffset(f);
}

WitchRenderer

  • Full name: net.minecraft.client.renderer.entity.WitchRenderer
  • Package: net.minecraft.client.renderer.entity
  • Source: clientOnlynet/minecraft/client/renderer/entity/WitchRenderer.java
  • Type: class
  • Modifiers: public
  • Extends: MobRenderer<Witch, WitchRenderState, WitchModel>

net.minecraft.client.renderer.entity.WitchRenderer#createRenderState()

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/WitchRenderer.java:28
  • Modifiers: public
  • Return: WitchRenderState

คืออะไร

สร้าง Render State

ทำงานยังไง

สร้างออบเจ็กต์: WitchRenderState. คืนค่า: new WitchRenderState().

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

WitchRenderer instance = ...;
WitchRenderState result = instance.createRenderState();

net.minecraft.client.renderer.entity.WitchRenderer#extractRenderState(Witch,WitchRenderState,float)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/WitchRenderer.java:32
  • Modifiers: public
  • Return: void

คืออะไร

ดำเนินการ extractRenderState ตาม implementation ของ WitchRenderer

ทำงานยังไง

เรียกต่อ: extractHoldingEntityRenderState(), getId(), getMainHandItem(), isEmpty(), is().

Parameters

  • Witch witch
  • WitchRenderState witchRenderState
  • float f

ตัวอย่างใช้งาน

WitchRenderer instance = ...;
Witch witch = ...;
WitchRenderState witchRenderState = ...;
instance.extractRenderState(witch, witchRenderState, 0.0F);

net.minecraft.client.renderer.entity.WitchRenderer#getTextureLocation(WitchRenderState)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/WitchRenderer.java:24
  • Modifiers: public
  • Return: ResourceLocation

คืออะไร

อ่านค่า Texture Location

ทำงานยังไง

คืนค่า: WITCH_LOCATION.

Parameters

  • WitchRenderState witchRenderState

ตัวอย่างใช้งาน

WitchRenderer instance = ...;
WitchRenderState witchRenderState = ...;
ResourceLocation result = instance.getTextureLocation(witchRenderState);

net.minecraft.client.renderer.entity.WitchRenderer#WitchRenderer(EntityRendererProvider.Context)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/WitchRenderer.java:19
  • Modifiers: public
  • Kind: constructor

คืออะไร

สร้างออบเจ็กต์ WitchRenderer ด้วยพารามิเตอร์ที่ระบุ

ทำงานยังไง

เรียกต่อ: bakeLayer(), addLayer(). สร้างออบเจ็กต์: WitchModel, WitchItemLayer.

Parameters

  • EntityRendererProvider.Context context

ตัวอย่างใช้งาน

EntityRendererProvider.Context context = ...;
WitchRenderer instance = new WitchRenderer(context);

WitherBossRenderer

  • Full name: net.minecraft.client.renderer.entity.WitherBossRenderer
  • Package: net.minecraft.client.renderer.entity
  • Source: clientOnlynet/minecraft/client/renderer/entity/WitherBossRenderer.java
  • Type: class
  • Modifiers: public
  • Extends: MobRenderer<WitherBoss, WitherRenderState, WitherBossModel>

net.minecraft.client.renderer.entity.WitherBossRenderer#createRenderState()

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/WitherBossRenderer.java:34
  • Modifiers: public
  • Return: WitherRenderState

คืออะไร

สร้าง Render State

ทำงานยังไง

สร้างออบเจ็กต์: WitherRenderState. คืนค่า: new WitherRenderState().

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

WitherBossRenderer instance = ...;
WitherRenderState result = instance.createRenderState();

net.minecraft.client.renderer.entity.WitherBossRenderer#extractRenderState(WitherBoss,WitherRenderState,float)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/WitherBossRenderer.java:47
  • Modifiers: public
  • Return: void

คืออะไร

ดำเนินการ extractRenderState ตาม implementation ของ WitherBossRenderer

ทำงานยังไง

เรียกต่อ: getInvulnerableTicks(), arraycopy(), getHeadXRots(), getHeadYRots(), isPowered().

Parameters

  • WitherBoss witherBoss
  • WitherRenderState witherRenderState
  • float f

ตัวอย่างใช้งาน

WitherBossRenderer instance = ...;
WitherBoss witherBoss = ...;
WitherRenderState witherRenderState = ...;
instance.extractRenderState(witherBoss, witherRenderState, 0.0F);

net.minecraft.client.renderer.entity.WitherBossRenderer#getBlockLightLevel(WitherBoss,BlockPos)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/WitherBossRenderer.java:25
  • Modifiers: protected
  • Return: int

คืออะไร

อ่านค่า Block Light Level

ทำงานยังไง

คืนค่า: 15.

Parameters

  • WitherBoss witherBoss
  • BlockPos blockPos

ตัวอย่างใช้งาน

WitherBoss witherBoss = ...;
BlockPos blockPos = ...;
@Override
protected int getBlockLightLevel(WitherBoss witherBoss, BlockPos blockPos) {
    return super.getBlockLightLevel(witherBoss, blockPos);
}

net.minecraft.client.renderer.entity.WitherBossRenderer#getTextureLocation(WitherRenderState)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/WitherBossRenderer.java:29
  • Modifiers: public
  • Return: ResourceLocation

คืออะไร

อ่านค่า Texture Location

ทำงานยังไง

เรียกต่อ: floor(). คืนค่า: i > 0 && (i > 80 || i / 5 % 2 != 1) ? WITHER_INVULNERABLE_LOCATION : WITHER_LOCATION.

Parameters

  • WitherRenderState witherRenderState

ตัวอย่างใช้งาน

WitherBossRenderer instance = ...;
WitherRenderState witherRenderState = ...;
ResourceLocation result = instance.getTextureLocation(witherRenderState);

net.minecraft.client.renderer.entity.WitherBossRenderer#scale(WitherRenderState,PoseStack)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/WitherBossRenderer.java:38
  • Modifiers: protected
  • Return: void

คืออะไร

ดำเนินการ scale ตาม implementation ของ WitherBossRenderer

ทำงานยังไง

ตรวจเงื่อนไขด้วย if.

Parameters

  • WitherRenderState witherRenderState
  • PoseStack poseStack

ตัวอย่างใช้งาน

WitherRenderState witherRenderState = ...;
PoseStack poseStack = ...;
@Override
protected void scale(WitherRenderState witherRenderState, PoseStack poseStack) {
    super.scale(witherRenderState, poseStack);
}

net.minecraft.client.renderer.entity.WitherBossRenderer#WitherBossRenderer(EntityRendererProvider.Context)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/WitherBossRenderer.java:20
  • Modifiers: public
  • Kind: constructor

คืออะไร

สร้างออบเจ็กต์ WitherBossRenderer ด้วยพารามิเตอร์ที่ระบุ

ทำงานยังไง

เรียกต่อ: bakeLayer(), addLayer(), getModelSet(). สร้างออบเจ็กต์: WitherBossModel, WitherArmorLayer.

Parameters

  • EntityRendererProvider.Context context

ตัวอย่างใช้งาน

EntityRendererProvider.Context context = ...;
WitherBossRenderer instance = new WitherBossRenderer(context);

WitherSkeletonRenderer

  • Full name: net.minecraft.client.renderer.entity.WitherSkeletonRenderer
  • Package: net.minecraft.client.renderer.entity
  • Source: clientOnlynet/minecraft/client/renderer/entity/WitherSkeletonRenderer.java
  • Type: class
  • Modifiers: public
  • Extends: AbstractSkeletonRenderer<WitherSkeleton, SkeletonRenderState>

net.minecraft.client.renderer.entity.WitherSkeletonRenderer#createRenderState()

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/WitherSkeletonRenderer.java:22
  • Modifiers: public
  • Return: SkeletonRenderState

คืออะไร

สร้าง Render State

ทำงานยังไง

สร้างออบเจ็กต์: SkeletonRenderState. คืนค่า: new SkeletonRenderState().

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

WitherSkeletonRenderer instance = ...;
SkeletonRenderState result = instance.createRenderState();

net.minecraft.client.renderer.entity.WitherSkeletonRenderer#getTextureLocation(SkeletonRenderState)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/WitherSkeletonRenderer.java:18
  • Modifiers: public
  • Return: ResourceLocation

คืออะไร

อ่านค่า Texture Location

ทำงานยังไง

คืนค่า: WITHER_SKELETON_LOCATION.

Parameters

  • SkeletonRenderState skeletonRenderState

ตัวอย่างใช้งาน

WitherSkeletonRenderer instance = ...;
SkeletonRenderState skeletonRenderState = ...;
ResourceLocation result = instance.getTextureLocation(skeletonRenderState);

net.minecraft.client.renderer.entity.WitherSkeletonRenderer#WitherSkeletonRenderer(EntityRendererProvider.Context)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/WitherSkeletonRenderer.java:14
  • Modifiers: public
  • Kind: constructor

คืออะไร

สร้างออบเจ็กต์ WitherSkeletonRenderer ด้วยพารามิเตอร์ที่ระบุ

ทำงานยังไง

ทำงานตาม body โดยตรง (ประมาณ 1 statement).

Parameters

  • EntityRendererProvider.Context context

ตัวอย่างใช้งาน

EntityRendererProvider.Context context = ...;
WitherSkeletonRenderer instance = new WitherSkeletonRenderer(context);

WitherSkullRenderer

  • Full name: net.minecraft.client.renderer.entity.WitherSkullRenderer
  • Package: net.minecraft.client.renderer.entity
  • Source: clientOnlynet/minecraft/client/renderer/entity/WitherSkullRenderer.java
  • Type: class
  • Modifiers: public
  • Extends: EntityRenderer<WitherSkull, WitherSkullRenderState>

net.minecraft.client.renderer.entity.WitherSkullRenderer#createRenderState()

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/WitherSkullRenderer.java:57
  • Modifiers: public
  • Return: WitherSkullRenderState

คืออะไร

สร้าง Render State

ทำงานยังไง

สร้างออบเจ็กต์: WitherSkullRenderState. คืนค่า: new WitherSkullRenderState().

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

WitherSkullRenderer instance = ...;
WitherSkullRenderState result = instance.createRenderState();

net.minecraft.client.renderer.entity.WitherSkullRenderer#createSkullLayer()

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/WitherSkullRenderer.java:32
  • Modifiers: public static
  • Return: LayerDefinition

คืออะไร

สร้าง Skull Layer

ทำงานยังไง

เรียกต่อ: getRoot(), addOrReplaceChild(), create(), texOffs(), addBox(). สร้างออบเจ็กต์: MeshDefinition. คืนค่า: LayerDefinition.create(meshDefinition, 64, 64).

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

LayerDefinition result = WitherSkullRenderer.createSkullLayer();

net.minecraft.client.renderer.entity.WitherSkullRenderer#extractRenderState(WitherSkull,WitherSkullRenderState,float)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/WitherSkullRenderer.java:61
  • Modifiers: public
  • Return: void

คืออะไร

ดำเนินการ extractRenderState ตาม implementation ของ WitherSkullRenderer

ทำงานยังไง

เรียกต่อ: isDangerous(), getYRot(), getXRot().

Parameters

  • WitherSkull witherSkull
  • WitherSkullRenderState witherSkullRenderState
  • float f

ตัวอย่างใช้งาน

WitherSkullRenderer instance = ...;
WitherSkull witherSkull = ...;
WitherSkullRenderState witherSkullRenderState = ...;
instance.extractRenderState(witherSkull, witherSkullRenderState, 0.0F);

net.minecraft.client.renderer.entity.WitherSkullRenderer#getBlockLightLevel(WitherSkull,BlockPos)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/WitherSkullRenderer.java:39
  • Modifiers: protected
  • Return: int

คืออะไร

อ่านค่า Block Light Level

ทำงานยังไง

คืนค่า: 15.

Parameters

  • WitherSkull witherSkull
  • BlockPos blockPos

ตัวอย่างใช้งาน

WitherSkull witherSkull = ...;
BlockPos blockPos = ...;
@Override
protected int getBlockLightLevel(WitherSkull witherSkull, BlockPos blockPos) {
    return super.getBlockLightLevel(witherSkull, blockPos);
}

net.minecraft.client.renderer.entity.WitherSkullRenderer#render(WitherSkullRenderState,PoseStack,MultiBufferSource,int)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/WitherSkullRenderer.java:43
  • Modifiers: public
  • Return: void

คืออะไร

เรนเดอร์ render

ทำงานยังไง

เรียกต่อ: pushPose(), scale(), getBuffer(), renderType(), getTextureLocation(), setupAnim(), renderToBuffer(), popPose().

Parameters

  • WitherSkullRenderState witherSkullRenderState
  • PoseStack poseStack
  • MultiBufferSource multiBufferSource
  • int i

ตัวอย่างใช้งาน

WitherSkullRenderer instance = ...;
WitherSkullRenderState witherSkullRenderState = ...;
PoseStack poseStack = ...;
MultiBufferSource multiBufferSource = ...;
instance.render(witherSkullRenderState, poseStack, multiBufferSource, 0);

net.minecraft.client.renderer.entity.WitherSkullRenderer#WitherSkullRenderer(EntityRendererProvider.Context)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/WitherSkullRenderer.java:27
  • Modifiers: public
  • Kind: constructor

คืออะไร

สร้างออบเจ็กต์ WitherSkullRenderer ด้วยพารามิเตอร์ที่ระบุ

ทำงานยังไง

แก้ state: model. เรียกต่อ: bakeLayer(). สร้างออบเจ็กต์: SkullModel.

Parameters

  • EntityRendererProvider.Context context

ตัวอย่างใช้งาน

EntityRendererProvider.Context context = ...;
WitherSkullRenderer instance = new WitherSkullRenderer(context);

WolfRenderer

  • Full name: net.minecraft.client.renderer.entity.WolfRenderer
  • Package: net.minecraft.client.renderer.entity
  • Source: clientOnlynet/minecraft/client/renderer/entity/WolfRenderer.java
  • Type: class
  • Modifiers: public
  • Extends: AgeableMobRenderer<Wolf, WolfRenderState, WolfModel>

net.minecraft.client.renderer.entity.WolfRenderer#createRenderState()

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/WolfRenderer.java:31
  • Modifiers: public
  • Return: WolfRenderState

คืออะไร

สร้าง Render State

ทำงานยังไง

สร้างออบเจ็กต์: WolfRenderState. คืนค่า: new WolfRenderState().

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

WolfRenderer instance = ...;
WolfRenderState result = instance.createRenderState();

net.minecraft.client.renderer.entity.WolfRenderer#extractRenderState(Wolf,WolfRenderState,float)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/WolfRenderer.java:35
  • Modifiers: public
  • Return: void

คืออะไร

ดำเนินการ extractRenderState ตาม implementation ของ WolfRenderer

ทำงานยังไง

เรียกต่อ: isAngry(), isInSittingPose(), getTailAngle(), getHeadRollAngle(), getShakeAnim(), getTexture(), getWetShade(), isTame().

Parameters

  • Wolf wolf
  • WolfRenderState wolfRenderState
  • float f

ตัวอย่างใช้งาน

WolfRenderer instance = ...;
Wolf wolf = ...;
WolfRenderState wolfRenderState = ...;
instance.extractRenderState(wolf, wolfRenderState, 0.0F);

net.minecraft.client.renderer.entity.WolfRenderer#getModelTint(WolfRenderState)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/WolfRenderer.java:22
  • Modifiers: protected
  • Return: int

คืออะไร

อ่านค่า Model Tint

ทำงานยังไง

เรียกต่อ: colorFromFloat(). คืนค่า: f == 1.0F ? -1 : ARGB.colorFromFloat(1.0F, f, f, f).

Parameters

  • WolfRenderState wolfRenderState

ตัวอย่างใช้งาน

WolfRenderState wolfRenderState = ...;
@Override
protected int getModelTint(WolfRenderState wolfRenderState) {
    return super.getModelTint(wolfRenderState);
}

net.minecraft.client.renderer.entity.WolfRenderer#getTextureLocation(WolfRenderState)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/WolfRenderer.java:27
  • Modifiers: public
  • Return: ResourceLocation

คืออะไร

อ่านค่า Texture Location

ทำงานยังไง

คืนค่า: wolfRenderState.texture.

Parameters

  • WolfRenderState wolfRenderState

ตัวอย่างใช้งาน

WolfRenderer instance = ...;
WolfRenderState wolfRenderState = ...;
ResourceLocation result = instance.getTextureLocation(wolfRenderState);

net.minecraft.client.renderer.entity.WolfRenderer#WolfRenderer(EntityRendererProvider.Context)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/WolfRenderer.java:16
  • Modifiers: public
  • Kind: constructor

คืออะไร

สร้างออบเจ็กต์ WolfRenderer ด้วยพารามิเตอร์ที่ระบุ

ทำงานยังไง

เรียกต่อ: bakeLayer(), addLayer(), getModelSet(), getEquipmentRenderer(). สร้างออบเจ็กต์: WolfModel, WolfArmorLayer, WolfCollarLayer.

Parameters

  • EntityRendererProvider.Context context

ตัวอย่างใช้งาน

EntityRendererProvider.Context context = ...;
WolfRenderer instance = new WolfRenderer(context);

ZoglinRenderer

  • Full name: net.minecraft.client.renderer.entity.ZoglinRenderer
  • Package: net.minecraft.client.renderer.entity
  • Source: clientOnlynet/minecraft/client/renderer/entity/ZoglinRenderer.java
  • Type: class
  • Modifiers: public
  • Extends: AbstractHoglinRenderer<Zoglin>

net.minecraft.client.renderer.entity.ZoglinRenderer#getTextureLocation(HoglinRenderState)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/ZoglinRenderer.java:18
  • Modifiers: public
  • Return: ResourceLocation

คืออะไร

อ่านค่า Texture Location

ทำงานยังไง

คืนค่า: ZOGLIN_LOCATION.

Parameters

  • HoglinRenderState hoglinRenderState

ตัวอย่างใช้งาน

ZoglinRenderer instance = ...;
HoglinRenderState hoglinRenderState = ...;
ResourceLocation result = instance.getTextureLocation(hoglinRenderState);

net.minecraft.client.renderer.entity.ZoglinRenderer#ZoglinRenderer(EntityRendererProvider.Context)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/ZoglinRenderer.java:14
  • Modifiers: public
  • Kind: constructor

คืออะไร

สร้างออบเจ็กต์ ZoglinRenderer ด้วยพารามิเตอร์ที่ระบุ

ทำงานยังไง

ทำงานตาม body โดยตรง (ประมาณ 1 statement).

Parameters

  • EntityRendererProvider.Context context

ตัวอย่างใช้งาน

EntityRendererProvider.Context context = ...;
ZoglinRenderer instance = new ZoglinRenderer(context);

ZombieRenderer

  • Full name: net.minecraft.client.renderer.entity.ZombieRenderer
  • Package: net.minecraft.client.renderer.entity
  • Source: clientOnlynet/minecraft/client/renderer/entity/ZombieRenderer.java
  • Type: class
  • Modifiers: public
  • Extends: AbstractZombieRenderer<Zombie, ZombieRenderState, ZombieModel<ZombieRenderState>>

net.minecraft.client.renderer.entity.ZombieRenderer#createRenderState()

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/ZombieRenderer.java:25
  • Modifiers: public
  • Return: ZombieRenderState

คืออะไร

สร้าง Render State

ทำงานยังไง

สร้างออบเจ็กต์: ZombieRenderState. คืนค่า: new ZombieRenderState().

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

ZombieRenderer instance = ...;
ZombieRenderState result = instance.createRenderState();

net.minecraft.client.renderer.entity.ZombieRenderer#ZombieRenderer(EntityRendererProvider.Context)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/ZombieRenderer.java:13
  • Modifiers: public
  • Kind: constructor

คืออะไร

สร้างออบเจ็กต์ ZombieRenderer ด้วยพารามิเตอร์ที่ระบุ

ทำงานยังไง

ทำงานตาม body โดยตรง (ประมาณ 1 statement).

Parameters

  • EntityRendererProvider.Context context

ตัวอย่างใช้งาน

EntityRendererProvider.Context context = ...;
ZombieRenderer instance = new ZombieRenderer(context);

net.minecraft.client.renderer.entity.ZombieRenderer#ZombieRenderer(EntityRendererProvider.Context,ModelLayerLocation,ModelLayerLocation,ModelLayerLocation,ModelLayerLocation,ModelLayerLocation,ModelLayerLocation)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/ZombieRenderer.java:29
  • Modifiers: public
  • Kind: constructor

คืออะไร

สร้างออบเจ็กต์ ZombieRenderer ด้วยพารามิเตอร์ที่ระบุ

ทำงานยังไง

เรียกต่อ: bakeLayer(). สร้างออบเจ็กต์: ZombieModel<>.

Parameters

  • EntityRendererProvider.Context context
  • ModelLayerLocation modelLayerLocation
  • ModelLayerLocation modelLayerLocation2
  • ModelLayerLocation modelLayerLocation3
  • ModelLayerLocation modelLayerLocation4
  • ModelLayerLocation modelLayerLocation5
  • ModelLayerLocation modelLayerLocation6

ตัวอย่างใช้งาน

EntityRendererProvider.Context context = ...;
ModelLayerLocation modelLayerLocation = ...;
ModelLayerLocation modelLayerLocation2 = ...;
ModelLayerLocation modelLayerLocation3 = ...;
ModelLayerLocation modelLayerLocation4 = ...;
ModelLayerLocation modelLayerLocation5 = ...;
ModelLayerLocation modelLayerLocation6 = ...;
ZombieRenderer instance = new ZombieRenderer(context, modelLayerLocation, modelLayerLocation2, modelLayerLocation3, modelLayerLocation4, modelLayerLocation5, modelLayerLocation6);

ZombieVillagerRenderer

  • Full name: net.minecraft.client.renderer.entity.ZombieVillagerRenderer
  • Package: net.minecraft.client.renderer.entity
  • Source: clientOnlynet/minecraft/client/renderer/entity/ZombieVillagerRenderer.java
  • Type: class
  • Modifiers: public
  • Extends: HumanoidMobRenderer<ZombieVillager, ZombieVillagerRenderState, ZombieVillagerModel<ZombieVillagerRenderState>>

net.minecraft.client.renderer.entity.ZombieVillagerRenderer#createRenderState()

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/ZombieVillagerRenderer.java:42
  • Modifiers: public
  • Return: ZombieVillagerRenderState

คืออะไร

สร้าง Render State

ทำงานยังไง

สร้างออบเจ็กต์: ZombieVillagerRenderState. คืนค่า: new ZombieVillagerRenderState().

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

ZombieVillagerRenderer instance = ...;
ZombieVillagerRenderState result = instance.createRenderState();

net.minecraft.client.renderer.entity.ZombieVillagerRenderer#extractRenderState(ZombieVillager,ZombieVillagerRenderState,float)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/ZombieVillagerRenderer.java:46
  • Modifiers: public
  • Return: void

คืออะไร

ดำเนินการ extractRenderState ตาม implementation ของ ZombieVillagerRenderer

ทำงานยังไง

เรียกต่อ: isConverting(), getVillagerData(), isAggressive().

Parameters

  • ZombieVillager zombieVillager
  • ZombieVillagerRenderState zombieVillagerRenderState
  • float f

ตัวอย่างใช้งาน

ZombieVillagerRenderer instance = ...;
ZombieVillager zombieVillager = ...;
ZombieVillagerRenderState zombieVillagerRenderState = ...;
instance.extractRenderState(zombieVillager, zombieVillagerRenderState, 0.0F);

net.minecraft.client.renderer.entity.ZombieVillagerRenderer#getTextureLocation(ZombieVillagerRenderState)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/ZombieVillagerRenderer.java:38
  • Modifiers: public
  • Return: ResourceLocation

คืออะไร

อ่านค่า Texture Location

ทำงานยังไง

คืนค่า: ZOMBIE_VILLAGER_LOCATION.

Parameters

  • ZombieVillagerRenderState zombieVillagerRenderState

ตัวอย่างใช้งาน

ZombieVillagerRenderer instance = ...;
ZombieVillagerRenderState zombieVillagerRenderState = ...;
ResourceLocation result = instance.getTextureLocation(zombieVillagerRenderState);

net.minecraft.client.renderer.entity.ZombieVillagerRenderer#isShaking(ZombieVillagerRenderState)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/ZombieVillagerRenderer.java:53
  • Modifiers: protected
  • Return: boolean

คืออะไร

ตรวจสอบสถานะ Shaking

ทำงานยังไง

คืนค่า: super.isShaking(zombieVillagerRenderState) || zombieVillagerRenderState.isConverting.

Parameters

  • ZombieVillagerRenderState zombieVillagerRenderState

ตัวอย่างใช้งาน

ZombieVillagerRenderState zombieVillagerRenderState = ...;
@Override
protected boolean isShaking(ZombieVillagerRenderState zombieVillagerRenderState) {
    return super.isShaking(zombieVillagerRenderState);
}

net.minecraft.client.renderer.entity.ZombieVillagerRenderer#ZombieVillagerRenderer(EntityRendererProvider.Context)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/ZombieVillagerRenderer.java:17
  • Modifiers: public
  • Kind: constructor

คืออะไร

สร้างออบเจ็กต์ ZombieVillagerRenderer ด้วยพารามิเตอร์ที่ระบุ

ทำงานยังไง

เรียกต่อ: bakeLayer(), addLayer(), getEquipmentRenderer(), getResourceManager(). สร้างออบเจ็กต์: ZombieVillagerModel<>, HumanoidArmorLayer<>, ZombieVillagerModel, VillagerProfessionLayer<>.

Parameters

  • EntityRendererProvider.Context context

ตัวอย่างใช้งาน

EntityRendererProvider.Context context = ...;
ZombieVillagerRenderer instance = new ZombieVillagerRenderer(context);

ZombifiedPiglinRenderer

  • Full name: net.minecraft.client.renderer.entity.ZombifiedPiglinRenderer
  • Package: net.minecraft.client.renderer.entity
  • Source: clientOnlynet/minecraft/client/renderer/entity/ZombifiedPiglinRenderer.java
  • Type: class
  • Modifiers: public
  • Extends: HumanoidMobRenderer<ZombifiedPiglin, ZombifiedPiglinRenderState, ZombifiedPiglinModel>

net.minecraft.client.renderer.entity.ZombifiedPiglinRenderer#createRenderState()

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/ZombifiedPiglinRenderer.java:49
  • Modifiers: public
  • Return: ZombifiedPiglinRenderState

คืออะไร

สร้าง Render State

ทำงานยังไง

สร้างออบเจ็กต์: ZombifiedPiglinRenderState. คืนค่า: new ZombifiedPiglinRenderState().

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

ZombifiedPiglinRenderer instance = ...;
ZombifiedPiglinRenderState result = instance.createRenderState();

net.minecraft.client.renderer.entity.ZombifiedPiglinRenderer#extractRenderState(ZombifiedPiglin,ZombifiedPiglinRenderState,float)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/ZombifiedPiglinRenderer.java:53
  • Modifiers: public
  • Return: void

คืออะไร

ดำเนินการ extractRenderState ตาม implementation ของ ZombifiedPiglinRenderer

ทำงานยังไง

เรียกต่อ: isAggressive().

Parameters

  • ZombifiedPiglin zombifiedPiglin
  • ZombifiedPiglinRenderState zombifiedPiglinRenderState
  • float f

ตัวอย่างใช้งาน

ZombifiedPiglinRenderer instance = ...;
ZombifiedPiglin zombifiedPiglin = ...;
ZombifiedPiglinRenderState zombifiedPiglinRenderState = ...;
instance.extractRenderState(zombifiedPiglin, zombifiedPiglinRenderState, 0.0F);

net.minecraft.client.renderer.entity.ZombifiedPiglinRenderer#getTextureLocation(ZombifiedPiglinRenderState)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/ZombifiedPiglinRenderer.java:45
  • Modifiers: public
  • Return: ResourceLocation

คืออะไร

อ่านค่า Texture Location

ทำงานยังไง

คืนค่า: ZOMBIFIED_PIGLIN_LOCATION.

Parameters

  • ZombifiedPiglinRenderState zombifiedPiglinRenderState

ตัวอย่างใช้งาน

ZombifiedPiglinRenderer instance = ...;
ZombifiedPiglinRenderState zombifiedPiglinRenderState = ...;
ResourceLocation result = instance.getTextureLocation(zombifiedPiglinRenderState);

net.minecraft.client.renderer.entity.ZombifiedPiglinRenderer#ZombifiedPiglinRenderer(EntityRendererProvider.Context,ModelLayerLocation,ModelLayerLocation,ModelLayerLocation,ModelLayerLocation,ModelLayerLocation,ModelLayerLocation)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/entity/ZombifiedPiglinRenderer.java:17
  • Modifiers: public
  • Kind: constructor

คืออะไร

สร้างออบเจ็กต์ ZombifiedPiglinRenderer ด้วยพารามิเตอร์ที่ระบุ

ทำงานยังไง

เรียกต่อ: bakeLayer(), addLayer(), getEquipmentRenderer(). สร้างออบเจ็กต์: ZombifiedPiglinModel, HumanoidArmorLayer<>, HumanoidArmorModel.

Parameters

  • EntityRendererProvider.Context context
  • ModelLayerLocation modelLayerLocation
  • ModelLayerLocation modelLayerLocation2
  • ModelLayerLocation modelLayerLocation3
  • ModelLayerLocation modelLayerLocation4
  • ModelLayerLocation modelLayerLocation5
  • ModelLayerLocation modelLayerLocation6

ตัวอย่างใช้งาน

EntityRendererProvider.Context context = ...;
ModelLayerLocation modelLayerLocation = ...;
ModelLayerLocation modelLayerLocation2 = ...;
ModelLayerLocation modelLayerLocation3 = ...;
ModelLayerLocation modelLayerLocation4 = ...;
ModelLayerLocation modelLayerLocation5 = ...;
ModelLayerLocation modelLayerLocation6 = ...;
ZombifiedPiglinRenderer instance = new ZombifiedPiglinRenderer(context, modelLayerLocation, modelLayerLocation2, modelLayerLocation3, modelLayerLocation4, modelLayerLocation5, modelLayerLocation6);