类 LootItemConditionalFunction
java.lang.Object
net.minecraft.world.level.storage.loot.functions.LootItemConditionalFunction
- 所有已实现的接口:
BiFunction<ItemStack,
,LootContext, ItemStack> LootItemFunction
,LootContextUser
- 直接已知子类:
ApplyBonusCount
,ApplyExplosionDecay
,CopyBlockState
,CopyComponentsFunction
,CopyCustomDataFunction
,CopyNameFunction
,EnchantedCountIncreaseFunction
,EnchantRandomlyFunction
,EnchantWithLevelsFunction
,ExplorationMapFunction
,FillPlayerHead
,FilteredFunction
,FunctionReference
,LimitCount
,ModifyContainerContents
,SetAttributesFunction
,SetBannerPatternFunction
,SetBookCoverFunction
,SetComponentsFunction
,SetContainerContents
,SetContainerLootTable
,SetCustomDataFunction
,SetCustomModelDataFunction
,SetEnchantmentsFunction
,SetFireworkExplosionFunction
,SetFireworksFunction
,SetInstrumentFunction
,SetItemCountFunction
,SetItemDamageFunction
,SetItemFunction
,SetLoreFunction
,SetNameFunction
,SetOminousBottleAmplifierFunction
,SetPotionFunction
,SetStewEffectFunction
,SetWritableBookPagesFunction
,SetWrittenBookPagesFunction
,SmeltItemFunction
,ToggleTooltips
-
嵌套类概要
嵌套类修饰符和类型类说明static class
(专用程序包) static final class
-
字段概要
字段 -
构造器概要
构造器 -
方法概要
修饰符和类型方法说明final ItemStack
apply
(ItemStack p_80689_, LootContext p_80690_) protected static <T extends LootItemConditionalFunction>
com.mojang.datafixers.Products.P1<com.mojang.serialization.codecs.RecordCodecBuilder.Mu<T>, List<LootItemCondition>> commonFields
(com.mojang.serialization.codecs.RecordCodecBuilder.Instance<T> p_298453_) abstract LootItemFunctionType
<? extends LootItemConditionalFunction> getType()
protected abstract ItemStack
run
(ItemStack p_80679_, LootContext p_80680_) static LootItemConditionalFunction.Builder
<?> simpleBuilder
(Function<List<LootItemCondition>, LootItemFunction> p_80684_) void
validate
(ValidationContext p_80682_) 从类继承的方法 java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
从接口继承的方法 java.util.function.BiFunction
andThen
从接口继承的方法 net.minecraft.world.level.storage.loot.LootContextUser
getReferencedContextParams
-
字段详细资料
-
predicates
-
compositePredicates
-
-
构造器详细资料
-
LootItemConditionalFunction
-
-
方法详细资料
-
getType
- 指定者:
getType
在接口中LootItemFunction
-
commonFields
protected static <T extends LootItemConditionalFunction> com.mojang.datafixers.Products.P1<com.mojang.serialization.codecs.RecordCodecBuilder.Mu<T>,List<LootItemCondition>> commonFields(com.mojang.serialization.codecs.RecordCodecBuilder.Instance<T> p_298453_) -
apply
- 指定者:
apply
在接口中BiFunction<ItemStack,
LootContext, ItemStack>
-
run
-
validate
- 指定者:
validate
在接口中LootContextUser
-
simpleBuilder
public static LootItemConditionalFunction.Builder<?> simpleBuilder(Function<List<LootItemCondition>, LootItemFunction> p_80684_)
-