Giter VIP home page Giter VIP logo

meta's Issues

Support new NeoForge artifact id

NeoForge changed its artifact id from forge to neoforge. updateNeoForge will need to pull both the old and new artifact ids. Hopefully no further changes will be needed

1.20.4 NeoForge is broken

latest neoforge versions on 1.20.4 don't successfully download:

Instance update failed because: Game update failed: it was impossible to fetch the required libraries.
Reason:
One or more subtasks failed

from prism log:

 14214.885 D | Checksummed Download for: "net.neoforged:neoforge:20.4.178:universal" storage: "net/neoforged/neoforge/20.4.178/neoforge-20.4.178-universal.jar" url: "https://maven.neoforged.net/releases/net/neoforged/neoforge/20.4.178/neoforge-20.4.178-universal.jar"
 14214.942 D | Setting up api download
 14214.943 W | QWindowsWindow::setGeometry: Unable to set geometry 600x173+618+748 (frame: 618x220+609+710) on QWidgetWindow/"ProgressDialogWindow" on "C27JG5x". Resulting geometry: 600x255+618+748 (frame: 618x302+609+710) margins: 9, 38, 9, 9 minimum size: 480x138 MINMAXINFO(maxSize=POINT(x=0, y=0), maxpos=POINT(x=0, y=0), maxtrack=POINT(x=0, y=0), mintrack=POINT(x=618, y=220)))
 14215.497 W | Checksum mismatch, download is bad.
 14215.498 D | Setting up api download
 14215.805 W | Checksum mismatch, download is bad.
 14215.806 D | Setting up api download
 14216.100 W | Checksum mismatch, download is bad

not sure which versions exactly don't work, from discord "it seems everything post july is broken"
not sure if any other mc versions also don't work

Old versions missing useLegacyMergeSort

In many older versions, -Djava.util.Arrays.useLegacyMergeSort=true is required otherwise the game sometimes crashes.

java.lang.IllegalArgumentException: Comparison method violates its general contract!
	at java.util.TimSort.mergeHi(TimSort.java:899)
	at java.util.TimSort.mergeAt(TimSort.java:516)
	at java.util.TimSort.mergeCollapse(TimSort.java:441)
	at java.util.TimSort.sort(TimSort.java:245)
	at java.util.Arrays.sort(Arrays.java:1512)
	at java.util.ArrayList.sort(ArrayList.java:1464)
	at java.util.Collections.sort(Collections.java:177)
        (for a1.1.2_01)
	at e.a(SourceFile:926)
	at iq.c(SourceFile:342)
	at iq.b(SourceFile:284)
	at net.minecraft.client.Minecraft.run(SourceFile:608)
	at java.lang.Thread.run(Thread.java:750)

Can't install Liteloader in Minecraft 1.5.2

Operating System

Windows, Linux

Version of Prism Launcher

Prism Launcher 8.0

Version of Qt

Qt 5.15.10

Description of bug

I'm aware that 1.5.2 is a very old Minecraft version at this point, but I can't install Liteloader from the launcher, despite Liteloader being available for 1.5.2.
http://www.liteloader.com/download shows this:
image

While Prism Launcher shows this:
image

However, I am able to install Forge through the launcher just fine.

Steps to reproduce

  1. Create a new instance
  2. Select Minecraft version 1.6.1 or older
  3. Click Install Loader
  4. Select LiteLoader.
  5. See "No versions are currently available for Minecraft 1.x.x"

Suspected cause

The earliest version I'm able to install Liteloader on in Prism is 1.6.2. Anything earlier than that (not including snapshots) simply doesn't show. I do see on the Liteloader website that 1.5.2 is the earliest version, and the next one up is 1.6.2. I don't know if there's a correlation, but that's just my observation.

This issue is unique

  • I have searched the issue tracker and did not find an issue describing my bug.

Quilt versions got incorrectly "re-published" on 01.05.2023

Operating System

Windows

Version of Prism Launcher

6.3

Version of Qt

Qt 6.4.2

Description of bug

Today, on 01.05.2023, Quilt Loader versions got "re-published" in a weird manner. First of all, not all versions of the loader are present. Second, versions are displayed in reverse, e.g. an old 0.16.x branch is above the latest 0.19.x. And lastly, all of them are marked as released today.

Initially, I contacted Quilt about it, but was told, that Quilt doesn't even provide the publishing date, so it didn't seem like the issue on their end. I then checked the standalone Quilt installer and that one indeed does not have the same issue.

image

Steps to reproduce

Simply open the instance creation window and select Quilt as your modloader. Alternatively use an already existing instance and use the "Edit" function.

Suspected cause

No response

This issue is unique

  • I have searched the issue tracker and did not find an issue describing my bug.

Dependency Dashboard

This issue lists Renovate updates and detected dependencies. Read the Dependency Dashboard docs to learn more.

This repository currently has no open or pending branches.

Detected dependencies

pep621
pyproject.toml
  • poetry-core >=1.0.0
poetry
pyproject.toml
  • python ^3.8
  • cachecontrol ^0.14.0
  • requests ^2.31.0
  • filelock ^3.13.1
  • packaging ^24.0

  • Check this box to trigger a request for Renovate to run again on this repository

1.20.1 NeoForge is broken

Operating System

Windows

Version of Prism Launcher

Prism Launcher 8.3

Version of Qt

Qt 6.6.3

Description of bug

Workaround: on 1.20.1, you should be able to use Forge instead, as far as i know they are identical

Prism isn't able to launch a 1.20.1 neoforge (47.1.105) instance: https://mclo.gs/FYknZJU
neoforge works fine for me on 1.20.4
discord #support thread: https://discord.com/channels/1031648380885147709/1235648556011094057

Steps to reproduce

  • make a 1.20.1 neoforge instance
  • launch it

Suspected cause

similar to PrismLauncher/PrismLauncher#2170 ?

This issue is unique

  • I have searched the issue tracker and did not find an issue describing my bug.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.