diff --git a/src/components/Terminal.svelte b/src/components/Terminal.svelte
index 744e7972..00d0f190 100644
--- a/src/components/Terminal.svelte
+++ b/src/components/Terminal.svelte
@@ -32,7 +32,7 @@
switch (value) {
case "help":
- response = "Existing commands: help, downloads, plugins, docs, forums, team, contribute";
+ response = "Existing commands: help, downloads, plugins, docs, news, team, contribute";
break;
case "downloads":
window.location.href = "/downloads";
@@ -46,8 +46,8 @@
window.location.href = "https://docs.papermc.io";
response = "Redirecting...";
break;
- case "forums":
- window.location.href = "https://forums.papermc.io";
+ case "news":
+ window.location.href = "/news";
response = "Redirecting...";
break;
case "team":
diff --git a/src/content/posts/1-21-3.mdx b/src/content/posts/1-21-3.mdx
index dff054cf..c0e05d85 100644
--- a/src/content/posts/1-21-3.mdx
+++ b/src/content/posts/1-21-3.mdx
@@ -60,7 +60,7 @@ Mojang fixed string disarming behavior and its dupe, so we have dropped our patc
## For developers
-In case you skipped the 1.20.5/6 update, make sure to read [its announcement on Mojang mappings use at runtime and our new Brigadier command API](https://forums.papermc.io/threads/paper-velocity-1-20-6.1152/).
+In case you skipped the 1.20.5/6 update, make sure to read [its announcement on Mojang mappings use at runtime and our new Brigadier command API](/news/paper-velocity-1-20-6).
## Server pausing
diff --git a/src/content/posts/1-21.mdx b/src/content/posts/1-21.mdx
index b6eff8b6..78bd4a8c 100644
--- a/src/content/posts/1-21.mdx
+++ b/src/content/posts/1-21.mdx
@@ -67,7 +67,7 @@ As per the last announcement, we now use Mojang mappings at runtime and thus hav
## For developers
-In case you skipped the 1.20.5/6 update, make sure to read [its announcement on Mojang mappings use at runtime and our new Brigadier command API](https://forums.papermc.io/threads/paper-velocity-1-20-6.1152/).
+In case you skipped the 1.20.5/6 update, make sure to read [its announcement on Mojang mappings use at runtime and our new Brigadier command API](/news/paper-velocity-1-20-6).
## Attribute modifiers
diff --git a/src/content/posts/paper-velocity-1-20-1.mdx b/src/content/posts/paper-velocity-1-20-1.mdx
index 985a9154..24897f10 100644
--- a/src/content/posts/paper-velocity-1-20-1.mdx
+++ b/src/content/posts/paper-velocity-1-20-1.mdx
@@ -59,7 +59,7 @@ A bunch of old API has been scheduled for removal in 1.21, so please make sure y
## Hangar
-As per [the last big announcement](https://forums.papermc.io/threads/hangar-papermcs-plugin-repository.691/), we now have our own website for you to upload your Paper, Bungee, and Velocity plugins to. There have been little updates in the past few weeks due to us being busy with other projects, including Paper, but rest assured we'll keep working on it! https://hangar.papermc.io/
+As per [the last big announcement](/news/hangar-papermcs-plugin-repository), we now have our own website for you to upload your Paper, Bungee, and Velocity plugins to. There have been little updates in the past few weeks due to us being busy with other projects, including Paper, but rest assured we'll keep working on it! https://hangar.papermc.io/
## Experimental channel for builds
diff --git a/src/content/posts/paper-velocity-1-20-2.mdx b/src/content/posts/paper-velocity-1-20-2.mdx
index 07ced867..0afc6f99 100644
--- a/src/content/posts/paper-velocity-1-20-2.mdx
+++ b/src/content/posts/paper-velocity-1-20-2.mdx
@@ -108,7 +108,7 @@ With the protocol changes comes the ability to send a resource pack before the p
### Hangar
-As per [the last big announcement](https://forums.papermc.io/threads/hangar-papermcs-plugin-repository.691/), we now have our own website for you to upload your Paper, Bungee, and Velocity plugins to: https://hangar.papermc.io/
+As per [the last big announcement](/news/hangar-papermcs-plugin-repository), we now have our own website for you to upload your Paper, Bungee, and Velocity plugins to: https://hangar.papermc.io/
If you don't feel like manually uploading your builds to it, you can also check out our hangar publish gradle plugin: https://docs.papermc.io/misc/hangar-publishing
diff --git a/src/content/posts/paper-velocity-1-20-4.mdx b/src/content/posts/paper-velocity-1-20-4.mdx
index b4c75bd7..f8d99a0d 100644
--- a/src/content/posts/paper-velocity-1-20-4.mdx
+++ b/src/content/posts/paper-velocity-1-20-4.mdx
@@ -47,7 +47,7 @@ To make your plugins future proof of such cases, please use the newly added `Reg
### Hangar login/signup via GitHub, Google, or Microsoft account
-As per [the last big announcement](https://forums.papermc.io/threads/hangar-papermcs-plugin-repository.691/), we now have our own website for you to upload your Paper, Bungee, and Velocity plugins to: https://hangar.papermc.io/
+As per [the last big announcement](/news/hangar-papermcs-plugin-repository), we now have our own website for you to upload your Paper, Bungee, and Velocity plugins to: https://hangar.papermc.io/
If you don't feel like manually uploading your builds to it, you can also check out our hangar publish gradle plugin: https://docs.papermc.io/misc/hangar-publishing
Additionally, we have prepared a little Christmas gift for all (current or future) Hangar users: You can now use your GitHub, Google or Microsoft account to login to Hangar. If you don't have an account yet, you can signup using one of these OAuth providers on [the signup page](https://hangar.papermc.io/auth/signup), if you want to link an OAuth account to your existing account you can do so in [the security settings](https://hangar.papermc.io/auth/settings/security). Note that this functionality, while thoroughly tested, is still a bit experimental and the UX of the flows and the design of the UI is still subject to change. Please send us your feedback on Discord or via [the issue tracker](https://github.com/HangarMC/Hangar/issues).
diff --git a/src/content/posts/paper-velocity-1-20-6.mdx b/src/content/posts/paper-velocity-1-20-6.mdx
index bad7cebd..2a9ff6b7 100644
--- a/src/content/posts/paper-velocity-1-20-6.mdx
+++ b/src/content/posts/paper-velocity-1-20-6.mdx
@@ -52,7 +52,7 @@ Our `keep-spawn-loaded` and `keep-spawn-loaded-range` config options have been r
## Mojang-mapped runtime without CB package relocation
-As [announced previously](https://forums.papermc.io/threads/important-dev-psa-future-removal-of-cb-package-relocation.1106/), we have dropped Spigot's mix of partially obfuscated, partially Mojang mapped, and partially Spigot mapped runtime names of classes, methods, and fields. On top of that, we have dropped the arbitrary CraftBukkit package relocation version. Plugins compiled against the reobfuscated server will still work via magical plugin remapping that is applied once on startup, as well as reflection rewriting. However, we highly recommend [using paperweight-userdev to offer plugin jars targeting the mapped server](https://docs.papermc.io/paper/dev/userdev), even if just as a secondary jar, as it would greatly benefit the vast majority of your users (well over 80-90%).
+As [announced previously](/news/important-dev-psa-future-removal-of-cb-package-relocation), we have dropped Spigot's mix of partially obfuscated, partially Mojang mapped, and partially Spigot mapped runtime names of classes, methods, and fields. On top of that, we have dropped the arbitrary CraftBukkit package relocation version. Plugins compiled against the reobfuscated server will still work via magical plugin remapping that is applied once on startup, as well as reflection rewriting. However, we highly recommend [using paperweight-userdev to offer plugin jars targeting the mapped server](https://docs.papermc.io/paper/dev/userdev), even if just as a secondary jar, as it would greatly benefit the vast majority of your users (well over 80-90%).
If you are _not_ using internals and thus run on a Mojang mapped server fine, you should exclude your plugin from being remapped by [adding the Mojang-mapped marker to the jar manifest](https://docs.papermc.io/paper/dev/userdev#mojang-mappings) (setting `paperweight-mappings-namespace` to `mojang`). Alternatively, you can add the entry manually in your gradle or [maven](https://maven.apache.org/plugins/maven-jar-plugin/examples/manifest-customization.html) build scripts.
diff --git a/src/pages/downloads/waterfall.astro b/src/pages/downloads/waterfall.astro
index 1fe67d97..09c4c6c1 100644
--- a/src/pages/downloads/waterfall.astro
+++ b/src/pages/downloads/waterfall.astro
@@ -16,7 +16,7 @@ const descriptionHtml = `
For more information see the
announcement
diff --git a/src/pages/software/waterfall.astro b/src/pages/software/waterfall.astro
index 5a199299..f1740f49 100644
--- a/src/pages/software/waterfall.astro
+++ b/src/pages/software/waterfall.astro
@@ -20,7 +20,7 @@ import { Image } from "astro:assets";
We recommend you transition to Velocity.
For more information see the announcement. Archived Waterfall builds and docs are available here.