Skip to content

Package net.minecraft.client.renderer.item.properties.select

Part 1/1


Charge

  • Full name: net.minecraft.client.renderer.item.properties.select.Charge
  • Package: net.minecraft.client.renderer.item.properties.select
  • Source: clientOnlynet/minecraft/client/renderer/item/properties/select/Charge.java
  • Type: record
  • Modifiers: public
  • Implements: SelectItemModelProperty<ChargeType>

net.minecraft.client.renderer.item.properties.select.Charge#get(ItemStack,ClientLevel,LivingEntity,int,ItemDisplayContext)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/item/properties/select/Charge.java:20
  • Modifiers: public
  • Return: ChargeType

คืออะไร

อ่านค่า get

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. เรียกต่อ: isEmpty(), contains(). มีจุด return อย่างน้อย 2 จุด.

Parameters

  • ItemStack itemStack
  • ClientLevel clientLevel
  • LivingEntity livingEntity
  • int i
  • ItemDisplayContext itemDisplayContext

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

Charge instance = ...;
ItemStack itemStack = ...;
ClientLevel clientLevel = ...;
LivingEntity livingEntity = ...;
ItemDisplayContext itemDisplayContext = ...;
ChargeType result = instance.get(itemStack, clientLevel, livingEntity, 0, itemDisplayContext);

net.minecraft.client.renderer.item.properties.select.Charge#type()

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/item/properties/select/Charge.java:31
  • Modifiers: public
  • Return: SelectItemModelProperty.Type<Charge, ChargeType>

คืออะไร

ดำเนินการ type ตาม implementation ของ Charge

ทำงานยังไง

คืนค่า: TYPE.

Parameters

  • ไม่มี

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

Charge instance = ...;
SelectItemModelProperty.Type<Charge, ChargeType> result = instance.type();

ContextDimension

  • Full name: net.minecraft.client.renderer.item.properties.select.ContextDimension
  • Package: net.minecraft.client.renderer.item.properties.select
  • Source: clientOnlynet/minecraft/client/renderer/item/properties/select/ContextDimension.java
  • Type: record
  • Modifiers: public
  • Implements: SelectItemModelProperty<ResourceKey<Level>>

net.minecraft.client.renderer.item.properties.select.ContextDimension#get(ItemStack,ClientLevel,LivingEntity,int,ItemDisplayContext)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/item/properties/select/ContextDimension.java:21
  • Modifiers: public
  • Return: ResourceKey<Level>

คืออะไร

อ่านค่า get

ทำงานยังไง

เรียกต่อ: dimension(). คืนค่า: clientLevel != null ? clientLevel.dimension() : null.

Parameters

  • ItemStack itemStack
  • ClientLevel clientLevel
  • LivingEntity livingEntity
  • int i
  • ItemDisplayContext itemDisplayContext

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

ContextDimension instance = ...;
ItemStack itemStack = ...;
ClientLevel clientLevel = ...;
LivingEntity livingEntity = ...;
ItemDisplayContext itemDisplayContext = ...;
ResourceKey<Level> result = instance.get(itemStack, clientLevel, livingEntity, 0, itemDisplayContext);

net.minecraft.client.renderer.item.properties.select.ContextDimension#type()

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/item/properties/select/ContextDimension.java:28
  • Modifiers: public
  • Return: SelectItemModelProperty.Type<ContextDimension, ResourceKey<Level>>

คืออะไร

ดำเนินการ type ตาม implementation ของ ContextDimension

ทำงานยังไง

คืนค่า: TYPE.

Parameters

  • ไม่มี

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

ContextDimension instance = ...;
SelectItemModelProperty.Type<ContextDimension, ResourceKey<Level>> result = instance.type();

ContextEntityType

  • Full name: net.minecraft.client.renderer.item.properties.select.ContextEntityType
  • Package: net.minecraft.client.renderer.item.properties.select
  • Source: clientOnlynet/minecraft/client/renderer/item/properties/select/ContextEntityType.java
  • Type: record
  • Modifiers: public
  • Implements: SelectItemModelProperty<ResourceKey<EntityType<?>>>

net.minecraft.client.renderer.item.properties.select.ContextEntityType#get(ItemStack,ClientLevel,LivingEntity,int,ItemDisplayContext)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/item/properties/select/ContextEntityType.java:21
  • Modifiers: public
  • Return: ResourceKey<EntityType<?>>

คืออะไร

อ่านค่า get

ทำงานยังไง

เรียกต่อ: getType(), builtInRegistryHolder(), key(). คืนค่า: livingEntity == null ? null : livingEntity.getType().builtInRegistryHolder().key().

Parameters

  • ItemStack itemStack
  • ClientLevel clientLevel
  • LivingEntity livingEntity
  • int i
  • ItemDisplayContext itemDisplayContext

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

ContextEntityType instance = ...;
ItemStack itemStack = ...;
ClientLevel clientLevel = ...;
LivingEntity livingEntity = ...;
ItemDisplayContext itemDisplayContext = ...;
ResourceKey<EntityType<?>> result = instance.get(itemStack, clientLevel, livingEntity, 0, itemDisplayContext);

net.minecraft.client.renderer.item.properties.select.ContextEntityType#type()

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/item/properties/select/ContextEntityType.java:28
  • Modifiers: public
  • Return: SelectItemModelProperty.Type<ContextEntityType, ResourceKey<EntityType<?>>>

คืออะไร

ดำเนินการ type ตาม implementation ของ ContextEntityType

ทำงานยังไง

คืนค่า: TYPE.

Parameters

  • ไม่มี

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

ContextEntityType instance = ...;
SelectItemModelProperty.Type<ContextEntityType, ResourceKey<EntityType<?>>> result = instance.type();

CustomModelDataProperty

  • Full name: net.minecraft.client.renderer.item.properties.select.CustomModelDataProperty
  • Package: net.minecraft.client.renderer.item.properties.select
  • Source: clientOnlynet/minecraft/client/renderer/item/properties/select/CustomModelDataProperty.java
  • Type: record
  • Modifiers: public
  • Implements: SelectItemModelProperty<String>

net.minecraft.client.renderer.item.properties.select.CustomModelDataProperty#get(ItemStack,ClientLevel,LivingEntity,int,ItemDisplayContext)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/item/properties/select/CustomModelDataProperty.java:26
  • Modifiers: public
  • Return: String

คืออะไร

อ่านค่า get

ทำงานยังไง

เรียกต่อ: getString(). คืนค่า: customModelData != null ? customModelData.getString(this.index) : null.

Parameters

  • ItemStack itemStack
  • ClientLevel clientLevel
  • LivingEntity livingEntity
  • int i
  • ItemDisplayContext itemDisplayContext

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

CustomModelDataProperty instance = ...;
ItemStack itemStack = ...;
ClientLevel clientLevel = ...;
LivingEntity livingEntity = ...;
ItemDisplayContext itemDisplayContext = ...;
String result = instance.get(itemStack, clientLevel, livingEntity, 0, itemDisplayContext);

net.minecraft.client.renderer.item.properties.select.CustomModelDataProperty#type()

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/item/properties/select/CustomModelDataProperty.java:32
  • Modifiers: public
  • Return: SelectItemModelProperty.Type<CustomModelDataProperty, String>

คืออะไร

ดำเนินการ type ตาม implementation ของ CustomModelDataProperty

ทำงานยังไง

คืนค่า: TYPE.

Parameters

  • ไม่มี

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

CustomModelDataProperty instance = ...;
SelectItemModelProperty.Type<CustomModelDataProperty, String> result = instance.type();

DisplayContext

  • Full name: net.minecraft.client.renderer.item.properties.select.DisplayContext
  • Package: net.minecraft.client.renderer.item.properties.select
  • Source: clientOnlynet/minecraft/client/renderer/item/properties/select/DisplayContext.java
  • Type: record
  • Modifiers: public
  • Implements: SelectItemModelProperty<ItemDisplayContext>

net.minecraft.client.renderer.item.properties.select.DisplayContext#get(ItemStack,ClientLevel,LivingEntity,int,ItemDisplayContext)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/item/properties/select/DisplayContext.java:18
  • Modifiers: public
  • Return: ItemDisplayContext

คืออะไร

อ่านค่า get

ทำงานยังไง

คืนค่า: itemDisplayContext.

Parameters

  • ItemStack itemStack
  • ClientLevel clientLevel
  • LivingEntity livingEntity
  • int i
  • ItemDisplayContext itemDisplayContext

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

DisplayContext instance = ...;
ItemStack itemStack = ...;
ClientLevel clientLevel = ...;
LivingEntity livingEntity = ...;
ItemDisplayContext itemDisplayContext = ...;
ItemDisplayContext result = instance.get(itemStack, clientLevel, livingEntity, 0, itemDisplayContext);

net.minecraft.client.renderer.item.properties.select.DisplayContext#type()

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/item/properties/select/DisplayContext.java:24
  • Modifiers: public
  • Return: SelectItemModelProperty.Type<DisplayContext, ItemDisplayContext>

คืออะไร

ดำเนินการ type ตาม implementation ของ DisplayContext

ทำงานยังไง

คืนค่า: TYPE.

Parameters

  • ไม่มี

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

DisplayContext instance = ...;
SelectItemModelProperty.Type<DisplayContext, ItemDisplayContext> result = instance.type();

ItemBlockState

  • Full name: net.minecraft.client.renderer.item.properties.select.ItemBlockState
  • Package: net.minecraft.client.renderer.item.properties.select
  • Source: clientOnlynet/minecraft/client/renderer/item/properties/select/ItemBlockState.java
  • Type: record
  • Modifiers: public
  • Implements: SelectItemModelProperty<String>

net.minecraft.client.renderer.item.properties.select.ItemBlockState#get(ItemStack,ClientLevel,LivingEntity,int,ItemDisplayContext)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/item/properties/select/ItemBlockState.java:24
  • Modifiers: public
  • Return: String

คืออะไร

อ่านค่า get

ทำงานยังไง

เรียกต่อ: properties(). คืนค่า: blockItemStateProperties == null ? null : (String)blockItemStateProperties.properties().get(this.property).

Parameters

  • ItemStack itemStack
  • ClientLevel clientLevel
  • LivingEntity livingEntity
  • int i
  • ItemDisplayContext itemDisplayContext

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

ItemBlockState instance = ...;
ItemStack itemStack = ...;
ClientLevel clientLevel = ...;
LivingEntity livingEntity = ...;
ItemDisplayContext itemDisplayContext = ...;
String result = instance.get(itemStack, clientLevel, livingEntity, 0, itemDisplayContext);

net.minecraft.client.renderer.item.properties.select.ItemBlockState#type()

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/item/properties/select/ItemBlockState.java:30
  • Modifiers: public
  • Return: SelectItemModelProperty.Type<ItemBlockState, String>

คืออะไร

ดำเนินการ type ตาม implementation ของ ItemBlockState

ทำงานยังไง

คืนค่า: TYPE.

Parameters

  • ไม่มี

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

ItemBlockState instance = ...;
SelectItemModelProperty.Type<ItemBlockState, String> result = instance.type();

LocalTime

  • Full name: net.minecraft.client.renderer.item.properties.select.LocalTime
  • Package: net.minecraft.client.renderer.item.properties.select
  • Source: clientOnlynet/minecraft/client/renderer/item/properties/select/LocalTime.java
  • Type: class
  • Modifiers: public
  • Implements: SelectItemModelProperty<String>

net.minecraft.client.renderer.item.properties.select.LocalTime#create(String,String,Optional<TimeZone>)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/item/properties/select/LocalTime.java:53
  • Modifiers: public static
  • Return: LocalTime

คืออะไร

สร้าง create

ทำงานยังไง

เรียกต่อ: Data(), getOrThrow(). สร้างออบเจ็กต์: LocalTime.Data, IllegalStateException. คืนค่า: create(new LocalTime.Data(string, string2, optional)).getOrThrow(stringx -> new IllegalStateException("Failed to validate format: " + stringx)).

Parameters

  • String string
  • String string2
  • Optional<TimeZone> optional

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

Optional<TimeZone> optional = ...;
LocalTime result = LocalTime.create("value", "value", optional);

net.minecraft.client.renderer.item.properties.select.LocalTime#get(ItemStack,ClientLevel,LivingEntity,int,ItemDisplayContext)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/item/properties/select/LocalTime.java:72
  • Modifiers: public
  • Return: String

คืออะไร

อ่านค่า get

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. แก้ state: lastResult, nextUpdateTimeMs. เรียกต่อ: getMillis(), update(). คืนค่า: this.lastResult.

Parameters

  • ItemStack itemStack
  • ClientLevel clientLevel
  • LivingEntity livingEntity
  • int i
  • ItemDisplayContext itemDisplayContext

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

LocalTime instance = ...;
ItemStack itemStack = ...;
ClientLevel clientLevel = ...;
LivingEntity livingEntity = ...;
ItemDisplayContext itemDisplayContext = ...;
String result = instance.get(itemStack, clientLevel, livingEntity, 0, itemDisplayContext);

net.minecraft.client.renderer.item.properties.select.LocalTime#type()

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/item/properties/select/LocalTime.java:87
  • Modifiers: public
  • Return: SelectItemModelProperty.Type<LocalTime, String>

คืออะไร

ดำเนินการ type ตาม implementation ของ LocalTime

ทำงานยังไง

คืนค่า: TYPE.

Parameters

  • ไม่มี

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

LocalTime instance = ...;
SelectItemModelProperty.Type<LocalTime, String> result = instance.type();

MainHand

  • Full name: net.minecraft.client.renderer.item.properties.select.MainHand
  • Package: net.minecraft.client.renderer.item.properties.select
  • Source: clientOnlynet/minecraft/client/renderer/item/properties/select/MainHand.java
  • Type: record
  • Modifiers: public
  • Implements: SelectItemModelProperty<HumanoidArm>

net.minecraft.client.renderer.item.properties.select.MainHand#get(ItemStack,ClientLevel,LivingEntity,int,ItemDisplayContext)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/item/properties/select/MainHand.java:19
  • Modifiers: public
  • Return: HumanoidArm

คืออะไร

อ่านค่า get

ทำงานยังไง

เรียกต่อ: getMainArm(). คืนค่า: livingEntity == null ? null : livingEntity.getMainArm().

Parameters

  • ItemStack itemStack
  • ClientLevel clientLevel
  • LivingEntity livingEntity
  • int i
  • ItemDisplayContext itemDisplayContext

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

MainHand instance = ...;
ItemStack itemStack = ...;
ClientLevel clientLevel = ...;
LivingEntity livingEntity = ...;
ItemDisplayContext itemDisplayContext = ...;
HumanoidArm result = instance.get(itemStack, clientLevel, livingEntity, 0, itemDisplayContext);

net.minecraft.client.renderer.item.properties.select.MainHand#type()

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/item/properties/select/MainHand.java:26
  • Modifiers: public
  • Return: SelectItemModelProperty.Type<MainHand, HumanoidArm>

คืออะไร

ดำเนินการ type ตาม implementation ของ MainHand

ทำงานยังไง

คืนค่า: TYPE.

Parameters

  • ไม่มี

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

MainHand instance = ...;
SelectItemModelProperty.Type<MainHand, HumanoidArm> result = instance.type();

SelectItemModelProperties

  • Full name: net.minecraft.client.renderer.item.properties.select.SelectItemModelProperties
  • Package: net.minecraft.client.renderer.item.properties.select
  • Source: clientOnlynet/minecraft/client/renderer/item/properties/select/SelectItemModelProperties.java
  • Type: class
  • Modifiers: public

net.minecraft.client.renderer.item.properties.select.SelectItemModelProperties#bootstrap()

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/item/properties/select/SelectItemModelProperties.java:14
  • Modifiers: public static
  • Return: void

คืออะไร

ดำเนินการ bootstrap ตาม implementation ของ SelectItemModelProperties

ทำงานยังไง

เรียกต่อ: put(), withDefaultNamespace().

Parameters

  • ไม่มี

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

SelectItemModelProperties.bootstrap();

SelectItemModelProperty

  • Full name: net.minecraft.client.renderer.item.properties.select.SelectItemModelProperty
  • Package: net.minecraft.client.renderer.item.properties.select
  • Source: clientOnlynet/minecraft/client/renderer/item/properties/select/SelectItemModelProperty.java
  • Type: interface
  • Modifiers: public

net.minecraft.client.renderer.item.properties.select.SelectItemModelProperty#get(ItemStack,ClientLevel,LivingEntity,int,ItemDisplayContext)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/item/properties/select/SelectItemModelProperty.java:22
  • Modifiers: ``
  • Return: T

คืออะไร

อ่านค่า get

ทำงานยังไง

ไม่มี body ใน source declaration นี้

Parameters

  • ItemStack itemStack
  • ClientLevel clientLevel
  • LivingEntity livingEntity
  • int i
  • ItemDisplayContext itemDisplayContext

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

SelectItemModelProperty instance = ...;
ItemStack itemStack = ...;
ClientLevel clientLevel = ...;
LivingEntity livingEntity = ...;
ItemDisplayContext itemDisplayContext = ...;
T result = instance.get(itemStack, clientLevel, livingEntity, 0, itemDisplayContext);

net.minecraft.client.renderer.item.properties.select.SelectItemModelProperty#type()

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/item/properties/select/SelectItemModelProperty.java:25
  • Modifiers: ``
  • Return: SelectItemModelProperty.Type<? extends SelectItemModelProperty<T>, T>

คืออะไร

ดำเนินการ type ตาม implementation ของ SelectItemModelProperty

ทำงานยังไง

ไม่มี body ใน source declaration นี้

Parameters

  • ไม่มี

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

SelectItemModelProperty instance = ...;
SelectItemModelProperty.Type<? extends SelectItemModelProperty<T>, T> result = instance.type();

TrimMaterialProperty

  • Full name: net.minecraft.client.renderer.item.properties.select.TrimMaterialProperty
  • Package: net.minecraft.client.renderer.item.properties.select
  • Source: clientOnlynet/minecraft/client/renderer/item/properties/select/TrimMaterialProperty.java
  • Type: record
  • Modifiers: public
  • Implements: SelectItemModelProperty<ResourceKey<TrimMaterial>>

net.minecraft.client.renderer.item.properties.select.TrimMaterialProperty#get(ItemStack,ClientLevel,LivingEntity,int,ItemDisplayContext)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/item/properties/select/TrimMaterialProperty.java:23
  • Modifiers: public
  • Return: ResourceKey<TrimMaterial>

คืออะไร

อ่านค่า get

ทำงานยังไง

เรียกต่อ: material(), unwrapKey(), orElse(). คืนค่า: armorTrim == null ? null : (ResourceKey)armorTrim.material().unwrapKey().orElse(null).

Parameters

  • ItemStack itemStack
  • ClientLevel clientLevel
  • LivingEntity livingEntity
  • int i
  • ItemDisplayContext itemDisplayContext

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

TrimMaterialProperty instance = ...;
ItemStack itemStack = ...;
ClientLevel clientLevel = ...;
LivingEntity livingEntity = ...;
ItemDisplayContext itemDisplayContext = ...;
ResourceKey<TrimMaterial> result = instance.get(itemStack, clientLevel, livingEntity, 0, itemDisplayContext);

net.minecraft.client.renderer.item.properties.select.TrimMaterialProperty#type()

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/item/properties/select/TrimMaterialProperty.java:31
  • Modifiers: public
  • Return: SelectItemModelProperty.Type<TrimMaterialProperty, ResourceKey<TrimMaterial>>

คืออะไร

ดำเนินการ type ตาม implementation ของ TrimMaterialProperty

ทำงานยังไง

คืนค่า: TYPE.

Parameters

  • ไม่มี

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

TrimMaterialProperty instance = ...;
SelectItemModelProperty.Type<TrimMaterialProperty, ResourceKey<TrimMaterial>> result = instance.type();