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:
clientOnly—net/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 itemStackClientLevel clientLevelLivingEntity livingEntityint iItemDisplayContext 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
- ไม่มี
ตัวอย่างใช้งาน
ContextDimension
- Full name:
net.minecraft.client.renderer.item.properties.select.ContextDimension - Package:
net.minecraft.client.renderer.item.properties.select - Source:
clientOnly—net/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 itemStackClientLevel clientLevelLivingEntity livingEntityint iItemDisplayContext 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:
clientOnly—net/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 itemStackClientLevel clientLevelLivingEntity livingEntityint iItemDisplayContext 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:
clientOnly—net/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 itemStackClientLevel clientLevelLivingEntity livingEntityint iItemDisplayContext 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:
clientOnly—net/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 itemStackClientLevel clientLevelLivingEntity livingEntityint iItemDisplayContext 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:
clientOnly—net/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 itemStackClientLevel clientLevelLivingEntity livingEntityint iItemDisplayContext 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:
clientOnly—net/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 stringString string2Optional<TimeZone> 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 itemStackClientLevel clientLevelLivingEntity livingEntityint iItemDisplayContext 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
- ไม่มี
ตัวอย่างใช้งาน
MainHand
- Full name:
net.minecraft.client.renderer.item.properties.select.MainHand - Package:
net.minecraft.client.renderer.item.properties.select - Source:
clientOnly—net/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 itemStackClientLevel clientLevelLivingEntity livingEntityint iItemDisplayContext 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:
clientOnly—net/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
- ไม่มี
ตัวอย่างใช้งาน
SelectItemModelProperty
- Full name:
net.minecraft.client.renderer.item.properties.select.SelectItemModelProperty - Package:
net.minecraft.client.renderer.item.properties.select - Source:
clientOnly—net/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 itemStackClientLevel clientLevelLivingEntity livingEntityint iItemDisplayContext 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:
clientOnly—net/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 itemStackClientLevel clientLevelLivingEntity livingEntityint iItemDisplayContext 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();