Parcourir la source

Fixing missile display name request

RedstoneFuture il y a 2 ans
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) {
         String filteredName = name.replaceAll("§.", "");
         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;
     }
 

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

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