ΚώΊΎE¨  "net/minecraft/world/entity/DisplayK(Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/level/Level;)V  defineSynchedData<(Lnet/minecraft/network/syncher/SynchedEntityData$Builder;)V  /net/minecraft/world/entity/Display$BlockDisplayDATA_BLOCK_STATE_ID2Lnet/minecraft/network/syncher/EntityDataAccessor;  &net/minecraft/world/level/block/BlocksAIR'Lnet/minecraft/world/level/block/Block;  %net/minecraft/world/level/block/BlockdefaultBlockState4()Lnet/minecraft/world/level/block/state/BlockState;  !"7net/minecraft/network/syncher/SynchedEntityData$Builderdefine(Lnet/minecraft/network/syncher/EntityDataAccessor;Ljava/lang/Object;)Lnet/minecraft/network/syncher/SynchedEntityData$Builder; $ %&onSyncedDataUpdated5(Lnet/minecraft/network/syncher/EntityDataAccessor;)V ()* +,0net/minecraft/network/syncher/EntityDataAccessorequals(Ljava/lang/Object;)Z . /0updateRenderStateZ 2 34 entityData1Lnet/minecraft/network/syncher/SynchedEntityData; 678 9:/net/minecraft/network/syncher/SynchedEntityDatagetF(Lnet/minecraft/network/syncher/EntityDataAccessor;)Ljava/lang/Object;<0net/minecraft/world/level/block/state/BlockState 6> ?@setG(Lnet/minecraft/network/syncher/EntityDataAccessor;Ljava/lang/Object;)V B CDreadAdditionalSaveData1(Lnet/minecraft/world/level/storage/ValueInput;)VF block_state ;H IJCODEC Lcom/mojang/serialization/Codec; LMN OP,net/minecraft/world/level/storage/ValueInputreadH(Ljava/lang/String;Lcom/mojang/serialization/Codec;)Ljava/util/Optional; RST UVjava/util/OptionalorElse&(Ljava/lang/Object;)Ljava/lang/Object; X YZ setBlockState5(Lnet/minecraft/world/level/block/state/BlockState;)V \ ]^addAdditionalSaveData2(Lnet/minecraft/world/level/storage/ValueOutput;)V ` a getBlockState cde fg-net/minecraft/world/level/storage/ValueOutputstoreG(Ljava/lang/String;Lcom/mojang/serialization/Codec;Ljava/lang/Object;)V i jkblockRenderStateBLnet/minecraft/world/entity/Display$BlockDisplay$BlockRenderState;m@net/minecraft/world/entity/Display$BlockDisplay$BlockRenderState lo Z qrs tu3net/minecraft/network/syncher/EntityDataSerializers BLOCK_STATE4Lnet/minecraft/network/syncher/EntityDataSerializer; 6w xydefineIdy(Ljava/lang/Class;Lnet/minecraft/network/syncher/EntityDataSerializer;)Lnet/minecraft/network/syncher/EntityDataAccessor;TAG_BLOCK_STATELjava/lang/String; ConstantValue SignaturefLnet/minecraft/network/syncher/EntityDataAccessor;RuntimeVisibleTypeAnnotations#Lorg/jspecify/annotations/Nullable;CodeLineNumberTableLocalVariableTablethis1Lnet/minecraft/world/entity/Display$BlockDisplay;type'Lnet/minecraft/world/entity/EntityType;level!Lnet/minecraft/world/level/Level;LocalVariableTypeTable*Lnet/minecraft/world/entity/EntityType<*>;MethodParametersN(Lnet/minecraft/world/entity/EntityType<*>;Lnet/minecraft/world/level/Level;)V9Lnet/minecraft/network/syncher/SynchedEntityData$Builder;accessor5Lnet/minecraft/network/syncher/EntityDataAccessor<*>; StackMapTable8(Lnet/minecraft/network/syncher/EntityDataAccessor<*>;)V blockState2Lnet/minecraft/world/level/block/state/BlockState;input.Lnet/minecraft/world/level/storage/ValueInput;output/Lnet/minecraft/world/level/storage/ValueOutput;D()Lnet/minecraft/world/entity/Display$BlockDisplay$BlockRenderState;updateRenderSubState(ZF)VshouldInterpolateprogressF()V SourceFile Display.javaNestHost InnerClassesBuilder BlockDisplayBlockRenderState! z{|E}~jk€ [*+,·±‚ ]^ƒ „…†‡ˆ‰Š †‹Œ †ˆ} P*+·+² ²ΆΆW±‚bcdƒ„…3ŽŒ3%&p*+·#+² Ά'™*΅-±‚hjkmƒ„…Š ‘Œ}’a8*΄1² Ά5ΐ;°‚pƒ „…YZD *΄1² +Ά=±‚ t uƒ „… “”Œ“CD]!*+·A*+E²GΉK²ΆΆQΐ;ΆW±‚yz {ƒ!„…!•–Œ•]^Q*+·[+E²G*Ά_Ήb±‚€ƒ„…—˜Œ—j™/*΄h°‚„ƒ „…€š›R*»lY*Ά_·n΅h±‚ ‰Šƒ „…œ0žŒ œŸ $  ²pΈv³ ±‚X‘’£€6₯ ¦ l §