Skip to content

Commit 9f30758

Browse files
committed
feat: Prototype rules, socials, and dedicated FAQ pages
fix: Add JetbrainsMono to site for more consistent monospaced font
1 parent 24fa15a commit 9f30758

File tree

17 files changed

+180
-26
lines changed

17 files changed

+180
-26
lines changed

build.gradle.kts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
plugins {
22
application
3-
kotlin("jvm") version "2.0.21"
4-
kotlin("plugin.serialization") version "2.0.21"
3+
kotlin("jvm") version "2.1.0"
4+
kotlin("plugin.serialization") version "2.1.0"
55
}
66

77

site/assets/custom.css

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
@font-face {
2+
font-family: 'JetBrains Mono';
3+
font-style: normal;
4+
font-weight: 400;
5+
font-display: auto;
6+
src: url(fonts/JetBrainsMono-Regular.woff2) format('woff2');
7+
}
90 KB
Binary file not shown.

site/index.md

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -2,11 +2,11 @@
22
title: Mine in Abyss
33
desc: A community-run recreation of the Made in Abyss anime in Minecraft.
44
faq:
5-
Is there a map download?: No, because the map relies on the server's plugins to function. The map also keeps our project alive and we do not want to segment the community!
6-
What's the difference between survival and build?: The build server is the "main" server where construction of the abyss is done, and requires permission to build in. The survival server is a way to experience regular survival Minecraft in the abyss. It features the curse, the super deep world, and lets you play together with friends. Griefing, raiding, stealing, and repeated killing are not allowed on the survival server.
7-
I can't join the server?: The server does not allow cracked accounts access to it, so that may be one reason. Otherwise please open a ticket in staff-contact with a screenshot of the error-message you are getting, staff will help out as best they can.
8-
Do I need to worry about spoilers?: The map does not contain any inherent story spoilers, but it's advised to be up-to-date on the anime before playing anyway as people are allowed to talk about all anime content including Season 2. We do not talk about manga-spoilers in non-manga channels, which naturally extends to the actual server-chat.
9-
What are Orth coins?: You can get Orth coins from exchanging mob drops in Orth, and you can buy items from various villagers around Orth, you can use the command /villagertrades to get more information!
10-
I dont understand how to do this in game!: Make sure you have gone through our tutorial (you can find it by following the purple arrows from spawn!) and if that doesn't help you can ask other players in the server for help or in survival-discussion!
5+
Is there a map download?: No, because the map relies on the server's plugins to function. The map also keeps our project alive and we do not want to segment the community!
6+
🏗 What's the difference between survival and build?: The build server is the "main" server where construction of the abyss is done, and requires permission to build in. The survival server is a way to experience regular survival Minecraft in the abyss. It features the curse, the super deep world, and lets you play together with friends. Griefing, raiding, stealing, and repeated killing are not allowed on the survival server.
7+
I can't join the server?: The server does not allow cracked accounts access to it, so that may be one reason. Otherwise please open a ticket in staff-contact with a screenshot of the error-message you are getting, staff will help out as best they can.
8+
💥 Do I need to worry about spoilers?: The map does not contain any inherent story spoilers, but it's advised to be up-to-date on the anime before playing anyway as people are allowed to talk about all anime content including Season 2. We do not talk about manga-spoilers in non-manga channels, which naturally extends to the actual server-chat.
9+
💵 What are Orth coins?: You can get Orth coins from exchanging mob drops in Orth, and you can buy items from various villagers around Orth, you can use the command /villagertrades to get more information!
10+
I dont understand how to do this in game!: Make sure you have gone through our tutorial (you can find it by following the purple arrows from spawn!) and if that doesn't help you can ask other players in the server for help or in survival-discussion!
1111
template: home
1212
---

site/info/discord-linking.md

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
---
2+
title: Discord-MC linking
3+
desc: How to link your Discord account with Minecraft
4+
---
5+
6+
## Instructions
7+
8+
To link your Minecraft and Discord account do the following steps:
9+
10+
1. Do the command /discord link in-game.
11+
2. Direct Message the 4-digit code to @RegBot
12+
3. Sucess
13+
14+
This is mainly so Patreon supporters get their benefits, but anyone could do so.
15+
16+
## Patreons:
17+
18+
Go to https://patreon.com/settings/apps and connect your Discord & Patreon account first
19+
20+
## Kofi:
21+
22+
Visit https://ko-fi.com/Discord/Settings

site/redirects.yml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,6 @@ mobdrops: "https://mineinabyss.notion.site/Mob-Drops-23dfcacc6a4d453896d584e7ced
1111
mobspawns: "https://github.com/MineInAbyss/server-config/tree/master/servers/minecraft/plugins/Geary/mineinabyss/mobs/spawns"
1212
orespawns: "https://mineinabyss.notion.site/Ore-Spawn-Drop-Rates-96c6000470b2491686b974cc59e44f38"
1313
resourcepack: "https://github.com/MineInAbyss/MineInAbyss-resourcepack/releases/latest"
14-
rules: "https://www.notion.so/mineinabyss/Server-Rules-50481c93c3234665a2fbdeee0835fc18"
1514
suggestions: "https://github.com/MineInAbyss/Issue-Tracker/issues/new/choose"
1615
translated_resources: "https://mineinabyss.notion.site/Translated-Resources-8f3393a404094d29b3f377f368e7bd2f"
1716
villagertrades: "https://mineinabyss.notion.site/15cb6f2412904e398bc57d7162a59bcc?v=42a06df67ac6416486e49d198b288d7d"

site/rules.md

Lines changed: 61 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,61 @@
1+
---
2+
title: Rules
3+
desc: Rules for our Minecraft and Discord servers
4+
---
5+
6+
Welcome to our rules page. This is where you will find the rules you should follow for playing on our server as well as using our Discord server. Not following these rules will result in punishment that will be dictated by our Moderation Team.
7+
8+
If you think somebody has broken the rules, or have encountered a problem, get in touch with our staff team in `staff-contact`.
9+
10+
## General Rules
11+
12+
#### Respect
13+
14+
- Be **respectful** to all members of the community and staff.
15+
- **Sexual harassment** towards members or staff is not tolerated.
16+
- Please respect all member’s and staff’s identities and beliefs, your opinions are your own.
17+
- Respect the choice of punishment made by staff, different scenarios have different levels of severity and staff will choose a fairly based punishment upon this.
18+
- Arguing back with staff can result in further punishment, contact us in `staff-contact` instead.
19+
20+
#### Inappropriate Discussion
21+
22+
- Swearing is allowed but preferably kept to a minimum, **slurs are not tolerated**.
23+
- Discussion about sexual/political/controversial topics are not allowed. Our server is not the place to discuss these kinds of topics, please keep these discussions outside of our server and Discord.
24+
25+
#### Other Languages
26+
27+
- **Use English**, it makes it possible for us to moderate.
28+
- Exceptions to this rule are local chat `/local` and DMs `/msg <player>` on the Minecraft server, and the `#non-english` channel on Discord.
29+
30+
#### Spamming and Advertising
31+
32+
- Do not send the same message repeatedly.
33+
- Do not spam emotes.
34+
- This rule extends to DMs if you join our server just to annoy and spamming someone privately will still warrant a punishment on our server.
35+
- Self advertising just for the purpose of advertising is not allowed. You are allowed to talk about other projects you are working on if it’s relevant to the discussion and is meaningful, this is the same for sharing links of others content’s work.
36+
37+
## Minecraft-specific Rules
38+
39+
#### Stealing
40+
- Stealing from chests is not allowed, even if the chest isn’t claimed.
41+
- Unless the chest is marked to be used for public access, you should not take from any chests that are not yours.
42+
43+
#### Griefing
44+
45+
- Destroying other people's builds is not allowed. Removing clutter such as 1 block pillars or bridges are fine if they aren't actively being used.
46+
47+
#### Exploits
48+
49+
- **Hacking** is absolutely not allowed, baritones and such are not allowed. Mods and scripts for auto-fishing are not allowed either. Admins and Moderators are allowed to use hacked clients for moderation purposes.
50+
- **Report bugs when you encounter them.** Reporting can be done on Discord in the `#bugs-reports` channel, or `#staff-contact` if you believe the bug is severe enough to stay private. *Blatant exploitation of bugs will be punished.*
51+
- Using an **illegitimate copy** of Minecraft will result in a ban. We do not allow people to play on our server with TLauncher or EasyMC because it allows for ban circumvention.
52+
53+
#### The Minecraft World
54+
55+
- **World Downloading** mods are not allowed under any circumstances, *this includes Bobby*. If you want increased render distance, use [Voxy](https://modrinth.com/mod/voxy) or [Distant Horizons](https://modrinth.com/mod/distanthorizons).
56+
- **No ladder shafts/staircases/railways or anything of the sort in Orth to Layer 3.** We want to keep the abyss clean for newcomers.
57+
- **EXP Farms** are allowed but if they are so big that they cause lag they will be removed. Please keep EXP farms minimal, moderators will decide on a case by case basis if the farm is too laggy.
58+
59+
#### Ban circumvention
60+
61+
- Ban circumvention using alts will result in the alts being banned and your ban time being increased.

site/socials.md

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
---
2+
title: Socials
3+
desc: Links to our social media
4+
---
5+
6+
Here's links to where you can find us online!
7+
8+
- Website: https://mineinabyss.com/
9+
- Discord: https://mineinabyss.com/discord
10+
- Youtube: https://www.youtube.com/@MineInAbyss
11+
- Twitter: https://twitter.com/MineInAbyss
12+
- Github: https://github.com/mineinabyss
13+
- Patreon: https://www.patreon.com/mineinabyss
14+
- Ko-fi: https://ko-fi.com/mineinabyss

src/Main.kt

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@ import me.dvyy.shocky.page.Page
1414
import me.dvyy.shocky.shocky
1515
import pages.blogIndex
1616
import pages.contributors
17+
import pages.faq
1718
import pages.gallery
1819
import pages.homePage
1920
import templates.blogPost
@@ -49,6 +50,8 @@ suspend fun main(args: Array<String>) = shocky {
4950
"blog" {
5051
generate(meta = CommonFrontMatter(title = "Blog", url = "/blog")) { blogIndex() }
5152
}
53+
54+
generate("faq", meta = CommonFrontMatter(title = "Faq")) { faq() }
5255
}
5356

5457
afterGenerate {

src/components/Card.kt

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -29,18 +29,18 @@ inline fun FlowContent.card(
2929
if (showContent) div("absolute bottom-0 left-0 right-0 h-32 bg-gradient-to-t from-stone-800 to-transparent") {}
3030
else div("rounded-b-lg absolute bottom-0 left-0 right-0 h-1/2 md:h-32 bg-gradient-to-t from-[rgba(0,0,0,0.6)] to-transparent") {}
3131
}
32-
div("${if (image != null) "absolute" else "pt-4"} ${if (url != null) "transition-opacity duration-300 group-hover:opacity-70" else ""} bottom-0 w-full px-4 mb-2 drop-shadow-lg") {
32+
div("${if (image != null) "absolute" else "pt-4"} ${if (url != null) "transition-opacity duration-300 group-hover:opacity-70" else ""} bottom-0 w-full px-4 drop-shadow-lg") {
3333
div("flex flex-row items-center space-x-1") {
3434
icon()
3535
p("text-xl md:text-2xl font-bold") { +title }
3636
}
37-
if (subtitle != null) p("text-sm select-all leading-snug font-mono") { +subtitle }
37+
if (subtitle != null) p("text-sm select-all leading-snug font-mono mb-2") { +subtitle }
3838
}
3939
}
40-
}
41-
if (showContent) div(if (image != null) "p-4" else "px-4 pb-4") {
42-
div("text-sm") {
43-
content()
40+
if (showContent) div(if (image != null) "p-4" else "px-4 pb-4") {
41+
div("text-sm") {
42+
content()
43+
}
4444
}
4545
}
4646
}

0 commit comments

Comments
 (0)