2
0
Эх сурвалжийг харах

Fixing missile display name request

RedstoneFuture 2 жил өмнө
parent
commit
868a5ef395

+ 2 - 1
missilewars-plugin/src/main/java/de/butzlabben/missilewars/wrapper/abstracts/arena/MissileConfiguration.java

@@ -72,8 +72,9 @@ public class MissileConfiguration {
     public Missile getMissileFromName(String name) {
     public Missile getMissileFromName(String name) {
         String filteredName = name.replaceAll("§.", "");
         String filteredName = name.replaceAll("§.", "");
         for (Missile missile : missiles) {
         for (Missile missile : missiles) {
-            if (missile.getSchematicName(false).equalsIgnoreCase(filteredName)) return missile;
+            if (missile.getSchematicName(true).equalsIgnoreCase(filteredName)) return missile;
         }
         }
+        Logger.WARN.log("Missile not found: " + filteredName);
         return null;
         return null;
     }
     }
 
 

+ 2 - 1
missilewars-plugin/src/main/java/de/butzlabben/missilewars/wrapper/missile/Missile.java

@@ -18,6 +18,7 @@
 
 
 package de.butzlabben.missilewars.wrapper.missile;
 package de.butzlabben.missilewars.wrapper.missile;
 
 
+import com.google.gson.annotations.SerializedName;
 import de.butzlabben.missilewars.Logger;
 import de.butzlabben.missilewars.Logger;
 import de.butzlabben.missilewars.MissileWars;
 import de.butzlabben.missilewars.MissileWars;
 import de.butzlabben.missilewars.game.Game;
 import de.butzlabben.missilewars.game.Game;
@@ -45,7 +46,7 @@ import java.io.File;
 public class Missile {
 public class Missile {
 
 
     private final String schematic;
     private final String schematic;
-    private final String displayName;
+    @SerializedName("name") private final String displayName;
     private final EntityType egg;
     private final EntityType egg;
     private final int down;
     private final int down;
     private final int dist;
     private final int dist;