Package net.minecraft.client.color.item
Part 1/1
Constant
- Full name:
net.minecraft.client.color.item.Constant - Package:
net.minecraft.client.color.item - Source:
clientOnly—net/minecraft/client/color/item/Constant.java - Type:
record - Modifiers:
public - Implements:
ItemTintSource
net.minecraft.client.color.item.Constant#calculate(ItemStack,ClientLevel,LivingEntity)
- Origin:
clientOnly - Source:
net/minecraft/client/color/item/Constant.java:24 - Modifiers:
public - Return:
int
คืออะไร
คำนวณ calculate
ทำงานยังไง
คืนค่า: this.value.
Parameters
ItemStack itemStackClientLevel clientLevelLivingEntity livingEntity
ตัวอย่างใช้งาน
Constant instance = ...;
ItemStack itemStack = ...;
ClientLevel clientLevel = ...;
LivingEntity livingEntity = ...;
int result = instance.calculate(itemStack, clientLevel, livingEntity);
net.minecraft.client.color.item.Constant#Constant(int)
- Origin:
clientOnly - Source:
net/minecraft/client/color/item/Constant.java:20 - Modifiers:
public - Kind: constructor
คืออะไร
สร้างออบเจ็กต์ Constant ด้วยพารามิเตอร์ที่ระบุ
ทำงานยังไง
เรียกต่อ: opaque().
Parameters
int value
ตัวอย่างใช้งาน
net.minecraft.client.color.item.Constant#type()
- Origin:
clientOnly - Source:
net/minecraft/client/color/item/Constant.java:29 - Modifiers:
public - Return:
MapCodec<Constant>
คืออะไร
ดำเนินการ type ตาม implementation ของ Constant
ทำงานยังไง
คืนค่า: MAP_CODEC.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
CustomModelDataSource
- Full name:
net.minecraft.client.color.item.CustomModelDataSource - Package:
net.minecraft.client.color.item - Source:
clientOnly—net/minecraft/client/color/item/CustomModelDataSource.java - Type:
record - Modifiers:
public - Implements:
ItemTintSource
net.minecraft.client.color.item.CustomModelDataSource#calculate(ItemStack,ClientLevel,LivingEntity)
- Origin:
clientOnly - Source:
net/minecraft/client/color/item/CustomModelDataSource.java:26 - Modifiers:
public - Return:
int
คืออะไร
คำนวณ calculate
ทำงานยังไง
ตรวจเงื่อนไขด้วย if. เรียกต่อ: get(), getColor(), opaque(). มีจุด return อย่างน้อย 2 จุด.
Parameters
ItemStack itemStackClientLevel clientLevelLivingEntity livingEntity
ตัวอย่างใช้งาน
CustomModelDataSource instance = ...;
ItemStack itemStack = ...;
ClientLevel clientLevel = ...;
LivingEntity livingEntity = ...;
int result = instance.calculate(itemStack, clientLevel, livingEntity);
net.minecraft.client.color.item.CustomModelDataSource#type()
- Origin:
clientOnly - Source:
net/minecraft/client/color/item/CustomModelDataSource.java:39 - Modifiers:
public - Return:
MapCodec<CustomModelDataSource>
คืออะไร
ดำเนินการ type ตาม implementation ของ CustomModelDataSource
ทำงานยังไง
คืนค่า: MAP_CODEC.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
Dye
- Full name:
net.minecraft.client.color.item.Dye - Package:
net.minecraft.client.color.item - Source:
clientOnly—net/minecraft/client/color/item/Dye.java - Type:
record - Modifiers:
public - Implements:
ItemTintSource
net.minecraft.client.color.item.Dye#calculate(ItemStack,ClientLevel,LivingEntity)
- Origin:
clientOnly - Source:
net/minecraft/client/color/item/Dye.java:20 - Modifiers:
public - Return:
int
คืออะไร
คำนวณ calculate
ทำงานยังไง
เรียกต่อ: getOrDefault(). คืนค่า: DyedItemColor.getOrDefault(itemStack, this.defaultColor).
Parameters
ItemStack itemStackClientLevel clientLevelLivingEntity livingEntity
ตัวอย่างใช้งาน
Dye instance = ...;
ItemStack itemStack = ...;
ClientLevel clientLevel = ...;
LivingEntity livingEntity = ...;
int result = instance.calculate(itemStack, clientLevel, livingEntity);
net.minecraft.client.color.item.Dye#type()
- Origin:
clientOnly - Source:
net/minecraft/client/color/item/Dye.java:25 - Modifiers:
public - Return:
MapCodec<Dye>
คืออะไร
ดำเนินการ type ตาม implementation ของ Dye
ทำงานยังไง
คืนค่า: MAP_CODEC.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
Firework
- Full name:
net.minecraft.client.color.item.Firework - Package:
net.minecraft.client.color.item - Source:
clientOnly—net/minecraft/client/color/item/Firework.java - Type:
record - Modifiers:
public - Implements:
ItemTintSource
net.minecraft.client.color.item.Firework#calculate(ItemStack,ClientLevel,LivingEntity)
- Origin:
clientOnly - Source:
net/minecraft/client/color/item/Firework.java:27 - Modifiers:
public - Return:
int
คืออะไร
คำนวณ calculate
ทำงานยังไง
ตรวจเงื่อนไขด้วย if ; มีการวนลูป. เรียกต่อ: get(), colors(), of(), size(), opaque(), getInt(), red(), green(). มีจุด return อย่างน้อย 3 จุด.
Parameters
ItemStack itemStackClientLevel clientLevelLivingEntity livingEntity
ตัวอย่างใช้งาน
Firework instance = ...;
ItemStack itemStack = ...;
ClientLevel clientLevel = ...;
LivingEntity livingEntity = ...;
int result = instance.calculate(itemStack, clientLevel, livingEntity);
net.minecraft.client.color.item.Firework#Firework()
- Origin:
clientOnly - Source:
net/minecraft/client/color/item/Firework.java:23 - Modifiers:
public - Kind: constructor
คืออะไร
สร้างออบเจ็กต์ Firework ด้วยพารามิเตอร์ที่ระบุ
ทำงานยังไง
ทำงานตาม body โดยตรง (ประมาณ 1 statement).
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.client.color.item.Firework#type()
- Origin:
clientOnly - Source:
net/minecraft/client/color/item/Firework.java:54 - Modifiers:
public - Return:
MapCodec<Firework>
คืออะไร
ดำเนินการ type ตาม implementation ของ Firework
ทำงานยังไง
คืนค่า: MAP_CODEC.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
GrassColorSource
- Full name:
net.minecraft.client.color.item.GrassColorSource - Package:
net.minecraft.client.color.item - Source:
clientOnly—net/minecraft/client/color/item/GrassColorSource.java - Type:
record - Modifiers:
public - Implements:
ItemTintSource
net.minecraft.client.color.item.GrassColorSource#calculate(ItemStack,ClientLevel,LivingEntity)
- Origin:
clientOnly - Source:
net/minecraft/client/color/item/GrassColorSource.java:28 - Modifiers:
public - Return:
int
คืออะไร
คำนวณ calculate
ทำงานยังไง
เรียกต่อ: get(). คืนค่า: GrassColor.get(this.temperature, this.downfall).
Parameters
ItemStack itemStackClientLevel clientLevelLivingEntity livingEntity
ตัวอย่างใช้งาน
GrassColorSource instance = ...;
ItemStack itemStack = ...;
ClientLevel clientLevel = ...;
LivingEntity livingEntity = ...;
int result = instance.calculate(itemStack, clientLevel, livingEntity);
net.minecraft.client.color.item.GrassColorSource#GrassColorSource()
- Origin:
clientOnly - Source:
net/minecraft/client/color/item/GrassColorSource.java:24 - Modifiers:
public - Kind: constructor
คืออะไร
สร้างออบเจ็กต์ GrassColorSource ด้วยพารามิเตอร์ที่ระบุ
ทำงานยังไง
ทำงานตาม body โดยตรง (ประมาณ 1 statement).
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.client.color.item.GrassColorSource#type()
- Origin:
clientOnly - Source:
net/minecraft/client/color/item/GrassColorSource.java:33 - Modifiers:
public - Return:
MapCodec<GrassColorSource>
คืออะไร
ดำเนินการ type ตาม implementation ของ GrassColorSource
ทำงานยังไง
คืนค่า: MAP_CODEC.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
ItemTintSource
- Full name:
net.minecraft.client.color.item.ItemTintSource - Package:
net.minecraft.client.color.item - Source:
clientOnly—net/minecraft/client/color/item/ItemTintSource.java - Type:
interface - Modifiers:
public
net.minecraft.client.color.item.ItemTintSource#calculate(ItemStack,ClientLevel,LivingEntity)
- Origin:
clientOnly - Source:
net/minecraft/client/color/item/ItemTintSource.java:13 - Modifiers: ``
- Return:
int
คืออะไร
คำนวณ calculate
ทำงานยังไง
ไม่มี body ใน source declaration นี้
Parameters
ItemStack itemStackClientLevel clientLevelLivingEntity livingEntity
ตัวอย่างใช้งาน
ItemTintSource instance = ...;
ItemStack itemStack = ...;
ClientLevel clientLevel = ...;
LivingEntity livingEntity = ...;
int result = instance.calculate(itemStack, clientLevel, livingEntity);
net.minecraft.client.color.item.ItemTintSource#type()
- Origin:
clientOnly - Source:
net/minecraft/client/color/item/ItemTintSource.java:15 - Modifiers: ``
- Return:
MapCodec<? extends ItemTintSource>
คืออะไร
ดำเนินการ type ตาม implementation ของ ItemTintSource
ทำงานยังไง
ไม่มี body ใน source declaration นี้
Parameters
- ไม่มี
ตัวอย่างใช้งาน
ItemTintSources
- Full name:
net.minecraft.client.color.item.ItemTintSources - Package:
net.minecraft.client.color.item - Source:
clientOnly—net/minecraft/client/color/item/ItemTintSources.java - Type:
class - Modifiers:
public
net.minecraft.client.color.item.ItemTintSources#bootstrap()
- Origin:
clientOnly - Source:
net/minecraft/client/color/item/ItemTintSources.java:15 - Modifiers:
public static - Return:
void
คืออะไร
ดำเนินการ bootstrap ตาม implementation ของ ItemTintSources
ทำงานยังไง
เรียกต่อ: put(), withDefaultNamespace().
Parameters
- ไม่มี
ตัวอย่างใช้งาน
MapColor
- Full name:
net.minecraft.client.color.item.MapColor - Package:
net.minecraft.client.color.item - Source:
clientOnly—net/minecraft/client/color/item/MapColor.java - Type:
record - Modifiers:
public - Implements:
ItemTintSource
net.minecraft.client.color.item.MapColor#calculate(ItemStack,ClientLevel,LivingEntity)
- Origin:
clientOnly - Source:
net/minecraft/client/color/item/MapColor.java:26 - Modifiers:
public - Return:
int
คืออะไร
คำนวณ calculate
ทำงานยังไง
เรียกต่อ: get(), opaque(), rgb(). คืนค่า: mapItemColor != null ? ARGB.opaque(mapItemColor.rgb()) : ARGB.opaque(this.defaultColor).
Parameters
ItemStack itemStackClientLevel clientLevelLivingEntity livingEntity
ตัวอย่างใช้งาน
MapColor instance = ...;
ItemStack itemStack = ...;
ClientLevel clientLevel = ...;
LivingEntity livingEntity = ...;
int result = instance.calculate(itemStack, clientLevel, livingEntity);
net.minecraft.client.color.item.MapColor#MapColor()
- Origin:
clientOnly - Source:
net/minecraft/client/color/item/MapColor.java:22 - Modifiers:
public - Kind: constructor
คืออะไร
สร้างออบเจ็กต์ MapColor ด้วยพารามิเตอร์ที่ระบุ
ทำงานยังไง
เรียกต่อ: rgb().
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.client.color.item.MapColor#type()
- Origin:
clientOnly - Source:
net/minecraft/client/color/item/MapColor.java:32 - Modifiers:
public - Return:
MapCodec<MapColor>
คืออะไร
ดำเนินการ type ตาม implementation ของ MapColor
ทำงานยังไง
คืนค่า: MAP_CODEC.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
Potion
- Full name:
net.minecraft.client.color.item.Potion - Package:
net.minecraft.client.color.item - Source:
clientOnly—net/minecraft/client/color/item/Potion.java - Type:
record - Modifiers:
public - Implements:
ItemTintSource
net.minecraft.client.color.item.Potion#calculate(ItemStack,ClientLevel,LivingEntity)
- Origin:
clientOnly - Source:
net/minecraft/client/color/item/Potion.java:26 - Modifiers:
public - Return:
int
คืออะไร
คำนวณ calculate
ทำงานยังไง
เรียกต่อ: get(), opaque(), getColorOr(). คืนค่า: potionContents != null ? ARGB.opaque(potionContents.getColorOr(this.defaultColor)) : ARGB.opaque(this.defaultColor).
Parameters
ItemStack itemStackClientLevel clientLevelLivingEntity livingEntity
ตัวอย่างใช้งาน
Potion instance = ...;
ItemStack itemStack = ...;
ClientLevel clientLevel = ...;
LivingEntity livingEntity = ...;
int result = instance.calculate(itemStack, clientLevel, livingEntity);
net.minecraft.client.color.item.Potion#Potion()
- Origin:
clientOnly - Source:
net/minecraft/client/color/item/Potion.java:22 - Modifiers:
public - Kind: constructor
คืออะไร
สร้างออบเจ็กต์ Potion ด้วยพารามิเตอร์ที่ระบุ
ทำงานยังไง
ทำงานตาม body โดยตรง (ประมาณ 1 statement).
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.client.color.item.Potion#type()
- Origin:
clientOnly - Source:
net/minecraft/client/color/item/Potion.java:32 - Modifiers:
public - Return:
MapCodec<Potion>
คืออะไร
ดำเนินการ type ตาม implementation ของ Potion
ทำงานยังไง
คืนค่า: MAP_CODEC.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
TeamColor
- Full name:
net.minecraft.client.color.item.TeamColor - Package:
net.minecraft.client.color.item - Source:
clientOnly—net/minecraft/client/color/item/TeamColor.java - Type:
record - Modifiers:
public - Implements:
ItemTintSource
net.minecraft.client.color.item.TeamColor#calculate(ItemStack,ClientLevel,LivingEntity)
- Origin:
clientOnly - Source:
net/minecraft/client/color/item/TeamColor.java:22 - Modifiers:
public - Return:
int
คืออะไร
คำนวณ calculate
ทำงานยังไง
ตรวจเงื่อนไขด้วย if. เรียกต่อ: getTeam(), getColor(), opaque(). มีจุด return อย่างน้อย 2 จุด.
Parameters
ItemStack itemStackClientLevel clientLevelLivingEntity livingEntity
ตัวอย่างใช้งาน
TeamColor instance = ...;
ItemStack itemStack = ...;
ClientLevel clientLevel = ...;
LivingEntity livingEntity = ...;
int result = instance.calculate(itemStack, clientLevel, livingEntity);
net.minecraft.client.color.item.TeamColor#type()
- Origin:
clientOnly - Source:
net/minecraft/client/color/item/TeamColor.java:37 - Modifiers:
public - Return:
MapCodec<TeamColor>
คืออะไร
ดำเนินการ type ตาม implementation ของ TeamColor
ทำงานยังไง
คืนค่า: MAP_CODEC.
Parameters
- ไม่มี