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 final Function<Identifier,LootCondition> LootTableReporter.conditionGetterprivate final 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) final LootConditionInvertedLootCondition.term(package private) final LootCondition[]AlternativeLootCondition.termsprivate final LootCondition[]LootConditionManager.AndCondition.termsFields in net.minecraft.loot.condition with type parameters of type LootConditionModifier and TypeFieldDescriptionprivate Map<Identifier,LootCondition> LootConditionManager.conditionsprivate final 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[] terms) (package private)AndCondition(LootCondition[] lootCondition) (package private)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 final Function<Identifier,LootCondition> LootContext.conditionGetterprivate final 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 LootConditionModifier and TypeFieldDescriptionprivate final List<LootCondition>LootPoolEntry.Builder.conditionsMethods 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) final 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) 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 LootConditionModifier and TypeFieldDescriptionprotected final LootCondition[]ConditionalLootFunction.conditionsFields in net.minecraft.loot.function with type parameters of type LootConditionModifier and TypeFieldDescriptionprivate final 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 LootConditionModifier and TypeFieldDescriptionprivate final LootCondition[]EntityPredicate.Extended.conditionsMethods in net.minecraft.predicate.entity that return LootConditionModifier and TypeMethodDescriptionfinal LootCondition[]AdvancementEntityPredicateDeserializer.loadConditions(JsonArray array, String key, LootContextType contextType) Methods in net.minecraft.predicate.entity with parameters of type LootConditionModifier and TypeMethodDescriptionfinal JsonElementAdvancementEntityPredicateSerializer.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)