接口的使用
net.minecraft.loot.condition.LootCondition
-
-
net.minecraft.command.argument中LootCondition的使用
返回LootCondition的net.minecraft.command.argument中的方法 修饰符和类型 方法 说明 static LootConditionIdentifierArgumentType. getPredicateArgument(com.mojang.brigadier.context.CommandContext<ServerCommandSource> context, String argumentName) -
net.minecraft.loot中LootCondition的使用
声明为LootCondition的net.minecraft.loot中的字段 修饰符和类型 字段 说明 private LootCondition[]LootPool. conditions类型参数类型为LootCondition的net.minecraft.loot中的字段 修饰符和类型 字段 说明 private Function<Identifier,LootCondition>LootTableReporter. conditionGetterprivate List<LootCondition>LootPool.Builder. conditions返回LootCondition的net.minecraft.loot中的方法 修饰符和类型 方法 说明 @Nullable LootConditionLootTableReporter. getCondition(Identifier id)参数类型为LootCondition的net.minecraft.loot中的构造器 构造器 说明 LootPool(LootPoolEntry[] entries, LootCondition[] conditions, LootFunction[] functions, LootNumberProvider rolls, LootNumberProvider bonusRolls)类型变量类型为LootCondition的net.minecraft.loot中的构造器参数 构造器 说明 LootTableReporter(Multimap<String,String> messages, Supplier<String> nameFactory, LootContextType contextType, Function<Identifier,LootCondition> conditionGetter, Set<Identifier> conditions, Function<Identifier,LootTable> tableGetter, Set<Identifier> tables)LootTableReporter(LootContextType contextType, Function<Identifier,LootCondition> conditionGetter, Function<Identifier,LootTable> tableFactory) -
net.minecraft.loot.condition中LootCondition的使用
实现LootCondition的net.minecraft.loot.condition中的类 修饰符和类型 类 说明 classAlternativeLootConditionclassBlockStatePropertyLootConditionclassDamageSourcePropertiesLootConditionclassEntityPropertiesLootConditionclassEntityScoresLootConditionclassInvertedLootConditionclassKilledByPlayerLootConditionclassLocationCheckLootCondition(专用程序包) static classLootConditionManager.AndConditionclassMatchToolLootConditionclassRandomChanceLootConditionclassRandomChanceWithLootingLootConditionclassReferenceLootConditionclassSurvivesExplosionLootConditionclassTableBonusLootConditionclassTimeCheckLootConditionclassValueCheckLootConditionclassWeatherCheckLootCondition声明为LootCondition的net.minecraft.loot.condition中的字段 修饰符和类型 字段 说明 private LootConditionInvertedLootCondition. termprivate LootCondition[]AlternativeLootCondition. termsprivate LootCondition[]LootConditionManager.AndCondition. terms类型参数类型为LootCondition的net.minecraft.loot.condition中的字段 修饰符和类型 字段 说明 private Map<Identifier,LootCondition>LootConditionManager. conditionsprivate List<LootCondition>AlternativeLootCondition.Builder. terms返回LootCondition的net.minecraft.loot.condition中的方法 修饰符和类型 方法 说明 LootConditionAlternativeLootCondition.Builder. build()LootConditionBlockStatePropertyLootCondition.Builder. build()LootConditionEntityScoresLootCondition.Builder. build()LootConditionLootCondition.Builder. build()@Nullable LootConditionLootConditionManager. get(Identifier id)类型变量类型为LootCondition的net.minecraft.loot.condition中的方法参数 修饰符和类型 方法 说明 private static LootConditionTypeLootConditionTypes. register(String id, JsonSerializer<? extends LootCondition> serializer)参数类型为LootCondition的net.minecraft.loot.condition中的构造器 构造器 说明 AlternativeLootCondition(LootCondition[] terms)AndCondition(LootCondition[] elements)InvertedLootCondition(LootCondition term)类型变量类型为LootCondition的net.minecraft.loot.condition中的构造器参数 构造器 说明 LootConditionType(JsonSerializer<? extends LootCondition> jsonSerializer) -
net.minecraft.loot.context中LootCondition的使用
类型参数类型为LootCondition的net.minecraft.loot.context中的字段 修饰符和类型 字段 说明 private Function<Identifier,LootCondition>LootContext. conditionGetterprivate Set<LootCondition>LootContext. conditions返回LootCondition的net.minecraft.loot.context中的方法 修饰符和类型 方法 说明 LootConditionLootContext. getCondition(Identifier id)参数类型为LootCondition的net.minecraft.loot.context中的方法 修饰符和类型 方法 说明 booleanLootContext. addCondition(LootCondition condition)voidLootContext. removeCondition(LootCondition condition) -
net.minecraft.loot.entry中LootCondition的使用
声明为LootCondition的net.minecraft.loot.entry中的字段 修饰符和类型 字段 说明 protected LootCondition[]LootPoolEntry. conditions类型参数类型为LootCondition的net.minecraft.loot.entry中的字段 修饰符和类型 字段 说明 private List<LootCondition>LootPoolEntry.Builder. conditions返回LootCondition的net.minecraft.loot.entry中的方法 修饰符和类型 方法 说明 protected LootCondition[]LootPoolEntry.Builder. getConditions()参数类型为LootCondition的net.minecraft.loot.entry中的方法 修饰符和类型 方法 说明 LeafEntryLeafEntry.Factory. build(int weight, int quality, LootCondition[] conditions, LootFunction[] functions)TCombinedEntry.Factory. create(LootPoolEntry[] children, LootCondition[] conditions)protected DynamicEntryDynamicEntry.Serializer. fromJson(JsonObject jsonObject, JsonDeserializationContext jsonDeserializationContext, int int2, int int3, LootCondition[] lootCondition, LootFunction[] lootFunction)EmptyEntryEmptyEntry.Serializer. fromJson(JsonObject jsonObject, JsonDeserializationContext jsonDeserializationContext, int int2, int int3, LootCondition[] lootCondition, LootFunction[] lootFunction)protected ItemEntryItemEntry.Serializer. fromJson(JsonObject jsonObject, JsonDeserializationContext jsonDeserializationContext, int int2, int int3, LootCondition[] lootCondition, LootFunction[] lootFunction)protected abstract TLeafEntry.Serializer. fromJson(JsonObject entryJson, JsonDeserializationContext context, int weight, int quality, LootCondition[] conditions, LootFunction[] functions)TLeafEntry.Serializer. fromJson(JsonObject jsonObject, JsonDeserializationContext jsonDeserializationContext, LootCondition[] lootCondition)abstract TLootPoolEntry.Serializer. fromJson(JsonObject json, JsonDeserializationContext context, LootCondition[] conditions)protected LootTableEntryLootTableEntry.Serializer. fromJson(JsonObject jsonObject, JsonDeserializationContext jsonDeserializationContext, int int2, int int3, LootCondition[] lootCondition, LootFunction[] lootFunction)protected TagEntryTagEntry.Serializer. fromJson(JsonObject jsonObject, JsonDeserializationContext jsonDeserializationContext, int int2, int int3, LootCondition[] lootCondition, LootFunction[] lootFunction)参数类型为LootCondition的net.minecraft.loot.entry中的构造器 构造器 说明 AlternativeEntry(LootPoolEntry[] children, LootCondition[] conditions)CombinedEntry(LootPoolEntry[] children, LootCondition[] conditions)DynamicEntry(Identifier name, int weight, int quality, LootCondition[] conditions, LootFunction[] functions)EmptyEntry(int weight, int quality, LootCondition[] conditions, LootFunction[] functions)GroupEntry(LootPoolEntry[] children, LootCondition[] conditions)ItemEntry(Item item, int weight, int quality, LootCondition[] conditions, LootFunction[] functions)LeafEntry(int weight, int quality, LootCondition[] conditions, LootFunction[] functions)LootPoolEntry(LootCondition[] conditions)LootTableEntry(Identifier id, int weight, int quality, LootCondition[] conditions, LootFunction[] functions)SequenceEntry(LootPoolEntry[] children, LootCondition[] conditions)TagEntry(Tag<Item> name, boolean expand, int weight, int quality, LootCondition[] conditions, LootFunction[] functions) -
net.minecraft.loot.function中LootCondition的使用
声明为LootCondition的net.minecraft.loot.function中的字段 修饰符和类型 字段 说明 protected LootCondition[]ConditionalLootFunction. conditions类型参数类型为LootCondition的net.minecraft.loot.function中的字段 修饰符和类型 字段 说明 private List<LootCondition>ConditionalLootFunction.Builder. conditionList返回LootCondition的net.minecraft.loot.function中的方法 修饰符和类型 方法 说明 protected LootCondition[]ConditionalLootFunction.Builder. getConditions()参数类型为LootCondition的net.minecraft.loot.function中的方法 修饰符和类型 方法 说明 ApplyBonusLootFunctionApplyBonusLootFunction.Serializer. fromJson(JsonObject jsonObject, JsonDeserializationContext jsonDeserializationContext, LootCondition[] lootCondition)abstract TConditionalLootFunction.Serializer. fromJson(JsonObject json, JsonDeserializationContext context, LootCondition[] conditions)CopyNameLootFunctionCopyNameLootFunction.Serializer. fromJson(JsonObject jsonObject, JsonDeserializationContext jsonDeserializationContext, LootCondition[] lootCondition)CopyNbtLootFunctionCopyNbtLootFunction.Serializer. fromJson(JsonObject jsonObject, JsonDeserializationContext jsonDeserializationContext, LootCondition[] lootCondition)CopyStateFunctionCopyStateFunction.Serializer. fromJson(JsonObject jsonObject, JsonDeserializationContext jsonDeserializationContext, LootCondition[] lootCondition)EnchantRandomlyLootFunctionEnchantRandomlyLootFunction.Serializer. fromJson(JsonObject jsonObject, JsonDeserializationContext jsonDeserializationContext, LootCondition[] lootCondition)EnchantWithLevelsLootFunctionEnchantWithLevelsLootFunction.Serializer. fromJson(JsonObject jsonObject, JsonDeserializationContext jsonDeserializationContext, LootCondition[] lootCondition)ExplorationMapLootFunctionExplorationMapLootFunction.Serializer. fromJson(JsonObject jsonObject, JsonDeserializationContext jsonDeserializationContext, LootCondition[] lootCondition)ExplosionDecayLootFunctionExplosionDecayLootFunction.Serializer. fromJson(JsonObject jsonObject, JsonDeserializationContext jsonDeserializationContext, LootCondition[] lootCondition)FillPlayerHeadLootFunctionFillPlayerHeadLootFunction.Serializer. fromJson(JsonObject jsonObject, JsonDeserializationContext jsonDeserializationContext, LootCondition[] lootCondition)FurnaceSmeltLootFunctionFurnaceSmeltLootFunction.Serializer. fromJson(JsonObject jsonObject, JsonDeserializationContext jsonDeserializationContext, LootCondition[] lootCondition)LimitCountLootFunctionLimitCountLootFunction.Serializer. fromJson(JsonObject jsonObject, JsonDeserializationContext jsonDeserializationContext, LootCondition[] lootCondition)LootingEnchantLootFunctionLootingEnchantLootFunction.Serializer. fromJson(JsonObject jsonObject, JsonDeserializationContext jsonDeserializationContext, LootCondition[] lootCondition)SetAttributesLootFunctionSetAttributesLootFunction.Serializer. fromJson(JsonObject jsonObject, JsonDeserializationContext jsonDeserializationContext, LootCondition[] lootCondition)SetBannerPatternFunctionSetBannerPatternFunction.Serializer. fromJson(JsonObject jsonObject, JsonDeserializationContext jsonDeserializationContext, LootCondition[] lootCondition)SetContentsLootFunctionSetContentsLootFunction.Serializer. fromJson(JsonObject jsonObject, JsonDeserializationContext jsonDeserializationContext, LootCondition[] lootCondition)SetCountLootFunctionSetCountLootFunction.Serializer. fromJson(JsonObject jsonObject, JsonDeserializationContext jsonDeserializationContext, LootCondition[] lootCondition)SetDamageLootFunctionSetDamageLootFunction.Serializer. fromJson(JsonObject jsonObject, JsonDeserializationContext jsonDeserializationContext, LootCondition[] lootCondition)SetEnchantmentsLootFunctionSetEnchantmentsLootFunction.Serializer. fromJson(JsonObject jsonObject, JsonDeserializationContext jsonDeserializationContext, LootCondition[] lootCondition)SetLootTableLootFunctionSetLootTableLootFunction.Serializer. fromJson(JsonObject jsonObject, JsonDeserializationContext jsonDeserializationContext, LootCondition[] lootCondition)SetLoreLootFunctionSetLoreLootFunction.Serializer. fromJson(JsonObject jsonObject, JsonDeserializationContext jsonDeserializationContext, LootCondition[] lootCondition)SetNameLootFunctionSetNameLootFunction.Serializer. fromJson(JsonObject jsonObject, JsonDeserializationContext jsonDeserializationContext, LootCondition[] lootCondition)SetNbtLootFunctionSetNbtLootFunction.Serializer. fromJson(JsonObject jsonObject, JsonDeserializationContext jsonDeserializationContext, LootCondition[] lootCondition)SetStewEffectLootFunctionSetStewEffectLootFunction.Serializer. fromJson(JsonObject jsonObject, JsonDeserializationContext jsonDeserializationContext, LootCondition[] lootCondition) -
net.minecraft.predicate.entity中LootCondition的使用
声明为LootCondition的net.minecraft.predicate.entity中的字段 修饰符和类型 字段 说明 private LootCondition[]EntityPredicate.Extended. conditions返回LootCondition的net.minecraft.predicate.entity中的方法 修饰符和类型 方法 说明 LootCondition[]AdvancementEntityPredicateDeserializer. loadConditions(JsonArray array, String key, LootContextType contextType)参数类型为LootCondition的net.minecraft.predicate.entity中的方法 修饰符和类型 方法 说明 JsonElementAdvancementEntityPredicateSerializer. conditionsToJson(LootCondition[] conditions)static EntityPredicate.ExtendedEntityPredicate.Extended. create(LootCondition[] conditions)参数类型为LootCondition的net.minecraft.predicate.entity中的构造器 构造器 说明 Extended(LootCondition[] conditions) -
net.minecraft.server.command中LootCondition的使用
参数类型为LootCondition的net.minecraft.server.command中的方法 修饰符和类型 方法 说明 private static booleanExecuteCommand. testLootCondition(ServerCommandSource source, LootCondition condition)
-