Class SlotRangeSlotSource

java.lang.Object
net.minecraft.loot.slot.SlotRangeSlotSource
All Implemented Interfaces:
LootContextAware, SlotSource

public class SlotRangeSlotSource extends Object implements SlotSource
Mappings:
Namespace Name
named net/minecraft/loot/slot/SlotRangeSlotSource
intermediary net/minecraft/class_12270
official dtv
  • Field Details

    • CODEC

      public static final com.mojang.serialization.MapCodec<SlotRangeSlotSource> CODEC
      Mappings:
      Namespace Name Mixin selector
      named CODEC Lnet/minecraft/loot/slot/SlotRangeSlotSource;CODEC:Lcom/mojang/serialization/MapCodec;
      intermediary field_64158 Lnet/minecraft/class_12270;field_64158:Lcom/mojang/serialization/MapCodec;
      official a Ldtv;a:Lcom/mojang/serialization/MapCodec;
    • field_64159

      private final LootEntityValueSource<Object> field_64159
      Mappings:
      Namespace Name Mixin selector
      named field_64159 Lnet/minecraft/loot/slot/SlotRangeSlotSource;field_64159:Lnet/minecraft/loot/context/LootEntityValueSource;
      intermediary field_64159 Lnet/minecraft/class_12270;field_64159:Lnet/minecraft/class_12283;
      official b Ldtv;b:Lfms;
    • field_64160

      private final SlotRange field_64160
      Mappings:
      Namespace Name Mixin selector
      named field_64160 Lnet/minecraft/loot/slot/SlotRangeSlotSource;field_64160:Lnet/minecraft/inventory/SlotRange;
      intermediary field_64160 Lnet/minecraft/class_12270;field_64160:Lnet/minecraft/class_9348;
      official c Ldtv;c:Ldic;
  • Constructor Details

  • Method Details

    • getCodec

      public com.mojang.serialization.MapCodec<SlotRangeSlotSource> getCodec()
      Specified by:
      getCodec in interface SlotSource
      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;
    • getAllowedParameters

      public Set<ContextParameter<?>> getAllowedParameters()
      Specified by:
      getAllowedParameters in interface LootContextAware
      Mappings:
      Namespace Name Mixin selector
      named getAllowedParameters Lnet/minecraft/loot/context/LootContextAware;getAllowedParameters()Ljava/util/Set;
      intermediary method_293 Lnet/minecraft/class_46;method_293()Ljava/util/Set;
      official b Lfmt;b()Ljava/util/Set;
    • stream

      public final ItemStream stream(LootContext context)
      Specified by:
      stream in interface SlotSource
      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;