@@ -108,6 +108,7 @@ public static String getItemi18n(String ItemBukkitName) {
108108 try {
109109 Itemname_i18n = itemi18n .getString ("itemi18n." +ItemBukkitName ).trim ().replaceAll (" " , "_" );
110110 }catch (Exception e ) {
111+ e .printStackTrace ();
111112 Itemname_i18n = null ;
112113 }
113114 if (ItemBukkitName ==null ) {
@@ -125,6 +126,8 @@ public static String getItemi18n(String ItemBukkitName) {
125126 return Itemname_i18n ;
126127 }
127128 }
129+
130+
128131 public static void loadEnchi18n () {
129132 plugin .getLogger ().info ("Starting loading Enchantment i18n..." );
130133 File enchi18nFile = new File (plugin .getDataFolder (), "enchi18n.yml" );
@@ -133,17 +136,17 @@ public static void loadEnchi18n() {
133136 plugin .saveResource ("enchi18n.yml" , true );
134137 }
135138 // Store it
136- YamlConfiguration enchi18n = YamlConfiguration .loadConfiguration (enchi18nFile );
139+ enchi18n = YamlConfiguration .loadConfiguration (enchi18nFile );
137140 enchi18n .options ().copyDefaults (true );
138141 YamlConfiguration enchi18nYAML = YamlConfiguration .loadConfiguration (new InputStreamReader (plugin .getResource ("enchi18n.yml" )));
139142 enchi18n .setDefaults (enchi18nYAML );
140143 Util .parseColours (enchi18n );
141144 Enchantment [] enchsi18n = Enchantment .values ();
142145 for (Enchantment ench : enchsi18n ) {
143- String enchname = enchi18n .getString ("enchi18n." +ench .getKey ().toString ().toUpperCase ( Locale . ROOT ).trim (). replaceAll ( " " , "_" ). replaceAll ( ":" , "-" ));
146+ String enchname = enchi18n .getString ("enchi18n." +ench .getKey ().getKey ().toString ( ).trim ());
144147 if (enchname ==null || enchname .equals ("" )) {
145- plugin .getLogger ().info ("Found new ench [" +ench .getKey ().toString ().toUpperCase ( Locale . ROOT ). trim (). replaceAll ( " " , "_" ). replaceAll ( ":" , "-" )+"] ,add it in config..." );
146- enchi18n .set ("enchi18n." +ench .getKey ().toString ().toUpperCase ( Locale . ROOT ).trim (). replaceAll ( " " , "_" ), ench .getKey ().toString ().toUpperCase ( Locale . ROOT ).trim (). replaceAll ( " " , "_" ). replaceAll ( ":" , "-" ));
148+ plugin .getLogger ().info ("Found new ench [" +ench .getKey ().getKey ().toString ( )+"] ,add it in config..." );
149+ enchi18n .set ("enchi18n." +ench .getKey ().getKey ().toString ( ).trim (), ench .getKey ().getKey ().toString ( ).trim ());
147150 }
148151 }
149152 try {
@@ -159,15 +162,16 @@ public static String getEnchi18n(Enchantment key) {
159162 if (key ==null ) {
160163 return "ERROR" ;
161164 }
162- String EnchString = key .getKey ().toString ().toUpperCase ( Locale . ROOT ).trim (). replaceAll ( " " , "_" ). replaceAll ( ":" , "-" );
165+ String EnchString = key .getKey ().getKey ().toString ( ).trim ();
163166 String Ench_i18n = null ;
164167 try {
165- Ench_i18n = enchi18n .getString ("enchi18n." +EnchString ). trim (). replaceAll ( " " , "_" ). replaceAll ( ":" , "-" ) ;
168+ Ench_i18n = enchi18n .getString ("enchi18n." +EnchString );
166169 }catch (Exception e ) {
170+ e .printStackTrace ();
167171 Ench_i18n = null ;
168172 }
169173 if (Ench_i18n ==null ) {
170- return key . getKey (). toString (). toUpperCase ( Locale . ROOT ). trim (). replaceAll ( " " , "_" ). replaceAll ( ":" , "-" ) ;
174+ return EnchString ;
171175 }else {
172176 return Ench_i18n ;
173177 }
0 commit comments