Skip to content

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: commonnet/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

  • ไม่มี

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

ContextScoreboardNameProvider instance = ...;
LootScoreProviderType result = instance.getType();

FixedScoreboardNameProvider

  • Full name: net.minecraft.world.level.storage.loot.providers.score.FixedScoreboardNameProvider
  • Package: net.minecraft.world.level.storage.loot.providers.score
  • Source: commonnet/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

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

ScoreboardNameProvider result = FixedScoreboardNameProvider.forName("value");

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

  • ไม่มี

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

FixedScoreboardNameProvider instance = ...;
LootScoreProviderType result = instance.getType();

ScoreboardNameProvider

  • Full name: net.minecraft.world.level.storage.loot.providers.score.ScoreboardNameProvider
  • Package: net.minecraft.world.level.storage.loot.providers.score
  • Source: commonnet/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

  • ไม่มี

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

ScoreboardNameProvider instance = ...;
LootScoreProviderType result = instance.getType();