Package net.minecraft.client.data.models.blockstates
Part 1/1
BlockStateGenerator
- Full name:
net.minecraft.client.data.models.blockstates.BlockStateGenerator - Package:
net.minecraft.client.data.models.blockstates - Source:
clientOnly—net/minecraft/client/data/models/blockstates/BlockStateGenerator.java - Type:
interface - Modifiers:
public - Implements:
Supplier<JsonElement>
net.minecraft.client.data.models.blockstates.BlockStateGenerator#getBlock()
- Origin:
clientOnly - Source:
net/minecraft/client/data/models/blockstates/BlockStateGenerator.java:11 - Modifiers: ``
- Return:
Block
คืออะไร
อ่านค่า Block
ทำงานยังไง
ไม่มี body ใน source declaration นี้
Parameters
- ไม่มี
ตัวอย่างใช้งาน
Condition
- Full name:
net.minecraft.client.data.models.blockstates.Condition - Package:
net.minecraft.client.data.models.blockstates - Source:
clientOnly—net/minecraft/client/data/models/blockstates/Condition.java - Type:
interface - Modifiers:
public - Implements:
Supplier<JsonElement>
net.minecraft.client.data.models.blockstates.Condition#and(Condition[])
- Origin:
clientOnly - Source:
net/minecraft/client/data/models/blockstates/Condition.java:26 - Modifiers:
static - Return:
Condition
คืออะไร
ดำเนินการ and ตาม implementation ของ Condition
ทำงานยังไง
เรียกต่อ: CompositeCondition(), asList(). สร้างออบเจ็กต์: Condition.CompositeCondition. คืนค่า: new Condition.CompositeCondition(Condition.Operation.AND, Arrays.asList(conditions)).
Parameters
Condition[] conditions
ตัวอย่างใช้งาน
net.minecraft.client.data.models.blockstates.Condition#condition()
- Origin:
clientOnly - Source:
net/minecraft/client/data/models/blockstates/Condition.java:22 - Modifiers:
static - Return:
Condition.TerminalCondition
คืออะไร
ดำเนินการ condition ตาม implementation ของ Condition
ทำงานยังไง
เรียกต่อ: TerminalCondition(). สร้างออบเจ็กต์: Condition.TerminalCondition. คืนค่า: new Condition.TerminalCondition().
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.client.data.models.blockstates.Condition#or(Condition[])
- Origin:
clientOnly - Source:
net/minecraft/client/data/models/blockstates/Condition.java:30 - Modifiers:
static - Return:
Condition
คืออะไร
ดำเนินการ or ตาม implementation ของ Condition
ทำงานยังไง
เรียกต่อ: CompositeCondition(), asList(). สร้างออบเจ็กต์: Condition.CompositeCondition. คืนค่า: new Condition.CompositeCondition(Condition.Operation.OR, Arrays.asList(conditions)).
Parameters
Condition[] conditions
ตัวอย่างใช้งาน
net.minecraft.client.data.models.blockstates.Condition#validate(StateDefinition<?, ?>)
- Origin:
clientOnly - Source:
net/minecraft/client/data/models/blockstates/Condition.java:20 - Modifiers: ``
- Return:
void
คืออะไร
ตรวจสอบความถูกต้อง validate
ทำงานยังไง
ไม่มี body ใน source declaration นี้
Parameters
StateDefinition<?, ?> stateDefinition
ตัวอย่างใช้งาน
Condition instance = ...;
StateDefinition<?, ?> stateDefinition = ...;
instance.validate(stateDefinition);
MultiPartGenerator
- Full name:
net.minecraft.client.data.models.blockstates.MultiPartGenerator - Package:
net.minecraft.client.data.models.blockstates - Source:
clientOnly—net/minecraft/client/data/models/blockstates/MultiPartGenerator.java - Type:
class - Modifiers:
public - Implements:
BlockStateGenerator
net.minecraft.client.data.models.blockstates.MultiPartGenerator#get()
- Origin:
clientOnly - Source:
net/minecraft/client/data/models/blockstates/MultiPartGenerator.java:56 - Modifiers:
public - Return:
JsonElement
คืออะไร
อ่านค่า get
ทำงานยังไง
เรียกต่อ: getStateDefinition(), forEach(), validate(), stream(), map(), add(). สร้างออบเจ็กต์: JsonArray, JsonObject. คืนค่า: jsonObject.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.client.data.models.blockstates.MultiPartGenerator#getBlock()
- Origin:
clientOnly - Source:
net/minecraft/client/data/models/blockstates/MultiPartGenerator.java:25 - Modifiers:
public - Return:
Block
คืออะไร
อ่านค่า Block
ทำงานยังไง
คืนค่า: this.block.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.client.data.models.blockstates.MultiPartGenerator#multiPart(Block)
- Origin:
clientOnly - Source:
net/minecraft/client/data/models/blockstates/MultiPartGenerator.java:30 - Modifiers:
public static - Return:
MultiPartGenerator
คืออะไร
ดำเนินการ multiPart ตาม implementation ของ MultiPartGenerator
ทำงานยังไง
สร้างออบเจ็กต์: MultiPartGenerator. คืนค่า: new MultiPartGenerator(block).
Parameters
Block block
ตัวอย่างใช้งาน
net.minecraft.client.data.models.blockstates.MultiPartGenerator#with(Condition,List<Variant>)
- Origin:
clientOnly - Source:
net/minecraft/client/data/models/blockstates/MultiPartGenerator.java:43 - Modifiers:
public - Return:
MultiPartGenerator
คืออะไร
ดำเนินการ with ตาม implementation ของ MultiPartGenerator
ทำงานยังไง
เรียกต่อ: add(), ConditionalEntry(). สร้างออบเจ็กต์: MultiPartGenerator.ConditionalEntry. คืนค่า: this.
Parameters
Condition conditionList<Variant> list
ตัวอย่างใช้งาน
MultiPartGenerator instance = ...;
Condition condition = ...;
List<Variant> list = ...;
MultiPartGenerator result = instance.with(condition, list);
net.minecraft.client.data.models.blockstates.MultiPartGenerator#with(Condition,Variant)
- Origin:
clientOnly - Source:
net/minecraft/client/data/models/blockstates/MultiPartGenerator.java:52 - Modifiers:
public - Return:
MultiPartGenerator
คืออะไร
ดำเนินการ with ตาม implementation ของ MultiPartGenerator
ทำงานยังไง
เรียกต่อ: of(). คืนค่า: this.with(condition, ImmutableList.of(variant)).
Parameters
Condition conditionVariant variant
ตัวอย่างใช้งาน
MultiPartGenerator instance = ...;
Condition condition = ...;
Variant variant = ...;
MultiPartGenerator result = instance.with(condition, variant);
net.minecraft.client.data.models.blockstates.MultiPartGenerator#with(Condition,Variant[])
- Origin:
clientOnly - Source:
net/minecraft/client/data/models/blockstates/MultiPartGenerator.java:48 - Modifiers:
public - Return:
MultiPartGenerator
คืออะไร
ดำเนินการ with ตาม implementation ของ MultiPartGenerator
ทำงานยังไง
เรียกต่อ: copyOf(). คืนค่า: this.with(condition, ImmutableList.copyOf(variants)).
Parameters
Condition conditionVariant[] variants
ตัวอย่างใช้งาน
MultiPartGenerator instance = ...;
Condition condition = ...;
Variant[] variants = ...;
MultiPartGenerator result = instance.with(condition, variants);
net.minecraft.client.data.models.blockstates.MultiPartGenerator#with(List<Variant>)
- Origin:
clientOnly - Source:
net/minecraft/client/data/models/blockstates/MultiPartGenerator.java:34 - Modifiers:
public - Return:
MultiPartGenerator
คืออะไร
ดำเนินการ with ตาม implementation ของ MultiPartGenerator
ทำงานยังไง
เรียกต่อ: add(), Entry(). สร้างออบเจ็กต์: MultiPartGenerator.Entry. คืนค่า: this.
Parameters
List<Variant> list
ตัวอย่างใช้งาน
MultiPartGenerator instance = ...;
List<Variant> list = ...;
MultiPartGenerator result = instance.with(list);
net.minecraft.client.data.models.blockstates.MultiPartGenerator#with(Variant)
- Origin:
clientOnly - Source:
net/minecraft/client/data/models/blockstates/MultiPartGenerator.java:39 - Modifiers:
public - Return:
MultiPartGenerator
คืออะไร
ดำเนินการ with ตาม implementation ของ MultiPartGenerator
ทำงานยังไง
เรียกต่อ: of(). คืนค่า: this.with(ImmutableList.of(variant)).
Parameters
Variant variant
ตัวอย่างใช้งาน
MultiPartGenerator instance = ...;
Variant variant = ...;
MultiPartGenerator result = instance.with(variant);
MultiVariantGenerator
- Full name:
net.minecraft.client.data.models.blockstates.MultiVariantGenerator - Package:
net.minecraft.client.data.models.blockstates - Source:
clientOnly—net/minecraft/client/data/models/blockstates/MultiVariantGenerator.java - Type:
class - Modifiers:
public - Implements:
BlockStateGenerator
net.minecraft.client.data.models.blockstates.MultiVariantGenerator#get()
- Origin:
clientOnly - Source:
net/minecraft/client/data/models/blockstates/MultiVariantGenerator.java:47 - Modifiers:
public - Return:
JsonElement
คืออะไร
อ่านค่า get
ทำงานยังไง
มีการวนลูป. เรียกต่อ: of(), empty(), getEntries(), flatMap(), entrySet(), stream(), map(), getFirst(). สร้างออบเจ็กต์: TreeMap<>, JsonObject. มีจุด return อย่างน้อย 2 จุด.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.client.data.models.blockstates.MultiVariantGenerator#getBlock()
- Origin:
clientOnly - Source:
net/minecraft/client/data/models/blockstates/MultiVariantGenerator.java:72 - Modifiers:
public - Return:
Block
คืออะไร
อ่านค่า Block
ทำงานยังไง
คืนค่า: this.block.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.client.data.models.blockstates.MultiVariantGenerator#multiVariant(Block)
- Origin:
clientOnly - Source:
net/minecraft/client/data/models/blockstates/MultiVariantGenerator.java:77 - Modifiers:
public static - Return:
MultiVariantGenerator
คืออะไร
ดำเนินการ multiVariant ตาม implementation ของ MultiVariantGenerator
ทำงานยังไง
เรียกต่อ: of(), variant(). สร้างออบเจ็กต์: MultiVariantGenerator. คืนค่า: new MultiVariantGenerator(block, ImmutableList.of(Variant.variant())).
Parameters
Block block
ตัวอย่างใช้งาน
net.minecraft.client.data.models.blockstates.MultiVariantGenerator#multiVariant(Block,Variant)
- Origin:
clientOnly - Source:
net/minecraft/client/data/models/blockstates/MultiVariantGenerator.java:81 - Modifiers:
public static - Return:
MultiVariantGenerator
คืออะไร
ดำเนินการ multiVariant ตาม implementation ของ MultiVariantGenerator
ทำงานยังไง
เรียกต่อ: of(). สร้างออบเจ็กต์: MultiVariantGenerator. คืนค่า: new MultiVariantGenerator(block, ImmutableList.of(variant)).
Parameters
Block blockVariant variant
ตัวอย่างใช้งาน
Block block = ...;
Variant variant = ...;
MultiVariantGenerator result = MultiVariantGenerator.multiVariant(block, variant);
net.minecraft.client.data.models.blockstates.MultiVariantGenerator#multiVariant(Block,Variant[])
- Origin:
clientOnly - Source:
net/minecraft/client/data/models/blockstates/MultiVariantGenerator.java:85 - Modifiers:
public static - Return:
MultiVariantGenerator
คืออะไร
ดำเนินการ multiVariant ตาม implementation ของ MultiVariantGenerator
ทำงานยังไง
เรียกต่อ: copyOf(). สร้างออบเจ็กต์: MultiVariantGenerator. คืนค่า: new MultiVariantGenerator(block, ImmutableList.copyOf(variants)).
Parameters
Block blockVariant[] variants
ตัวอย่างใช้งาน
Block block = ...;
Variant[] variants = ...;
MultiVariantGenerator result = MultiVariantGenerator.multiVariant(block, variants);
net.minecraft.client.data.models.blockstates.MultiVariantGenerator#with(PropertyDispatch)
- Origin:
clientOnly - Source:
net/minecraft/client/data/models/blockstates/MultiVariantGenerator.java:33 - Modifiers:
public - Return:
MultiVariantGenerator
คืออะไร
ดำเนินการ with ตาม implementation ของ MultiVariantGenerator
ทำงานยังไง
ตรวจเงื่อนไขด้วย if ; มีการวนลูป. เรียกต่อ: getDefinedProperties(), forEach(), getStateDefinition(), getProperty(), getName(), add(). สร้างออบเจ็กต์: IllegalStateException. คืนค่า: this.
Parameters
PropertyDispatch propertyDispatch
ตัวอย่างใช้งาน
MultiVariantGenerator instance = ...;
PropertyDispatch propertyDispatch = ...;
MultiVariantGenerator result = instance.with(propertyDispatch);
PropertyDispatch
- Full name:
net.minecraft.client.data.models.blockstates.PropertyDispatch - Package:
net.minecraft.client.data.models.blockstates - Source:
clientOnly—net/minecraft/client/data/models/blockstates/PropertyDispatch.java - Type:
class - Modifiers:
public abstract
net.minecraft.client.data.models.blockstates.PropertyDispatch#properties(Property<T1>,Property<T2>)
- Origin:
clientOnly - Source:
net/minecraft/client/data/models/blockstates/PropertyDispatch.java:53 - Modifiers:
public static - Return:
PropertyDispatch.C2<T1, T2>
คืออะไร
ดำเนินการ properties ตาม implementation ของ PropertyDispatch
ทำงานยังไง
สร้างออบเจ็กต์: PropertyDispatch.C2<>. คืนค่า: new PropertyDispatch.C2<>(property, property2).
Parameters
Property<T1> propertyProperty<T2> property2
ตัวอย่างใช้งาน
Property<T1> property = ...;
Property<T2> property2 = ...;
PropertyDispatch.C2<T1, T2> result = PropertyDispatch.properties(property, property2);
net.minecraft.client.data.models.blockstates.PropertyDispatch#properties(Property<T1>,Property<T2>,Property<T3>)
- Origin:
clientOnly - Source:
net/minecraft/client/data/models/blockstates/PropertyDispatch.java:57 - Modifiers:
public static - Return:
PropertyDispatch.C3<T1, T2, T3>
คืออะไร
ดำเนินการ properties ตาม implementation ของ PropertyDispatch
ทำงานยังไง
สร้างออบเจ็กต์: PropertyDispatch.C3<>. คืนค่า: new PropertyDispatch.C3<>(property, property2, property3).
Parameters
Property<T1> propertyProperty<T2> property2Property<T3> property3
ตัวอย่างใช้งาน
Property<T1> property = ...;
Property<T2> property2 = ...;
Property<T3> property3 = ...;
PropertyDispatch.C3<T1, T2, T3> result = PropertyDispatch.properties(property, property2, property3);
net.minecraft.client.data.models.blockstates.PropertyDispatch#properties(Property<T1>,Property<T2>,Property<T3>,Property<T4>)
- Origin:
clientOnly - Source:
net/minecraft/client/data/models/blockstates/PropertyDispatch.java:63 - Modifiers:
public static - Return:
PropertyDispatch.C4<T1, T2, T3, T4>
คืออะไร
ดำเนินการ properties ตาม implementation ของ PropertyDispatch
ทำงานยังไง
สร้างออบเจ็กต์: PropertyDispatch.C4<>. คืนค่า: new PropertyDispatch.C4<>(property, property2, property3, property4).
Parameters
Property<T1> propertyProperty<T2> property2Property<T3> property3Property<T4> property4
ตัวอย่างใช้งาน
Property<T1> property = ...;
Property<T2> property2 = ...;
Property<T3> property3 = ...;
Property<T4> property4 = ...;
PropertyDispatch.C4<T1, T2, T3, T4> result = PropertyDispatch.properties(property, property2, property3, property4);
net.minecraft.client.data.models.blockstates.PropertyDispatch#properties(Property<T1>,Property<T2>,Property<T3>,Property<T4>,Property<T5>)
- Origin:
clientOnly - Source:
net/minecraft/client/data/models/blockstates/PropertyDispatch.java:69 - Modifiers:
public static - Return:
PropertyDispatch.C5<T1, T2, T3, T4, T5>
คืออะไร
ดำเนินการ properties ตาม implementation ของ PropertyDispatch
ทำงานยังไง
สร้างออบเจ็กต์: PropertyDispatch.C5<>. คืนค่า: new PropertyDispatch.C5<>(property, property2, property3, property4, property5).
Parameters
Property<T1> propertyProperty<T2> property2Property<T3> property3Property<T4> property4Property<T5> property5
ตัวอย่างใช้งาน
Property<T1> property = ...;
Property<T2> property2 = ...;
Property<T3> property3 = ...;
Property<T4> property4 = ...;
Property<T5> property5 = ...;
PropertyDispatch.C5<T1, T2, T3, T4, T5> result = PropertyDispatch.properties(property, property2, property3, property4, property5);
net.minecraft.client.data.models.blockstates.PropertyDispatch#property(Property<T1>)
- Origin:
clientOnly - Source:
net/minecraft/client/data/models/blockstates/PropertyDispatch.java:49 - Modifiers:
public static - Return:
PropertyDispatch.C1<T1>
คืออะไร
ดำเนินการ property ตาม implementation ของ PropertyDispatch
ทำงานยังไง
สร้างออบเจ็กต์: PropertyDispatch.C1<>. คืนค่า: new PropertyDispatch.C1<>(property).
Parameters
Property<T1> property
ตัวอย่างใช้งาน
net.minecraft.client.data.models.blockstates.PropertyDispatch#putValue(Selector,List<Variant>)
- Origin:
clientOnly - Source:
net/minecraft/client/data/models/blockstates/PropertyDispatch.java:21 - Modifiers:
protected - Return:
void
คืออะไร
ดำเนินการ putValue ตาม implementation ของ PropertyDispatch
ทำงานยังไง
ตรวจเงื่อนไขด้วย if. เรียกต่อ: put(). สร้างออบเจ็กต์: IllegalStateException.
Parameters
Selector selectorList<Variant> list
ตัวอย่างใช้งาน
Selector selector = ...;
List<Variant> list = ...;
@Override
protected void putValue(Selector selector, List<Variant> list) {
super.putValue(selector, list);
}
PropertyDispatch$C1
- Full name:
net.minecraft.client.data.models.blockstates.PropertyDispatch$C1 - Package:
net.minecraft.client.data.models.blockstates - Source:
clientOnly—net/minecraft/client/data/models/blockstates/PropertyDispatch.java - Type:
class - Modifiers:
public static - Extends:
PropertyDispatch
net.minecraft.client.data.models.blockstates.PropertyDispatch$C1#generate(Function<T1, Variant>)
- Origin:
clientOnly - Source:
net/minecraft/client/data/models/blockstates/PropertyDispatch.java:98 - Modifiers:
public - Return:
PropertyDispatch
คืออะไร
ดำเนินการ generate ตาม implementation ของ PropertyDispatch$C1
ทำงานยังไง
เรียกต่อ: getPossibleValues(), forEach(), select(), apply(). คืนค่า: this.
Parameters
Function<T1, Variant> function
ตัวอย่างใช้งาน
PropertyDispatch.C1 instance = ...;
Function<T1, Variant> function = ...;
PropertyDispatch result = instance.generate(function);
net.minecraft.client.data.models.blockstates.PropertyDispatch$C1#generateList(Function<T1, List<Variant>>)
- Origin:
clientOnly - Source:
net/minecraft/client/data/models/blockstates/PropertyDispatch.java:103 - Modifiers:
public - Return:
PropertyDispatch
คืออะไร
ดำเนินการ generateList ตาม implementation ของ PropertyDispatch$C1
ทำงานยังไง
เรียกต่อ: getPossibleValues(), forEach(), select(), apply(). คืนค่า: this.
Parameters
Function<T1, List<Variant>> function
ตัวอย่างใช้งาน
PropertyDispatch.C1 instance = ...;
Function<T1, List<Variant>> function = ...;
PropertyDispatch result = instance.generateList(function);
net.minecraft.client.data.models.blockstates.PropertyDispatch$C1#getDefinedProperties()
- Origin:
clientOnly - Source:
net/minecraft/client/data/models/blockstates/PropertyDispatch.java:83 - Modifiers:
public - Return:
List<Property<?>>
คืออะไร
อ่านค่า Defined Properties
ทำงานยังไง
เรียกต่อ: of(). คืนค่า: ImmutableList.of(this.property1).
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.client.data.models.blockstates.PropertyDispatch$C1#select(T1,List<Variant>)
- Origin:
clientOnly - Source:
net/minecraft/client/data/models/blockstates/PropertyDispatch.java:88 - Modifiers:
public - Return:
PropertyDispatch.C1<T1>
คืออะไร
ดำเนินการ select ตาม implementation ของ PropertyDispatch$C1
ทำงานยังไง
เรียกต่อ: of(), value(), putValue(). คืนค่า: this.
Parameters
T1 comparableList<Variant> list
ตัวอย่างใช้งาน
PropertyDispatch.C1 instance = ...;
T1 comparable = ...;
List<Variant> list = ...;
PropertyDispatch.C1<T1> result = instance.select(comparable, list);
net.minecraft.client.data.models.blockstates.PropertyDispatch$C1#select(T1,Variant)
- Origin:
clientOnly - Source:
net/minecraft/client/data/models/blockstates/PropertyDispatch.java:94 - Modifiers:
public - Return:
PropertyDispatch.C1<T1>
คืออะไร
ดำเนินการ select ตาม implementation ของ PropertyDispatch$C1
ทำงานยังไง
เรียกต่อ: singletonList(). คืนค่า: this.select(comparable, Collections.singletonList(variant)).
Parameters
T1 comparableVariant variant
ตัวอย่างใช้งาน
PropertyDispatch.C1 instance = ...;
T1 comparable = ...;
Variant variant = ...;
PropertyDispatch.C1<T1> result = instance.select(comparable, variant);
PropertyDispatch$C2
- Full name:
net.minecraft.client.data.models.blockstates.PropertyDispatch$C2 - Package:
net.minecraft.client.data.models.blockstates - Source:
clientOnly—net/minecraft/client/data/models/blockstates/PropertyDispatch.java - Type:
class - Modifiers:
public static - Extends:
PropertyDispatch
net.minecraft.client.data.models.blockstates.PropertyDispatch$C2#generate(BiFunction<T1, T2, Variant>)
- Origin:
clientOnly - Source:
net/minecraft/client/data/models/blockstates/PropertyDispatch.java:134 - Modifiers:
public - Return:
PropertyDispatch
คืออะไร
ดำเนินการ generate ตาม implementation ของ PropertyDispatch$C2
ทำงานยังไง
เรียกต่อ: getPossibleValues(), forEach(), select(), apply(). คืนค่า: this.
Parameters
BiFunction<T1, T2, Variant> biFunction
ตัวอย่างใช้งาน
PropertyDispatch.C2 instance = ...;
BiFunction<T1, T2, Variant> biFunction = ...;
PropertyDispatch result = instance.generate(biFunction);
net.minecraft.client.data.models.blockstates.PropertyDispatch$C2#generateList(BiFunction<T1, T2, List<Variant>>)
- Origin:
clientOnly - Source:
net/minecraft/client/data/models/blockstates/PropertyDispatch.java:145 - Modifiers:
public - Return:
PropertyDispatch
คืออะไร
ดำเนินการ generateList ตาม implementation ของ PropertyDispatch$C2
ทำงานยังไง
เรียกต่อ: getPossibleValues(), forEach(), select(), apply(). คืนค่า: this.
Parameters
BiFunction<T1, T2, List<Variant>> biFunction
ตัวอย่างใช้งาน
PropertyDispatch.C2 instance = ...;
BiFunction<T1, T2, List<Variant>> biFunction = ...;
PropertyDispatch result = instance.generateList(biFunction);
net.minecraft.client.data.models.blockstates.PropertyDispatch$C2#getDefinedProperties()
- Origin:
clientOnly - Source:
net/minecraft/client/data/models/blockstates/PropertyDispatch.java:119 - Modifiers:
public - Return:
List<Property<?>>
คืออะไร
อ่านค่า Defined Properties
ทำงานยังไง
เรียกต่อ: of(). คืนค่า: ImmutableList.of(this.property1, this.property2).
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.client.data.models.blockstates.PropertyDispatch$C2#select(T1,T2,List<Variant>)
- Origin:
clientOnly - Source:
net/minecraft/client/data/models/blockstates/PropertyDispatch.java:124 - Modifiers:
public - Return:
PropertyDispatch.C2<T1, T2>
คืออะไร
ดำเนินการ select ตาม implementation ของ PropertyDispatch$C2
ทำงานยังไง
เรียกต่อ: of(), value(), putValue(). คืนค่า: this.
Parameters
T1 comparableT2 comparable2List<Variant> list
ตัวอย่างใช้งาน
PropertyDispatch.C2 instance = ...;
T1 comparable = ...;
T2 comparable2 = ...;
List<Variant> list = ...;
PropertyDispatch.C2<T1, T2> result = instance.select(comparable, comparable2, list);
net.minecraft.client.data.models.blockstates.PropertyDispatch$C2#select(T1,T2,Variant)
- Origin:
clientOnly - Source:
net/minecraft/client/data/models/blockstates/PropertyDispatch.java:130 - Modifiers:
public - Return:
PropertyDispatch.C2<T1, T2>
คืออะไร
ดำเนินการ select ตาม implementation ของ PropertyDispatch$C2
ทำงานยังไง
เรียกต่อ: singletonList(). คืนค่า: this.select(comparable, comparable2, Collections.singletonList(variant)).
Parameters
T1 comparableT2 comparable2Variant variant
ตัวอย่างใช้งาน
PropertyDispatch.C2 instance = ...;
T1 comparable = ...;
T2 comparable2 = ...;
Variant variant = ...;
PropertyDispatch.C2<T1, T2> result = instance.select(comparable, comparable2, variant);
PropertyDispatch$C3
- Full name:
net.minecraft.client.data.models.blockstates.PropertyDispatch$C3 - Package:
net.minecraft.client.data.models.blockstates - Source:
clientOnly—net/minecraft/client/data/models/blockstates/PropertyDispatch.java - Type:
class - Modifiers:
public static - Extends:
PropertyDispatch
net.minecraft.client.data.models.blockstates.PropertyDispatch$C3#generate(PropertyDispatch.TriFunction<T1, T2, T3, Variant>)
- Origin:
clientOnly - Source:
net/minecraft/client/data/models/blockstates/PropertyDispatch.java:184 - Modifiers:
public - Return:
PropertyDispatch
คืออะไร
ดำเนินการ generate ตาม implementation ของ PropertyDispatch$C3
ทำงานยังไง
เรียกต่อ: getPossibleValues(), forEach(), select(), apply(). คืนค่า: this.
Parameters
PropertyDispatch.TriFunction<T1, T2, T3, Variant> triFunction
ตัวอย่างใช้งาน
PropertyDispatch.C3 instance = ...;
PropertyDispatch.TriFunction<T1, T2, T3, Variant> triFunction = ...;
PropertyDispatch result = instance.generate(triFunction);
net.minecraft.client.data.models.blockstates.PropertyDispatch$C3#generateList(PropertyDispatch.TriFunction<T1, T2, T3, List<Variant>>)
- Origin:
clientOnly - Source:
net/minecraft/client/data/models/blockstates/PropertyDispatch.java:201 - Modifiers:
public - Return:
PropertyDispatch
คืออะไร
ดำเนินการ generateList ตาม implementation ของ PropertyDispatch$C3
ทำงานยังไง
เรียกต่อ: getPossibleValues(), forEach(), select(), apply(). คืนค่า: this.
Parameters
PropertyDispatch.TriFunction<T1, T2, T3, List<Variant>> triFunction
ตัวอย่างใช้งาน
PropertyDispatch.C3 instance = ...;
PropertyDispatch.TriFunction<T1, T2, T3, List<Variant>> triFunction = ...;
PropertyDispatch result = instance.generateList(triFunction);
net.minecraft.client.data.models.blockstates.PropertyDispatch$C3#getDefinedProperties()
- Origin:
clientOnly - Source:
net/minecraft/client/data/models/blockstates/PropertyDispatch.java:169 - Modifiers:
public - Return:
List<Property<?>>
คืออะไร
อ่านค่า Defined Properties
ทำงานยังไง
เรียกต่อ: of(). คืนค่า: ImmutableList.of(this.property1, this.property2, this.property3).
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.client.data.models.blockstates.PropertyDispatch$C3#select(T1,T2,T3,List<Variant>)
- Origin:
clientOnly - Source:
net/minecraft/client/data/models/blockstates/PropertyDispatch.java:174 - Modifiers:
public - Return:
PropertyDispatch.C3<T1, T2, T3>
คืออะไร
ดำเนินการ select ตาม implementation ของ PropertyDispatch$C3
ทำงานยังไง
เรียกต่อ: of(), value(), putValue(). คืนค่า: this.
Parameters
T1 comparableT2 comparable2T3 comparable3List<Variant> list
ตัวอย่างใช้งาน
PropertyDispatch.C3 instance = ...;
T1 comparable = ...;
T2 comparable2 = ...;
T3 comparable3 = ...;
List<Variant> list = ...;
PropertyDispatch.C3<T1, T2, T3> result = instance.select(comparable, comparable2, comparable3, list);
net.minecraft.client.data.models.blockstates.PropertyDispatch$C3#select(T1,T2,T3,Variant)
- Origin:
clientOnly - Source:
net/minecraft/client/data/models/blockstates/PropertyDispatch.java:180 - Modifiers:
public - Return:
PropertyDispatch.C3<T1, T2, T3>
คืออะไร
ดำเนินการ select ตาม implementation ของ PropertyDispatch$C3
ทำงานยังไง
เรียกต่อ: singletonList(). คืนค่า: this.select(comparable, comparable2, comparable3, Collections.singletonList(variant)).
Parameters
T1 comparableT2 comparable2T3 comparable3Variant variant
ตัวอย่างใช้งาน
PropertyDispatch.C3 instance = ...;
T1 comparable = ...;
T2 comparable2 = ...;
T3 comparable3 = ...;
Variant variant = ...;
PropertyDispatch.C3<T1, T2, T3> result = instance.select(comparable, comparable2, comparable3, variant);
PropertyDispatch$C4
- Full name:
net.minecraft.client.data.models.blockstates.PropertyDispatch$C4 - Package:
net.minecraft.client.data.models.blockstates - Source:
clientOnly—net/minecraft/client/data/models/blockstates/PropertyDispatch.java - Type:
class - Modifiers:
public static - Extends:
PropertyDispatch
net.minecraft.client.data.models.blockstates.PropertyDispatch$C4#generate(PropertyDispatch.QuadFunction<T1, T2, T3, T4, Variant>)
- Origin:
clientOnly - Source:
net/minecraft/client/data/models/blockstates/PropertyDispatch.java:250 - Modifiers:
public - Return:
PropertyDispatch
คืออะไร
ดำเนินการ generate ตาม implementation ของ PropertyDispatch$C4
ทำงานยังไง
เรียกต่อ: getPossibleValues(), forEach(), select(), apply(). คืนค่า: this.
Parameters
PropertyDispatch.QuadFunction<T1, T2, T3, T4, Variant> quadFunction
ตัวอย่างใช้งาน
PropertyDispatch.C4 instance = ...;
PropertyDispatch.QuadFunction<T1, T2, T3, T4, Variant> quadFunction = ...;
PropertyDispatch result = instance.generate(quadFunction);
net.minecraft.client.data.models.blockstates.PropertyDispatch$C4#generateList(PropertyDispatch.QuadFunction<T1, T2, T3, T4, List<Variant>>)
- Origin:
clientOnly - Source:
net/minecraft/client/data/models/blockstates/PropertyDispatch.java:277 - Modifiers:
public - Return:
PropertyDispatch
คืออะไร
ดำเนินการ generateList ตาม implementation ของ PropertyDispatch$C4
ทำงานยังไง
เรียกต่อ: getPossibleValues(), forEach(), select(), apply(). คืนค่า: this.
Parameters
PropertyDispatch.QuadFunction<T1, T2, T3, T4, List<Variant>> quadFunction
ตัวอย่างใช้งาน
PropertyDispatch.C4 instance = ...;
PropertyDispatch.QuadFunction<T1, T2, T3, T4, List<Variant>> quadFunction = ...;
PropertyDispatch result = instance.generateList(quadFunction);
net.minecraft.client.data.models.blockstates.PropertyDispatch$C4#getDefinedProperties()
- Origin:
clientOnly - Source:
net/minecraft/client/data/models/blockstates/PropertyDispatch.java:233 - Modifiers:
public - Return:
List<Property<?>>
คืออะไร
อ่านค่า Defined Properties
ทำงานยังไง
เรียกต่อ: of(). คืนค่า: ImmutableList.of(this.property1, this.property2, this.property3, this.property4).
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.client.data.models.blockstates.PropertyDispatch$C4#select(T1,T2,T3,T4,List<Variant>)
- Origin:
clientOnly - Source:
net/minecraft/client/data/models/blockstates/PropertyDispatch.java:238 - Modifiers:
public - Return:
PropertyDispatch.C4<T1, T2, T3, T4>
คืออะไร
ดำเนินการ select ตาม implementation ของ PropertyDispatch$C4
ทำงานยังไง
เรียกต่อ: of(), value(), putValue(). คืนค่า: this.
Parameters
T1 comparableT2 comparable2T3 comparable3T4 comparable4List<Variant> list
ตัวอย่างใช้งาน
PropertyDispatch.C4 instance = ...;
T1 comparable = ...;
T2 comparable2 = ...;
T3 comparable3 = ...;
T4 comparable4 = ...;
List<Variant> list = ...;
PropertyDispatch.C4<T1, T2, T3, T4> result = instance.select(comparable, comparable2, comparable3, comparable4, list);
net.minecraft.client.data.models.blockstates.PropertyDispatch$C4#select(T1,T2,T3,T4,Variant)
- Origin:
clientOnly - Source:
net/minecraft/client/data/models/blockstates/PropertyDispatch.java:246 - Modifiers:
public - Return:
PropertyDispatch.C4<T1, T2, T3, T4>
คืออะไร
ดำเนินการ select ตาม implementation ของ PropertyDispatch$C4
ทำงานยังไง
เรียกต่อ: singletonList(). คืนค่า: this.select(comparable, comparable2, comparable3, comparable4, Collections.singletonList(variant)).
Parameters
T1 comparableT2 comparable2T3 comparable3T4 comparable4Variant variant
ตัวอย่างใช้งาน
PropertyDispatch.C4 instance = ...;
T1 comparable = ...;
T2 comparable2 = ...;
T3 comparable3 = ...;
T4 comparable4 = ...;
Variant variant = ...;
PropertyDispatch.C4<T1, T2, T3, T4> result = instance.select(comparable, comparable2, comparable3, comparable4, variant);
PropertyDispatch$C5
- Full name:
net.minecraft.client.data.models.blockstates.PropertyDispatch$C5 - Package:
net.minecraft.client.data.models.blockstates - Source:
clientOnly—net/minecraft/client/data/models/blockstates/PropertyDispatch.java - Type:
class - Modifiers:
public static - Extends:
PropertyDispatch
net.minecraft.client.data.models.blockstates.PropertyDispatch$C5#generate(PropertyDispatch.PentaFunction<T1, T2, T3, T4, T5, Variant>)
- Origin:
clientOnly - Source:
net/minecraft/client/data/models/blockstates/PropertyDispatch.java:343 - Modifiers:
public - Return:
PropertyDispatch
คืออะไร
ดำเนินการ generate ตาม implementation ของ PropertyDispatch$C5
ทำงานยังไง
เรียกต่อ: getPossibleValues(), forEach(), select(), apply(). คืนค่า: this.
Parameters
PropertyDispatch.PentaFunction<T1, T2, T3, T4, T5, Variant> pentaFunction
ตัวอย่างใช้งาน
PropertyDispatch.C5 instance = ...;
PropertyDispatch.PentaFunction<T1, T2, T3, T4, T5, Variant> pentaFunction = ...;
PropertyDispatch result = instance.generate(pentaFunction);
net.minecraft.client.data.models.blockstates.PropertyDispatch$C5#generateList(PropertyDispatch.PentaFunction<T1, T2, T3, T4, T5, List<Variant>>)
- Origin:
clientOnly - Source:
net/minecraft/client/data/models/blockstates/PropertyDispatch.java:375 - Modifiers:
public - Return:
PropertyDispatch
คืออะไร
ดำเนินการ generateList ตาม implementation ของ PropertyDispatch$C5
ทำงานยังไง
เรียกต่อ: getPossibleValues(), forEach(), select(), apply(). คืนค่า: this.
Parameters
PropertyDispatch.PentaFunction<T1, T2, T3, T4, T5, List<Variant>> pentaFunction
ตัวอย่างใช้งาน
PropertyDispatch.C5 instance = ...;
PropertyDispatch.PentaFunction<T1, T2, T3, T4, T5, List<Variant>> pentaFunction = ...;
PropertyDispatch result = instance.generateList(pentaFunction);
net.minecraft.client.data.models.blockstates.PropertyDispatch$C5#getDefinedProperties()
- Origin:
clientOnly - Source:
net/minecraft/client/data/models/blockstates/PropertyDispatch.java:322 - Modifiers:
public - Return:
List<Property<?>>
คืออะไร
อ่านค่า Defined Properties
ทำงานยังไง
เรียกต่อ: of(). คืนค่า: ImmutableList.of(this.property1, this.property2, this.property3, this.property4, this.property5).
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.client.data.models.blockstates.PropertyDispatch$C5#select(T1,T2,T3,T4,T5,List<Variant>)
- Origin:
clientOnly - Source:
net/minecraft/client/data/models/blockstates/PropertyDispatch.java:327 - Modifiers:
public - Return:
PropertyDispatch.C5<T1, T2, T3, T4, T5>
คืออะไร
ดำเนินการ select ตาม implementation ของ PropertyDispatch$C5
ทำงานยังไง
เรียกต่อ: of(), value(), putValue(). คืนค่า: this.
Parameters
T1 comparableT2 comparable2T3 comparable3T4 comparable4T5 comparable5List<Variant> list
ตัวอย่างใช้งาน
PropertyDispatch.C5 instance = ...;
T1 comparable = ...;
T2 comparable2 = ...;
T3 comparable3 = ...;
T4 comparable4 = ...;
T5 comparable5 = ...;
List<Variant> list = ...;
PropertyDispatch.C5<T1, T2, T3, T4, T5> result = instance.select(comparable, comparable2, comparable3, comparable4, comparable5, list);
net.minecraft.client.data.models.blockstates.PropertyDispatch$C5#select(T1,T2,T3,T4,T5,Variant)
- Origin:
clientOnly - Source:
net/minecraft/client/data/models/blockstates/PropertyDispatch.java:339 - Modifiers:
public - Return:
PropertyDispatch.C5<T1, T2, T3, T4, T5>
คืออะไร
ดำเนินการ select ตาม implementation ของ PropertyDispatch$C5
ทำงานยังไง
เรียกต่อ: singletonList(). คืนค่า: this.select(comparable, comparable2, comparable3, comparable4, comparable5, Collections.singletonList(variant)).
Parameters
T1 comparableT2 comparable2T3 comparable3T4 comparable4T5 comparable5Variant variant
ตัวอย่างใช้งาน
PropertyDispatch.C5 instance = ...;
T1 comparable = ...;
T2 comparable2 = ...;
T3 comparable3 = ...;
T4 comparable4 = ...;
T5 comparable5 = ...;
Variant variant = ...;
PropertyDispatch.C5<T1, T2, T3, T4, T5> result = instance.select(comparable, comparable2, comparable3, comparable4, comparable5, variant);
PropertyDispatch$PentaFunction
- Full name:
net.minecraft.client.data.models.blockstates.PropertyDispatch$PentaFunction - Package:
net.minecraft.client.data.models.blockstates - Source:
clientOnly—net/minecraft/client/data/models/blockstates/PropertyDispatch.java - Type:
interface - Modifiers:
public
net.minecraft.client.data.models.blockstates.PropertyDispatch$PentaFunction#apply(P1,P2,P3,P4,P5)
- Origin:
clientOnly - Source:
net/minecraft/client/data/models/blockstates/PropertyDispatch.java:411 - Modifiers: ``
- Return:
R
คืออะไร
นำไปใช้ apply
ทำงานยังไง
ไม่มี body ใน source declaration นี้
Parameters
P1 objectP2 object2P3 object3P4 object4P5 object5
ตัวอย่างใช้งาน
PropertyDispatch.PentaFunction instance = ...;
P1 object = ...;
P2 object2 = ...;
P3 object3 = ...;
P4 object4 = ...;
P5 object5 = ...;
R result = instance.apply(object, object2, object3, object4, object5);
PropertyDispatch$QuadFunction
- Full name:
net.minecraft.client.data.models.blockstates.PropertyDispatch$QuadFunction - Package:
net.minecraft.client.data.models.blockstates - Source:
clientOnly—net/minecraft/client/data/models/blockstates/PropertyDispatch.java - Type:
interface - Modifiers:
public
net.minecraft.client.data.models.blockstates.PropertyDispatch$QuadFunction#apply(P1,P2,P3,P4)
- Origin:
clientOnly - Source:
net/minecraft/client/data/models/blockstates/PropertyDispatch.java:417 - Modifiers: ``
- Return:
R
คืออะไร
นำไปใช้ apply
ทำงานยังไง
ไม่มี body ใน source declaration นี้
Parameters
P1 objectP2 object2P3 object3P4 object4
ตัวอย่างใช้งาน
PropertyDispatch.QuadFunction instance = ...;
P1 object = ...;
P2 object2 = ...;
P3 object3 = ...;
P4 object4 = ...;
R result = instance.apply(object, object2, object3, object4);
PropertyDispatch$TriFunction
- Full name:
net.minecraft.client.data.models.blockstates.PropertyDispatch$TriFunction - Package:
net.minecraft.client.data.models.blockstates - Source:
clientOnly—net/minecraft/client/data/models/blockstates/PropertyDispatch.java - Type:
interface - Modifiers:
public
net.minecraft.client.data.models.blockstates.PropertyDispatch$TriFunction#apply(P1,P2,P3)
- Origin:
clientOnly - Source:
net/minecraft/client/data/models/blockstates/PropertyDispatch.java:423 - Modifiers: ``
- Return:
R
คืออะไร
นำไปใช้ apply
ทำงานยังไง
ไม่มี body ใน source declaration นี้
Parameters
P1 objectP2 object2P3 object3
ตัวอย่างใช้งาน
PropertyDispatch.TriFunction instance = ...;
P1 object = ...;
P2 object2 = ...;
P3 object3 = ...;
R result = instance.apply(object, object2, object3);
Selector
- Full name:
net.minecraft.client.data.models.blockstates.Selector - Package:
net.minecraft.client.data.models.blockstates - Source:
clientOnly—net/minecraft/client/data/models/blockstates/Selector.java - Type:
class - Modifiers:
public final
net.minecraft.client.data.models.blockstates.Selector#empty()
- Origin:
clientOnly - Source:
net/minecraft/client/data/models/blockstates/Selector.java:29 - Modifiers:
public static - Return:
Selector
คืออะไร
ดำเนินการ empty ตาม implementation ของ Selector
ทำงานยังไง
คืนค่า: EMPTY.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.client.data.models.blockstates.Selector#equals(Object)
- Origin:
clientOnly - Source:
net/minecraft/client/data/models/blockstates/Selector.java:37 - Modifiers:
public - Return:
boolean
คืออะไร
เปรียบเทียบความเท่ากัน equals
ทำงานยังไง
คืนค่า: this == object || object instanceof Selector && this.values.equals(((Selector)object).values).
Parameters
Object object
ตัวอย่างใช้งาน
net.minecraft.client.data.models.blockstates.Selector#extend(Selector)
- Origin:
clientOnly - Source:
net/minecraft/client/data/models/blockstates/Selector.java:21 - Modifiers:
public - Return:
Selector
คืออะไร
ดำเนินการ extend ตาม implementation ของ Selector
ทำงานยังไง
เรียกต่อ: builder(), addAll(), build(). สร้างออบเจ็กต์: Selector. คืนค่า: new Selector(ImmutableList.<Value<?>>builder().addAll(this.values).addAll(selector.values).build()).
Parameters
Selector selector
ตัวอย่างใช้งาน
net.minecraft.client.data.models.blockstates.Selector#extend(Value<?>)
- Origin:
clientOnly - Source:
net/minecraft/client/data/models/blockstates/Selector.java:17 - Modifiers:
public - Return:
Selector
คืออะไร
ดำเนินการ extend ตาม implementation ของ Selector
ทำงานยังไง
เรียกต่อ: builder(), addAll(), add(), build(). สร้างออบเจ็กต์: Selector. คืนค่า: new Selector(ImmutableList.<Value<?>>builder().addAll(this.values).add(value).build()).
Parameters
Value<?> value
ตัวอย่างใช้งาน
net.minecraft.client.data.models.blockstates.Selector#getKey()
- Origin:
clientOnly - Source:
net/minecraft/client/data/models/blockstates/Selector.java:47 - Modifiers:
public - Return:
String
คืออะไร
อ่านค่า Key
ทำงานยังไง
เรียกต่อ: stream(), sorted(), map(), collect(), joining(). คืนค่า: this.values.stream().sorted(COMPARE_BY_NAME).<CharSequence>map(Value::toString).collect(Collectors.joining(",")).
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.client.data.models.blockstates.Selector#hashCode()
- Origin:
clientOnly - Source:
net/minecraft/client/data/models/blockstates/Selector.java:42 - Modifiers:
public - Return:
int
คืออะไร
ดำเนินการ hashCode ตาม implementation ของ Selector
ทำงานยังไง
คืนค่า: this.values.hashCode().
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.client.data.models.blockstates.Selector#of(Value<?>[])
- Origin:
clientOnly - Source:
net/minecraft/client/data/models/blockstates/Selector.java:33 - Modifiers:
public static - Return:
Selector
คืออะไร
ดำเนินการ of ตาม implementation ของ Selector
ทำงานยังไง
เรียกต่อ: copyOf(). สร้างออบเจ็กต์: Selector. คืนค่า: new Selector(ImmutableList.copyOf(values)).
Parameters
Value<?>[] values
ตัวอย่างใช้งาน
net.minecraft.client.data.models.blockstates.Selector#toString()
- Origin:
clientOnly - Source:
net/minecraft/client/data/models/blockstates/Selector.java:51 - Modifiers:
public - Return:
String
คืออะไร
ดำเนินการ toString ตาม implementation ของ Selector
ทำงานยังไง
เรียกต่อ: getKey(). คืนค่า: (R)this.getKey().
Parameters
- ไม่มี
ตัวอย่างใช้งาน
Variant
- Full name:
net.minecraft.client.data.models.blockstates.Variant - Package:
net.minecraft.client.data.models.blockstates - Source:
clientOnly—net/minecraft/client/data/models/blockstates/Variant.java - Type:
class - Modifiers:
public - Implements:
Supplier<JsonElement>
net.minecraft.client.data.models.blockstates.Variant#convertList(List<Variant>)
- Origin:
clientOnly - Source:
net/minecraft/client/data/models/blockstates/Variant.java:43 - Modifiers:
public static - Return:
JsonElement
คืออะไร
แปลง List
ทำงานยังไง
ตรวจเงื่อนไขด้วย if. เรียกต่อ: size(), get(), forEach(), add(). สร้างออบเจ็กต์: JsonArray. มีจุด return อย่างน้อย 2 จุด.
Parameters
List<Variant> list
ตัวอย่างใช้งาน
net.minecraft.client.data.models.blockstates.Variant#get()
- Origin:
clientOnly - Source:
net/minecraft/client/data/models/blockstates/Variant.java:37 - Modifiers:
public - Return:
JsonElement
คืออะไร
อ่านค่า get
ทำงานยังไง
เรียกต่อ: values(), forEach(), addToVariant(). สร้างออบเจ็กต์: JsonObject. คืนค่า: jsonObject.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.client.data.models.blockstates.Variant#merge(Variant,Variant)
- Origin:
clientOnly - Source:
net/minecraft/client/data/models/blockstates/Variant.java:30 - Modifiers:
public static - Return:
Variant
คืออะไร
ดำเนินการ merge ตาม implementation ของ Variant
ทำงานยังไง
เรียกต่อ: putAll(). สร้างออบเจ็กต์: Variant. คืนค่า: variant3.
Parameters
Variant variantVariant variant2
ตัวอย่างใช้งาน
net.minecraft.client.data.models.blockstates.Variant#variant()
- Origin:
clientOnly - Source:
net/minecraft/client/data/models/blockstates/Variant.java:26 - Modifiers:
public static - Return:
Variant
คืออะไร
ดำเนินการ variant ตาม implementation ของ Variant
ทำงานยังไง
สร้างออบเจ็กต์: Variant. คืนค่า: new Variant().
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.client.data.models.blockstates.Variant#with(VariantProperty<T>,T)
- Origin:
clientOnly - Source:
net/minecraft/client/data/models/blockstates/Variant.java:17 - Modifiers:
public - Return:
Variant
คืออะไร
ดำเนินการ with ตาม implementation ของ Variant
ทำงานยังไง
ตรวจเงื่อนไขด้วย if. เรียกต่อ: put(), withValue(). สร้างออบเจ็กต์: IllegalStateException. คืนค่า: this.
Parameters
VariantProperty<T> variantPropertyT object
ตัวอย่างใช้งาน
Variant instance = ...;
VariantProperty<T> variantProperty = ...;
T object = ...;
Variant result = instance.with(variantProperty, object);
VariantProperty
- Full name:
net.minecraft.client.data.models.blockstates.VariantProperty - Package:
net.minecraft.client.data.models.blockstates - Source:
clientOnly—net/minecraft/client/data/models/blockstates/VariantProperty.java - Type:
class - Modifiers:
public
net.minecraft.client.data.models.blockstates.VariantProperty#toString()
- Origin:
clientOnly - Source:
net/minecraft/client/data/models/blockstates/VariantProperty.java:23 - Modifiers:
public - Return:
String
คืออะไร
ดำเนินการ toString ตาม implementation ของ VariantProperty
ทำงานยังไง
คืนค่า: this.key.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.client.data.models.blockstates.VariantProperty#VariantProperty(String,Function<T, JsonElement>)
- Origin:
clientOnly - Source:
net/minecraft/client/data/models/blockstates/VariantProperty.java:14 - Modifiers:
public - Kind: constructor
คืออะไร
สร้างออบเจ็กต์ VariantProperty ด้วยพารามิเตอร์ที่ระบุ
ทำงานยังไง
แก้ state: key, serializer.
Parameters
String stringFunction<T, JsonElement> function
ตัวอย่างใช้งาน
Function<T, JsonElement> function = ...;
VariantProperty instance = new VariantProperty("value", function);
net.minecraft.client.data.models.blockstates.VariantProperty#withValue(T)
- Origin:
clientOnly - Source:
net/minecraft/client/data/models/blockstates/VariantProperty.java:19 - Modifiers:
public - Return:
VariantProperty<T>.Value
คืออะไร
ดำเนินการ withValue ตาม implementation ของ VariantProperty
ทำงานยังไง
เรียกต่อ: Value(). สร้างออบเจ็กต์: VariantProperty.Value. คืนค่า: new VariantProperty.Value(object).
Parameters
T object
ตัวอย่างใช้งาน
VariantProperty instance = ...;
T object = ...;
VariantProperty<T>.Value result = instance.withValue(object);
VariantProperty$Value
- Full name:
net.minecraft.client.data.models.blockstates.VariantProperty$Value - Package:
net.minecraft.client.data.models.blockstates - Source:
clientOnly—net/minecraft/client/data/models/blockstates/VariantProperty.java - Type:
class - Modifiers:
public
net.minecraft.client.data.models.blockstates.VariantProperty$Value#addToVariant(JsonObject)
- Origin:
clientOnly - Source:
net/minecraft/client/data/models/blockstates/VariantProperty.java:40 - Modifiers:
public - Return:
void
คืออะไร
เพิ่ม To Variant
ทำงานยังไง
เรียกต่อ: add(), apply().
Parameters
JsonObject jsonObject
ตัวอย่างใช้งาน
VariantProperty.Value instance = ...;
JsonObject jsonObject = ...;
instance.addToVariant(jsonObject);
net.minecraft.client.data.models.blockstates.VariantProperty$Value#getKey()
- Origin:
clientOnly - Source:
net/minecraft/client/data/models/blockstates/VariantProperty.java:36 - Modifiers:
public - Return:
VariantProperty<T>
คืออะไร
อ่านค่า Key
ทำงานยังไง
คืนค่า: VariantProperty.this.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.client.data.models.blockstates.VariantProperty$Value#toString()
- Origin:
clientOnly - Source:
net/minecraft/client/data/models/blockstates/VariantProperty.java:44 - Modifiers:
public - Return:
String
คืออะไร
ดำเนินการ toString ตาม implementation ของ VariantProperty$Value
ทำงานยังไง
คืนค่า: VariantProperty.this.key + "=" + this.value.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.client.data.models.blockstates.VariantProperty$Value#Value(T)
- Origin:
clientOnly - Source:
net/minecraft/client/data/models/blockstates/VariantProperty.java:32 - Modifiers:
public - Kind: constructor
คืออะไร
สร้างออบเจ็กต์ VariantProperty.Value ด้วยพารามิเตอร์ที่ระบุ
ทำงานยังไง
แก้ state: value.
Parameters
T object