ĘþšūEž  Gnet/minecraft/world/level/block/entity/RandomizableContainerBlockEntityŠ(Lnet/minecraft/world/level/block/entity/BlockEntityType;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)V;net/minecraft/world/level/block/entity/DispenserBlockEntity  "net/minecraft/world/item/ItemStackEMPTY$Lnet/minecraft/world/item/ItemStack;  net/minecraft/core/NonNullListwithSize5(ILjava/lang/Object;)Lnet/minecraft/core/NonNullList;  items Lnet/minecraft/core/NonNullList;  7net/minecraft/world/level/block/entity/BlockEntityTypes DISPENSER8Lnet/minecraft/world/level/block/entity/BlockEntityType;  ! "#unpackLootTable-(Lnet/minecraft/world/entity/player/Player;)V % &'size()I ) *+get(I)Ljava/lang/Object; - ./isEmpty()Z 123 45net/minecraft/util/RandomSourcenextInt(I)I 7 89getMaxStackSize'(Lnet/minecraft/world/item/ItemStack;)I ; <=isSameItemSameComponentsK(Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/ItemStack;)Z ? @'getCount BCD EFjava/lang/Mathmin(II)I H IJsplit'(I)Lnet/minecraft/world/item/ItemStack; L MNsetItem((ILnet/minecraft/world/item/ItemStack;)V P QRshrink(I)V T URgrow W XY DEFAULT_NAME&Lnet/minecraft/network/chat/Component; [ \]loadAdditional1(Lnet/minecraft/world/level/storage/ValueInput;)V _ `'getContainerSize b cdtryLoadLootTable1(Lnet/minecraft/world/level/storage/ValueInput;)Z fgh ij#net/minecraft/world/ContainerHelper loadAllItemsQ(Lnet/minecraft/world/level/storage/ValueInput;Lnet/minecraft/core/NonNullList;)V l mnsaveAdditional2(Lnet/minecraft/world/level/storage/ValueOutput;)V p qrtrySaveLootTable2(Lnet/minecraft/world/level/storage/ValueOutput;)Z ft uv saveAllItemsR(Lnet/minecraft/world/level/storage/ValueOutput;Lnet/minecraft/core/NonNullList;)Vx+net/minecraft/world/inventory/DispenserMenu wz {P(ILnet/minecraft/world/entity/player/Inventory;Lnet/minecraft/world/Container;)V}container.dispenser € ‚ƒ$net/minecraft/network/chat/Component translatableA(Ljava/lang/String;)Lnet/minecraft/network/chat/MutableComponent;CONTAINER_SIZEI ConstantValue  SignatureFLnet/minecraft/core/NonNullList;CodeLineNumberTableLocalVariableTablethis=Lnet/minecraft/world/level/block/entity/DispenserBlockEntity;type worldPositionLnet/minecraft/core/BlockPos; blockState2Lnet/minecraft/world/level/block/state/BlockState;LocalVariableTypeTable;Lnet/minecraft/world/level/block/entity/BlockEntityType<*>;MethodParameters(Lnet/minecraft/world/level/block/entity/BlockEntityType<*>;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)VR(Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)V getRandomSlot$(Lnet/minecraft/util/RandomSource;)Iirandom!Lnet/minecraft/util/RandomSource; replaceSlot replaceOdds StackMapTable insertItemJ(Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/item/ItemStack; targetStack transferCount itemStack maxStackSizegetDefaultName(()Lnet/minecraft/network/chat/Component;input.Lnet/minecraft/world/level/storage/ValueInput;output/Lnet/minecraft/world/level/storage/ValueOutput;getItems"()Lnet/minecraft/core/NonNullList;H()Lnet/minecraft/core/NonNullList;setItems#(Lnet/minecraft/core/NonNullList;)VI(Lnet/minecraft/core/NonNullList;)V createMenue(ILnet/minecraft/world/entity/player/Inventory;)Lnet/minecraft/world/inventory/AbstractContainerMenu; containerId inventory-Lnet/minecraft/world/entity/player/Inventory;()V SourceFileDispenserBlockEntity.java!„…†‡XYˆ‰ Šv*+,-·* ē ļĩą‹Œ*Ž‘’“” •– ’ˆ—˜ŠL *ē+,·ą‹  Œ  Ž ‘ ’“– ’`'Š- Ž‹ Œ Ž™šŠÂB*ķ =>6*īķ$Ē+*īķ(Ā ķ,š+„đ0š=„§ĸÏŽ‹"$%& ()7*:(@.Œ4 4›…BŽBœ;ž… 9Ÿ…  þ -ú–œĄĒŠ0~*+ķ6=>*īķ$Ēl*īķ(Ā :ķ,š+ļ:š§E+ķ>ķ>dļA6ž&ķ,™*+ķGķK§+ķOķS+ķ,™§ „§ĸ+°‹>234 51648D9I:Q;_=e>lAsBv3|EŒ> VĢD2Ī…t›…~Ž~ĨxĶ… ýü+ ü* ų ú–Ĩ§ĻŠ.ēV°‹JŒ Ž\]Šq$*+·Z**ķ^ē ļĩ*+ķaš +*īļeą‹OQRS#UŒ$Ž$ĐŠ #–ĐmnŠ_*+·k*+ķoš +*īļsą‹Y[ \^ŒŽŦŽ –Ŧ­ŪŠ/*ī°‹bŒ ŽˆŊ°ąŠP*+ĩą‹ ghŒŽ” ‰–ˆēģīŠI ŧwY,*·y°‹lŒ  Ž ĩ… ķ·– ĩķļđŠ! |ļ~ģVą‹šŧ