#announcements

1 messages ยท Page 1 of 1 (latest)

somber escarp
#

@everyone Paper 1.19.1 is now available on our website and API!
Please see our full post on the forums at https://forums.papermc.io/threads/paper-1-19-1.394/ for more information and news on the new chat signing and chat reporting features.

pure jacinth
#

We'd like to officially welcome @sterile sail and @pliant nymph to our moderation team, as well as @unreal zealot and @violet patio to our triage team ๐Ÿฅณ

somber escarp
#

Hi @everyone! We're excited to announce that @sullen tartan's chunk system rewrite (for faster pregenning, among other things) has been merged into Paper. It is imperative that you back up your servers before updating. This is new, and while tested, potentially has undiscovered bugs. Backup your servers!

You can find more information about the new system in #admin-announcements. Please make a backup before updating your servers, and please report any bugs that you discover. Thank you!

somber escarp
#

We've seen a lot of reports of a new malware going around Minecraft servers. It seems to be spread by compromised Spigot plugin-author accounts, and is somewhat difficult to detect. We do know that the following exception is caused by it:
java.net.NoRouteToHostException: No route to host

If you see this in your logs, that server is most likely infected. There are other indicators too - the compromised JAR will have inside of it a file called plugin-config.bin.

We do have a one-liner for searching for this in your plugin directories, if you're on a Linux system:
grep -R "plugin-config.bin" .

For Windows:
findstr /sml /c:"plugin-config.bin" *

Run the above while in your server or plugin directory, and if you get a binary match, you likely have an infected plugin.

If you do get a match or think that you are infected, you should delete all of your JAR files and re-download them, as the malware spreads itself to other JARs.

Keep an eye out!

#

Update: If you indeed are infected, it would be a wise idea to reinstall your machine(s), since the malware seems to install a system service outside of Minecraft.

odd stirrup
# somber escarp We've seen a lot of reports of a new malware going around Minecraft servers. It ...

Additional information:

  • If the grep command doesn't output anything, it means it hasn't found any files (which is good).
  • On Windows, you can manually inspect a JAR file by opening it in e.g. 7zip and looking for a file called "plugin-config.bin". If it's missing, you're good (the malware should spread itself to other JAR files, so check a handful just in case). If it's there, it's likely to be infected.
  • We don't know where it's coming from, what author's plugins are infected or whatsoever. We can atleast confirm that the malware has been going around since mid August (and very likely to be spread around earlier) but has only become visible now because of a control (or distribution) server going offline.
  • The malware creates a service called "vmd-gnu" on both Linux & Windows and is supposedly used for DDoS botnet purposes.
odd stirrup
#

@hoary quiver 's AntiMalware tool on https://github.com/OpticFusion1/MCAntiMalware has caught onto this malware about a month ago already and catches more variants of it. We highly suggest users to run this tool as this contains checks for a lot more malware sources. If this tool reports any malware found, be sure to double check whether it's a false positive or not (known example: ForceOP check falsely triggers on a handful of plugins because of how it's used in plugins).

In the event that it does find plugins infected with malware, you should act accordingly and delete all JAR files & reinstall your server's operating system.

If you frequently download plugins from third-party sources e.g. SpigotMC, it's not a bad idea to do routine checks with this tool e.g. once a month or so. Remember to only download reputable plugins from reputable sources & authors.

somber escarp
#

It's Hacktober!
PaperMC participates in DigitalOcean's Hacktoberfest event. We accept meaningful contributions to almost all of our projects, just make sure the repository has the hacktoberfest topic set! You can use a query like https://github.com/search?q=org%3Apapermc+topic%3Ahacktoberfest to show all of our repositories that have the topic added.
We love getting contributions to Paper, but we'd also love some attention for our documentation (a great way to contribute if you are not that familiar with Java ๐Ÿ˜‰)
If you want to contribute to any of our repositories that don't have the hacktoberfest topic set, just message us and we'll look into adding it.

As with last year, we don't accept minor typos or similar PRs during October. We do not want to encourage PR spam, so please only contribute if you actually have a meaningful addition.

For more information visit https://hacktoberfest.com/

fickle osprey
#

Hello everyone - big announcement today.

Paperโ€™s team is changing in a major way, and I think for the better. As many of you have been able to tell already, @honest cloud and I have not been very active. Weโ€™re not likely to be all that active any time soon either. Over the years weโ€™ve just lost interest, or energy, or time, or whatever - itโ€™s a common story Iโ€™m sure youโ€™ve heard before. But we still care deeply about Paper and the Paper community, which is why weโ€™re still here.

Weโ€™ve decided to step down from the leadership position of the <@&289617900971753472> and move into an advisory role. What that means is weโ€™ll still be here, and can still contribute and answer questions if needed, but we wonโ€™t be the ones voting on or making decisions for the project anymore. It only seems fair that project leadership should actually be active in the project, after all.

With that in mind Iโ€™m very happy to announce that @tawdry socket will be joining the Core Team! kenny is a staple of the community, is very active, and has years of experience and knowledge to back it up.

Finally, the last major announcement is that @fallow needle will be joining @somber escarp on the <@&875881709969760276> team. He will be helping to continue to guide the Paper community to be even better than it already is.

Please join me in congratulating kennytv knenypat and mbaxter!

tawdry socket
#

Please welcome @violet patio and @hollow spade to the Paper Development team! Both have been working hard on reviewing pull requests and triaging issues already and can now help slightly decreasing the PR queue's size as well. smiling_face_with_sunglasses

tawdry socket
#

papermc Experimental Paper 1.19.3 builds are now available on our website! warning Make sure to create backups of your server before upgrading, these builds may still have yet unknown issues. You cannot downgrade again after updating. warning

velocity Velocity builds with 1.19.3 support have already been out since the 1.19.3 release and are now deemed stable. Thanks to @unique aspen for taking over the Velocity update, also being a new member of its development team. smiling_face_with_sunglasses

tawdry socket
sullen tartan
unreal zealot
#

We've introduced two new roles, <@&1077389953018888243> and <@&1077384171258908743>, which are obtainable via the id:customize selector. These role will be used for selectively pinging those who which to receive announcements related to server administration or plugin development.
Additionally, we have renamed #paper-changelog to #admin-announcements, and introduced #dev-announcements for plugin developer-specific announcments.

somber escarp
#

Hello everyone - we have some exciting news for those who choose to support Paper - either as a sponsor or as a server booster! Here's a brief overview of what the new and upcoming benefits of supporting us are:

  • Access to a private, supporters-and-staff channel! This place will be a lounge-esque area, and hopefully easier to keep up with and socialize in. More importantly, staff will post polls, votes, and general questions there when we need to solicit certain feedback that is better suited to a smaller number of dedicated PaperMC supporters. This may include things like voting on which issues need tackling next, participating in community projects, and being able to guide the PaperMC team towards objectives that we may overlook or not even know about! This channel is not a support channel, please keep support questions to their respective channels!

  • When we are near finalizing new version software and need to do our customary testing, we will provide access to the testing server in that channel, to our supporters. Please be aware that you will still be permanently banned from both the discord and the server if your behaviour on the server is inappropriate.

  • We are working on spinning up a PaperMC vanilla SMP - by supporting us, you will have access to the server when it goes live and have the opportunity to rediscover what it's like to play Minecraft along with some of our staff! This is not currently running, but hopefully will be soon.

  • Additionally, supporters now have a vibrant new role colour.

Thank you to those who support us already - we greatly appreciate it and hope to continue to build new community-centered projects and provide more benefits for y'all to enjoy! If you do, check out #spicy-general ๐Ÿ‘€

warped hawk
#

paper Some of you may have noticed by now that PaperMC has a shiny new set of logos and icons - these were commissioned from the wonderful @gleaming cove, artist for previous artwork you may have seen around PaperMC such as our Discord banner, or paperOhhh Paper chan!
If you're interested in viewing any of his other work, or having something commissioned for yourself, feel free to reach out to @gleaming cove!
Details: https://docs.google.com/forms/d/e/1FAIpQLSdDJRQ8UguS2P_5OPeyr5BI5FHkJM0XBk_iZT075baVD6PLdg/viewform

sullen tartan
#

Hello everyone,

As you all know, the Minecraft server is single threaded. As time goes on, it is becoming more clear that performance is bottlenecked by this fact. I have been working on a project, which have been teased here before, for the past six months to multithread the ticking logic.

This project is called Folia. Folia groups nearby loaded chunks to form an "independent region." Each independent region has its own tick loop, which is ticked at the regular Minecraft tickrate (20TPS). The tick loops are executed on a thread pool in parallel. There is no main thread anymore, as each region effectively has its own "main thread" that executes the entire tick loop. Note that each region does not have a unique thread, but rather shares threads from a configurable threadpool.

For a server with many spread out players, Folia will create many spread out regions and tick them all in parallel - which will perform significantly better than the current method of ticking all worlds one after the other.

Folia will be a standalone project from the Paper server software, but will be under the PaperMC organization, as we expect that most plugins need some level of changes to function correctly given the changes. There is no planned release date for either the API or server jar at the moment, that will come when it is ready.

However, for today we plan to run a public test server to see how many players it can run at smoothly. We will be pushing this server live <t:1678492805:R>, and I will be in the #1083640552043581492 voice channel along with others to answer any other questions. Please forward discussion to the #folia-testing channel, as I will not be watching general.

For those technically inclined, here is the general specification for how regions are formed and destroyed:
https://gist.github.com/Spottedleaf/924b8ca8df8e3c869fc6daf524123078

tawdry socket
#

The public test of Folia is starting now (see above for more info). You can join rt.spottedleaf.io, join the stage channel #folia-testing, or watch us live at https://www.twitch.tv/spottedstar folia

This is a test for the new software, but do not join just to try to crash it. If you join to exploit or crash the server you will get banned from the server and Discord.

Have fun and play!

@everyone

Update: Thank you for joining, everyone! The test once again reinforced how capable Folia is at heigh player counts. https://i.imgur.com/OIRkOBD.png https://i.imgur.com/EZItfVa.png

Please note that it still needs some fixes and API changes before weโ€™ll be comfortable with making it public.

warped hawk
#

Please keep an eye on #โ—-1-19-4 for information on the update to 1.19.4.

tawdry socket
#

@everyone Stable Paper 1.19.4 builds are now available on our website and the downloads API! paper

We're also happy to share our new website design with you that @mild briar has been working on. You can find it under the current domain https://papermc.io/. If you find any issues, feel free to create an issue on its GitHub repository: https://github.com/PaperMC/website/issues

Please also see our full update post on the forums at https://forums.papermc.io/threads/paper-velocity-1-19-4.680/ for more information regarding the use of the EXPERIMENTAL downloads channel and changes to Paper API.

sullen tartan
#

Hello everyone,

It's common knowledge that the Minecraft server runs the tick logic on a single thread, which is increasingly causing performance issues. To address this problem, I've developed a project called Folia to multithread the server tick loop.

Folia groups nearby loaded chunks to form an "independent region." Each independent region has its own tick loop, which is ticked at the regular Minecraft tickrate (20TPS). The tick loops are executed on a thread pool in parallel. There is no main thread anymore, as each region effectively has its own "main thread" that executes the entire tick loop. Note that each region does not have a unique thread, but rather shares threads from a configurable threadpool.

For a server with many spread out players, Folia will create many spread out regions and tick them all in parallel - which will perform significantly better than the current method of ticking all worlds one after the other.

On March 10, we successfully ran a Folia test server that peaked at 327 players, all while maintaining 20TPS across all regions.

Today, we are making the project public. You may find its github here: https://github.com/PaperMC/Folia and its public
discussion channels #folia-help #folia-dev, #folia-github.

The github page has a fairly detailed discription of the technical details of the project as well as the API changes made.

If you wish to test your server on Folia, know that plugins not explicitly marked in their plugin.yml as supporting Folia will not be loaded and that Folia is currently extremely bleeding edge - do nothing without backups. For this reason, we are not yet publishing the server jar builds: you need to build directly from source.

urban shuttle
#

Hey @everyone,
Once again, we have another exciting announcement for you, this time about PaperMC's own site for uploading and downloading Paper, Velocity, and Waterfall plugins, called Hangar!
The main reason we started working on this is to finally provide a centralized place for Paper and Velocity plugins. Compared to the Spigot forums, Hangar allows you much more control over your resource in terms of:

  • adding other authors to your project,
  • creating organizations with projects under them,
  • managing roles per project or per organization (such as editor or developer)
  • combined releases with multiple jars or external links per platform,
  • customizable release channels (such as beta or snapshot),
  • a proper, documented API to upload and download plugins,
  • creating multiple project description/wiki pages,
  • selecting compatibility with minor Minecraft versions as well as specific Velocity versions,
  • additional tags to mark a plugin as an addon, a library, or Folia compatible,
  • a secure account system with support for modern multi factor authentication standards like TOTP and WebAuthN (YubiKeys are supported!)
    ... and more.

You can find out more in this forums post: https://forums.papermc.io/threads/hangar-papermcs-plugin-repository.691/

Check out Hangar here: https://hangar.papermc.io/

#

you guys successfully hugged it to death, give it some time to recover, lol

#

it recovered, if you had problems accessing Hangar before, please try again. but please all line up and pick your number, not everyone at once! ๐Ÿ˜„

warped hawk
#

#โ—-1-20 for 1.20 progress updates -- please do not ask for ETAs.

tawdry socket
#

@everyone Stable Paper 1.20 builds (compatible with 1.20.1 clients) are now available on our website and the downloads API! paper

Please also see our full update post on the forums at https://forums.papermc.io/threads/paper-velocity-1-20.783/ for more information regarding current and future API changes.

tawdry socket
#

Paper 1.20.2 has been promoted to the stable build channel paper We'll follow this up with a larger announcement once Velocity is also up, which unfortunately is still fighting with the networking changes.

In the meantime, you might want to have a look at the last announcement in #dev-announcements

tawdry socket
#

@everyone A bit after Paper, Velocity 1.20.2 builds are live now as well! frontfacing_baby_chick

โ— The accompanying forum post comes with important information for developers, so please give it a quick read: https://forums.papermc.io/threads/paper-velocity-1-20-2.920/

velocity With 1.20.2 clients on Velocity, Velocity plugins manually sending packets will most likely need updating. Make sure to report any other issues you run into

tawdry socket
#

Instead of adding new announcement channels for every Minecraft version, there will now be #update-announcements for you to follow across all of them for larger, more spaced out updates. More small-stepped announcements regarding the update progress will go into individual posts in the new #1155694490602971168 forums channel.

You might have to add the new channels to your channel list via the "Channels & Roles" browser at the top of the channels list frontfacing_baby_chick

tawdry socket
#

@everyone We have a little Christmas gift of our own: Stable 1.20.4 Paper and Velocity builds are now available on our website and API! On Hangar, you can now also log in and sign up via your GitHub, Google, or Microsoft account. hangar

Please see the full update post on our forums regarding new as well as future API changes: https://forums.papermc.io/threads/paper-velocity-1-20-4.998/

Happy holidays from the PaperMC team. snowman

tawdry socket
#

@everyone Here is an important PSA for all plugin developers and server owners: https://forums.papermc.io/threads/important-dev-psa-future-removal-of-cb-package-relocation.1106/ warning

If your plugins use internals ("CB" or "NMS"), please read the above forum post to prepare them for future changes in Paper as soon as possible. As a server owner, you can use the linked testing build to test your plugins for compatibility and otherwise report an issue to the relevant plugin authors.

If you have any questions, feel free to ask in either #paper-help or #paper-dev, depending on whether you are a developer or server owner.

urban shuttle
#

Announcing the end of life of Waterfall

We have decided to officially announce the end of life of Waterfall.
Head over to the forums to find out about the Why's and What's:
https://forums.papermc.io/threads/1088/

warped hawk
#

FYI: We're in the process of converting all open feature requests to use GitHub Discussions: https://github.com/PaperMC/Paper/discussions

If you see your issue (or one you're following) being closed, it's not actually closed, just migrated and still tracked.

warped hawk
tawdry socket
#

@everyone It took a while, but stable 1.20.6 Paper and Velocity builds are now available on our website and API! paper

Please see the full update post on our forums regarding the removal of CB package relocation, major changes to item stacks, and our new Brigadier command API: https://forums.papermc.io/threads/1-20-6.1152/

Also check out our item command converter: https://docs.papermc.io/misc/tools/item-command-converter

warped hawk
#

๐Ÿ“ข Exciting News: PaperMC Turns 10! ๐ŸŽ‰

Over the past decade, PaperMC has grown from a small idea into a thriving community-driven project, dedicated to enhancing the Minecraft experience for server owners and players alike.

A huge shoutout to all our contributors, users, and supporters - we couldn't have made it here without you. paperPlease

tawdry socket
#

@everyone Stable 1.21 Paper and Velocity builds are now available on our website and API! paper

Please see the full update post regarding the inclusion of spark spark, default config changes, a few API breaks, and other misc things (including the very last one possibly being interesting to previous contributors) https://forums.papermc.io/threads/1-21.1221/

If you haven't seen it already, there's a new channel where newly released plugins on Hangar are posted: #hangar-projects, make sure to add it to your channel list spamdance

tawdry socket
#

We're aware that our website is currently down (API and maven repo are back already!). This struck at a mildly unfortunate time, so it might take a bit before they are available again - we'll be on it as soon as we can. In the meantime, you can see the current status of our services under https://status.papermc.io/

tawdry socket
#

Forgot to mention it, but the website has also been back for a while again, sorry for the inconvenience sanic

urban shuttle
#

We have to do some emergency maintenance on our infrastructure, stuff will be a bit flaky for a bit, sorry for the inconvenience.
Edit: everything has been solved, thanks for flying PaperMC paper

warped hawk
#

@everyone pingsock

It's been over two years since we announced that the endpoints for accessing PaperMC resources changed (see #announcements message from May 20, 2022).

As such, the legacy endpoints are scheduled to be removed on <t:1735675200:F> (<t:1735675200:R>).

If you're using any of the old endpoints in your projects, please update your projects to use the new endpoints.

Maven Repository
no Old: https://papermc.io/repo/repository/maven-public/
yes New: https://repo.papermc.io/repository/maven-public/

Downloads API:
no Old: https://papermc.io/api/
yes New: https://api.papermc.io/

tawdry socket
#

@everyone It took a bit, but 1.21.3 Paper and Velocity builds are out of the experimental phase and are available on our website and API via the default channel! paper

Notably, we have finally merged in item data component API as a much more powerful alternative to ItemMeta. See our forum post for more details on that and other changes https://forums.papermc.io/threads/1-21-3.1430/

Also, the bot responsible for modmail and exploit reports is online again

tawdry socket
#

Paper's hard fork

Big news day! We're soft-splitting off Spigot and restructuring our GitHub repository to be much easier to work with, contribute, or just read - internally also referred to as the soft spoon ๐Ÿฅ„

This is important for anyone using Paper or developing plugins with it, so please give our forum post a read: https://forums.papermc.io/threads/the-future-of-paper.1451/

No immediate breaks

It's not actually as scary as it may sound, most of you should be able to just passively enjoy the changes:
Server admins: No action needed other than sticking to Paper.
Plugin devs: No immediate action needed, but you should compile against Paper-API starting with 1.21.4.
Forks/hosts: Migrate any use of the old version branches to the new archive repository (e.g. ver/1.8.8, ver/1.21.3).
Paper contributors: You will have to redo your open PRs, but we will provide you with useful tools to do so.

Discussion and questions

If you have any questions or want to discuss these changes, feel free to jump into #hardfork-discussion (also see the pinned message!). We will likely be in #1116045958871007262 once we start later today, you can also follow our rough progress in this GH issue.

Hard fork is real ๐Ÿ”ฅ @everyone

tawdry socket
#

@everyone 1.21.4 Paper builds are out of the experimental phase! paper

The biggest news is still the hard fork from our upstream, which you can read up on here: https://forums.papermc.io/threads/the-future-of-paper-hard-fork.1451/. Just remember to specifically target paper-api in your plugins and to reference the new archive repo in <1.21.4 forks and similar.

While fixing issues that came up in the hard fork process, we've also merged more API and configuration changes, but those will get their own messages in #dev-announcements / #admin-announcements later. Thanks for sticking by! hi

warped hawk
#

@everyone ๐Ÿ“ข Exciting News!

We're thrilled to announce that the Adventure user-interface project is joining PaperMC! ๐ŸŽ‰

As part of this move, we're also welcoming @fading coyote and @carmine rapids to the PaperMC team! They'll continue to work on Adventure as their time allows, helping to ensure its growth and development within our community.

Additionally, the Adventure Discord channels are moving to the PaperMC Discord to keep everything in one place: You can now find them here:

If you're unfamiliar with Adventure, check it out here: https://github.com/KyoriPowered/adventure

warped hawk
#

We're aware of issues accessing content from our maven repository - we're looking into it. Services should be restored.

warped hawk
#

Heads up: Our downloads service will undergo maintenance starting at <t:1750662000:F> (<t:1750662000:R>). During this time, you may experience downtime or issues with downloading files.

warped hawk
#

(yes, the work is still in progress)

warped hawk
#

Maintenance on our downloads service has completed. Most services should be back to normal, but you may experience intermittent downtime or slowness as we finalize changes.

tawdry socket
#

@everyone Hello hello, 1.21.6 Paper builds are out of the experimental phase! paper

There is no forum post... yet! You'll get one once Mojang has released 1.21.7 and we have published builds for it. With 1.21.7, you will also see dialog and configuration phase API come in sanic

Also, we generally recommend avoiding force-upgrading entirely, but this is even more important than usual; please do not use the force-upgrade startup flag on versions prior to the latest 1.21.6 builds (or presumably Vanilla 1.21.7, though our recommendation goes beyond this issue).

warped hawk
#

@everyone

๐Ÿ“ฆ Fill v3 โ€” New Version of the Download Service

We've launched a new version of Fill, formerly known as Bibliothek โ€” the download service powering our website, server panels, and various download scripts.

๐Ÿ‘ฅ Who Is Affected?

These changes primarily affect:

  • Server hosts
  • Tooling developers (e.g. launchers, pack installers, CI scripts)

If you're downloading from our website, you are not affected - and if you're using a server host, they will handle the migration for you.

๐ŸŽ What's New

๐ŸŒ New API Domain

The primary API domain has changed:

api.papermc.io โžœ fill.papermc.io
  • The old domain (api.papermc.io) will remain available for Fill v2 until it is sunset.
  • Fill v3 and the new GraphQL endpoint are **only **available via fill.papermc.io

Make sure to update your tooling and scripts accordingly.

๐Ÿท๏ธ As seen with the release of Paper 1.21.6, weโ€™ve started tracking select non-release versions of Minecraft. To support this, weโ€™ve overhauled the build channel system:

  • ALPHA โ€” Early, unstable builds
  • BETA โ€” Feature-complete, may have bugs
  • STABLE โ€” Production-ready builds
  • RECOMMENDED โ€” Latest stable version recommended for general use

โš ๏ธ Heads up: Some projects may not use all the available channels. The RECOMMENDED channel replaces the promoted status from v2, and is currently only used by Velocity.

๐Ÿ“ Download URLs are now embedded directly in API responses and point to our new domain: fill-data.papermc.io.
You no longer need to manually construct URLs โ€” and we advise against doing so, as the format may change.

๐Ÿ“œ Weโ€™ve also added new version-level metadata, especially useful for server hosts:

  • Support status (SUPPORTED, DEPRECATED, UNSUPPORTED)
  • Support end date (ISO-8601 format: YYYY-MM-DD)
  • Minimum required Java version
  • Recommended JVM flags

๐Ÿ“˜ API Documentation (Swagger)
You can explore the full Fill v3 REST API using our Swagger UI:
๐Ÿ”— https://fill.papermc.io/swagger-ui/index.html

๐Ÿ”Ž GraphQL Support
Fill now includes an optional GraphQL endpoint for advanced queries. Try it out here: https://fill.papermc.io/graphiql

โš ๏ธ Heads up: GraphQL support is experimental and subject to change at any time.

๐Ÿ”จ Breaking Changes

๐Ÿ” Download key changes
Some download keys have changed in Fill v3 and GraphQL responses:

  • application -> server:default
  • mojang-mappings -> server:mojang

๐Ÿ” Required User-Agent Header
All requests must now include a valid User-Agent header that:

  • Clearly identifies your software or company
  • Is not generic (e.g. curl, wget, or similar defaults)
  • Includes a contact URL or email address (e.g. a homepage, bot info page, or support email)

Examples of valid headers:

mc-image-helper/1.39.11 (https://github.com/itzg/docker-minecraft-server)
nodecraft/packifier/1.0.0 (staff@nodecraft.com)

Requests without a valid User-Agent may be rejected or rate-limited.

๐ŸŒ… Fill v2 Sunsetting Timeline

  • December 31, 2025: the v2 API will stop receiving new builds at the end of this year, <t:1767168000:R>
  • July 1, 2026: the v2 API will be disabled and no longer accessible <t:1782889200:R>
tawdry socket
#

@everyone Here's one more ping before we let you go back to sleep. Next time we'll try to cut off 45 more minutes, we had to fight some hiccups including site caching this time puff_sunglasses
Production-ready 1.21.7 Paper and Velocity builds are now available on our website! paper

There's some interesting changes for server owners, devs, and hosts, so please check our full announcement: https://go.papermc.io/announcement/1.21.7

As 1.21.7 is a hotfix for 1.21.6, we will drop support for 1.21.6 and continue working on the latest version only.

warped hawk
#

website is having some brief issues, will be back shortly

tawdry socket
#

@everyone beta channel 1.21.10 Paper builds are now available on our website! paper This means it is generally considered safe to use, and right now we do not expect to make any further API breaks to it - once again sorry for the delay, this time we were polishing up a larger API change. AlienPls3

If you're interested in testing builds as early as possible, make sure to follow #admin-announcements and #dev-announcements, as we've had alpha builds ready even before the full Minecraft release thanks to quick work from @humble depot. sunglasses

As per usual, this comes with additions and changes for both server owners and plugin developers, so make sure to check out our update post (now integrated into the main site!): https://papermc.io/news/1-21-9-and-10

warped hawk
#

๐ŸŒ… Reminder: The Fill v2 downloads service is approaching its end-of-life. Please plan accordingly to transition to the latest version. You can review the full documentation here.

  • December 31, 2025: v2 will stop receiving new builds at the end of this year, <t:1767168000:R>
  • July 1, 2026: v2 will be disabled and no longer accessible <t:1782889200:R>
tawdry socket
#

@everyone beta channel 1.21.11 Paper builds are now available! paper This means it is generally considered safe to use and we do not expect to make any further API breaks.spamdance

Please see our update post on some of the changes, including important info on upcoming versioning and obfuscation changes with Vanilla 26.1: https://papermc.io/news/1-21-11

See you next year! puff_santa

warped hawk
#

Uploads to Hangar are temporarily unavailable while we resolve an issue. We apologize for the inconvenience.

urban shuttle
#

This is now resolved.

What happened?

Yesterday we were made aware that a version was uploaded to a project on Hangar without authorization. After verifying that no account or credentials were compromised, we blocked all further uploads out of caution.

Investigation

After blocking, we investigated the issue. It was triggered by somebody forking a project, changing the credentials for the upload action, but not changing the upload path. There was no malicious intent.
The project used a deprecated upload api, which thanks to a bug/quirk in spring/our code, skipped an important security check.

Response

We not only fixed the quirk/bug, but also fully refactored how these security checks are implemented, since spring security deprecated our old way. Additionally more tests were added to make sure these checks are evaluated on every change to hangars code.
Lastly, thanks to extensive audit logging in hangar, we have verified that nobody, other that one accident and our staff team while reproducing, triggered this issue.

Closing

Security is of outmost importance to us and we don't take this incident lightly. Sadly there is no 100% security, but Hangar was build with audit logging in mind to enable us to monitor and diagnose issues like this and we have tools and plans to mitigate problems quickly.
We are sorry for the inconvenience disabling uploads caused.

Thank you for using Hangar!

honest cloud
#

We are nearing the merge point of Async Chunks to master. my goal is to merge it this weekend barring no new issues come up. I am really looking for testers, and would love if anyone who is using it, can please comment on the GitHub PR with your server stats, like how many players you average, how many / what major plugins you use, etc. If you haven't tried async chunks yet, the stability level is 'stable', and about to be default for everyone soon, so please go ahead and switch today if you can! link: https://github.com/PaperMC/Paper/pull/1397 - The Vanilla Chunk Conversion bug fix is now in latest build, so you can convert worlds too, and conversion will all happen async ๐Ÿ˜ƒ

#

And to follow up on that last bit - We fixed the Vanilla Chunk Conversion bug that caused Double Chests to be wiped out. Paper 275+ contains the fix, as well as the async build. It is now safe to update pre 1.13 worlds, as this was the only known issue with the conversion process.

honest cloud
#

@everyone I am planning to merge Async Chunks into master this evening. But you can go ahead and get it now @ https://achunks.emc.gs - Please go ahead and update and help test! Build was just updated a few minutes ago with latest master which contains some lighting performance fixes. If you do run into issues, you can add in paper.yml under "settings": async-chunks: false, and this will disable it. so it will look like:

settings:
  async-chunks: false

Thank you to everyone who has helped test and get this stable. I'm very excited that we were able to achieve everything we did in this.

honest cloud
#

@everyone I am happy to announce Async Chunks has landed in master! Please grab Paper builds 302+ from https://papermc.io/downloads - This will provide one of the largest performance boosts you will get on 1.13 ๐Ÿ˜ƒ Thank you for everyone who has helped test this to help me polish out all of the bugs. A lot of work has went into making this happen, so if you want to donate, link is https://donate.emc.gs/AsyncChunks
Please report bugs as a new Issue instead of the PR. Thanks!

honest cloud
#

@everyone Many major improvements have been released today. Be sure to update to build 311+ @ https://papermc.io/downloads - Fixes Include:

  • Fix for Chunk Load Issues w/ Async Chunks
  • Fix bug in priority order of chunks being loaded in Async Chunks (chunks near / in front of you will now load much faster, as well as sync chunk loads will no longer cause hangs - had priority inversed....)
  • Optimize Performance of Light Calculations
  • Improve performance of updating blocks
  • Fix some risk of Entity Loss that may relate to reports of missing Villagers and such for people who use Citizens plugin
  • Fix Lag caused by turtles
  • Upstream update running Populators more than it should be, and Fix ItemMeta equals check for items with Attributes
warped hawk
honest cloud
#

@here Developers! Version 1.0.0 of PaperLib has finally been released! https://github.com/PaperMC/PaperLib - You may use this in your plugin to make use of Paper specific API enhancements in a way that still works on Spigot, just at a degraded experience. This will let your plugins have access to Async Chunk Loading and more while still working on Spigot ๐Ÿ˜ƒ Please report any issues to GitHub! Got an idea on something you'd like to be done better on Paper but also still work on Spigot? PR it to Paper then to PaperLib!

honest cloud
#

@here If you still had trouble downloading Paper in the past few days, please try again. @high terrace has made some adjustments that should hopefully fix it. If you did have problems before and it's now resolved, please let us know โค ๐ŸŒฎ

high terrace
#

@here The new PaperMC forum site is now up at https://papermc.io/forums/
For all your forums-y goodness

honest cloud
#

@everyone thanks to @livid mulch 1.13.2 is hot off the presses. Don't expect much, as 95% of the changes were pulled into Vanilla from Paper changes. About the only changes are mob spawning changes, 1 super low risk world convert thing (only impacted 1.8 servers who went straight to 1.13), and few other small bugs. all the performance changes were already in Paper 1.13.1. Download @ https://papermc.io/downloads

honest cloud
#

@everyone A reminder that we recently opened the Paper Forums! Sign up and engage in some much desired Taco Worship @ https://papermc.io/forums Tell your friends ๐Ÿ˜ƒ

honest cloud
#

@here 1.13 users: build #413 contains a major improvement to Async Chunk Loading that should solve nearly all concerns over watchdog warnings triggered for chunk loading, such as hanging on requestChunk. This is a major reliability boost and a strongly recommended update - https://papermc.io/downloads

honest cloud
#

@here Build 413 appears to have some bugs in the changes and was causing some weird issues, so I have reverted it for now until I can figure out the problem. Please update to 417 which has the change removed. Also ๐ŸŒฎ's are awesome and burritos are just fat imposters.

honest cloud
#

@here The bug in the 413 update has been resolved. We've been on a bug fixing spree tonight, and build 420+ now has the major chunk loading improvements back in (without said bug :P) as well as a few other bugs reported in latest builds. ๐ŸŒฎ๐ŸŒฎ https://papermc.io/downloads ๐ŸŒฎ๐ŸŒฎ partyparrotpartyparrot

high terrace
#

@everyone 1.13 and Catching up, general announcement on where we are, what's going on, etc https://papermc.io/forums/t/1-13-catching-up/323

high terrace
#

As far as we know, the recent issues with Spigot, its logger, and the Ubuntu kernels do not apply to Paper.
We use a newer version of JLine that appears to be unaffected. If we get any reports otherwise we'll let you know.

honest cloud
#

@everyone ๐Ÿ”ฅ [IMPORTANT UPDATE] ๐Ÿ”ฅ
Many of you are aware of a dupe exploit spreading like wildfire revolving around chunk saving. This is an extremely complicated bug, but we have a solution for it.

1.13.2 in build 524+ https://papermc.io/downloads#Paper-1.13
1.12.2 in build 1597+ https://papermc.io/downloads#Paper-1.12

______________________________________
Please do a quick test on a backup/local copy of your world to be sure of no uncaught bugs, but we are fairly sure the fix is stable, and solves the problem.

๐Ÿ”ฅ Switching to a non Paper jar while having oversized chunks is strongly discouraged. While the chunks will save with a format that Spigot and Vanilla can read, large chests/entities will be missing until you return to Paper.

______________________________________
Log messages will print anytime this exploit has been encountered and tell you exactly where. You should visit those chunks, identify what player(s) are trying to exploit them, clear out the chests, and enact the ban hammer or what ever punishment you deem necessary. These chunks will be super slow to save and load and will cause lag spikes, so be on the look out for it!

Then as players realize the exploit no longer works, hopefully they will stop trying it. If you want to prevent players from even filling up the chunks, you can utilize the Paper book limits config, and further blockage you will need to look into plugins to help control it even more.

Please report any "Exceptions" or concerns of data loss to us on Discord.

And please spread the word for anyone using Spigot to switch to Paper to get this fix!

warped hawk
#

@everyone
Say hello to Parchment!

We've introduced an API, as described below, that we intend to replace Jenkins-based downloading with.

The old Jenkins based download links you used in the past are now subject to change without notice. You should move over to these API links as soon as possible.
If you just download via the website downloads page there is nothing to change, weโ€™ll update that and youโ€™ll never notice

projects: paper, travertine, waterfall

https://papermc.io/api/v1/paper - project overview, lists available version
https://papermc.io/api/v1/paper/1.13.2 - version overview, lists available builds
https://papermc.io/api/v1/paper/1.13.2/543 - specific build overview
https://papermc.io/api/v1/paper/1.13.2/543/download - specific build download
https://papermc.io/api/v1/paper/1.13.2/latest - latest build overview
https://papermc.io/api/v1/paper/1.13.2/latest/download - latest build download

honest cloud
#

@here Let's say this everywhere to be safe. The Zombie dupe bug spreading around everywhere was fixed last year. It is only applicable to non Bukkit servers.

high terrace
#

@here There's another variant of that zombie dupe going around that leverages different timings. I still can't reproduce this issue but a patch has been applied that should nullify this class of issues. Update to build 559+

honest cloud
#

@everyone We've heard your cries about mob spawning. I am happy to announce that the end of mob spawn limit issues is here in Paper 1.13.2 build #572 - https://papermc.io/downloads
Mob Spawn Limit calculations have been improved to align with the INTENDED Vanilla count of MOB_LIMIT per Player where MOB_LIMIT = the value in bukkit.yml. Other flaws in the logic resulted in that target not always being met, and that is now resolved, so it will be 70 natural mobs per player by default.

If you had tweaked your mob limit settings to try to compensate for those issues, then return them back to default when you update to this build!

For reference, VANILLA settings are:

spigot.yml - mob-spawn-range: 8
bukkit.yml: spawn-limits monsters: 70, animals 10 (Bukkit changed to 15), water-animals 15 (Spigot changes default to 5), ambient 15

I may backport this improvement to 1.12 later or if someone else does it for me.

honest cloud
#

FYI - I added a new config to paper.yml to disable this count-all-mobs-for-spawning, set to true to go back to the original behavior. it is suspected that some mob stacking plugins may misbehave with this improvement (if they respawn new entities and lose the original spawn reason). if you all of a sudden get flooded with spawns, you may need to turn it back off (by setting to true).

Additionally, this update doesn't fix the situation where other players are using natural mob spawning type farms when they pool the monsters and don't kill them. I've made a simple plugin to fix that issue you can find here:
https://papermc.io/forums/t/1-13-2-fairnaturalspawns/646

honest cloud
#

@here Paper Build 587 contains 2 important updates

  1. Optimization for Plugins! A decent 'across-the-board' for every plugin that touches the Material class (which is likely more than 50% of them) to improve the speed of the code to convert between API and Internals. Additionally, Any plugin not compiled running in legacy 1.13 mode had a few slight improvements too (and they also benefit from the previous improvement too). For anyone who know's programming, the optimization turns all API<->NMS simple conversions from a HashMap to O(1) performance.

  2. Fixes to timings data integrity. IE the TIMING_STACK_CORRUPTION. We identified that if a plugin ever had an error (Exception in the logs), it would corrupt Timing data which could have all sorts of consequences on the reliability of your timing data. Those risks are now fixed and should only be subject to plugins that integrate to timings themselves who forget to stop their Timing. If that does happen, the error message is a bit more clearer on who the offender is so the issue can be reported to them.

The optimizations in #1 should of been completely safe - And I have tested both modern and legacy plugins and things appear to have no issues, but please report it if they do happen!

honest cloud
#

Had to revert the plugin optimization for now as bugs were found and I'm too tired to fix tonight. Will try to fix it tomorrow!

honest cloud
#

@here If you are on build 595 or 596, update to 597! There is a bug in those builds with animal spawning. if you are on 1.13 and using an older build than that. Well update too silly person you. https://papermc.io/downloads

livid mulch
#

as an overall clarification to 1.14:
As of this moment, the game has only been released for a few hours, Spigot still has not yet released 1.14, nor have we had much longer than 24 hours to access the codebase of spigot for 1.14

There is no ETA, and any ETA we or anybody give you would be purely be a guess and would not be reflective of the actual time the work required will take to perform; It will be released when it's ready

high terrace
#

Progress towards 1.14 is continuing at a steady pace. Lots of work remains and lots of polish, fixing, and cleanups remain. Most servers should wait for 1.14.1 before touching anything anyway.

Complaining about the lack of an ETA, making dumb or snide comments about the lack of an ETA, or anything else that could be vaguely construed as complaining will result in your removal.

high terrace
#

@everyone Initial builds of Paper 1.14 are now available. These 1.14 builds are very fresh and we do not recommend updating your servers or using them (or 1.14) in production.

See the announcement post for more information:
https://papermc.io/forums/t/paper-for-mc-1-14/813

Thanks.

livid mulch
high terrace
#

@everyone Initial builds of Paper 1.14.1 are now available.

These builds are fresh but should be more stable than 1.14 (or so we hope).

Servers currently on 1.14: update as soon as possible to get ongoing bug fixes and features.
Servers currently on 1.13.2: it is probably time to start testing and looking at 1.14.1, don't do anything rash it's all still new and shiny.
Servers currently on 1.12.2: you guys just do you, at some point you'll have to move but 'eh w/e

Expect an updated news post in the coming days as everyone tests and works on 1.14.1 for more information

high terrace
#

We are tracking several issues with 1.14.1 at this time.
Some of them we are able to reproduce sporadically and others not at all.

This is a good time to remind everyone of the perils of updating on day 0 of a release.

I've restored the 1.13.2 download to the main site while we sort out these issues. There are no ETAs at this time.

high terrace
#

@here Update on MC 1.14.1 and Paper 1.14.1
(This is what is on the forums but its short and sweet so I'm posting it here to save you a click)

Minecraft 1.14.1 was pushed out relatively quickly to fix some of the most glaring issues with Mojangโ€™s 1.14 release. One of these changes resulted in a memory leak in early versions of Paper 1.14.1 but that has since been fixed.

1.14.1 is a step in the right direction but clearly hasnโ€™t resolved all the issues in the game. There are still gameplay related bugs and some concerns about chunk I/O performance. Mojang has already announced a 1.14.2 update so weโ€™re now recommending those upgrading from older versions wait.

Some users have already chosen to update to 1.14 and 1.14.1 despite warnings. Thatโ€™s fine, but itโ€™s clearly not ready for those of you looking for a bug-free experience. It is not behaving as nicely as 1.13.2 at the moment. Those of you who updated need to be staying up-to-date. Bugs get fixed, if you arenโ€™t on the latest build expect your reports to be closed.

On Paperโ€™s side there are still patches that need to be re-implemented and tested. Weโ€™re also constantly finding new issues from Vanilla that people request fixes for and we will probably start looking at doing some of the most critical ones soon.

For those who havenโ€™t read the original post yet it is still below and I highly recommend reading through it.

Thanks

https://papermc.io/forums/t/paper-for-mc-1-14/813

livid mulch
#

We have just released an update which fixes an oversight in the patch bringing to 1.14 with the TPS catchup mechanism, I'd suggest updating to the latest build asap! (Or, better yet, grab a time machine and warn yourself to avoid 1.14 for a while โค )

livid mulch
#

Mojang has dropped a release for 1.14.2 in order to fix several bugs in the 1.14 line, shamefully the fixes seem to be mostly inexistent for performance, but aim to solve other bugs and issues in the server, hopefully leading to a more stable release.

As always, as a fork of spigot, we are 100% dependent upon spigot releasing 1.14.2, hence, no ETAs are available

livid mulch
#

Standard "these builds are not ready for production" apply

high terrace
warped hawk
#

@everyone ๐Ÿ›‘ We have added some rules to #404345080917262369 which are expected to be followed. Failure to follow these rules may result in your temporary or permanent removal from this guild.

livid mulch
#

There is a known issue with the downloads page which can affect people trying to get updated releases, if you're having issues, make sure to reload the page fully or clear your cache ( https://en.wikipedia.org/wiki/Wikipedia:Bypass_your_cache )

To speed things up and conserve communications bandwidth, browsers attempt to keep local copies of pages, images, and other content you've visited, so that it need not be downloaded again later. Occasionally this caching scheme goes awry (e.g. the browser insists on showing o...

high terrace
#

@everyone Project update for July.
https://papermc.io/forums/t/july-project-status-update/1391

Support for MC 1.12.2 has been dropped

livid mulch
#

As a note, the recent upstream build merged in a change from spigot which may cause issues with plugins around keeping inventories, we heavily recommend testing your servers (as you should!) and making sure that your plugins are updated before using the latest updates in production

livid mulch
high terrace
#

Paper's site and other services may be down for a short time for scheduled upgrades, they will be back up shortly.

Edit: All services are back online.

high terrace
#

Hi everyone! We are aware that MC 1.15.1 has been released. bee

Please exercise patience and understanding over the next few days. If you only show up to ask for ETAs or otherwise harass the community you will be removed.

There are no ETAs. There is no expected finish time. There is no spoon. It'll be ready when it's ready. Anyone telling you anything else is just making stuff up.

Please feel free to discuss aspects of the release in the relevant channels. Thanks.

livid mulch
#

@everyone Initial builds of 1.15 have been released, you may need to force refresh the download page in order to see the new releases

high terrace
#

Hi everyone! We are aware that MC 1.15.1 has been released. bee

Please exercise patience and understanding. If you only show up to ask for ETAs or otherwise harass the community you will be removed.

There are no ETAs. There is no expected finish time. There is no spoon. It'll be ready when it's ready. Anyone telling you anything else is just making stuff up.

Please feel free to discuss aspects of the release in the relevant channels. Thanks.

livid mulch
#

Initial builds of 1.15.1 have been released, you may need to force refresh the download page in order to see the new releases

high terrace
#

@everyone End of Life Announcement for 1.13.2 and 1.14.4
(This is what is on the forums but it's short and sweet so I'm posting it here to save you a click)
https://papermc.io/forums/t/end-of-life-announcement-for-1-13-2-and-1-14-4/2426

Paper 1.13.2

1.13.2 has proven to be a stable release however it has been feature-frozen for some time now.
Originally, we had planned on supporting 1.13.2 for a longer period of time however with only around 2,000 users left it doesn't make sense for the project to continue supporting it.

Servers that wish to remain on 1.13.2 can continue to do so. They will just no longer receive support for it from us.

All official support for Paper 1.13.2 will end on January 18, 2020.

Paper 1.14.4

1.14.4, like the other 1.14 releases, has had a love/hate relationship for much of the community.
With the release of 1.15.1, which is essentially 1.14.4 with some additional fixes and some minor optimizations (plus bees!), it makes less and less sense for us to keep supporting it.

At this point, servers on 1.14.4 should upgrade to 1.15.1. If you're waiting on plugins to update that's understandable and hopefully, they update soon. However, from our standpoint it doesn't make sense to continue supporting two extremely similar versions of the game.

All official support for Paper 1.14.4 will end on January 25, 2020.

Thanks all.

high terrace
#

Initial builds of Paper for Minecraft 1.15.2 have been released. You may need to force refresh the download page in order to see the new releases.

Also, the server will now show the vanilla GUI by default on supported systems. If you do not want this behavior, use the --nogui argument after -jar paperclip.jar.

honest cloud
#

@here Attention Server Owners: If you are converting from a legacy worlds 1.12 and older and did NOT force upgrade, and seeing high memory usage, check for and delete in every world folder <world>/data/Mineshaft.dat - this file will likely be very large, and is getting loaded in memory to convert legacy structures, yet Mineshafts are pretty useless as they are only used in /locate.... If you force updated, it should have been fully converted and won't be loaded anymore, but delete it anyways.

Other files: Fortress etc also can be large and also use up memory, but these are more gameplay impacting if you delete them. Delete them only if your ok with losing record of nether forts or such from chunks generated in old versions. If you 'reset your world' in 1.15 and still see these files, you likely only deleted region files and didnt clear up old data and can get rid of them (if your world was freshly reset for 1.15).

high terrace
#

Paper's site and other services may be down for a short time for scheduled upgrades, they will be back up shortly.

Edit: All services are back up and running. Thanks.

high terrace
#

Hi all, we are aware that Mojang has released Minecraft 1.16 and we are very excited to start working on it.

However, before we can start our update, Spigot must release their 1.16 update. Once Spigot releases their update then we get to start our update.
As some of you are aware, Paper contains a significant amount of changes built on top of Spigot.
Some of those changes may be more difficult to apply and test than others. Until we get in and see the code from Spigot and Mojang there is no way for us to guarantee which changes those will be.

In addition to the many changes that need to be updated, Paper is a project maintained by unpaid volunteers working in our spare time. Depending on when Spigot releases, we may or may not have a full team available. We are lucky and thankful to have many contributors who are looking to help us with this update as well, but they too are unpaid volunteers with their own lives and schedules. There is often a significant amount of coordination going on behind the scenes.

When we say we do not have an ETA, we mean it. There is no ETA. We recognize this may be frustrating but it is the truth.
Any date or estimate we gave you at this time would be meaningless garbage that you should rightfully ignore.

To the vast majority who respect that, we say thanks and look forward to the new release.
When Paper 1.16 is released you will be notified via this channel.

livid mulch
#

Hello!

We are aware that spigot has released 1.16.1, work thus commences!

honest cloud
#

Developers, Paper API 1.16.1-R0.1-SNAPSHOT has been deployed if you don't use NMS and want to update plugins.

honest cloud
#

@everyone We are happy to announce that the first proper release of Paper 1.16.1 is now ready!
https://papermc.io/downloads?116#Paper-1.16

We believe we've ironed out the main game breaking issues. As always, please test with a test server and perform backups! Note that there is a small quirk with lighting that chunk generation some times has bugged light (a thin strip) and occasionally some neighbor areas. If this is super important to you to be "perfect", you could pre-generate a world on Spigot first. However, these same bugs also exist in 1.15 - it's not a "new" issue (but it is a Paper issue due to our changes making things faster which has uncovered some race conditions).

We want to give special thanks to the community who helped us with this release. Doing updates doesn't need to be a 1 man job. We pretty much live streamed this entire update and have had a voice chat going on in Discord for 4+ days straight. ๐Ÿ™‚

The following people did the majority of 1.16.1 development - People have asked where to donate so please consider everyone involved If you are wanting to donate:

@honest cloud: https://donate.emc.gs/Paper116
@sullen tartan: https://paypal.me/Spottedleaf
@urban shuttle: https://www.paypal.me/MiniDigger
PaperMC Infrastructure costs: https://www.paypal.me/destroystokyo

And then further help from our other contributors also: @tawdry socket, @prisma mortar, and @gray stream for further fixes.
Additionally, thanks to @odd stirrup for hosting a test server for community testing to help with testing updates done.

#

We also want to take this time to announce a new set of rules for the PaperMC Community. We've grown so much lately, now reaching over 11k members on Discord even after pruning some. Please review the rules in #404345080917262369

#

NOTE: Vanilla has a lot of console spam around No key position_predicate in MapLike for any chunk conversion:
https://bugs.mojang.com/browse/MC-191388
Any comments around "MapLike" are vanilla conversion issues.

honest cloud
#

Wanting to provide an update on Advancements. They have been a common source of issues in recent times resulting in many of you disabling advancements to mitigate it. We've recently pulled 2 major updates around them to solve the memory leak as well as reduce performance impact on loading the data.

If you run a survival server or some other server type that can benefit from the advancement system and had disabled them for performance reasons, you should ensure you are on latest 1.15 or 1.16 and re-enable them and see if you still have any issues (that you can 100% pin on advancements with hard evidence, and not "i dunno my tps dropped")

Hopefully this system will now perform good and the vanilla experience of advancements can be retained for you. But if you do not want advancements due to it not fitting with your servers gameplay style, disabling them was also fixed in 1.16 last night too.

honest cloud
#

Heads up that many of you have been aware of random stalls for light when sync loading chunks causing crashes lately that "got worse" at build 97. We identified what the actual issue was and got it fixed last night in both 1.15 and 1.16. So get your updating on ๐Ÿ™‚

fickle osprey
#

@everyone Some of you may have noticed we've been working on new community guidelines. If you haven't yet read the community guidelines, please read them here: https://papermc.io/community-guidelines

We've also updated our rules post in #welcome as well.

These new community guidelines are the result of months of discussion internally, multiple public discussions with community members, and a lot of community feedback on the new guidelines PR. I want to thank everyone who's provided feedback, reviewed the guidelines, and suggested changes. In particular I'd like to thank @pure jacinth for converting the original document I wrote into a webpage, creating the PR for it, and applying the changes and feedback we received along the way.

These guidelines are an attempt to reverse some of the negative behaviors that are becoming more common as this server grows. Thanks to everyone who has helped us figure out the best way forward here, and thanks to everyone willing to make changes for the better.

We've seen a few quetions already regarding these new guidelines, so to help in that department I've answered some of them here (posted as a gist due to Discord's character limit): https://gist.github.com/DemonWav/67a09bad9190e10c4a87d83969e96691

honest cloud
#

Got some exciting news to share with @everyone!

Over the past few years, Paper has been growing non stop, just give a look at bStats "All Time" view.... With our market share now being at round 60%~ of supported versions running Paper out of the Bukkit ecosystem (and this excludes any forks that use their own bStats).

And even more excitingly, the involvement from the developer community has grown too, with lots and lots of PR's! Our PR merge rate is decent.... but really can be improved!

PR's currently just have to fight for time of working on PR's vs working on other things, ultimately... we need help... So to solve this problem, our team has expanded!

A new role has been created for Development Team, with @pallid swan and @urban shuttle joining this role to help us in managing Paper. These 2 helped significantly with our 1.16.x updates already, so they are pretty well versed in managing Paper.

Developers will have the ability to push to branches and PR's and be able to merge them, as well as help with issues management.

This means once a core team member has approved a PR, but it might have some minor work needed such as OBFHELPERS, rebasing onto latest, whitespace or other minor items, the developer team can help finish the PR and merge it by pushing those changes to the PR just as I usually do.

To reduce confusion, the Project Developer role has been renamed to Core Team (As we already went by that name anyways)

MiniDigger will also continue his focus on Hangar, our upcoming Plugin Repository to allow developers to share their plugins on Paper instead of Spigot.

And finally, A new Triage Team role has been added with @cosmic light and @full field on this role, that will assist with managing tickets (labels, asking for info when not provided, closing duplicates, closing stale, etc).

So here's to even more growth!

honest cloud
honest cloud
#

@everyone It's that time, 1.16.2 has been merged to master and ready for general release!

PaperMC believes that 1.16.2 is now ready for general release as we fixed the main issue plagueing the 1.16.x release, the MapLike data conversion issues.

Until now, it was not safe for a server to convert a world to 1.16.2 without data conversion issues around villages and potentially other things. If you did, those MapLike errors meant something went wrong. This is now resolved.

Big thanks to all those that helped with this update, notably @limber lynx and @pallid swan who did large parts of the update process with me.
Thanks to @sullen tartan and @warped hawk (and Billy) for assistance in debugging the MapLike issue

-----------------------------
Please as always, backup your worlds and test before updating to 1.16.2!
-----------------------------

If you update to 1.16.2, there is no going back to an older build than this.

https://papermc.io/downloads

PR authors, please update your PR's to 1.16.1 to 1.16.2 if you can.

As we did before, if you want to donate to those who helped with the update (Slugging through all the patches), see the following:
Aikar: https://github.com/sponsors/aikar (preferred) or https://donate.emc.gs/1.16.2
Billy: https://github.com/sponsors/BillyGalbreath
Proximyst: Doesn't wish to receive donations, send thanks instead

#

Brief note on "What took so long?" - It didn't! Paper had 1.16.2 ready in just 2 days after Spigot!
However, we intentionally held it back to testing channels so that those in the community would not immediately rush to update to it, and those who ran our test builds knew what they were getting into.

It was not that Paper had issues, it was that Vanilla (And therefore Spigot) had issues, and Spigot did not warn the community enough that they really shouldn't rush into this update. We chose to hold this update back from general release because the Data Conversion spam also impacted 1.16.1 servers too. So if you ran Spigot 1.16.2, then you took all the same risks that Paper would have had too. The goal was to keep people on 1.15 and 1.16.1 until we felt 1.16.2 was truely ready for upgrade for all.

We did it for your benefit ๐Ÿ™‚ But stay in touch with our Discord to participate in testing phases....

honest cloud
#

[Auto] The duplication bug with baby Piglins that is currently doing its rounds on YouTube does not, and never has, worked on Paper. Thank you for flying Paper Express.

fickle osprey
#

Quick note: we have a new role that anyone can ping in case they need to get the attention of a moderator: <@&748618676189528155>. Do not abuse this. Ping only when necessary when a moderator is needed to deal with spam, trolling, bad behavior etc. But don't be afraid to use it - please use it! If you honestly think someone is trolling or breaking the rules, go ahead and let us know so we can look at it.

Please ping this role rather than trying to find online mods and pinging them directly. By pinging the role instead you allow anyone who is available and online to respond to it. This also allows us who do have the role to opt-out of getting these pings when we'd be unavailable to help.

honest cloud
honest cloud
#

Just a note/clarifiication that 1.16.1 is **NO LONGER SUPPORTED!!! ** outdated1outdated2outdated3 ! It will receive no more builds at all. If you are still on 1.16.1, update to 1.16.2 ASAP. Yes It is stable! It was never unstable. 1.15.2 is still supported at this time (will be as long as my own server is still on 1.15.2)
Also, Please see the message above this about test builds too ๐Ÿ™‚

** =========================**
And to repeat as usual, it is not necessary to force upgrade a world. Just have a backup, load backup on test world, and fly around map loading chunks looking for any issues. If things look fine, proceed to live server ๐Ÿ™‚ Paper has multithreaded world conversion, that happens mostly async, and there's so little conversion to do, you likely won't even notice any delay at all
** =========================**

honest cloud
#

Not going to ping because you're probably either haven't checked yet or checking already. But the 1.16.3 update has been pushed. The website might say 1.16.2 until we get ahold of Z but build 191+ is 1.16.3

As usual, we do not provide support for minor releases of MC, and ESPECIALLY for this tiny one, so 1.16.2 is no longer supported. Please update to 1.16.3 ASAP as this should not break any plugins, as the NMS revision was not changed.

livid mulch
#

as per usual, your browser may be caching elements of the downloads page, if you cannot download 1.16.3, please try force refreshing the page, generally shift-F5

honest cloud
honest cloud
#

psst, reminder we have forums! To help our forums grow, we've got discord feeds coming in to 2 new channels now so we can help grow conversation and responses when someone posts, as well as updated website to add a dropdown to community to make a 1 step easier to access too

Sign up if you are not already a member ๐Ÿ™‚ https://papermc.io/forums

earnest hornetBOT
#
Announcement regarding Hacktoberfest and pull requests

We will not be merging pull requests that fix a few minor typos during the month of October due to Hacktoberfest related spam issues - we do not want to encourage this behaviour.

livid mulch
#

The latest build appears to be suffering an issue due to the merging of an upstream patch(b234) currently looking into this

#

The latest upstream patch has been reverted due to an issue which is causing chunk saving issues, do not use b234; This is also your periodic reminder to ensure that you have a backup strategy in place.

livid mulch
#

Mojang has released 1.16.4, as per usual, updating depends upon spigot before we can update, DO NOT ASK FOR ETAs

honest cloud
#

Not gonna ping, but 1.16.4 is released. https://papermc.io/downloads
Note: That this update sadly bumped the NMS Revision and will break all your nms plugins. But per our normal policy, we don't support previous point releases within a major version, so 1.16.4 is required now to receive fixes to problems (We wont release another 1.16.3 build)

livid mulch
#

This is your periodic reminder because people seem to always forget...
BACKUP AND TEST YOUR SERVER BEFORE UPDATING World downgrades have never been supported and may lead to data loss or server crashes, hence paper prevents this by default to protect your server. This check can be disabled, but, we offer no support for this.

warped hawk
#

To those who join us in our IRC channels: we have just completed moving these channels (#hangar, #paper, #paper-dev, #paper-help, #waterfall, #waterfall-dev) from the SpigotMC IRC network over to EsperNet.

honest cloud
#

Anyone who is on build 275 please update to 276 ASAP. 275 appears to have a bug that is corrupting chunk region files in a few cases, so we reverted the change out of caution.

warped hawk
#

The downloads API (papermc.io/api/) might be experiencing some downtime over the next few hours as we perform maintenance - apologies in advance for any downtime that occurs.

warped hawk
#

@everyone Excuse the interruption, but we have some news:

Version 2 of the PaperMC downloads API is now live - documentation can be read at https://papermc.io/api/docs/ (you can also try the API out here, too!)

โš ๏ธ WARNING โš ๏ธ

  • Version 1 of the downloads API is now deprecated
  • Public access to Jenkins will be removed at the end of December 2020 - please move to using our API as soon as possible to avoid any disruptions.

If you encounter any issues, please report them to us.

warped hawk
#

Public access to Jenkins will be removed at the end of December 2020.

fickle osprey
#

@everyone Announcement time!

With Minecraft 1.17 slated to come out some time in the summer of 2021, and a new LTS version of Java to release shortly after that, we've decided to use this as a chance to bump the minimum Java version for Paper to Java 11.

NOTHING IS CHANGING NOW. THE VERSION BUMP WILL NOT HAPPEN FOR SEVERAL MONTHS.

New builds of Paper will start warning users running Paper on versions of Java before 11 but we won't make the change until Paper is released for Minecraft 1.17, whenever that happens. We strongly recommend you update the version of Java you use as soon as possible though.

You can find more information regarding this change here: https://papermc.io/java11

fickle osprey
#

An additional note to make sure it's clear: few if any plugins at all will break when upgrading to Java 11. Java's backwards compatibility guarantees are very strong and it's very unlikely a plugin will break from this change. We have also confirmed this with testing and many large servers have been running Java 11 fine for a long time.

honest cloud
#

Note please dont bombard your hosts with tickets about this just yet, were working with many hosts and panel developers on this, so many already know, give them time to work on it, and in a few months if no traction is seen then maybe start asking them about it ๐Ÿ™‚

honest cloud
#

End of Life Announcement for 1.15
1.16 has been out for almost half a year now and is considered stable for a while. I was holding onto 1.15 as my own server was on 1.15 still (yes i'm always slow) so held onto it as long as I needed it for myself, but now that I am up to date too, We will therefore drop support for 1.15.2.

As of today, 1.15 will no longer receive any support or bug fixes, you can however still download the version from our homepage (https://papermc.io/legacy)

The tab will be removed from the website in the next few days.

React to this post if you agree Tacos and Steaks are delicious.

warped hawk
#

@everyone We have removed public access to our Jenkins instance. Please switch to using our API for all downloads if you are still using Jenkins - documentation can be found at https://papermc.io/api/docs/ if you are unfamiliar.

https://papermc.io/downloads also exists for downloading normally, if you don't need to automate your downloads.

pure jacinth
#
pure jacinth
#

Notice regarding recent exploits
The latest paper builds fixed some exploits that are currently making their rounds and are actively being used to crash servers. If you haven't updated, we suggest you do so as soon as possible.

honest cloud
#

More specifically, if you are still running an older version than 1.16.4, you are subject to 2 critical issues. Stop running outdated! Your plugins are updated, and if they aren't, it's time to replace it. There is no excuse for running 1.15.x, 1.16.1-1.16.3.

livid mulch
#

weewoo_blue and for yet another, "you should probably update ASAP" notice! weewoo_red

livid mulch
#

We are aware that Mojang has released 1.16.5, this is a minimal release which we asked mojang to push to fix two critical crash exploits in vanilla
this update is a minor release which retains protocol compatibility with 1.16.4, It's worth noting that these two bugs have been fixed in paper over the past few weeks
Please do not ask for ETAs, we do not have one

pure jacinth
#

For those who aren't aware, we have released Paper for 1.16.5 a while ago. 1.16.4 is no longer supported, so please update your servers. Because there has been no protocol change, 1.16.4 clients will still be able to join your server. The majority of plugins will also be fully compatible.

pure jacinth
#

Notice: There will be a scheduled maintenance by our hosting provider in a few hours (02:30 UTC, click here for your local time: https://www.starts-at.com/event/1233965296 ).
Most of our services, including but not limited to the CI, our Maven Repository, the downloads API, the forum, and our homepage, will be affected.
We expect the downtime to last a maximum of 30 minutes.

Edit: Maintenance over :)

warped hawk
#

Starting with Paper 1.16.5 build 473, Paper now includes Adventure (https://github.com/KyoriPowered/adventure). This means that developers can now use every feature from Adventure in plugins without having to include/shade Adventure as a dependency. This allows you to easily send messages that utilise all chat features of Minecraft (for example, including itemstacks or entities in hover events), and more. It replaces all methods that used the BungeeCord chat API, and adds a bunch of new methods that only accepted strings in the past. You can still use the old methods, however they are marked as @Deprecated (and may be removed in the future), since Adventure replaces them.
You can find the documentation for Adventure here: https://docs.adventure.kyori.net/
For support with Adventure in general: https://discord.gg/MMfhJ8F

livid mulch
#

Please note that bots are currently advertising in peoples DMs on various public servers, this is a known issue but bar ping pong, there is very little we can do. We highly suggest disabling DMs for public servers as this will prevent these bots from messaging you.

warped hawk
#

Please report in #dm-spam-reports, NOT any other channels.

pure jacinth
#

As some of you might have noticed, we added a few people to our team!
The Maintainer Team has a similar role to Core Team and consists out of our former Development Team, with the new addition of @placid stump
The Development Team has been greatly expanded, please welcome @humble depot , @tawdry socket , @signal trench and @pure jacinth to this team.
Last, but definitely not least is our Triage Team, with the additions of @sage valley and @wide ore

We hope these additions to our team help us manage the backlog of open issues and pull requests and help us maintain Paper
Welcome to the team!โค๏ธ

warped hawk
#

โš ๏ธ WARNING โš ๏ธ

This is a reminder that version 1 of the PaperMC downloads API is deprecated and will be removed in the future - please move to using version 2 of the downloads API to avoid service interruptions.

Documentation can be read at https://papermc.io/api/docs/ (and you can also try the API out there, too!).

high terrace
#

Hello all, in approximately 30 minutes there will be a short window in which you may not be able to access maven, the downloads api, etc. It is not expected to take longer than 15 minutes.

weewoo_red weewoo_blue This is taking longer than expected, please bear with us

warped hawk
#

weewoo_red Somebody fed a gremlin after midnight - maintenance is taking longer than usual. Sorry for the inconvenience.

high terrace
#

Hi all, thank you for your patience. An unexpected hardware issue with the server caused extended downtime.

The system is back up and running and you should see services restored shortly. We appreciate your understanding.

fickle osprey
#

Hello @everyone,

We're excited to announce that we have invited @urban shuttle to join the Core team. In the Core Team he will continue in his role as a Maintainer in reviewing and merging PRs, and he will also continue to lead the Hangar project. As I'm sure most of you are aware, many people have put a lot of work into Hangar, and it will become a very important project in the Paper community soon. We want to make sure every significant project in Paper has representation in Core, including Hangar.

So with all that said - congratulations, @urban shuttle!

warped hawk
#

Hello everyone - short, but important, announcement.

Minecraft 1.17 is right around the corner, so we have chosen this time to discontinue Travertine, our fork of Waterfall with Minecraft 1.7 support. Minecraft 1.7 is over 7 years old at this point, and we would rather put our time towards other projects.

If you still, for some silly reason, need 1.7 support, we suggest you look at https://velocitypowered.com/.

warped hawk
#

Oh my, so many announcements lately! Time for another.

We have a few new members on our team: @somber escarp, @fallow needle, and @ember pelican have joined the moderation team today. Give them a nice warm welcome! bancat

warped hawk
#

A friendly reminder that updates on the progress of Paper 1.17 can be found in #โ—-1-17.

fickle osprey
#

Please welcome @warm crystal to the Development Team! Machine has been a major contributor for a while and has been a big part of our 1.17 update efforts.

warped hawk
#

Hello everyone - some news about Paper 1.17.

We have been working hard on Paper 1.17, with help coming from many people during our update process. We are getting close to being able to start releasing test builds officially within the next few days hopefully, so it is time for some warnings:

weewoo_red** Early Paper 1.17 builds may completely break your world and/or plugins, so ensure you have made backups before even thinking about updating. We are not to blame if you cause damage to your world when upgrading.** weewoo_red

pure jacinth
#

Good news, @everyone!

As some of you might have noticed, we just merged our 1.17 branch into master. This means the first official version of Paper 1.17 will soon be available on our homepage.
Please do keep in mind that these early versions will still contain bugs. Please always create a backup before using those!
If you find any bugs, please open an issue on our GitHub: https://github.com/PaperMC/Paper/issues

Important notice for Contributors:
We changed our buildsystem from Maven to Gradle. The readme will be updated in the next few days, but the paper command-line tool no longer exists.
See ./gradlew tasks to find out more about the available tools when trying to build Paper.

Important notice for plugin developers:
With 1.17 we have switched to Mojang mappings in development. This shouldn't cause any issues with your plugins, but if you notice any issues please comment on this issue: https://github.com/papermc/paperweight/issues/24
We also changed our group ID, so make sure to replace com.destroystokyo with io.papermc in your dependencies!

A big thank you to everyone who contributed to the update process:

We'd also like to thank everyone who joined us in voice-chat on Discord on Twitch. It was nice to see so many people interested in our development process and in how we work. If you're now interested in contributing to Paper as well, we'd love to see your help!

warped hawk
#

weewoo_red Again, we'd like to make it very clear that these are not production-ready builds. They are for testing purposes only, and we are not responsible if you damage your server by updating. Backup your world before doing anything. weewoo_red

warped hawk
#

I'd also like to remind everyone that version 1 of our downloads API is deprecated and you should move to using version 2 to avoid service interruptions: https://papermc.io/api/docs/

high terrace
#

Hi all, I just wanted to announce my retirement from PaperMC (and Minecraft Development). My free time is more limited than ever and it's time to move on. There is more info here https://zachbr.io/posts/2021-06-22-leaving-papermc-and-minecraft-dev/ for those interested. PaperMC is in the best place it has ever been and thanks to what we've all built together, it can only get better. Thank you, everyone, for the many years of support.

fickle osprey
#

Two days ago Z750 announced he was leaving Paper & Minecraft development. Z750 co-founded Paper and has lead it for years - though it is true that Paper is bigger than just one individual, his impact on the project is huge. As a tiny gesture to say "thank you", the Core Team has written up a small letter for Z750 - and for the community to know how important his contributions were to the project and this community. https://papermc.io/Z750

fickle osprey
#

Hello @everyone,

Based on the kinds of issues and bug reports we've recently received, along with our testing, we think Paper 1.17 is safe to use now. By safe to use, we mean we aren't aware of any world corruption or data loss issues.

That being said, Disclaimer:

These are still early builds of 1.17. Paper and Spigot both, as well as vanilla Minecraft 1.17 all have issues. There probably won't be a properly "stable" build until after 1.17.1 is released, but for now these builds should at least be okay to use. There will still be issues, some plugins might not work, etc. As always, report any issues you run into on our issue tracker: https://github.com/PaperMC/Paper/issues

Thank you for everyone who has helped us test and hammer out the initial set of major issues, we never could have fixed these issues without you.

warped hawk
#

Today we have some important news to share regarding Hangar, our upcoming plugin repository.

Today, we are announcing a partnership with SpongePowered (https://spongepowered.org) to join forces and work on the Hangar codebase together. Hangar was originally based on SpongePowered's scala-based Ore application (https://github.com/SpongePowered/Ore), so such a partnership should not come as a big surprise to many.

As part of this partnership, the Hangar repository has moved homes, and is now located in a new organisation: https://github.com/HangarMC

While PaperMC and SpongePowered will be developing the Hangar software together, there are no plans to share the same site for hosting plugins - both PaperMC and SpongePowered intend to host their own copies of Hangar, with some differences as required by platform-specific requirements.

Anyone wishing to participate in the development of Hangar is free to join the Hangar discord: https://discord.gg/zvrAEbvJ4a

SpongePowered's announcement can be read here: https://forums.spongepowered.org/t/ore-status-update-29th-june-2021/39445

urban shuttle
#

We have now released the first Paper build for Minecraft 1.17.1, build #83. We advise everyone to update. Furthermore we do now believe that paper is stable enough for most servers to use. As always, you should still test updates on your own test server and have regular backups! alert
https://papermc.io/downloads, get it while it's hot! ๐Ÿ”ฅ
(as always, if the downloads page is cached for you, control + f5 is your friend pepe_love )

livid mulch
#

Please note that a recent upstream merge failed to apply fully on the build server, a new build has been published (131) which has the correct upstream applied

fickle osprey
#

Just a heads up we now have a #869651180698099732 channel for block or item dupes, game breaking glitches, server crashes, or any other exploits. We are giving Discord's new threading feature a try to allow users to report exploits privately to the team so we can fix them before knowledge of the exploit spreads too far and causes issues for other servers.

fickle osprey
#

Hi everyone, announcement time. @sullen tartan has joined the Paper team as a Maintainer. All of Tuinity's projects and patches will be merged into Paper and moved to the Paper organization soon (just a little work is needed to get it all ready to go first). SpottedLeaf has provided more info in the Tuinity Discord server if you'd like to learn more from the Tuinity side of things.

We are very happy for leaf to join the Paper team. Paper and Tuinity (and therefore leaf) have worked together well for a while now, and this will only make it easier and faster for us to work together.

Thanks for joining the team, leaf!

#

Additionally, please welcome @tawdry socket to as a new Maintainer as well!

pure jacinth
#

Update @everyone
As announced a few weeks ago, Tuinity is now a part of Paper. Starting with build #232, Paper will contain all patches and changes from Tuinity. This means that all the performance optimisations and fixes that used to be in Tuinity are now included in Paper, and Tuinity will therefore no longer exist. This also adds the Starlight lighting engine, as well as DataConverter, a replacement for the vanilla data conversion system DFU. If you have been using Tuinity in the past and are now switching to Paper, please note that a separate tuinity.yml config no longer exists. All of those settings have been moved to the paper.yml config file. If you have been using Paper and are upgrading to this version, you will find a few more settings in your paper.yml config file.
As with all changes, please make sure to take a backup before upgrading, in case of any issues that went undetected in our testing.
A big thanks again to @sullen tartan for his work!

warped hawk
#

I'd like to remind @everyone that version 1 of our downloads API is deprecated and is now scheduled for shutdown on 24 November 2021.

You should move to using version 2 to avoid any service interruptions - documentation can be found at https://papermc.io/api/docs/.

pure jacinth
#

** It's Hacktober!**
PaperMC participates in the Hacktoberfest from DigitalOcean. We accept meaningful contributions to almost all of our repos, just make sure the repository has the "hacktoberfest" topic set!
We love getting contributions to Paper, but we'd also love some attention for the PaperDocs and papermc.io (a good way to contribute if you are not that familiar with Java ๐Ÿ˜‰)
If you want to contribute to any of our repositories that don't have the hacktoberfest topic, just message us and we'll look into adding it.

As last year, we don't accept minor typos or similar PRs during october. We do not want to encourage spam. Please only contribute if you actually have a meaningful addition.

For more information visit https://hacktoberfest.digitalocean.com/

Hacktoberfest presented by DigitalOcean

Hacktoberfest presented by DigitalOcean

pure jacinth
#

[Sponsors update]
As a lot of you have already seen, you can now sponsor PaperMC via our OpenCollective https://opencollective.com/papermc and via GitHub Sponsors https://github.com/sponsors/PaperMC. Everyone that donates there will receive a cosmetic role on this Discord, if you provide us with your Discord username. We also added a new page to our website where we explain everything regarding sponsoring in a bit more detail. Check out https://papermc.io/sponsors

[End of Life for version 1.16.5]
Since the release of Paper for 1.17 the previous 1.16.5 has been on extended support and only received a few more bugfixes. As of today, 1.16.5 will no longer receive any updates, and is no longer considered supported. It has been moved to the "Legacy" page on our homepage.
We do urge everyone who is still using 1.16.5 to update to 1.17, as 1.17 has a lot of new features (especially regarding the Tuinity merge) and is considered stable for a good few months now.

#

Last point, a small note regarding politics. This Discord is not the place to discuss politics with other people. As long as you don't interrupt others, you can still talk about current events in #general - but this community is not the place to hold discussions about anything further, and we would prefer if politics are kept out of this community.

warped hawk
#

I'd like to remind @everyone that version 1 of our downloads API is deprecated and is scheduled for shutdown on 24 November 2021 - that is in just under two weeks from now.

You should move to using version 2, if you haven't already, to avoid any service interruptions - documentation can be found at https://papermc.io/api/docs/.

This change does not affect plugin developers, or the Paper API itself - only those who are downloading via our web API.

warped hawk
#

Hello everyone - time for another announcement.

We're happy to announce that the PaperMC organization is adopting the velocityBlue Velocity proxy software project (https://velocitypowered.com). As a result of this, @viral talon and @white finch will be joining the PaperMC team, and they will continue to work on Velocity as their time permits.

While we have no current plans to discontinue the Waterfall proxy software in the near future, we cannot promise what the future will bring - we encourage those using Waterfall to consider switching to Velocity as their preferred, modern, proxy solution instead.

Check out the FAQ that Tux put together here: https://gist.github.com/astei/b139b78eac2c98ce48f0c4704af81a3b

warped hawk
#

Version 1 of our downloads API has now been shutdown.

Documentation for version 2 can be found at https://papermc.io/api/docs/.

This change does not affect plugin developers, or the Paper API itself - only those who are downloading via our web API.

pure jacinth
#

We are happy to announce that the first early builds of Paper for Minecraft 1.18 are now available via our downloads API and homepage.
While we did get an early start on updating, these builds are still very experimental, probably unstable, and might corrupt your world.
Please make sure to create working backups before trying these builds. We don't recommend running these builds in a production environment yet.

We plan on making another announcement as soon as we believe that we reached a somewhat stable stage.
Until then we need your help to test these early versions!
If you encounter any bugs or missing features please open a new issue on GitHub: https://github.com/PaperMC/Paper/issues/new/choose

warped hawk
#

Quick note: The application serving https://papermc.io/api/ is being restarted, and may be unavailable for a moment. All done. :)

pure jacinth
#

weewoo_red @everyone weewoo_blue
A recently found exploit is already being abused. Depending on your server version this exploit is severe.
We have released a fix for Paper 1.17, Paper 1.18, Waterfall and Velocity. Please update your servers ASAP.

Fixed versions:
Paper 1.16.5 #792 or higher: https://papermc.io/legacy
Paper 1.17 #399 or higher: https://papermc.io/downloads#Paper-1.17
Paper 1.18 #66 or higher: https://papermc.io/downloads#Paper-1.18
Waterfall #468 or higher: https://papermc.io/downloads#Waterfall
Velocity 3.1.1 #98 or higher: https://papermc.io/downloads#Velocity

For more information see this twitter thread by slicedlime: https://twitter.com/slicedlime/status/1469150993527017483. You can also find more information and potential mitigations for older versions pinned in #paper-help

warped hawk
#

Side note: we have backported this fix to 1.16.5 as well

livid mulch
#

There is some extra info in #paper-help pins, including some mitigations for unsupported versions which will not be patched.

warped hawk
#

๐ŸŽ„ Happy Holidays to all, from the PaperMC team! โ„๏ธ

If you're looking for a movie to watch tonight, we recommend Die Hard, one of our favourite Christmas movies!
https://youtu.be/4Wi28Vsi_ZU

Facing Christmas 3,000 miles from his estranged wife and two children, New York policeman John McClane (Bruce Willis) flies to Los Angeles bearing presents and hoping to patch up his marriage. Stylish and cool Hans Gruber (Alan Rickman) is in Los Angeles as well for the holiday season, but he's not there to give out presents. He's there to take:...

โ–ถ Play video
warped hawk
#

๐ŸŽ‰ Great news, @everyone! Paper builds for 1.18 are now stable enough for production use - read more details on the new PaperMC forums: https://forums.papermc.io/threads/paper-1-18-and-more.6/

tawdry socket
#

@everyone In case you haven't noticed, Paper 1.18.2 builds have been published! These builds also finally include MiniMessage - you can find more details in the forum post: https://forums.papermc.io/threads/paper-1-18-2.185/

Note that after you update, you cannot downgrade your world to 1.18.1 or lower

pure jacinth
#

Small update, we've updated the endpoints of our downloads API and our repository.
Please migrate your scripts, tools, and plugins, to the new URLs:

https://repo.papermc.io/repository/maven-public/ (replacing https://papermc.io/repo/repository/maven-public/)

https://api.papermc.io/ (replacing https://papermc.io/api/)
(Example: https://api.papermc.io/v2/projects/paper/)

Besides those two, the endpoint for our javadocs has also changed: https://jd.papermc.io (replacing https://papermc.io/javadocs/)

The old URLs will continue working for the foreseeable future, we will write a separate announcement when we are planning on removing them.

warped hawk
#

Please welcome @unique patio and @odd stirrup to the Community Team! riewave

fickle osprey
#

Hi everyone, I have something exciting to announce today.
As hopefully most of you are aware, we have an Open Collective (https://opencollective.com/papermc) where people can donate to help support the PaperMC project. We use the money donated to help cover operating expenses, but the response from the community has been incredible. Many many people have donated far above what we need to cover our daily infrastructure and operating expenses, and for that we are very grateful.

When we first started our collective we said if the donations got to a point where they far exceeded our operating costs, we would look into a method of distributing some money to Paper contributors - the people who keep this place running. We have now done this for the first time - but probably not the last.

Determining who should be included is difficult, but the metric we came up with is purely based on activity rather than rank or any other metric. The entire Paper team discussed this to come up with a list we all agreed on. From this we are working on a process for the voting and feedback internally to make this decision (again, as a team), so in the future it will be easier for us to manage. For this first disbursement we have decided to do a flat amount for each person to keep it simple, in the future we may adjust how much individual people receive based on activity as well. Again, this is something discussed and voted on by the entire Paper team, not just the Core team.

So finally to the list we came up with:

  • @livid mulch
  • @warped hawk
  • @humble depot
  • @tawdry socket
  • @warm crystal
  • @wide ore
  • @mild briar (for helping us on an upcoming website re-design)

We also offered to include @urban shuttle and @sullen tartan, but they chose to decline.

Thank you again to everyone who has donated and supported PaperMC.
Congrats to each person selected to receive the donation funds, you all earned it!

tawdry socket
#

@everyone We are happy to announce that initial builds for Paper 1.19 are now available on our homepage and our downloads API. Please read the full update post on the PaperMC forums: https://forums.papermc.io/threads/paper-1-19.344/