Skip to content

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: clientOnlynet/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 dyeColor
  • BannerRenderer 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 bannerPatternLayers
  • ItemDisplayContext itemDisplayContext
  • PoseStack poseStack
  • MultiBufferSource multiBufferSource
  • int i
  • int j
  • boolean 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: clientOnlynet/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: clientOnlynet/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 bedRenderer
  • Material 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 itemDisplayContext
  • PoseStack poseStack
  • MultiBufferSource multiBufferSource
  • int i
  • int j
  • boolean 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: clientOnlynet/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: clientOnlynet/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 chestModel
  • Material material
  • float 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 itemDisplayContext
  • PoseStack poseStack
  • MultiBufferSource multiBufferSource
  • int i
  • int j
  • boolean 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: clientOnlynet/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: clientOnlynet/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

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

ModelPart modelPart = ...;
ConduitSpecialRenderer instance = new ConduitSpecialRenderer(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 itemDisplayContext
  • PoseStack poseStack
  • MultiBufferSource multiBufferSource
  • int i
  • int j
  • boolean 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: clientOnlynet/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: clientOnlynet/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 potDecorations
  • ItemDisplayContext itemDisplayContext
  • PoseStack poseStack
  • MultiBufferSource multiBufferSource
  • int i
  • int j
  • boolean 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: clientOnlynet/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: clientOnlynet/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 model
  • Material 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 itemDisplayContext
  • PoseStack poseStack
  • MultiBufferSource multiBufferSource
  • int i
  • int j
  • boolean 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: clientOnlynet/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: clientOnlynet/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 itemDisplayContext
  • PoseStack poseStack
  • MultiBufferSource multiBufferSource
  • int i
  • int j
  • boolean 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 itemDisplayContext
  • PoseStack poseStack
  • MultiBufferSource multiBufferSource
  • int i
  • int j
  • boolean 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: clientOnlynet/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 dataComponentMap
  • ItemDisplayContext itemDisplayContext
  • PoseStack poseStack
  • MultiBufferSource multiBufferSource
  • int i
  • int j
  • boolean 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: clientOnlynet/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: clientOnlynet/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 itemDisplayContext
  • PoseStack poseStack
  • MultiBufferSource multiBufferSource
  • int i
  • int j
  • boolean 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 shulkerBoxRenderer
  • float f
  • Direction direction
  • Material 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: clientOnlynet/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

  • ไม่มี

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

ShulkerBoxSpecialRenderer.Unbaked instance = new ShulkerBoxSpecialRenderer.Unbaked();

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: clientOnlynet/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 resolvableProfile
  • ItemDisplayContext itemDisplayContext
  • PoseStack poseStack
  • MultiBufferSource multiBufferSource
  • int i
  • int j
  • boolean 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 type
  • SkullModelBase skullModelBase
  • ResourceLocation resourceLocation
  • float 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: clientOnlynet/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

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

Type type = ...;
SkullSpecialRenderer.Unbaked instance = new SkullSpecialRenderer.Unbaked(type);

SpecialModelRenderer

  • Full name: net.minecraft.client.renderer.special.SpecialModelRenderer
  • Package: net.minecraft.client.renderer.special
  • Source: clientOnlynet/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 object
  • ItemDisplayContext itemDisplayContext
  • PoseStack poseStack
  • MultiBufferSource multiBufferSource
  • int i
  • int j
  • boolean 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: clientOnlynet/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

  • ไม่มี

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

SpecialModelRenderers.bootstrap();

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: clientOnlynet/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 itemDisplayContext
  • PoseStack poseStack
  • MultiBufferSource multiBufferSource
  • int i
  • int j
  • boolean 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 model
  • Material 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: clientOnlynet/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: clientOnlynet/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 itemDisplayContext
  • PoseStack poseStack
  • MultiBufferSource multiBufferSource
  • int i
  • int j
  • boolean 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: clientOnlynet/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();