Paper icon indicating copy to clipboard operation
Paper copied to clipboard

Configuration API

Open Owen1212055 opened this issue 9 months ago • 1 comments

Please provide feedback on naming, and general event consensis.

But my goal is to have the following:

  • Full cookie getting/setting support in the login/config/play stage. This means you'll be able to disconnect players during LOGIN depending on sent cookies. (Bukkit only allows play stage, and PARTLY config stage) (CookieConnection)
  • Allowing to boot players into the config stage/ out of it
  • Allow to add custom configuration tasks, so for example being able to load player data. (AsyncPlayerConnectionConfigurateEvent)
  • Allowing to load resource packs during config stage better
  • Transfer the player in config/player
  • send custom report details (shown in client debug log)

Owen1212055 avatar Mar 15 '25 22:03 Owen1212055

Last updated for: ab69660e4e3be260ae7bf18e00ddebef4d7a090f.

Download the Paperclip jar for this pull request: paper-12301.zip

Maven Publication

The artifacts published by this PR:

Repository Declaration

In order to use the artifacts published by the PR, add the following repository to your buildscript:

repositories {
    maven("https://maven-prs.papermc.io/Paper/pr12301") {
        name = "Maven for PR #12301" // https://github.com/PaperMC/Paper/pull/12301
        mavenContent {
            includeModule("io.papermc.paper", "dev-bundle")
            includeModule("io.papermc.paper", "paper-api")
        }
    }
}