Skip to content

Package net.minecraft.commands.arguments.selector.options

Part 1/1


EntitySelectorOptions

  • Full name: net.minecraft.commands.arguments.selector.options.EntitySelectorOptions
  • Package: net.minecraft.commands.arguments.selector.options
  • Source: commonnet/minecraft/commands/arguments/selector/options/EntitySelectorOptions.java
  • Type: class
  • Modifiers: public

net.minecraft.commands.arguments.selector.options.EntitySelectorOptions#bootStrap()

  • Origin: common
  • Source: net/minecraft/commands/arguments/selector/options/EntitySelectorOptions.java:84
  • Modifiers: public static
  • Return: void

คืออะไร

ดำเนินการ bootStrap ตาม implementation ของ EntitySelectorOptions

ทำงานยังไง

ตรวจเงื่อนไขด้วย if ; แยกกรณีด้วย switch ; มีการวนลูป. เรียกต่อ: isEmpty(), register(), getReader(), getCursor(), shouldInvertValue(), readString(), hasNameNotEquals(), setCursor(). สร้างออบเจ็กต์: TagParser, CompoundTag, LootParams.Builder, LootContext.Builder. มีจุด return อย่างน้อย 20 จุด.

Parameters

  • ไม่มี

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

EntitySelectorOptions.bootStrap();

net.minecraft.commands.arguments.selector.options.EntitySelectorOptions#get(EntitySelectorParser,String,int)

  • Origin: common
  • Source: net/minecraft/commands/arguments/selector/options/EntitySelectorOptions.java:506
  • Modifiers: public static
  • Return: EntitySelectorOptions.Modifier

คืออะไร

อ่านค่า get

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. เรียกต่อ: test(), createWithContext(), getReader(), setCursor(). คืนค่า: option.modifier.

Parameters

  • EntitySelectorParser entitySelectorParser
  • String string
  • int i

Throws

  • CommandSyntaxException

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

EntitySelectorParser entitySelectorParser = ...;
EntitySelectorOptions.Modifier result = EntitySelectorOptions.get(entitySelectorParser, "value", 0);

net.minecraft.commands.arguments.selector.options.EntitySelectorOptions#suggestNames(EntitySelectorParser,SuggestionsBuilder)

  • Origin: common
  • Source: net/minecraft/commands/arguments/selector/options/EntitySelectorOptions.java:520
  • Modifiers: public static
  • Return: void

คืออะไร

ดำเนินการ suggestNames ตาม implementation ของ EntitySelectorOptions

ทำงานยังไง

ตรวจเงื่อนไขด้วย if ; มีการวนลูป. เรียกต่อ: getRemaining(), toLowerCase(), entrySet(), getValue(), test(), getKey(), startsWith(), suggest().

Parameters

  • EntitySelectorParser entitySelectorParser
  • SuggestionsBuilder suggestionsBuilder

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

EntitySelectorParser entitySelectorParser = ...;
SuggestionsBuilder suggestionsBuilder = ...;
EntitySelectorOptions.suggestNames(entitySelectorParser, suggestionsBuilder);

EntitySelectorOptions$Modifier

  • Full name: net.minecraft.commands.arguments.selector.options.EntitySelectorOptions$Modifier
  • Package: net.minecraft.commands.arguments.selector.options
  • Source: commonnet/minecraft/commands/arguments/selector/options/EntitySelectorOptions.java
  • Type: interface
  • Modifiers: public

net.minecraft.commands.arguments.selector.options.EntitySelectorOptions$Modifier#handle(EntitySelectorParser)

  • Origin: common
  • Source: net/minecraft/commands/arguments/selector/options/EntitySelectorOptions.java:531
  • Modifiers: ``
  • Return: void

คืออะไร

จัดการ handle

ทำงานยังไง

ไม่มี body ใน source declaration นี้

Parameters

  • EntitySelectorParser entitySelectorParser

Throws

  • CommandSyntaxException

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

EntitySelectorOptions.Modifier instance = ...;
EntitySelectorParser entitySelectorParser = ...;
instance.handle(entitySelectorParser);