Interface SlotSource

All Superinterfaces:
LootContextAware
All Known Implementing Classes:
CombinedSlotSource, ContentsSlotSource, EmptySlotSourceType, FilteredSlotSource, GroupSlotSource, LimitSlotsSlotSource, SlotRangeSlotSource, TransformSlotSource

public interface SlotSource extends LootContextAware
Mappings:
Namespace Name
named net/minecraft/loot/slot/SlotSource
intermediary net/minecraft/class_12275
official dtx
  • Method Details

    • getCodec

      com.mojang.serialization.MapCodec<? extends SlotSource> getCodec()
      Mappings:
      Namespace Name Mixin selector
      named getCodec Lnet/minecraft/loot/slot/SlotSource;getCodec()Lcom/mojang/serialization/MapCodec;
      intermediary method_76106 Lnet/minecraft/class_12275;method_76106()Lcom/mojang/serialization/MapCodec;
      official a Ldtx;a()Lcom/mojang/serialization/MapCodec;
    • stream

      ItemStream stream(LootContext context)
      Mappings:
      Namespace Name Mixin selector
      named stream Lnet/minecraft/loot/slot/SlotSource;stream(Lnet/minecraft/loot/context/LootContext;)Lnet/minecraft/loot/slot/ItemStream;
      intermediary method_76108 Lnet/minecraft/class_12275;method_76108(Lnet/minecraft/class_47;)Lnet/minecraft/class_12271;
      official a Ldtx;a(Lfmr;)Ldtw;