Skip to content

Package net.minecraft.nbt.visitors

Part 1/1


CollectFields

  • Full name: net.minecraft.nbt.visitors.CollectFields
  • Package: net.minecraft.nbt.visitors
  • Source: commonnet/minecraft/nbt/visitors/CollectFields.java
  • Type: class
  • Modifiers: public
  • Extends: CollectToTag

net.minecraft.nbt.visitors.CollectFields#CollectFields(FieldSelector[])

  • Origin: common
  • Source: net/minecraft/nbt/visitors/CollectFields.java:17
  • Modifiers: public
  • Kind: constructor

คืออะไร

สร้างออบเจ็กต์ CollectFields ด้วยพารามิเตอร์ที่ระบุ

ทำงานยังไง

มีการวนลูป. แก้ state: fieldsToGetCount, wantedTypes. เรียกต่อ: builder(), createRoot(), addEntry(), add(), type(), push(), build().

Parameters

  • FieldSelector[] fieldSelectors

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

FieldSelector[] fieldSelectors = ...;
CollectFields instance = new CollectFields(fieldSelectors);

net.minecraft.nbt.visitors.CollectFields#getMissingFieldCount()

  • Origin: common
  • Source: net/minecraft/nbt/visitors/CollectFields.java:81
  • Modifiers: public
  • Return: int

คืออะไร

อ่านค่า Missing Field Count

ทำงานยังไง

คืนค่า: this.fieldsToGetCount.

Parameters

  • ไม่มี

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

CollectFields instance = ...;
int result = instance.getMissingFieldCount();

net.minecraft.nbt.visitors.CollectFields#visitContainerEnd()

  • Origin: common
  • Source: net/minecraft/nbt/visitors/CollectFields.java:72
  • Modifiers: public
  • Return: StreamTagVisitor.ValueResult

คืออะไร

เยี่ยมชม node Container End

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. เรียกต่อ: depth(), element(), pop(). คืนค่า: super.visitContainerEnd().

Parameters

  • ไม่มี

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

CollectFields instance = ...;
StreamTagVisitor.ValueResult result = instance.visitContainerEnd();

net.minecraft.nbt.visitors.CollectFields#visitEntry(TagType<?>)

  • Origin: common
  • Source: net/minecraft/nbt/visitors/CollectFields.java:37
  • Modifiers: public
  • Return: StreamTagVisitor.EntryResult

คืออะไร

เยี่ยมชม node Entry

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. เรียกต่อ: element(), depth(), contains(). มีจุด return อย่างน้อย 3 จุด.

Parameters

  • TagType<?> tagType

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

CollectFields instance = ...;
TagType<?> tagType = ...;
StreamTagVisitor.EntryResult result = instance.visitEntry(tagType);

net.minecraft.nbt.visitors.CollectFields#visitEntry(TagType<?>,String)

  • Origin: common
  • Source: net/minecraft/nbt/visitors/CollectFields.java:49
  • Modifiers: public
  • Return: StreamTagVisitor.EntryResult

คืออะไร

เยี่ยมชม node Entry

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. แก้ state: fieldsToGetCount. เรียกต่อ: element(), depth(), selectedFields(), remove(), fieldsToRecurse(), get(), push(). มีจุด return อย่างน้อย 4 จุด.

Parameters

  • TagType<?> tagType
  • String string

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

CollectFields instance = ...;
TagType<?> tagType = ...;
StreamTagVisitor.EntryResult result = instance.visitEntry(tagType, "value");

net.minecraft.nbt.visitors.CollectFields#visitRootEntry(TagType<?>)

  • Origin: common
  • Source: net/minecraft/nbt/visitors/CollectFields.java:32
  • Modifiers: public
  • Return: StreamTagVisitor.ValueResult

คืออะไร

เยี่ยมชม node Root Entry

ทำงานยังไง

คืนค่า: tagType != CompoundTag.TYPE ? StreamTagVisitor.ValueResult.HALT : super.visitRootEntry(tagType).

Parameters

  • TagType<?> tagType

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

CollectFields instance = ...;
TagType<?> tagType = ...;
StreamTagVisitor.ValueResult result = instance.visitRootEntry(tagType);

CollectToTag

  • Full name: net.minecraft.nbt.visitors.CollectToTag
  • Package: net.minecraft.nbt.visitors
  • Source: commonnet/minecraft/nbt/visitors/CollectToTag.java
  • Type: class
  • Modifiers: public
  • Implements: StreamTagVisitor

net.minecraft.nbt.visitors.CollectToTag#depth()

  • Origin: common
  • Source: net/minecraft/nbt/visitors/CollectToTag.java:35
  • Modifiers: protected
  • Return: int

คืออะไร

ดำเนินการ depth ตาม implementation ของ CollectToTag

ทำงานยังไง

เรียกต่อ: size(). คืนค่า: this.consumerStack.size().

Parameters

  • ไม่มี

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

@Override
protected int depth() {
    return super.depth();
}

net.minecraft.nbt.visitors.CollectToTag#getResult()

  • Origin: common
  • Source: net/minecraft/nbt/visitors/CollectToTag.java:30
  • Modifiers: public
  • Return: Tag

คืออะไร

อ่านค่า Result

ทำงานยังไง

คืนค่า: this.rootTag.

Parameters

  • ไม่มี

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

CollectToTag instance = ...;
Tag result = instance.getResult();

net.minecraft.nbt.visitors.CollectToTag#visit(byte)

  • Origin: common
  • Source: net/minecraft/nbt/visitors/CollectToTag.java:55
  • Modifiers: public
  • Return: StreamTagVisitor.ValueResult

คืออะไร

เยี่ยมชม node visit

ทำงานยังไง

เรียกต่อ: appendEntry(), valueOf(). คืนค่า: StreamTagVisitor.ValueResult.CONTINUE.

Parameters

  • byte b

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

CollectToTag instance = ...;
StreamTagVisitor.ValueResult result = instance.visit(0);

net.minecraft.nbt.visitors.CollectToTag#visit(byte[])

  • Origin: common
  • Source: net/minecraft/nbt/visitors/CollectToTag.java:91
  • Modifiers: public
  • Return: StreamTagVisitor.ValueResult

คืออะไร

เยี่ยมชม node visit

ทำงานยังไง

เรียกต่อ: appendEntry(). สร้างออบเจ็กต์: ByteArrayTag. คืนค่า: StreamTagVisitor.ValueResult.CONTINUE.

Parameters

  • byte[] bs

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

CollectToTag instance = ...;
byte[] bs = ...;
StreamTagVisitor.ValueResult result = instance.visit(bs);

net.minecraft.nbt.visitors.CollectToTag#visit(double)

  • Origin: common
  • Source: net/minecraft/nbt/visitors/CollectToTag.java:85
  • Modifiers: public
  • Return: StreamTagVisitor.ValueResult

คืออะไร

เยี่ยมชม node visit

ทำงานยังไง

เรียกต่อ: appendEntry(), valueOf(). คืนค่า: StreamTagVisitor.ValueResult.CONTINUE.

Parameters

  • double d

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

CollectToTag instance = ...;
StreamTagVisitor.ValueResult result = instance.visit(0.0D);

net.minecraft.nbt.visitors.CollectToTag#visit(float)

  • Origin: common
  • Source: net/minecraft/nbt/visitors/CollectToTag.java:79
  • Modifiers: public
  • Return: StreamTagVisitor.ValueResult

คืออะไร

เยี่ยมชม node visit

ทำงานยังไง

เรียกต่อ: appendEntry(), valueOf(). คืนค่า: StreamTagVisitor.ValueResult.CONTINUE.

Parameters

  • float f

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

CollectToTag instance = ...;
StreamTagVisitor.ValueResult result = instance.visit(0.0F);

net.minecraft.nbt.visitors.CollectToTag#visit(int)

  • Origin: common
  • Source: net/minecraft/nbt/visitors/CollectToTag.java:67
  • Modifiers: public
  • Return: StreamTagVisitor.ValueResult

คืออะไร

เยี่ยมชม node visit

ทำงานยังไง

เรียกต่อ: appendEntry(), valueOf(). คืนค่า: StreamTagVisitor.ValueResult.CONTINUE.

Parameters

  • int i

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

CollectToTag instance = ...;
StreamTagVisitor.ValueResult result = instance.visit(0);

net.minecraft.nbt.visitors.CollectToTag#visit(int[])

  • Origin: common
  • Source: net/minecraft/nbt/visitors/CollectToTag.java:97
  • Modifiers: public
  • Return: StreamTagVisitor.ValueResult

คืออะไร

เยี่ยมชม node visit

ทำงานยังไง

เรียกต่อ: appendEntry(). สร้างออบเจ็กต์: IntArrayTag. คืนค่า: StreamTagVisitor.ValueResult.CONTINUE.

Parameters

  • int[] is

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

CollectToTag instance = ...;
int[] is = ...;
StreamTagVisitor.ValueResult result = instance.visit(is);

net.minecraft.nbt.visitors.CollectToTag#visit(long)

  • Origin: common
  • Source: net/minecraft/nbt/visitors/CollectToTag.java:73
  • Modifiers: public
  • Return: StreamTagVisitor.ValueResult

คืออะไร

เยี่ยมชม node visit

ทำงานยังไง

เรียกต่อ: appendEntry(), valueOf(). คืนค่า: StreamTagVisitor.ValueResult.CONTINUE.

Parameters

  • long l

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

CollectToTag instance = ...;
StreamTagVisitor.ValueResult result = instance.visit(0L);

net.minecraft.nbt.visitors.CollectToTag#visit(long[])

  • Origin: common
  • Source: net/minecraft/nbt/visitors/CollectToTag.java:103
  • Modifiers: public
  • Return: StreamTagVisitor.ValueResult

คืออะไร

เยี่ยมชม node visit

ทำงานยังไง

เรียกต่อ: appendEntry(). สร้างออบเจ็กต์: LongArrayTag. คืนค่า: StreamTagVisitor.ValueResult.CONTINUE.

Parameters

  • long[] ls

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

CollectToTag instance = ...;
long[] ls = ...;
StreamTagVisitor.ValueResult result = instance.visit(ls);

net.minecraft.nbt.visitors.CollectToTag#visit(short)

  • Origin: common
  • Source: net/minecraft/nbt/visitors/CollectToTag.java:61
  • Modifiers: public
  • Return: StreamTagVisitor.ValueResult

คืออะไร

เยี่ยมชม node visit

ทำงานยังไง

เรียกต่อ: appendEntry(), valueOf(). คืนค่า: StreamTagVisitor.ValueResult.CONTINUE.

Parameters

  • short s

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

CollectToTag instance = ...;
StreamTagVisitor.ValueResult result = instance.visit(0);

net.minecraft.nbt.visitors.CollectToTag#visit(String)

  • Origin: common
  • Source: net/minecraft/nbt/visitors/CollectToTag.java:49
  • Modifiers: public
  • Return: StreamTagVisitor.ValueResult

คืออะไร

เยี่ยมชม node visit

ทำงานยังไง

เรียกต่อ: appendEntry(), valueOf(). คืนค่า: StreamTagVisitor.ValueResult.CONTINUE.

Parameters

  • String string

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

CollectToTag instance = ...;
StreamTagVisitor.ValueResult result = instance.visit("value");

net.minecraft.nbt.visitors.CollectToTag#visitContainerEnd()

  • Origin: common
  • Source: net/minecraft/nbt/visitors/CollectToTag.java:144
  • Modifiers: public
  • Return: StreamTagVisitor.ValueResult

คืออะไร

เยี่ยมชม node Container End

ทำงานยังไง

เรียกต่อ: removeLast(). คืนค่า: StreamTagVisitor.ValueResult.CONTINUE.

Parameters

  • ไม่มี

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

CollectToTag instance = ...;
StreamTagVisitor.ValueResult result = instance.visitContainerEnd();

net.minecraft.nbt.visitors.CollectToTag#visitElement(TagType<?>,int)

  • Origin: common
  • Source: net/minecraft/nbt/visitors/CollectToTag.java:114
  • Modifiers: public
  • Return: StreamTagVisitor.EntryResult

คืออะไร

เยี่ยมชม node Element

ทำงานยังไง

เรียกต่อ: enterContainerIfNeeded(). คืนค่า: StreamTagVisitor.EntryResult.ENTER.

Parameters

  • TagType<?> tagType
  • int i

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

CollectToTag instance = ...;
TagType<?> tagType = ...;
StreamTagVisitor.EntryResult result = instance.visitElement(tagType, 0);

net.minecraft.nbt.visitors.CollectToTag#visitEnd()

  • Origin: common
  • Source: net/minecraft/nbt/visitors/CollectToTag.java:43
  • Modifiers: public
  • Return: StreamTagVisitor.ValueResult

คืออะไร

เยี่ยมชม node End

ทำงานยังไง

เรียกต่อ: appendEntry(). คืนค่า: StreamTagVisitor.ValueResult.CONTINUE.

Parameters

  • ไม่มี

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

CollectToTag instance = ...;
StreamTagVisitor.ValueResult result = instance.visitEnd();

net.minecraft.nbt.visitors.CollectToTag#visitEntry(TagType<?>)

  • Origin: common
  • Source: net/minecraft/nbt/visitors/CollectToTag.java:120
  • Modifiers: public
  • Return: StreamTagVisitor.EntryResult

คืออะไร

เยี่ยมชม node Entry

ทำงานยังไง

คืนค่า: StreamTagVisitor.EntryResult.ENTER.

Parameters

  • TagType<?> tagType

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

CollectToTag instance = ...;
TagType<?> tagType = ...;
StreamTagVisitor.EntryResult result = instance.visitEntry(tagType);

net.minecraft.nbt.visitors.CollectToTag#visitEntry(TagType<?>,String)

  • Origin: common
  • Source: net/minecraft/nbt/visitors/CollectToTag.java:125
  • Modifiers: public
  • Return: StreamTagVisitor.EntryResult

คืออะไร

เยี่ยมชม node Entry

ทำงานยังไง

แก้ state: lastId. เรียกต่อ: enterContainerIfNeeded(). คืนค่า: StreamTagVisitor.EntryResult.ENTER.

Parameters

  • TagType<?> tagType
  • String string

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

CollectToTag instance = ...;
TagType<?> tagType = ...;
StreamTagVisitor.EntryResult result = instance.visitEntry(tagType, "value");

net.minecraft.nbt.visitors.CollectToTag#visitList(TagType<?>,int)

  • Origin: common
  • Source: net/minecraft/nbt/visitors/CollectToTag.java:109
  • Modifiers: public
  • Return: StreamTagVisitor.ValueResult

คืออะไร

เยี่ยมชม node List

ทำงานยังไง

คืนค่า: StreamTagVisitor.ValueResult.CONTINUE.

Parameters

  • TagType<?> tagType
  • int i

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

CollectToTag instance = ...;
TagType<?> tagType = ...;
StreamTagVisitor.ValueResult result = instance.visitList(tagType, 0);

net.minecraft.nbt.visitors.CollectToTag#visitRootEntry(TagType<?>)

  • Origin: common
  • Source: net/minecraft/nbt/visitors/CollectToTag.java:150
  • Modifiers: public
  • Return: StreamTagVisitor.ValueResult

คืออะไร

เยี่ยมชม node Root Entry

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. แก้ state: rootTag. เรียกต่อ: addLast(), put(). สร้างออบเจ็กต์: ListTag, CompoundTag. คืนค่า: StreamTagVisitor.ValueResult.CONTINUE.

Parameters

  • TagType<?> tagType

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

CollectToTag instance = ...;
TagType<?> tagType = ...;
StreamTagVisitor.ValueResult result = instance.visitRootEntry(tagType);

FieldSelector

  • Full name: net.minecraft.nbt.visitors.FieldSelector
  • Package: net.minecraft.nbt.visitors
  • Source: commonnet/minecraft/nbt/visitors/FieldSelector.java
  • Type: record
  • Modifiers: public

net.minecraft.nbt.visitors.FieldSelector#FieldSelector(String,String,TagType<?>,String)

  • Origin: common
  • Source: net/minecraft/nbt/visitors/FieldSelector.java:15
  • Modifiers: public
  • Kind: constructor

คืออะไร

สร้างออบเจ็กต์ FieldSelector ด้วยพารามิเตอร์ที่ระบุ

ทำงานยังไง

เรียกต่อ: of().

Parameters

  • String string
  • String string2
  • TagType<?> tagType
  • String string3

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

TagType<?> tagType = ...;
FieldSelector instance = new FieldSelector("value", "value", tagType, "value");

net.minecraft.nbt.visitors.FieldSelector#FieldSelector(String,TagType<?>,String)

  • Origin: common
  • Source: net/minecraft/nbt/visitors/FieldSelector.java:11
  • Modifiers: public
  • Kind: constructor

คืออะไร

สร้างออบเจ็กต์ FieldSelector ด้วยพารามิเตอร์ที่ระบุ

ทำงานยังไง

เรียกต่อ: of().

Parameters

  • String string
  • TagType<?> tagType
  • String string2

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

TagType<?> tagType = ...;
FieldSelector instance = new FieldSelector("value", tagType, "value");

net.minecraft.nbt.visitors.FieldSelector#FieldSelector(TagType<?>,String)

  • Origin: common
  • Source: net/minecraft/nbt/visitors/FieldSelector.java:7
  • Modifiers: public
  • Kind: constructor

คืออะไร

สร้างออบเจ็กต์ FieldSelector ด้วยพารามิเตอร์ที่ระบุ

ทำงานยังไง

เรียกต่อ: of().

Parameters

  • TagType<?> tagType
  • String string

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

TagType<?> tagType = ...;
FieldSelector instance = new FieldSelector(tagType, "value");

FieldTree

  • Full name: net.minecraft.nbt.visitors.FieldTree
  • Package: net.minecraft.nbt.visitors
  • Source: commonnet/minecraft/nbt/visitors/FieldTree.java
  • Type: record
  • Modifiers: public

net.minecraft.nbt.visitors.FieldTree#addEntry(FieldSelector)

  • Origin: common
  • Source: net/minecraft/nbt/visitors/FieldTree.java:16
  • Modifiers: public
  • Return: void

คืออะไร

เพิ่ม Entry

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. เรียกต่อ: path(), size(), computeIfAbsent(), get(), put(), name(), type(). สร้างออบเจ็กต์: FieldTree.

Parameters

  • FieldSelector fieldSelector

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

FieldTree instance = ...;
FieldSelector fieldSelector = ...;
instance.addEntry(fieldSelector);

net.minecraft.nbt.visitors.FieldTree#createRoot()

  • Origin: common
  • Source: net/minecraft/nbt/visitors/FieldTree.java:12
  • Modifiers: public static
  • Return: FieldTree

คืออะไร

สร้าง Root

ทำงานยังไง

สร้างออบเจ็กต์: FieldTree. คืนค่า: new FieldTree(1).

Parameters

  • ไม่มี

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

FieldTree result = FieldTree.createRoot();

net.minecraft.nbt.visitors.FieldTree#isSelected(TagType<?>,String)

  • Origin: common
  • Source: net/minecraft/nbt/visitors/FieldTree.java:24
  • Modifiers: public
  • Return: boolean

คืออะไร

ตรวจสอบสถานะ Selected

ทำงานยังไง

เรียกต่อ: equals(), selectedFields(), get(). คืนค่า: tagType.equals(this.selectedFields().get(string)).

Parameters

  • TagType<?> tagType
  • String string

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

FieldTree instance = ...;
TagType<?> tagType = ...;
boolean result = instance.isSelected(tagType, "value");

SkipAll

  • Full name: net.minecraft.nbt.visitors.SkipAll
  • Package: net.minecraft.nbt.visitors
  • Source: commonnet/minecraft/nbt/visitors/SkipAll.java
  • Type: interface
  • Modifiers: public
  • Implements: StreamTagVisitor

net.minecraft.nbt.visitors.SkipAll#visit(byte)

  • Origin: common
  • Source: net/minecraft/nbt/visitors/SkipAll.java:19
  • Modifiers: default
  • Return: StreamTagVisitor.ValueResult

คืออะไร

เยี่ยมชม node visit

ทำงานยังไง

คืนค่า: StreamTagVisitor.ValueResult.CONTINUE.

Parameters

  • byte b

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

SkipAll instance = ...;
StreamTagVisitor.ValueResult result = instance.visit(0);

net.minecraft.nbt.visitors.SkipAll#visit(byte[])

  • Origin: common
  • Source: net/minecraft/nbt/visitors/SkipAll.java:49
  • Modifiers: default
  • Return: StreamTagVisitor.ValueResult

คืออะไร

เยี่ยมชม node visit

ทำงานยังไง

คืนค่า: StreamTagVisitor.ValueResult.CONTINUE.

Parameters

  • byte[] bs

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

SkipAll instance = ...;
byte[] bs = ...;
StreamTagVisitor.ValueResult result = instance.visit(bs);

net.minecraft.nbt.visitors.SkipAll#visit(double)

  • Origin: common
  • Source: net/minecraft/nbt/visitors/SkipAll.java:44
  • Modifiers: default
  • Return: StreamTagVisitor.ValueResult

คืออะไร

เยี่ยมชม node visit

ทำงานยังไง

คืนค่า: StreamTagVisitor.ValueResult.CONTINUE.

Parameters

  • double d

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

SkipAll instance = ...;
StreamTagVisitor.ValueResult result = instance.visit(0.0D);

net.minecraft.nbt.visitors.SkipAll#visit(float)

  • Origin: common
  • Source: net/minecraft/nbt/visitors/SkipAll.java:39
  • Modifiers: default
  • Return: StreamTagVisitor.ValueResult

คืออะไร

เยี่ยมชม node visit

ทำงานยังไง

คืนค่า: StreamTagVisitor.ValueResult.CONTINUE.

Parameters

  • float f

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

SkipAll instance = ...;
StreamTagVisitor.ValueResult result = instance.visit(0.0F);

net.minecraft.nbt.visitors.SkipAll#visit(int)

  • Origin: common
  • Source: net/minecraft/nbt/visitors/SkipAll.java:29
  • Modifiers: default
  • Return: StreamTagVisitor.ValueResult

คืออะไร

เยี่ยมชม node visit

ทำงานยังไง

คืนค่า: StreamTagVisitor.ValueResult.CONTINUE.

Parameters

  • int i

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

SkipAll instance = ...;
StreamTagVisitor.ValueResult result = instance.visit(0);

net.minecraft.nbt.visitors.SkipAll#visit(int[])

  • Origin: common
  • Source: net/minecraft/nbt/visitors/SkipAll.java:54
  • Modifiers: default
  • Return: StreamTagVisitor.ValueResult

คืออะไร

เยี่ยมชม node visit

ทำงานยังไง

คืนค่า: StreamTagVisitor.ValueResult.CONTINUE.

Parameters

  • int[] is

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

SkipAll instance = ...;
int[] is = ...;
StreamTagVisitor.ValueResult result = instance.visit(is);

net.minecraft.nbt.visitors.SkipAll#visit(long)

  • Origin: common
  • Source: net/minecraft/nbt/visitors/SkipAll.java:34
  • Modifiers: default
  • Return: StreamTagVisitor.ValueResult

คืออะไร

เยี่ยมชม node visit

ทำงานยังไง

คืนค่า: StreamTagVisitor.ValueResult.CONTINUE.

Parameters

  • long l

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

SkipAll instance = ...;
StreamTagVisitor.ValueResult result = instance.visit(0L);

net.minecraft.nbt.visitors.SkipAll#visit(long[])

  • Origin: common
  • Source: net/minecraft/nbt/visitors/SkipAll.java:59
  • Modifiers: default
  • Return: StreamTagVisitor.ValueResult

คืออะไร

เยี่ยมชม node visit

ทำงานยังไง

คืนค่า: StreamTagVisitor.ValueResult.CONTINUE.

Parameters

  • long[] ls

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

SkipAll instance = ...;
long[] ls = ...;
StreamTagVisitor.ValueResult result = instance.visit(ls);

net.minecraft.nbt.visitors.SkipAll#visit(short)

  • Origin: common
  • Source: net/minecraft/nbt/visitors/SkipAll.java:24
  • Modifiers: default
  • Return: StreamTagVisitor.ValueResult

คืออะไร

เยี่ยมชม node visit

ทำงานยังไง

คืนค่า: StreamTagVisitor.ValueResult.CONTINUE.

Parameters

  • short s

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

SkipAll instance = ...;
StreamTagVisitor.ValueResult result = instance.visit(0);

net.minecraft.nbt.visitors.SkipAll#visit(String)

  • Origin: common
  • Source: net/minecraft/nbt/visitors/SkipAll.java:14
  • Modifiers: default
  • Return: StreamTagVisitor.ValueResult

คืออะไร

เยี่ยมชม node visit

ทำงานยังไง

คืนค่า: StreamTagVisitor.ValueResult.CONTINUE.

Parameters

  • String string

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

SkipAll instance = ...;
StreamTagVisitor.ValueResult result = instance.visit("value");

net.minecraft.nbt.visitors.SkipAll#visitContainerEnd()

  • Origin: common
  • Source: net/minecraft/nbt/visitors/SkipAll.java:84
  • Modifiers: default
  • Return: StreamTagVisitor.ValueResult

คืออะไร

เยี่ยมชม node Container End

ทำงานยังไง

คืนค่า: StreamTagVisitor.ValueResult.CONTINUE.

Parameters

  • ไม่มี

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

SkipAll instance = ...;
StreamTagVisitor.ValueResult result = instance.visitContainerEnd();

net.minecraft.nbt.visitors.SkipAll#visitElement(TagType<?>,int)

  • Origin: common
  • Source: net/minecraft/nbt/visitors/SkipAll.java:69
  • Modifiers: default
  • Return: StreamTagVisitor.EntryResult

คืออะไร

เยี่ยมชม node Element

ทำงานยังไง

คืนค่า: StreamTagVisitor.EntryResult.SKIP.

Parameters

  • TagType<?> tagType
  • int i

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

SkipAll instance = ...;
TagType<?> tagType = ...;
StreamTagVisitor.EntryResult result = instance.visitElement(tagType, 0);

net.minecraft.nbt.visitors.SkipAll#visitEnd()

  • Origin: common
  • Source: net/minecraft/nbt/visitors/SkipAll.java:9
  • Modifiers: default
  • Return: StreamTagVisitor.ValueResult

คืออะไร

เยี่ยมชม node End

ทำงานยังไง

คืนค่า: StreamTagVisitor.ValueResult.CONTINUE.

Parameters

  • ไม่มี

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

SkipAll instance = ...;
StreamTagVisitor.ValueResult result = instance.visitEnd();

net.minecraft.nbt.visitors.SkipAll#visitEntry(TagType<?>)

  • Origin: common
  • Source: net/minecraft/nbt/visitors/SkipAll.java:74
  • Modifiers: default
  • Return: StreamTagVisitor.EntryResult

คืออะไร

เยี่ยมชม node Entry

ทำงานยังไง

คืนค่า: StreamTagVisitor.EntryResult.SKIP.

Parameters

  • TagType<?> tagType

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

SkipAll instance = ...;
TagType<?> tagType = ...;
StreamTagVisitor.EntryResult result = instance.visitEntry(tagType);

net.minecraft.nbt.visitors.SkipAll#visitEntry(TagType<?>,String)

  • Origin: common
  • Source: net/minecraft/nbt/visitors/SkipAll.java:79
  • Modifiers: default
  • Return: StreamTagVisitor.EntryResult

คืออะไร

เยี่ยมชม node Entry

ทำงานยังไง

คืนค่า: StreamTagVisitor.EntryResult.SKIP.

Parameters

  • TagType<?> tagType
  • String string

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

SkipAll instance = ...;
TagType<?> tagType = ...;
StreamTagVisitor.EntryResult result = instance.visitEntry(tagType, "value");

net.minecraft.nbt.visitors.SkipAll#visitList(TagType<?>,int)

  • Origin: common
  • Source: net/minecraft/nbt/visitors/SkipAll.java:64
  • Modifiers: default
  • Return: StreamTagVisitor.ValueResult

คืออะไร

เยี่ยมชม node List

ทำงานยังไง

คืนค่า: StreamTagVisitor.ValueResult.CONTINUE.

Parameters

  • TagType<?> tagType
  • int i

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

SkipAll instance = ...;
TagType<?> tagType = ...;
StreamTagVisitor.ValueResult result = instance.visitList(tagType, 0);

net.minecraft.nbt.visitors.SkipAll#visitRootEntry(TagType<?>)

  • Origin: common
  • Source: net/minecraft/nbt/visitors/SkipAll.java:89
  • Modifiers: default
  • Return: StreamTagVisitor.ValueResult

คืออะไร

เยี่ยมชม node Root Entry

ทำงานยังไง

คืนค่า: StreamTagVisitor.ValueResult.CONTINUE.

Parameters

  • TagType<?> tagType

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

SkipAll instance = ...;
TagType<?> tagType = ...;
StreamTagVisitor.ValueResult result = instance.visitRootEntry(tagType);

SkipFields

  • Full name: net.minecraft.nbt.visitors.SkipFields
  • Package: net.minecraft.nbt.visitors
  • Source: commonnet/minecraft/nbt/visitors/SkipFields.java
  • Type: class
  • Modifiers: public
  • Extends: CollectToTag

net.minecraft.nbt.visitors.SkipFields#SkipFields(FieldSelector[])

  • Origin: common
  • Source: net/minecraft/nbt/visitors/SkipFields.java:12
  • Modifiers: public
  • Kind: constructor

คืออะไร

สร้างออบเจ็กต์ SkipFields ด้วยพารามิเตอร์ที่ระบุ

ทำงานยังไง

มีการวนลูป. เรียกต่อ: createRoot(), addEntry(), push().

Parameters

  • FieldSelector[] fieldSelectors

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

FieldSelector[] fieldSelectors = ...;
SkipFields instance = new SkipFields(fieldSelectors);

net.minecraft.nbt.visitors.SkipFields#visitContainerEnd()

  • Origin: common
  • Source: net/minecraft/nbt/visitors/SkipFields.java:39
  • Modifiers: public
  • Return: StreamTagVisitor.ValueResult

คืออะไร

เยี่ยมชม node Container End

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. เรียกต่อ: depth(), element(), pop(). คืนค่า: super.visitContainerEnd().

Parameters

  • ไม่มี

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

SkipFields instance = ...;
StreamTagVisitor.ValueResult result = instance.visitContainerEnd();

net.minecraft.nbt.visitors.SkipFields#visitEntry(TagType<?>,String)

  • Origin: common
  • Source: net/minecraft/nbt/visitors/SkipFields.java:22
  • Modifiers: public
  • Return: StreamTagVisitor.EntryResult

คืออะไร

เยี่ยมชม node Entry

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. เรียกต่อ: element(), isSelected(), fieldsToRecurse(), get(), push(). มีจุด return อย่างน้อย 2 จุด.

Parameters

  • TagType<?> tagType
  • String string

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

SkipFields instance = ...;
TagType<?> tagType = ...;
StreamTagVisitor.EntryResult result = instance.visitEntry(tagType, "value");