Skip to content

Commit 7b9a347

Browse files
Add support for forge 1.15.2
This is a relatively new server release, and there are only two forge releases so far, so this is still pretty new and likely will need further updates as development progresses. Signed-off-by: Bryce Harrington <bryce@bryceharrington.org>
1 parent 2b1efc3 commit 7b9a347

File tree

1 file changed

+19
-0
lines changed

1 file changed

+19
-0
lines changed

emsm/core/server.py

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -979,6 +979,24 @@ def exe_path(self):
979979
return os.path.join(self.directory(), filename)
980980

981981

982+
class MinecraftForge_1_15(MinecraftForgeBase, Vanilla_1_15):
983+
984+
@classmethod
985+
def name(self):
986+
return "minecraft forge 1.15"
987+
988+
def default_url(self):
989+
# 1.15.2
990+
return "https://files.minecraftforge.net/maven/net/minecraftforge/forge/1.15.2-31.0.1/forge-1.15.2-31.0.1-installer.jar"
991+
992+
def exe_path(self):
993+
filenames = [filename \
994+
for filename in os.listdir(self.directory()) \
995+
if re.match("^forge-1\.15.*.jar$", filename)]
996+
filename = filenames[0]
997+
return os.path.join(self.directory(), filename)
998+
999+
9821000
# Bungeecord
9831001
# ''''''''''
9841002

@@ -1324,6 +1342,7 @@ def __add_emsm_wrapper(self):
13241342
MinecraftForge_1_12,
13251343
MinecraftForge_1_13,
13261344
MinecraftForge_1_14,
1345+
MinecraftForge_1_15,
13271346
BungeeCordServerWrapper,
13281347
Spigot,
13291348
Spigot_1_8,

0 commit comments

Comments
 (0)