Package net.minecraft.client.renderer.special
Part 1/1
BannerSpecialRenderer
- Full name:
net.minecraft.client.renderer.special.BannerSpecialRenderer - Package:
net.minecraft.client.renderer.special - Source:
clientOnly—net/minecraft/client/renderer/special/BannerSpecialRenderer.java - Type:
class - Modifiers:
public - Implements:
SpecialModelRenderer<BannerPatternLayers>
net.minecraft.client.renderer.special.BannerSpecialRenderer#BannerSpecialRenderer(DyeColor,BannerRenderer)
- Origin:
clientOnly - Source:
net/minecraft/client/renderer/special/BannerSpecialRenderer.java:24 - Modifiers:
public - Kind: constructor
คืออะไร
สร้างออบเจ็กต์ BannerSpecialRenderer ด้วยพารามิเตอร์ที่ระบุ
ทำงานยังไง
แก้ state: bannerRenderer, baseColor.
Parameters
DyeColor dyeColorBannerRenderer bannerRenderer
ตัวอย่างใช้งาน
DyeColor dyeColor = ...;
BannerRenderer bannerRenderer = ...;
BannerSpecialRenderer instance = new BannerSpecialRenderer(dyeColor, bannerRenderer);
net.minecraft.client.renderer.special.BannerSpecialRenderer#extractArgument(ItemStack)
- Origin:
clientOnly - Source:
net/minecraft/client/renderer/special/BannerSpecialRenderer.java:29 - Modifiers:
public - Return:
BannerPatternLayers
คืออะไร
ดำเนินการ extractArgument ตาม implementation ของ BannerSpecialRenderer
ทำงานยังไง
เรียกต่อ: get(). คืนค่า: (BannerPatternLayers)itemStack.get(DataComponents.BANNER_PATTERNS).
Parameters
ItemStack itemStack
ตัวอย่างใช้งาน
BannerSpecialRenderer instance = ...;
ItemStack itemStack = ...;
BannerPatternLayers result = instance.extractArgument(itemStack);
net.minecraft.client.renderer.special.BannerSpecialRenderer#render(BannerPatternLayers,ItemDisplayContext,PoseStack,MultiBufferSource,int,int,boolean)
- Origin:
clientOnly - Source:
net/minecraft/client/renderer/special/BannerSpecialRenderer.java:34 - Modifiers:
public - Return:
void
คืออะไร
เรนเดอร์ render
ทำงานยังไง
เรียกต่อ: renderInHand(), requireNonNullElse().
Parameters
BannerPatternLayers bannerPatternLayersItemDisplayContext itemDisplayContextPoseStack poseStackMultiBufferSource multiBufferSourceint iint jboolean bl
ตัวอย่างใช้งาน
BannerSpecialRenderer instance = ...;
BannerPatternLayers bannerPatternLayers = ...;
ItemDisplayContext itemDisplayContext = ...;
PoseStack poseStack = ...;
MultiBufferSource multiBufferSource = ...;
instance.render(bannerPatternLayers, itemDisplayContext, poseStack, multiBufferSource, 0, 0, true);
BannerSpecialRenderer$Unbaked
- Full name:
net.minecraft.client.renderer.special.BannerSpecialRenderer$Unbaked - Package:
net.minecraft.client.renderer.special - Source:
clientOnly—net/minecraft/client/renderer/special/BannerSpecialRenderer.java - Type:
record - Modifiers:
public - Implements:
SpecialModelRenderer.Unbaked
net.minecraft.client.renderer.special.BannerSpecialRenderer$Unbaked#bake(EntityModelSet)
- Origin:
clientOnly - Source:
net/minecraft/client/renderer/special/BannerSpecialRenderer.java:59 - Modifiers:
public - Return:
SpecialModelRenderer<?>
คืออะไร
ดำเนินการ bake ตาม implementation ของ BannerSpecialRenderer$Unbaked
ทำงานยังไง
สร้างออบเจ็กต์: BannerSpecialRenderer, BannerRenderer. คืนค่า: new BannerSpecialRenderer(this.baseColor, new BannerRenderer(entityModelSet)).
Parameters
EntityModelSet entityModelSet
ตัวอย่างใช้งาน
BannerSpecialRenderer.Unbaked instance = ...;
EntityModelSet entityModelSet = ...;
SpecialModelRenderer<?> result = instance.bake(entityModelSet);
net.minecraft.client.renderer.special.BannerSpecialRenderer$Unbaked#type()
- Origin:
clientOnly - Source:
net/minecraft/client/renderer/special/BannerSpecialRenderer.java:54 - Modifiers:
public - Return:
MapCodec<BannerSpecialRenderer.Unbaked>
คืออะไร
ดำเนินการ type ตาม implementation ของ BannerSpecialRenderer$Unbaked
ทำงานยังไง
คืนค่า: MAP_CODEC.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
BannerSpecialRenderer.Unbaked instance = ...;
MapCodec<BannerSpecialRenderer.Unbaked> result = instance.type();
BedSpecialRenderer
- Full name:
net.minecraft.client.renderer.special.BedSpecialRenderer - Package:
net.minecraft.client.renderer.special - Source:
clientOnly—net/minecraft/client/renderer/special/BedSpecialRenderer.java - Type:
class - Modifiers:
public - Implements:
NoDataSpecialModelRenderer
net.minecraft.client.renderer.special.BedSpecialRenderer#BedSpecialRenderer(BedRenderer,Material)
- Origin:
clientOnly - Source:
net/minecraft/client/renderer/special/BedSpecialRenderer.java:22 - Modifiers:
public - Kind: constructor
คืออะไร
สร้างออบเจ็กต์ BedSpecialRenderer ด้วยพารามิเตอร์ที่ระบุ
ทำงานยังไง
แก้ state: bedRenderer, material.
Parameters
BedRenderer bedRendererMaterial material
ตัวอย่างใช้งาน
BedRenderer bedRenderer = ...;
Material material = ...;
BedSpecialRenderer instance = new BedSpecialRenderer(bedRenderer, material);
net.minecraft.client.renderer.special.BedSpecialRenderer#render(ItemDisplayContext,PoseStack,MultiBufferSource,int,int,boolean)
- Origin:
clientOnly - Source:
net/minecraft/client/renderer/special/BedSpecialRenderer.java:27 - Modifiers:
public - Return:
void
คืออะไร
เรนเดอร์ render
ทำงานยังไง
เรียกต่อ: renderInHand().
Parameters
ItemDisplayContext itemDisplayContextPoseStack poseStackMultiBufferSource multiBufferSourceint iint jboolean bl
ตัวอย่างใช้งาน
BedSpecialRenderer instance = ...;
ItemDisplayContext itemDisplayContext = ...;
PoseStack poseStack = ...;
MultiBufferSource multiBufferSource = ...;
instance.render(itemDisplayContext, poseStack, multiBufferSource, 0, 0, true);
BedSpecialRenderer$Unbaked
- Full name:
net.minecraft.client.renderer.special.BedSpecialRenderer$Unbaked - Package:
net.minecraft.client.renderer.special - Source:
clientOnly—net/minecraft/client/renderer/special/BedSpecialRenderer.java - Type:
record - Modifiers:
public - Implements:
SpecialModelRenderer.Unbaked
net.minecraft.client.renderer.special.BedSpecialRenderer$Unbaked#bake(EntityModelSet)
- Origin:
clientOnly - Source:
net/minecraft/client/renderer/special/BedSpecialRenderer.java:48 - Modifiers:
public - Return:
SpecialModelRenderer<?>
คืออะไร
ดำเนินการ bake ตาม implementation ของ BedSpecialRenderer$Unbaked
ทำงานยังไง
เรียกต่อ: createBedMaterial(). สร้างออบเจ็กต์: BedSpecialRenderer, BedRenderer. คืนค่า: new BedSpecialRenderer(new BedRenderer(entityModelSet), Sheets.createBedMaterial(this.texture)).
Parameters
EntityModelSet entityModelSet
ตัวอย่างใช้งาน
BedSpecialRenderer.Unbaked instance = ...;
EntityModelSet entityModelSet = ...;
SpecialModelRenderer<?> result = instance.bake(entityModelSet);
net.minecraft.client.renderer.special.BedSpecialRenderer$Unbaked#type()
- Origin:
clientOnly - Source:
net/minecraft/client/renderer/special/BedSpecialRenderer.java:43 - Modifiers:
public - Return:
MapCodec<BedSpecialRenderer.Unbaked>
คืออะไร
ดำเนินการ type ตาม implementation ของ BedSpecialRenderer$Unbaked
ทำงานยังไง
คืนค่า: MAP_CODEC.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
BedSpecialRenderer.Unbaked instance = ...;
MapCodec<BedSpecialRenderer.Unbaked> result = instance.type();
net.minecraft.client.renderer.special.BedSpecialRenderer$Unbaked#Unbaked(DyeColor)
- Origin:
clientOnly - Source:
net/minecraft/client/renderer/special/BedSpecialRenderer.java:39 - Modifiers:
public - Kind: constructor
คืออะไร
สร้างออบเจ็กต์ BedSpecialRenderer.Unbaked ด้วยพารามิเตอร์ที่ระบุ
ทำงานยังไง
เรียกต่อ: colorToResourceMaterial().
Parameters
DyeColor dyeColor
ตัวอย่างใช้งาน
DyeColor dyeColor = ...;
BedSpecialRenderer.Unbaked instance = new BedSpecialRenderer.Unbaked(dyeColor);
ChestSpecialRenderer
- Full name:
net.minecraft.client.renderer.special.ChestSpecialRenderer - Package:
net.minecraft.client.renderer.special - Source:
clientOnly—net/minecraft/client/renderer/special/ChestSpecialRenderer.java - Type:
class - Modifiers:
public - Implements:
NoDataSpecialModelRenderer
net.minecraft.client.renderer.special.ChestSpecialRenderer#ChestSpecialRenderer(ChestModel,Material,float)
- Origin:
clientOnly - Source:
net/minecraft/client/renderer/special/ChestSpecialRenderer.java:30 - Modifiers:
public - Kind: constructor
คืออะไร
สร้างออบเจ็กต์ ChestSpecialRenderer ด้วยพารามิเตอร์ที่ระบุ
ทำงานยังไง
แก้ state: model, material, openness.
Parameters
ChestModel chestModelMaterial materialfloat f
ตัวอย่างใช้งาน
ChestModel chestModel = ...;
Material material = ...;
ChestSpecialRenderer instance = new ChestSpecialRenderer(chestModel, material, 0.0F);
net.minecraft.client.renderer.special.ChestSpecialRenderer#render(ItemDisplayContext,PoseStack,MultiBufferSource,int,int,boolean)
- Origin:
clientOnly - Source:
net/minecraft/client/renderer/special/ChestSpecialRenderer.java:36 - Modifiers:
public - Return:
void
คืออะไร
เรนเดอร์ render
ทำงานยังไง
เรียกต่อ: buffer(), setupAnim(), renderToBuffer().
Parameters
ItemDisplayContext itemDisplayContextPoseStack poseStackMultiBufferSource multiBufferSourceint iint jboolean bl
ตัวอย่างใช้งาน
ChestSpecialRenderer instance = ...;
ItemDisplayContext itemDisplayContext = ...;
PoseStack poseStack = ...;
MultiBufferSource multiBufferSource = ...;
instance.render(itemDisplayContext, poseStack, multiBufferSource, 0, 0, true);
ChestSpecialRenderer$Unbaked
- Full name:
net.minecraft.client.renderer.special.ChestSpecialRenderer$Unbaked - Package:
net.minecraft.client.renderer.special - Source:
clientOnly—net/minecraft/client/renderer/special/ChestSpecialRenderer.java - Type:
record - Modifiers:
public - Implements:
SpecialModelRenderer.Unbaked
net.minecraft.client.renderer.special.ChestSpecialRenderer$Unbaked#bake(EntityModelSet)
- Origin:
clientOnly - Source:
net/minecraft/client/renderer/special/ChestSpecialRenderer.java:62 - Modifiers:
public - Return:
SpecialModelRenderer<?>
คืออะไร
ดำเนินการ bake ตาม implementation ของ ChestSpecialRenderer$Unbaked
ทำงานยังไง
เรียกต่อ: bakeLayer(), chestMaterial(). สร้างออบเจ็กต์: ChestModel, ChestSpecialRenderer. คืนค่า: new ChestSpecialRenderer(chestModel, material, this.openness).
Parameters
EntityModelSet entityModelSet
ตัวอย่างใช้งาน
ChestSpecialRenderer.Unbaked instance = ...;
EntityModelSet entityModelSet = ...;
SpecialModelRenderer<?> result = instance.bake(entityModelSet);
net.minecraft.client.renderer.special.ChestSpecialRenderer$Unbaked#type()
- Origin:
clientOnly - Source:
net/minecraft/client/renderer/special/ChestSpecialRenderer.java:57 - Modifiers:
public - Return:
MapCodec<ChestSpecialRenderer.Unbaked>
คืออะไร
ดำเนินการ type ตาม implementation ของ ChestSpecialRenderer$Unbaked
ทำงานยังไง
คืนค่า: MAP_CODEC.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
ChestSpecialRenderer.Unbaked instance = ...;
MapCodec<ChestSpecialRenderer.Unbaked> result = instance.type();
net.minecraft.client.renderer.special.ChestSpecialRenderer$Unbaked#Unbaked(ResourceLocation)
- Origin:
clientOnly - Source:
net/minecraft/client/renderer/special/ChestSpecialRenderer.java:53 - Modifiers:
public - Kind: constructor
คืออะไร
สร้างออบเจ็กต์ ChestSpecialRenderer.Unbaked ด้วยพารามิเตอร์ที่ระบุ
ทำงานยังไง
ทำงานตาม body โดยตรง (ประมาณ 1 statement).
Parameters
ResourceLocation resourceLocation
ตัวอย่างใช้งาน
ResourceLocation resourceLocation = ...;
ChestSpecialRenderer.Unbaked instance = new ChestSpecialRenderer.Unbaked(resourceLocation);
ConduitSpecialRenderer
- Full name:
net.minecraft.client.renderer.special.ConduitSpecialRenderer - Package:
net.minecraft.client.renderer.special - Source:
clientOnly—net/minecraft/client/renderer/special/ConduitSpecialRenderer.java - Type:
class - Modifiers:
public - Implements:
NoDataSpecialModelRenderer
net.minecraft.client.renderer.special.ConduitSpecialRenderer#ConduitSpecialRenderer(ModelPart)
- Origin:
clientOnly - Source:
net/minecraft/client/renderer/special/ConduitSpecialRenderer.java:20 - Modifiers:
public - Kind: constructor
คืออะไร
สร้างออบเจ็กต์ ConduitSpecialRenderer ด้วยพารามิเตอร์ที่ระบุ
ทำงานยังไง
แก้ state: model.
Parameters
ModelPart modelPart
ตัวอย่างใช้งาน
net.minecraft.client.renderer.special.ConduitSpecialRenderer#render(ItemDisplayContext,PoseStack,MultiBufferSource,int,int,boolean)
- Origin:
clientOnly - Source:
net/minecraft/client/renderer/special/ConduitSpecialRenderer.java:24 - Modifiers:
public - Return:
void
คืออะไร
เรนเดอร์ render
ทำงานยังไง
เรียกต่อ: buffer(), pushPose(), translate(), popPose().
Parameters
ItemDisplayContext itemDisplayContextPoseStack poseStackMultiBufferSource multiBufferSourceint iint jboolean bl
ตัวอย่างใช้งาน
ConduitSpecialRenderer instance = ...;
ItemDisplayContext itemDisplayContext = ...;
PoseStack poseStack = ...;
MultiBufferSource multiBufferSource = ...;
instance.render(itemDisplayContext, poseStack, multiBufferSource, 0, 0, true);
ConduitSpecialRenderer$Unbaked
- Full name:
net.minecraft.client.renderer.special.ConduitSpecialRenderer$Unbaked - Package:
net.minecraft.client.renderer.special - Source:
clientOnly—net/minecraft/client/renderer/special/ConduitSpecialRenderer.java - Type:
record - Modifiers:
public - Implements:
SpecialModelRenderer.Unbaked
net.minecraft.client.renderer.special.ConduitSpecialRenderer$Unbaked#bake(EntityModelSet)
- Origin:
clientOnly - Source:
net/minecraft/client/renderer/special/ConduitSpecialRenderer.java:42 - Modifiers:
public - Return:
SpecialModelRenderer<?>
คืออะไร
ดำเนินการ bake ตาม implementation ของ ConduitSpecialRenderer$Unbaked
ทำงานยังไง
เรียกต่อ: bakeLayer(). สร้างออบเจ็กต์: ConduitSpecialRenderer. คืนค่า: new ConduitSpecialRenderer(entityModelSet.bakeLayer(ModelLayers.CONDUIT_SHELL)).
Parameters
EntityModelSet entityModelSet
ตัวอย่างใช้งาน
ConduitSpecialRenderer.Unbaked instance = ...;
EntityModelSet entityModelSet = ...;
SpecialModelRenderer<?> result = instance.bake(entityModelSet);
net.minecraft.client.renderer.special.ConduitSpecialRenderer$Unbaked#type()
- Origin:
clientOnly - Source:
net/minecraft/client/renderer/special/ConduitSpecialRenderer.java:37 - Modifiers:
public - Return:
MapCodec<ConduitSpecialRenderer.Unbaked>
คืออะไร
ดำเนินการ type ตาม implementation ของ ConduitSpecialRenderer$Unbaked
ทำงานยังไง
คืนค่า: MAP_CODEC.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
ConduitSpecialRenderer.Unbaked instance = ...;
MapCodec<ConduitSpecialRenderer.Unbaked> result = instance.type();
DecoratedPotSpecialRenderer
- Full name:
net.minecraft.client.renderer.special.DecoratedPotSpecialRenderer - Package:
net.minecraft.client.renderer.special - Source:
clientOnly—net/minecraft/client/renderer/special/DecoratedPotSpecialRenderer.java - Type:
class - Modifiers:
public - Implements:
SpecialModelRenderer<PotDecorations>
net.minecraft.client.renderer.special.DecoratedPotSpecialRenderer#DecoratedPotSpecialRenderer(DecoratedPotRenderer)
- Origin:
clientOnly - Source:
net/minecraft/client/renderer/special/DecoratedPotSpecialRenderer.java:21 - Modifiers:
public - Kind: constructor
คืออะไร
สร้างออบเจ็กต์ DecoratedPotSpecialRenderer ด้วยพารามิเตอร์ที่ระบุ
ทำงานยังไง
แก้ state: decoratedPotRenderer.
Parameters
DecoratedPotRenderer decoratedPotRenderer
ตัวอย่างใช้งาน
DecoratedPotRenderer decoratedPotRenderer = ...;
DecoratedPotSpecialRenderer instance = new DecoratedPotSpecialRenderer(decoratedPotRenderer);
net.minecraft.client.renderer.special.DecoratedPotSpecialRenderer#extractArgument(ItemStack)
- Origin:
clientOnly - Source:
net/minecraft/client/renderer/special/DecoratedPotSpecialRenderer.java:25 - Modifiers:
public - Return:
PotDecorations
คืออะไร
ดำเนินการ extractArgument ตาม implementation ของ DecoratedPotSpecialRenderer
ทำงานยังไง
เรียกต่อ: get(). คืนค่า: (PotDecorations)itemStack.get(DataComponents.POT_DECORATIONS).
Parameters
ItemStack itemStack
ตัวอย่างใช้งาน
DecoratedPotSpecialRenderer instance = ...;
ItemStack itemStack = ...;
PotDecorations result = instance.extractArgument(itemStack);
net.minecraft.client.renderer.special.DecoratedPotSpecialRenderer#render(PotDecorations,ItemDisplayContext,PoseStack,MultiBufferSource,int,int,boolean)
- Origin:
clientOnly - Source:
net/minecraft/client/renderer/special/DecoratedPotSpecialRenderer.java:30 - Modifiers:
public - Return:
void
คืออะไร
เรนเดอร์ render
ทำงานยังไง
เรียกต่อ: renderInHand(), requireNonNullElse().
Parameters
PotDecorations potDecorationsItemDisplayContext itemDisplayContextPoseStack poseStackMultiBufferSource multiBufferSourceint iint jboolean bl
ตัวอย่างใช้งาน
DecoratedPotSpecialRenderer instance = ...;
PotDecorations potDecorations = ...;
ItemDisplayContext itemDisplayContext = ...;
PoseStack poseStack = ...;
MultiBufferSource multiBufferSource = ...;
instance.render(potDecorations, itemDisplayContext, poseStack, multiBufferSource, 0, 0, true);
DecoratedPotSpecialRenderer$Unbaked
- Full name:
net.minecraft.client.renderer.special.DecoratedPotSpecialRenderer$Unbaked - Package:
net.minecraft.client.renderer.special - Source:
clientOnly—net/minecraft/client/renderer/special/DecoratedPotSpecialRenderer.java - Type:
record - Modifiers:
public - Implements:
SpecialModelRenderer.Unbaked
net.minecraft.client.renderer.special.DecoratedPotSpecialRenderer$Unbaked#bake(EntityModelSet)
- Origin:
clientOnly - Source:
net/minecraft/client/renderer/special/DecoratedPotSpecialRenderer.java:51 - Modifiers:
public - Return:
SpecialModelRenderer<?>
คืออะไร
ดำเนินการ bake ตาม implementation ของ DecoratedPotSpecialRenderer$Unbaked
ทำงานยังไง
สร้างออบเจ็กต์: DecoratedPotSpecialRenderer, DecoratedPotRenderer. คืนค่า: new DecoratedPotSpecialRenderer(new DecoratedPotRenderer(entityModelSet)).
Parameters
EntityModelSet entityModelSet
ตัวอย่างใช้งาน
DecoratedPotSpecialRenderer.Unbaked instance = ...;
EntityModelSet entityModelSet = ...;
SpecialModelRenderer<?> result = instance.bake(entityModelSet);
net.minecraft.client.renderer.special.DecoratedPotSpecialRenderer$Unbaked#type()
- Origin:
clientOnly - Source:
net/minecraft/client/renderer/special/DecoratedPotSpecialRenderer.java:46 - Modifiers:
public - Return:
MapCodec<DecoratedPotSpecialRenderer.Unbaked>
คืออะไร
ดำเนินการ type ตาม implementation ของ DecoratedPotSpecialRenderer$Unbaked
ทำงานยังไง
คืนค่า: MAP_CODEC.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
DecoratedPotSpecialRenderer.Unbaked instance = ...;
MapCodec<DecoratedPotSpecialRenderer.Unbaked> result = instance.type();
HangingSignSpecialRenderer
- Full name:
net.minecraft.client.renderer.special.HangingSignSpecialRenderer - Package:
net.minecraft.client.renderer.special - Source:
clientOnly—net/minecraft/client/renderer/special/HangingSignSpecialRenderer.java - Type:
class - Modifiers:
public - Implements:
NoDataSpecialModelRenderer
net.minecraft.client.renderer.special.HangingSignSpecialRenderer#HangingSignSpecialRenderer(Model,Material)
- Origin:
clientOnly - Source:
net/minecraft/client/renderer/special/HangingSignSpecialRenderer.java:24 - Modifiers:
public - Kind: constructor
คืออะไร
สร้างออบเจ็กต์ HangingSignSpecialRenderer ด้วยพารามิเตอร์ที่ระบุ
ทำงานยังไง
แก้ state: model, material.
Parameters
Model modelMaterial material
ตัวอย่างใช้งาน
Model model = ...;
Material material = ...;
HangingSignSpecialRenderer instance = new HangingSignSpecialRenderer(model, material);
net.minecraft.client.renderer.special.HangingSignSpecialRenderer#render(ItemDisplayContext,PoseStack,MultiBufferSource,int,int,boolean)
- Origin:
clientOnly - Source:
net/minecraft/client/renderer/special/HangingSignSpecialRenderer.java:29 - Modifiers:
public - Return:
void
คืออะไร
เรนเดอร์ render
ทำงานยังไง
เรียกต่อ: renderInHand().
Parameters
ItemDisplayContext itemDisplayContextPoseStack poseStackMultiBufferSource multiBufferSourceint iint jboolean bl
ตัวอย่างใช้งาน
HangingSignSpecialRenderer instance = ...;
ItemDisplayContext itemDisplayContext = ...;
PoseStack poseStack = ...;
MultiBufferSource multiBufferSource = ...;
instance.render(itemDisplayContext, poseStack, multiBufferSource, 0, 0, true);
HangingSignSpecialRenderer$Unbaked
- Full name:
net.minecraft.client.renderer.special.HangingSignSpecialRenderer$Unbaked - Package:
net.minecraft.client.renderer.special - Source:
clientOnly—net/minecraft/client/renderer/special/HangingSignSpecialRenderer.java - Type:
record - Modifiers:
public - Implements:
SpecialModelRenderer.Unbaked
net.minecraft.client.renderer.special.HangingSignSpecialRenderer$Unbaked#bake(EntityModelSet)
- Origin:
clientOnly - Source:
net/minecraft/client/renderer/special/HangingSignSpecialRenderer.java:53 - Modifiers:
public - Return:
SpecialModelRenderer<?>
คืออะไร
ดำเนินการ bake ตาม implementation ของ HangingSignSpecialRenderer$Unbaked
ทำงานยังไง
เรียกต่อ: createSignModel(), map(), orElseGet(), getHangingSignMaterial(). สร้างออบเจ็กต์: HangingSignSpecialRenderer. คืนค่า: new HangingSignSpecialRenderer(model, material).
Parameters
EntityModelSet entityModelSet
ตัวอย่างใช้งาน
HangingSignSpecialRenderer.Unbaked instance = ...;
EntityModelSet entityModelSet = ...;
SpecialModelRenderer<?> result = instance.bake(entityModelSet);
net.minecraft.client.renderer.special.HangingSignSpecialRenderer$Unbaked#type()
- Origin:
clientOnly - Source:
net/minecraft/client/renderer/special/HangingSignSpecialRenderer.java:48 - Modifiers:
public - Return:
MapCodec<HangingSignSpecialRenderer.Unbaked>
คืออะไร
ดำเนินการ type ตาม implementation ของ HangingSignSpecialRenderer$Unbaked
ทำงานยังไง
คืนค่า: MAP_CODEC.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
HangingSignSpecialRenderer.Unbaked instance = ...;
MapCodec<HangingSignSpecialRenderer.Unbaked> result = instance.type();
net.minecraft.client.renderer.special.HangingSignSpecialRenderer$Unbaked#Unbaked(WoodType)
- Origin:
clientOnly - Source:
net/minecraft/client/renderer/special/HangingSignSpecialRenderer.java:44 - Modifiers:
public - Kind: constructor
คืออะไร
สร้างออบเจ็กต์ HangingSignSpecialRenderer.Unbaked ด้วยพารามิเตอร์ที่ระบุ
ทำงานยังไง
เรียกต่อ: empty().
Parameters
WoodType woodType
ตัวอย่างใช้งาน
WoodType woodType = ...;
HangingSignSpecialRenderer.Unbaked instance = new HangingSignSpecialRenderer.Unbaked(woodType);
NoDataSpecialModelRenderer
- Full name:
net.minecraft.client.renderer.special.NoDataSpecialModelRenderer - Package:
net.minecraft.client.renderer.special - Source:
clientOnly—net/minecraft/client/renderer/special/NoDataSpecialModelRenderer.java - Type:
interface - Modifiers:
public - Implements:
SpecialModelRenderer<Void>
net.minecraft.client.renderer.special.NoDataSpecialModelRenderer#extractArgument(ItemStack)
- Origin:
clientOnly - Source:
net/minecraft/client/renderer/special/NoDataSpecialModelRenderer.java:13 - Modifiers:
default - Return:
Void
คืออะไร
ดำเนินการ extractArgument ตาม implementation ของ NoDataSpecialModelRenderer
ทำงานยังไง
คืนค่า: null.
Parameters
ItemStack itemStack
ตัวอย่างใช้งาน
NoDataSpecialModelRenderer instance = ...;
ItemStack itemStack = ...;
Void result = instance.extractArgument(itemStack);
net.minecraft.client.renderer.special.NoDataSpecialModelRenderer#render(ItemDisplayContext,PoseStack,MultiBufferSource,int,int,boolean)
- Origin:
clientOnly - Source:
net/minecraft/client/renderer/special/NoDataSpecialModelRenderer.java:24 - Modifiers: ``
- Return:
void
คืออะไร
เรนเดอร์ render
ทำงานยังไง
ไม่มี body ใน source declaration นี้
Parameters
ItemDisplayContext itemDisplayContextPoseStack poseStackMultiBufferSource multiBufferSourceint iint jboolean bl
ตัวอย่างใช้งาน
NoDataSpecialModelRenderer instance = ...;
ItemDisplayContext itemDisplayContext = ...;
PoseStack poseStack = ...;
MultiBufferSource multiBufferSource = ...;
instance.render(itemDisplayContext, poseStack, multiBufferSource, 0, 0, true);
net.minecraft.client.renderer.special.NoDataSpecialModelRenderer#render(Void,ItemDisplayContext,PoseStack,MultiBufferSource,int,int,boolean)
- Origin:
clientOnly - Source:
net/minecraft/client/renderer/special/NoDataSpecialModelRenderer.java:18 - Modifiers:
default - Return:
void
คืออะไร
เรนเดอร์ render
ทำงานยังไง
ทำงานตาม body โดยตรง (ประมาณ 1 statement).
Parameters
Void void_ItemDisplayContext itemDisplayContextPoseStack poseStackMultiBufferSource multiBufferSourceint iint jboolean bl
ตัวอย่างใช้งาน
NoDataSpecialModelRenderer instance = ...;
Void void_ = ...;
ItemDisplayContext itemDisplayContext = ...;
PoseStack poseStack = ...;
MultiBufferSource multiBufferSource = ...;
instance.render(void_, itemDisplayContext, poseStack, multiBufferSource, 0, 0, true);
ShieldSpecialRenderer
- Full name:
net.minecraft.client.renderer.special.ShieldSpecialRenderer - Package:
net.minecraft.client.renderer.special - Source:
clientOnly—net/minecraft/client/renderer/special/ShieldSpecialRenderer.java - Type:
class - Modifiers:
public - Implements:
SpecialModelRenderer<DataComponentMap>
net.minecraft.client.renderer.special.ShieldSpecialRenderer#extractArgument(ItemStack)
- Origin:
clientOnly - Source:
net/minecraft/client/renderer/special/ShieldSpecialRenderer.java:33 - Modifiers:
public - Return:
DataComponentMap
คืออะไร
ดำเนินการ extractArgument ตาม implementation ของ ShieldSpecialRenderer
ทำงานยังไง
เรียกต่อ: immutableComponents(). คืนค่า: itemStack.immutableComponents().
Parameters
ItemStack itemStack
ตัวอย่างใช้งาน
ShieldSpecialRenderer instance = ...;
ItemStack itemStack = ...;
DataComponentMap result = instance.extractArgument(itemStack);
net.minecraft.client.renderer.special.ShieldSpecialRenderer#render(DataComponentMap,ItemDisplayContext,PoseStack,MultiBufferSource,int,int,boolean)
- Origin:
clientOnly - Source:
net/minecraft/client/renderer/special/ShieldSpecialRenderer.java:38 - Modifiers:
public - Return:
void
คืออะไร
เรนเดอร์ render
ทำงานยังไง
ตรวจเงื่อนไขด้วย if. เรียกต่อ: getOrDefault(), get(), layers(), isEmpty(), pushPose(), scale(), sprite(), wrap().
Parameters
DataComponentMap dataComponentMapItemDisplayContext itemDisplayContextPoseStack poseStackMultiBufferSource multiBufferSourceint iint jboolean bl
ตัวอย่างใช้งาน
ShieldSpecialRenderer instance = ...;
DataComponentMap dataComponentMap = ...;
ItemDisplayContext itemDisplayContext = ...;
PoseStack poseStack = ...;
MultiBufferSource multiBufferSource = ...;
instance.render(dataComponentMap, itemDisplayContext, poseStack, multiBufferSource, 0, 0, true);
net.minecraft.client.renderer.special.ShieldSpecialRenderer#ShieldSpecialRenderer(ShieldModel)
- Origin:
clientOnly - Source:
net/minecraft/client/renderer/special/ShieldSpecialRenderer.java:29 - Modifiers:
public - Kind: constructor
คืออะไร
สร้างออบเจ็กต์ ShieldSpecialRenderer ด้วยพารามิเตอร์ที่ระบุ
ทำงานยังไง
แก้ state: model.
Parameters
ShieldModel shieldModel
ตัวอย่างใช้งาน
ShieldModel shieldModel = ...;
ShieldSpecialRenderer instance = new ShieldSpecialRenderer(shieldModel);
ShieldSpecialRenderer$Unbaked
- Full name:
net.minecraft.client.renderer.special.ShieldSpecialRenderer$Unbaked - Package:
net.minecraft.client.renderer.special - Source:
clientOnly—net/minecraft/client/renderer/special/ShieldSpecialRenderer.java - Type:
record - Modifiers:
public - Implements:
SpecialModelRenderer.Unbaked
net.minecraft.client.renderer.special.ShieldSpecialRenderer$Unbaked#bake(EntityModelSet)
- Origin:
clientOnly - Source:
net/minecraft/client/renderer/special/ShieldSpecialRenderer.java:89 - Modifiers:
public - Return:
SpecialModelRenderer<?>
คืออะไร
ดำเนินการ bake ตาม implementation ของ ShieldSpecialRenderer$Unbaked
ทำงานยังไง
เรียกต่อ: bakeLayer(). สร้างออบเจ็กต์: ShieldSpecialRenderer, ShieldModel. คืนค่า: new ShieldSpecialRenderer(new ShieldModel(entityModelSet.bakeLayer(ModelLayers.SHIELD))).
Parameters
EntityModelSet entityModelSet
ตัวอย่างใช้งาน
ShieldSpecialRenderer.Unbaked instance = ...;
EntityModelSet entityModelSet = ...;
SpecialModelRenderer<?> result = instance.bake(entityModelSet);
net.minecraft.client.renderer.special.ShieldSpecialRenderer$Unbaked#type()
- Origin:
clientOnly - Source:
net/minecraft/client/renderer/special/ShieldSpecialRenderer.java:84 - Modifiers:
public - Return:
MapCodec<ShieldSpecialRenderer.Unbaked>
คืออะไร
ดำเนินการ type ตาม implementation ของ ShieldSpecialRenderer$Unbaked
ทำงานยังไง
คืนค่า: MAP_CODEC.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
ShieldSpecialRenderer.Unbaked instance = ...;
MapCodec<ShieldSpecialRenderer.Unbaked> result = instance.type();
ShulkerBoxSpecialRenderer
- Full name:
net.minecraft.client.renderer.special.ShulkerBoxSpecialRenderer - Package:
net.minecraft.client.renderer.special - Source:
clientOnly—net/minecraft/client/renderer/special/ShulkerBoxSpecialRenderer.java - Type:
class - Modifiers:
public - Implements:
NoDataSpecialModelRenderer
net.minecraft.client.renderer.special.ShulkerBoxSpecialRenderer#render(ItemDisplayContext,PoseStack,MultiBufferSource,int,int,boolean)
- Origin:
clientOnly - Source:
net/minecraft/client/renderer/special/ShulkerBoxSpecialRenderer.java:33 - Modifiers:
public - Return:
void
คืออะไร
เรนเดอร์ render
ทำงานยังไง
ทำงานตาม body โดยตรง (ประมาณ 1 statement).
Parameters
ItemDisplayContext itemDisplayContextPoseStack poseStackMultiBufferSource multiBufferSourceint iint jboolean bl
ตัวอย่างใช้งาน
ShulkerBoxSpecialRenderer instance = ...;
ItemDisplayContext itemDisplayContext = ...;
PoseStack poseStack = ...;
MultiBufferSource multiBufferSource = ...;
instance.render(itemDisplayContext, poseStack, multiBufferSource, 0, 0, true);
net.minecraft.client.renderer.special.ShulkerBoxSpecialRenderer#ShulkerBoxSpecialRenderer(ShulkerBoxRenderer,float,Direction,Material)
- Origin:
clientOnly - Source:
net/minecraft/client/renderer/special/ShulkerBoxSpecialRenderer.java:26 - Modifiers:
public - Kind: constructor
คืออะไร
สร้างออบเจ็กต์ ShulkerBoxSpecialRenderer ด้วยพารามิเตอร์ที่ระบุ
ทำงานยังไง
แก้ state: shulkerBoxRenderer, openness, orientation, material.
Parameters
ShulkerBoxRenderer shulkerBoxRendererfloat fDirection directionMaterial material
ตัวอย่างใช้งาน
ShulkerBoxRenderer shulkerBoxRenderer = ...;
Direction direction = ...;
Material material = ...;
ShulkerBoxSpecialRenderer instance = new ShulkerBoxSpecialRenderer(shulkerBoxRenderer, 0.0F, direction, material);
ShulkerBoxSpecialRenderer$Unbaked
- Full name:
net.minecraft.client.renderer.special.ShulkerBoxSpecialRenderer$Unbaked - Package:
net.minecraft.client.renderer.special - Source:
clientOnly—net/minecraft/client/renderer/special/ShulkerBoxSpecialRenderer.java - Type:
record - Modifiers:
public - Implements:
SpecialModelRenderer.Unbaked
net.minecraft.client.renderer.special.ShulkerBoxSpecialRenderer$Unbaked#bake(EntityModelSet)
- Origin:
clientOnly - Source:
net/minecraft/client/renderer/special/ShulkerBoxSpecialRenderer.java:62 - Modifiers:
public - Return:
SpecialModelRenderer<?>
คืออะไร
ดำเนินการ bake ตาม implementation ของ ShulkerBoxSpecialRenderer$Unbaked
ทำงานยังไง
เรียกต่อ: createShulkerMaterial(). สร้างออบเจ็กต์: ShulkerBoxSpecialRenderer, ShulkerBoxRenderer. คืนค่า: new ShulkerBoxSpecialRenderer(new ShulkerBoxRenderer(entityModelSet), this.openness, this.orientation, Sheets.createShulkerMaterial(this.texture)).
Parameters
EntityModelSet entityModelSet
ตัวอย่างใช้งาน
ShulkerBoxSpecialRenderer.Unbaked instance = ...;
EntityModelSet entityModelSet = ...;
SpecialModelRenderer<?> result = instance.bake(entityModelSet);
net.minecraft.client.renderer.special.ShulkerBoxSpecialRenderer$Unbaked#type()
- Origin:
clientOnly - Source:
net/minecraft/client/renderer/special/ShulkerBoxSpecialRenderer.java:57 - Modifiers:
public - Return:
MapCodec<ShulkerBoxSpecialRenderer.Unbaked>
คืออะไร
ดำเนินการ type ตาม implementation ของ ShulkerBoxSpecialRenderer$Unbaked
ทำงานยังไง
คืนค่า: MAP_CODEC.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
ShulkerBoxSpecialRenderer.Unbaked instance = ...;
MapCodec<ShulkerBoxSpecialRenderer.Unbaked> result = instance.type();
net.minecraft.client.renderer.special.ShulkerBoxSpecialRenderer$Unbaked#Unbaked()
- Origin:
clientOnly - Source:
net/minecraft/client/renderer/special/ShulkerBoxSpecialRenderer.java:49 - Modifiers:
public - Kind: constructor
คืออะไร
สร้างออบเจ็กต์ ShulkerBoxSpecialRenderer.Unbaked ด้วยพารามิเตอร์ที่ระบุ
ทำงานยังไง
เรียกต่อ: withDefaultNamespace().
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.client.renderer.special.ShulkerBoxSpecialRenderer$Unbaked#Unbaked(DyeColor)
- Origin:
clientOnly - Source:
net/minecraft/client/renderer/special/ShulkerBoxSpecialRenderer.java:53 - Modifiers:
public - Kind: constructor
คืออะไร
สร้างออบเจ็กต์ ShulkerBoxSpecialRenderer.Unbaked ด้วยพารามิเตอร์ที่ระบุ
ทำงานยังไง
เรียกต่อ: colorToShulkerMaterial().
Parameters
DyeColor dyeColor
ตัวอย่างใช้งาน
DyeColor dyeColor = ...;
ShulkerBoxSpecialRenderer.Unbaked instance = new ShulkerBoxSpecialRenderer.Unbaked(dyeColor);
SkullSpecialRenderer
- Full name:
net.minecraft.client.renderer.special.SkullSpecialRenderer - Package:
net.minecraft.client.renderer.special - Source:
clientOnly—net/minecraft/client/renderer/special/SkullSpecialRenderer.java - Type:
class - Modifiers:
public - Implements:
SpecialModelRenderer<ResolvableProfile>
net.minecraft.client.renderer.special.SkullSpecialRenderer#extractArgument(ItemStack)
- Origin:
clientOnly - Source:
net/minecraft/client/renderer/special/SkullSpecialRenderer.java:38 - Modifiers:
public - Return:
ResolvableProfile
คืออะไร
ดำเนินการ extractArgument ตาม implementation ของ SkullSpecialRenderer
ทำงานยังไง
เรียกต่อ: get(). คืนค่า: (ResolvableProfile)itemStack.get(DataComponents.PROFILE).
Parameters
ItemStack itemStack
ตัวอย่างใช้งาน
SkullSpecialRenderer instance = ...;
ItemStack itemStack = ...;
ResolvableProfile result = instance.extractArgument(itemStack);
net.minecraft.client.renderer.special.SkullSpecialRenderer#render(ResolvableProfile,ItemDisplayContext,PoseStack,MultiBufferSource,int,int,boolean)
- Origin:
clientOnly - Source:
net/minecraft/client/renderer/special/SkullSpecialRenderer.java:43 - Modifiers:
public - Return:
void
คืออะไร
เรนเดอร์ render
ทำงานยังไง
เรียกต่อ: getRenderType(), renderSkull().
Parameters
ResolvableProfile resolvableProfileItemDisplayContext itemDisplayContextPoseStack poseStackMultiBufferSource multiBufferSourceint iint jboolean bl
ตัวอย่างใช้งาน
SkullSpecialRenderer instance = ...;
ResolvableProfile resolvableProfile = ...;
ItemDisplayContext itemDisplayContext = ...;
PoseStack poseStack = ...;
MultiBufferSource multiBufferSource = ...;
instance.render(resolvableProfile, itemDisplayContext, poseStack, multiBufferSource, 0, 0, true);
net.minecraft.client.renderer.special.SkullSpecialRenderer#SkullSpecialRenderer(Type,SkullModelBase,ResourceLocation,float)
- Origin:
clientOnly - Source:
net/minecraft/client/renderer/special/SkullSpecialRenderer.java:31 - Modifiers:
public - Kind: constructor
คืออะไร
สร้างออบเจ็กต์ SkullSpecialRenderer ด้วยพารามิเตอร์ที่ระบุ
ทำงานยังไง
แก้ state: skullType, model, textureOverride, animation.
Parameters
Type typeSkullModelBase skullModelBaseResourceLocation resourceLocationfloat f
ตัวอย่างใช้งาน
Type type = ...;
SkullModelBase skullModelBase = ...;
ResourceLocation resourceLocation = ...;
SkullSpecialRenderer instance = new SkullSpecialRenderer(type, skullModelBase, resourceLocation, 0.0F);
SkullSpecialRenderer$Unbaked
- Full name:
net.minecraft.client.renderer.special.SkullSpecialRenderer$Unbaked - Package:
net.minecraft.client.renderer.special - Source:
clientOnly—net/minecraft/client/renderer/special/SkullSpecialRenderer.java - Type:
record - Modifiers:
public - Implements:
SpecialModelRenderer.Unbaked
net.minecraft.client.renderer.special.SkullSpecialRenderer$Unbaked#bake(EntityModelSet)
- Origin:
clientOnly - Source:
net/minecraft/client/renderer/special/SkullSpecialRenderer.java:76 - Modifiers:
public - Return:
SpecialModelRenderer<?>
คืออะไร
ดำเนินการ bake ตาม implementation ของ SkullSpecialRenderer$Unbaked
ทำงานยังไง
เรียกต่อ: createModel(), map(), withPath(), orElse(). สร้างออบเจ็กต์: SkullSpecialRenderer. คืนค่า: skullModelBase != null ? new SkullSpecialRenderer(this.kind, skullModelBase, resourceLocation, this.animation) : null.
Parameters
EntityModelSet entityModelSet
ตัวอย่างใช้งาน
SkullSpecialRenderer.Unbaked instance = ...;
EntityModelSet entityModelSet = ...;
SpecialModelRenderer<?> result = instance.bake(entityModelSet);
net.minecraft.client.renderer.special.SkullSpecialRenderer$Unbaked#type()
- Origin:
clientOnly - Source:
net/minecraft/client/renderer/special/SkullSpecialRenderer.java:71 - Modifiers:
public - Return:
MapCodec<SkullSpecialRenderer.Unbaked>
คืออะไร
ดำเนินการ type ตาม implementation ของ SkullSpecialRenderer$Unbaked
ทำงานยังไง
คืนค่า: MAP_CODEC.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
SkullSpecialRenderer.Unbaked instance = ...;
MapCodec<SkullSpecialRenderer.Unbaked> result = instance.type();
net.minecraft.client.renderer.special.SkullSpecialRenderer$Unbaked#Unbaked(Type)
- Origin:
clientOnly - Source:
net/minecraft/client/renderer/special/SkullSpecialRenderer.java:67 - Modifiers:
public - Kind: constructor
คืออะไร
สร้างออบเจ็กต์ SkullSpecialRenderer.Unbaked ด้วยพารามิเตอร์ที่ระบุ
ทำงานยังไง
เรียกต่อ: empty().
Parameters
Type type
ตัวอย่างใช้งาน
SpecialModelRenderer
- Full name:
net.minecraft.client.renderer.special.SpecialModelRenderer - Package:
net.minecraft.client.renderer.special - Source:
clientOnly—net/minecraft/client/renderer/special/SpecialModelRenderer.java - Type:
interface - Modifiers:
public
net.minecraft.client.renderer.special.SpecialModelRenderer#extractArgument(ItemStack)
- Origin:
clientOnly - Source:
net/minecraft/client/renderer/special/SpecialModelRenderer.java:17 - Modifiers: ``
- Return:
T
คืออะไร
ดำเนินการ extractArgument ตาม implementation ของ SpecialModelRenderer
ทำงานยังไง
ไม่มี body ใน source declaration นี้
Parameters
ItemStack itemStack
ตัวอย่างใช้งาน
SpecialModelRenderer instance = ...;
ItemStack itemStack = ...;
T result = instance.extractArgument(itemStack);
net.minecraft.client.renderer.special.SpecialModelRenderer#render(T,ItemDisplayContext,PoseStack,MultiBufferSource,int,int,boolean)
- Origin:
clientOnly - Source:
net/minecraft/client/renderer/special/SpecialModelRenderer.java:15 - Modifiers: ``
- Return:
void
คืออะไร
เรนเดอร์ render
ทำงานยังไง
ไม่มี body ใน source declaration นี้
Parameters
T objectItemDisplayContext itemDisplayContextPoseStack poseStackMultiBufferSource multiBufferSourceint iint jboolean bl
ตัวอย่างใช้งาน
SpecialModelRenderer instance = ...;
T object = ...;
ItemDisplayContext itemDisplayContext = ...;
PoseStack poseStack = ...;
MultiBufferSource multiBufferSource = ...;
instance.render(object, itemDisplayContext, poseStack, multiBufferSource, 0, 0, true);
SpecialModelRenderers
- Full name:
net.minecraft.client.renderer.special.SpecialModelRenderers - Package:
net.minecraft.client.renderer.special - Source:
clientOnly—net/minecraft/client/renderer/special/SpecialModelRenderers.java - Type:
class - Modifiers:
public
net.minecraft.client.renderer.special.SpecialModelRenderers#bootstrap()
- Origin:
clientOnly - Source:
net/minecraft/client/renderer/special/SpecialModelRenderers.java:162 - Modifiers:
public static - Return:
void
คืออะไร
ดำเนินการ bootstrap ตาม implementation ของ SpecialModelRenderers
ทำงานยังไง
เรียกต่อ: put(), withDefaultNamespace().
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.client.renderer.special.SpecialModelRenderers#createBlockRenderers(EntityModelSet)
- Origin:
clientOnly - Source:
net/minecraft/client/renderer/special/SpecialModelRenderers.java:176 - Modifiers:
public static - Return:
Map<Block, SpecialModelRenderer<?>>
คืออะไร
สร้าง Block Renderers
ทำงานยังไง
ตรวจเงื่อนไขด้วย if. เรียกต่อ: xmasTextures(), put(), builder(), forEach(), bake(), build(). สร้างออบเจ็กต์: HashMap<>. คืนค่า: builder.build().
Parameters
EntityModelSet entityModelSet
ตัวอย่างใช้งาน
EntityModelSet entityModelSet = ...;
Map<Block, SpecialModelRenderer<?>> result = SpecialModelRenderers.createBlockRenderers(entityModelSet);
StandingSignSpecialRenderer
- Full name:
net.minecraft.client.renderer.special.StandingSignSpecialRenderer - Package:
net.minecraft.client.renderer.special - Source:
clientOnly—net/minecraft/client/renderer/special/StandingSignSpecialRenderer.java - Type:
class - Modifiers:
public - Implements:
NoDataSpecialModelRenderer
net.minecraft.client.renderer.special.StandingSignSpecialRenderer#render(ItemDisplayContext,PoseStack,MultiBufferSource,int,int,boolean)
- Origin:
clientOnly - Source:
net/minecraft/client/renderer/special/StandingSignSpecialRenderer.java:29 - Modifiers:
public - Return:
void
คืออะไร
เรนเดอร์ render
ทำงานยังไง
เรียกต่อ: renderInHand().
Parameters
ItemDisplayContext itemDisplayContextPoseStack poseStackMultiBufferSource multiBufferSourceint iint jboolean bl
ตัวอย่างใช้งาน
StandingSignSpecialRenderer instance = ...;
ItemDisplayContext itemDisplayContext = ...;
PoseStack poseStack = ...;
MultiBufferSource multiBufferSource = ...;
instance.render(itemDisplayContext, poseStack, multiBufferSource, 0, 0, true);
net.minecraft.client.renderer.special.StandingSignSpecialRenderer#StandingSignSpecialRenderer(Model,Material)
- Origin:
clientOnly - Source:
net/minecraft/client/renderer/special/StandingSignSpecialRenderer.java:24 - Modifiers:
public - Kind: constructor
คืออะไร
สร้างออบเจ็กต์ StandingSignSpecialRenderer ด้วยพารามิเตอร์ที่ระบุ
ทำงานยังไง
แก้ state: model, material.
Parameters
Model modelMaterial material
ตัวอย่างใช้งาน
Model model = ...;
Material material = ...;
StandingSignSpecialRenderer instance = new StandingSignSpecialRenderer(model, material);
StandingSignSpecialRenderer$Unbaked
- Full name:
net.minecraft.client.renderer.special.StandingSignSpecialRenderer$Unbaked - Package:
net.minecraft.client.renderer.special - Source:
clientOnly—net/minecraft/client/renderer/special/StandingSignSpecialRenderer.java - Type:
record - Modifiers:
public - Implements:
SpecialModelRenderer.Unbaked
net.minecraft.client.renderer.special.StandingSignSpecialRenderer$Unbaked#bake(EntityModelSet)
- Origin:
clientOnly - Source:
net/minecraft/client/renderer/special/StandingSignSpecialRenderer.java:53 - Modifiers:
public - Return:
SpecialModelRenderer<?>
คืออะไร
ดำเนินการ bake ตาม implementation ของ StandingSignSpecialRenderer$Unbaked
ทำงานยังไง
เรียกต่อ: createSignModel(), map(), orElseGet(), getSignMaterial(). สร้างออบเจ็กต์: StandingSignSpecialRenderer. คืนค่า: new StandingSignSpecialRenderer(model, material).
Parameters
EntityModelSet entityModelSet
ตัวอย่างใช้งาน
StandingSignSpecialRenderer.Unbaked instance = ...;
EntityModelSet entityModelSet = ...;
SpecialModelRenderer<?> result = instance.bake(entityModelSet);
net.minecraft.client.renderer.special.StandingSignSpecialRenderer$Unbaked#type()
- Origin:
clientOnly - Source:
net/minecraft/client/renderer/special/StandingSignSpecialRenderer.java:48 - Modifiers:
public - Return:
MapCodec<StandingSignSpecialRenderer.Unbaked>
คืออะไร
ดำเนินการ type ตาม implementation ของ StandingSignSpecialRenderer$Unbaked
ทำงานยังไง
คืนค่า: MAP_CODEC.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
StandingSignSpecialRenderer.Unbaked instance = ...;
MapCodec<StandingSignSpecialRenderer.Unbaked> result = instance.type();
net.minecraft.client.renderer.special.StandingSignSpecialRenderer$Unbaked#Unbaked(WoodType)
- Origin:
clientOnly - Source:
net/minecraft/client/renderer/special/StandingSignSpecialRenderer.java:44 - Modifiers:
public - Kind: constructor
คืออะไร
สร้างออบเจ็กต์ StandingSignSpecialRenderer.Unbaked ด้วยพารามิเตอร์ที่ระบุ
ทำงานยังไง
เรียกต่อ: empty().
Parameters
WoodType woodType
ตัวอย่างใช้งาน
WoodType woodType = ...;
StandingSignSpecialRenderer.Unbaked instance = new StandingSignSpecialRenderer.Unbaked(woodType);
TridentSpecialRenderer
- Full name:
net.minecraft.client.renderer.special.TridentSpecialRenderer - Package:
net.minecraft.client.renderer.special - Source:
clientOnly—net/minecraft/client/renderer/special/TridentSpecialRenderer.java - Type:
class - Modifiers:
public - Implements:
NoDataSpecialModelRenderer
net.minecraft.client.renderer.special.TridentSpecialRenderer#render(ItemDisplayContext,PoseStack,MultiBufferSource,int,int,boolean)
- Origin:
clientOnly - Source:
net/minecraft/client/renderer/special/TridentSpecialRenderer.java:23 - Modifiers:
public - Return:
void
คืออะไร
เรนเดอร์ render
ทำงานยังไง
เรียกต่อ: pushPose(), scale(), getFoilBuffer(), renderType(), renderToBuffer(), popPose().
Parameters
ItemDisplayContext itemDisplayContextPoseStack poseStackMultiBufferSource multiBufferSourceint iint jboolean bl
ตัวอย่างใช้งาน
TridentSpecialRenderer instance = ...;
ItemDisplayContext itemDisplayContext = ...;
PoseStack poseStack = ...;
MultiBufferSource multiBufferSource = ...;
instance.render(itemDisplayContext, poseStack, multiBufferSource, 0, 0, true);
net.minecraft.client.renderer.special.TridentSpecialRenderer#TridentSpecialRenderer(TridentModel)
- Origin:
clientOnly - Source:
net/minecraft/client/renderer/special/TridentSpecialRenderer.java:19 - Modifiers:
public - Kind: constructor
คืออะไร
สร้างออบเจ็กต์ TridentSpecialRenderer ด้วยพารามิเตอร์ที่ระบุ
ทำงานยังไง
แก้ state: model.
Parameters
TridentModel tridentModel
ตัวอย่างใช้งาน
TridentModel tridentModel = ...;
TridentSpecialRenderer instance = new TridentSpecialRenderer(tridentModel);
TridentSpecialRenderer$Unbaked
- Full name:
net.minecraft.client.renderer.special.TridentSpecialRenderer$Unbaked - Package:
net.minecraft.client.renderer.special - Source:
clientOnly—net/minecraft/client/renderer/special/TridentSpecialRenderer.java - Type:
record - Modifiers:
public - Implements:
SpecialModelRenderer.Unbaked
net.minecraft.client.renderer.special.TridentSpecialRenderer$Unbaked#bake(EntityModelSet)
- Origin:
clientOnly - Source:
net/minecraft/client/renderer/special/TridentSpecialRenderer.java:41 - Modifiers:
public - Return:
SpecialModelRenderer<?>
คืออะไร
ดำเนินการ bake ตาม implementation ของ TridentSpecialRenderer$Unbaked
ทำงานยังไง
เรียกต่อ: bakeLayer(). สร้างออบเจ็กต์: TridentSpecialRenderer, TridentModel. คืนค่า: new TridentSpecialRenderer(new TridentModel(entityModelSet.bakeLayer(ModelLayers.TRIDENT))).
Parameters
EntityModelSet entityModelSet
ตัวอย่างใช้งาน
TridentSpecialRenderer.Unbaked instance = ...;
EntityModelSet entityModelSet = ...;
SpecialModelRenderer<?> result = instance.bake(entityModelSet);
net.minecraft.client.renderer.special.TridentSpecialRenderer$Unbaked#type()
- Origin:
clientOnly - Source:
net/minecraft/client/renderer/special/TridentSpecialRenderer.java:36 - Modifiers:
public - Return:
MapCodec<TridentSpecialRenderer.Unbaked>
คืออะไร
ดำเนินการ type ตาม implementation ของ TridentSpecialRenderer$Unbaked
ทำงานยังไง
คืนค่า: MAP_CODEC.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
TridentSpecialRenderer.Unbaked instance = ...;
MapCodec<TridentSpecialRenderer.Unbaked> result = instance.type();