Skip to content

Commit 114de24

Browse files
committed
fix(docs): correct GitHub links and add FAQ for ServiceIO
1 parent 645edc9 commit 114de24

File tree

6 files changed

+107
-5
lines changed

6 files changed

+107
-5
lines changed

content/docs/characters/meta.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
"description": "Create and manage NPCs",
55
"pages": [
66
"---Links---",
7-
"[Github][GitHub](https://github.com/thenextlvl-net/characters)",
7+
"[Github][GitHub](https://github.com/TheNextLvl-net/characters)",
88
"[Download][Download](https://modrinth.com/project/oeBa7ep1#download)",
99
"[ChartLine][Metrics](https://bstats.org/plugin/bukkit/TheNextLvl%20Characters/24223)",
1010
"[BookDown][Repository](https://repo.thenextlvl.net/#/releases/net/thenextlvl/characters)",

content/docs/serviceio/faq.mdx

Lines changed: 83 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,83 @@
1+
---
2+
title: Frequently Asked Questions
3+
icon: MessageCircleQuestion
4+
description: Frequently Asked Questions about ServiceIO
5+
---
6+
7+
import { Accordion, Accordions } from "fumadocs-ui/components/accordion"
8+
9+
<Accordions type="single">
10+
<Accordion
11+
title="Why should I use ServiceIO?"
12+
id="why-serviceio"
13+
>
14+
ServiceIO not only provides the Vault and VaultUnlocked API, but also provides a lot of additional features.<br/>
15+
It is designed to be a drop-in replacement for Vault, but with more features and a nicer API.
16+
17+
From a user perspective, ServiceIO offers the ability to convert between any given service providers.<br/>
18+
This, for example, allows you to switch out your Permissions, NPC or Holograms plugin effortlessly.<br/>
19+
Vault only offers this for Economy services, while ServiceIO offers this for all providers.
20+
21+
In addition to the standard Vault interfaces, ServiceIO provides a common **NPC** and **Hologram API**,<br/>
22+
which allows developers to support multiple plugins without having to implement the same functionality multiple times.
23+
24+
</Accordion>
25+
<Accordion
26+
title="How does ServiceIO work?"
27+
id="links"
28+
>
29+
ServiceIO provides both the Vault and VaultUnlocked API and creates a so called _Wrapper_ around those APIs.
30+
The wrapper _wraps_ our controller based API to a Vault interface, which is then used by other plugins.
31+
The same concept applies the other way around by wrapping the Vault interface to our controller based API.
32+
This allows users of the ServiceIO API to use the Vault API without having to implement it themselves, and again, the other way around.
33+
</Accordion>
34+
<Accordion
35+
title="Will ServiceIO ever support older Minecraft versions?"
36+
id="old-versions"
37+
>
38+
No, we do not aim to support any previous version of the game.
39+
</Accordion>
40+
<Accordion
41+
title="Which server software does ServiceIO support?"
42+
id="server-software"
43+
>
44+
The only officially supported server software are [Paper](https://papermc.io/software/paper)
45+
and [Folia](https://papermc.io/software/folia)
46+
although forks like [Purpur](https://purpurmc.org/) or [Pufferfish](https://pufferfish.host/downloads)
47+
most likely work as well.
48+
49+
<Callout type="error" title="Note">
50+
Support will not be provided for non-paper based server software or unknown, arbitrary forks.
51+
Non-paper based server software will probably never be supported.
52+
Hybrids that try to support both mods and plugins are completely unsupported and will most likely not work.
53+
</Callout>
54+
</Accordion>
55+
<Accordion
56+
title="Which version of ServiceIO should I choose?"
57+
id="version"
58+
>
59+
<Callout title="Important">
60+
You will only get support for the latest version of ServiceIO.
61+
If you encounter any issues while running an older build, you will not receive any support.
62+
</Callout>
63+
64+
If you are **not** running the **latest** version of Paper, visit [Modrinth](https://modrinth.com/project/MNPyHOe7/versions)
65+
and look for the latest version supporting your server version.
66+
67+
_For any version not listed on Modrinth, see [#old-versions](#old-versions)._
68+
69+
</Accordion>
70+
<Accordion
71+
title="One of my plugins doesn't recognize ServiceIO as Vault?"
72+
id="plugin-not-recognized"
73+
>
74+
If one of your plugins doesn't recognize ServiceIO as a Vault provider, you can try to enable the **experimental** compatibility mode.
75+
<Callout type="warning" title="Warning">
76+
This mode is experimental and may not work with all plugins and could in return also cause issues with other plugins.
77+
It is recommended to only use this mode as a last resort, and to report the incompatible plugin to us on [GitHub](https://github.com/TheNextLvl-net/service-io/issues/new?template=incompatible_plugin.yml).
78+
</Callout>
79+
80+
To enable the compatibility mode, set the environment variable `COMPATIBILITY_MODE=true`
81+
82+
</Accordion>
83+
</Accordions>

content/docs/serviceio/index.mdx

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
---
22
title: Overview
3+
description: A vault drop-in replacement with a new and modern api
4+
icon: BookMarked
35
---
46

57
Coming soon!

content/docs/serviceio/meta.json

Lines changed: 18 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,22 @@
11
{
22
"root": true,
33
"title": "ServiceIO",
4-
"description": "A powerful and fast Vault replacement"
4+
"description": "A powerful and fast Vault replacement",
5+
"pages": [
6+
"---Links---",
7+
"[Github][GitHub](https://github.com/TheNextLvl-net/service-io)",
8+
"[Download][Download](https://modrinth.com/project/MNPyHOe7#download)",
9+
"[ChartLine][Metrics](https://bstats.org/plugin/bukkit/TheNextLvl%20ServiceIO/23083)",
10+
"[BookDown][Repository](https://repo.thenextlvl.net/#/releases/net/thenextlvl/services/service-io)",
11+
"---Introduction---",
12+
"index",
13+
"faq",
14+
"---Guide---",
15+
"manage",
16+
"presets",
17+
"per-worlds",
18+
"---For Developers---",
19+
"api/repository",
20+
"api/index"
21+
]
522
}

content/docs/worlds/faq.mdx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -105,8 +105,8 @@ import { Accordion, Accordions } from "fumadocs-ui/components/accordion"
105105
For even older server versions, see the list below.
106106

107107
[Latest version supporting 1.20.6 (Java 21)](https://modrinth.com/project/gBIw3Gvy/version/1.2.5)
108-
[Latest version supporting 1.19/1.20.4 (Java 19)](https://hangar.papermc.io/TheNextLvl/Worlds/versions/1.1.6)
109-
[Latest version supporting 1.19/1.20.4 (Java 17)](https://hangar.papermc.io/TheNextLvl/Worlds/versions/1.1.3)
108+
[Latest version supporting 1.19/1.20.4 (Java 19)](https://hangar.papermc.io/TheNextLvl/worlds/versions/1.1.6)
109+
[Latest version supporting 1.19/1.20.4 (Java 17)](https://hangar.papermc.io/TheNextLvl/worlds/versions/1.1.3)
110110

111111
_For any version not listed here or on Modrinth, see [#old-versions](#old-versions)._
112112

content/docs/worlds/meta.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
"description": "The most powerful world management plugin",
55
"pages": [
66
"---Links---",
7-
"[Github][GitHub](https://github.com/thenextlvl-net/worlds)",
7+
"[Github][GitHub](https://github.com/TheNextLvl-net/worlds)",
88
"[Download][Download](https://modrinth.com/project/gBIw3Gvy#download)",
99
"[ChartLine][Metrics](https://bstats.org/plugin/bukkit/TheNextLvl%20Worlds/19652)",
1010
"[BookDown][Repository](https://repo.thenextlvl.net/#/releases/net/thenextlvl/worlds)",

0 commit comments

Comments
 (0)