1
1
import Image from "next/image" ;
2
+ import Link from "next/link" ;
2
3
import type { ReactElement } from "react" ;
3
4
4
5
import WaterfallIcon from "@/assets/brand/waterfall.svg" ;
5
- import BoltIcon from "@/assets/icons/heroicons/bolt.svg" ;
6
- import ChatBubbleLeftRightIcon from "@/assets/icons/heroicons/chat-bubble-left-right.svg" ;
7
- import CodeBracketIcon from "@/assets/icons/heroicons/code-bracket.svg" ;
8
6
import CommunityImage from "@/assets/images/community.png" ;
9
- import HomeImage1 from "@/assets/images/home-1.png" ;
10
7
import VelocityImage from "@/assets/images/velocity.png" ;
11
- import FeatureCard from "@/components/data/FeatureCard" ;
12
8
import Button from "@/components/input/Button" ;
13
9
import SoftwareHeader from "@/components/layout/SoftwareHeader" ;
14
10
import SEO from "@/components/util/SEO" ;
@@ -35,36 +31,28 @@ const WaterfallHome = ({ project }: HangarProjectProps): ReactElement => {
35
31
name = "Waterfall"
36
32
versionGroup = { project . latestVersionGroup }
37
33
icon = { WaterfallIcon }
38
- header = { < > The Bungee-compatible upgrade</ > }
39
- description = "Waterfall is an upgraded BungeeCord, offering full compatibility with improvements to performance and stability."
34
+ header = { < > Waterfall has reached end of life</ > }
35
+ description = {
36
+ < >
37
+ We recommend you transition to{ " " }
38
+ < Link
39
+ className = "text-blue-500 hover:text-blue-400 hover:underline"
40
+ href = "/software/velocity"
41
+ >
42
+ Velocity
43
+ </ Link >
44
+ . For more information see the{ " " }
45
+ < a
46
+ className = "text-blue-500 hover:text-blue-400 hover:underline"
47
+ href = "https://forums.papermc.io/threads/1088/"
48
+ >
49
+ announcement
50
+ </ a >
51
+ . < br /> Archived Waterfall builds and docs are available here.
52
+ </ >
53
+ }
54
+ eol
40
55
/>
41
- < section
42
- id = "why"
43
- className = "w-full pt-10 pb-5 bg-primary-200 dark:bg-background-dark-80"
44
- >
45
- < div className = "max-w-7xl mx-auto" >
46
- < h2 className = "font-semibold text-xl md:text-2xl px-6 lg:px-4" >
47
- Why Waterfall?
48
- </ h2 >
49
- < div className = "grid md:grid-cols-3 mt-6 gap-2 px-2 xl:gap-4" >
50
- < FeatureCard
51
- icon = { BoltIcon }
52
- label = "Fast, smooth, and easy"
53
- description = "Waterfall is a simple BungeeCord fork with additional improvements to stability and performance."
54
- />
55
- < FeatureCard
56
- icon = { ChatBubbleLeftRightIcon }
57
- label = "An active and growing community"
58
- description = "If you encounter any problems, you can come talk with us on Discord and get real time support."
59
- />
60
- < FeatureCard
61
- icon = { CodeBracketIcon }
62
- label = "Compatible with Bungee"
63
- description = "Everything that works with BungeeCord works with Waterfall. The switch is seamless and easy: Simply swap out the relevant downloads and you’re good to go."
64
- />
65
- </ div >
66
- </ div >
67
- </ section >
68
56
< section
69
57
id = "facts"
70
58
className = "flex flex-col max-w-7xl mx-auto px-4 py-8 gap-8 md:(gap-12 py-16)"
@@ -82,13 +70,13 @@ const WaterfallHome = ({ project }: HangarProjectProps): ReactElement => {
82
70
</ div >
83
71
< div className = "flex-1" >
84
72
< h2 className = "font-semibold text-2xl md:text-4xl" >
85
- Don't need BungeeCord compatibility?
73
+ Need an updated proxy? Use Velocity!
86
74
</ h2 >
87
75
< p className = "md:(mt-6 text-xl) text-gray-900 dark:text-gray-100 mt-3" >
88
- If you don’t desperately need BungeeCord plugins on your proxy,
89
- Velocity is the best proxy software available . Designed with
90
- performance and scalability in mind, Velocity is a lot faster and
91
- much more stable than BungeeCord .
76
+ All the experience the PaperMC team has gained from working on
77
+ Waterfall has applied to Velocity . Designed with performance and
78
+ scalability in mind, Velocity is the best proxy software
79
+ available .
92
80
</ p >
93
81
< div className = "flex flex-row gap-4 mt-8" >
94
82
< Button variant = "filled" href = "/software/velocity" dense >
@@ -97,41 +85,6 @@ const WaterfallHome = ({ project }: HangarProjectProps): ReactElement => {
97
85
</ div >
98
86
</ div >
99
87
</ div >
100
- < div className = "flex flex-col gap-6 md:(flex-row-reverse gap-8) xl:gap-24 items-center" >
101
- < div className = "w-full flex-1 rounded-xl bg-gray-900 aspect-video relative overflow-clip" >
102
- < Image
103
- alt = ""
104
- src = { HomeImage1 }
105
- placeholder = "blur"
106
- fill
107
- sizes = "(min-width: 80rem) 40rem, (min-width: 768px) 40vw, 100vw"
108
- className = "object-cover"
109
- />
110
- </ div >
111
- < div className = "flex-1" >
112
- < h2 className = "font-semibold text-2xl md:text-4xl" >
113
- Getting Started
114
- </ h2 >
115
- < p className = "md:(mt-6 text-xl) text-gray-900 dark:text-gray-100 mt-3" >
116
- To get started with Waterfall, you will need to download and
117
- install the latest version of the proxy software. Once you're
118
- ready, take a look at our documentation.
119
- </ p >
120
- < div className = "flex flex-row gap-4 mt-8" >
121
- < Button variant = "filled" href = "/downloads/waterfall" dense >
122
- Downloads
123
- </ Button >
124
- < Button
125
- variant = "outlined"
126
- href = "https://docs.papermc.io/waterfall/getting-started"
127
- external
128
- dense
129
- >
130
- Documentation
131
- </ Button >
132
- </ div >
133
- </ div >
134
- </ div >
135
88
< div className = "flex flex-col gap-6 md:(flex-row-reverse gap-8) xl:gap-24 items-center" >
136
89
< div className = "flex-1" >
137
90
< h2 className = "font-semibold text-2xl md:text-4xl" >
0 commit comments