Uses of Interface
net.minecraft.world.item.slot.SlotSource
Packages that use SlotSource
Package
Description
-
Uses of SlotSource in net.minecraft.commands.arguments
Fields in net.minecraft.commands.arguments with type parameters of type SlotSourceModifier and TypeFieldDescriptionprivate final Holder<SlotSource> SlotSourceArgument.HolderResult.holderThe field for theholderrecord component.private final com.mojang.brigadier.arguments.ArgumentType<Holder<SlotSource>> SlotSourceArgument.holderArgumentMethods in net.minecraft.commands.arguments that return SlotSourceModifier and TypeMethodDescriptionSlotSourceArgument.HolderResult.value()SlotSourceArgument.LiteralResult.value()SlotSourceArgument.Result.value()Methods in net.minecraft.commands.arguments that return types with arguments of type SlotSourceModifier and TypeMethodDescriptionSlotSourceArgument.HolderResult.holder()Returns the value of theholderrecord component.Constructor parameters in net.minecraft.commands.arguments with type arguments of type SlotSourceModifierConstructorDescriptionHolderResult(Holder<SlotSource> holder) Creates an instance of aHolderResultrecord class. -
Uses of SlotSource in net.minecraft.core.registries
Fields in net.minecraft.core.registries with type parameters of type SlotSourceModifier and TypeFieldDescriptionstatic final ResourceKey<Registry<SlotSource>> Registries.SLOT_SOURCEstatic final Registry<com.mojang.serialization.MapCodec<? extends SlotSource>> BuiltInRegistries.SLOT_SOURCE_TYPEstatic final ResourceKey<Registry<com.mojang.serialization.MapCodec<? extends SlotSource>>> Registries.SLOT_SOURCE_TYPE -
Uses of SlotSource in net.minecraft.server.commands.item
Methods in net.minecraft.server.commands.item with parameters of type SlotSourceModifier and TypeMethodDescriptionprivate SlotCollectionBlockItemAccessor.getBlockSlots(CommandSourceStack source, SlotSource slotSource, com.mojang.brigadier.exceptions.Dynamic3CommandExceptionType exceptionType) BlockItemAccessor.getSlots(CommandSourceStack source, SlotSource slotSource) EntityItemAccessor.getSlots(CommandSourceStack source, SlotSource slotSource) ItemAccessor.getSlots(CommandSourceStack source, SlotSource slotSource) (package private) static SlotCollectionItemCommands.getSlotsFromProvider(CommandSourceStack source, SlotProvider container, SlotSource slotSource) voidBlockItemAccessor.setItems(CommandSourceStack source, SlotSource slotSource, ItemAccessor.SetterFunction<BlockPos> function) voidEntityItemAccessor.setItems(CommandSourceStack source, SlotSource slotSource, ItemAccessor.SetterFunction<Entity> function) voidItemAccessor.setItems(CommandSourceStack source, SlotSource slotSource, ItemAccessor.SetterFunction<Target> function) -
Uses of SlotSource in net.minecraft.world.item.slot
Classes in net.minecraft.world.item.slot that implement SlotSourceModifier and TypeClassDescriptionclassclassfinal recordclassclassclassclassclassFields in net.minecraft.world.item.slot with type parameters of type SlotSourceModifier and TypeFieldDescriptionstatic final com.mojang.serialization.Codec<Holder<SlotSource>> SlotSources.CODECstatic final com.mojang.serialization.Codec<SlotSource> SlotSources.DIRECT_CODECstatic final com.mojang.serialization.Codec<HolderSet<SlotSource>> SlotSources.LIST_CODECprotected final Holder<SlotSource> TransformedSlotSource.slotSourceprotected final HolderSet<SlotSource> CompositeSlotSource.termsstatic final com.mojang.serialization.Codec<SlotSource> SlotSources.TYPED_CODECMethods in net.minecraft.world.item.slot that return types with arguments of type SlotSourceModifier and TypeMethodDescriptionstatic com.mojang.serialization.MapCodec<? extends SlotSource> SlotSources.bootstrap(Registry<com.mojang.serialization.MapCodec<? extends SlotSource>> registry) com.mojang.serialization.MapCodec<? extends SlotSource> SlotSource.codec()protected static <T extends TransformedSlotSource>
com.mojang.datafixers.Products.P1<com.mojang.serialization.codecs.RecordCodecBuilder.Mu<T>, Holder<SlotSource>> TransformedSlotSource.commonFields(com.mojang.serialization.codecs.RecordCodecBuilder.Instance<T> i) Method parameters in net.minecraft.world.item.slot with type arguments of type SlotSourceModifier and TypeMethodDescriptionstatic com.mojang.serialization.MapCodec<? extends SlotSource> SlotSources.bootstrap(Registry<com.mojang.serialization.MapCodec<? extends SlotSource>> registry) protected static <T extends CompositeSlotSource>
com.mojang.serialization.MapCodec<T> CompositeSlotSource.createCodec(Function<HolderSet<SlotSource>, T> factory) protected static <T extends CompositeSlotSource>
com.mojang.serialization.Codec<T> CompositeSlotSource.createInlineCodec(Function<HolderSet<SlotSource>, T> factory) private static Function<LootContext, SlotCollection> CompositeSlotSource.group(HolderSet<SlotSource> terms) Constructor parameters in net.minecraft.world.item.slot with type arguments of type SlotSourceModifierConstructorDescriptionprotectedCompositeSlotSource(HolderSet<SlotSource> terms) privateContentsSlotSource(Holder<SlotSource> slotSource, ContainerComponentManipulator<?> component) privateFilteredSlotSource(Holder<SlotSource> slotSource, ItemPredicate filter) privateGroupSlotSource(HolderSet<SlotSource> terms) privateLimitSlotSource(Holder<SlotSource> slotSource, int limit) protectedTransformedSlotSource(Holder<SlotSource> slotSource) -
Uses of SlotSource in net.minecraft.world.level.storage.loot
Fields in net.minecraft.world.level.storage.loot with type parameters of type SlotSourceMethods in net.minecraft.world.level.storage.loot that return types with arguments of type SlotSourceModifier and TypeMethodDescriptionstatic LootContext.VisitedEntry<SlotSource> LootContext.createVisitedEntry(SlotSource slotSource) Methods in net.minecraft.world.level.storage.loot with parameters of type SlotSourceModifier and TypeMethodDescriptionstatic LootContext.VisitedEntry<SlotSource> LootContext.createVisitedEntry(SlotSource slotSource) -
Uses of SlotSource in net.minecraft.world.level.storage.loot.entries
Fields in net.minecraft.world.level.storage.loot.entries with type parameters of type SlotSourceConstructor parameters in net.minecraft.world.level.storage.loot.entries with type arguments of type SlotSourceModifierConstructorDescriptionprivateSlotLoot(Holder<SlotSource> slotSource, int weight, int quality, Optional<Holder<LootItemCondition>> condition, Optional<Holder<LootItemFunction>> modifier)