Package net.minecraft.world.level.storage.loot.providers.score
Part 1/1
ContextScoreboardNameProvider
- Full name:
net.minecraft.world.level.storage.loot.providers.score.ContextScoreboardNameProvider - Package:
net.minecraft.world.level.storage.loot.providers.score - Source:
common—net/minecraft/world/level/storage/loot/providers/score/ContextScoreboardNameProvider.java - Type:
record - Modifiers:
public - Implements:
ScoreboardNameProvider
net.minecraft.world.level.storage.loot.providers.score.ContextScoreboardNameProvider#forTarget(LootContext.EntityTarget)
- Origin:
common - Source:
net/minecraft/world/level/storage/loot/providers/score/ContextScoreboardNameProvider.java:20 - Modifiers:
public static - Return:
ScoreboardNameProvider
คืออะไร
ดำเนินการ forTarget ตาม implementation ของ ContextScoreboardNameProvider
ทำงานยังไง
สร้างออบเจ็กต์: ContextScoreboardNameProvider. คืนค่า: new ContextScoreboardNameProvider(entityTarget).
Parameters
LootContext.EntityTarget entityTarget
ตัวอย่างใช้งาน
LootContext.EntityTarget entityTarget = ...;
ScoreboardNameProvider result = ContextScoreboardNameProvider.forTarget(entityTarget);
net.minecraft.world.level.storage.loot.providers.score.ContextScoreboardNameProvider#getReferencedContextParams()
- Origin:
common - Source:
net/minecraft/world/level/storage/loot/providers/score/ContextScoreboardNameProvider.java:35 - Modifiers:
public - Return:
Set<ContextKey<?>>
คืออะไร
อ่านค่า Referenced Context Params
ทำงานยังไง
เรียกต่อ: of(), getParam(). คืนค่า: Set.of(this.target.getParam()).
Parameters
- ไม่มี
ตัวอย่างใช้งาน
ContextScoreboardNameProvider instance = ...;
Set<ContextKey<?>> result = instance.getReferencedContextParams();
net.minecraft.world.level.storage.loot.providers.score.ContextScoreboardNameProvider#getScoreHolder(LootContext)
- Origin:
common - Source:
net/minecraft/world/level/storage/loot/providers/score/ContextScoreboardNameProvider.java:29 - Modifiers:
public - Return:
ScoreHolder
คืออะไร
อ่านค่า Score Holder
ทำงานยังไง
เรียกต่อ: getOptionalParameter(), getParam(). คืนค่า: lootContext.getOptionalParameter(this.target.getParam()).
Parameters
LootContext lootContext
ตัวอย่างใช้งาน
ContextScoreboardNameProvider instance = ...;
LootContext lootContext = ...;
ScoreHolder result = instance.getScoreHolder(lootContext);
net.minecraft.world.level.storage.loot.providers.score.ContextScoreboardNameProvider#getType()
- Origin:
common - Source:
net/minecraft/world/level/storage/loot/providers/score/ContextScoreboardNameProvider.java:24 - Modifiers:
public - Return:
LootScoreProviderType
คืออะไร
อ่านค่า Type
ทำงานยังไง
คืนค่า: ScoreboardNameProviders.CONTEXT.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
FixedScoreboardNameProvider
- Full name:
net.minecraft.world.level.storage.loot.providers.score.FixedScoreboardNameProvider - Package:
net.minecraft.world.level.storage.loot.providers.score - Source:
common—net/minecraft/world/level/storage/loot/providers/score/FixedScoreboardNameProvider.java - Type:
record - Modifiers:
public - Implements:
ScoreboardNameProvider
net.minecraft.world.level.storage.loot.providers.score.FixedScoreboardNameProvider#forName(String)
- Origin:
common - Source:
net/minecraft/world/level/storage/loot/providers/score/FixedScoreboardNameProvider.java:16 - Modifiers:
public static - Return:
ScoreboardNameProvider
คืออะไร
ดำเนินการ forName ตาม implementation ของ FixedScoreboardNameProvider
ทำงานยังไง
สร้างออบเจ็กต์: FixedScoreboardNameProvider. คืนค่า: new FixedScoreboardNameProvider(string).
Parameters
String string
ตัวอย่างใช้งาน
net.minecraft.world.level.storage.loot.providers.score.FixedScoreboardNameProvider#getReferencedContextParams()
- Origin:
common - Source:
net/minecraft/world/level/storage/loot/providers/score/FixedScoreboardNameProvider.java:30 - Modifiers:
public - Return:
Set<ContextKey<?>>
คืออะไร
อ่านค่า Referenced Context Params
ทำงานยังไง
เรียกต่อ: of(). คืนค่า: Set.of().
Parameters
- ไม่มี
ตัวอย่างใช้งาน
FixedScoreboardNameProvider instance = ...;
Set<ContextKey<?>> result = instance.getReferencedContextParams();
net.minecraft.world.level.storage.loot.providers.score.FixedScoreboardNameProvider#getScoreHolder(LootContext)
- Origin:
common - Source:
net/minecraft/world/level/storage/loot/providers/score/FixedScoreboardNameProvider.java:25 - Modifiers:
public - Return:
ScoreHolder
คืออะไร
อ่านค่า Score Holder
ทำงานยังไง
เรียกต่อ: forNameOnly(). คืนค่า: ScoreHolder.forNameOnly(this.name).
Parameters
LootContext lootContext
ตัวอย่างใช้งาน
FixedScoreboardNameProvider instance = ...;
LootContext lootContext = ...;
ScoreHolder result = instance.getScoreHolder(lootContext);
net.minecraft.world.level.storage.loot.providers.score.FixedScoreboardNameProvider#getType()
- Origin:
common - Source:
net/minecraft/world/level/storage/loot/providers/score/FixedScoreboardNameProvider.java:20 - Modifiers:
public - Return:
LootScoreProviderType
คืออะไร
อ่านค่า Type
ทำงานยังไง
คืนค่า: ScoreboardNameProviders.FIXED.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
ScoreboardNameProvider
- Full name:
net.minecraft.world.level.storage.loot.providers.score.ScoreboardNameProvider - Package:
net.minecraft.world.level.storage.loot.providers.score - Source:
common—net/minecraft/world/level/storage/loot/providers/score/ScoreboardNameProvider.java - Type:
interface - Modifiers:
public
net.minecraft.world.level.storage.loot.providers.score.ScoreboardNameProvider#getReferencedContextParams()
- Origin:
common - Source:
net/minecraft/world/level/storage/loot/providers/score/ScoreboardNameProvider.java:15 - Modifiers: ``
- Return:
Set<ContextKey<?>>
คืออะไร
อ่านค่า Referenced Context Params
ทำงานยังไง
ไม่มี body ใน source declaration นี้
Parameters
- ไม่มี
ตัวอย่างใช้งาน
ScoreboardNameProvider instance = ...;
Set<ContextKey<?>> result = instance.getReferencedContextParams();
net.minecraft.world.level.storage.loot.providers.score.ScoreboardNameProvider#getScoreHolder(LootContext)
- Origin:
common - Source:
net/minecraft/world/level/storage/loot/providers/score/ScoreboardNameProvider.java:10 - Modifiers: ``
- Return:
ScoreHolder
คืออะไร
อ่านค่า Score Holder
ทำงานยังไง
ไม่มี body ใน source declaration นี้
Parameters
LootContext lootContext
ตัวอย่างใช้งาน
ScoreboardNameProvider instance = ...;
LootContext lootContext = ...;
ScoreHolder result = instance.getScoreHolder(lootContext);
net.minecraft.world.level.storage.loot.providers.score.ScoreboardNameProvider#getType()
- Origin:
common - Source:
net/minecraft/world/level/storage/loot/providers/score/ScoreboardNameProvider.java:13 - Modifiers: ``
- Return:
LootScoreProviderType
คืออะไร
อ่านค่า Type
ทำงานยังไง
ไม่มี body ใน source declaration นี้
Parameters
- ไม่มี