Commits

Thinkofname authored c713921b661
Fix the version check
No tags

src/main/java/org/bukkit/command/defaults/VersionCommand.java

Modified
178 178 }).start();
179 179 }
180 180 } finally {
181 181 versionLock.unlock();
182 182 }
183 183 }
184 184
185 185 private void obtainVersion() {
186 186 String version = Bukkit.getVersion();
187 187 if (version == null) version = "Custom";
188 + version = "git-Spigot-5ffe41c-89ebcc2";
188 189 if (version.startsWith("git-Spigot-")) {
189 190 String[] parts = version.substring("git-Spigot-".length()).split("-");
190 - int cbVersions = getDistance("craftbukkit", parts[0]);
191 - int spigotVersions = getDistance("spigot", parts[1]);
191 + int cbVersions = getDistance("craftbukkit", parts[1]);
192 + int spigotVersions = getDistance("spigot", parts[0]);
192 193 if (cbVersions == -1 || spigotVersions == -1) {
193 194 setVersionMessage("Error obtaining version information");
194 195 } else {
195 - if (cbVersions != 0 && spigotVersions != 0) {
196 + if (cbVersions == 0 && spigotVersions == 0) {
196 197 setVersionMessage("You are running the latest version");
197 198 } else {
198 - setVersionMessage("You are " + (cbVersions + spigotVersions) + " behind");
199 + setVersionMessage("You are " + (cbVersions + spigotVersions) + " version(s) behind");
199 200 }
200 201 }
201 202
202 203 } else if (version.startsWith("git-Bukkit-")) {
203 204 int cbVersions = getDistance("craftbukkit", version.substring("git-Bukkit-".length()));
204 205 if (cbVersions == -1) {
205 206 setVersionMessage("Error obtaining version information");
206 207 } else {
207 - if (cbVersions != 0) {
208 + if (cbVersions == 0) {
208 209 setVersionMessage("You are running the latest version");
209 210 } else {
210 - setVersionMessage("You are " + cbVersions + " behind");
211 + setVersionMessage("You are " + cbVersions + " version(s) behind");
211 212 }
212 213 }
213 214 } else {
214 215 setVersionMessage("Unknown version, custom build?");
215 216 }
216 217 }
217 218
218 219 private void setVersionMessage(String msg) {
219 220 lastCheck = System.currentTimeMillis();
220 221 versionMessage = msg;

Everything looks good. We'll let you know here if there's anything you should know about.

Add shortcut