Uses of Interface
net.minecraft.loot.condition.LootCondition
Packages that use LootCondition
Package
Description
-
Uses of LootCondition in net.minecraft.command.argument
Methods in net.minecraft.command.argument that return LootConditionModifier and TypeMethodDescriptionstatic LootConditionIdentifierArgumentType.getPredicateArgument(com.mojang.brigadier.context.CommandContext<ServerCommandSource> context, String argumentName) -
Uses of LootCondition in net.minecraft.loot
Fields in net.minecraft.loot declared as LootConditionFields in net.minecraft.loot with type parameters of type LootConditionModifier and TypeFieldDescriptionprivate Function<Identifier,LootCondition>LootTableReporter.conditionGetterprivate List<LootCondition>LootPool.Builder.conditionsMethods in net.minecraft.loot that return LootConditionConstructors in net.minecraft.loot with parameters of type LootConditionModifierConstructorDescription(package private)LootPool(LootPoolEntry[] entries, LootCondition[] conditions, LootFunction[] functions, LootNumberProvider rolls, LootNumberProvider bonusRolls)Constructor parameters in net.minecraft.loot with type arguments of type LootConditionModifierConstructorDescriptionLootTableReporter(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) -
Uses of LootCondition in net.minecraft.loot.condition
Classes in net.minecraft.loot.condition that implement LootConditionModifier and TypeClassDescriptionclassclassclassclassclassclassclassclassprivate static classclassclassclassclassclassclassclassclassclassFields in net.minecraft.loot.condition declared as LootConditionModifier and TypeFieldDescription(package private) LootConditionInvertedLootCondition.term(package private) LootCondition[]AlternativeLootCondition.termsprivate LootCondition[]LootConditionManager.AndCondition.termsFields in net.minecraft.loot.condition with type parameters of type LootConditionModifier and TypeFieldDescriptionprivate Map<Identifier,LootCondition>LootConditionManager.conditionsprivate List<LootCondition>AlternativeLootCondition.Builder.termsMethods in net.minecraft.loot.condition that return LootConditionModifier and TypeMethodDescriptionAlternativeLootCondition.Builder.build()BlockStatePropertyLootCondition.Builder.build()EntityScoresLootCondition.Builder.build()LootCondition.Builder.build()LootConditionManager.get(Identifier id)Method parameters in net.minecraft.loot.condition with type arguments of type LootConditionModifier and TypeMethodDescriptionprivate static LootConditionTypeLootConditionTypes.register(String id, JsonSerializer<? extends LootCondition> serializer)Constructors in net.minecraft.loot.condition with parameters of type LootConditionModifierConstructorDescription(package private)AlternativeLootCondition(LootCondition[] lootCondition)(package private)AndCondition(LootCondition[] lootCondition)(package private)InvertedLootCondition(LootCondition lootCondition)Constructor parameters in net.minecraft.loot.condition with type arguments of type LootConditionModifierConstructorDescriptionLootConditionType(JsonSerializer<? extends LootCondition> jsonSerializer) -
Uses of LootCondition in net.minecraft.loot.context
Fields in net.minecraft.loot.context with type parameters of type LootConditionModifier and TypeFieldDescriptionprivate Function<Identifier,LootCondition>LootContext.conditionGetterprivate Set<LootCondition>LootContext.conditionsMethods in net.minecraft.loot.context that return LootConditionMethods in net.minecraft.loot.context with parameters of type LootConditionModifier and TypeMethodDescriptionbooleanLootContext.addCondition(LootCondition condition)voidLootContext.removeCondition(LootCondition condition) -
Uses of LootCondition in net.minecraft.loot.entry
Fields in net.minecraft.loot.entry declared as LootConditionFields in net.minecraft.loot.entry with type parameters of type LootConditionMethods in net.minecraft.loot.entry that return LootConditionModifier and TypeMethodDescriptionprotected LootCondition[]LootPoolEntry.Builder.getConditions()Methods in net.minecraft.loot.entry with parameters of type LootConditionModifier and TypeMethodDescriptionLeafEntry.Factory.build(int weight, int quality, LootCondition[] conditions, LootFunction[] functions)CombinedEntry.Factory.create(LootPoolEntry[] children, LootCondition[] conditions)protected DynamicEntryDynamicEntry.Serializer.fromJson(JsonObject jsonObject, JsonDeserializationContext jsonDeserializationContext, int int2, int int3, LootCondition[] lootCondition, LootFunction[] lootFunction)EmptyEntry.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)LeafEntry.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)Constructors in net.minecraft.loot.entry with parameters of type LootConditionModifierConstructorDescription(package private)AlternativeEntry(LootPoolEntry[] children, LootCondition[] conditions)protectedCombinedEntry(LootPoolEntry[] children, LootCondition[] conditions)(package private)DynamicEntry(Identifier identifier, int int2, int int3, LootCondition[] lootCondition, LootFunction[] lootFunction)(package private)EmptyEntry(int weight, int quality, LootCondition[] conditions, LootFunction[] functions)(package private)GroupEntry(LootPoolEntry[] children, LootCondition[] conditions)(package private)ItemEntry(Item item, int int2, int int3, LootCondition[] lootCondition, LootFunction[] lootFunction)protectedLeafEntry(int weight, int quality, LootCondition[] conditions, LootFunction[] functions)protectedLootPoolEntry(LootCondition[] conditions)(package private)LootTableEntry(Identifier identifier, int int2, int int3, LootCondition[] lootCondition, LootFunction[] lootFunction)(package private)SequenceEntry(LootPoolEntry[] children, LootCondition[] conditions)(package private)TagEntry(Tag<Item> tag, boolean bool, int int2, int int3, LootCondition[] lootCondition, LootFunction[] lootFunction) -
Uses of LootCondition in net.minecraft.loot.function
Fields in net.minecraft.loot.function declared as LootConditionFields in net.minecraft.loot.function with type parameters of type LootConditionModifier and TypeFieldDescriptionprivate List<LootCondition>ConditionalLootFunction.Builder.conditionListMethods in net.minecraft.loot.function that return LootConditionModifier and TypeMethodDescriptionprotected LootCondition[]ConditionalLootFunction.Builder.getConditions()Methods in net.minecraft.loot.function with parameters of type LootConditionModifier and TypeMethodDescriptionApplyBonusLootFunction.Serializer.fromJson(JsonObject jsonObject, JsonDeserializationContext jsonDeserializationContext, LootCondition[] lootCondition)abstract TConditionalLootFunction.Serializer.fromJson(JsonObject json, JsonDeserializationContext context, LootCondition[] conditions)CopyNameLootFunction.Serializer.fromJson(JsonObject jsonObject, JsonDeserializationContext jsonDeserializationContext, LootCondition[] lootCondition)CopyNbtLootFunction.Serializer.fromJson(JsonObject jsonObject, JsonDeserializationContext jsonDeserializationContext, LootCondition[] lootCondition)CopyStateFunction.Serializer.fromJson(JsonObject jsonObject, JsonDeserializationContext jsonDeserializationContext, LootCondition[] lootCondition)EnchantRandomlyLootFunction.Serializer.fromJson(JsonObject jsonObject, JsonDeserializationContext jsonDeserializationContext, LootCondition[] lootCondition)EnchantWithLevelsLootFunction.Serializer.fromJson(JsonObject jsonObject, JsonDeserializationContext jsonDeserializationContext, LootCondition[] lootCondition)ExplorationMapLootFunction.Serializer.fromJson(JsonObject jsonObject, JsonDeserializationContext jsonDeserializationContext, LootCondition[] lootCondition)ExplosionDecayLootFunction.Serializer.fromJson(JsonObject jsonObject, JsonDeserializationContext jsonDeserializationContext, LootCondition[] lootCondition)FillPlayerHeadLootFunction.Serializer.fromJson(JsonObject jsonObject, JsonDeserializationContext jsonDeserializationContext, LootCondition[] lootCondition)FurnaceSmeltLootFunction.Serializer.fromJson(JsonObject jsonObject, JsonDeserializationContext jsonDeserializationContext, LootCondition[] lootCondition)LimitCountLootFunction.Serializer.fromJson(JsonObject jsonObject, JsonDeserializationContext jsonDeserializationContext, LootCondition[] lootCondition)LootingEnchantLootFunction.Serializer.fromJson(JsonObject jsonObject, JsonDeserializationContext jsonDeserializationContext, LootCondition[] lootCondition)SetAttributesLootFunction.Serializer.fromJson(JsonObject jsonObject, JsonDeserializationContext jsonDeserializationContext, LootCondition[] lootCondition)SetBannerPatternFunction.Serializer.fromJson(JsonObject jsonObject, JsonDeserializationContext jsonDeserializationContext, LootCondition[] lootCondition)SetContentsLootFunction.Serializer.fromJson(JsonObject jsonObject, JsonDeserializationContext jsonDeserializationContext, LootCondition[] lootCondition)SetCountLootFunction.Serializer.fromJson(JsonObject jsonObject, JsonDeserializationContext jsonDeserializationContext, LootCondition[] lootCondition)SetDamageLootFunction.Serializer.fromJson(JsonObject jsonObject, JsonDeserializationContext jsonDeserializationContext, LootCondition[] lootCondition)SetEnchantmentsLootFunction.Serializer.fromJson(JsonObject jsonObject, JsonDeserializationContext jsonDeserializationContext, LootCondition[] lootCondition)SetLootTableLootFunction.Serializer.fromJson(JsonObject jsonObject, JsonDeserializationContext jsonDeserializationContext, LootCondition[] lootCondition)SetLoreLootFunction.Serializer.fromJson(JsonObject jsonObject, JsonDeserializationContext jsonDeserializationContext, LootCondition[] lootCondition)SetNameLootFunction.Serializer.fromJson(JsonObject jsonObject, JsonDeserializationContext jsonDeserializationContext, LootCondition[] lootCondition)SetNbtLootFunction.Serializer.fromJson(JsonObject jsonObject, JsonDeserializationContext jsonDeserializationContext, LootCondition[] lootCondition)SetStewEffectLootFunction.Serializer.fromJson(JsonObject jsonObject, JsonDeserializationContext jsonDeserializationContext, LootCondition[] lootCondition)Constructors in net.minecraft.loot.function with parameters of type LootConditionModifierConstructorDescription(package private)ApplyBonusLootFunction(LootCondition[] lootCondition, Enchantment enchantment, ApplyBonusLootFunction.Formula formula)protectedConditionalLootFunction(LootCondition[] conditions)(package private)CopyNameLootFunction(LootCondition[] lootCondition, CopyNameLootFunction.Source source)(package private)CopyNbtLootFunction(LootCondition[] lootCondition, LootNbtProvider lootNbtProvider, List<CopyNbtLootFunction.Operation> list)(package private)CopyStateFunction(LootCondition[] lootCondition, Block block, Set<Property<?>> set)(package private)EnchantRandomlyLootFunction(LootCondition[] lootCondition, Collection<Enchantment> collection)(package private)EnchantWithLevelsLootFunction(LootCondition[] lootCondition, LootNumberProvider lootNumberProvider, boolean bool)(package private)ExplorationMapLootFunction(LootCondition[] lootCondition, StructureFeature<?> structureFeature, MapIcon.Type type, byte byte2, int int2, boolean bool)(package private)ExplosionDecayLootFunction(LootCondition[] conditions)FillPlayerHeadLootFunction(LootCondition[] conditions, LootContext.EntityTarget entity)(package private)FurnaceSmeltLootFunction(LootCondition[] conditions)(package private)LimitCountLootFunction(LootCondition[] lootCondition, BoundedIntUnaryOperator boundedIntUnaryOperator)(package private)LootingEnchantLootFunction(LootCondition[] lootCondition, LootNumberProvider lootNumberProvider, int int2)(package private)SetAttributesLootFunction(LootCondition[] lootCondition, List<SetAttributesLootFunction.Attribute> list)(package private)SetBannerPatternFunction(LootCondition[] lootCondition, List<com.mojang.datafixers.util.Pair<BannerPattern,DyeColor>> list, boolean bool)(package private)SetContentsLootFunction(LootCondition[] lootCondition, List<LootPoolEntry> list)(package private)SetCountLootFunction(LootCondition[] lootCondition, LootNumberProvider lootNumberProvider, boolean bool)(package private)SetDamageLootFunction(LootCondition[] lootCondition, LootNumberProvider lootNumberProvider, boolean bool)(package private)SetEnchantmentsLootFunction(LootCondition[] lootCondition, Map<Enchantment,LootNumberProvider> map, boolean bool)(package private)SetLootTableLootFunction(LootCondition[] lootCondition, Identifier identifier, long long2)SetLoreLootFunction(LootCondition[] conditions, boolean replace, List<Text> lore, LootContext.EntityTarget entity)(package private)SetNameLootFunction(LootCondition[] lootCondition, @Nullable Text text, LootContext.EntityTarget entityTarget)(package private)SetNbtLootFunction(LootCondition[] lootCondition, NbtCompound nbtCompound)(package private)SetStewEffectLootFunction(LootCondition[] lootCondition, Map<StatusEffect,LootNumberProvider> map) -
Uses of LootCondition in net.minecraft.predicate.entity
Fields in net.minecraft.predicate.entity declared as LootConditionMethods in net.minecraft.predicate.entity that return LootConditionModifier and TypeMethodDescriptionAdvancementEntityPredicateDeserializer.loadConditions(JsonArray array, String key, LootContextType contextType)Methods in net.minecraft.predicate.entity with parameters of type LootConditionModifier and TypeMethodDescriptionAdvancementEntityPredicateSerializer.conditionsToJson(LootCondition[] conditions)static EntityPredicate.ExtendedEntityPredicate.Extended.create(LootCondition[] conditions)Constructors in net.minecraft.predicate.entity with parameters of type LootCondition -
Uses of LootCondition in net.minecraft.server.command
Methods in net.minecraft.server.command with parameters of type LootConditionModifier and TypeMethodDescriptionprivate static booleanExecuteCommand.testLootCondition(ServerCommandSource source, LootCondition condition)