Êþº¾Eâ  Enet/minecraft/world/entity/vehicle/minecart/AbstractMinecartContainerK(Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/level/Level;)V:net/minecraft/world/entity/vehicle/minecart/MinecartHopper  enabledZ   consumedItemThisFrame  &net/minecraft/world/level/block/BlocksHOPPER'Lnet/minecraft/world/level/block/Block;  %net/minecraft/world/level/block/BlockdefaultBlockState4()Lnet/minecraft/world/level/block/state/BlockState;   isEnabled()Z ! "# setEnabled(Z)V % &'getX()D ) *'getY?à . /'getZ 1 23tick()V 5 63tryConsumeItems 8 9:makeStepAlongTrack](Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/properties/RailShape;D)D < =>level#()Lnet/minecraft/world/level/Level; @AB Cnet/minecraft/world/level/Level isClientSide E FisAlive H I suckInItems K L3 setChanged NOP IQ8net/minecraft/world/level/block/entity/HopperBlockEntityS(Lnet/minecraft/world/level/Level;Lnet/minecraft/world/level/block/entity/Hopper;)ZS*net/minecraft/world/entity/item/ItemEntity U VWgetBoundingBox!()Lnet/minecraft/world/phys/AABB;?Ð [\] ^_net/minecraft/world/phys/AABBinflate$(DDD)Lnet/minecraft/world/phys/AABB; abc de)net/minecraft/world/entity/EntitySelectorENTITY_STILL_ALIVELjava/util/function/Predicate; @g higetEntitiesOfClass`(Ljava/lang/Class;Lnet/minecraft/world/phys/AABB;Ljava/util/function/Predicate;)Ljava/util/List; klm nojava/util/Listiterator()Ljava/util/Iterator; qrs tjava/util/IteratorhasNext qv wxnext()Ljava/lang/Object; Nz {|addItemN(Lnet/minecraft/world/Container;Lnet/minecraft/world/entity/item/ItemEntity;)Z ~€ �‚net/minecraft/world/item/ItemsHOPPER_MINECARTLnet/minecraft/world/item/Item;„"net/minecraft/world/item/ItemStack ƒ† ‡'(Lnet/minecraft/world/level/ItemLike;)V ‰ Š‹addAdditionalSaveData2(Lnet/minecraft/world/level/storage/ValueOutput;)V�Enabled ��‘ ’“-net/minecraft/world/level/storage/ValueOutput putBoolean(Ljava/lang/String;Z)V • –—readAdditionalSaveData1(Lnet/minecraft/world/level/storage/ValueInput;)V ™š› œ�,net/minecraft/world/level/storage/ValueInput getBooleanOr(Ljava/lang/String;Z)ZŸ(net/minecraft/world/inventory/HopperMenu ž¡ ¢P(ILnet/minecraft/world/entity/player/Inventory;Lnet/minecraft/world/Container;)V¤-net/minecraft/world/level/block/entity/HopperDEFAULT_ENABLED ConstantValueCodeLineNumberTableLocalVariableTablethis;MethodParameters SignatureŠ(Lnet/minecraft/world/entity/EntityType<+Lnet/minecraft/world/entity/vehicle/minecart/MinecartHopper;>;Lnet/minecraft/world/level/Level;)VgetDefaultDisplayBlockStategetDefaultDisplayOffset()IgetContainerSizeactivateMinecart/(Lnet/minecraft/server/level/ServerLevel;IIIZ)V(Lnet/minecraft/server/level/ServerLevel;xtIytztstate newEnabled StackMapTable getLevelX getLevelY getLevelZ isGridAlignedposLnet/minecraft/core/BlockPos;shapeLjava/util/List; getDropItem!()Lnet/minecraft/world/item/Item; getPickResult&()Lnet/minecraft/world/item/ItemStack;output/Lnet/minecraft/world/level/storage/ValueOutput;input.Lnet/minecraft/world/level/storage/ValueInput; createMenue(ILnet/minecraft/world/entity/player/Inventory;)Lnet/minecraft/world/inventory/AbstractContainerMenu; containerId inventory-Lnet/minecraft/world/entity/player/Inventory; SourceFileMinecartHopper.java!£¥ ¦§  ¨m*+,·*µ *µ ±©  !ª «¬­®=¯° ­±² ­=³´µ¨1²¶°©%ª «¬¶·¨,¬©*ª «¬¸·¨,¬©/ª «¬¹º¨�š§6*¶Ÿ *¶ ±©4 679ªH«¬=»¼½¾½¿½À  Á   @ü²=¼¾¿À¨/*´ ¬©<ª «¬"#¨>*µ ±© @Aª«¬ ² Ã'¨/*¶$¯©Eª «¬Ä'¨3 *¶(+c¯©Jª  «¬Å'¨/*¶-¯©Oª «¬Æ¨,¬©Tª «¬23¨D*µ *·0*¶4±©YZ [ \ª «¬9:¨j*+,)·79*¶4¯©` a bª4«¬ÇÈÉÊËÌ Í̲ ÇÉË63¨s0*¶;¶?š(*¶D™!*¶™*´ š*¶G™ *µ *¶J±©fg&h+i/lª 0«¬Â/I¨Ó Q*¶;*¸M™¬*¶;R*¶TXX¶Z²`¶fL+¹jM,¹p™,¹uÀRN*-¸y™¬§ÿ㬩"o p s(uBvJwLyO{ª B ÎÏQ«¬()ÐѰ ()ÐÒ ý!kqúÓÔ¨.²}°©€ª «¬ÕÖ¨5 »ƒY²}·…°©…ª  «¬Š‹¨N*+·ˆ+Œ*´ ¹Ž±©Š‹Œª«¬ר²×–—¨O*+·”*+Œ¹˜µ ±©�‘’ª«¬ÙÚ²ÙÛܨI »žY,*· °©–ª  «¬ ݽ Þß² ÝÞàá