Package net.minecraft.client.renderer.item.properties.conditional
Part 1/1
Broken
- Full name:
net.minecraft.client.renderer.item.properties.conditional.Broken - Package:
net.minecraft.client.renderer.item.properties.conditional - Source:
clientOnly—net/minecraft/client/renderer/item/properties/conditional/Broken.java - Type:
record - Modifiers:
public - Implements:
ConditionalItemModelProperty
net.minecraft.client.renderer.item.properties.conditional.Broken#get(ItemStack,ClientLevel,LivingEntity,int,ItemDisplayContext)
- Origin:
clientOnly - Source:
net/minecraft/client/renderer/item/properties/conditional/Broken.java:16 - Modifiers:
public - Return:
boolean
คืออะไร
อ่านค่า get
ทำงานยังไง
เรียกต่อ: nextDamageWillBreak(). คืนค่า: itemStack.nextDamageWillBreak().
Parameters
ItemStack itemStackClientLevel clientLevelLivingEntity livingEntityint iItemDisplayContext itemDisplayContext
ตัวอย่างใช้งาน
Broken instance = ...;
ItemStack itemStack = ...;
ClientLevel clientLevel = ...;
LivingEntity livingEntity = ...;
ItemDisplayContext itemDisplayContext = ...;
boolean result = instance.get(itemStack, clientLevel, livingEntity, 0, itemDisplayContext);
net.minecraft.client.renderer.item.properties.conditional.Broken#type()
- Origin:
clientOnly - Source:
net/minecraft/client/renderer/item/properties/conditional/Broken.java:21 - Modifiers:
public - Return:
MapCodec<Broken>
คืออะไร
ดำเนินการ type ตาม implementation ของ Broken
ทำงานยังไง
คืนค่า: MAP_CODEC.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
BundleHasSelectedItem
- Full name:
net.minecraft.client.renderer.item.properties.conditional.BundleHasSelectedItem - Package:
net.minecraft.client.renderer.item.properties.conditional - Source:
clientOnly—net/minecraft/client/renderer/item/properties/conditional/BundleHasSelectedItem.java - Type:
record - Modifiers:
public - Implements:
ConditionalItemModelProperty
net.minecraft.client.renderer.item.properties.conditional.BundleHasSelectedItem#get(ItemStack,ClientLevel,LivingEntity,int,ItemDisplayContext)
- Origin:
clientOnly - Source:
net/minecraft/client/renderer/item/properties/conditional/BundleHasSelectedItem.java:17 - Modifiers:
public - Return:
boolean
คืออะไร
อ่านค่า get
ทำงานยังไง
เรียกต่อ: hasSelectedItem(). คืนค่า: BundleItem.hasSelectedItem(itemStack).
Parameters
ItemStack itemStackClientLevel clientLevelLivingEntity livingEntityint iItemDisplayContext itemDisplayContext
ตัวอย่างใช้งาน
BundleHasSelectedItem instance = ...;
ItemStack itemStack = ...;
ClientLevel clientLevel = ...;
LivingEntity livingEntity = ...;
ItemDisplayContext itemDisplayContext = ...;
boolean result = instance.get(itemStack, clientLevel, livingEntity, 0, itemDisplayContext);
net.minecraft.client.renderer.item.properties.conditional.BundleHasSelectedItem#type()
- Origin:
clientOnly - Source:
net/minecraft/client/renderer/item/properties/conditional/BundleHasSelectedItem.java:22 - Modifiers:
public - Return:
MapCodec<BundleHasSelectedItem>
คืออะไร
ดำเนินการ type ตาม implementation ของ BundleHasSelectedItem
ทำงานยังไง
คืนค่า: MAP_CODEC.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
ConditionalItemModelProperties
- Full name:
net.minecraft.client.renderer.item.properties.conditional.ConditionalItemModelProperties - Package:
net.minecraft.client.renderer.item.properties.conditional - Source:
clientOnly—net/minecraft/client/renderer/item/properties/conditional/ConditionalItemModelProperties.java - Type:
class - Modifiers:
public
net.minecraft.client.renderer.item.properties.conditional.ConditionalItemModelProperties#bootstrap()
- Origin:
clientOnly - Source:
net/minecraft/client/renderer/item/properties/conditional/ConditionalItemModelProperties.java:15 - Modifiers:
public static - Return:
void
คืออะไร
ดำเนินการ bootstrap ตาม implementation ของ ConditionalItemModelProperties
ทำงานยังไง
เรียกต่อ: put(), withDefaultNamespace().
Parameters
- ไม่มี
ตัวอย่างใช้งาน
ConditionalItemModelProperty
- Full name:
net.minecraft.client.renderer.item.properties.conditional.ConditionalItemModelProperty - Package:
net.minecraft.client.renderer.item.properties.conditional - Source:
clientOnly—net/minecraft/client/renderer/item/properties/conditional/ConditionalItemModelProperty.java - Type:
interface - Modifiers:
public
net.minecraft.client.renderer.item.properties.conditional.ConditionalItemModelProperty#get(ItemStack,ClientLevel,LivingEntity,int,ItemDisplayContext)
- Origin:
clientOnly - Source:
net/minecraft/client/renderer/item/properties/conditional/ConditionalItemModelProperty.java:14 - Modifiers: ``
- Return:
boolean
คืออะไร
อ่านค่า get
ทำงานยังไง
ไม่มี body ใน source declaration นี้
Parameters
ItemStack itemStackClientLevel clientLevelLivingEntity livingEntityint iItemDisplayContext itemDisplayContext
ตัวอย่างใช้งาน
ConditionalItemModelProperty instance = ...;
ItemStack itemStack = ...;
ClientLevel clientLevel = ...;
LivingEntity livingEntity = ...;
ItemDisplayContext itemDisplayContext = ...;
boolean result = instance.get(itemStack, clientLevel, livingEntity, 0, itemDisplayContext);
net.minecraft.client.renderer.item.properties.conditional.ConditionalItemModelProperty#type()
- Origin:
clientOnly - Source:
net/minecraft/client/renderer/item/properties/conditional/ConditionalItemModelProperty.java:16 - Modifiers: ``
- Return:
MapCodec<? extends ConditionalItemModelProperty>
คืออะไร
ดำเนินการ type ตาม implementation ของ ConditionalItemModelProperty
ทำงานยังไง
ไม่มี body ใน source declaration นี้
Parameters
- ไม่มี
ตัวอย่างใช้งาน
ConditionalItemModelProperty instance = ...;
MapCodec<? extends ConditionalItemModelProperty> result = instance.type();
CustomModelDataProperty
- Full name:
net.minecraft.client.renderer.item.properties.conditional.CustomModelDataProperty - Package:
net.minecraft.client.renderer.item.properties.conditional - Source:
clientOnly—net/minecraft/client/renderer/item/properties/conditional/CustomModelDataProperty.java - Type:
record - Modifiers:
public - Implements:
ConditionalItemModelProperty
net.minecraft.client.renderer.item.properties.conditional.CustomModelDataProperty#get(ItemStack,ClientLevel,LivingEntity,int,ItemDisplayContext)
- Origin:
clientOnly - Source:
net/minecraft/client/renderer/item/properties/conditional/CustomModelDataProperty.java:23 - Modifiers:
public - Return:
boolean
คืออะไร
อ่านค่า get
ทำงานยังไง
เรียกต่อ: getBoolean(). คืนค่า: customModelData != null ? customModelData.getBoolean(this.index) == Boolean.TRUE : false.
Parameters
ItemStack itemStackClientLevel clientLevelLivingEntity livingEntityint iItemDisplayContext itemDisplayContext
ตัวอย่างใช้งาน
CustomModelDataProperty instance = ...;
ItemStack itemStack = ...;
ClientLevel clientLevel = ...;
LivingEntity livingEntity = ...;
ItemDisplayContext itemDisplayContext = ...;
boolean result = instance.get(itemStack, clientLevel, livingEntity, 0, itemDisplayContext);
net.minecraft.client.renderer.item.properties.conditional.CustomModelDataProperty#type()
- Origin:
clientOnly - Source:
net/minecraft/client/renderer/item/properties/conditional/CustomModelDataProperty.java:29 - Modifiers:
public - Return:
MapCodec<CustomModelDataProperty>
คืออะไร
ดำเนินการ type ตาม implementation ของ CustomModelDataProperty
ทำงานยังไง
คืนค่า: MAP_CODEC.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
Damaged
- Full name:
net.minecraft.client.renderer.item.properties.conditional.Damaged - Package:
net.minecraft.client.renderer.item.properties.conditional - Source:
clientOnly—net/minecraft/client/renderer/item/properties/conditional/Damaged.java - Type:
record - Modifiers:
public - Implements:
ConditionalItemModelProperty
net.minecraft.client.renderer.item.properties.conditional.Damaged#get(ItemStack,ClientLevel,LivingEntity,int,ItemDisplayContext)
- Origin:
clientOnly - Source:
net/minecraft/client/renderer/item/properties/conditional/Damaged.java:16 - Modifiers:
public - Return:
boolean
คืออะไร
อ่านค่า get
ทำงานยังไง
เรียกต่อ: isDamaged(). คืนค่า: itemStack.isDamaged().
Parameters
ItemStack itemStackClientLevel clientLevelLivingEntity livingEntityint iItemDisplayContext itemDisplayContext
ตัวอย่างใช้งาน
Damaged instance = ...;
ItemStack itemStack = ...;
ClientLevel clientLevel = ...;
LivingEntity livingEntity = ...;
ItemDisplayContext itemDisplayContext = ...;
boolean result = instance.get(itemStack, clientLevel, livingEntity, 0, itemDisplayContext);
net.minecraft.client.renderer.item.properties.conditional.Damaged#type()
- Origin:
clientOnly - Source:
net/minecraft/client/renderer/item/properties/conditional/Damaged.java:21 - Modifiers:
public - Return:
MapCodec<Damaged>
คืออะไร
ดำเนินการ type ตาม implementation ของ Damaged
ทำงานยังไง
คืนค่า: MAP_CODEC.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
ExtendedView
- Full name:
net.minecraft.client.renderer.item.properties.conditional.ExtendedView - Package:
net.minecraft.client.renderer.item.properties.conditional - Source:
clientOnly—net/minecraft/client/renderer/item/properties/conditional/ExtendedView.java - Type:
record - Modifiers:
public - Implements:
ConditionalItemModelProperty
net.minecraft.client.renderer.item.properties.conditional.ExtendedView#get(ItemStack,ClientLevel,LivingEntity,int,ItemDisplayContext)
- Origin:
clientOnly - Source:
net/minecraft/client/renderer/item/properties/conditional/ExtendedView.java:17 - Modifiers:
public - Return:
boolean
คืออะไร
อ่านค่า get
ทำงานยังไง
เรียกต่อ: hasShiftDown(). คืนค่า: itemDisplayContext == ItemDisplayContext.GUI && Screen.hasShiftDown().
Parameters
ItemStack itemStackClientLevel clientLevelLivingEntity livingEntityint iItemDisplayContext itemDisplayContext
ตัวอย่างใช้งาน
ExtendedView instance = ...;
ItemStack itemStack = ...;
ClientLevel clientLevel = ...;
LivingEntity livingEntity = ...;
ItemDisplayContext itemDisplayContext = ...;
boolean result = instance.get(itemStack, clientLevel, livingEntity, 0, itemDisplayContext);
net.minecraft.client.renderer.item.properties.conditional.ExtendedView#type()
- Origin:
clientOnly - Source:
net/minecraft/client/renderer/item/properties/conditional/ExtendedView.java:22 - Modifiers:
public - Return:
MapCodec<ExtendedView>
คืออะไร
ดำเนินการ type ตาม implementation ของ ExtendedView
ทำงานยังไง
คืนค่า: MAP_CODEC.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
FishingRodCast
- Full name:
net.minecraft.client.renderer.item.properties.conditional.FishingRodCast - Package:
net.minecraft.client.renderer.item.properties.conditional - Source:
clientOnly—net/minecraft/client/renderer/item/properties/conditional/FishingRodCast.java - Type:
record - Modifiers:
public - Implements:
ConditionalItemModelProperty
net.minecraft.client.renderer.item.properties.conditional.FishingRodCast#get(ItemStack,ClientLevel,LivingEntity,int,ItemDisplayContext)
- Origin:
clientOnly - Source:
net/minecraft/client/renderer/item/properties/conditional/FishingRodCast.java:19 - Modifiers:
public - Return:
boolean
คืออะไร
อ่านค่า get
ทำงานยังไง
ตรวจเงื่อนไขด้วย if. เรียกต่อ: getHoldingArm(), getItemHeldByArm(). มีจุด return อย่างน้อย 2 จุด.
Parameters
ItemStack itemStackClientLevel clientLevelLivingEntity livingEntityint iItemDisplayContext itemDisplayContext
ตัวอย่างใช้งาน
FishingRodCast instance = ...;
ItemStack itemStack = ...;
ClientLevel clientLevel = ...;
LivingEntity livingEntity = ...;
ItemDisplayContext itemDisplayContext = ...;
boolean result = instance.get(itemStack, clientLevel, livingEntity, 0, itemDisplayContext);
net.minecraft.client.renderer.item.properties.conditional.FishingRodCast#type()
- Origin:
clientOnly - Source:
net/minecraft/client/renderer/item/properties/conditional/FishingRodCast.java:29 - Modifiers:
public - Return:
MapCodec<FishingRodCast>
คืออะไร
ดำเนินการ type ตาม implementation ของ FishingRodCast
ทำงานยังไง
คืนค่า: MAP_CODEC.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
HasComponent
- Full name:
net.minecraft.client.renderer.item.properties.conditional.HasComponent - Package:
net.minecraft.client.renderer.item.properties.conditional - Source:
clientOnly—net/minecraft/client/renderer/item/properties/conditional/HasComponent.java - Type:
record - Modifiers:
public - Implements:
ConditionalItemModelProperty
net.minecraft.client.renderer.item.properties.conditional.HasComponent#get(ItemStack,ClientLevel,LivingEntity,int,ItemDisplayContext)
- Origin:
clientOnly - Source:
net/minecraft/client/renderer/item/properties/conditional/HasComponent.java:26 - Modifiers:
public - Return:
boolean
คืออะไร
อ่านค่า get
ทำงานยังไง
เรียกต่อ: hasNonDefault(), has(). คืนค่า: this.ignoreDefault ? itemStack.hasNonDefault(this.componentType) : itemStack.has(this.componentType).
Parameters
ItemStack itemStackClientLevel clientLevelLivingEntity livingEntityint iItemDisplayContext itemDisplayContext
ตัวอย่างใช้งาน
HasComponent instance = ...;
ItemStack itemStack = ...;
ClientLevel clientLevel = ...;
LivingEntity livingEntity = ...;
ItemDisplayContext itemDisplayContext = ...;
boolean result = instance.get(itemStack, clientLevel, livingEntity, 0, itemDisplayContext);
net.minecraft.client.renderer.item.properties.conditional.HasComponent#type()
- Origin:
clientOnly - Source:
net/minecraft/client/renderer/item/properties/conditional/HasComponent.java:31 - Modifiers:
public - Return:
MapCodec<HasComponent>
คืออะไร
ดำเนินการ type ตาม implementation ของ HasComponent
ทำงานยังไง
คืนค่า: MAP_CODEC.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
IsCarried
- Full name:
net.minecraft.client.renderer.item.properties.conditional.IsCarried - Package:
net.minecraft.client.renderer.item.properties.conditional - Source:
clientOnly—net/minecraft/client/renderer/item/properties/conditional/IsCarried.java - Type:
record - Modifiers:
public - Implements:
ConditionalItemModelProperty
net.minecraft.client.renderer.item.properties.conditional.IsCarried#get(ItemStack,ClientLevel,LivingEntity,int,ItemDisplayContext)
- Origin:
clientOnly - Source:
net/minecraft/client/renderer/item/properties/conditional/IsCarried.java:17 - Modifiers:
public - Return:
boolean
คืออะไร
อ่านค่า get
ทำงานยังไง
เรียกต่อ: getCarried(). คืนค่า: livingEntity instanceof LocalPlayer localPlayer && localPlayer.containerMenu.getCarried() == itemStack.
Parameters
ItemStack itemStackClientLevel clientLevelLivingEntity livingEntityint iItemDisplayContext itemDisplayContext
ตัวอย่างใช้งาน
IsCarried instance = ...;
ItemStack itemStack = ...;
ClientLevel clientLevel = ...;
LivingEntity livingEntity = ...;
ItemDisplayContext itemDisplayContext = ...;
boolean result = instance.get(itemStack, clientLevel, livingEntity, 0, itemDisplayContext);
net.minecraft.client.renderer.item.properties.conditional.IsCarried#type()
- Origin:
clientOnly - Source:
net/minecraft/client/renderer/item/properties/conditional/IsCarried.java:22 - Modifiers:
public - Return:
MapCodec<IsCarried>
คืออะไร
ดำเนินการ type ตาม implementation ของ IsCarried
ทำงานยังไง
คืนค่า: MAP_CODEC.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
IsKeybindDown
- Full name:
net.minecraft.client.renderer.item.properties.conditional.IsKeybindDown - Package:
net.minecraft.client.renderer.item.properties.conditional - Source:
clientOnly—net/minecraft/client/renderer/item/properties/conditional/IsKeybindDown.java - Type:
record - Modifiers:
public - Implements:
ConditionalItemModelProperty
net.minecraft.client.renderer.item.properties.conditional.IsKeybindDown#get(ItemStack,ClientLevel,LivingEntity,int,ItemDisplayContext)
- Origin:
clientOnly - Source:
net/minecraft/client/renderer/item/properties/conditional/IsKeybindDown.java:26 - Modifiers:
public - Return:
boolean
คืออะไร
อ่านค่า get
ทำงานยังไง
เรียกต่อ: isDown(). คืนค่า: this.keybind.isDown().
Parameters
ItemStack itemStackClientLevel clientLevelLivingEntity livingEntityint iItemDisplayContext itemDisplayContext
ตัวอย่างใช้งาน
IsKeybindDown instance = ...;
ItemStack itemStack = ...;
ClientLevel clientLevel = ...;
LivingEntity livingEntity = ...;
ItemDisplayContext itemDisplayContext = ...;
boolean result = instance.get(itemStack, clientLevel, livingEntity, 0, itemDisplayContext);
net.minecraft.client.renderer.item.properties.conditional.IsKeybindDown#type()
- Origin:
clientOnly - Source:
net/minecraft/client/renderer/item/properties/conditional/IsKeybindDown.java:31 - Modifiers:
public - Return:
MapCodec<IsKeybindDown>
คืออะไร
ดำเนินการ type ตาม implementation ของ IsKeybindDown
ทำงานยังไง
คืนค่า: MAP_CODEC.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
IsSelected
- Full name:
net.minecraft.client.renderer.item.properties.conditional.IsSelected - Package:
net.minecraft.client.renderer.item.properties.conditional - Source:
clientOnly—net/minecraft/client/renderer/item/properties/conditional/IsSelected.java - Type:
record - Modifiers:
public - Implements:
ConditionalItemModelProperty
net.minecraft.client.renderer.item.properties.conditional.IsSelected#get(ItemStack,ClientLevel,LivingEntity,int,ItemDisplayContext)
- Origin:
clientOnly - Source:
net/minecraft/client/renderer/item/properties/conditional/IsSelected.java:17 - Modifiers:
public - Return:
boolean
คืออะไร
อ่านค่า get
ทำงานยังไง
เรียกต่อ: getInventory(), getSelected(). คืนค่า: livingEntity instanceof LocalPlayer localPlayer && localPlayer.getInventory().getSelected() == itemStack.
Parameters
ItemStack itemStackClientLevel clientLevelLivingEntity livingEntityint iItemDisplayContext itemDisplayContext
ตัวอย่างใช้งาน
IsSelected instance = ...;
ItemStack itemStack = ...;
ClientLevel clientLevel = ...;
LivingEntity livingEntity = ...;
ItemDisplayContext itemDisplayContext = ...;
boolean result = instance.get(itemStack, clientLevel, livingEntity, 0, itemDisplayContext);
net.minecraft.client.renderer.item.properties.conditional.IsSelected#type()
- Origin:
clientOnly - Source:
net/minecraft/client/renderer/item/properties/conditional/IsSelected.java:22 - Modifiers:
public - Return:
MapCodec<IsSelected>
คืออะไร
ดำเนินการ type ตาม implementation ของ IsSelected
ทำงานยังไง
คืนค่า: MAP_CODEC.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
IsUsingItem
- Full name:
net.minecraft.client.renderer.item.properties.conditional.IsUsingItem - Package:
net.minecraft.client.renderer.item.properties.conditional - Source:
clientOnly—net/minecraft/client/renderer/item/properties/conditional/IsUsingItem.java - Type:
record - Modifiers:
public - Implements:
ConditionalItemModelProperty
net.minecraft.client.renderer.item.properties.conditional.IsUsingItem#get(ItemStack,ClientLevel,LivingEntity,int,ItemDisplayContext)
- Origin:
clientOnly - Source:
net/minecraft/client/renderer/item/properties/conditional/IsUsingItem.java:16 - Modifiers:
public - Return:
boolean
คืออะไร
อ่านค่า get
ทำงานยังไง
เรียกต่อ: isUsingItem(), getUseItem(). คืนค่า: livingEntity == null ? false : livingEntity.isUsingItem() && livingEntity.getUseItem() == itemStack.
Parameters
ItemStack itemStackClientLevel clientLevelLivingEntity livingEntityint iItemDisplayContext itemDisplayContext
ตัวอย่างใช้งาน
IsUsingItem instance = ...;
ItemStack itemStack = ...;
ClientLevel clientLevel = ...;
LivingEntity livingEntity = ...;
ItemDisplayContext itemDisplayContext = ...;
boolean result = instance.get(itemStack, clientLevel, livingEntity, 0, itemDisplayContext);
net.minecraft.client.renderer.item.properties.conditional.IsUsingItem#type()
- Origin:
clientOnly - Source:
net/minecraft/client/renderer/item/properties/conditional/IsUsingItem.java:21 - Modifiers:
public - Return:
MapCodec<IsUsingItem>
คืออะไร
ดำเนินการ type ตาม implementation ของ IsUsingItem
ทำงานยังไง
คืนค่า: MAP_CODEC.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
IsViewEntity
- Full name:
net.minecraft.client.renderer.item.properties.conditional.IsViewEntity - Package:
net.minecraft.client.renderer.item.properties.conditional - Source:
clientOnly—net/minecraft/client/renderer/item/properties/conditional/IsViewEntity.java - Type:
record - Modifiers:
public - Implements:
ConditionalItemModelProperty
net.minecraft.client.renderer.item.properties.conditional.IsViewEntity#get(ItemStack,ClientLevel,LivingEntity,int,ItemDisplayContext)
- Origin:
clientOnly - Source:
net/minecraft/client/renderer/item/properties/conditional/IsViewEntity.java:18 - Modifiers:
public - Return:
boolean
คืออะไร
อ่านค่า get
ทำงานยังไง
เรียกต่อ: getInstance(), getCameraEntity(). คืนค่า: entity != null ? livingEntity == entity : livingEntity == minecraft.player.
Parameters
ItemStack itemStackClientLevel clientLevelLivingEntity livingEntityint iItemDisplayContext itemDisplayContext
ตัวอย่างใช้งาน
IsViewEntity instance = ...;
ItemStack itemStack = ...;
ClientLevel clientLevel = ...;
LivingEntity livingEntity = ...;
ItemDisplayContext itemDisplayContext = ...;
boolean result = instance.get(itemStack, clientLevel, livingEntity, 0, itemDisplayContext);
net.minecraft.client.renderer.item.properties.conditional.IsViewEntity#type()
- Origin:
clientOnly - Source:
net/minecraft/client/renderer/item/properties/conditional/IsViewEntity.java:25 - Modifiers:
public - Return:
MapCodec<IsViewEntity>
คืออะไร
ดำเนินการ type ตาม implementation ของ IsViewEntity
ทำงานยังไง
คืนค่า: MAP_CODEC.
Parameters
- ไม่มี