Package net.minecraft.loot.context
Class LootContextParameterSet
java.lang.Object
net.minecraft.loot.context.LootContextParameterSet
- Mappings:
Namespace Name named net/minecraft/loot/context/LootContextParameterSetintermediary net/minecraft/class_8567official eru
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classstatic interface -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final Map<Identifier, LootContextParameterSet.DynamicDrop> private final floatprivate final Map<LootContextParameter<?>, Object> private final ServerWorld -
Constructor Summary
ConstructorsConstructorDescriptionLootContextParameterSet(ServerWorld world, Map<LootContextParameter<?>, Object> parameters, Map<Identifier, LootContextParameterSet.DynamicDrop> dynamicDrops, float luck) -
Method Summary
Modifier and TypeMethodDescriptionvoidaddDynamicDrops(Identifier id, Consumer<ItemStack> lootConsumer) booleancontains(LootContextParameter<?> parameter) <T> Tget(LootContextParameter<T> parameter) floatgetLuck()<T> TgetOptional(LootContextParameter<T> parameter) getWorld()<T> Tmethod_51868(LootContextParameter<T> parameter)
-
Field Details
-
world
- Mappings:
Namespace Name Mixin selector named worldLnet/minecraft/loot/context/LootContextParameterSet;world:Lnet/minecraft/server/world/ServerWorld;intermediary field_44883Lnet/minecraft/class_8567;field_44883:Lnet/minecraft/class_3218;official aLeru;a:Laqu;
-
parameters
- Mappings:
Namespace Name Mixin selector named parametersLnet/minecraft/loot/context/LootContextParameterSet;parameters:Ljava/util/Map;intermediary field_44884Lnet/minecraft/class_8567;field_44884:Ljava/util/Map;official bLeru;b:Ljava/util/Map;
-
dynamicDrops
- Mappings:
Namespace Name Mixin selector named dynamicDropsLnet/minecraft/loot/context/LootContextParameterSet;dynamicDrops:Ljava/util/Map;intermediary field_44885Lnet/minecraft/class_8567;field_44885:Ljava/util/Map;official cLeru;c:Ljava/util/Map;
-
luck
private final float luck- Mappings:
Namespace Name Mixin selector named luckLnet/minecraft/loot/context/LootContextParameterSet;luck:Fintermediary field_44886Lnet/minecraft/class_8567;field_44886:Fofficial dLeru;d:F
-
-
Constructor Details
-
LootContextParameterSet
public LootContextParameterSet(ServerWorld world, Map<LootContextParameter<?>, Object> parameters, Map<Identifier, LootContextParameterSet.DynamicDrop> dynamicDrops, float luck) - Mappings:
Namespace Name Mixin selector named <init>Lnet/minecraft/loot/context/LootContextParameterSet;<init>(Lnet/minecraft/server/world/ServerWorld;Ljava/util/Map;Ljava/util/Map;F)Vintermediary <init>Lnet/minecraft/class_8567;<init>(Lnet/minecraft/class_3218;Ljava/util/Map;Ljava/util/Map;F)Vofficial <init>Leru;<init>(Laqu;Ljava/util/Map;Ljava/util/Map;F)V
-
-
Method Details
-
getWorld
- Mappings:
Namespace Name Mixin selector named getWorldLnet/minecraft/loot/context/LootContextParameterSet;getWorld()Lnet/minecraft/server/world/ServerWorld;intermediary method_51863Lnet/minecraft/class_8567;method_51863()Lnet/minecraft/class_3218;official aLeru;a()Laqu;
-
contains
- Mappings:
Namespace Name Mixin selector named containsLnet/minecraft/loot/context/LootContextParameterSet;contains(Lnet/minecraft/loot/context/LootContextParameter;)Zintermediary method_51865Lnet/minecraft/class_8567;method_51865(Lnet/minecraft/class_169;)Zofficial aLeru;a(Leuk;)Z
-
get
- Mappings:
Namespace Name Mixin selector named getLnet/minecraft/loot/context/LootContextParameterSet;get(Lnet/minecraft/loot/context/LootContextParameter;)Ljava/lang/Object;intermediary method_51867Lnet/minecraft/class_8567;method_51867(Lnet/minecraft/class_169;)Ljava/lang/Object;official bLeru;b(Leuk;)Ljava/lang/Object;
-
method_51868
- Mappings:
Namespace Name Mixin selector named method_51868Lnet/minecraft/loot/context/LootContextParameterSet;method_51868(Lnet/minecraft/loot/context/LootContextParameter;)Ljava/lang/Object;intermediary method_51868Lnet/minecraft/class_8567;method_51868(Lnet/minecraft/class_169;)Ljava/lang/Object;official cLeru;c(Leuk;)Ljava/lang/Object;
-
getOptional
- Mappings:
Namespace Name Mixin selector named getOptionalLnet/minecraft/loot/context/LootContextParameterSet;getOptional(Lnet/minecraft/loot/context/LootContextParameter;)Ljava/lang/Object;intermediary method_51869Lnet/minecraft/class_8567;method_51869(Lnet/minecraft/class_169;)Ljava/lang/Object;official dLeru;d(Leuk;)Ljava/lang/Object;
-
addDynamicDrops
- Mappings:
Namespace Name Mixin selector named addDynamicDropsLnet/minecraft/loot/context/LootContextParameterSet;addDynamicDrops(Lnet/minecraft/util/Identifier;Ljava/util/function/Consumer;)Vintermediary method_51864Lnet/minecraft/class_8567;method_51864(Lnet/minecraft/class_2960;Ljava/util/function/Consumer;)Vofficial aLeru;a(Lakr;Ljava/util/function/Consumer;)V
-
getLuck
public float getLuck()- Mappings:
Namespace Name Mixin selector named getLuckLnet/minecraft/loot/context/LootContextParameterSet;getLuck()Fintermediary method_51866Lnet/minecraft/class_8567;method_51866()Fofficial bLeru;b()F
-