Êþº¾Eo  +com/mojang/brigadier/context/CommandContext getSource()Ljava/lang/Object;)net/minecraft/commands/CommandSourceStack  getLevel*()Lnet/minecraft/server/level/ServerLevel;9net/minecraft/world/level/storage/loot/LootParams$Builder  +(Lnet/minecraft/server/level/ServerLevel;)V  Cnet/minecraft/world/level/storage/loot/parameters/LootContextParams THIS_ENTITY'Lnet/minecraft/util/context/ContextKey;   getEntity%()Lnet/minecraft/world/entity/Entity;   withOptionalParameterv(Lnet/minecraft/util/context/ContextKey;Ljava/lang/Object;)Lnet/minecraft/world/level/storage/loot/LootParams$Builder; " #ORIGIN % &' getPosition!()Lnet/minecraft/world/phys/Vec3; ) *  withParameter ,-. /0Anet/minecraft/server/commands/LootContextSources$ContextDecorator customize�(Lcom/mojang/brigadier/context/CommandContext;Lnet/minecraft/world/level/storage/loot/LootParams$Builder;)Lnet/minecraft/world/level/storage/loot/LootParams; ,2 34 createParamsb(Lcom/mojang/brigadier/context/CommandContext;)Lnet/minecraft/world/level/storage/loot/LootParams;6:net/minecraft/world/level/storage/loot/LootContext$Builder 58 96(Lnet/minecraft/world/level/storage/loot/LootParams;)V ;<= >?java/util/Optionalempty()Ljava/util/Optional; 5A BCcreateJ(Ljava/util/Optional;)Lnet/minecraft/world/level/storage/loot/LootContext;Ejava/lang/Object ExceptionsH6com/mojang/brigadier/exceptions/CommandSyntaxExceptionMethodParameterscontextparams SignatureÊ(Lcom/mojang/brigadier/context/CommandContext;Lnet/minecraft/world/level/storage/loot/LootParams$Builder;)Lnet/minecraft/world/level/storage/loot/LootParams;CodeLineNumberTableLocalVariableTablethisCLnet/minecraft/server/commands/LootContextSources$ContextDecorator;-Lcom/mojang/brigadier/context/CommandContext;source+Lnet/minecraft/commands/CommandSourceStack;level(Lnet/minecraft/server/level/ServerLevel; commonContext;Lnet/minecraft/world/level/storage/loot/LootParams$Builder;LocalVariableTypeTableZLcom/mojang/brigadier/context/CommandContext;�(Lcom/mojang/brigadier/context/CommandContext;)Lnet/minecraft/world/level/storage/loot/LootParams; createContextc(Lcom/mojang/brigadier/context/CommandContext;)Lnet/minecraft/world/level/storage/loot/LootContext;3Lnet/minecraft/world/level/storage/loot/LootParams;�(Lcom/mojang/brigadier/context/CommandContext;)Lnet/minecraft/world/level/storage/loot/LootContext; SourceFileLootContextSources.javaRuntimeVisibleAnnotationsLjava/lang/FunctionalInterface;NestHostg0net/minecraft/server/commands/LootContextSources InnerClassesj1net/minecraft/world/level/storage/loot/LootParamsBuilderContextDecoratorn2net/minecraft/world/level/storage/loot/LootContext,D/0FGI JKLM34N­5+¶ÀM,¶ N» Y-·²,¶¶²!,¶$¶(:*+¹+°O!" #$#%+&P45QR5JS-TU (VW+ XYZ 5J[FGIJL\]^Nk*+¹1M»5Y,·7¸:¶@°O *+P QRJSK_Z J[FGIJL`abcdefh ik ,fl 5mk