Skip to content

Releases: jpenilla/run-task

Run Paper 1.1.0

08 Nov 01:34
v1.1.0
f6964c7
Compare
Choose a tag to compare
  • Exposed the PaperclipService to API, allowing for registration of custom services for use by RunServerTasks
  • Moved RunServerTask.PaperBuild to PaperclipService.Build and made members and constructor of Specific builds public
  • Exposed RunServerTask#paperBuild property directly in addition to convenience methods
  • Added paperclipService property to RunServerTask, defaulting to the built in Paper service
  • Added serverDisplayName property to RunServerTask to customize log messages

An example of using the new API for running a fork:

tasks {
  register<RunServerTask>("runFork") {
    paperclipService.set(PaperclipService.registerIfAbsent(project) {
      downloadsEndpoint = "https://fork.io/api/v2/"
      downloadProjectName = "fork"
    })
    serverDisplayName.set("Fork")
    minecraftVersion("1.19.2")
  }
}

You can of course modify the existing runServer task instead of creating a new one, this is just one simple example.

Run Paper 1.0.6

07 Dec 06:48
v1.0.6
4640d3c
Compare
Choose a tag to compare
  • Updated for Paper downloads API changes (should now be more resilient to future added fields as well)

Run Paper 1.0.5

30 Nov 07:25
v1.0.5
105d629
Compare
Choose a tag to compare
  • Now uses the configured Java toolchain for run tasks by default.
  • Updated to support paperweight 1.3.0-SNAPSHOT and newer.

Run Paper 1.0.4

24 Aug 07:20
v1.0.4
1be614b
Compare
Choose a tag to compare
  • Expose the serverJar and minecraftVersion properties on RunServerTask for more flexibility in configuration
  • Deprecate paperclipJar methods in favor of new serverJar methods for clearer naming
  • Add automatic integration with paperweight-userdev
    • Adds runMojangMappedServer task for testing without needing to reobfuscate the plugin jar
    • Configures the runServer task to use the Minecraft version from the paperweight dev bundle by default, and to use the reobfuscated plugin jar

Run Paper 1.0.3

18 Jun 03:10
v1.0.3
4583aa6
Compare
Choose a tag to compare
  • Better support legacy Minecraft versions (6b35e44)

Run Paper 1.0.2

06 Jun 23:40
v1.0.2
0a272c6
Compare
Choose a tag to compare
  • Show download progress
  • Add xyz.jpenilla.run-paper.updateCheckFrequency property to configure how often Run Paper will check for new builds of Paper. See the wiki for more details.

Run Paper 1.0.1

01 Jun 09:07
v1.0.1
74f2648
Compare
Choose a tag to compare

Fixes a bug with SHA256 verification which would cause files with correct hashes to sometimes be marked as invalid (#1).

Run Paper 1.0.0

29 May 04:37
v1.0.0
618e5d4
Compare
Choose a tag to compare

Initial release of Run Paper.