net.minecraft.loot.function

public class CopyComponentsLootFunction$Builder

extends ConditionalLootFunction$Builder<CopyComponentsLootFunction$Builder>

All mapped superinterfaces:

LootFunction$Builder, LootConditionConsumingBuilder

net.minecraft.world.level.storage.loot.functions.CopyComponentsFunction$Builder
net.minecraft.class_9317$class_9318
net.minecraft.loot.function.CopyComponentsLootFunction$Builder

Field summary

Modifier and TypeField
private final LootEntityValueSource<ComponentsAccess>
source
field_49434
source
private Optional<com.google.common.collect.ImmutableList$Builder<ComponentType<?>>>
include
field_50205
include
private Optional<com.google.common.collect.ImmutableList$Builder<ComponentType<?>>>
exclude
field_50206
exclude

Constructor summary

ModifierConstructor
private (LootEntityValueSource<ComponentsAccess> source)

Method summary

Modifier and TypeMethod
public CopyComponentsLootFunction$Builder
include(DataComponentType<?> type)
method_58730(class_9331<?> arg0)
include(ComponentType<?> type)
public CopyComponentsLootFunction$Builder
exclude(DataComponentType<?> type)
method_58731(class_9331<?> arg0)
exclude(ComponentType<?> type)
protected CopyComponentsLootFunction$Builder
getThis()
method_523()
getThisBuilder()
public LootFunction
build()
method_515()
build()
protected ConditionalLootFunction$Builder
getThis()
method_523()
getThisBuilder()