Skip to content

Paper API issue #95

Description

@cfitz25

Describe the bug
Seems PaperMC updated their API version to "v3" from "v2" for downloading serverjars.

To Reproduce
Steps to reproduce the behavior:

  1. Run get-paper 132 1.21.11

Error

pluGET >> get-paper 132 1.21.11

 ● Paper → 132
Error: Couldn't create webrequest: 410 Client Error: Gone for url: 
https://api.papermc.io/v2/projects/paper/versions/1.21.11/builds/132
Traceback (most recent call last):
  File "/nix/store/d1x5vj8a2dzz11dngsq2p483ilnh1ibk-plu-get-1.8.3/bin/.pluget-wrapped", line 87, in <module>
    main()
    ~~~~^^
  File "/nix/store/d1x5vj8a2dzz11dngsq2p483ilnh1ibk-plu-get-1.8.3/bin/.pluget-wrapped", line 82, in main
    handle_input()
    ~~~~~~~~~~~~^^
  File "/nix/store/d1x5vj8a2dzz11dngsq2p483ilnh1ibk-plu-get-1.8.3/lib/python3.13/site-packages/src/handlers/handle_input.py", line 74, in handle_input
    serverjar_papermc_update(input_selected_object, input_parameter, None, "paper")
    ~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/nix/store/d1x5vj8a2dzz11dngsq2p483ilnh1ibk-plu-get-1.8.3/lib/python3.13/site-packages/src/serverjar/serverjar_paper_velocity_waterfall.py", line 218, in serverjar_papermc_update
    download_file_name = get_papermc_download_file_name(mc_version, server_jar_version, papermc_serverjar)
  File "/nix/store/d1x5vj8a2dzz11dngsq2p483ilnh1ibk-plu-get-1.8.3/lib/python3.13/site-packages/src/serverjar/serverjar_paper_velocity_waterfall.py", line 106, in get_papermc_download_file_name
    download_name = build_details["downloads"]["application"]["name"]
                    ~~~~~~~~~~~~~^^^^^^^^^^^^^
TypeError: 'NoneType' object is not subscriptable

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions