Skip to content

Commit b0229d6

Browse files
committed
improved version detection
added bungecord META-INF path required only a.b for version regex, not a.b.c.
1 parent 0bcc13b commit b0229d6

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

mineos.py

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -602,7 +602,8 @@ def server_version(filepath, guess=''):
602602
for internal_path in [r'META-INF/maven/org.bukkit/craftbukkit/pom.xml',
603603
r'META-INF/maven/mcpc/mcpc-plus-legacy/pom.xml',
604604
r'META-INF/maven/mcpc/mcpc-plus/pom.xml',
605-
r'META-INF/maven/org.spigotmc/spigot/pom.xml']:
605+
r'META-INF/maven/org.spigotmc/spigot/pom.xml',
606+
r'META-INF/maven/net.md-5/bungeecord-api/pom.xml']:
606607
if internal_path in files:
607608
try:
608609
xml = parseString(zf.read(internal_path))
@@ -932,7 +933,7 @@ def server_milestone_short(self):
932933
import re
933934

934935
try:
935-
version = re.match(r'(\d)\.(\d)\.\d', self.server_milestone)
936+
version = re.match(r'(\d)\.(\d)', self.server_milestone)
936937
return '%s.%s' % (version.group(1), version.group(2))
937938
except (AttributeError, TypeError):
938939
return '0.0'

0 commit comments

Comments
 (0)