Skip to content

[Install Bug]: Curseforge Generic #135

Description

@Hactarus

Panel Version

1.0.0-beta34

Wings Version

1.0.0-beta25

Service

minecraft/java/curseforge/egg-curse-forge-generic.json

Modified

Yes, I modified the egg (will provide details below)

Expected Behavior

L120: get_loader()
    if [[ "${PROJECT_ID}" != "zip" ]]; then
L167: get_loader()
    fi
L497:
if [[ "${PROJECT_ID}" != "zip" ]]; then
	get_download
fi
unpack_zip
get_loader
     Running apt install
Unpacking server files...
        Unpacking server.zip to /mnt/server
        Creating temporary directory
        Unpacking archive
        Setting glob settings
        Cleaning up directory structure
        Copying files to /mnt/server
Retrieving loader information...
        Parsing client manifest
        Found loader neoforge 21.1.233 for Minecraft 1.21.1
Loader name: neoforge
Downloading neoforge
Downloading NeoForge version 21.1.233

Actual Behavior

Server install doesn't support "zip" mode.

Project ID: "zip"
Version ID: "latest"
Curseforge API KEY: a valid console api key

pelican@server01 ~ Server marked as offline...
        Running apt install
Retrieving loader information...
        ERROR: Failed to retrieve project data for project id 'zip'

With this change:
L496:

- if [[ ! "${PROJECT_ID}" = "zip" ]]; then
+ if [[ "${PROJECT_ID}" != "zip" ]]; then
Installing required packages...
        Running apt update
        Running apt install
Retrieving loader information...
        ERROR: Failed to retrieve project data for project id 'zip'

With some tweaks in install script, I've better result, but still can't get a neoforged minecraft server from my packwiz curseforge export modpack.

Steps To Reproduce

Download server.zip to clean server.
Modify PROJECT_Id: "ZIP"
Reinstall server

Install logs

Error. Page cannot be displayed. Please contact your service provider for more details.

Metadata

Metadata

Assignees

No one assigned

    Labels

    install bugEgg Install Failsnot confirmedbug has not been reproduced or confirmed

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions