Êþº¾E»  net/minecraft/world/item/Item-(Lnet/minecraft/world/item/Item$Properties;)V   -net/minecraft/world/item/context/UseOnContextgetLevel#()Lnet/minecraft/world/level/Level;   getClickedPos()Lnet/minecraft/core/BlockPos;  net/minecraft/world/level/Level getBlockStateQ(Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/level/block/state/BlockState;  &net/minecraft/world/level/block/BlocksOBSIDIAN'Lnet/minecraft/world/level/block/Block;  !"0net/minecraft/world/level/block/state/BlockStateis(Ljava/lang/Object;)Z $ %BEDROCK '() *+%net/minecraft/world/InteractionResultFAIL,Lnet/minecraft/world/InteractionResult$Fail; -./ 0net/minecraft/core/BlockPosabove 2 34 isEmptyBlock (Lnet/minecraft/core/BlockPos;)Z -6 78getX()I -: ;8getY -= >8getZ@net/minecraft/world/phys/AABB@ ?D E (DDDDDD)V G HI getEntitiesT(Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/phys/AABB;)Ljava/util/List; KLM NOjava/util/ListisEmpty()ZQ&net/minecraft/server/level/ServerLevelS6net/minecraft/world/entity/boss/enderdragon/EndCrystal?à RW X'(Lnet/minecraft/world/level/Level;DDD)V RZ [\ setShowBottom(Z)V ^ _`addFreshEntity&(Lnet/minecraft/world/entity/Entity;)Z b cd getPlayer,()Lnet/minecraft/world/entity/player/Player; fgh ij-net/minecraft/world/level/gameevent/GameEvent ENTITY_PLACE%Lnet/minecraft/core/Holder$Reference; l mn gameEvent^(Lnet/minecraft/world/entity/Entity;Lnet/minecraft/core/Holder;Lnet/minecraft/core/BlockPos;)V Pp qrgetDragonFight<()Lnet/minecraft/world/level/dimension/end/EnderDragonFight; tuv wx8net/minecraft/world/level/dimension/end/EnderDragonFight tryRespawn()V z {| getItemInHand&()Lnet/minecraft/world/item/ItemStack; ~€ �‚"net/minecraft/world/item/ItemStackshrink(I)V '„ …†SUCCESS/Lnet/minecraft/world/InteractionResult$Success;ˆ'net/minecraft/world/item/EndCrystalItemCodeLineNumberTableLocalVariableTablethis)Lnet/minecraft/world/item/EndCrystalItem; properties*Lnet/minecraft/world/item/Item$Properties;MethodParametersuseOnX(Lnet/minecraft/world/item/context/UseOnContext;)Lnet/minecraft/world/InteractionResult;crystal8Lnet/minecraft/world/entity/boss/enderdragon/EndCrystal;fight:Lnet/minecraft/world/level/dimension/end/EnderDragonFight; serverLevel(Lnet/minecraft/server/level/ServerLevel;context/Lnet/minecraft/world/item/context/UseOnContext;level!Lnet/minecraft/world/level/Level;posLnet/minecraft/core/BlockPos; blockState2Lnet/minecraft/world/level/block/state/BlockState;xDyzentitiesLjava/util/List;LocalVariableTypeTable5Ljava/util/List; StackMapTable SourceFileEndCrystalItem.java InnerClasses®(net/minecraft/world/item/Item$Properties Properties±*net/minecraft/world/InteractionResult$FailFail´#net/minecraft/core/Holder$Reference¶net/minecraft/core/Holder Reference¹-net/minecraft/world/InteractionResult$SuccessSuccess!‡‰>*+·±Š ‹Œ�Ž��Ž‘’‰.â+¶M+¶ N,-¶:²¶š²#¶š²&°-¶,:,¶1š²&°¶5‡9¶9‡9¶<‡9 ,»?Y cAc c·C¶F:  ¹Jš²&°,ÁP™L,ÀP: »RY,Tc Tc·V:¶Y,¶]W,+¶a²e¶k ¶o:ƶs+¶y¶}²ƒ°Šb '+!1":#>&F'N(V*x+‚,†/“0«1±2¸3Å5Ì7Ñ8Ö;Þ<‹„ «+“”Ì •–“C—˜ âŒ�♚Ý›œ Ø�žÑŸ 1±0žFœ¡¢N”£¢VŒ¤¢ xj¥¦ § xj¥¨ ©6þ+-ü-ÿG ‡--KûO�™ª«¬"­¯ °'²³µ· ¸'º