net.minecraft.loot.slot

public class SlotRangeSlotSource

implements SlotSource

net.minecraft.world.item.slot.RangeSlotSource
net.minecraft.class_12270
net.minecraft.loot.slot.SlotRangeSlotSource

Field summary

Modifier and TypeField
private static final LootEntityValueSource<Object>
CONTAINER_ARG
field_1_7435
DEFAULT_SOURCE
private static final com.mojang.serialization.Codec<LootEntityValueSource<Object>>
SOURCE_CODEC
field_1_7436
CODEC
public static final com.mojang.serialization.MapCodec<SlotRangeSlotSource>
MAP_CODEC
field_64158
CODEC
private final LootEntityValueSource<Object>
source
field_64159
source
private final SlotRange
slotRange
field_64160
slots

Constructor summary

ModifierConstructor
private (LootEntityValueSource<Object> source, SlotRange slots)

Method summary

Modifier and TypeMethod
public com.mojang.serialization.MapCodec<SlotRangeSlotSource>
codec()
method_76106()
getCodec()
public Set<ContextParameter<?>>
getReferencedContextParams()
method_293()
getAllowedParameters()
public final SlotContainer
provide(LootContext context)
method_76108(class_47 arg0)
stream(LootContext arg0)
public static SlotRangeSlotSource
slotRange(SlotRange slotRange)
method_1_6681(class_9348 arg0)
from(SlotRange range)
private static com.mojang.datafixers.kinds.App
lambda$static$1(com.mojang.serialization.codecs.RecordCodecBuilder$Instance arg0)
method_76120(com.mojang.serialization.codecs.RecordCodecBuilder$Instance arg0)
method_76120(com.mojang.serialization.codecs.RecordCodecBuilder$Instance instance)
private static SlotRange
lambda$static$3(RangeSlotSource arg0)
method_76121(class_12270 arg0)
method_76121(SlotRangeSlotSource source)
private static LootEntityValueSource
lambda$static$2(RangeSlotSource arg0)
method_76122(class_12270 arg0)
method_76122(SlotRangeSlotSource source)
private static LootEntityValueSource$Builder
lambda$static$0(LootContextArg$ArgCodecBuilder arg0)
method_1_6680(class_12283$class_12284 arg0)
method_1_6680(LootEntityValueSource$Builder builder)