Package net.minecraft.data.tags
Part 1/1
BannerPatternTagsProvider
- Full name:
net.minecraft.data.tags.BannerPatternTagsProvider - Package:
net.minecraft.data.tags - Source:
common—net/minecraft/data/tags/BannerPatternTagsProvider.java - Type:
class - Modifiers:
public - Extends:
TagsProvider<BannerPattern>
net.minecraft.data.tags.BannerPatternTagsProvider#addTags(HolderLookup.Provider)
- Origin:
common - Source:
net/minecraft/data/tags/BannerPatternTagsProvider.java:16 - Modifiers:
protected - Return:
void
คืออะไร
เพิ่ม Tags
ทำงานยังไง
เรียกต่อ: tag(), add().
Parameters
HolderLookup.Provider provider
ตัวอย่างใช้งาน
HolderLookup.Provider provider = ...;
@Override
protected void addTags(HolderLookup.Provider provider) {
super.addTags(provider);
}
net.minecraft.data.tags.BannerPatternTagsProvider#BannerPatternTagsProvider(PackOutput,CompletableFuture<HolderLookup.Provider>)
- Origin:
common - Source:
net/minecraft/data/tags/BannerPatternTagsProvider.java:12 - Modifiers:
public - Kind: constructor
คืออะไร
สร้างออบเจ็กต์ BannerPatternTagsProvider ด้วยพารามิเตอร์ที่ระบุ
ทำงานยังไง
ทำงานตาม body โดยตรง (ประมาณ 1 statement).
Parameters
PackOutput packOutputCompletableFuture<HolderLookup.Provider> completableFuture
ตัวอย่างใช้งาน
PackOutput packOutput = ...;
CompletableFuture<HolderLookup.Provider> completableFuture = ...;
BannerPatternTagsProvider instance = new BannerPatternTagsProvider(packOutput, completableFuture);
BiomeTagsProvider
- Full name:
net.minecraft.data.tags.BiomeTagsProvider - Package:
net.minecraft.data.tags - Source:
common—net/minecraft/data/tags/BiomeTagsProvider.java - Type:
class - Modifiers:
public - Extends:
TagsProvider<Biome>
net.minecraft.data.tags.BiomeTagsProvider#addTags(HolderLookup.Provider)
- Origin:
common - Source:
net/minecraft/data/tags/BiomeTagsProvider.java:18 - Modifiers:
protected - Return:
void
คืออะไร
เพิ่ม Tags
ทำงานยังไง
เรียกต่อ: tag(), add(), addTag(), usedBiomes(), forEach(), filter(), not().
Parameters
HolderLookup.Provider provider
ตัวอย่างใช้งาน
HolderLookup.Provider provider = ...;
@Override
protected void addTags(HolderLookup.Provider provider) {
super.addTags(provider);
}
net.minecraft.data.tags.BiomeTagsProvider#BiomeTagsProvider(PackOutput,CompletableFuture<HolderLookup.Provider>)
- Origin:
common - Source:
net/minecraft/data/tags/BiomeTagsProvider.java:14 - Modifiers:
public - Kind: constructor
คืออะไร
สร้างออบเจ็กต์ BiomeTagsProvider ด้วยพารามิเตอร์ที่ระบุ
ทำงานยังไง
ทำงานตาม body โดยตรง (ประมาณ 1 statement).
Parameters
PackOutput packOutputCompletableFuture<HolderLookup.Provider> completableFuture
ตัวอย่างใช้งาน
PackOutput packOutput = ...;
CompletableFuture<HolderLookup.Provider> completableFuture = ...;
BiomeTagsProvider instance = new BiomeTagsProvider(packOutput, completableFuture);
CatVariantTagsProvider
- Full name:
net.minecraft.data.tags.CatVariantTagsProvider - Package:
net.minecraft.data.tags - Source:
common—net/minecraft/data/tags/CatVariantTagsProvider.java - Type:
class - Modifiers:
public - Extends:
TagsProvider<CatVariant>
net.minecraft.data.tags.CatVariantTagsProvider#addTags(HolderLookup.Provider)
- Origin:
common - Source:
net/minecraft/data/tags/CatVariantTagsProvider.java:15 - Modifiers:
protected - Return:
void
คืออะไร
เพิ่ม Tags
ทำงานยังไง
เรียกต่อ: tag(), add(), addTag().
Parameters
HolderLookup.Provider provider
ตัวอย่างใช้งาน
HolderLookup.Provider provider = ...;
@Override
protected void addTags(HolderLookup.Provider provider) {
super.addTags(provider);
}
net.minecraft.data.tags.CatVariantTagsProvider#CatVariantTagsProvider(PackOutput,CompletableFuture<HolderLookup.Provider>)
- Origin:
common - Source:
net/minecraft/data/tags/CatVariantTagsProvider.java:11 - Modifiers:
public - Kind: constructor
คืออะไร
สร้างออบเจ็กต์ CatVariantTagsProvider ด้วยพารามิเตอร์ที่ระบุ
ทำงานยังไง
ทำงานตาม body โดยตรง (ประมาณ 1 statement).
Parameters
PackOutput packOutputCompletableFuture<HolderLookup.Provider> completableFuture
ตัวอย่างใช้งาน
PackOutput packOutput = ...;
CompletableFuture<HolderLookup.Provider> completableFuture = ...;
CatVariantTagsProvider instance = new CatVariantTagsProvider(packOutput, completableFuture);
DamageTypeTagsProvider
- Full name:
net.minecraft.data.tags.DamageTypeTagsProvider - Package:
net.minecraft.data.tags - Source:
common—net/minecraft/data/tags/DamageTypeTagsProvider.java - Type:
class - Modifiers:
public - Extends:
TagsProvider<DamageType>
net.minecraft.data.tags.DamageTypeTagsProvider#addTags(HolderLookup.Provider)
- Origin:
common - Source:
net/minecraft/data/tags/DamageTypeTagsProvider.java:16 - Modifiers:
protected - Return:
void
คืออะไร
เพิ่ม Tags
ทำงานยังไง
เรียกต่อ: tag(), add(), addTag().
Parameters
HolderLookup.Provider provider
ตัวอย่างใช้งาน
HolderLookup.Provider provider = ...;
@Override
protected void addTags(HolderLookup.Provider provider) {
super.addTags(provider);
}
net.minecraft.data.tags.DamageTypeTagsProvider#DamageTypeTagsProvider(PackOutput,CompletableFuture<HolderLookup.Provider>)
- Origin:
common - Source:
net/minecraft/data/tags/DamageTypeTagsProvider.java:12 - Modifiers:
public - Kind: constructor
คืออะไร
สร้างออบเจ็กต์ DamageTypeTagsProvider ด้วยพารามิเตอร์ที่ระบุ
ทำงานยังไง
ทำงานตาม body โดยตรง (ประมาณ 1 statement).
Parameters
PackOutput packOutputCompletableFuture<HolderLookup.Provider> completableFuture
ตัวอย่างใช้งาน
PackOutput packOutput = ...;
CompletableFuture<HolderLookup.Provider> completableFuture = ...;
DamageTypeTagsProvider instance = new DamageTypeTagsProvider(packOutput, completableFuture);
EnchantmentTagsProvider
- Full name:
net.minecraft.data.tags.EnchantmentTagsProvider - Package:
net.minecraft.data.tags - Source:
common—net/minecraft/data/tags/EnchantmentTagsProvider.java - Type:
class - Modifiers:
public abstract - Extends:
TagsProvider<Enchantment>
net.minecraft.data.tags.EnchantmentTagsProvider#EnchantmentTagsProvider(PackOutput,CompletableFuture<HolderLookup.Provider>)
- Origin:
common - Source:
net/minecraft/data/tags/EnchantmentTagsProvider.java:16 - Modifiers:
public - Kind: constructor
คืออะไร
สร้างออบเจ็กต์ EnchantmentTagsProvider ด้วยพารามิเตอร์ที่ระบุ
ทำงานยังไง
ทำงานตาม body โดยตรง (ประมาณ 1 statement).
Parameters
PackOutput packOutputCompletableFuture<HolderLookup.Provider> completableFuture
ตัวอย่างใช้งาน
PackOutput packOutput = ...;
CompletableFuture<HolderLookup.Provider> completableFuture = ...;
EnchantmentTagsProvider instance = new EnchantmentTagsProvider(packOutput, completableFuture);
net.minecraft.data.tags.EnchantmentTagsProvider#tooltipOrder(HolderLookup.Provider,ResourceKey<Enchantment>[])
- Origin:
common - Source:
net/minecraft/data/tags/EnchantmentTagsProvider.java:20 - Modifiers:
protected - Return:
void
คืออะไร
ดำเนินการ tooltipOrder ตาม implementation ของ EnchantmentTagsProvider
ทำงานยังไง
ตรวจเงื่อนไขด้วย if ; มีการวนลูป. เรียกต่อ: tag(), add(), of(), lookupOrThrow(), listElements(), filter(), contains(), unwrapKey(). สร้างออบเจ็กต์: IllegalStateException.
Parameters
HolderLookup.Provider providerResourceKey<Enchantment>[] resourceKeys
ตัวอย่างใช้งาน
HolderLookup.Provider provider = ...;
ResourceKey<Enchantment>[] resourceKeys = ...;
@Override
protected void tooltipOrder(HolderLookup.Provider provider, ResourceKey<Enchantment>[] resourceKeys) {
super.tooltipOrder(provider, resourceKeys);
}
EntityTypeTagsProvider
- Full name:
net.minecraft.data.tags.EntityTypeTagsProvider - Package:
net.minecraft.data.tags - Source:
common—net/minecraft/data/tags/EntityTypeTagsProvider.java - Type:
class - Modifiers:
public - Extends:
IntrinsicHolderTagsProvider<EntityType<?>>
net.minecraft.data.tags.EntityTypeTagsProvider#addTags(HolderLookup.Provider)
- Origin:
common - Source:
net/minecraft/data/tags/EntityTypeTagsProvider.java:15 - Modifiers:
protected - Return:
void
คืออะไร
เพิ่ม Tags
ทำงานยังไง
เรียกต่อ: tag(), add(), addTag().
Parameters
HolderLookup.Provider provider
ตัวอย่างใช้งาน
HolderLookup.Provider provider = ...;
@Override
protected void addTags(HolderLookup.Provider provider) {
super.addTags(provider);
}
net.minecraft.data.tags.EntityTypeTagsProvider#EntityTypeTagsProvider(PackOutput,CompletableFuture<HolderLookup.Provider>)
- Origin:
common - Source:
net/minecraft/data/tags/EntityTypeTagsProvider.java:11 - Modifiers:
public - Kind: constructor
คืออะไร
สร้างออบเจ็กต์ EntityTypeTagsProvider ด้วยพารามิเตอร์ที่ระบุ
ทำงานยังไง
เรียกต่อ: builtInRegistryHolder(), key().
Parameters
PackOutput packOutputCompletableFuture<HolderLookup.Provider> completableFuture
ตัวอย่างใช้งาน
PackOutput packOutput = ...;
CompletableFuture<HolderLookup.Provider> completableFuture = ...;
EntityTypeTagsProvider instance = new EntityTypeTagsProvider(packOutput, completableFuture);
FlatLevelGeneratorPresetTagsProvider
- Full name:
net.minecraft.data.tags.FlatLevelGeneratorPresetTagsProvider - Package:
net.minecraft.data.tags - Source:
common—net/minecraft/data/tags/FlatLevelGeneratorPresetTagsProvider.java - Type:
class - Modifiers:
public - Extends:
TagsProvider<FlatLevelGeneratorPreset>
net.minecraft.data.tags.FlatLevelGeneratorPresetTagsProvider#addTags(HolderLookup.Provider)
- Origin:
common - Source:
net/minecraft/data/tags/FlatLevelGeneratorPresetTagsProvider.java:16 - Modifiers:
protected - Return:
void
คืออะไร
เพิ่ม Tags
ทำงานยังไง
เรียกต่อ: tag(), add().
Parameters
HolderLookup.Provider provider
ตัวอย่างใช้งาน
HolderLookup.Provider provider = ...;
@Override
protected void addTags(HolderLookup.Provider provider) {
super.addTags(provider);
}
net.minecraft.data.tags.FlatLevelGeneratorPresetTagsProvider#FlatLevelGeneratorPresetTagsProvider(PackOutput,CompletableFuture<HolderLookup.Provider>)
- Origin:
common - Source:
net/minecraft/data/tags/FlatLevelGeneratorPresetTagsProvider.java:12 - Modifiers:
public - Kind: constructor
คืออะไร
สร้างออบเจ็กต์ FlatLevelGeneratorPresetTagsProvider ด้วยพารามิเตอร์ที่ระบุ
ทำงานยังไง
ทำงานตาม body โดยตรง (ประมาณ 1 statement).
Parameters
PackOutput packOutputCompletableFuture<HolderLookup.Provider> completableFuture
ตัวอย่างใช้งาน
PackOutput packOutput = ...;
CompletableFuture<HolderLookup.Provider> completableFuture = ...;
FlatLevelGeneratorPresetTagsProvider instance = new FlatLevelGeneratorPresetTagsProvider(packOutput, completableFuture);
FluidTagsProvider
- Full name:
net.minecraft.data.tags.FluidTagsProvider - Package:
net.minecraft.data.tags - Source:
common—net/minecraft/data/tags/FluidTagsProvider.java - Type:
class - Modifiers:
public - Extends:
IntrinsicHolderTagsProvider<Fluid>
net.minecraft.data.tags.FluidTagsProvider#addTags(HolderLookup.Provider)
- Origin:
common - Source:
net/minecraft/data/tags/FluidTagsProvider.java:16 - Modifiers:
protected - Return:
void
คืออะไร
เพิ่ม Tags
ทำงานยังไง
เรียกต่อ: tag(), add().
Parameters
HolderLookup.Provider provider
ตัวอย่างใช้งาน
HolderLookup.Provider provider = ...;
@Override
protected void addTags(HolderLookup.Provider provider) {
super.addTags(provider);
}
net.minecraft.data.tags.FluidTagsProvider#FluidTagsProvider(PackOutput,CompletableFuture<HolderLookup.Provider>)
- Origin:
common - Source:
net/minecraft/data/tags/FluidTagsProvider.java:12 - Modifiers:
public - Kind: constructor
คืออะไร
สร้างออบเจ็กต์ FluidTagsProvider ด้วยพารามิเตอร์ที่ระบุ
ทำงานยังไง
เรียกต่อ: builtInRegistryHolder(), key().
Parameters
PackOutput packOutputCompletableFuture<HolderLookup.Provider> completableFuture
ตัวอย่างใช้งาน
PackOutput packOutput = ...;
CompletableFuture<HolderLookup.Provider> completableFuture = ...;
FluidTagsProvider instance = new FluidTagsProvider(packOutput, completableFuture);
GameEventTagsProvider
- Full name:
net.minecraft.data.tags.GameEventTagsProvider - Package:
net.minecraft.data.tags - Source:
common—net/minecraft/data/tags/GameEventTagsProvider.java - Type:
class - Modifiers:
public - Extends:
TagsProvider<GameEvent>
net.minecraft.data.tags.GameEventTagsProvider#addTags(HolderLookup.Provider)
- Origin:
common - Source:
net/minecraft/data/tags/GameEventTagsProvider.java:62 - Modifiers:
protected - Return:
void
คืออะไร
เพิ่ม Tags
ทำงานยังไง
เรียกต่อ: tag(), addAll(), add(), key(), addTag().
Parameters
HolderLookup.Provider provider
ตัวอย่างใช้งาน
HolderLookup.Provider provider = ...;
@Override
protected void addTags(HolderLookup.Provider provider) {
super.addTags(provider);
}
net.minecraft.data.tags.GameEventTagsProvider#GameEventTagsProvider(PackOutput,CompletableFuture<HolderLookup.Provider>)
- Origin:
common - Source:
net/minecraft/data/tags/GameEventTagsProvider.java:58 - Modifiers:
public - Kind: constructor
คืออะไร
สร้างออบเจ็กต์ GameEventTagsProvider ด้วยพารามิเตอร์ที่ระบุ
ทำงานยังไง
ทำงานตาม body โดยตรง (ประมาณ 1 statement).
Parameters
PackOutput packOutputCompletableFuture<HolderLookup.Provider> completableFuture
ตัวอย่างใช้งาน
PackOutput packOutput = ...;
CompletableFuture<HolderLookup.Provider> completableFuture = ...;
GameEventTagsProvider instance = new GameEventTagsProvider(packOutput, completableFuture);
InstrumentTagsProvider
- Full name:
net.minecraft.data.tags.InstrumentTagsProvider - Package:
net.minecraft.data.tags - Source:
common—net/minecraft/data/tags/InstrumentTagsProvider.java - Type:
class - Modifiers:
public - Extends:
TagsProvider<Instrument>
net.minecraft.data.tags.InstrumentTagsProvider#addTags(HolderLookup.Provider)
- Origin:
common - Source:
net/minecraft/data/tags/InstrumentTagsProvider.java:16 - Modifiers:
protected - Return:
void
คืออะไร
เพิ่ม Tags
ทำงานยังไง
เรียกต่อ: tag(), add(), addTag().
Parameters
HolderLookup.Provider provider
ตัวอย่างใช้งาน
HolderLookup.Provider provider = ...;
@Override
protected void addTags(HolderLookup.Provider provider) {
super.addTags(provider);
}
net.minecraft.data.tags.InstrumentTagsProvider#InstrumentTagsProvider(PackOutput,CompletableFuture<HolderLookup.Provider>)
- Origin:
common - Source:
net/minecraft/data/tags/InstrumentTagsProvider.java:12 - Modifiers:
public - Kind: constructor
คืออะไร
สร้างออบเจ็กต์ InstrumentTagsProvider ด้วยพารามิเตอร์ที่ระบุ
ทำงานยังไง
ทำงานตาม body โดยตรง (ประมาณ 1 statement).
Parameters
PackOutput packOutputCompletableFuture<HolderLookup.Provider> completableFuture
ตัวอย่างใช้งาน
PackOutput packOutput = ...;
CompletableFuture<HolderLookup.Provider> completableFuture = ...;
InstrumentTagsProvider instance = new InstrumentTagsProvider(packOutput, completableFuture);
IntrinsicHolderTagsProvider
- Full name:
net.minecraft.data.tags.IntrinsicHolderTagsProvider - Package:
net.minecraft.data.tags - Source:
common—net/minecraft/data/tags/IntrinsicHolderTagsProvider.java - Type:
class - Modifiers:
public abstract - Extends:
TagsProvider<T>
net.minecraft.data.tags.IntrinsicHolderTagsProvider#IntrinsicHolderTagsProvider(PackOutput,ResourceKey<? extends Registry<T>>,CompletableFuture<HolderLookup.Provider>,CompletableFuture<TagsProvider.TagLookup<T>>,Function<T, ResourceKey<T>>)
- Origin:
common - Source:
net/minecraft/data/tags/IntrinsicHolderTagsProvider.java:26 - Modifiers:
public - Kind: constructor
คืออะไร
สร้างออบเจ็กต์ IntrinsicHolderTagsProvider ด้วยพารามิเตอร์ที่ระบุ
ทำงานยังไง
แก้ state: keyExtractor.
Parameters
PackOutput packOutputResourceKey<? extends Registry<T>> resourceKeyCompletableFuture<HolderLookup.Provider> completableFutureCompletableFuture<TagsProvider.TagLookup<T>> completableFuture2Function<T, ResourceKey<T>> function
ตัวอย่างใช้งาน
PackOutput packOutput = ...;
ResourceKey<? extends Registry<T>> resourceKey = ...;
CompletableFuture<HolderLookup.Provider> completableFuture = ...;
CompletableFuture<TagsProvider.TagLookup<T>> completableFuture2 = ...;
Function<T, ResourceKey<T>> function = ...;
IntrinsicHolderTagsProvider instance = new IntrinsicHolderTagsProvider(packOutput, resourceKey, completableFuture, completableFuture2, function);
net.minecraft.data.tags.IntrinsicHolderTagsProvider#IntrinsicHolderTagsProvider(PackOutput,ResourceKey<? extends Registry<T>>,CompletableFuture<HolderLookup.Provider>,Function<T, ResourceKey<T>>)
- Origin:
common - Source:
net/minecraft/data/tags/IntrinsicHolderTagsProvider.java:16 - Modifiers:
public - Kind: constructor
คืออะไร
สร้างออบเจ็กต์ IntrinsicHolderTagsProvider ด้วยพารามิเตอร์ที่ระบุ
ทำงานยังไง
แก้ state: keyExtractor.
Parameters
PackOutput packOutputResourceKey<? extends Registry<T>> resourceKeyCompletableFuture<HolderLookup.Provider> completableFutureFunction<T, ResourceKey<T>> function
ตัวอย่างใช้งาน
PackOutput packOutput = ...;
ResourceKey<? extends Registry<T>> resourceKey = ...;
CompletableFuture<HolderLookup.Provider> completableFuture = ...;
Function<T, ResourceKey<T>> function = ...;
IntrinsicHolderTagsProvider instance = new IntrinsicHolderTagsProvider(packOutput, resourceKey, completableFuture, function);
net.minecraft.data.tags.IntrinsicHolderTagsProvider#tag(TagKey<T>)
- Origin:
common - Source:
net/minecraft/data/tags/IntrinsicHolderTagsProvider.java:37 - Modifiers:
protected - Return:
IntrinsicHolderTagsProvider.IntrinsicTagAppender<T>
คืออะไร
ดำเนินการ tag ตาม implementation ของ IntrinsicHolderTagsProvider
ทำงานยังไง
เรียกต่อ: getOrCreateRawBuilder(). สร้างออบเจ็กต์: IntrinsicHolderTagsProvider.IntrinsicTagAppender<>. คืนค่า: new IntrinsicHolderTagsProvider.IntrinsicTagAppender<>(tagBuilder, this.keyExtractor).
Parameters
TagKey<T> tagKey
ตัวอย่างใช้งาน
TagKey<T> tagKey = ...;
@Override
protected IntrinsicHolderTagsProvider.IntrinsicTagAppender<T> tag(TagKey<T> tagKey) {
return super.tag(tagKey);
}
IntrinsicHolderTagsProvider$IntrinsicTagAppender
- Full name:
net.minecraft.data.tags.IntrinsicHolderTagsProvider$IntrinsicTagAppender - Package:
net.minecraft.data.tags - Source:
common—net/minecraft/data/tags/IntrinsicHolderTagsProvider.java - Type:
class - Modifiers:
protected static - Extends:
TagsProvider.TagAppender<T>
net.minecraft.data.tags.IntrinsicHolderTagsProvider$IntrinsicTagAppender#add(T)
- Origin:
common - Source:
net/minecraft/data/tags/IntrinsicHolderTagsProvider.java:55 - Modifiers:
public final - Return:
IntrinsicHolderTagsProvider.IntrinsicTagAppender<T>
คืออะไร
เพิ่ม add
ทำงานยังไง
เรียกต่อ: apply(). คืนค่า: this.
Parameters
T object
ตัวอย่างใช้งาน
IntrinsicHolderTagsProvider.IntrinsicTagAppender instance = ...;
T object = ...;
IntrinsicHolderTagsProvider.IntrinsicTagAppender<T> result = instance.add(object);
net.minecraft.data.tags.IntrinsicHolderTagsProvider$IntrinsicTagAppender#add(T[])
- Origin:
common - Source:
net/minecraft/data/tags/IntrinsicHolderTagsProvider.java:60 - Modifiers:
public final - Return:
IntrinsicHolderTagsProvider.IntrinsicTagAppender<T>
คืออะไร
เพิ่ม add
ทำงานยังไง
เรียกต่อ: of(), map(), forEach(). คืนค่า: this.
Parameters
T[] objects
ตัวอย่างใช้งาน
IntrinsicHolderTagsProvider.IntrinsicTagAppender instance = ...;
T[] objects = ...;
IntrinsicHolderTagsProvider.IntrinsicTagAppender<T> result = instance.add(objects);
net.minecraft.data.tags.IntrinsicHolderTagsProvider$IntrinsicTagAppender#addTag(TagKey<T>)
- Origin:
common - Source:
net/minecraft/data/tags/IntrinsicHolderTagsProvider.java:50 - Modifiers:
public - Return:
IntrinsicHolderTagsProvider.IntrinsicTagAppender<T>
คืออะไร
เพิ่ม Tag
ทำงานยังไง
คืนค่า: this.
Parameters
TagKey<T> tagKey
ตัวอย่างใช้งาน
IntrinsicHolderTagsProvider.IntrinsicTagAppender instance = ...;
TagKey<T> tagKey = ...;
IntrinsicHolderTagsProvider.IntrinsicTagAppender<T> result = instance.addTag(tagKey);
ItemTagsProvider
- Full name:
net.minecraft.data.tags.ItemTagsProvider - Package:
net.minecraft.data.tags - Source:
common—net/minecraft/data/tags/ItemTagsProvider.java - Type:
class - Modifiers:
public abstract - Extends:
IntrinsicHolderTagsProvider<Item>
net.minecraft.data.tags.ItemTagsProvider#copy(TagKey<Block>,TagKey<Item>)
- Origin:
common - Source:
net/minecraft/data/tags/ItemTagsProvider.java:36 - Modifiers:
protected - Return:
void
คืออะไร
คัดลอก copy
ทำงานยังไง
เรียกต่อ: put().
Parameters
TagKey<Block> tagKeyTagKey<Item> tagKey2
ตัวอย่างใช้งาน
TagKey<Block> tagKey = ...;
TagKey<Item> tagKey2 = ...;
@Override
protected void copy(TagKey<Block> tagKey, TagKey<Item> tagKey2) {
super.copy(tagKey, tagKey2);
}
net.minecraft.data.tags.ItemTagsProvider#createContentsProvider()
- Origin:
common - Source:
net/minecraft/data/tags/ItemTagsProvider.java:40 - Modifiers:
protected - Return:
CompletableFuture<HolderLookup.Provider>
คืออะไร
สร้าง Contents Provider
ทำงานยังไง
เรียกต่อ: thenCombine(), forEach(), getOrCreateRawBuilder(), apply(), orElseThrow(), location(), build(). สร้างออบเจ็กต์: IllegalStateException. คืนค่า: (HolderLookup.Provider)provider.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
@Override
protected CompletableFuture<HolderLookup.Provider> createContentsProvider() {
return super.createContentsProvider();
}
net.minecraft.data.tags.ItemTagsProvider#ItemTagsProvider(PackOutput,CompletableFuture<HolderLookup.Provider>,CompletableFuture<TagsProvider.TagLookup<Block>>)
- Origin:
common - Source:
net/minecraft/data/tags/ItemTagsProvider.java:19 - Modifiers:
public - Kind: constructor
คืออะไร
สร้างออบเจ็กต์ ItemTagsProvider ด้วยพารามิเตอร์ที่ระบุ
ทำงานยังไง
แก้ state: blockTags. เรียกต่อ: builtInRegistryHolder(), key().
Parameters
PackOutput packOutputCompletableFuture<HolderLookup.Provider> completableFutureCompletableFuture<TagsProvider.TagLookup<Block>> completableFuture2
ตัวอย่างใช้งาน
PackOutput packOutput = ...;
CompletableFuture<HolderLookup.Provider> completableFuture = ...;
CompletableFuture<TagsProvider.TagLookup<Block>> completableFuture2 = ...;
ItemTagsProvider instance = new ItemTagsProvider(packOutput, completableFuture, completableFuture2);
net.minecraft.data.tags.ItemTagsProvider#ItemTagsProvider(PackOutput,CompletableFuture<HolderLookup.Provider>,CompletableFuture<TagsProvider.TagLookup<Item>>,CompletableFuture<TagsProvider.TagLookup<Block>>)
- Origin:
common - Source:
net/minecraft/data/tags/ItemTagsProvider.java:26 - Modifiers:
public - Kind: constructor
คืออะไร
สร้างออบเจ็กต์ ItemTagsProvider ด้วยพารามิเตอร์ที่ระบุ
ทำงานยังไง
แก้ state: blockTags. เรียกต่อ: builtInRegistryHolder(), key().
Parameters
PackOutput packOutputCompletableFuture<HolderLookup.Provider> completableFutureCompletableFuture<TagsProvider.TagLookup<Item>> completableFuture2CompletableFuture<TagsProvider.TagLookup<Block>> completableFuture3
ตัวอย่างใช้งาน
PackOutput packOutput = ...;
CompletableFuture<HolderLookup.Provider> completableFuture = ...;
CompletableFuture<TagsProvider.TagLookup<Item>> completableFuture2 = ...;
CompletableFuture<TagsProvider.TagLookup<Block>> completableFuture3 = ...;
ItemTagsProvider instance = new ItemTagsProvider(packOutput, completableFuture, completableFuture2, completableFuture3);
PaintingVariantTagsProvider
- Full name:
net.minecraft.data.tags.PaintingVariantTagsProvider - Package:
net.minecraft.data.tags - Source:
common—net/minecraft/data/tags/PaintingVariantTagsProvider.java - Type:
class - Modifiers:
public - Extends:
TagsProvider<PaintingVariant>
net.minecraft.data.tags.PaintingVariantTagsProvider#addTags(HolderLookup.Provider)
- Origin:
common - Source:
net/minecraft/data/tags/PaintingVariantTagsProvider.java:16 - Modifiers:
protected - Return:
void
คืออะไร
เพิ่ม Tags
ทำงานยังไง
เรียกต่อ: tag(), add().
Parameters
HolderLookup.Provider provider
ตัวอย่างใช้งาน
HolderLookup.Provider provider = ...;
@Override
protected void addTags(HolderLookup.Provider provider) {
super.addTags(provider);
}
net.minecraft.data.tags.PaintingVariantTagsProvider#PaintingVariantTagsProvider(PackOutput,CompletableFuture<HolderLookup.Provider>)
- Origin:
common - Source:
net/minecraft/data/tags/PaintingVariantTagsProvider.java:12 - Modifiers:
public - Kind: constructor
คืออะไร
สร้างออบเจ็กต์ PaintingVariantTagsProvider ด้วยพารามิเตอร์ที่ระบุ
ทำงานยังไง
ทำงานตาม body โดยตรง (ประมาณ 1 statement).
Parameters
PackOutput packOutputCompletableFuture<HolderLookup.Provider> completableFuture
ตัวอย่างใช้งาน
PackOutput packOutput = ...;
CompletableFuture<HolderLookup.Provider> completableFuture = ...;
PaintingVariantTagsProvider instance = new PaintingVariantTagsProvider(packOutput, completableFuture);
PoiTypeTagsProvider
- Full name:
net.minecraft.data.tags.PoiTypeTagsProvider - Package:
net.minecraft.data.tags - Source:
common—net/minecraft/data/tags/PoiTypeTagsProvider.java - Type:
class - Modifiers:
public - Extends:
TagsProvider<PoiType>
net.minecraft.data.tags.PoiTypeTagsProvider#addTags(HolderLookup.Provider)
- Origin:
common - Source:
net/minecraft/data/tags/PoiTypeTagsProvider.java:16 - Modifiers:
protected - Return:
void
คืออะไร
เพิ่ม Tags
ทำงานยังไง
เรียกต่อ: tag(), add(), addTag().
Parameters
HolderLookup.Provider provider
ตัวอย่างใช้งาน
HolderLookup.Provider provider = ...;
@Override
protected void addTags(HolderLookup.Provider provider) {
super.addTags(provider);
}
net.minecraft.data.tags.PoiTypeTagsProvider#PoiTypeTagsProvider(PackOutput,CompletableFuture<HolderLookup.Provider>)
- Origin:
common - Source:
net/minecraft/data/tags/PoiTypeTagsProvider.java:12 - Modifiers:
public - Kind: constructor
คืออะไร
สร้างออบเจ็กต์ PoiTypeTagsProvider ด้วยพารามิเตอร์ที่ระบุ
ทำงานยังไง
ทำงานตาม body โดยตรง (ประมาณ 1 statement).
Parameters
PackOutput packOutputCompletableFuture<HolderLookup.Provider> completableFuture
ตัวอย่างใช้งาน
PackOutput packOutput = ...;
CompletableFuture<HolderLookup.Provider> completableFuture = ...;
PoiTypeTagsProvider instance = new PoiTypeTagsProvider(packOutput, completableFuture);
StructureTagsProvider
- Full name:
net.minecraft.data.tags.StructureTagsProvider - Package:
net.minecraft.data.tags - Source:
common—net/minecraft/data/tags/StructureTagsProvider.java - Type:
class - Modifiers:
public - Extends:
TagsProvider<Structure>
net.minecraft.data.tags.StructureTagsProvider#addTags(HolderLookup.Provider)
- Origin:
common - Source:
net/minecraft/data/tags/StructureTagsProvider.java:16 - Modifiers:
protected - Return:
void
คืออะไร
เพิ่ม Tags
ทำงานยังไง
เรียกต่อ: tag(), add(), addTag().
Parameters
HolderLookup.Provider provider
ตัวอย่างใช้งาน
HolderLookup.Provider provider = ...;
@Override
protected void addTags(HolderLookup.Provider provider) {
super.addTags(provider);
}
net.minecraft.data.tags.StructureTagsProvider#StructureTagsProvider(PackOutput,CompletableFuture<HolderLookup.Provider>)
- Origin:
common - Source:
net/minecraft/data/tags/StructureTagsProvider.java:12 - Modifiers:
public - Kind: constructor
คืออะไร
สร้างออบเจ็กต์ StructureTagsProvider ด้วยพารามิเตอร์ที่ระบุ
ทำงานยังไง
ทำงานตาม body โดยตรง (ประมาณ 1 statement).
Parameters
PackOutput packOutputCompletableFuture<HolderLookup.Provider> completableFuture
ตัวอย่างใช้งาน
PackOutput packOutput = ...;
CompletableFuture<HolderLookup.Provider> completableFuture = ...;
StructureTagsProvider instance = new StructureTagsProvider(packOutput, completableFuture);
TagsProvider
- Full name:
net.minecraft.data.tags.TagsProvider - Package:
net.minecraft.data.tags - Source:
common—net/minecraft/data/tags/TagsProvider.java - Type:
class - Modifiers:
public abstract - Implements:
DataProvider
net.minecraft.data.tags.TagsProvider#addTags(HolderLookup.Provider)
- Origin:
common - Source:
net/minecraft/data/tags/TagsProvider.java:56 - Modifiers:
protected abstract - Return:
void
คืออะไร
เพิ่ม Tags
ทำงานยังไง
ไม่มี implementation ใน declaration นี้; คลาสลูก/implementation เป็นผู้กำหนดพฤติกรรมจริง
Parameters
HolderLookup.Provider provider
ตัวอย่างใช้งาน
HolderLookup.Provider provider = ...;
@Override
protected void addTags(HolderLookup.Provider provider) {
super.addTags(provider);
}
net.minecraft.data.tags.TagsProvider#contentsGetter()
- Origin:
common - Source:
net/minecraft/data/tags/TagsProvider.java:117 - Modifiers:
public - Return:
CompletableFuture<TagsProvider.TagLookup<T>>
คืออะไร
ดำเนินการ contentsGetter ตาม implementation ของ TagsProvider
ทำงานยังไง
เรียกต่อ: thenApply(), ofNullable(), get(), location(). คืนค่า: this.contentsDone.thenApply(void_ -> tagKey -> Optional.ofNullable(this.builders.get(tagKey.location()))).
Parameters
- ไม่มี
ตัวอย่างใช้งาน
TagsProvider instance = ...;
CompletableFuture<TagsProvider.TagLookup<T>> result = instance.contentsGetter();
net.minecraft.data.tags.TagsProvider#createContentsProvider()
- Origin:
common - Source:
net/minecraft/data/tags/TagsProvider.java:121 - Modifiers:
protected - Return:
CompletableFuture<HolderLookup.Provider>
คืออะไร
สร้าง Contents Provider
ทำงานยังไง
เรียกต่อ: thenApply(), clear(), addTags(). มีจุด return อย่างน้อย 2 จุด.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
@Override
protected CompletableFuture<HolderLookup.Provider> createContentsProvider() {
return super.createContentsProvider();
}
net.minecraft.data.tags.TagsProvider#getName()
- Origin:
common - Source:
net/minecraft/data/tags/TagsProvider.java:51 - Modifiers:
public - Return:
String
คืออะไร
อ่านค่า Name
ทำงานยังไง
มีการวนลูป. เรียกต่อ: location(). คืนค่า: "Tags for " + this.registryKey.location().
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.data.tags.TagsProvider#getOrCreateRawBuilder(TagKey<T>)
- Origin:
common - Source:
net/minecraft/data/tags/TagsProvider.java:113 - Modifiers:
protected - Return:
TagBuilder
คืออะไร
อ่านค่า Or Create Raw Builder
ทำงานยังไง
เรียกต่อ: computeIfAbsent(), location(), create(). คืนค่า: this.builders.computeIfAbsent(tagKey.location(), resourceLocation -> TagBuilder.create()).
Parameters
TagKey<T> tagKey
ตัวอย่างใช้งาน
TagKey<T> tagKey = ...;
@Override
protected TagBuilder getOrCreateRawBuilder(TagKey<T> tagKey) {
return super.getOrCreateRawBuilder(tagKey);
}
net.minecraft.data.tags.TagsProvider#run(CachedOutput)
- Origin:
common - Source:
net/minecraft/data/tags/TagsProvider.java:58 - Modifiers:
public - Return:
CompletableFuture<?>
คืออะไร
สั่งทำงาน run
ทำงานยังไง
ตรวจเงื่อนไขด้วย if. เรียกต่อ: createContentsProvider(), thenApply(), complete(), thenCombineAsync(), backgroundExecutor(), thenCompose(), lookupOrThrow(), get(). สร้างออบเจ็กต์: CombinedData<>, IllegalArgumentException, TagFile. มีจุด return อย่างน้อย 3 จุด.
Parameters
CachedOutput cachedOutput
ตัวอย่างใช้งาน
TagsProvider instance = ...;
CachedOutput cachedOutput = ...;
CompletableFuture<?> result = instance.run(cachedOutput);
net.minecraft.data.tags.TagsProvider#tag(TagKey<T>)
- Origin:
common - Source:
net/minecraft/data/tags/TagsProvider.java:108 - Modifiers:
protected - Return:
TagsProvider.TagAppender<T>
คืออะไร
ดำเนินการ tag ตาม implementation ของ TagsProvider
ทำงานยังไง
เรียกต่อ: getOrCreateRawBuilder(). สร้างออบเจ็กต์: TagsProvider.TagAppender<>. คืนค่า: new TagsProvider.TagAppender<>(tagBuilder).
Parameters
TagKey<T> tagKey
ตัวอย่างใช้งาน
TagKey<T> tagKey = ...;
@Override
protected TagsProvider.TagAppender<T> tag(TagKey<T> tagKey) {
return super.tag(tagKey);
}
net.minecraft.data.tags.TagsProvider#TagsProvider(PackOutput,ResourceKey<? extends Registry<T>>,CompletableFuture<HolderLookup.Provider>)
- Origin:
common - Source:
net/minecraft/data/tags/TagsProvider.java:35 - Modifiers:
protected - Kind: constructor
คืออะไร
สร้างออบเจ็กต์ TagsProvider ด้วยพารามิเตอร์ที่ระบุ
ทำงานยังไง
เรียกต่อ: completedFuture(), empty().
Parameters
PackOutput packOutputResourceKey<? extends Registry<T>> resourceKeyCompletableFuture<HolderLookup.Provider> completableFuture
ตัวอย่างใช้งาน
PackOutput packOutput = ...;
ResourceKey<? extends Registry<T>> resourceKey = ...;
CompletableFuture<HolderLookup.Provider> completableFuture = ...;
TagsProvider instance = new TagsProvider(packOutput, resourceKey, completableFuture);
net.minecraft.data.tags.TagsProvider#TagsProvider(PackOutput,ResourceKey<? extends Registry<T>>,CompletableFuture<HolderLookup.Provider>,CompletableFuture<TagsProvider.TagLookup<T>>)
- Origin:
common - Source:
net/minecraft/data/tags/TagsProvider.java:39 - Modifiers:
protected - Kind: constructor
คืออะไร
สร้างออบเจ็กต์ TagsProvider ด้วยพารามิเตอร์ที่ระบุ
ทำงานยังไง
แก้ state: pathProvider, registryKey, parentProvider, lookupProvider. เรียกต่อ: createRegistryTagsPathProvider().
Parameters
PackOutput packOutputResourceKey<? extends Registry<T>> resourceKeyCompletableFuture<HolderLookup.Provider> completableFutureCompletableFuture<TagsProvider.TagLookup<T>> completableFuture2
ตัวอย่างใช้งาน
PackOutput packOutput = ...;
ResourceKey<? extends Registry<T>> resourceKey = ...;
CompletableFuture<HolderLookup.Provider> completableFuture = ...;
CompletableFuture<TagsProvider.TagLookup<T>> completableFuture2 = ...;
TagsProvider instance = new TagsProvider(packOutput, resourceKey, completableFuture, completableFuture2);
TagsProvider$TagAppender
- Full name:
net.minecraft.data.tags.TagsProvider$TagAppender - Package:
net.minecraft.data.tags - Source:
common—net/minecraft/data/tags/TagsProvider.java - Type:
class - Modifiers:
public static
net.minecraft.data.tags.TagsProvider$TagAppender#add(ResourceKey<T>)
- Origin:
common - Source:
net/minecraft/data/tags/TagsProvider.java:136 - Modifiers:
public - Return:
TagsProvider.TagAppender<T>
คืออะไร
เพิ่ม add
ทำงานยังไง
เรียกต่อ: addElement(), location(). คืนค่า: this.
Parameters
ResourceKey<T> resourceKey
ตัวอย่างใช้งาน
TagsProvider.TagAppender instance = ...;
ResourceKey<T> resourceKey = ...;
TagsProvider.TagAppender<T> result = instance.add(resourceKey);
net.minecraft.data.tags.TagsProvider$TagAppender#add(ResourceKey<T>[])
- Origin:
common - Source:
net/minecraft/data/tags/TagsProvider.java:141 - Modifiers:
public - Return:
TagsProvider.TagAppender<T>
คืออะไร
เพิ่ม add
ทำงานยังไง
มีการวนลูป. เรียกต่อ: addElement(), location(). คืนค่า: this.
Parameters
ResourceKey<T>[] resourceKeys
ตัวอย่างใช้งาน
TagsProvider.TagAppender instance = ...;
ResourceKey<T>[] resourceKeys = ...;
TagsProvider.TagAppender<T> result = instance.add(resourceKeys);
net.minecraft.data.tags.TagsProvider$TagAppender#addAll(List<ResourceKey<T>>)
- Origin:
common - Source:
net/minecraft/data/tags/TagsProvider.java:150 - Modifiers:
public final - Return:
TagsProvider.TagAppender<T>
คืออะไร
เพิ่ม All
ทำงานยังไง
มีการวนลูป. เรียกต่อ: addElement(), location(). คืนค่า: this.
Parameters
List<ResourceKey<T>> list
ตัวอย่างใช้งาน
TagsProvider.TagAppender instance = ...;
List<ResourceKey<T>> list = ...;
TagsProvider.TagAppender<T> result = instance.addAll(list);
net.minecraft.data.tags.TagsProvider$TagAppender#addOptional(ResourceLocation)
- Origin:
common - Source:
net/minecraft/data/tags/TagsProvider.java:158 - Modifiers:
public - Return:
TagsProvider.TagAppender<T>
คืออะไร
เพิ่ม Optional
ทำงานยังไง
เรียกต่อ: addOptionalElement(). คืนค่า: this.
Parameters
ResourceLocation resourceLocation
ตัวอย่างใช้งาน
TagsProvider.TagAppender instance = ...;
ResourceLocation resourceLocation = ...;
TagsProvider.TagAppender<T> result = instance.addOptional(resourceLocation);
net.minecraft.data.tags.TagsProvider$TagAppender#addOptionalTag(ResourceLocation)
- Origin:
common - Source:
net/minecraft/data/tags/TagsProvider.java:168 - Modifiers:
public - Return:
TagsProvider.TagAppender<T>
คืออะไร
เพิ่ม Optional Tag
ทำงานยังไง
คืนค่า: this.
Parameters
ResourceLocation resourceLocation
ตัวอย่างใช้งาน
TagsProvider.TagAppender instance = ...;
ResourceLocation resourceLocation = ...;
TagsProvider.TagAppender<T> result = instance.addOptionalTag(resourceLocation);
net.minecraft.data.tags.TagsProvider$TagAppender#addTag(TagKey<T>)
- Origin:
common - Source:
net/minecraft/data/tags/TagsProvider.java:163 - Modifiers:
public - Return:
TagsProvider.TagAppender<T>
คืออะไร
เพิ่ม Tag
ทำงานยังไง
เรียกต่อ: location(). คืนค่า: this.
Parameters
TagKey<T> tagKey
ตัวอย่างใช้งาน
TagsProvider.TagAppender instance = ...;
TagKey<T> tagKey = ...;
TagsProvider.TagAppender<T> result = instance.addTag(tagKey);
net.minecraft.data.tags.TagsProvider$TagAppender#TagAppender(TagBuilder)
- Origin:
common - Source:
net/minecraft/data/tags/TagsProvider.java:132 - Modifiers:
protected - Kind: constructor
คืออะไร
สร้างออบเจ็กต์ TagsProvider.TagAppender ด้วยพารามิเตอร์ที่ระบุ
ทำงานยังไง
แก้ state: builder.
Parameters
TagBuilder tagBuilder
ตัวอย่างใช้งาน
TagBuilder tagBuilder = ...;
TagsProvider.TagAppender instance = new TagsProvider.TagAppender(tagBuilder);
TagsProvider$TagLookup
- Full name:
net.minecraft.data.tags.TagsProvider$TagLookup - Package:
net.minecraft.data.tags - Source:
common—net/minecraft/data/tags/TagsProvider.java - Type:
interface - Modifiers:
public - Implements:
Function<TagKey<T>, Optional<TagBuilder>>
net.minecraft.data.tags.TagsProvider$TagLookup#contains(TagKey<T>)
- Origin:
common - Source:
net/minecraft/data/tags/TagsProvider.java:180 - Modifiers:
default - Return:
boolean
คืออะไร
ตรวจสอบว่ามี contains
ทำงานยังไง
เรียกต่อ: apply(), isPresent(). คืนค่า: this.apply(tagKey).isPresent().
Parameters
TagKey<T> tagKey
ตัวอย่างใช้งาน
TagsProvider.TagLookup instance = ...;
TagKey<T> tagKey = ...;
boolean result = instance.contains(tagKey);
net.minecraft.data.tags.TagsProvider$TagLookup#empty()
- Origin:
common - Source:
net/minecraft/data/tags/TagsProvider.java:176 - Modifiers:
static - Return:
TagsProvider.TagLookup<T>
คืออะไร
ดำเนินการ empty ตาม implementation ของ TagsProvider$TagLookup
ทำงานยังไง
คืนค่า: tagKey -> Optional.empty().
Parameters
- ไม่มี
ตัวอย่างใช้งาน
TradeRebalanceEnchantmentTagsProvider
- Full name:
net.minecraft.data.tags.TradeRebalanceEnchantmentTagsProvider - Package:
net.minecraft.data.tags - Source:
common—net/minecraft/data/tags/TradeRebalanceEnchantmentTagsProvider.java - Type:
class - Modifiers:
public - Extends:
TagsProvider<Enchantment>
net.minecraft.data.tags.TradeRebalanceEnchantmentTagsProvider#addTags(HolderLookup.Provider)
- Origin:
common - Source:
net/minecraft/data/tags/TradeRebalanceEnchantmentTagsProvider.java:16 - Modifiers:
protected - Return:
void
คืออะไร
เพิ่ม Tags
ทำงานยังไง
เรียกต่อ: tag(), add().
Parameters
HolderLookup.Provider provider
ตัวอย่างใช้งาน
HolderLookup.Provider provider = ...;
@Override
protected void addTags(HolderLookup.Provider provider) {
super.addTags(provider);
}
net.minecraft.data.tags.TradeRebalanceEnchantmentTagsProvider#TradeRebalanceEnchantmentTagsProvider(PackOutput,CompletableFuture<HolderLookup.Provider>)
- Origin:
common - Source:
net/minecraft/data/tags/TradeRebalanceEnchantmentTagsProvider.java:12 - Modifiers:
public - Kind: constructor
คืออะไร
สร้างออบเจ็กต์ TradeRebalanceEnchantmentTagsProvider ด้วยพารามิเตอร์ที่ระบุ
ทำงานยังไง
ทำงานตาม body โดยตรง (ประมาณ 1 statement).
Parameters
PackOutput packOutputCompletableFuture<HolderLookup.Provider> completableFuture
ตัวอย่างใช้งาน
PackOutput packOutput = ...;
CompletableFuture<HolderLookup.Provider> completableFuture = ...;
TradeRebalanceEnchantmentTagsProvider instance = new TradeRebalanceEnchantmentTagsProvider(packOutput, completableFuture);
TradeRebalanceStructureTagsProvider
- Full name:
net.minecraft.data.tags.TradeRebalanceStructureTagsProvider - Package:
net.minecraft.data.tags - Source:
common—net/minecraft/data/tags/TradeRebalanceStructureTagsProvider.java - Type:
class - Modifiers:
public - Extends:
TagsProvider<Structure>
net.minecraft.data.tags.TradeRebalanceStructureTagsProvider#addTags(HolderLookup.Provider)
- Origin:
common - Source:
net/minecraft/data/tags/TradeRebalanceStructureTagsProvider.java:16 - Modifiers:
protected - Return:
void
คืออะไร
เพิ่ม Tags
ทำงานยังไง
เรียกต่อ: tag(), add().
Parameters
HolderLookup.Provider provider
ตัวอย่างใช้งาน
HolderLookup.Provider provider = ...;
@Override
protected void addTags(HolderLookup.Provider provider) {
super.addTags(provider);
}
net.minecraft.data.tags.TradeRebalanceStructureTagsProvider#TradeRebalanceStructureTagsProvider(PackOutput,CompletableFuture<HolderLookup.Provider>)
- Origin:
common - Source:
net/minecraft/data/tags/TradeRebalanceStructureTagsProvider.java:12 - Modifiers:
public - Kind: constructor
คืออะไร
สร้างออบเจ็กต์ TradeRebalanceStructureTagsProvider ด้วยพารามิเตอร์ที่ระบุ
ทำงานยังไง
ทำงานตาม body โดยตรง (ประมาณ 1 statement).
Parameters
PackOutput packOutputCompletableFuture<HolderLookup.Provider> completableFuture
ตัวอย่างใช้งาน
PackOutput packOutput = ...;
CompletableFuture<HolderLookup.Provider> completableFuture = ...;
TradeRebalanceStructureTagsProvider instance = new TradeRebalanceStructureTagsProvider(packOutput, completableFuture);
VanillaBlockTagsProvider
- Full name:
net.minecraft.data.tags.VanillaBlockTagsProvider - Package:
net.minecraft.data.tags - Source:
common—net/minecraft/data/tags/VanillaBlockTagsProvider.java - Type:
class - Modifiers:
public - Extends:
IntrinsicHolderTagsProvider<Block>
net.minecraft.data.tags.VanillaBlockTagsProvider#addTags(HolderLookup.Provider)
- Origin:
common - Source:
net/minecraft/data/tags/VanillaBlockTagsProvider.java:16 - Modifiers:
protected - Return:
void
คืออะไร
เพิ่ม Tags
ทำงานยังไง
เรียกต่อ: tag(), add(), addTag(), lookupOrThrow(), filterElements(), defaultBlockState(), canBeReplaced(), listElementIds().
Parameters
HolderLookup.Provider provider
ตัวอย่างใช้งาน
HolderLookup.Provider provider = ...;
@Override
protected void addTags(HolderLookup.Provider provider) {
super.addTags(provider);
}
net.minecraft.data.tags.VanillaBlockTagsProvider#VanillaBlockTagsProvider(PackOutput,CompletableFuture<HolderLookup.Provider>)
- Origin:
common - Source:
net/minecraft/data/tags/VanillaBlockTagsProvider.java:12 - Modifiers:
public - Kind: constructor
คืออะไร
สร้างออบเจ็กต์ VanillaBlockTagsProvider ด้วยพารามิเตอร์ที่ระบุ
ทำงานยังไง
เรียกต่อ: builtInRegistryHolder(), key().
Parameters
PackOutput packOutputCompletableFuture<HolderLookup.Provider> completableFuture
ตัวอย่างใช้งาน
PackOutput packOutput = ...;
CompletableFuture<HolderLookup.Provider> completableFuture = ...;
VanillaBlockTagsProvider instance = new VanillaBlockTagsProvider(packOutput, completableFuture);
VanillaEnchantmentTagsProvider
- Full name:
net.minecraft.data.tags.VanillaEnchantmentTagsProvider - Package:
net.minecraft.data.tags - Source:
common—net/minecraft/data/tags/VanillaEnchantmentTagsProvider.java - Type:
class - Modifiers:
public - Extends:
EnchantmentTagsProvider
net.minecraft.data.tags.VanillaEnchantmentTagsProvider#addTags(HolderLookup.Provider)
- Origin:
common - Source:
net/minecraft/data/tags/VanillaEnchantmentTagsProvider.java:14 - Modifiers:
protected - Return:
void
คืออะไร
เพิ่ม Tags
ทำงานยังไง
เรียกต่อ: tooltipOrder(), tag(), add(), addTag().
Parameters
HolderLookup.Provider provider
ตัวอย่างใช้งาน
HolderLookup.Provider provider = ...;
@Override
protected void addTags(HolderLookup.Provider provider) {
super.addTags(provider);
}
net.minecraft.data.tags.VanillaEnchantmentTagsProvider#VanillaEnchantmentTagsProvider(PackOutput,CompletableFuture<HolderLookup.Provider>)
- Origin:
common - Source:
net/minecraft/data/tags/VanillaEnchantmentTagsProvider.java:10 - Modifiers:
public - Kind: constructor
คืออะไร
สร้างออบเจ็กต์ VanillaEnchantmentTagsProvider ด้วยพารามิเตอร์ที่ระบุ
ทำงานยังไง
ทำงานตาม body โดยตรง (ประมาณ 1 statement).
Parameters
PackOutput packOutputCompletableFuture<HolderLookup.Provider> completableFuture
ตัวอย่างใช้งาน
PackOutput packOutput = ...;
CompletableFuture<HolderLookup.Provider> completableFuture = ...;
VanillaEnchantmentTagsProvider instance = new VanillaEnchantmentTagsProvider(packOutput, completableFuture);
VanillaItemTagsProvider
- Full name:
net.minecraft.data.tags.VanillaItemTagsProvider - Package:
net.minecraft.data.tags - Source:
common—net/minecraft/data/tags/VanillaItemTagsProvider.java - Type:
class - Modifiers:
public - Extends:
ItemTagsProvider
net.minecraft.data.tags.VanillaItemTagsProvider#addTags(HolderLookup.Provider)
- Origin:
common - Source:
net/minecraft/data/tags/VanillaItemTagsProvider.java:20 - Modifiers:
protected - Return:
void
คืออะไร
เพิ่ม Tags
ทำงานยังไง
เรียกต่อ: copy(), tag(), add(), addTag(), lookupOrThrow(), listElements(), sorted(), comparing().
Parameters
HolderLookup.Provider provider
ตัวอย่างใช้งาน
HolderLookup.Provider provider = ...;
@Override
protected void addTags(HolderLookup.Provider provider) {
super.addTags(provider);
}
net.minecraft.data.tags.VanillaItemTagsProvider#VanillaItemTagsProvider(PackOutput,CompletableFuture<HolderLookup.Provider>,CompletableFuture<TagsProvider.TagLookup<Block>>)
- Origin:
common - Source:
net/minecraft/data/tags/VanillaItemTagsProvider.java:14 - Modifiers:
public - Kind: constructor
คืออะไร
สร้างออบเจ็กต์ VanillaItemTagsProvider ด้วยพารามิเตอร์ที่ระบุ
ทำงานยังไง
ทำงานตาม body โดยตรง (ประมาณ 1 statement).
Parameters
PackOutput packOutputCompletableFuture<HolderLookup.Provider> completableFutureCompletableFuture<TagsProvider.TagLookup<Block>> completableFuture2
ตัวอย่างใช้งาน
PackOutput packOutput = ...;
CompletableFuture<HolderLookup.Provider> completableFuture = ...;
CompletableFuture<TagsProvider.TagLookup<Block>> completableFuture2 = ...;
VanillaItemTagsProvider instance = new VanillaItemTagsProvider(packOutput, completableFuture, completableFuture2);
WorldPresetTagsProvider
- Full name:
net.minecraft.data.tags.WorldPresetTagsProvider - Package:
net.minecraft.data.tags - Source:
common—net/minecraft/data/tags/WorldPresetTagsProvider.java - Type:
class - Modifiers:
public - Extends:
TagsProvider<WorldPreset>
net.minecraft.data.tags.WorldPresetTagsProvider#addTags(HolderLookup.Provider)
- Origin:
common - Source:
net/minecraft/data/tags/WorldPresetTagsProvider.java:16 - Modifiers:
protected - Return:
void
คืออะไร
เพิ่ม Tags
ทำงานยังไง
เรียกต่อ: tag(), add(), addTag().
Parameters
HolderLookup.Provider provider
ตัวอย่างใช้งาน
HolderLookup.Provider provider = ...;
@Override
protected void addTags(HolderLookup.Provider provider) {
super.addTags(provider);
}
net.minecraft.data.tags.WorldPresetTagsProvider#WorldPresetTagsProvider(PackOutput,CompletableFuture<HolderLookup.Provider>)
- Origin:
common - Source:
net/minecraft/data/tags/WorldPresetTagsProvider.java:12 - Modifiers:
public - Kind: constructor
คืออะไร
สร้างออบเจ็กต์ WorldPresetTagsProvider ด้วยพารามิเตอร์ที่ระบุ
ทำงานยังไง
ทำงานตาม body โดยตรง (ประมาณ 1 statement).
Parameters
PackOutput packOutputCompletableFuture<HolderLookup.Provider> completableFuture
ตัวอย่างใช้งาน
PackOutput packOutput = ...;
CompletableFuture<HolderLookup.Provider> completableFuture = ...;
WorldPresetTagsProvider instance = new WorldPresetTagsProvider(packOutput, completableFuture);