Skip to content

Commit d257cae

Browse files
committed
docs: update FAQ entries and links for clarity and accuracy
1 parent f752929 commit d257cae

File tree

2 files changed

+87
-86
lines changed

2 files changed

+87
-86
lines changed

settings.gradle.kts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,6 @@ buildscript {
66
maven("https://repo.slne.dev/repository/maven-public/") { name = "maven-public" }
77
}
88
dependencies {
9-
classpath("dev.slne.surf:surf-api-gradle-plugin:1.21.8+")
9+
classpath("dev.slne.surf:surf-api-gradle-plugin:1.21.10+")
1010
}
1111
}

src/main/kotlin/dev/slne/surf/moderation/tools/faq/Faq.kt

Lines changed: 86 additions & 85 deletions
Original file line numberDiff line numberDiff line change
@@ -36,67 +36,80 @@ sealed class Faq(
3636
operator fun get(name: String) = byName(name)
3737
}
3838

39-
object HowToJoin : Faq("how-to-join", {
40-
text("Informationen, z.B. wie du dich whitelisten lassen kannst, findest du")
39+
object Ask : Faq("ask", {
40+
text("Wenn du eine Frage hast, stell sie einfach. Such nicht nach bestimmten Leuten und frag nicht erst, ob du fragen darfst oder ob jemand da ist. Frag einfach und gedulde dich auf eine Antwort.")
41+
})
42+
43+
object BenefitsAsVeteran : Faq("benefits-as-veteran", {
44+
text("Veteranen haben den Vorteil einer Priority Queue und kommen dadurch schneller auf den Server. Wie du den Rang bekommst, erfährst du")
4145
appendSpace()
4246
append {
4347
variableValue("hier")
4448
hoverEvent(buildText {
45-
spacer("Klicke, um auf die Informationsseite zu gelangen.")
49+
spacer("Klicke, um zur Informationsseite zu gelangen.")
4650
})
47-
clickOpensUrl("https://server.castcrafter.de/how-to-join#survival")
51+
clickOpensUrl("https://server.castcrafter.de/faq.html#veteran-info")
4852
}
49-
text(". Für Events benötigst du jedoch keine Whitelist, nur für den Survival-Server. ")
53+
text(".")
5054
})
5155

52-
object HowToOpenTicket : Faq("how-to-open-ticket", {
53-
text("Eine Anleitung zum Erstellen eines Tickets findest du")
56+
object ClanInformation : Faq("clan-info", {
57+
text("Du möchtest über einen Clan etwas wissen?")
5458
appendSpace()
5559
append {
56-
variableValue("hier")
60+
variableValue("Hier")
5761
hoverEvent(buildText {
58-
spacer("Klicke, um auf die Informationsseite zu gelangen.")
62+
spacer("Klicke, um zur Informationsseite zu gelangen.")
5963
})
60-
clickOpensUrl("https://server.castcrafter.de/support")
64+
clickOpensUrl("https://server.castcrafter.de/clan-more-info")
6165
}
62-
text(".")
66+
text(" findest du eine Übersicht mit zusätzlichen Informationen.")
6367
})
6468

65-
object Rulebook : Faq("rulebook", {
66-
text("Alle Regeln des Servers findest du")
67-
appendSpace()
69+
object HowToCreatePlot : Faq("how-to-create-plot", {
6870
append {
69-
variableValue("hier")
71+
variableValue("Hier")
7072
hoverEvent(buildText {
71-
spacer("Klicke, um auf die Informationsseite zu gelangen.")
73+
spacer("Klicke, um zur Informationsseite zu gelangen.")
7274
})
73-
clickOpensUrl("https://server.castcrafter.de/rules")
75+
clickOpensUrl("https://server.castcrafter.de/plots-homepage.html")
7476
}
75-
text(".")
77+
text(" erfährst du, wie du Grundstücke erstellen kannst.")
7678
})
7779

78-
object ReadTheDocs : Faq("read-the-docs", {
79-
text("Diese und weitere Fragen werden in unserer ausführlichen")
80+
object HowToInstallVoiceChat : Faq("how-to-install-voice-chat", {
81+
append {
82+
variableValue("Hier")
83+
hoverEvent(buildText {
84+
spacer("Klicke, um zur Informationsseite zu gelangen.")
85+
})
86+
clickOpensUrl("https://server.castcrafter.de/faq.html#install-voicechat")
87+
}
88+
text(" erfährst du, wie du den Voice Chat installieren kannst.")
89+
})
90+
91+
object HowToJoin : Faq("how-to-join", {
92+
text("Informationen, z.B. wie du dich whitelisten lassen kannst, findest du")
8093
appendSpace()
8194
append {
82-
variableValue("Dokumentation")
95+
variableValue("hier")
8396
hoverEvent(buildText {
8497
spacer("Klicke, um auf die Informationsseite zu gelangen.")
8598
})
86-
clickOpensUrl("https://server.castcrafter.de/community-server-landing-page")
99+
clickOpensUrl("https://server.castcrafter.de/how-to-join")
87100
}
88-
text(" beantwortet.")
101+
text(". Für Events benötigst du jedoch keine Whitelist, nur für den Survival-Server. ")
89102
})
90103

91-
object SurvivalDowntime : Faq("survival-downtime", {
92-
text("Der 1.21 Survival Server ist zu Ende! Wann der neue Survival Server startet, steht noch in den Sternen aber wir arbeiten bereits daran! Alle Updates & Ankündigungen dazu findest du")
104+
object HowToOpenTicket : Faq("how-to-open-ticket", {
105+
text("Eine Anleitung zum Erstellen eines Tickets findest du")
93106
appendSpace()
94107
append {
95108
variableValue("hier")
96109
hoverEvent(buildText {
97-
spacer("Klicke, um auf den Discord zu gelangen.")
110+
spacer("Klicke, um auf die Informationsseite zu gelangen.")
98111
})
99-
clickOpensUrl("https://discord.com/channels/133198459531558912/980810495877607524")
112+
clickOpensUrl("https://server.castcrafter.de/support")
100113
}
101114
text(".")
102115
})
@@ -123,106 +136,93 @@ sealed class Faq(
123136
text(" angekündigt.")
124137
})
125138

126-
object TakePartInEvent : Faq("take-part-in-event", {
127-
text("Wie du an einem Event teilnehmen kannst, erfährst du")
139+
object ReadTheDocs : Faq("read-the-docs", {
140+
text("Diese und weitere Fragen werden in unserer ausführlichen")
128141
appendSpace()
129142
append {
130-
variableValue("hier")
143+
variableValue("Dokumentation")
131144
hoverEvent(buildText {
132-
spacer("Klicke, um zur Informationsseite zu gelangen.")
145+
spacer("Klicke, um auf die Informationsseite zu gelangen.")
133146
})
134-
clickOpensUrl("https://server.castcrafter.de/how-to-take-part-in-an-event")
147+
clickOpensUrl("https://server.castcrafter.de/community-server-landing-page")
135148
}
136-
text(".")
149+
text(" beantwortet.")
137150
})
138151

139-
object ServerModpack : Faq("server-modpack", {
152+
object ReportBug : Faq("report-bug", {
153+
text("Du hast einen Bug gefunden?")
154+
appendSpace()
140155
append {
141156
variableValue("Hier")
142157
hoverEvent(buildText {
143-
spacer("Klicke, um auf die Downloadseite zu gelangen.")
158+
spacer("Klicke, um auf die Informationsseite zu gelangen.")
144159
})
145-
clickOpensUrl("https://modrinth.com/modpack/castcrafter-survival-server")
160+
clickOpensUrl("https://server.castcrafter.de/support#bugreport-ticket")
146161
}
147-
text(" kannst du das Server Modpack herunterladen.")
148-
})
149-
150-
object Ask : Faq("ask", {
151-
text("Wenn du eine Frage hast, stell sie einfach. Such nicht nach bestimmten Leuten und frag nicht erst, ob du fragen darfst oder ob jemand da ist. Frag einfach und gedulde dich auf eine Antwort.")
162+
text(" erfährst du wie du ihn reporten kannst, um dem Server zu helfen.")
152163
})
153164

154-
object ClanInformation : Faq("clan-info", {
155-
text("Du möchtest über einen Clan etwas wissen?")
165+
object ReportPlayer : Faq("report-player", {
166+
text("Du möchtest einen Spieler reporten?")
156167
appendSpace()
157168
append {
158169
variableValue("Hier")
159170
hoverEvent(buildText {
160171
spacer("Klicke, um zur Informationsseite zu gelangen.")
161172
})
162-
clickOpensUrl("https://server.castcrafter.de/clan-more-info")
173+
clickOpensUrl("https://server.castcrafter.de/support#report-ticket")
163174
}
164-
text(" findest du eine Übersicht mit zusätzlichen Informationen.")
175+
text(" zeigen wir dir, wie du das machen kannst.")
165176
})
166177

167-
object HowToCreatePlot : Faq("how-to-create-plot", {
168-
append {
169-
variableValue("Hier")
170-
hoverEvent(buildText {
171-
spacer("Klicke, um zur Informationsseite zu gelangen.")
172-
})
173-
clickOpensUrl("https://server.castcrafter.de/how-to-create-a-plot")
174-
}
175-
text(" erfährst du, wie du Grundstücke erstellen kannst.")
176-
})
177-
178-
object WhyNoVillagers : Faq("why-no-villagers", {
179-
text("Du fragst dich warum es auf dem Server keine Dorfbewohner gibt?")
178+
object Rulebook : Faq("rulebook", {
179+
text("Alle Regeln des Servers findest du")
180180
appendSpace()
181181
append {
182-
variableValue("Hier")
182+
variableValue("hier")
183183
hoverEvent(buildText {
184-
spacer("Klicke, um zur Informationsseite zu gelangen.")
184+
spacer("Klicke, um auf die Informationsseite zu gelangen.")
185185
})
186-
clickOpensUrl("https://server.castcrafter.de/specials#no-villagers")
186+
clickOpensUrl("https://server.castcrafter.de/rules")
187187
}
188-
text(" findest du die Antwort.")
188+
text(".")
189189
})
190190

191-
object HowToInstallVoiceChat : Faq("how-to-install-voice-chat", {
191+
object ServerModpack : Faq("server-modpack", {
192192
append {
193193
variableValue("Hier")
194194
hoverEvent(buildText {
195-
spacer("Klicke, um zur Informationsseite zu gelangen.")
195+
spacer("Klicke, um auf die Downloadseite zu gelangen.")
196196
})
197-
clickOpensUrl("https://server.castcrafter.de/faq.html#install-voicechat")
197+
clickOpensUrl("https://modrinth.com/modpack/castcrafter-survival-server")
198198
}
199-
text(" erfährst du, wie du den Voice Chat installieren kannst.")
199+
text(" kannst du das Server Modpack herunterladen.")
200200
})
201201

202-
object ReportPlayer : Faq("report-player", {
203-
text("Du möchtest einen Spieler reporten?")
202+
object SurvivalDowntime : Faq("survival-downtime", {
203+
text("Der 1.21 Survival Server ist zu Ende! Wann der neue Survival Server startet, steht noch in den Sternen aber wir arbeiten bereits daran! Alle Updates & Ankündigungen dazu findest du")
204204
appendSpace()
205205
append {
206-
variableValue("Hier")
206+
variableValue("hier")
207207
hoverEvent(buildText {
208-
spacer("Klicke, um zur Informationsseite zu gelangen.")
208+
spacer("Klicke, um auf den Discord zu gelangen.")
209209
})
210-
clickOpensUrl("https://server.castcrafter.de/support#report-ticket")
210+
clickOpensUrl("https://discord.com/channels/133198459531558912/980810495877607524")
211211
}
212-
text(" zeigen wir dir, wie du das machen kannst.")
212+
text(".")
213213
})
214214

215-
object ReportBug : Faq("report-bug", {
216-
text("Du hast einen Bug gefunden?")
215+
object TakePartInEvent : Faq("take-part-in-event", {
216+
text("Wie du an einem Event teilnehmen kannst, erfährst du")
217217
appendSpace()
218218
append {
219-
variableValue("Hier")
219+
variableValue("hier")
220220
hoverEvent(buildText {
221221
spacer("Klicke, um zur Informationsseite zu gelangen.")
222222
})
223-
clickOpensUrl("https://server.castcrafter.de/support#bugreport-ticket")
223+
clickOpensUrl("https://server.castcrafter.de/how-to-take-part-in-an-event")
224224
}
225-
text(" erfährst du wie du ihn reporten kannst, um dem Server zu helfen.")
225+
text(".")
226226
})
227227

228228
object WhyNoElytraInTheEnd : Faq("why-no-elytra-in-the-end", {
@@ -238,29 +238,30 @@ sealed class Faq(
238238
text(" findest du die Antwort.")
239239
})
240240

241-
object BenefitsAsVeteran : Faq("benefits-as-veteran", {
242-
text("Veteranen haben den Vorteil einer Priority Queue und kommen dadurch schneller auf den Server. Wie du den Rang bekommst, erfährst du")
241+
object WhyNoTeleportation : Faq("why-no-teleportation", {
242+
text("Du fragst dich warum es auf dem Server keine Teleportation gibt?")
243243
appendSpace()
244244
append {
245-
variableValue("hier")
245+
variableValue("Hier")
246246
hoverEvent(buildText {
247247
spacer("Klicke, um zur Informationsseite zu gelangen.")
248248
})
249-
clickOpensUrl("https://server.castcrafter.de/ranks-overview.html")
249+
clickOpensUrl("https://server.castcrafter.de/faq#why-no-teleportation")
250250
}
251-
text(".")
251+
text(" findest du die Antwort.")
252252
})
253253

254-
object WhyNoTeleportation : Faq("why-no-teleportation", {
255-
text("Du fragst dich warum es auf dem Server keine Teleportation gibt?")
254+
object WhyNoVillagers : Faq("why-no-villagers", {
255+
text("Du fragst dich warum es auf dem Server keine Dorfbewohner gibt?")
256256
appendSpace()
257257
append {
258258
variableValue("Hier")
259259
hoverEvent(buildText {
260260
spacer("Klicke, um zur Informationsseite zu gelangen.")
261261
})
262-
clickOpensUrl("https://server.castcrafter.de/faq#why-no-teleportation")
262+
clickOpensUrl("https://server.castcrafter.de/specials#no-villagers")
263263
}
264264
text(" findest du die Antwort.")
265265
})
266+
266267
}

0 commit comments

Comments
 (0)