Êþº¾E  !net/minecraft/world/entity/EntityK(Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/level/Level;)V   0net/minecraft/world/entity/vehicle/VehicleEntity isRemoved()Z  isInvulnerableToBase2(Lnet/minecraft/world/damagesource/DamageSource;)Z   getHurtDir()I   setHurtDir(I)V   setHurtTime  markHurt()V ! "# getDamage()FA & '( setDamage(F)V *+, -.-net/minecraft/world/level/gameevent/GameEvent ENTITY_DAMAGE%Lnet/minecraft/core/Holder$Reference; 012 34-net/minecraft/world/damagesource/DamageSource getEntity%()Lnet/minecraft/world/entity/Entity; 6 78 gameEventA(Lnet/minecraft/core/Holder;Lnet/minecraft/world/entity/Entity;)V:(net/minecraft/world/entity/player/Player 9< => getAbilities/()Lnet/minecraft/world/entity/player/Abilities; @AB CD+net/minecraft/world/entity/player/Abilities instabuildZB G HshouldSourceDestroy J KLdestroyZ(Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/damagesource/DamageSource;)V N Odiscard QRS TU#net/minecraft/world/level/ExplosiongetIndirectSourceEntity+()Lnet/minecraft/world/entity/LivingEntity;Wnet/minecraft/world/entity/Mob QY Z[level*()Lnet/minecraft/server/level/ServerLevel; ]^_ `a&net/minecraft/server/level/ServerLevel getGameRules1()Lnet/minecraft/world/level/gamerules/GameRules; cde fg-net/minecraft/world/level/gamerules/GameRules MOB_GRIEFING.Lnet/minecraft/world/level/gamerules/GameRule; ci jkgetB(Lnet/minecraft/world/level/gamerules/GameRule;)Ljava/lang/Object;mjava/lang/Boolean lo p  booleanValue r stkill+(Lnet/minecraft/server/level/ServerLevel;)V cv wg ENTITY_DROPSy"net/minecraft/world/item/ItemStack x{ |'(Lnet/minecraft/world/level/ItemLike;)V ~€ �‚+net/minecraft/core/component/DataComponents CUSTOM_NAME0Lnet/minecraft/core/component/DataComponentType; „ …† getCustomName(()Lnet/minecraft/network/chat/Component; xˆ ‰ŠsetV(Lnet/minecraft/core/component/DataComponentType;Ljava/lang/Object;)Ljava/lang/Object; Œ �ŽspawnAtLocationz(Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/entity/item/ItemEntity; � ‘’ DATA_ID_HURT2Lnet/minecraft/network/syncher/EntityDataAccessor; ”•– —˜java/lang/IntegervalueOf(I)Ljava/lang/Integer; š›œ �ž7net/minecraft/network/syncher/SynchedEntityData$Builderdefine(Lnet/minecraft/network/syncher/EntityDataAccessor;Ljava/lang/Object;)Lnet/minecraft/network/syncher/SynchedEntityData$Builder;   ¡’DATA_ID_HURTDIR £ ¤’DATA_ID_DAMAGE ¦§¨ —©java/lang/Float(F)Ljava/lang/Float; « ¬­ entityData1Lnet/minecraft/network/syncher/SynchedEntityData; ¯°± ‰²/net/minecraft/network/syncher/SynchedEntityDataG(Lnet/minecraft/network/syncher/EntityDataAccessor;Ljava/lang/Object;)V ¯´ jµF(Lnet/minecraft/network/syncher/EntityDataAccessor;)Ljava/lang/Object; ¦· ¸# floatValue ”º »intValue ½ ¾¿ getDropItem!()Lnet/minecraft/world/item/Item; Á KÂJ(Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/item/Item;)VÄnet/minecraft/SharedConstants ÆÇÈ ÉÊ3net/minecraft/network/syncher/EntityDataSerializersINT4Lnet/minecraft/network/syncher/EntityDataSerializer; ¯Ì ÍÎdefineIdy(Ljava/lang/Class;Lnet/minecraft/network/syncher/EntityDataSerializer;)Lnet/minecraft/network/syncher/EntityDataAccessor; ÆÐ ÑÊFLOAT SignatureGLnet/minecraft/network/syncher/EntityDataAccessor;ELnet/minecraft/network/syncher/EntityDataAccessor;CodeLineNumberTableLocalVariableTablethis2Lnet/minecraft/world/entity/vehicle/VehicleEntity;type'Lnet/minecraft/world/entity/EntityType;!Lnet/minecraft/world/level/Level;LocalVariableTypeTable*Lnet/minecraft/world/entity/EntityType<*>;MethodParametersN(Lnet/minecraft/world/entity/EntityType<*>;Lnet/minecraft/world/level/Level;)V hurtClientsource/Lnet/minecraft/world/damagesource/DamageSource; hurtServer[(Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/damagesource/DamageSource;F)Zplayer*Lnet/minecraft/world/entity/player/Player;(Lnet/minecraft/server/level/ServerLevel;damageFcreativePlayer StackMapTableignoreExplosion((Lnet/minecraft/world/level/Explosion;)Z explosion%Lnet/minecraft/world/level/Explosion;dropItemLnet/minecraft/world/item/Item; itemStack$Lnet/minecraft/world/item/ItemStack;defineSynchedData<(Lnet/minecraft/network/syncher/SynchedEntityData$Builder;)V9Lnet/minecraft/network/syncher/SynchedEntityData$Builder;hurtTimeIhurtDir getHurtTimegetDimensionChangingDelay SourceFileVehicleEntity.java InnerClasses#net/minecraft/core/Holder$Referencenet/minecraft/core/Holder ReferenceBuilder!‘’ÒÓ¡’ÒÓ¤’ÒÔÕ[*+,·±Ö × ØÙÚÛZÜÝ ÚÞß ÚZÒàáÕ6¬Ö!רÙâãßâäåÕ:�*¶™¬*,¶ ™¬**¶t¶* ¶*¶**¶ %$jb¶%*²),¶/¶5,¶/:Á9™À9:¶;´?™§6š *¶ E•� *,¶F™ *+,¶I§ ™*¶M¬Ö>&' )*,-".&/30>1e3|4…5Š6Ž8×>Sæç�ØÙ�Zè�âã�éêe+ëDì ûN@üß ZâéHÕ6¬Ö<רÙâãßâíîÕq*+¹PÁV™+¹X¶\²b¶hÀl¶nš§¬ÖA B)A×*ØÙ*ïðì(@ßïKÂÕŸ6*+¶q+¶\²u¶hÀl¶nš±»xY,·zN-²}*¶ƒ¶‡W*+-¶‹W±ÖFHIL"M.N5O×*6ØÙ6Zè6ñò"óôìß ZñõöÕe%+²�¸“¶™W+²Ÿ¸“¶™W+²¢ ¸¥¶™W±ÖS TU$V×%ØÙ%¬÷߬ÕG*´ª²�¸“¶®±Ö YZ×ØÙøùßøÕG*´ª²Ÿ¸“¶®±Ö ]^רÙúùßú'(ÕG*´ª²¢#¸¥¶®±Ö abרÙéêßé"#Õ;*´ª²¢¶³À¦¶¶®Öe× ØÙûÕ;*´ª²�¶³À”¶¹¬Öi× ØÙÕ;*´ª²Ÿ¶³À”¶¹¬Öm× ØÙKLÕL *+*¶¼¶À±Ö q r×  ØÙ Zè âãß ZâüÕ- ¬Öv× ØÙ¾¿ýÕB"²Å¸Ë³�²Å¸Ë³Ÿ²Ï¸Ë³¢±Ö þÿ š¯