Package net.minecraft.client.renderer.blockentity
Part 1/1
AbstractSignRenderer
- Full name:
net.minecraft.client.renderer.blockentity.AbstractSignRenderer - Package:
net.minecraft.client.renderer.blockentity - Source:
clientOnly—net/minecraft/client/renderer/blockentity/AbstractSignRenderer.java - Type:
class - Modifiers:
public abstract - Implements:
BlockEntityRenderer<SignBlockEntity>
net.minecraft.client.renderer.blockentity.AbstractSignRenderer#AbstractSignRenderer(BlockEntityRendererProvider.Context)
- Origin:
clientOnly - Source:
net/minecraft/client/renderer/blockentity/AbstractSignRenderer.java:34 - Modifiers:
public - Kind: constructor
คืออะไร
สร้างออบเจ็กต์ AbstractSignRenderer ด้วยพารามิเตอร์ที่ระบุ
ทำงานยังไง
แก้ state: font. เรียกต่อ: getFont().
Parameters
BlockEntityRendererProvider.Context context
ตัวอย่างใช้งาน
BlockEntityRendererProvider.Context context = ...;
AbstractSignRenderer instance = new AbstractSignRenderer(context);
net.minecraft.client.renderer.blockentity.AbstractSignRenderer#getDarkColor(SignText)
- Origin:
clientOnly - Source:
net/minecraft/client/renderer/blockentity/AbstractSignRenderer.java:164 - Modifiers:
public static - Return:
int
คืออะไร
อ่านค่า Dark Color
ทำงานยังไง
ตรวจเงื่อนไขด้วย if. เรียกต่อ: getColor(), getTextColor(), hasGlowingText(), red(), green(), blue(), color(). มีจุด return อย่างน้อย 2 จุด.
Parameters
SignText signText
ตัวอย่างใช้งาน
net.minecraft.client.renderer.blockentity.AbstractSignRenderer#getSignMaterial(WoodType)
- Origin:
clientOnly - Source:
net/minecraft/client/renderer/blockentity/AbstractSignRenderer.java:40 - Modifiers:
protected abstract - Return:
Material
คืออะไร
อ่านค่า Sign Material
ทำงานยังไง
ไม่มี implementation ใน declaration นี้; คลาสลูก/implementation เป็นผู้กำหนดพฤติกรรมจริง
Parameters
WoodType woodType
ตัวอย่างใช้งาน
WoodType woodType = ...;
@Override
protected Material getSignMaterial(WoodType woodType) {
return super.getSignMaterial(woodType);
}
net.minecraft.client.renderer.blockentity.AbstractSignRenderer#getSignModel(BlockState,WoodType)
- Origin:
clientOnly - Source:
net/minecraft/client/renderer/blockentity/AbstractSignRenderer.java:38 - Modifiers:
protected abstract - Return:
Model
คืออะไร
อ่านค่า Sign Model
ทำงานยังไง
ไม่มี implementation ใน declaration นี้; คลาสลูก/implementation เป็นผู้กำหนดพฤติกรรมจริง
Parameters
BlockState blockStateWoodType woodType
ตัวอย่างใช้งาน
BlockState blockState = ...;
WoodType woodType = ...;
@Override
protected Model getSignModel(BlockState blockState, WoodType woodType) {
return super.getSignModel(blockState, woodType);
}
net.minecraft.client.renderer.blockentity.AbstractSignRenderer#getSignModelRenderScale()
- Origin:
clientOnly - Source:
net/minecraft/client/renderer/blockentity/AbstractSignRenderer.java:42 - Modifiers:
protected abstract - Return:
float
คืออะไร
อ่านค่า Sign Model Render Scale
ทำงานยังไง
ไม่มี implementation ใน declaration นี้; คลาสลูก/implementation เป็นผู้กำหนดพฤติกรรมจริง
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.client.renderer.blockentity.AbstractSignRenderer#getSignTextRenderScale()
- Origin:
clientOnly - Source:
net/minecraft/client/renderer/blockentity/AbstractSignRenderer.java:44 - Modifiers:
protected abstract - Return:
float
คืออะไร
อ่านค่า Sign Text Render Scale
ทำงานยังไง
ไม่มี implementation ใน declaration นี้; คลาสลูก/implementation เป็นผู้กำหนดพฤติกรรมจริง
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.client.renderer.blockentity.AbstractSignRenderer#getTextOffset()
- Origin:
clientOnly - Source:
net/minecraft/client/renderer/blockentity/AbstractSignRenderer.java:46 - Modifiers:
protected abstract - Return:
Vec3
คืออะไร
อ่านค่า Text Offset
ทำงานยังไง
ไม่มี implementation ใน declaration นี้; คลาสลูก/implementation เป็นผู้กำหนดพฤติกรรมจริง
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.client.renderer.blockentity.AbstractSignRenderer#render(SignBlockEntity,float,PoseStack,MultiBufferSource,int,int)
- Origin:
clientOnly - Source:
net/minecraft/client/renderer/blockentity/AbstractSignRenderer.java:50 - Modifiers:
public - Return:
void
คืออะไร
เรนเดอร์ render
ทำงานยังไง
เรียกต่อ: getBlockState(), getBlock(), getSignModel(), type(), renderSignWithText().
Parameters
SignBlockEntity signBlockEntityfloat fPoseStack poseStackMultiBufferSource multiBufferSourceint iint j
ตัวอย่างใช้งาน
AbstractSignRenderer instance = ...;
SignBlockEntity signBlockEntity = ...;
PoseStack poseStack = ...;
MultiBufferSource multiBufferSource = ...;
instance.render(signBlockEntity, 0.0F, poseStack, multiBufferSource, 0, 0);
net.minecraft.client.renderer.blockentity.AbstractSignRenderer#renderSign(PoseStack,MultiBufferSource,int,int,WoodType,Model)
- Origin:
clientOnly - Source:
net/minecraft/client/renderer/blockentity/AbstractSignRenderer.java:94 - Modifiers:
protected - Return:
void
คืออะไร
เรนเดอร์ Sign
ทำงานยังไง
เรียกต่อ: pushPose(), getSignModelRenderScale(), scale(), getSignMaterial(), buffer(), renderToBuffer(), popPose().
Parameters
PoseStack poseStackMultiBufferSource multiBufferSourceint iint jWoodType woodTypeModel model
ตัวอย่างใช้งาน
PoseStack poseStack = ...;
MultiBufferSource multiBufferSource = ...;
WoodType woodType = ...;
Model model = ...;
@Override
protected void renderSign(PoseStack poseStack, MultiBufferSource multiBufferSource, int i, int j, WoodType woodType, Model model) {
super.renderSign(poseStack, multiBufferSource, i, j, woodType, model);
}
net.minecraft.client.renderer.blockentity.AbstractSignRenderer#translateSign(PoseStack,float,BlockState)
- Origin:
clientOnly - Source:
net/minecraft/client/renderer/blockentity/AbstractSignRenderer.java:48 - Modifiers:
protected abstract - Return:
void
คืออะไร
ดำเนินการ translateSign ตาม implementation ของ AbstractSignRenderer
ทำงานยังไง
ไม่มี implementation ใน declaration นี้; คลาสลูก/implementation เป็นผู้กำหนดพฤติกรรมจริง
Parameters
PoseStack poseStackfloat fBlockState blockState
ตัวอย่างใช้งาน
PoseStack poseStack = ...;
BlockState blockState = ...;
@Override
protected void translateSign(PoseStack poseStack, float f, BlockState blockState) {
super.translateSign(poseStack, f, blockState);
}
BannerRenderer
- Full name:
net.minecraft.client.renderer.blockentity.BannerRenderer - Package:
net.minecraft.client.renderer.blockentity - Source:
clientOnly—net/minecraft/client/renderer/blockentity/BannerRenderer.java - Type:
class - Modifiers:
public - Implements:
BlockEntityRenderer<BannerBlockEntity>
net.minecraft.client.renderer.blockentity.BannerRenderer#BannerRenderer(BlockEntityRendererProvider.Context)
- Origin:
clientOnly - Source:
net/minecraft/client/renderer/blockentity/BannerRenderer.java:37 - Modifiers:
public - Kind: constructor
คืออะไร
สร้างออบเจ็กต์ BannerRenderer ด้วยพารามิเตอร์ที่ระบุ
ทำงานยังไง
เรียกต่อ: getModelSet().
Parameters
BlockEntityRendererProvider.Context context
ตัวอย่างใช้งาน
BlockEntityRendererProvider.Context context = ...;
BannerRenderer instance = new BannerRenderer(context);
net.minecraft.client.renderer.blockentity.BannerRenderer#BannerRenderer(EntityModelSet)
- Origin:
clientOnly - Source:
net/minecraft/client/renderer/blockentity/BannerRenderer.java:41 - Modifiers:
public - Kind: constructor
คืออะไร
สร้างออบเจ็กต์ BannerRenderer ด้วยพารามิเตอร์ที่ระบุ
ทำงานยังไง
แก้ state: standingModel, wallModel, standingFlagModel, wallFlagModel. เรียกต่อ: bakeLayer(). สร้างออบเจ็กต์: BannerModel, BannerFlagModel.
Parameters
EntityModelSet entityModelSet
ตัวอย่างใช้งาน
net.minecraft.client.renderer.blockentity.BannerRenderer#render(BannerBlockEntity,float,PoseStack,MultiBufferSource,int,int)
- Origin:
clientOnly - Source:
net/minecraft/client/renderer/blockentity/BannerRenderer.java:48 - Modifiers:
public - Return:
void
คืออะไร
เรนเดอร์ render
ทำงานยังไง
ตรวจเงื่อนไขด้วย if. เรียกต่อ: getBlockState(), getBlock(), convertToDegrees(), getValue(), toYRot(), getLevel(), getGameTime(), getBlockPos().
Parameters
BannerBlockEntity bannerBlockEntityfloat fPoseStack poseStackMultiBufferSource multiBufferSourceint iint j
ตัวอย่างใช้งาน
BannerRenderer instance = ...;
BannerBlockEntity bannerBlockEntity = ...;
PoseStack poseStack = ...;
MultiBufferSource multiBufferSource = ...;
instance.render(bannerBlockEntity, 0.0F, poseStack, multiBufferSource, 0, 0);
net.minecraft.client.renderer.blockentity.BannerRenderer#renderInHand(PoseStack,MultiBufferSource,int,int,DyeColor,BannerPatternLayers)
- Origin:
clientOnly - Source:
net/minecraft/client/renderer/blockentity/BannerRenderer.java:69 - Modifiers:
public - Return:
void
คืออะไร
เรนเดอร์ In Hand
ทำงานยังไง
เรียกต่อ: renderBanner().
Parameters
PoseStack poseStackMultiBufferSource multiBufferSourceint iint jDyeColor dyeColorBannerPatternLayers bannerPatternLayers
ตัวอย่างใช้งาน
BannerRenderer instance = ...;
PoseStack poseStack = ...;
MultiBufferSource multiBufferSource = ...;
DyeColor dyeColor = ...;
BannerPatternLayers bannerPatternLayers = ...;
instance.renderInHand(poseStack, multiBufferSource, 0, 0, dyeColor, bannerPatternLayers);
net.minecraft.client.renderer.blockentity.BannerRenderer#renderPatterns(PoseStack,MultiBufferSource,int,int,ModelPart,Material,boolean,DyeColor,BannerPatternLayers)
- Origin:
clientOnly - Source:
net/minecraft/client/renderer/blockentity/BannerRenderer.java:95 - Modifiers:
public static - Return:
void
คืออะไร
เรนเดอร์ Patterns
ทำงานยังไง
ทำงานตาม body โดยตรง (ประมาณ 1 statement).
Parameters
PoseStack poseStackMultiBufferSource multiBufferSourceint iint jModelPart modelPartMaterial materialboolean blDyeColor dyeColorBannerPatternLayers bannerPatternLayers
ตัวอย่างใช้งาน
PoseStack poseStack = ...;
MultiBufferSource multiBufferSource = ...;
ModelPart modelPart = ...;
Material material = ...;
DyeColor dyeColor = ...;
BannerPatternLayers bannerPatternLayers = ...;
BannerRenderer.renderPatterns(poseStack, multiBufferSource, 0, 0, modelPart, material, true, dyeColor, bannerPatternLayers);
net.minecraft.client.renderer.blockentity.BannerRenderer#renderPatterns(PoseStack,MultiBufferSource,int,int,ModelPart,Material,boolean,DyeColor,BannerPatternLayers,boolean,boolean)
- Origin:
clientOnly - Source:
net/minecraft/client/renderer/blockentity/BannerRenderer.java:109 - Modifiers:
public static - Return:
void
คืออะไร
เรนเดอร์ Patterns
ทำงานยังไง
มีการวนลูป. เรียกต่อ: render(), buffer(), renderPatternLayer(), layers(), size(), get(), getBannerMaterial(), pattern().
Parameters
PoseStack poseStackMultiBufferSource multiBufferSourceint iint jModelPart modelPartMaterial materialboolean blDyeColor dyeColorBannerPatternLayers bannerPatternLayersboolean bl2boolean bl3
ตัวอย่างใช้งาน
PoseStack poseStack = ...;
MultiBufferSource multiBufferSource = ...;
ModelPart modelPart = ...;
Material material = ...;
DyeColor dyeColor = ...;
BannerPatternLayers bannerPatternLayers = ...;
BannerRenderer.renderPatterns(poseStack, multiBufferSource, 0, 0, modelPart, material, true, dyeColor, bannerPatternLayers, true, true);
BeaconRenderer
- Full name:
net.minecraft.client.renderer.blockentity.BeaconRenderer - Package:
net.minecraft.client.renderer.blockentity - Source:
clientOnly—net/minecraft/client/renderer/blockentity/BeaconRenderer.java - Type:
class - Modifiers:
public - Implements:
BlockEntityRenderer<BeaconBlockEntity>
net.minecraft.client.renderer.blockentity.BeaconRenderer#BeaconRenderer(BlockEntityRendererProvider.Context)
- Origin:
clientOnly - Source:
net/minecraft/client/renderer/blockentity/BeaconRenderer.java:24 - Modifiers:
public - Kind: constructor
คืออะไร
สร้างออบเจ็กต์ BeaconRenderer ด้วยพารามิเตอร์ที่ระบุ
ทำงานยังไง
ทำงานตาม body โดยตรง (ประมาณ 1 statement).
Parameters
BlockEntityRendererProvider.Context context
ตัวอย่างใช้งาน
BlockEntityRendererProvider.Context context = ...;
BeaconRenderer instance = new BeaconRenderer(context);
net.minecraft.client.renderer.blockentity.BeaconRenderer#getViewDistance()
- Origin:
clientOnly - Source:
net/minecraft/client/renderer/blockentity/BeaconRenderer.java:131 - Modifiers:
public - Return:
int
คืออะไร
อ่านค่า View Distance
ทำงานยังไง
คืนค่า: 256.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.client.renderer.blockentity.BeaconRenderer#render(BeaconBlockEntity,float,PoseStack,MultiBufferSource,int,int)
- Origin:
clientOnly - Source:
net/minecraft/client/renderer/blockentity/BeaconRenderer.java:27 - Modifiers:
public - Return:
void
คืออะไร
เรนเดอร์ render
ทำงานยังไง
มีการวนลูป. เรียกต่อ: getLevel(), getGameTime(), getBeamSections(), size(), get(), renderBeaconBeam(), getHeight(), getColor().
Parameters
BeaconBlockEntity beaconBlockEntityfloat fPoseStack poseStackMultiBufferSource multiBufferSourceint iint j
ตัวอย่างใช้งาน
BeaconRenderer instance = ...;
BeaconBlockEntity beaconBlockEntity = ...;
PoseStack poseStack = ...;
MultiBufferSource multiBufferSource = ...;
instance.render(beaconBlockEntity, 0.0F, poseStack, multiBufferSource, 0, 0);
net.minecraft.client.renderer.blockentity.BeaconRenderer#renderBeaconBeam(PoseStack,MultiBufferSource,ResourceLocation,float,float,long,int,int,int,float,float)
- Origin:
clientOnly - Source:
net/minecraft/client/renderer/blockentity/BeaconRenderer.java:43 - Modifiers:
public static - Return:
void
คืออะไร
เรนเดอร์ Beacon Beam
ทำงานยังไง
เรียกต่อ: pushPose(), translate(), floorMod(), frac(), floor(), mulPose(), rotationDegrees(), renderPart().
Parameters
PoseStack poseStackMultiBufferSource multiBufferSourceResourceLocation resourceLocationfloat ffloat glong lint iint jint kfloat hfloat m
ตัวอย่างใช้งาน
PoseStack poseStack = ...;
MultiBufferSource multiBufferSource = ...;
ResourceLocation resourceLocation = ...;
BeaconRenderer.renderBeaconBeam(poseStack, multiBufferSource, resourceLocation, 0.0F, 0.0F, 0L, 0, 0, 0, 0.0F, 0.0F);
net.minecraft.client.renderer.blockentity.BeaconRenderer#shouldRender(BeaconBlockEntity,Vec3)
- Origin:
clientOnly - Source:
net/minecraft/client/renderer/blockentity/BeaconRenderer.java:136 - Modifiers:
public - Return:
boolean
คืออะไร
ตรวจสอบว่าควร Render
ทำงานยังไง
เรียกต่อ: atCenterOf(), getBlockPos(), multiply(), closerThan(), getViewDistance(). คืนค่า: Vec3.atCenterOf(beaconBlockEntity.getBlockPos()).multiply(1.0, 0.0, 1.0).closerThan(vec3.multiply(1.0, 0.0, 1.0), this.getViewDistance()).
Parameters
BeaconBlockEntity beaconBlockEntityVec3 vec3
ตัวอย่างใช้งาน
BeaconRenderer instance = ...;
BeaconBlockEntity beaconBlockEntity = ...;
Vec3 vec3 = ...;
boolean result = instance.shouldRender(beaconBlockEntity, vec3);
net.minecraft.client.renderer.blockentity.BeaconRenderer#shouldRenderOffScreen(BeaconBlockEntity)
- Origin:
clientOnly - Source:
net/minecraft/client/renderer/blockentity/BeaconRenderer.java:127 - Modifiers:
public - Return:
boolean
คืออะไร
ตรวจสอบว่าควร Render Off Screen
ทำงานยังไง
คืนค่า: true.
Parameters
BeaconBlockEntity beaconBlockEntity
ตัวอย่างใช้งาน
BeaconRenderer instance = ...;
BeaconBlockEntity beaconBlockEntity = ...;
boolean result = instance.shouldRenderOffScreen(beaconBlockEntity);
BedRenderer
- Full name:
net.minecraft.client.renderer.blockentity.BedRenderer - Package:
net.minecraft.client.renderer.blockentity - Source:
clientOnly—net/minecraft/client/renderer/blockentity/BedRenderer.java - Type:
class - Modifiers:
public - Implements:
BlockEntityRenderer<BedBlockEntity>
net.minecraft.client.renderer.blockentity.BedRenderer#BedRenderer(BlockEntityRendererProvider.Context)
- Origin:
clientOnly - Source:
net/minecraft/client/renderer/blockentity/BedRenderer.java:37 - Modifiers:
public - Kind: constructor
คืออะไร
สร้างออบเจ็กต์ BedRenderer ด้วยพารามิเตอร์ที่ระบุ
ทำงานยังไง
เรียกต่อ: getModelSet().
Parameters
BlockEntityRendererProvider.Context context
ตัวอย่างใช้งาน
net.minecraft.client.renderer.blockentity.BedRenderer#BedRenderer(EntityModelSet)
- Origin:
clientOnly - Source:
net/minecraft/client/renderer/blockentity/BedRenderer.java:41 - Modifiers:
public - Kind: constructor
คืออะไร
สร้างออบเจ็กต์ BedRenderer ด้วยพารามิเตอร์ที่ระบุ
ทำงานยังไง
แก้ state: headModel, footModel. เรียกต่อ: Simple(), bakeLayer(). สร้างออบเจ็กต์: Model.Simple.
Parameters
EntityModelSet entityModelSet
ตัวอย่างใช้งาน
net.minecraft.client.renderer.blockentity.BedRenderer#createFootLayer()
- Origin:
clientOnly - Source:
net/minecraft/client/renderer/blockentity/BedRenderer.java:63 - Modifiers:
public static - Return:
LayerDefinition
คืออะไร
สร้าง Foot Layer
ทำงานยังไง
เรียกต่อ: getRoot(), addOrReplaceChild(), create(), texOffs(), addBox(), rotation(). สร้างออบเจ็กต์: MeshDefinition. คืนค่า: LayerDefinition.create(meshDefinition, 64, 64).
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.client.renderer.blockentity.BedRenderer#createHeadLayer()
- Origin:
clientOnly - Source:
net/minecraft/client/renderer/blockentity/BedRenderer.java:46 - Modifiers:
public static - Return:
LayerDefinition
คืออะไร
สร้าง Head Layer
ทำงานยังไง
เรียกต่อ: getRoot(), addOrReplaceChild(), create(), texOffs(), addBox(), rotation(). สร้างออบเจ็กต์: MeshDefinition. คืนค่า: LayerDefinition.create(meshDefinition, 64, 64).
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.client.renderer.blockentity.BedRenderer#render(BedBlockEntity,float,PoseStack,MultiBufferSource,int,int)
- Origin:
clientOnly - Source:
net/minecraft/client/renderer/blockentity/BedRenderer.java:78 - Modifiers:
public - Return:
void
คืออะไร
เรนเดอร์ render
ทำงานยังไง
ตรวจเงื่อนไขด้วย if. เรียกต่อ: getLevel(), getBedMaterial(), getColor(), getBlockState(), combineWithNeigbour(), getBlockPos(), apply(), get(). สร้างออบเจ็กต์: BrightnessCombiner.
Parameters
BedBlockEntity bedBlockEntityfloat fPoseStack poseStackMultiBufferSource multiBufferSourceint iint j
ตัวอย่างใช้งาน
BedRenderer instance = ...;
BedBlockEntity bedBlockEntity = ...;
PoseStack poseStack = ...;
MultiBufferSource multiBufferSource = ...;
instance.render(bedBlockEntity, 0.0F, poseStack, multiBufferSource, 0, 0);
net.minecraft.client.renderer.blockentity.BedRenderer#renderInHand(PoseStack,MultiBufferSource,int,int,Material)
- Origin:
clientOnly - Source:
net/minecraft/client/renderer/blockentity/BedRenderer.java:107 - Modifiers:
public - Return:
void
คืออะไร
เรนเดอร์ In Hand
ทำงานยังไง
เรียกต่อ: renderPiece().
Parameters
PoseStack poseStackMultiBufferSource multiBufferSourceint iint jMaterial material
ตัวอย่างใช้งาน
BedRenderer instance = ...;
PoseStack poseStack = ...;
MultiBufferSource multiBufferSource = ...;
Material material = ...;
instance.renderInHand(poseStack, multiBufferSource, 0, 0, material);
BellRenderer
- Full name:
net.minecraft.client.renderer.blockentity.BellRenderer - Package:
net.minecraft.client.renderer.blockentity - Source:
clientOnly—net/minecraft/client/renderer/blockentity/BellRenderer.java - Type:
class - Modifiers:
public - Implements:
BlockEntityRenderer<BellBlockEntity>
net.minecraft.client.renderer.blockentity.BellRenderer#BellRenderer(BlockEntityRendererProvider.Context)
- Origin:
clientOnly - Source:
net/minecraft/client/renderer/blockentity/BellRenderer.java:23 - Modifiers:
public - Kind: constructor
คืออะไร
สร้างออบเจ็กต์ BellRenderer ด้วยพารามิเตอร์ที่ระบุ
ทำงานยังไง
แก้ state: model. เรียกต่อ: bakeLayer(). สร้างออบเจ็กต์: BellModel.
Parameters
BlockEntityRendererProvider.Context context
ตัวอย่างใช้งาน
BlockEntityRendererProvider.Context context = ...;
BellRenderer instance = new BellRenderer(context);
net.minecraft.client.renderer.blockentity.BellRenderer#render(BellBlockEntity,float,PoseStack,MultiBufferSource,int,int)
- Origin:
clientOnly - Source:
net/minecraft/client/renderer/blockentity/BellRenderer.java:27 - Modifiers:
public - Return:
void
คืออะไร
เรนเดอร์ render
ทำงานยังไง
เรียกต่อ: buffer(), setupAnim(), renderToBuffer().
Parameters
BellBlockEntity bellBlockEntityfloat fPoseStack poseStackMultiBufferSource multiBufferSourceint iint j
ตัวอย่างใช้งาน
BellRenderer instance = ...;
BellBlockEntity bellBlockEntity = ...;
PoseStack poseStack = ...;
MultiBufferSource multiBufferSource = ...;
instance.render(bellBlockEntity, 0.0F, poseStack, multiBufferSource, 0, 0);
BlockEntityRenderDispatcher
- Full name:
net.minecraft.client.renderer.blockentity.BlockEntityRenderDispatcher - Package:
net.minecraft.client.renderer.blockentity - Source:
clientOnly—net/minecraft/client/renderer/blockentity/BlockEntityRenderDispatcher.java - Type:
class - Modifiers:
public - Implements:
ResourceManagerReloadListener
net.minecraft.client.renderer.blockentity.BlockEntityRenderDispatcher#BlockEntityRenderDispatcher(Font,Supplier<EntityModelSet>,BlockRenderDispatcher,ItemModelResolver,ItemRenderer,EntityRenderDispatcher)
- Origin:
clientOnly - Source:
net/minecraft/client/renderer/blockentity/BlockEntityRenderDispatcher.java:43 - Modifiers:
public - Kind: constructor
คืออะไร
สร้างออบเจ็กต์ BlockEntityRenderDispatcher ด้วยพารามิเตอร์ที่ระบุ
ทำงานยังไง
แก้ state: itemRenderer, itemModelResolver, entityRenderer, font, entityModelSet, blockRenderDispatcher.
Parameters
Font fontSupplier<EntityModelSet> supplierBlockRenderDispatcher blockRenderDispatcherItemModelResolver itemModelResolverItemRenderer itemRendererEntityRenderDispatcher entityRenderDispatcher
ตัวอย่างใช้งาน
Font font = ...;
Supplier<EntityModelSet> supplier = ...;
BlockRenderDispatcher blockRenderDispatcher = ...;
ItemModelResolver itemModelResolver = ...;
ItemRenderer itemRenderer = ...;
EntityRenderDispatcher entityRenderDispatcher = ...;
BlockEntityRenderDispatcher instance = new BlockEntityRenderDispatcher(font, supplier, blockRenderDispatcher, itemModelResolver, itemRenderer, entityRenderDispatcher);
net.minecraft.client.renderer.blockentity.BlockEntityRenderDispatcher#getRenderer(E)
- Origin:
clientOnly - Source:
net/minecraft/client/renderer/blockentity/BlockEntityRenderDispatcher.java:59 - Modifiers:
public - Return:
BlockEntityRenderer<E>
คืออะไร
อ่านค่า Renderer
ทำงานยังไง
เรียกต่อ: get(), getType(). คืนค่า: (BlockEntityRenderer<E>)this.renderers.get(blockEntity.getType()).
Parameters
E blockEntity
ตัวอย่างใช้งาน
BlockEntityRenderDispatcher instance = ...;
E blockEntity = ...;
BlockEntityRenderer<E> result = instance.getRenderer(blockEntity);
net.minecraft.client.renderer.blockentity.BlockEntityRenderDispatcher#onResourceManagerReload(ResourceManager)
- Origin:
clientOnly - Source:
net/minecraft/client/renderer/blockentity/BlockEntityRenderDispatcher.java:112 - Modifiers:
public - Return:
void
คืออะไร
จัดการเหตุการณ์ Resource Manager Reload
ทำงานยังไง
แก้ state: renderers. เรียกต่อ: Context(), get(), createEntityRenderers(). สร้างออบเจ็กต์: BlockEntityRendererProvider.Context.
Parameters
ResourceManager resourceManager
ตัวอย่างใช้งาน
BlockEntityRenderDispatcher instance = ...;
ResourceManager resourceManager = ...;
instance.onResourceManagerReload(resourceManager);
net.minecraft.client.renderer.blockentity.BlockEntityRenderDispatcher#prepare(Level,Camera,HitResult)
- Origin:
clientOnly - Source:
net/minecraft/client/renderer/blockentity/BlockEntityRenderDispatcher.java:64 - Modifiers:
public - Return:
void
คืออะไร
ดำเนินการ prepare ตาม implementation ของ BlockEntityRenderDispatcher
ทำงานยังไง
ตรวจเงื่อนไขด้วย if. แก้ state: camera, cameraHitResult. เรียกต่อ: setLevel().
Parameters
Level levelCamera cameraHitResult hitResult
ตัวอย่างใช้งาน
BlockEntityRenderDispatcher instance = ...;
Level level = ...;
Camera camera = ...;
HitResult hitResult = ...;
instance.prepare(level, camera, hitResult);
net.minecraft.client.renderer.blockentity.BlockEntityRenderDispatcher#render(E,float,PoseStack,MultiBufferSource)
- Origin:
clientOnly - Source:
net/minecraft/client/renderer/blockentity/BlockEntityRenderDispatcher.java:73 - Modifiers:
public - Return:
void
คืออะไร
เรนเดอร์ render
ทำงานยังไง
ตรวจเงื่อนไขด้วย if ; มีการจัดการ exception. เรียกต่อ: getRenderer(), hasLevel(), getType(), isValid(), getBlockState(), shouldRender(), getPosition(), setupAndRender(). สร้างออบเจ็กต์: ReportedException.
Parameters
E blockEntityfloat fPoseStack poseStackMultiBufferSource multiBufferSource
ตัวอย่างใช้งาน
BlockEntityRenderDispatcher instance = ...;
E blockEntity = ...;
PoseStack poseStack = ...;
MultiBufferSource multiBufferSource = ...;
instance.render(blockEntity, 0.0F, poseStack, multiBufferSource);
net.minecraft.client.renderer.blockentity.BlockEntityRenderDispatcher#setLevel(Level)
- Origin:
clientOnly - Source:
net/minecraft/client/renderer/blockentity/BlockEntityRenderDispatcher.java:105 - Modifiers:
public - Return:
void
คืออะไร
กำหนดค่า Level
ทำงานยังไง
ตรวจเงื่อนไขด้วย if. แก้ state: level, camera.
Parameters
Level level
ตัวอย่างใช้งาน
BlockEntityRenderer
- Full name:
net.minecraft.client.renderer.blockentity.BlockEntityRenderer - Package:
net.minecraft.client.renderer.blockentity - Source:
clientOnly—net/minecraft/client/renderer/blockentity/BlockEntityRenderer.java - Type:
interface - Modifiers:
public
net.minecraft.client.renderer.blockentity.BlockEntityRenderer#getViewDistance()
- Origin:
clientOnly - Source:
net/minecraft/client/renderer/blockentity/BlockEntityRenderer.java:18 - Modifiers:
default - Return:
int
คืออะไร
อ่านค่า View Distance
ทำงานยังไง
คืนค่า: 64.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.client.renderer.blockentity.BlockEntityRenderer#render(T,float,PoseStack,MultiBufferSource,int,int)
- Origin:
clientOnly - Source:
net/minecraft/client/renderer/blockentity/BlockEntityRenderer.java:12 - Modifiers: ``
- Return:
void
คืออะไร
เรนเดอร์ render
ทำงานยังไง
ไม่มี body ใน source declaration นี้
Parameters
T blockEntityfloat fPoseStack poseStackMultiBufferSource multiBufferSourceint iint j
ตัวอย่างใช้งาน
BlockEntityRenderer instance = ...;
T blockEntity = ...;
PoseStack poseStack = ...;
MultiBufferSource multiBufferSource = ...;
instance.render(blockEntity, 0.0F, poseStack, multiBufferSource, 0, 0);
net.minecraft.client.renderer.blockentity.BlockEntityRenderer#shouldRender(T,Vec3)
- Origin:
clientOnly - Source:
net/minecraft/client/renderer/blockentity/BlockEntityRenderer.java:22 - Modifiers:
default - Return:
boolean
คืออะไร
ตรวจสอบว่าควร Render
ทำงานยังไง
เรียกต่อ: atCenterOf(), getBlockPos(), closerThan(), getViewDistance(). คืนค่า: Vec3.atCenterOf(blockEntity.getBlockPos()).closerThan(vec3, this.getViewDistance()).
Parameters
T blockEntityVec3 vec3
ตัวอย่างใช้งาน
BlockEntityRenderer instance = ...;
T blockEntity = ...;
Vec3 vec3 = ...;
boolean result = instance.shouldRender(blockEntity, vec3);
net.minecraft.client.renderer.blockentity.BlockEntityRenderer#shouldRenderOffScreen(T)
- Origin:
clientOnly - Source:
net/minecraft/client/renderer/blockentity/BlockEntityRenderer.java:14 - Modifiers:
default - Return:
boolean
คืออะไร
ตรวจสอบว่าควร Render Off Screen
ทำงานยังไง
คืนค่า: false.
Parameters
T blockEntity
ตัวอย่างใช้งาน
BlockEntityRenderer instance = ...;
T blockEntity = ...;
boolean result = instance.shouldRenderOffScreen(blockEntity);
BlockEntityRendererProvider
- Full name:
net.minecraft.client.renderer.blockentity.BlockEntityRendererProvider - Package:
net.minecraft.client.renderer.blockentity - Source:
clientOnly—net/minecraft/client/renderer/blockentity/BlockEntityRendererProvider.java - Type:
interface - Modifiers:
public
net.minecraft.client.renderer.blockentity.BlockEntityRendererProvider#create(BlockEntityRendererProvider.Context)
- Origin:
clientOnly - Source:
net/minecraft/client/renderer/blockentity/BlockEntityRendererProvider.java:18 - Modifiers: ``
- Return:
BlockEntityRenderer<T>
คืออะไร
สร้าง create
ทำงานยังไง
ไม่มี body ใน source declaration นี้
Parameters
BlockEntityRendererProvider.Context context
ตัวอย่างใช้งาน
BlockEntityRendererProvider instance = ...;
BlockEntityRendererProvider.Context context = ...;
BlockEntityRenderer<T> result = instance.create(context);
BlockEntityRenderers
- Full name:
net.minecraft.client.renderer.blockentity.BlockEntityRenderers - Package:
net.minecraft.client.renderer.blockentity - Source:
clientOnly—net/minecraft/client/renderer/blockentity/BlockEntityRenderers.java - Type:
class - Modifiers:
public
net.minecraft.client.renderer.blockentity.BlockEntityRenderers#createEntityRenderers(BlockEntityRendererProvider.Context)
- Origin:
clientOnly - Source:
net/minecraft/client/renderer/blockentity/BlockEntityRenderers.java:21 - Modifiers:
public static - Return:
Map<BlockEntityType<?>, BlockEntityRenderer<?>>
คืออะไร
สร้าง Entity Renderers
ทำงานยังไง
มีการวนลูป ; มีการจัดการ exception. เรียกต่อ: builder(), forEach(), put(), create(), getKey(), build(). สร้างออบเจ็กต์: IllegalStateException. คืนค่า: builder.build().
Parameters
BlockEntityRendererProvider.Context context
ตัวอย่างใช้งาน
BlockEntityRendererProvider.Context context = ...;
Map<BlockEntityType<?>, BlockEntityRenderer<?>> result = BlockEntityRenderers.createEntityRenderers(context);
net.minecraft.client.renderer.blockentity.BlockEntityRenderers#register(BlockEntityType<? extends T>,BlockEntityRendererProvider<T>)
- Origin:
clientOnly - Source:
net/minecraft/client/renderer/blockentity/BlockEntityRenderers.java:17 - Modifiers:
public static - Return:
void
คืออะไร
ลงทะเบียน register
ทำงานยังไง
เรียกต่อ: put().
Parameters
BlockEntityType<? extends T> blockEntityTypeBlockEntityRendererProvider<T> blockEntityRendererProvider
ตัวอย่างใช้งาน
BlockEntityType<? extends T> blockEntityType = ...;
BlockEntityRendererProvider<T> blockEntityRendererProvider = ...;
BlockEntityRenderers.register(blockEntityType, blockEntityRendererProvider);
BrightnessCombiner
- Full name:
net.minecraft.client.renderer.blockentity.BrightnessCombiner - Package:
net.minecraft.client.renderer.blockentity - Source:
clientOnly—net/minecraft/client/renderer/blockentity/BrightnessCombiner.java - Type:
class - Modifiers:
public - Implements:
Combiner<S, Int2IntFunction>
net.minecraft.client.renderer.blockentity.BrightnessCombiner#acceptDouble(S,S)
- Origin:
clientOnly - Source:
net/minecraft/client/renderer/blockentity/BrightnessCombiner.java:13 - Modifiers:
public - Return:
Int2IntFunction
คืออะไร
รับค่า Double
ทำงานยังไง
เรียกต่อ: getLightColor(), getLevel(), getBlockPos(), block(), sky(), pack(), max(). มีจุด return อย่างน้อย 2 จุด.
Parameters
S blockEntityS blockEntity2
ตัวอย่างใช้งาน
BrightnessCombiner instance = ...;
S blockEntity = ...;
S blockEntity2 = ...;
Int2IntFunction result = instance.acceptDouble(blockEntity, blockEntity2);
net.minecraft.client.renderer.blockentity.BrightnessCombiner#acceptNone()
- Origin:
clientOnly - Source:
net/minecraft/client/renderer/blockentity/BrightnessCombiner.java:29 - Modifiers:
public - Return:
Int2IntFunction
คืออะไร
รับค่า None
ทำงานยังไง
คืนค่า: i -> i.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.client.renderer.blockentity.BrightnessCombiner#acceptSingle(S)
- Origin:
clientOnly - Source:
net/minecraft/client/renderer/blockentity/BrightnessCombiner.java:25 - Modifiers:
public - Return:
Int2IntFunction
คืออะไร
รับค่า Single
ทำงานยังไง
คืนค่า: i -> i.
Parameters
S blockEntity
ตัวอย่างใช้งาน
BrightnessCombiner instance = ...;
S blockEntity = ...;
Int2IntFunction result = instance.acceptSingle(blockEntity);
BrushableBlockRenderer
- Full name:
net.minecraft.client.renderer.blockentity.BrushableBlockRenderer - Package:
net.minecraft.client.renderer.blockentity - Source:
clientOnly—net/minecraft/client/renderer/blockentity/BrushableBlockRenderer.java - Type:
class - Modifiers:
public - Implements:
BlockEntityRenderer<BrushableBlockEntity>
net.minecraft.client.renderer.blockentity.BrushableBlockRenderer#BrushableBlockRenderer(BlockEntityRendererProvider.Context)
- Origin:
clientOnly - Source:
net/minecraft/client/renderer/blockentity/BrushableBlockRenderer.java:21 - Modifiers:
public - Kind: constructor
คืออะไร
สร้างออบเจ็กต์ BrushableBlockRenderer ด้วยพารามิเตอร์ที่ระบุ
ทำงานยังไง
แก้ state: itemRenderer. เรียกต่อ: getItemRenderer().
Parameters
BlockEntityRendererProvider.Context context
ตัวอย่างใช้งาน
BlockEntityRendererProvider.Context context = ...;
BrushableBlockRenderer instance = new BrushableBlockRenderer(context);
net.minecraft.client.renderer.blockentity.BrushableBlockRenderer#render(BrushableBlockEntity,float,PoseStack,MultiBufferSource,int,int)
- Origin:
clientOnly - Source:
net/minecraft/client/renderer/blockentity/BrushableBlockRenderer.java:25 - Modifiers:
public - Return:
void
คืออะไร
เรนเดอร์ render
ทำงานยังไง
ตรวจเงื่อนไขด้วย if. เรียกต่อ: getLevel(), getBlockState(), getValue(), getHitDirection(), getItem(), isEmpty(), pushPose(), translate().
Parameters
BrushableBlockEntity brushableBlockEntityfloat fPoseStack poseStackMultiBufferSource multiBufferSourceint iint j
ตัวอย่างใช้งาน
BrushableBlockRenderer instance = ...;
BrushableBlockEntity brushableBlockEntity = ...;
PoseStack poseStack = ...;
MultiBufferSource multiBufferSource = ...;
instance.render(brushableBlockEntity, 0.0F, poseStack, multiBufferSource, 0, 0);
CampfireRenderer
- Full name:
net.minecraft.client.renderer.blockentity.CampfireRenderer - Package:
net.minecraft.client.renderer.blockentity - Source:
clientOnly—net/minecraft/client/renderer/blockentity/CampfireRenderer.java - Type:
class - Modifiers:
public - Implements:
BlockEntityRenderer<CampfireBlockEntity>
net.minecraft.client.renderer.blockentity.CampfireRenderer#CampfireRenderer(BlockEntityRendererProvider.Context)
- Origin:
clientOnly - Source:
net/minecraft/client/renderer/blockentity/CampfireRenderer.java:21 - Modifiers:
public - Kind: constructor
คืออะไร
สร้างออบเจ็กต์ CampfireRenderer ด้วยพารามิเตอร์ที่ระบุ
ทำงานยังไง
แก้ state: itemRenderer. เรียกต่อ: getItemRenderer().
Parameters
BlockEntityRendererProvider.Context context
ตัวอย่างใช้งาน
BlockEntityRendererProvider.Context context = ...;
CampfireRenderer instance = new CampfireRenderer(context);
net.minecraft.client.renderer.blockentity.CampfireRenderer#render(CampfireBlockEntity,float,PoseStack,MultiBufferSource,int,int)
- Origin:
clientOnly - Source:
net/minecraft/client/renderer/blockentity/CampfireRenderer.java:25 - Modifiers:
public - Return:
void
คืออะไร
เรนเดอร์ render
ทำงานยังไง
ตรวจเงื่อนไขด้วย if ; มีการวนลูป. เรียกต่อ: getBlockState(), getValue(), getItems(), getBlockPos(), asLong(), size(), get(), pushPose().
Parameters
CampfireBlockEntity campfireBlockEntityfloat fPoseStack poseStackMultiBufferSource multiBufferSourceint iint j
ตัวอย่างใช้งาน
CampfireRenderer instance = ...;
CampfireBlockEntity campfireBlockEntity = ...;
PoseStack poseStack = ...;
MultiBufferSource multiBufferSource = ...;
instance.render(campfireBlockEntity, 0.0F, poseStack, multiBufferSource, 0, 0);
ChestRenderer
- Full name:
net.minecraft.client.renderer.blockentity.ChestRenderer - Package:
net.minecraft.client.renderer.blockentity - Source:
clientOnly—net/minecraft/client/renderer/blockentity/ChestRenderer.java - Type:
class - Modifiers:
public - Implements:
BlockEntityRenderer<T>
net.minecraft.client.renderer.blockentity.ChestRenderer#ChestRenderer(BlockEntityRendererProvider.Context)
- Origin:
clientOnly - Source:
net/minecraft/client/renderer/blockentity/ChestRenderer.java:37 - Modifiers:
public - Kind: constructor
คืออะไร
สร้างออบเจ็กต์ ChestRenderer ด้วยพารามิเตอร์ที่ระบุ
ทำงานยังไง
แก้ state: singleModel, doubleLeftModel, doubleRightModel. เรียกต่อ: bakeLayer(). สร้างออบเจ็กต์: ChestModel.
Parameters
BlockEntityRendererProvider.Context context
ตัวอย่างใช้งาน
BlockEntityRendererProvider.Context context = ...;
ChestRenderer instance = new ChestRenderer(context);
net.minecraft.client.renderer.blockentity.ChestRenderer#render(T,float,PoseStack,MultiBufferSource,int,int)
- Origin:
clientOnly - Source:
net/minecraft/client/renderer/blockentity/ChestRenderer.java:48 - Modifiers:
public - Return:
void
คืออะไร
เรนเดอร์ render
ทำงานยังไง
ตรวจเงื่อนไขด้วย if. เรียกต่อ: getLevel(), getBlockState(), defaultBlockState(), setValue(), hasProperty(), getValue(), getBlock(), pushPose(). สร้างออบเจ็กต์: BrightnessCombiner.
Parameters
T blockEntityfloat fPoseStack poseStackMultiBufferSource multiBufferSourceint iint j
ตัวอย่างใช้งาน
ChestRenderer instance = ...;
T blockEntity = ...;
PoseStack poseStack = ...;
MultiBufferSource multiBufferSource = ...;
instance.render(blockEntity, 0.0F, poseStack, multiBufferSource, 0, 0);
net.minecraft.client.renderer.blockentity.ChestRenderer#xmasTextures()
- Origin:
clientOnly - Source:
net/minecraft/client/renderer/blockentity/ChestRenderer.java:43 - Modifiers:
public static - Return:
boolean
คืออะไร
ดำเนินการ xmasTextures ตาม implementation ของ ChestRenderer
ทำงานยังไง
เรียกต่อ: getInstance(), get(). คืนค่า: calendar.get(2) + 1 == 12 && calendar.get(5) >= 24 && calendar.get(5) <= 26.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
ConduitRenderer
- Full name:
net.minecraft.client.renderer.blockentity.ConduitRenderer - Package:
net.minecraft.client.renderer.blockentity - Source:
clientOnly—net/minecraft/client/renderer/blockentity/ConduitRenderer.java - Type:
class - Modifiers:
public - Implements:
BlockEntityRenderer<ConduitBlockEntity>
net.minecraft.client.renderer.blockentity.ConduitRenderer#ConduitRenderer(BlockEntityRendererProvider.Context)
- Origin:
clientOnly - Source:
net/minecraft/client/renderer/blockentity/ConduitRenderer.java:44 - Modifiers:
public - Kind: constructor
คืออะไร
สร้างออบเจ็กต์ ConduitRenderer ด้วยพารามิเตอร์ที่ระบุ
ทำงานยังไง
แก้ state: renderer, eye, wind, shell, cage. เรียกต่อ: getBlockEntityRenderDispatcher(), bakeLayer().
Parameters
BlockEntityRendererProvider.Context context
ตัวอย่างใช้งาน
BlockEntityRendererProvider.Context context = ...;
ConduitRenderer instance = new ConduitRenderer(context);
net.minecraft.client.renderer.blockentity.ConduitRenderer#createCageLayer()
- Origin:
clientOnly - Source:
net/minecraft/client/renderer/blockentity/ConduitRenderer.java:75 - Modifiers:
public static - Return:
LayerDefinition
คืออะไร
สร้าง Cage Layer
ทำงานยังไง
เรียกต่อ: getRoot(), addOrReplaceChild(), create(), texOffs(), addBox(). สร้างออบเจ็กต์: MeshDefinition. คืนค่า: LayerDefinition.create(meshDefinition, 32, 16).
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.client.renderer.blockentity.ConduitRenderer#createEyeLayer()
- Origin:
clientOnly - Source:
net/minecraft/client/renderer/blockentity/ConduitRenderer.java:52 - Modifiers:
public static - Return:
LayerDefinition
คืออะไร
สร้าง Eye Layer
ทำงานยังไง
เรียกต่อ: getRoot(), addOrReplaceChild(), create(), texOffs(), addBox(). สร้างออบเจ็กต์: MeshDefinition, CubeDeformation. คืนค่า: LayerDefinition.create(meshDefinition, 16, 16).
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.client.renderer.blockentity.ConduitRenderer#createShellLayer()
- Origin:
clientOnly - Source:
net/minecraft/client/renderer/blockentity/ConduitRenderer.java:68 - Modifiers:
public static - Return:
LayerDefinition
คืออะไร
สร้าง Shell Layer
ทำงานยังไง
เรียกต่อ: getRoot(), addOrReplaceChild(), create(), texOffs(), addBox(). สร้างออบเจ็กต์: MeshDefinition. คืนค่า: LayerDefinition.create(meshDefinition, 32, 16).
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.client.renderer.blockentity.ConduitRenderer#createWindLayer()
- Origin:
clientOnly - Source:
net/minecraft/client/renderer/blockentity/ConduitRenderer.java:61 - Modifiers:
public static - Return:
LayerDefinition
คืออะไร
สร้าง Wind Layer
ทำงานยังไง
เรียกต่อ: getRoot(), addOrReplaceChild(), create(), texOffs(), addBox(). สร้างออบเจ็กต์: MeshDefinition. คืนค่า: LayerDefinition.create(meshDefinition, 64, 32).
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.client.renderer.blockentity.ConduitRenderer#render(ConduitBlockEntity,float,PoseStack,MultiBufferSource,int,int)
- Origin:
clientOnly - Source:
net/minecraft/client/renderer/blockentity/ConduitRenderer.java:82 - Modifiers:
public - Return:
void
คืออะไร
เรนเดอร์ render
ทำงานยังไง
ตรวจเงื่อนไขด้วย if. เรียกต่อ: isActive(), getActiveRotation(), buffer(), pushPose(), translate(), mulPose(), rotationY(), popPose(). สร้างออบเจ็กต์: Quaternionf, Vector3f.
Parameters
ConduitBlockEntity conduitBlockEntityfloat fPoseStack poseStackMultiBufferSource multiBufferSourceint iint j
ตัวอย่างใช้งาน
ConduitRenderer instance = ...;
ConduitBlockEntity conduitBlockEntity = ...;
PoseStack poseStack = ...;
MultiBufferSource multiBufferSource = ...;
instance.render(conduitBlockEntity, 0.0F, poseStack, multiBufferSource, 0, 0);
DecoratedPotRenderer
- Full name:
net.minecraft.client.renderer.blockentity.DecoratedPotRenderer - Package:
net.minecraft.client.renderer.blockentity - Source:
clientOnly—net/minecraft/client/renderer/blockentity/DecoratedPotRenderer.java - Type:
class - Modifiers:
public - Implements:
BlockEntityRenderer<DecoratedPotBlockEntity>
net.minecraft.client.renderer.blockentity.DecoratedPotRenderer#createBaseLayer()
- Origin:
clientOnly - Source:
net/minecraft/client/renderer/blockentity/DecoratedPotRenderer.java:65 - Modifiers:
public static - Return:
LayerDefinition
คืออะไร
สร้าง Base Layer
ทำงานยังไง
เรียกต่อ: getRoot(), addOrReplaceChild(), create(), texOffs(), addBox(), offsetAndRotation(). สร้างออบเจ็กต์: MeshDefinition, CubeDeformation. คืนค่า: LayerDefinition.create(meshDefinition, 32, 32).
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.client.renderer.blockentity.DecoratedPotRenderer#createSidesLayer()
- Origin:
clientOnly - Source:
net/minecraft/client/renderer/blockentity/DecoratedPotRenderer.java:85 - Modifiers:
public static - Return:
LayerDefinition
คืออะไร
สร้าง Sides Layer
ทำงานยังไง
เรียกต่อ: getRoot(), create(), texOffs(), addBox(), of(), addOrReplaceChild(), offsetAndRotation(). สร้างออบเจ็กต์: MeshDefinition. คืนค่า: LayerDefinition.create(meshDefinition, 16, 16).
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.client.renderer.blockentity.DecoratedPotRenderer#DecoratedPotRenderer(BlockEntityRendererProvider.Context)
- Origin:
clientOnly - Source:
net/minecraft/client/renderer/blockentity/DecoratedPotRenderer.java:49 - Modifiers:
public - Kind: constructor
คืออะไร
สร้างออบเจ็กต์ DecoratedPotRenderer ด้วยพารามิเตอร์ที่ระบุ
ทำงานยังไง
เรียกต่อ: getModelSet().
Parameters
BlockEntityRendererProvider.Context context
ตัวอย่างใช้งาน
BlockEntityRendererProvider.Context context = ...;
DecoratedPotRenderer instance = new DecoratedPotRenderer(context);
net.minecraft.client.renderer.blockentity.DecoratedPotRenderer#DecoratedPotRenderer(EntityModelSet)
- Origin:
clientOnly - Source:
net/minecraft/client/renderer/blockentity/DecoratedPotRenderer.java:53 - Modifiers:
public - Kind: constructor
คืออะไร
สร้างออบเจ็กต์ DecoratedPotRenderer ด้วยพารามิเตอร์ที่ระบุ
ทำงานยังไง
แก้ state: neck, top, bottom, frontSide, backSide, leftSide. เรียกต่อ: bakeLayer(), getChild().
Parameters
EntityModelSet entityModelSet
ตัวอย่างใช้งาน
EntityModelSet entityModelSet = ...;
DecoratedPotRenderer instance = new DecoratedPotRenderer(entityModelSet);
net.minecraft.client.renderer.blockentity.DecoratedPotRenderer#render(DecoratedPotBlockEntity,float,PoseStack,MultiBufferSource,int,int)
- Origin:
clientOnly - Source:
net/minecraft/client/renderer/blockentity/DecoratedPotRenderer.java:107 - Modifiers:
public - Return:
void
คืออะไร
เรนเดอร์ render
ทำงานยังไง
ตรวจเงื่อนไขด้วย if. เรียกต่อ: pushPose(), getDirection(), translate(), mulPose(), rotationDegrees(), toYRot(), getLevel(), getGameTime().
Parameters
DecoratedPotBlockEntity decoratedPotBlockEntityfloat fPoseStack poseStackMultiBufferSource multiBufferSourceint iint j
ตัวอย่างใช้งาน
DecoratedPotRenderer instance = ...;
DecoratedPotBlockEntity decoratedPotBlockEntity = ...;
PoseStack poseStack = ...;
MultiBufferSource multiBufferSource = ...;
instance.render(decoratedPotBlockEntity, 0.0F, poseStack, multiBufferSource, 0, 0);
net.minecraft.client.renderer.blockentity.DecoratedPotRenderer#renderInHand(PoseStack,MultiBufferSource,int,int,PotDecorations)
- Origin:
clientOnly - Source:
net/minecraft/client/renderer/blockentity/DecoratedPotRenderer.java:136 - Modifiers:
public - Return:
void
คืออะไร
เรนเดอร์ In Hand
ทำงานยังไง
เรียกต่อ: render().
Parameters
PoseStack poseStackMultiBufferSource multiBufferSourceint iint jPotDecorations potDecorations
ตัวอย่างใช้งาน
DecoratedPotRenderer instance = ...;
PoseStack poseStack = ...;
MultiBufferSource multiBufferSource = ...;
PotDecorations potDecorations = ...;
instance.renderInHand(poseStack, multiBufferSource, 0, 0, potDecorations);
EnchantTableRenderer
- Full name:
net.minecraft.client.renderer.blockentity.EnchantTableRenderer - Package:
net.minecraft.client.renderer.blockentity - Source:
clientOnly—net/minecraft/client/renderer/blockentity/EnchantTableRenderer.java - Type:
class - Modifiers:
public - Implements:
BlockEntityRenderer<EnchantingTableBlockEntity>
net.minecraft.client.renderer.blockentity.EnchantTableRenderer#EnchantTableRenderer(BlockEntityRendererProvider.Context)
- Origin:
clientOnly - Source:
net/minecraft/client/renderer/blockentity/EnchantTableRenderer.java:23 - Modifiers:
public - Kind: constructor
คืออะไร
สร้างออบเจ็กต์ EnchantTableRenderer ด้วยพารามิเตอร์ที่ระบุ
ทำงานยังไง
แก้ state: bookModel. เรียกต่อ: bakeLayer(). สร้างออบเจ็กต์: BookModel.
Parameters
BlockEntityRendererProvider.Context context
ตัวอย่างใช้งาน
BlockEntityRendererProvider.Context context = ...;
EnchantTableRenderer instance = new EnchantTableRenderer(context);
net.minecraft.client.renderer.blockentity.EnchantTableRenderer#render(EnchantingTableBlockEntity,float,PoseStack,MultiBufferSource,int,int)
- Origin:
clientOnly - Source:
net/minecraft/client/renderer/blockentity/EnchantTableRenderer.java:27 - Modifiers:
public - Return:
void
คืออะไร
เรนเดอร์ render
ทำงานยังไง
มีการวนลูป. เรียกต่อ: pushPose(), translate(), sin(), mulPose(), rotation(), rotationDegrees(), lerp(), frac().
Parameters
EnchantingTableBlockEntity enchantingTableBlockEntityfloat fPoseStack poseStackMultiBufferSource multiBufferSourceint iint j
ตัวอย่างใช้งาน
EnchantTableRenderer instance = ...;
EnchantingTableBlockEntity enchantingTableBlockEntity = ...;
PoseStack poseStack = ...;
MultiBufferSource multiBufferSource = ...;
instance.render(enchantingTableBlockEntity, 0.0F, poseStack, multiBufferSource, 0, 0);
HangingSignRenderer
- Full name:
net.minecraft.client.renderer.blockentity.HangingSignRenderer - Package:
net.minecraft.client.renderer.blockentity - Source:
clientOnly—net/minecraft/client/renderer/blockentity/HangingSignRenderer.java - Type:
class - Modifiers:
public - Extends:
AbstractSignRenderer
net.minecraft.client.renderer.blockentity.HangingSignRenderer#createHangingSignLayer(HangingSignRenderer.AttachmentType)
- Origin:
clientOnly - Source:
net/minecraft/client/renderer/blockentity/HangingSignRenderer.java:109 - Modifiers:
public static - Return:
LayerDefinition
คืออะไร
สร้าง Hanging Sign Layer
ทำงานยังไง
ตรวจเงื่อนไขด้วย if. เรียกต่อ: getRoot(), addOrReplaceChild(), create(), texOffs(), addBox(), offsetAndRotation(). สร้างออบเจ็กต์: MeshDefinition. คืนค่า: LayerDefinition.create(meshDefinition, 64, 32).
Parameters
HangingSignRenderer.AttachmentType attachmentType
ตัวอย่างใช้งาน
HangingSignRenderer.AttachmentType attachmentType = ...;
LayerDefinition result = HangingSignRenderer.createHangingSignLayer(attachmentType);
net.minecraft.client.renderer.blockentity.HangingSignRenderer#createSignModel(EntityModelSet,WoodType,HangingSignRenderer.AttachmentType)
- Origin:
clientOnly - Source:
net/minecraft/client/renderer/blockentity/HangingSignRenderer.java:59 - Modifiers:
public static - Return:
Model
คืออะไร
สร้าง Sign Model
ทำงานยังไง
เรียกต่อ: Simple(), bakeLayer(), createHangingSignModelName(). สร้างออบเจ็กต์: Model.Simple. คืนค่า: new Model.Simple(entityModelSet.bakeLayer(ModelLayers.createHangingSignModelName(woodType, attachmentType)), RenderType::entityCutoutNoCull).
Parameters
EntityModelSet entityModelSetWoodType woodTypeHangingSignRenderer.AttachmentType attachmentType
ตัวอย่างใช้งาน
EntityModelSet entityModelSet = ...;
WoodType woodType = ...;
HangingSignRenderer.AttachmentType attachmentType = ...;
Model result = HangingSignRenderer.createSignModel(entityModelSet, woodType, attachmentType);
net.minecraft.client.renderer.blockentity.HangingSignRenderer#getSignMaterial(WoodType)
- Origin:
clientOnly - Source:
net/minecraft/client/renderer/blockentity/HangingSignRenderer.java:90 - Modifiers:
protected - Return:
Material
คืออะไร
อ่านค่า Sign Material
ทำงานยังไง
เรียกต่อ: getHangingSignMaterial(). คืนค่า: Sheets.getHangingSignMaterial(woodType).
Parameters
WoodType woodType
ตัวอย่างใช้งาน
WoodType woodType = ...;
@Override
protected Material getSignMaterial(WoodType woodType) {
return super.getSignMaterial(woodType);
}
net.minecraft.client.renderer.blockentity.HangingSignRenderer#getSignModel(BlockState,WoodType)
- Origin:
clientOnly - Source:
net/minecraft/client/renderer/blockentity/HangingSignRenderer.java:84 - Modifiers:
protected - Return:
Model
คืออะไร
อ่านค่า Sign Model
ทำงานยังไง
เรียกต่อ: byBlockState(), get(), ModelKey(). สร้างออบเจ็กต์: HangingSignRenderer.ModelKey. คืนค่า: this.hangingSignModels.get(new HangingSignRenderer.ModelKey(woodType, attachmentType)).
Parameters
BlockState blockStateWoodType woodType
ตัวอย่างใช้งาน
BlockState blockState = ...;
WoodType woodType = ...;
@Override
protected Model getSignModel(BlockState blockState, WoodType woodType) {
return super.getSignModel(blockState, woodType);
}
net.minecraft.client.renderer.blockentity.HangingSignRenderer#getSignModelRenderScale()
- Origin:
clientOnly - Source:
net/minecraft/client/renderer/blockentity/HangingSignRenderer.java:63 - Modifiers:
protected - Return:
float
คืออะไร
อ่านค่า Sign Model Render Scale
ทำงานยังไง
คืนค่า: 1.0F.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.client.renderer.blockentity.HangingSignRenderer#getSignTextRenderScale()
- Origin:
clientOnly - Source:
net/minecraft/client/renderer/blockentity/HangingSignRenderer.java:68 - Modifiers:
protected - Return:
float
คืออะไร
อ่านค่า Sign Text Render Scale
ทำงานยังไง
คืนค่า: 0.9F.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.client.renderer.blockentity.HangingSignRenderer#getTextOffset()
- Origin:
clientOnly - Source:
net/minecraft/client/renderer/blockentity/HangingSignRenderer.java:95 - Modifiers:
protected - Return:
Vec3
คืออะไร
อ่านค่า Text Offset
ทำงานยังไง
คืนค่า: TEXT_OFFSET.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.client.renderer.blockentity.HangingSignRenderer#HangingSignRenderer(BlockEntityRendererProvider.Context)
- Origin:
clientOnly - Source:
net/minecraft/client/renderer/blockentity/HangingSignRenderer.java:46 - Modifiers:
public - Kind: constructor
คืออะไร
สร้างออบเจ็กต์ HangingSignRenderer ด้วยพารามิเตอร์ที่ระบุ
ทำงานยังไง
แก้ state: hangingSignModels. เรียกต่อ: values(), flatMap(), stream(), map(), ModelKey(), collect(), toImmutableMap(), createSignModel(). สร้างออบเจ็กต์: HangingSignRenderer.ModelKey.
Parameters
BlockEntityRendererProvider.Context context
ตัวอย่างใช้งาน
BlockEntityRendererProvider.Context context = ...;
HangingSignRenderer instance = new HangingSignRenderer(context);
net.minecraft.client.renderer.blockentity.HangingSignRenderer#renderInHand(PoseStack,MultiBufferSource,int,int,Model,Material)
- Origin:
clientOnly - Source:
net/minecraft/client/renderer/blockentity/HangingSignRenderer.java:100 - Modifiers:
public static - Return:
void
คืออะไร
เรนเดอร์ In Hand
ทำงานยังไง
เรียกต่อ: pushPose(), translateBase(), scale(), buffer(), renderToBuffer(), popPose().
Parameters
PoseStack poseStackMultiBufferSource multiBufferSourceint iint jModel modelMaterial material
ตัวอย่างใช้งาน
PoseStack poseStack = ...;
MultiBufferSource multiBufferSource = ...;
Model model = ...;
Material material = ...;
HangingSignRenderer.renderInHand(poseStack, multiBufferSource, 0, 0, model, material);
net.minecraft.client.renderer.blockentity.HangingSignRenderer#translateSign(PoseStack,float,BlockState)
- Origin:
clientOnly - Source:
net/minecraft/client/renderer/blockentity/HangingSignRenderer.java:79 - Modifiers:
protected - Return:
void
คืออะไร
ดำเนินการ translateSign ตาม implementation ของ HangingSignRenderer
ทำงานยังไง
เรียกต่อ: translateBase().
Parameters
PoseStack poseStackfloat fBlockState blockState
ตัวอย่างใช้งาน
PoseStack poseStack = ...;
BlockState blockState = ...;
@Override
protected void translateSign(PoseStack poseStack, float f, BlockState blockState) {
super.translateSign(poseStack, f, blockState);
}
HangingSignRenderer$AttachmentType
- Full name:
net.minecraft.client.renderer.blockentity.HangingSignRenderer$AttachmentType - Package:
net.minecraft.client.renderer.blockentity - Source:
clientOnly—net/minecraft/client/renderer/blockentity/HangingSignRenderer.java - Type:
enum - Modifiers:
public - Implements:
StringRepresentable
net.minecraft.client.renderer.blockentity.HangingSignRenderer$AttachmentType#byBlockState(BlockState)
- Origin:
clientOnly - Source:
net/minecraft/client/renderer/blockentity/HangingSignRenderer.java:160 - Modifiers:
public static - Return:
HangingSignRenderer.AttachmentType
คืออะไร
ดำเนินการ byBlockState ตาม implementation ของ HangingSignRenderer$AttachmentType
ทำงานยังไง
ตรวจเงื่อนไขด้วย if. เรียกต่อ: getBlock(), getValue(). มีจุด return อย่างน้อย 2 จุด.
Parameters
BlockState blockState
ตัวอย่างใช้งาน
BlockState blockState = ...;
HangingSignRenderer.AttachmentType result = HangingSignRenderer.AttachmentType.byBlockState(blockState);
net.minecraft.client.renderer.blockentity.HangingSignRenderer$AttachmentType#getSerializedName()
- Origin:
clientOnly - Source:
net/minecraft/client/renderer/blockentity/HangingSignRenderer.java:168 - Modifiers:
public - Return:
String
คืออะไร
อ่านค่า Serialized Name
ทำงานยังไง
คืนค่า: this.name.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
LecternRenderer
- Full name:
net.minecraft.client.renderer.blockentity.LecternRenderer - Package:
net.minecraft.client.renderer.blockentity - Source:
clientOnly—net/minecraft/client/renderer/blockentity/LecternRenderer.java - Type:
class - Modifiers:
public - Implements:
BlockEntityRenderer<LecternBlockEntity>
net.minecraft.client.renderer.blockentity.LecternRenderer#LecternRenderer(BlockEntityRendererProvider.Context)
- Origin:
clientOnly - Source:
net/minecraft/client/renderer/blockentity/LecternRenderer.java:21 - Modifiers:
public - Kind: constructor
คืออะไร
สร้างออบเจ็กต์ LecternRenderer ด้วยพารามิเตอร์ที่ระบุ
ทำงานยังไง
แก้ state: bookModel. เรียกต่อ: bakeLayer(). สร้างออบเจ็กต์: BookModel.
Parameters
BlockEntityRendererProvider.Context context
ตัวอย่างใช้งาน
BlockEntityRendererProvider.Context context = ...;
LecternRenderer instance = new LecternRenderer(context);
net.minecraft.client.renderer.blockentity.LecternRenderer#render(LecternBlockEntity,float,PoseStack,MultiBufferSource,int,int)
- Origin:
clientOnly - Source:
net/minecraft/client/renderer/blockentity/LecternRenderer.java:25 - Modifiers:
public - Return:
void
คืออะไร
เรนเดอร์ render
ทำงานยังไง
ตรวจเงื่อนไขด้วย if. เรียกต่อ: getBlockState(), getValue(), pushPose(), translate(), getClockWise(), toYRot(), mulPose(), rotationDegrees().
Parameters
LecternBlockEntity lecternBlockEntityfloat fPoseStack poseStackMultiBufferSource multiBufferSourceint iint j
ตัวอย่างใช้งาน
LecternRenderer instance = ...;
LecternBlockEntity lecternBlockEntity = ...;
PoseStack poseStack = ...;
MultiBufferSource multiBufferSource = ...;
instance.render(lecternBlockEntity, 0.0F, poseStack, multiBufferSource, 0, 0);
PistonHeadRenderer
- Full name:
net.minecraft.client.renderer.blockentity.PistonHeadRenderer - Package:
net.minecraft.client.renderer.blockentity - Source:
clientOnly—net/minecraft/client/renderer/blockentity/PistonHeadRenderer.java - Type:
class - Modifiers:
public - Implements:
BlockEntityRenderer<PistonMovingBlockEntity>
net.minecraft.client.renderer.blockentity.PistonHeadRenderer#getViewDistance()
- Origin:
clientOnly - Source:
net/minecraft/client/renderer/blockentity/PistonHeadRenderer.java:83 - Modifiers:
public - Return:
int
คืออะไร
อ่านค่า View Distance
ทำงานยังไง
คืนค่า: 68.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.client.renderer.blockentity.PistonHeadRenderer#PistonHeadRenderer(BlockEntityRendererProvider.Context)
- Origin:
clientOnly - Source:
net/minecraft/client/renderer/blockentity/PistonHeadRenderer.java:27 - Modifiers:
public - Kind: constructor
คืออะไร
สร้างออบเจ็กต์ PistonHeadRenderer ด้วยพารามิเตอร์ที่ระบุ
ทำงานยังไง
แก้ state: blockRenderer. เรียกต่อ: getBlockRenderDispatcher().
Parameters
BlockEntityRendererProvider.Context context
ตัวอย่างใช้งาน
BlockEntityRendererProvider.Context context = ...;
PistonHeadRenderer instance = new PistonHeadRenderer(context);
net.minecraft.client.renderer.blockentity.PistonHeadRenderer#render(PistonMovingBlockEntity,float,PoseStack,MultiBufferSource,int,int)
- Origin:
clientOnly - Source:
net/minecraft/client/renderer/blockentity/PistonHeadRenderer.java:31 - Modifiers:
public - Return:
void
คืออะไร
เรนเดอร์ render
ทำงานยังไง
ตรวจเงื่อนไขด้วย if. เรียกต่อ: getLevel(), getBlockPos(), relative(), getMovementDirection(), getOpposite(), getMovedState(), isAir(), enableCaching().
Parameters
PistonMovingBlockEntity pistonMovingBlockEntityfloat fPoseStack poseStackMultiBufferSource multiBufferSourceint iint j
ตัวอย่างใช้งาน
PistonHeadRenderer instance = ...;
PistonMovingBlockEntity pistonMovingBlockEntity = ...;
PoseStack poseStack = ...;
MultiBufferSource multiBufferSource = ...;
instance.render(pistonMovingBlockEntity, 0.0F, poseStack, multiBufferSource, 0, 0);
ShulkerBoxRenderer
- Full name:
net.minecraft.client.renderer.blockentity.ShulkerBoxRenderer - Package:
net.minecraft.client.renderer.blockentity - Source:
clientOnly—net/minecraft/client/renderer/blockentity/ShulkerBoxRenderer.java - Type:
class - Modifiers:
public - Implements:
BlockEntityRenderer<ShulkerBoxBlockEntity>
net.minecraft.client.renderer.blockentity.ShulkerBoxRenderer#render(PoseStack,MultiBufferSource,int,int,Direction,float,Material)
- Origin:
clientOnly - Source:
net/minecraft/client/renderer/blockentity/ShulkerBoxRenderer.java:46 - Modifiers:
public - Return:
void
คืออะไร
เรนเดอร์ render
ทำงานยังไง
เรียกต่อ: pushPose(), translate(), scale(), mulPose(), getRotation(), animate(), buffer(), renderToBuffer().
Parameters
PoseStack poseStackMultiBufferSource multiBufferSourceint iint jDirection directionfloat fMaterial material
ตัวอย่างใช้งาน
ShulkerBoxRenderer instance = ...;
PoseStack poseStack = ...;
MultiBufferSource multiBufferSource = ...;
Direction direction = ...;
Material material = ...;
instance.render(poseStack, multiBufferSource, 0, 0, direction, 0.0F, material);
net.minecraft.client.renderer.blockentity.ShulkerBoxRenderer#render(ShulkerBoxBlockEntity,float,PoseStack,MultiBufferSource,int,int)
- Origin:
clientOnly - Source:
net/minecraft/client/renderer/blockentity/ShulkerBoxRenderer.java:32 - Modifiers:
public - Return:
void
คืออะไร
เรนเดอร์ render
ทำงานยังไง
ตรวจเงื่อนไขด้วย if. เรียกต่อ: getBlockState(), getValueOrElse(), getColor(), getShulkerBoxMaterial(), getProgress().
Parameters
ShulkerBoxBlockEntity shulkerBoxBlockEntityfloat fPoseStack poseStackMultiBufferSource multiBufferSourceint iint j
ตัวอย่างใช้งาน
ShulkerBoxRenderer instance = ...;
ShulkerBoxBlockEntity shulkerBoxBlockEntity = ...;
PoseStack poseStack = ...;
MultiBufferSource multiBufferSource = ...;
instance.render(shulkerBoxBlockEntity, 0.0F, poseStack, multiBufferSource, 0, 0);
net.minecraft.client.renderer.blockentity.ShulkerBoxRenderer#ShulkerBoxRenderer(BlockEntityRendererProvider.Context)
- Origin:
clientOnly - Source:
net/minecraft/client/renderer/blockentity/ShulkerBoxRenderer.java:24 - Modifiers:
public - Kind: constructor
คืออะไร
สร้างออบเจ็กต์ ShulkerBoxRenderer ด้วยพารามิเตอร์ที่ระบุ
ทำงานยังไง
เรียกต่อ: getModelSet().
Parameters
BlockEntityRendererProvider.Context context
ตัวอย่างใช้งาน
BlockEntityRendererProvider.Context context = ...;
ShulkerBoxRenderer instance = new ShulkerBoxRenderer(context);
net.minecraft.client.renderer.blockentity.ShulkerBoxRenderer#ShulkerBoxRenderer(EntityModelSet)
- Origin:
clientOnly - Source:
net/minecraft/client/renderer/blockentity/ShulkerBoxRenderer.java:28 - Modifiers:
public - Kind: constructor
คืออะไร
สร้างออบเจ็กต์ ShulkerBoxRenderer ด้วยพารามิเตอร์ที่ระบุ
ทำงานยังไง
แก้ state: model. เรียกต่อ: ShulkerBoxModel(), bakeLayer(). สร้างออบเจ็กต์: ShulkerBoxRenderer.ShulkerBoxModel.
Parameters
EntityModelSet entityModelSet
ตัวอย่างใช้งาน
EntityModelSet entityModelSet = ...;
ShulkerBoxRenderer instance = new ShulkerBoxRenderer(entityModelSet);
SignRenderer
- Full name:
net.minecraft.client.renderer.blockentity.SignRenderer - Package:
net.minecraft.client.renderer.blockentity - Source:
clientOnly—net/minecraft/client/renderer/blockentity/SignRenderer.java - Type:
class - Modifiers:
public - Extends:
AbstractSignRenderer
net.minecraft.client.renderer.blockentity.SignRenderer#createSignLayer(boolean)
- Origin:
clientOnly - Source:
net/minecraft/client/renderer/blockentity/SignRenderer.java:98 - Modifiers:
public static - Return:
LayerDefinition
คืออะไร
สร้าง Sign Layer
ทำงานยังไง
ตรวจเงื่อนไขด้วย if. เรียกต่อ: getRoot(), addOrReplaceChild(), create(), texOffs(), addBox(). สร้างออบเจ็กต์: MeshDefinition. คืนค่า: LayerDefinition.create(meshDefinition, 64, 32).
Parameters
boolean bl
ตัวอย่างใช้งาน
net.minecraft.client.renderer.blockentity.SignRenderer#createSignModel(EntityModelSet,WoodType,boolean)
- Origin:
clientOnly - Source:
net/minecraft/client/renderer/blockentity/SignRenderer.java:93 - Modifiers:
public static - Return:
Model
คืออะไร
สร้าง Sign Model
ทำงานยังไง
เรียกต่อ: createStandingSignModelName(), createWallSignModelName(), Simple(), bakeLayer(). สร้างออบเจ็กต์: Model.Simple. คืนค่า: new Model.Simple(entityModelSet.bakeLayer(modelLayerLocation), RenderType::entityCutoutNoCull).
Parameters
EntityModelSet entityModelSetWoodType woodTypeboolean bl
ตัวอย่างใช้งาน
EntityModelSet entityModelSet = ...;
WoodType woodType = ...;
Model result = SignRenderer.createSignModel(entityModelSet, woodType, true);
net.minecraft.client.renderer.blockentity.SignRenderer#getSignMaterial(WoodType)
- Origin:
clientOnly - Source:
net/minecraft/client/renderer/blockentity/SignRenderer.java:51 - Modifiers:
protected - Return:
Material
คืออะไร
อ่านค่า Sign Material
ทำงานยังไง
คืนค่า: Sheets.getSignMaterial(woodType).
Parameters
WoodType woodType
ตัวอย่างใช้งาน
WoodType woodType = ...;
@Override
protected Material getSignMaterial(WoodType woodType) {
return super.getSignMaterial(woodType);
}
net.minecraft.client.renderer.blockentity.SignRenderer#getSignModel(BlockState,WoodType)
- Origin:
clientOnly - Source:
net/minecraft/client/renderer/blockentity/SignRenderer.java:45 - Modifiers:
protected - Return:
Model
คืออะไร
อ่านค่า Sign Model
ทำงานยังไง
เรียกต่อ: get(), getBlock(), standing(), wall(). คืนค่า: blockState.getBlock() instanceof StandingSignBlock ? models.standing() : models.wall().
Parameters
BlockState blockStateWoodType woodType
ตัวอย่างใช้งาน
BlockState blockState = ...;
WoodType woodType = ...;
@Override
protected Model getSignModel(BlockState blockState, WoodType woodType) {
return super.getSignModel(blockState, woodType);
}
net.minecraft.client.renderer.blockentity.SignRenderer#getSignModelRenderScale()
- Origin:
clientOnly - Source:
net/minecraft/client/renderer/blockentity/SignRenderer.java:56 - Modifiers:
protected - Return:
float
คืออะไร
อ่านค่า Sign Model Render Scale
ทำงานยังไง
คืนค่า: 0.6666667F.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.client.renderer.blockentity.SignRenderer#getSignTextRenderScale()
- Origin:
clientOnly - Source:
net/minecraft/client/renderer/blockentity/SignRenderer.java:61 - Modifiers:
protected - Return:
float
คืออะไร
อ่านค่า Sign Text Render Scale
ทำงานยังไง
คืนค่า: 0.6666667F.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.client.renderer.blockentity.SignRenderer#getTextOffset()
- Origin:
clientOnly - Source:
net/minecraft/client/renderer/blockentity/SignRenderer.java:79 - Modifiers:
protected - Return:
Vec3
คืออะไร
อ่านค่า Text Offset
ทำงานยังไง
คืนค่า: TEXT_OFFSET.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.client.renderer.blockentity.SignRenderer#renderInHand(PoseStack,MultiBufferSource,int,int,Model,Material)
- Origin:
clientOnly - Source:
net/minecraft/client/renderer/blockentity/SignRenderer.java:84 - Modifiers:
public static - Return:
void
คืออะไร
เรนเดอร์ In Hand
ทำงานยังไง
เรียกต่อ: pushPose(), translateBase(), scale(), buffer(), renderToBuffer(), popPose().
Parameters
PoseStack poseStackMultiBufferSource multiBufferSourceint iint jModel modelMaterial material
ตัวอย่างใช้งาน
PoseStack poseStack = ...;
MultiBufferSource multiBufferSource = ...;
Model model = ...;
Material material = ...;
SignRenderer.renderInHand(poseStack, multiBufferSource, 0, 0, model, material);
net.minecraft.client.renderer.blockentity.SignRenderer#SignRenderer(BlockEntityRendererProvider.Context)
- Origin:
clientOnly - Source:
net/minecraft/client/renderer/blockentity/SignRenderer.java:34 - Modifiers:
public - Kind: constructor
คืออะไร
สร้างออบเจ็กต์ SignRenderer ด้วยพารามิเตอร์ที่ระบุ
ทำงานยังไง
แก้ state: signModels. เรียกต่อ: values(), collect(), toImmutableMap(), Models(), createSignModel(), getModelSet(). สร้างออบเจ็กต์: SignRenderer.Models.
Parameters
BlockEntityRendererProvider.Context context
ตัวอย่างใช้งาน
BlockEntityRendererProvider.Context context = ...;
SignRenderer instance = new SignRenderer(context);
net.minecraft.client.renderer.blockentity.SignRenderer#translateSign(PoseStack,float,BlockState)
- Origin:
clientOnly - Source:
net/minecraft/client/renderer/blockentity/SignRenderer.java:71 - Modifiers:
protected - Return:
void
คืออะไร
ดำเนินการ translateSign ตาม implementation ของ SignRenderer
ทำงานยังไง
ตรวจเงื่อนไขด้วย if. เรียกต่อ: translateBase(), getBlock(), translate().
Parameters
PoseStack poseStackfloat fBlockState blockState
ตัวอย่างใช้งาน
PoseStack poseStack = ...;
BlockState blockState = ...;
@Override
protected void translateSign(PoseStack poseStack, float f, BlockState blockState) {
super.translateSign(poseStack, f, blockState);
}
SkullBlockRenderer
- Full name:
net.minecraft.client.renderer.blockentity.SkullBlockRenderer - Package:
net.minecraft.client.renderer.blockentity - Source:
clientOnly—net/minecraft/client/renderer/blockentity/SkullBlockRenderer.java - Type:
class - Modifiers:
public - Implements:
BlockEntityRenderer<SkullBlockEntity>
net.minecraft.client.renderer.blockentity.SkullBlockRenderer#createModel(EntityModelSet,Type)
- Origin:
clientOnly - Source:
net/minecraft/client/renderer/blockentity/SkullBlockRenderer.java:48 - Modifiers:
public static - Return:
SkullModelBase
คืออะไร
สร้าง Model
ทำงานยังไง
ตรวจเงื่อนไขด้วย if ; แยกกรณีด้วย switch. เรียกต่อ: bakeLayer(). สร้างออบเจ็กต์: SkullModel, DragonHeadModel, PiglinHeadModel, MatchException. มีจุด return อย่างน้อย 2 จุด.
Parameters
EntityModelSet entityModelSetType type
ตัวอย่างใช้งาน
EntityModelSet entityModelSet = ...;
Type type = ...;
SkullModelBase result = SkullBlockRenderer.createModel(entityModelSet, type);
net.minecraft.client.renderer.blockentity.SkullBlockRenderer#getRenderType(Type,ResolvableProfile)
- Origin:
clientOnly - Source:
net/minecraft/client/renderer/blockentity/SkullBlockRenderer.java:109 - Modifiers:
public static - Return:
RenderType
คืออะไร
อ่านค่า Render Type
ทำงานยังไง
คืนค่า: getRenderType(type, resolvableProfile, null).
Parameters
Type typeResolvableProfile resolvableProfile
ตัวอย่างใช้งาน
Type type = ...;
ResolvableProfile resolvableProfile = ...;
RenderType result = SkullBlockRenderer.getRenderType(type, resolvableProfile);
net.minecraft.client.renderer.blockentity.SkullBlockRenderer#getRenderType(Type,ResolvableProfile,ResourceLocation)
- Origin:
clientOnly - Source:
net/minecraft/client/renderer/blockentity/SkullBlockRenderer.java:113 - Modifiers:
public static - Return:
RenderType
คืออะไร
อ่านค่า Render Type
ทำงานยังไง
เรียกต่อ: entityTranslucent(), getInstance(), getSkinManager(), getInsecureSkin(), gameProfile(), texture(), entityCutoutNoCullZOffset(), get().
Parameters
Type typeResolvableProfile resolvableProfileResourceLocation resourceLocation
ตัวอย่างใช้งาน
Type type = ...;
ResolvableProfile resolvableProfile = ...;
ResourceLocation resourceLocation = ...;
RenderType result = SkullBlockRenderer.getRenderType(type, resolvableProfile, resourceLocation);
net.minecraft.client.renderer.blockentity.SkullBlockRenderer#render(SkullBlockEntity,float,PoseStack,MultiBufferSource,int,int)
- Origin:
clientOnly - Source:
net/minecraft/client/renderer/blockentity/SkullBlockRenderer.java:71 - Modifiers:
public - Return:
void
คืออะไร
เรนเดอร์ render
ทำงานยังไง
เรียกต่อ: getAnimation(), getBlockState(), getBlock(), getValue(), convertToSegment(), getOpposite(), convertToDegrees(), getType().
Parameters
SkullBlockEntity skullBlockEntityfloat fPoseStack poseStackMultiBufferSource multiBufferSourceint iint j
ตัวอย่างใช้งาน
SkullBlockRenderer instance = ...;
SkullBlockEntity skullBlockEntity = ...;
PoseStack poseStack = ...;
MultiBufferSource multiBufferSource = ...;
instance.render(skullBlockEntity, 0.0F, poseStack, multiBufferSource, 0, 0);
net.minecraft.client.renderer.blockentity.SkullBlockRenderer#renderSkull(Direction,float,float,PoseStack,MultiBufferSource,int,SkullModelBase,RenderType)
- Origin:
clientOnly - Source:
net/minecraft/client/renderer/blockentity/SkullBlockRenderer.java:84 - Modifiers:
public static - Return:
void
คืออะไร
เรนเดอร์ Skull
ทำงานยังไง
ตรวจเงื่อนไขด้วย if. เรียกต่อ: pushPose(), translate(), getStepX(), getStepZ(), scale(), getBuffer(), setupAnim(), renderToBuffer().
Parameters
Direction directionfloat ffloat gPoseStack poseStackMultiBufferSource multiBufferSourceint iSkullModelBase skullModelBaseRenderType renderType
ตัวอย่างใช้งาน
Direction direction = ...;
PoseStack poseStack = ...;
MultiBufferSource multiBufferSource = ...;
SkullModelBase skullModelBase = ...;
RenderType renderType = ...;
SkullBlockRenderer.renderSkull(direction, 0.0F, 0.0F, poseStack, multiBufferSource, 0, skullModelBase, renderType);
net.minecraft.client.renderer.blockentity.SkullBlockRenderer#SkullBlockRenderer(BlockEntityRendererProvider.Context)
- Origin:
clientOnly - Source:
net/minecraft/client/renderer/blockentity/SkullBlockRenderer.java:66 - Modifiers:
public - Kind: constructor
คืออะไร
สร้างออบเจ็กต์ SkullBlockRenderer ด้วยพารามิเตอร์ที่ระบุ
ทำงานยังไง
แก้ state: modelByType. เรียกต่อ: getModelSet(), memoize(), createModel().
Parameters
BlockEntityRendererProvider.Context context
ตัวอย่างใช้งาน
BlockEntityRendererProvider.Context context = ...;
SkullBlockRenderer instance = new SkullBlockRenderer(context);
SpawnerRenderer
- Full name:
net.minecraft.client.renderer.blockentity.SpawnerRenderer - Package:
net.minecraft.client.renderer.blockentity - Source:
clientOnly—net/minecraft/client/renderer/blockentity/SpawnerRenderer.java - Type:
class - Modifiers:
public - Implements:
BlockEntityRenderer<SpawnerBlockEntity>
net.minecraft.client.renderer.blockentity.SpawnerRenderer#render(SpawnerBlockEntity,float,PoseStack,MultiBufferSource,int,int)
- Origin:
clientOnly - Source:
net/minecraft/client/renderer/blockentity/SpawnerRenderer.java:23 - Modifiers:
public - Return:
void
คืออะไร
เรนเดอร์ render
ทำงานยังไง
ตรวจเงื่อนไขด้วย if. เรียกต่อ: getLevel(), getSpawner(), getOrCreateDisplayEntity(), getBlockPos(), renderEntityInSpawner(), getoSpin(), getSpin().
Parameters
SpawnerBlockEntity spawnerBlockEntityfloat fPoseStack poseStackMultiBufferSource multiBufferSourceint iint j
ตัวอย่างใช้งาน
SpawnerRenderer instance = ...;
SpawnerBlockEntity spawnerBlockEntity = ...;
PoseStack poseStack = ...;
MultiBufferSource multiBufferSource = ...;
instance.render(spawnerBlockEntity, 0.0F, poseStack, multiBufferSource, 0, 0);
net.minecraft.client.renderer.blockentity.SpawnerRenderer#renderEntityInSpawner(float,PoseStack,MultiBufferSource,int,Entity,EntityRenderDispatcher,double,double)
- Origin:
clientOnly - Source:
net/minecraft/client/renderer/blockentity/SpawnerRenderer.java:34 - Modifiers:
public static - Return:
void
คืออะไร
เรนเดอร์ Entity In Spawner
ทำงานยังไง
ตรวจเงื่อนไขด้วย if. เรียกต่อ: pushPose(), translate(), max(), getBbWidth(), getBbHeight(), mulPose(), rotationDegrees(), lerp().
Parameters
float fPoseStack poseStackMultiBufferSource multiBufferSourceint iEntity entityEntityRenderDispatcher entityRenderDispatcherdouble ddouble e
ตัวอย่างใช้งาน
PoseStack poseStack = ...;
MultiBufferSource multiBufferSource = ...;
Entity entity = ...;
EntityRenderDispatcher entityRenderDispatcher = ...;
SpawnerRenderer.renderEntityInSpawner(0.0F, poseStack, multiBufferSource, 0, entity, entityRenderDispatcher, 0.0D, 0.0D);
net.minecraft.client.renderer.blockentity.SpawnerRenderer#SpawnerRenderer(BlockEntityRendererProvider.Context)
- Origin:
clientOnly - Source:
net/minecraft/client/renderer/blockentity/SpawnerRenderer.java:19 - Modifiers:
public - Kind: constructor
คืออะไร
สร้างออบเจ็กต์ SpawnerRenderer ด้วยพารามิเตอร์ที่ระบุ
ทำงานยังไง
แก้ state: entityRenderer. เรียกต่อ: getEntityRenderer().
Parameters
BlockEntityRendererProvider.Context context
ตัวอย่างใช้งาน
BlockEntityRendererProvider.Context context = ...;
SpawnerRenderer instance = new SpawnerRenderer(context);
StructureBlockRenderer
- Full name:
net.minecraft.client.renderer.blockentity.StructureBlockRenderer - Package:
net.minecraft.client.renderer.blockentity - Source:
clientOnly—net/minecraft/client/renderer/blockentity/StructureBlockRenderer.java - Type:
class - Modifiers:
public - Implements:
BlockEntityRenderer<StructureBlockEntity>
net.minecraft.client.renderer.blockentity.StructureBlockRenderer#getViewDistance()
- Origin:
clientOnly - Source:
net/minecraft/client/renderer/blockentity/StructureBlockRenderer.java:164 - Modifiers:
public - Return:
int
คืออะไร
อ่านค่า View Distance
ทำงานยังไง
คืนค่า: 96.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.client.renderer.blockentity.StructureBlockRenderer#render(StructureBlockEntity,float,PoseStack,MultiBufferSource,int,int)
- Origin:
clientOnly - Source:
net/minecraft/client/renderer/blockentity/StructureBlockRenderer.java:27 - Modifiers:
public - Return:
void
คืออะไร
เรนเดอร์ render
ทำงานยังไง
ตรวจเงื่อนไขด้วย if ; แยกกรณีด้วย switch. เรียกต่อ: getInstance(), canUseGameMasterBlocks(), isSpectator(), getStructurePos(), getStructureSize(), getX(), getY(), getZ().
Parameters
StructureBlockEntity structureBlockEntityfloat fPoseStack poseStackMultiBufferSource multiBufferSourceint iint j
ตัวอย่างใช้งาน
StructureBlockRenderer instance = ...;
StructureBlockEntity structureBlockEntity = ...;
PoseStack poseStack = ...;
MultiBufferSource multiBufferSource = ...;
instance.render(structureBlockEntity, 0.0F, poseStack, multiBufferSource, 0, 0);
net.minecraft.client.renderer.blockentity.StructureBlockRenderer#shouldRenderOffScreen(StructureBlockEntity)
- Origin:
clientOnly - Source:
net/minecraft/client/renderer/blockentity/StructureBlockRenderer.java:160 - Modifiers:
public - Return:
boolean
คืออะไร
ตรวจสอบว่าควร Render Off Screen
ทำงานยังไง
คืนค่า: true.
Parameters
StructureBlockEntity structureBlockEntity
ตัวอย่างใช้งาน
StructureBlockRenderer instance = ...;
StructureBlockEntity structureBlockEntity = ...;
boolean result = instance.shouldRenderOffScreen(structureBlockEntity);
net.minecraft.client.renderer.blockentity.StructureBlockRenderer#StructureBlockRenderer(BlockEntityRendererProvider.Context)
- Origin:
clientOnly - Source:
net/minecraft/client/renderer/blockentity/StructureBlockRenderer.java:24 - Modifiers:
public - Kind: constructor
คืออะไร
สร้างออบเจ็กต์ StructureBlockRenderer ด้วยพารามิเตอร์ที่ระบุ
ทำงานยังไง
ทำงานตาม body โดยตรง (ประมาณ 1 statement).
Parameters
BlockEntityRendererProvider.Context context
ตัวอย่างใช้งาน
BlockEntityRendererProvider.Context context = ...;
StructureBlockRenderer instance = new StructureBlockRenderer(context);
TheEndGatewayRenderer
- Full name:
net.minecraft.client.renderer.blockentity.TheEndGatewayRenderer - Package:
net.minecraft.client.renderer.blockentity - Source:
clientOnly—net/minecraft/client/renderer/blockentity/TheEndGatewayRenderer.java - Type:
class - Modifiers:
public - Extends:
TheEndPortalRenderer<TheEndGatewayBlockEntity>
net.minecraft.client.renderer.blockentity.TheEndGatewayRenderer#getOffsetDown()
- Origin:
clientOnly - Source:
net/minecraft/client/renderer/blockentity/TheEndGatewayRenderer.java:40 - Modifiers:
protected - Return:
float
คืออะไร
อ่านค่า Offset Down
ทำงานยังไง
คืนค่า: 0.0F.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.client.renderer.blockentity.TheEndGatewayRenderer#getOffsetUp()
- Origin:
clientOnly - Source:
net/minecraft/client/renderer/blockentity/TheEndGatewayRenderer.java:35 - Modifiers:
protected - Return:
float
คืออะไร
อ่านค่า Offset Up
ทำงานยังไง
คืนค่า: 1.0F.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.client.renderer.blockentity.TheEndGatewayRenderer#getViewDistance()
- Origin:
clientOnly - Source:
net/minecraft/client/renderer/blockentity/TheEndGatewayRenderer.java:50 - Modifiers:
public - Return:
int
คืออะไร
อ่านค่า View Distance
ทำงานยังไง
คืนค่า: 256.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.client.renderer.blockentity.TheEndGatewayRenderer#render(TheEndGatewayBlockEntity,float,PoseStack,MultiBufferSource,int,int)
- Origin:
clientOnly - Source:
net/minecraft/client/renderer/blockentity/TheEndGatewayRenderer.java:21 - Modifiers:
public - Return:
void
คืออะไร
เรนเดอร์ render
ทำงานยังไง
ตรวจเงื่อนไขด้วย if. เรียกต่อ: isSpawning(), isCoolingDown(), getSpawnPercent(), getCooldownPercent(), getLevel(), getMaxY(), sin(), floor().
Parameters
TheEndGatewayBlockEntity theEndGatewayBlockEntityfloat fPoseStack poseStackMultiBufferSource multiBufferSourceint iint j
ตัวอย่างใช้งาน
TheEndGatewayRenderer instance = ...;
TheEndGatewayBlockEntity theEndGatewayBlockEntity = ...;
PoseStack poseStack = ...;
MultiBufferSource multiBufferSource = ...;
instance.render(theEndGatewayBlockEntity, 0.0F, poseStack, multiBufferSource, 0, 0);
net.minecraft.client.renderer.blockentity.TheEndGatewayRenderer#renderType()
- Origin:
clientOnly - Source:
net/minecraft/client/renderer/blockentity/TheEndGatewayRenderer.java:45 - Modifiers:
protected - Return:
RenderType
คืออะไร
เรนเดอร์ Type
ทำงานยังไง
เรียกต่อ: endGateway(). คืนค่า: RenderType.endGateway().
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.client.renderer.blockentity.TheEndGatewayRenderer#TheEndGatewayRenderer(BlockEntityRendererProvider.Context)
- Origin:
clientOnly - Source:
net/minecraft/client/renderer/blockentity/TheEndGatewayRenderer.java:17 - Modifiers:
public - Kind: constructor
คืออะไร
สร้างออบเจ็กต์ TheEndGatewayRenderer ด้วยพารามิเตอร์ที่ระบุ
ทำงานยังไง
ทำงานตาม body โดยตรง (ประมาณ 1 statement).
Parameters
BlockEntityRendererProvider.Context context
ตัวอย่างใช้งาน
BlockEntityRendererProvider.Context context = ...;
TheEndGatewayRenderer instance = new TheEndGatewayRenderer(context);
TheEndPortalRenderer
- Full name:
net.minecraft.client.renderer.blockentity.TheEndPortalRenderer - Package:
net.minecraft.client.renderer.blockentity - Source:
clientOnly—net/minecraft/client/renderer/blockentity/TheEndPortalRenderer.java - Type:
class - Modifiers:
public - Implements:
BlockEntityRenderer<T>
net.minecraft.client.renderer.blockentity.TheEndPortalRenderer#getOffsetDown()
- Origin:
clientOnly - Source:
net/minecraft/client/renderer/blockentity/TheEndPortalRenderer.java:64 - Modifiers:
protected - Return:
float
คืออะไร
อ่านค่า Offset Down
ทำงานยังไง
คืนค่า: 0.375F.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.client.renderer.blockentity.TheEndPortalRenderer#getOffsetUp()
- Origin:
clientOnly - Source:
net/minecraft/client/renderer/blockentity/TheEndPortalRenderer.java:60 - Modifiers:
protected - Return:
float
คืออะไร
อ่านค่า Offset Up
ทำงานยังไง
คืนค่า: 0.75F.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.client.renderer.blockentity.TheEndPortalRenderer#render(T,float,PoseStack,MultiBufferSource,int,int)
- Origin:
clientOnly - Source:
net/minecraft/client/renderer/blockentity/TheEndPortalRenderer.java:22 - Modifiers:
public - Return:
void
คืออะไร
เรนเดอร์ render
ทำงานยังไง
เรียกต่อ: last(), pose(), renderCube(), getBuffer(), renderType().
Parameters
T theEndPortalBlockEntityfloat fPoseStack poseStackMultiBufferSource multiBufferSourceint iint j
ตัวอย่างใช้งาน
TheEndPortalRenderer instance = ...;
T theEndPortalBlockEntity = ...;
PoseStack poseStack = ...;
MultiBufferSource multiBufferSource = ...;
instance.render(theEndPortalBlockEntity, 0.0F, poseStack, multiBufferSource, 0, 0);
net.minecraft.client.renderer.blockentity.TheEndPortalRenderer#renderType()
- Origin:
clientOnly - Source:
net/minecraft/client/renderer/blockentity/TheEndPortalRenderer.java:68 - Modifiers:
protected - Return:
RenderType
คืออะไร
เรนเดอร์ Type
ทำงานยังไง
เรียกต่อ: endPortal(). คืนค่า: RenderType.endPortal().
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.client.renderer.blockentity.TheEndPortalRenderer#TheEndPortalRenderer(BlockEntityRendererProvider.Context)
- Origin:
clientOnly - Source:
net/minecraft/client/renderer/blockentity/TheEndPortalRenderer.java:19 - Modifiers:
public - Kind: constructor
คืออะไร
สร้างออบเจ็กต์ TheEndPortalRenderer ด้วยพารามิเตอร์ที่ระบุ
ทำงานยังไง
ทำงานตาม body โดยตรง (ประมาณ 1 statement).
Parameters
BlockEntityRendererProvider.Context context
ตัวอย่างใช้งาน
BlockEntityRendererProvider.Context context = ...;
TheEndPortalRenderer instance = new TheEndPortalRenderer(context);
TrialSpawnerRenderer
- Full name:
net.minecraft.client.renderer.blockentity.TrialSpawnerRenderer - Package:
net.minecraft.client.renderer.blockentity - Source:
clientOnly—net/minecraft/client/renderer/blockentity/TrialSpawnerRenderer.java - Type:
class - Modifiers:
public - Implements:
BlockEntityRenderer<TrialSpawnerBlockEntity>
net.minecraft.client.renderer.blockentity.TrialSpawnerRenderer#render(TrialSpawnerBlockEntity,float,PoseStack,MultiBufferSource,int,int)
- Origin:
clientOnly - Source:
net/minecraft/client/renderer/blockentity/TrialSpawnerRenderer.java:22 - Modifiers:
public - Return:
void
คืออะไร
เรนเดอร์ render
ทำงานยังไง
ตรวจเงื่อนไขด้วย if. เรียกต่อ: getLevel(), getTrialSpawner(), getData(), getOrCreateDisplayEntity(), getState(), renderEntityInSpawner(), getOSpin(), getSpin().
Parameters
TrialSpawnerBlockEntity trialSpawnerBlockEntityfloat fPoseStack poseStackMultiBufferSource multiBufferSourceint iint j
ตัวอย่างใช้งาน
TrialSpawnerRenderer instance = ...;
TrialSpawnerBlockEntity trialSpawnerBlockEntity = ...;
PoseStack poseStack = ...;
MultiBufferSource multiBufferSource = ...;
instance.render(trialSpawnerBlockEntity, 0.0F, poseStack, multiBufferSource, 0, 0);
net.minecraft.client.renderer.blockentity.TrialSpawnerRenderer#TrialSpawnerRenderer(BlockEntityRendererProvider.Context)
- Origin:
clientOnly - Source:
net/minecraft/client/renderer/blockentity/TrialSpawnerRenderer.java:18 - Modifiers:
public - Kind: constructor
คืออะไร
สร้างออบเจ็กต์ TrialSpawnerRenderer ด้วยพารามิเตอร์ที่ระบุ
ทำงานยังไง
แก้ state: entityRenderer. เรียกต่อ: getEntityRenderer().
Parameters
BlockEntityRendererProvider.Context context
ตัวอย่างใช้งาน
BlockEntityRendererProvider.Context context = ...;
TrialSpawnerRenderer instance = new TrialSpawnerRenderer(context);
VaultRenderer
- Full name:
net.minecraft.client.renderer.blockentity.VaultRenderer - Package:
net.minecraft.client.renderer.blockentity - Source:
clientOnly—net/minecraft/client/renderer/blockentity/VaultRenderer.java - Type:
class - Modifiers:
public - Implements:
BlockEntityRenderer<VaultBlockEntity>
net.minecraft.client.renderer.blockentity.VaultRenderer#render(VaultBlockEntity,float,PoseStack,MultiBufferSource,int,int)
- Origin:
clientOnly - Source:
net/minecraft/client/renderer/blockentity/VaultRenderer.java:30 - Modifiers:
public - Return:
void
คืออะไร
เรนเดอร์ render
ทำงานยังไง
ตรวจเงื่อนไขด้วย if. เรียกต่อ: shouldDisplayActiveEffects(), getSharedData(), getLevel(), getDisplayItem(), isEmpty(), updateForTopItem(), getRenderedAmount(), getCount().
Parameters
VaultBlockEntity vaultBlockEntityfloat fPoseStack poseStackMultiBufferSource multiBufferSourceint iint j
ตัวอย่างใช้งาน
VaultRenderer instance = ...;
VaultBlockEntity vaultBlockEntity = ...;
PoseStack poseStack = ...;
MultiBufferSource multiBufferSource = ...;
instance.render(vaultBlockEntity, 0.0F, poseStack, multiBufferSource, 0, 0);
net.minecraft.client.renderer.blockentity.VaultRenderer#VaultRenderer(BlockEntityRendererProvider.Context)
- Origin:
clientOnly - Source:
net/minecraft/client/renderer/blockentity/VaultRenderer.java:26 - Modifiers:
public - Kind: constructor
คืออะไร
สร้างออบเจ็กต์ VaultRenderer ด้วยพารามิเตอร์ที่ระบุ
ทำงานยังไง
แก้ state: itemModelResolver. เรียกต่อ: getItemModelResolver().
Parameters
BlockEntityRendererProvider.Context context
ตัวอย่างใช้งาน
BlockEntityRendererProvider.Context context = ...;
VaultRenderer instance = new VaultRenderer(context);