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:
clientOnly—net/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
- ไม่มี
ตัวอย่างใช้งาน
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 abstractBoatBoatRenderState boatRenderStatefloat 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
- ไม่มี
ตัวอย่างใช้งาน
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 boatRenderStatePoseStack poseStackMultiBufferSource multiBufferSourceint 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
- ไม่มี
ตัวอย่างใช้งาน
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 boatRenderStatePoseStack poseStackMultiBufferSource multiBufferSourceint 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:
clientOnly—net/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 contextModelLayerLocation modelLayerLocationModelLayerLocation modelLayerLocation2float 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
- ไม่มี
ตัวอย่างใช้งาน
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 mobHoglinRenderState hoglinRenderStatefloat 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:
clientOnly—net/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 contextM entityModelM 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 abstractHorseS equineRenderStatefloat 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:
clientOnly—net/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 contextModelLayerLocation 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 abstractMinecartS minecartRenderStatefloat 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 minecartRenderStatePoseStack poseStackMultiBufferSource multiBufferSourceint 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 minecartRenderStateBlockState blockStatePoseStack poseStackMultiBufferSource multiBufferSourceint 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:
clientOnly—net/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 contextModelLayerLocation modelLayerLocationModelLayerLocation modelLayerLocation2ModelLayerLocation 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 contextModelLayerLocation modelLayerLocationModelLayerLocation modelLayerLocation2SkeletonModel<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 abstractSkeletonS skeletonRenderStatefloat 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 abstractSkeletonHumanoidArm 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:
clientOnly—net/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 contextM zombieModelM zombieModel2M zombieModel3M zombieModel4M zombieModel5M 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 zombieS zombieRenderStatefloat 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:
clientOnly—net/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 contextM entityModelM entityModel2float 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 livingEntityRenderStatePoseStack poseStackMultiBufferSource multiBufferSourceint 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:
clientOnly—net/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
ตัวอย่างใช้งาน
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
- ไม่มี
ตัวอย่างใช้งาน
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 allayAllayRenderState allayRenderStatefloat 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 allayBlockPos 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:
clientOnly—net/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
- ไม่มี
ตัวอย่างใช้งาน
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 armadilloArmadilloRenderState armadilloRenderStatefloat 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:
clientOnly—net/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
- ไม่มี
ตัวอย่างใช้งาน
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 armorStandArmorStandRenderState armorStandRenderStatefloat 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 armorStandRenderStateboolean blboolean bl2boolean 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 armorStandRenderStatePoseStack poseStackMultiBufferSource multiBufferSourceint 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 armorStandRenderStatePoseStack poseStackfloat ffloat 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 armorStanddouble 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:
clientOnly—net/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
ตัวอย่างใช้งาน
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 abstractArrowS arrowRenderStatefloat 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 arrowRenderStatePoseStack poseStackMultiBufferSource multiBufferSourceint 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:
clientOnly—net/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
- ไม่มี
ตัวอย่างใช้งาน
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 axolotlAxolotlRenderState axolotlRenderStatefloat 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:
clientOnly—net/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
ตัวอย่างใช้งาน
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
- ไม่มี
ตัวอย่างใช้งาน
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 batBatRenderState batRenderStatefloat 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:
clientOnly—net/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
ตัวอย่างใช้งาน
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
- ไม่มี
ตัวอย่างใช้งาน
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 beeBeeRenderState beeRenderStatefloat 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:
clientOnly—net/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
ตัวอย่างใช้งาน
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
- ไม่มี
ตัวอย่างใช้งาน
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 blazeBlockPos 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:
clientOnly—net/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 contextModelLayerLocation 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
- ไม่มี
ตัวอย่างใช้งาน
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
- ไม่มี
ตัวอย่างใช้งาน
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 boatRenderStatePoseStack poseStackMultiBufferSource multiBufferSourceint 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:
clientOnly—net/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
- ไม่มี
ตัวอย่างใช้งาน
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 boggedBoggedRenderState boggedRenderStatefloat 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:
clientOnly—net/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
- ไม่มี
ตัวอย่างใช้งาน
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 breezeModelModelPart[] 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 breezeBreezeRenderState breezeRenderStatefloat 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 breezeRenderStatePoseStack poseStackMultiBufferSource multiBufferSourceint 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:
clientOnly—net/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
ตัวอย่างใช้งาน
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
- ไม่มี
ตัวอย่างใช้งาน
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 camelCamelRenderState camelRenderStatefloat 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:
clientOnly—net/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
ตัวอย่างใช้งาน
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
- ไม่มี
ตัวอย่างใช้งาน
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 catCatRenderState catRenderStatefloat 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 catRenderStatePoseStack poseStackfloat ffloat 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:
clientOnly—net/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:
clientOnly—net/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
- ไม่มี
ตัวอย่างใช้งาน
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 chickenChickenRenderState chickenRenderStatefloat 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:
clientOnly—net/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
ตัวอย่างใช้งาน
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
- ไม่มี
ตัวอย่างใช้งาน
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 livingEntityRenderStatePoseStack poseStackfloat ffloat 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:
clientOnly—net/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
ตัวอย่างใช้งาน
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
- ไม่มี
ตัวอย่างใช้งาน
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 cowLivingEntityRenderState livingEntityRenderStatefloat 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:
clientOnly—net/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
- ไม่มี
ตัวอย่างใช้งาน
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 creakingCreakingRenderState creakingRenderStatefloat 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:
clientOnly—net/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
- ไม่มี
ตัวอย่างใช้งาน
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 creeperCreeperRenderState creeperRenderStatefloat 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 creeperRenderStatePoseStack 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:
clientOnly—net/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 displayST displayEntityRenderStatefloat 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 displayBlockPos 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 displayBlockPos 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 displayEntityRenderStatePoseStack poseStackMultiBufferSource multiBufferSourceint 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 displayEntityRenderStatePoseStack poseStackMultiBufferSource multiBufferSourceint ifloat 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:
clientOnly—net/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 blockDisplayBlockDisplayEntityRenderState blockDisplayEntityRenderStatefloat 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 blockDisplayEntityRenderStatePoseStack poseStackMultiBufferSource multiBufferSourceint ifloat 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:
clientOnly—net/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 itemDisplayItemDisplayEntityRenderState itemDisplayEntityRenderStatefloat 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 itemDisplayEntityRenderStatePoseStack poseStackMultiBufferSource multiBufferSourceint ifloat 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:
clientOnly—net/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 textDisplayTextDisplayEntityRenderState textDisplayEntityRenderStatefloat 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 textDisplayEntityRenderStatePoseStack poseStackMultiBufferSource multiBufferSourceint ifloat 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:
clientOnly—net/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
- ไม่มี
ตัวอย่างใช้งาน
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 dolphinDolphinRenderState dolphinRenderStatefloat 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:
clientOnly—net/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
- ไม่มี
ตัวอย่างใช้งาน
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 contextModelLayerLocation modelLayerLocationModelLayerLocation modelLayerLocation2boolean 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 abstractChestedHorseDonkeyRenderState donkeyRenderStatefloat 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:
clientOnly—net/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
- ไม่มี
ตัวอย่างใช้งาน
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 dragonFireballBlockPos 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 entityRenderStatePoseStack poseStackMultiBufferSource multiBufferSourceint 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:
clientOnly—net/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
- ไม่มี
ตัวอย่างใช้งาน
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 drownedHumanoidArm 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 zombieRenderStatePoseStack poseStackfloat ffloat 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:
clientOnly—net/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:
clientOnly—net/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
- ไม่มี
ตัวอย่างใช้งาน
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 endCrystalEndCrystalRenderState endCrystalRenderStatefloat 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
ตัวอย่างใช้งาน
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 endCrystalRenderStatePoseStack poseStackMultiBufferSource multiBufferSourceint 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 endCrystalFrustum frustumdouble ddouble edouble 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:
clientOnly—net/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
- ไม่มี
ตัวอย่างใช้งาน
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 enderDragonEnderDragonRenderState enderDragonRenderStatefloat 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 enderDragonRenderStatePoseStack poseStackMultiBufferSource multiBufferSourceint 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 ffloat gfloat hfloat iPoseStack poseStackMultiBufferSource multiBufferSourceint 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:
clientOnly—net/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
- ไม่มี
ตัวอย่างใช้งาน
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 enderManEndermanRenderState endermanRenderStatefloat 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:
clientOnly—net/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
- ไม่มี
ตัวอย่างใช้งาน
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
- ไม่มี
ตัวอย่างใช้งาน
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:
clientOnly—net/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
- ไม่มี
ตัวอย่างใช้งาน
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 ddouble edouble f
ตัวอย่างใช้งาน
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 minecraftTextureManager textureManagerItemModelResolver itemModelResolverItemRenderer itemRendererMapRenderer mapRendererBlockRenderDispatcher blockRenderDispatcherFont fontOptions optionsSupplier<EntityModelSet> supplierEquipmentAssetManager 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 entityfloat 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 levelCamera cameraEntity 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 entitydouble ddouble edouble ffloat gPoseStack poseStackMultiBufferSource multiBufferSourceint 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
ตัวอย่างใช้งาน
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
ตัวอย่างใช้งาน
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
ตัวอย่างใช้งาน
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 entityFrustum frustumdouble ddouble edouble 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
- ไม่มี
ตัวอย่างใช้งาน
EntityRenderer
- Full name:
net.minecraft.client.renderer.entity.EntityRenderer - Package:
net.minecraft.client.renderer.entity - Source:
clientOnly—net/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
- ไม่มี
ตัวอย่างใช้งาน
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 entityfloat f
ตัวอย่างใช้งาน
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 entityS entityRenderStatefloat 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 entityBlockPos 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
- ไม่มี
ตัวอย่างใช้งาน
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 entityfloat 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 entityBlockPos 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 entityRenderStatePoseStack poseStackMultiBufferSource multiBufferSourceint 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 entityRenderStateComponent componentPoseStack poseStackMultiBufferSource multiBufferSourceint 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 entityFrustum frustumdouble ddouble edouble 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 entitydouble 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:
clientOnly—net/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:
clientOnly—net/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
- ไม่มี
ตัวอย่างใช้งาน
EvokerFangsRenderer
- Full name:
net.minecraft.client.renderer.entity.EvokerFangsRenderer - Package:
net.minecraft.client.renderer.entity - Source:
clientOnly—net/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
- ไม่มี
ตัวอย่างใช้งาน
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 evokerFangsEvokerFangsRenderState evokerFangsRenderStatefloat 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 evokerFangsRenderStatePoseStack poseStackMultiBufferSource multiBufferSourceint 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:
clientOnly—net/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
- ไม่มี
ตัวอย่างใช้งาน
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 spellcasterIllagerEvokerRenderState evokerRenderStatefloat 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:
clientOnly—net/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 experienceOrbExperienceOrbRenderState experienceOrbRenderStatefloat 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 experienceOrbBlockPos 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 experienceOrbRenderStatePoseStack poseStackMultiBufferSource multiBufferSourceint 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:
clientOnly—net/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
- ไม่มี
ตัวอย่างใช้งาน
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 fallingBlockEntityFallingBlockRenderState fallingBlockRenderStatefloat 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 fallingBlockRenderStatePoseStack poseStackMultiBufferSource multiBufferSourceint 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 fallingBlockEntityFrustum frustumdouble ddouble edouble 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:
clientOnly—net/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 fireworkRocketEntityFireworkRocketRenderState fireworkRocketRenderStatefloat 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 fireworkRocketRenderStatePoseStack poseStackMultiBufferSource multiBufferSourceint 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:
clientOnly—net/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
- ไม่มี
ตัวอย่างใช้งาน
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 fishingHookFishingHookRenderState fishingHookRenderStatefloat 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
ตัวอย่างใช้งาน
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 fishingHookRenderStatePoseStack poseStackMultiBufferSource multiBufferSourceint 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 fishingHookFrustum frustumdouble ddouble edouble 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:
clientOnly—net/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
- ไม่มี
ตัวอย่างใช้งาน
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 foxFoxRenderState foxRenderStatefloat 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
ตัวอย่างใช้งาน
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 foxRenderStatePoseStack poseStackfloat ffloat 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:
clientOnly—net/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
- ไม่มี
ตัวอย่างใช้งาน
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 frogFrogRenderState frogRenderStatefloat 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
ตัวอย่างใช้งาน
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:
clientOnly—net/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
- ไม่มี
ตัวอย่างใช้งาน
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 ghastGhastRenderState ghastRenderStatefloat 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
ตัวอย่างใช้งาน
GiantMobRenderer
- Full name:
net.minecraft.client.renderer.entity.GiantMobRenderer - Package:
net.minecraft.client.renderer.entity - Source:
clientOnly—net/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
- ไม่มี
ตัวอย่างใช้งาน
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 giantZombieRenderState zombieRenderStatefloat 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 contextfloat 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:
clientOnly—net/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 glowSquidBlockPos 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 contextSquidModel squidModelSquidModel 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:
clientOnly—net/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
- ไม่มี
ตัวอย่างใช้งาน
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 goatGoatRenderState goatRenderStatefloat 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
ตัวอย่างใช้งาน
GuardianRenderer
- Full name:
net.minecraft.client.renderer.entity.GuardianRenderer - Package:
net.minecraft.client.renderer.entity - Source:
clientOnly—net/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
- ไม่มี
ตัวอย่างใช้งาน
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 guardianGuardianRenderState guardianRenderStatefloat 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 contextfloat fModelLayerLocation 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 guardianRenderStatePoseStack poseStackMultiBufferSource multiBufferSourceint 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 guardianFrustum frustumdouble ddouble edouble 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:
clientOnly—net/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 hoglinHoglinRenderState hoglinRenderStatefloat 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:
clientOnly—net/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
- ไม่มี
ตัวอย่างใช้งาน
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 horseHorseRenderState horseRenderStatefloat 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
ตัวอย่างใช้งาน
HumanoidMobRenderer
- Full name:
net.minecraft.client.renderer.entity.HumanoidMobRenderer - Package:
net.minecraft.client.renderer.entity - Source:
clientOnly—net/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 livingEntityHumanoidRenderState humanoidRenderStatefloat fItemModelResolver 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 mobS humanoidRenderStatefloat 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 mobHumanoidArm 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 contextM humanoidModelfloat 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 contextM humanoidModelM humanoidModel2float 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 contextM humanoidModelM humanoidModel2float fCustomHeadLayer.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:
clientOnly—net/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
ตัวอย่างใช้งาน
IllagerRenderer
- Full name:
net.minecraft.client.renderer.entity.IllagerRenderer - Package:
net.minecraft.client.renderer.entity - Source:
clientOnly—net/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 abstractIllagerS illagerRenderStatefloat 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 contextIllagerModel<S> illagerModelfloat 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:
clientOnly—net/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
- ไม่มี
ตัวอย่างใช้งาน
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 illusionerIllusionerRenderState illusionerRenderStatefloat 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 illusionerRenderStatePoseStack poseStackMultiBufferSource multiBufferSourceint 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:
clientOnly—net/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
- ไม่มี
ตัวอย่างใช้งาน
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 ironGolemIronGolemRenderState ironGolemRenderStatefloat 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 ironGolemRenderStatePoseStack poseStackfloat ffloat 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:
clientOnly—net/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
- ไม่มี
ตัวอย่างใช้งาน
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 itemEntityItemEntityRenderState itemEntityRenderStatefloat 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 itemEntityRenderStatePoseStack poseStackMultiBufferSource multiBufferSourceint 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 poseStackMultiBufferSource multiBufferSourceint iItemClusterRenderState itemClusterRenderStateRandomSource 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:
clientOnly—net/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
- ไม่มี
ตัวอย่างใช้งาน
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 itemFrameItemFrameRenderState itemFrameRenderStatefloat 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 itemFrameBlockPos 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 itemFrameRenderStatePoseStack poseStackMultiBufferSource multiBufferSourceint 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 itemFramedouble 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:
clientOnly—net/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 multiBufferSourceRenderType renderTypeboolean 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 multiBufferSourceRenderType renderTypeboolean blboolean 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 itemDisplayContextPoseStack poseStackMultiBufferSource multiBufferSourceint iint jint[] isBakedModel bakedModelRenderType renderTypeItemStackRenderState.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 itemStackItemDisplayContext itemDisplayContextint iint jPoseStack poseStackMultiBufferSource multiBufferSourceLevel levelint 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 livingEntityItemStack itemStackItemDisplayContext itemDisplayContextboolean blPoseStack poseStackMultiBufferSource multiBufferSourceLevel levelint iint jint 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:
clientOnly—net/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
- ไม่มี
ตัวอย่างใช้งาน
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 entityRenderStatePoseStack poseStackMultiBufferSource multiBufferSourceint 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:
clientOnly—net/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 lightningBoltLightningBoltRenderState lightningBoltRenderStatefloat 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 lightningBoltRenderStatePoseStack poseStackMultiBufferSource multiBufferSourceint 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:
clientOnly—net/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 livingEntityS livingEntityRenderStatefloat 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
- ไม่มี
ตัวอย่างใช้งาน
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
- ไม่มี
ตัวอย่างใช้งาน
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 livingEntityRenderStatefloat 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 livingEntityRenderStateboolean blboolean bl2boolean 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 contextM entityModelfloat 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 livingEntityRenderStatePoseStack poseStackMultiBufferSource multiBufferSourceint 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 livingEntityRenderStatePoseStack 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 livingEntityRenderStatePoseStack poseStackfloat ffloat 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 livingEntitydouble 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:
clientOnly—net/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
- ไม่มี
ตัวอย่างใช้งาน
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 llamaLlamaRenderState llamaRenderStatefloat 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 contextModelLayerLocation modelLayerLocationModelLayerLocation 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:
clientOnly—net/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
- ไม่มี
ตัวอย่างใช้งาน
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 llamaSpitLlamaSpitRenderState llamaSpitRenderStatefloat 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 llamaSpitRenderStatePoseStack poseStackMultiBufferSource multiBufferSourceint 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:
clientOnly—net/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
- ไม่มี
ตัวอย่างใช้งาน
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 magmaCubeSlimeRenderState slimeRenderStatefloat 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 magmaCubeBlockPos 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 slimeRenderStatePoseStack 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:
clientOnly—net/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
- ไม่มี
ตัวอย่างใช้งาน
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 contextModelLayerLocation 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:
clientOnly—net/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 contextM entityModelfloat 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 mobdouble 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:
clientOnly—net/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
- ไม่มี
ตัวอย่างใช้งาน
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 mushroomCowMushroomCowRenderState mushroomCowRenderStatefloat 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:
clientOnly—net/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
- ไม่มี
ตัวอย่างใช้งาน
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
ตัวอย่างใช้งาน
OcelotRenderer
- Full name:
net.minecraft.client.renderer.entity.OcelotRenderer - Package:
net.minecraft.client.renderer.entity - Source:
clientOnly—net/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
- ไม่มี
ตัวอย่างใช้งาน
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 ocelotFelineRenderState felineRenderStatefloat 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:
clientOnly—net/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 ominousItemSpawnerItemClusterRenderState itemClusterRenderStatefloat 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 itemClusterRenderStatePoseStack poseStackMultiBufferSource multiBufferSourceint 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:
clientOnly—net/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
- ไม่มี
ตัวอย่างใช้งาน
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 paintingPaintingRenderState paintingRenderStatefloat 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 paintingRenderStatePoseStack poseStackMultiBufferSource multiBufferSourceint 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:
clientOnly—net/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
- ไม่มี
ตัวอย่างใช้งาน
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 pandaPandaRenderState pandaRenderStatefloat 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
ตัวอย่างใช้งาน
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 pandaRenderStatePoseStack poseStackfloat ffloat 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:
clientOnly—net/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
- ไม่มี
ตัวอย่างใช้งาน
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 parrotParrotRenderState parrotRenderStatefloat 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
ตัวอย่างใช้งาน
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:
clientOnly—net/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
- ไม่มี
ตัวอย่างใช้งาน
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 phantomPhantomRenderState phantomRenderStatefloat 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 phantomRenderStatePoseStack 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 phantomRenderStatePoseStack poseStackfloat ffloat 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:
clientOnly—net/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
- ไม่มี
ตัวอย่างใช้งาน
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 abstractPiglinPiglinRenderState piglinRenderStatefloat 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 contextModelLayerLocation modelLayerLocationModelLayerLocation modelLayerLocation2ModelLayerLocation modelLayerLocation3ModelLayerLocation modelLayerLocation4ModelLayerLocation modelLayerLocation5ModelLayerLocation 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:
clientOnly—net/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
- ไม่มี
ตัวอย่างใช้งาน
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 pigPigRenderState pigRenderStatefloat 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
ตัวอย่างใช้งาน
PillagerRenderer
- Full name:
net.minecraft.client.renderer.entity.PillagerRenderer - Package:
net.minecraft.client.renderer.entity - Source:
clientOnly—net/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
- ไม่มี
ตัวอย่างใช้งาน
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:
clientOnly—net/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
- ไม่มี
ตัวอย่างใช้งาน
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 polarBearPolarBearRenderState polarBearRenderStatefloat 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:
clientOnly—net/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
- ไม่มี
ตัวอย่างใช้งาน
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 pufferfishPufferfishRenderState pufferfishRenderStatefloat 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 pufferfishRenderStatePoseStack poseStackMultiBufferSource multiBufferSourceint 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 pufferfishRenderStatePoseStack poseStackfloat ffloat 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:
clientOnly—net/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
- ไม่มี
ตัวอย่างใช้งาน
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 rabbitRabbitRenderState rabbitRenderStatefloat 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:
clientOnly—net/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
- ไม่มี
ตัวอย่างใช้งาน
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 contextModelLayerLocation 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
- ไม่มี
ตัวอย่างใช้งาน
RavagerRenderer
- Full name:
net.minecraft.client.renderer.entity.RavagerRenderer - Package:
net.minecraft.client.renderer.entity - Source:
clientOnly—net/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
- ไม่มี
ตัวอย่างใช้งาน
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 ravagerRavagerRenderState ravagerRenderStatefloat 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:
clientOnly—net/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
- ไม่มี
ตัวอย่างใช้งาน
SalmonRenderer
- Full name:
net.minecraft.client.renderer.entity.SalmonRenderer - Package:
net.minecraft.client.renderer.entity - Source:
clientOnly—net/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
- ไม่มี
ตัวอย่างใช้งาน
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 salmonSalmonRenderState salmonRenderStatefloat 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 salmonRenderStatePoseStack poseStackMultiBufferSource multiBufferSourceint 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 salmonRenderStatePoseStack poseStackfloat ffloat 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:
clientOnly—net/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
- ไม่มี
ตัวอย่างใช้งาน
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 sheepSheepRenderState sheepRenderStatefloat 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
ตัวอย่างใช้งาน
ShulkerBulletRenderer
- Full name:
net.minecraft.client.renderer.entity.ShulkerBulletRenderer - Package:
net.minecraft.client.renderer.entity - Source:
clientOnly—net/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 shulkerBulletShulkerBulletRenderState shulkerBulletRenderStatefloat 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 shulkerBulletBlockPos 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 shulkerBulletRenderStatePoseStack poseStackMultiBufferSource multiBufferSourceint 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:
clientOnly—net/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
- ไม่มี
ตัวอย่างใช้งาน
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 shulkerShulkerRenderState shulkerRenderStatefloat 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
ตัวอย่างใช้งาน
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 shulkerRenderStatePoseStack poseStackfloat ffloat 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 shulkerFrustum frustumdouble ddouble edouble 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:
clientOnly—net/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
- ไม่มี
ตัวอย่างใช้งาน
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
- ไม่มี
ตัวอย่างใช้งาน
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:
clientOnly—net/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
- ไม่มี
ตัวอย่างใช้งาน
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:
clientOnly—net/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
- ไม่มี
ตัวอย่างใช้งาน
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 slimeSlimeRenderState slimeRenderStatefloat 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 slimeRenderStatePoseStack 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
ตัวอย่างใช้งาน
SnifferRenderer
- Full name:
net.minecraft.client.renderer.entity.SnifferRenderer - Package:
net.minecraft.client.renderer.entity - Source:
clientOnly—net/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
- ไม่มี
ตัวอย่างใช้งาน
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 snifferSnifferRenderState snifferRenderStatefloat 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:
clientOnly—net/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
- ไม่มี
ตัวอย่างใช้งาน
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 snowGolemSnowGolemRenderState snowGolemRenderStatefloat 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:
clientOnly—net/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
- ไม่มี
ตัวอย่างใช้งาน
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:
clientOnly—net/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
- ไม่มี
ตัวอย่างใช้งาน
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 spiderLivingEntityRenderState livingEntityRenderStatefloat 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
- ไม่มี
ตัวอย่างใช้งาน
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 contextModelLayerLocation 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:
clientOnly—net/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
- ไม่มี
ตัวอย่างใช้งาน
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 squidSquidRenderState squidRenderStatefloat 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 squidRenderStatePoseStack poseStackfloat ffloat 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 contextSquidModel squidModelSquidModel 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:
clientOnly—net/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
- ไม่มี
ตัวอย่างใช้งาน
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
ตัวอย่างใช้งาน
StriderRenderer
- Full name:
net.minecraft.client.renderer.entity.StriderRenderer - Package:
net.minecraft.client.renderer.entity - Source:
clientOnly—net/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
- ไม่มี
ตัวอย่างใช้งาน
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 striderStriderRenderState striderRenderStatefloat 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:
clientOnly—net/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
- ไม่มี
ตัวอย่างใช้งาน
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:
clientOnly—net/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
- ไม่มี
ตัวอย่างใช้งาน
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 entityThrownItemRenderState thrownItemRenderStatefloat 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 entityBlockPos 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 thrownItemRenderStatePoseStack poseStackMultiBufferSource multiBufferSourceint 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 contextfloat fboolean 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:
clientOnly—net/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 thrownTridentThrownTridentRenderState thrownTridentRenderStatefloat 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 thrownTridentRenderStatePoseStack poseStackMultiBufferSource multiBufferSourceint 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:
clientOnly—net/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 arrowTippableArrowRenderState tippableArrowRenderStatefloat 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:
clientOnly—net/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
- ไม่มี
ตัวอย่างใช้งาน
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 minecartTNTMinecartTntRenderState minecartTntRenderStatefloat 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 minecartTntRenderStateBlockState blockStatePoseStack poseStackMultiBufferSource multiBufferSourceint 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 blockRenderDispatcherBlockState blockStatePoseStack poseStackMultiBufferSource multiBufferSourceint iboolean 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:
clientOnly—net/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
- ไม่มี
ตัวอย่างใช้งาน
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 primedTntTntRenderState tntRenderStatefloat 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 tntRenderStatePoseStack poseStackMultiBufferSource multiBufferSourceint 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
ตัวอย่างใช้งาน
TropicalFishRenderer
- Full name:
net.minecraft.client.renderer.entity.TropicalFishRenderer - Package:
net.minecraft.client.renderer.entity - Source:
clientOnly—net/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
- ไม่มี
ตัวอย่างใช้งาน
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 tropicalFishTropicalFishRenderState tropicalFishRenderStatefloat 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 tropicalFishRenderStatePoseStack poseStackMultiBufferSource multiBufferSourceint 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 tropicalFishRenderStatePoseStack poseStackfloat ffloat 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:
clientOnly—net/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
- ไม่มี
ตัวอย่างใช้งาน
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 turtleTurtleRenderState turtleRenderStatefloat 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:
clientOnly—net/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
- ไม่มี
ตัวอย่างใช้งาน
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 contextModelLayerLocation modelLayerLocationModelLayerLocation modelLayerLocation2boolean 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:
clientOnly—net/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
- ไม่มี
ตัวอย่างใช้งาน
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 vexVexRenderState vexRenderStatefloat 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 vexBlockPos 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
ตัวอย่างใช้งาน
VillagerRenderer
- Full name:
net.minecraft.client.renderer.entity.VillagerRenderer - Package:
net.minecraft.client.renderer.entity - Source:
clientOnly—net/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
- ไม่มี
ตัวอย่างใช้งาน
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 villagerVillagerRenderState villagerRenderStatefloat 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:
clientOnly—net/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
- ไม่มี
ตัวอย่างใช้งาน
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:
clientOnly—net/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
- ไม่มี
ตัวอย่างใช้งาน
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 wanderingTraderVillagerRenderState villagerRenderStatefloat 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:
clientOnly—net/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
- ไม่มี
ตัวอย่างใช้งาน
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 wardenWardenRenderState wardenRenderStatefloat 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:
clientOnly—net/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
- ไม่มี
ตัวอย่างใช้งาน
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 entityRenderStatePoseStack poseStackMultiBufferSource multiBufferSourceint 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
ตัวอย่างใช้งาน
WitchRenderer
- Full name:
net.minecraft.client.renderer.entity.WitchRenderer - Package:
net.minecraft.client.renderer.entity - Source:
clientOnly—net/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
- ไม่มี
ตัวอย่างใช้งาน
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 witchWitchRenderState witchRenderStatefloat 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
ตัวอย่างใช้งาน
WitherBossRenderer
- Full name:
net.minecraft.client.renderer.entity.WitherBossRenderer - Package:
net.minecraft.client.renderer.entity - Source:
clientOnly—net/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
- ไม่มี
ตัวอย่างใช้งาน
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 witherBossWitherRenderState witherRenderStatefloat 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 witherBossBlockPos 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 witherRenderStatePoseStack 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:
clientOnly—net/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
- ไม่มี
ตัวอย่างใช้งาน
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:
clientOnly—net/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
- ไม่มี
ตัวอย่างใช้งาน
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
- ไม่มี
ตัวอย่างใช้งาน
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 witherSkullWitherSkullRenderState witherSkullRenderStatefloat 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 witherSkullBlockPos 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 witherSkullRenderStatePoseStack poseStackMultiBufferSource multiBufferSourceint 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:
clientOnly—net/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
- ไม่มี
ตัวอย่างใช้งาน
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 wolfWolfRenderState wolfRenderStatefloat 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
ตัวอย่างใช้งาน
ZoglinRenderer
- Full name:
net.minecraft.client.renderer.entity.ZoglinRenderer - Package:
net.minecraft.client.renderer.entity - Source:
clientOnly—net/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:
clientOnly—net/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
- ไม่มี
ตัวอย่างใช้งาน
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 contextModelLayerLocation modelLayerLocationModelLayerLocation modelLayerLocation2ModelLayerLocation modelLayerLocation3ModelLayerLocation modelLayerLocation4ModelLayerLocation modelLayerLocation5ModelLayerLocation 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:
clientOnly—net/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 zombieVillagerZombieVillagerRenderState zombieVillagerRenderStatefloat 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:
clientOnly—net/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 zombifiedPiglinZombifiedPiglinRenderState zombifiedPiglinRenderStatefloat 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 contextModelLayerLocation modelLayerLocationModelLayerLocation modelLayerLocation2ModelLayerLocation modelLayerLocation3ModelLayerLocation modelLayerLocation4ModelLayerLocation modelLayerLocation5ModelLayerLocation 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);