From 9746dc19f4f8cd21be1b1c022fc2a48107f8daab Mon Sep 17 00:00:00 2001 From: Mike Primm Date: Sat, 8 Jun 2019 21:58:00 -0500 Subject: [PATCH] Fix server name to use MOTD on 1.14.x --- spigot/src/main/java/org/dynmap/bukkit/DynmapPlugin.java | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/spigot/src/main/java/org/dynmap/bukkit/DynmapPlugin.java b/spigot/src/main/java/org/dynmap/bukkit/DynmapPlugin.java index d515769a..f8cba0d6 100644 --- a/spigot/src/main/java/org/dynmap/bukkit/DynmapPlugin.java +++ b/spigot/src/main/java/org/dynmap/bukkit/DynmapPlugin.java @@ -250,13 +250,16 @@ public class DynmapPlugin extends JavaPlugin implements DynmapAPI { else return null; } + private boolean noservername = false; @Override public String getServerName() { try { - return getServer().getServerName(); + if (!noservername) + return getServer().getServerName(); } catch (NoSuchMethodError x) { // Missing in 1.14 spigot - no idea why removed... - return getServer().getName(); + noservername = true; } + return getServer().getMotd(); } @Override public boolean isPlayerBanned(String pid) {