Files
PlayerBlockLife/build/tmp/compileJava/compileTransaction/stash-dir/MessageManager.class.uniqueId17

38 lines
6.1 KiB
Plaintext
Raw Normal View History

<EFBFBD><EFBFBD><EFBFBD><EFBFBD>=
 java/lang/Object<init>()Vjava/util/HashMap
  "com/playerblocklife/MessageManager messageCacheLjava/util/Map;  plugin%Lcom/playerblocklife/PlayerBlockLife; java/io/File
 #com/playerblocklife/PlayerBlockLife getDataFolder()Ljava/io/File; messages.yml
  #(Ljava/io/File;Ljava/lang/String;)V " #$ messageFileLjava/io/File;
& '(getConfigManager%()Lcom/playerblocklife/ConfigManager;
*+, -.!com/playerblocklife/ConfigManageruseExternalMessageFile()Z
*0 12getExternalMessageFileName()Ljava/lang/String;
4 5.exists
7 8.mkdirs
: ;< saveResource(Ljava/lang/String;Z)V> ?@makeConcatWithConstants&(Ljava/lang/String;)Ljava/lang/String;
B CDlogInfo(Ljava/lang/String;)V
F GreloadMessagesI"使用config.yml中的消息配置 K LM messageConfig1Lorg/bukkit/configuration/file/FileConfiguration; OPQ R java/util/Mapclear
TUV WX/org/bukkit/configuration/file/YamlConfigurationloadConfigurationA(Ljava/io/File;)Lorg/bukkit/configuration/file/YamlConfiguration;
Z [2getName
] ^_ getResource)(Ljava/lang/String;)Ljava/io/InputStream;ajava/io/InputStreamReader cde fg!java/nio/charset/StandardCharsetsUTF_8Ljava/nio/charset/Charset;
`i j2(Ljava/io/InputStream;Ljava/nio/charset/Charset;)V
Tl WmC(Ljava/io/Reader;)Lorg/bukkit/configuration/file/YamlConfiguration;
opq rs/org/bukkit/configuration/file/FileConfiguration setDefaults+(Lorg/bukkit/configuration/Configuration;)V>vjava/lang/Exceptionx加载消息配置文件失败
z {|logError*(Ljava/lang/String;Ljava/lang/Throwable;)V~ ?8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; O<00> <00><00> containsKey(Ljava/lang/Object;)Z O<00> <00><00>get&(Ljava/lang/Object;)Ljava/lang/Object;<00>java/lang/String
o<00> <00> getString
*<00> <00>
getMessage<00>&<00>§
<00><00> <00><00>replaceD(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; O<00> <00><00>put8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
<00> O<00> <00><00>entrySet()Ljava/util/Set; <00><00><00> <00><00> java/util/Setiterator()Ljava/util/Iterator; <00><00><00> <00>.java/util/IteratorhasNext <00><00> <00><00>next()Ljava/lang/Object;<00>java/util/Map$Entry <00><00> <00><00>getKey> <00><00> <00><00>getValue<00>java/lang/CharSequence>>~>
<00> <00>2getAbsolutePath Signature5Ljava/util/Map<Ljava/lang/String;Ljava/lang/String;>;((Lcom/playerblocklife/PlayerBlockLife;)VCodeLineNumberTableLocalVariableTablethis$Lcom/playerblocklife/MessageManager;MethodParameters loadMessagesfileNameLjava/lang/String;config#Lcom/playerblocklife/ConfigManager; StackMapTable defaultConfig1Lorg/bukkit/configuration/file/YamlConfiguration; defaultStreamLjava/io/InputStream;eLjava/lang/Exception;<00>java/io/InputStreammessagepath defaultValuecacheKeygetFormattedMessageG(Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;)Ljava/lang/String;entryLjava/util/Map$Entry; variablesLocalVariableTypeTable;Ljava/util/Map$Entry<Ljava/lang/String;Ljava/lang/String;>;m(Ljava/lang/String;Ljava/lang/String;Ljava/util/Map<Ljava/lang/String;Ljava/lang/String;>;)Ljava/lang/String;getConsoleMessagegetGameMessagegetCommandMessageJ(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;commandgetBroadcastMessagehasExternalMessageFilegetMessageFilePath
SourceFileMessageManager.javaBootstrapMethods<00>!创建默认消息配置文件: <00>消息配置已加载: <00>|<00>{}<00> console.<00>game.<00> commands..<00> broadcast.
 ?$java/lang/invoke/StringConcatFactory<00>(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/invoke/CallSite; InnerClassesEntry %java/lang/invoke/MethodHandles$Lookup java/lang/invoke/MethodHandlesLookup! LM#$<00><00> <00><00>j&*<2A>*<2A>Y<> <09>
*+<2B>*<2A>Y+<2B><1C><1E>!<21><00>%<00>&<00><00>&<00><00><00>
~*<2A><10>%L+<2B>)<29>Z+<2B>/M*<2A>Y*<2A><10>,<2C><1E>!*<2A><10><16>3<>*<2A><10><16>6W*<2A>!<21>3<>*<2A>,<03>9*<2A>,<2C>=<00>A*<2A>E<>*<2A>H<>A*<01>J*<2A>
<EFBFBD>N<00><00>>!$%&')4*?.I/R0_4c5f7o8t9};<00> O<00><00>~<00><00>v<00><00><00><04>?*<00><1F>G<00>#p*<2A><10>%L+<2B>)<29><04>**<2A>!<21>S<>J*<2A>*<2A>!<21>Y<>\M,<2C><1A>`Y,<2C>b<>h<>kN*<2A>J-<2D>n*<2A>
<EFBFBD>N*<2A>*<2A>!<21>Y<>t<00>A<>M*<2A>w,<2C>y<>adu<00>:ACDHK*L.M=OESNUaXdVeWoY<00>4=<00><00>*7<00><00>e
<00><00>p<00><00>h<00><00><00><04>*<2A>4<00><> *u
<00><00>*{*<2A><10>%N+,<2C>}:*<2A>
<04><00><00>*<2A>
<04><00><00><00><>-<2D>)<29> *<2A>J<>*<2A>J+,<2C><00>:<05>,:<05> -+,<2C><00>:<05><12><12><><00>:*<2A>
<05><00>W<05><00>6 fijk.p<rGsLtRxZ|_}j<00>x<00><00>HG <00><00>{<00><00>{<00><00>{<00><00>s<00><00>j<00><00>Z!<00><00><00><04>.*<00>#<23><00><00> <00><00><00><00><00><00>Z*+,<2C><00>:<04>M-<2D>I-<2D><00><00><00>:<05><00><00>2<05><00><00><00>:<06><00><00><00><><00><06><00><00><00><><00>:<04><><EFBFBD><04><00><00><00><00>4<00>T<00>W<00><00>>4 <00><00>Z<00><00>Z<00><00>Z<00><00>Z<00>R<00><00><00>4 <00><00>Z<00><00><00><02><00><00><>8<00> <00><00><00><00><00><00><00>}*+<2B><00>,<2C><00>N-<2D> -<12><12><><00>N-<2D><00><00> <00><00><00><00>*<00><00><00><00><00><00> <00><00><00><01><00><00> <00><00><00><00>J *+<2B><00>,<2C><00><><00><00><00>  <00><00> <00><00> <00><00><00> <00><00><00><00><00>U *+,<2C><00>-<2D><00><><00><00><00>* <00><00> <00><00> <00><00> <00><00><00> <00><00><00><00><00>J *+<2B><00>,<2C><00><><00><00><00>  <00><00> <00><00> <00><00><00> <00><00><00>.<00>2*<2A>!<21>3<><00><00><00> <00><00><00>2<00>2*<2A>!<21><00><><00><00><00> <00><00><00><00><00>2<00><00><00><00><00><00><00><00><00>O