summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSefa Eyeoglu <contact@scrumplex.net>2023-10-15 16:20:32 +0200
committerSefa Eyeoglu <contact@scrumplex.net>2023-10-15 16:20:32 +0200
commit35eb9bf3786fa73ad3e65b73e3810a783f1545b8 (patch)
treefd4f6265a502fd4cdde53702ab6ceca3c70ad1ea
parent6671c59e729b5fb099e5b0bb30e33321a958b70e (diff)
downloadProject-Tick-35eb9bf3786fa73ad3e65b73e3810a783f1545b8.tar.gz
Project-Tick-35eb9bf3786fa73ad3e65b73e3810a783f1545b8.zip
fix: only set main class if not unset
Signed-off-by: Sefa Eyeoglu <contact@scrumplex.net>
-rw-r--r--meta/model/mojang.py6
1 files changed, 4 insertions, 2 deletions
diff --git a/meta/model/mojang.py b/meta/model/mojang.py
index 30aa88f4b2..efd8656732 100644
--- a/meta/model/mojang.py
+++ b/meta/model/mojang.py
@@ -117,8 +117,10 @@ class LegacyOverrideEntry(MetaBase):
def apply_onto_meta_version(self, meta_version: MetaVersion, legacy: bool = True):
# simply hard override classes
- meta_version.main_class = self.main_class
- meta_version.applet_class = self.applet_class
+ if self.main_class:
+ meta_version.main_class = self.main_class
+ if self.applet_class:
+ meta_version.applet_class = self.applet_class
# if we have an updated release time (more correct than Mojang), use it
if self.release_time:
meta_version.release_time = self.release_time