Package net.minecraft.loot.slot
Class FilteredSlotSource
java.lang.Object
net.minecraft.loot.slot.TransformSlotSource
net.minecraft.loot.slot.FilteredSlotSource
- All Implemented Interfaces:
LootContextAware,SlotSource
- Mappings:
Namespace Name named net/minecraft/loot/slot/FilteredSlotSourceintermediary net/minecraft/class_12267official dts
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final com.mojang.serialization.MapCodec<FilteredSlotSource> private final ItemPredicateFields inherited from class net.minecraft.loot.slot.TransformSlotSource
slotSource -
Constructor Summary
ConstructorsModifierConstructorDescriptionprivateFilteredSlotSource(SlotSource slotSource, ItemPredicate itemFilter) -
Method Summary
Modifier and TypeMethodDescriptioncom.mojang.serialization.MapCodec<FilteredSlotSource> getCodec()protected ItemStreamtransform(ItemStream stream) Methods inherited from class net.minecraft.loot.slot.TransformSlotSource
addSlotSourceField, stream, validateMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface net.minecraft.loot.context.LootContextAware
getAllowedParameters
-
Field Details
-
CODEC
- Mappings:
Namespace Name Mixin selector named CODECLnet/minecraft/loot/slot/FilteredSlotSource;CODEC:Lcom/mojang/serialization/MapCodec;intermediary field_64152Lnet/minecraft/class_12267;field_64152:Lcom/mojang/serialization/MapCodec;official aLdts;a:Lcom/mojang/serialization/MapCodec;
-
itemFilter
- Mappings:
Namespace Name Mixin selector named itemFilterLnet/minecraft/loot/slot/FilteredSlotSource;itemFilter:Lnet/minecraft/predicate/item/ItemPredicate;intermediary field_64153Lnet/minecraft/class_12267;field_64153:Lnet/minecraft/class_2073;official cLdts;c:Lcg;
-
-
Constructor Details
-
FilteredSlotSource
- Mappings:
Namespace Name Mixin selector named <init>Lnet/minecraft/loot/slot/FilteredSlotSource;<init>(Lnet/minecraft/loot/slot/SlotSource;Lnet/minecraft/predicate/item/ItemPredicate;)Vintermediary <init>Lnet/minecraft/class_12267;<init>(Lnet/minecraft/class_12275;Lnet/minecraft/class_2073;)Vofficial <init>Ldts;<init>(Ldtx;Lcg;)V
-
-
Method Details
-
getCodec
- Specified by:
getCodecin interfaceSlotSource- Specified by:
getCodecin classTransformSlotSource- Mappings:
Namespace Name Mixin selector named getCodecLnet/minecraft/loot/slot/SlotSource;getCodec()Lcom/mojang/serialization/MapCodec;intermediary method_76106Lnet/minecraft/class_12275;method_76106()Lcom/mojang/serialization/MapCodec;official aLdtx;a()Lcom/mojang/serialization/MapCodec;
-
transform
- Specified by:
transformin classTransformSlotSource- Mappings:
Namespace Name Mixin selector named transformLnet/minecraft/loot/slot/TransformSlotSource;transform(Lnet/minecraft/loot/slot/ItemStream;)Lnet/minecraft/loot/slot/ItemStream;intermediary method_76114Lnet/minecraft/class_12277;method_76114(Lnet/minecraft/class_12271;)Lnet/minecraft/class_12271;official aLdtz;a(Ldtw;)Ldtw;
-