Êþº¾ET  java/lang/Record()V   (net/minecraft/core/dispenser/BlockSourcelevel(Lnet/minecraft/server/level/ServerLevel;  posLnet/minecraft/core/BlockPos;  state2Lnet/minecraft/world/level/block/state/BlockState;   blockEntity=Lnet/minecraft/world/level/block/entity/DispenserBlockEntity;  net/minecraft/world/phys/Vec3 atCenterOf;(Lnet/minecraft/core/Vec3i;)Lnet/minecraft/world/phys/Vec3; !"toString>(Lnet/minecraft/core/dispenser/BlockSource;)Ljava/lang/String;$ %&hashCode-(Lnet/minecraft/core/dispenser/BlockSource;)I( )*equals?(Lnet/minecraft/core/dispenser/BlockSource;Ljava/lang/Object;)Z·(Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/entity/DispenserBlockEntity;)VCodeLineNumberTableLocalVariableTablethis*Lnet/minecraft/core/dispenser/BlockSource;MethodParameterscenter!()Lnet/minecraft/world/phys/Vec3;()Ljava/lang/String;()I(Ljava/lang/Object;)ZoLjava/lang/Object;*()Lnet/minecraft/server/level/ServerLevel;()Lnet/minecraft/core/BlockPos;4()Lnet/minecraft/world/level/block/state/BlockState;?()Lnet/minecraft/world/level/block/entity/DispenserBlockEntity; SourceFileBlockSource.javaRecordBootstrapMethodsBlevel;pos;state;blockEntity H IJK LMjava/lang/runtime/ObjectMethods bootstrap±(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/TypeDescriptor;Ljava/lang/Class;Ljava/lang/String;[Ljava/lang/invoke/MethodHandle;)Ljava/lang/Object; InnerClassesP%java/lang/invoke/MethodHandles$LookupRjava/lang/invoke/MethodHandlesLookup1  +,l*·*+µ*,µ *-µ*µ±- .4/0 1 23,2*´ ¸°- . /0!4,1*º°- . /0%5,1*º#¬- . /0)6,<*+º'¬- ./07817 9,/*´°- . /0:,/*´ °- . /0;,/*´°- . /0<,/*´°- . /0=>? @GACDEFN OQS