File tree Expand file tree Collapse file tree 2 files changed +17
-7
lines changed
src/com/bencodez/advancedcore/api/misc Expand file tree Collapse file tree 2 files changed +17
-7
lines changed Original file line number Diff line number Diff line change 44 <modelVersion >4.0.0</modelVersion >
55 <groupId >com.bencodez</groupId >
66 <artifactId >${version.art} </artifactId >
7- <version >3.7.6 </version >
7+ <version >3.7.7 </version >
88 <packaging >jar</packaging >
99 <name >AdvancedCore</name >
1010 <properties >
183183 <dependency >
184184 <groupId >com.bencodez</groupId >
185185 <artifactId >simpleapi</artifactId >
186- <version >0.0.1 -SNAPSHOT</version >
186+ <version >0.0.2 -SNAPSHOT</version >
187187 <scope >compile</scope >
188188 </dependency >
189189 <dependency >
Original file line number Diff line number Diff line change 1616import java .util .LinkedHashMap ;
1717import java .util .LinkedList ;
1818import java .util .List ;
19- import java .util .Set ;
2019import java .util .Map .Entry ;
20+ import java .util .Set ;
2121import java .util .concurrent .ThreadLocalRandom ;
2222import java .util .regex .Pattern ;
2323
@@ -205,11 +205,21 @@ public boolean checkChance(double chance, double outOf) {
205205
206206 @ SuppressWarnings ("deprecation" )
207207 public Enchantment getEnchant (String enchant , String enchant2 ) {
208- Enchantment ench = Enchantment .getByKey (NamespacedKey .minecraft (enchant .toLowerCase ()));
209- if (ench != null ) {
210- return ench ;
208+ try {
209+ Enchantment ench = Enchantment .getByKey (NamespacedKey .minecraft (enchant .toLowerCase ()));
210+ if (ench != null ) {
211+ return ench ;
212+ }
213+ return Enchantment .getByKey (NamespacedKey .minecraft (enchant2 .toLowerCase ()));
214+ } catch (Exception e ) {
215+ plugin .debug (e );
216+ for (Enchantment ench : Enchantment .values ()) {
217+ if (ench .toString ().equalsIgnoreCase (enchant ) || ench .toString ().equalsIgnoreCase (enchant2 )) {
218+ return ench ;
219+ }
220+ }
211221 }
212- return Enchantment . getByKey ( NamespacedKey . minecraft ( enchant2 . toLowerCase ())) ;
222+ return null ;
213223 }
214224
215225 public EntityType getEntityType (String entity , String entity2 ) {
You can’t perform that action at this time.
0 commit comments