def __initcommand__(self, javapath, memories): self.javapath = javapath self.baseshell.append("\"%s\"" % self.javapath) if getsystem() == 'windows': self.baseshell.append("-XX:HeapDumpPath=MojangTricksIntelDriversForPerformance_javaw.e" "xe_minecraft.exe.heapdump") # 加入一些基础的启动信息 self.baseshell.append("-XX:+UseConcMarkSweepGC") self.baseshell.append("-XX:+CMSIncrementalMode") self.baseshell.append("-XX:-UseAdaptiveSizePolicy") self.baseshell.append("-XX:-OmitStackTraceInFastThrow") self.baseshell.append("-Xmn128m") # 内存参数 if memories: if memories > 0: self.baseshell.append("-Xms%sm" % str(int(memories))) self.baseshell.append("-Dfml.ignoreInvalidMinecraftCertificates=true") self.baseshell.append("-Dfml.ignorePatchDiscrepancies=true")