Skip to content

Commit ec4ba82

Browse files
committed
feat: migrate to nextjs
1 parent 1e8bb52 commit ec4ba82

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

76 files changed

+1934
-1124
lines changed

.gitignore

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -39,8 +39,9 @@ yarn-error.log*
3939
# idea
4040
.idea
4141

42-
# Content Collections
43-
.content-collections
42+
# Velite
43+
.velite
44+
public/static
4445

4546
# Sentry Config File
4647
.env.sentry-build-plugin

content-collections.ts

Lines changed: 0 additions & 86 deletions
This file was deleted.

content/clients/axolotl-studios/meta.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
{
2+
"slug": "axolotl-studios",
23
"name": "Axolotl Studios",
34
"description": "Implementation of a points and generator system for Skyblock.",
45
"avatar": "./avatar.png",
@@ -15,4 +16,4 @@
1516
"description": "A generator system for Skyblock, which allows players to generate resources over time. Includes a management GUI."
1617
}
1718
]
18-
}
19+
}

content/clients/castiamc/meta.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
{
2+
"slug": "castiamc",
23
"name": "CastiaMC",
34
"description": "Developing flexible, scalable, and maintainable Minecraft networks across OxyWire's servers.",
45
"href": "https://castiamc.com",
@@ -19,4 +20,4 @@
1920
"media": []
2021
}
2122
]
22-
}
23+
}

content/clients/fadecloud/meta.json

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
{
2+
"slug": "fadecloud",
23
"name": "FadeCloud",
34
"description": "Development of the Cube Generator plugin for Skyblock.",
45
"href": "https://fadecloud.net",
@@ -13,14 +14,16 @@
1314
"description": "A 'Cube Generator' is an item that - when placed generates - a bedrock cube with ores inside of it. The ores inside can be mined by players, and will be automatically added to a virtual storage system.",
1415
"media": [
1516
{
16-
"media": "./assets/cube-generator-place.mp4",
17+
"type": "video",
18+
"video": "./assets/cube-generator-place.mp4",
1719
"caption": "Placement / breaking of a Cube Generator."
1820
},
1921
{
20-
"media": "./assets/cube-generator-island.png",
22+
"type": "image",
23+
"image": "./assets/cube-generator-island.png",
2124
"caption": "An island with a Cube Generator placed on it."
2225
}
2326
]
2427
}
2528
]
26-
}
29+
}

content/clients/innitgg/meta.json

Lines changed: 10 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
{
2+
"slug": "innitgg",
23
"name": "Innit.gg",
34
"description": "Developing a scalable, highly-available, and performant Minecraft server network, scaled through a custom Kubernetes deployment system.",
45
"href": "https://innit.gg",
@@ -13,22 +14,26 @@
1314
"avatar": "./avatar.jpg",
1415
"media": [
1516
{
16-
"media": "./assets/map-lobby.png",
17+
"type": "image",
18+
"image": "./assets/map-lobby.png",
1719
"caption": "W.I.P. Maps - Lobby"
1820
},
1921
{
20-
"media": "./assets/map-royale.png",
22+
"type": "image",
23+
"image": "./assets/map-royale.png",
2124
"caption": "W.I.P. Maps - Royale (BR)"
2225
},
2326
{
24-
"media": "./assets/map-cult.png",
27+
"type": "image",
28+
"image": "./assets/map-cult.png",
2529
"caption": "W.I.P. Maps - Cult (SW)"
2630
},
2731
{
28-
"media": "./assets/map-casino.png",
32+
"type": "image",
33+
"image": "./assets/map-casino.png",
2934
"caption": "W.I.P. Maps - Casino (SW)"
3035
}
3136
]
3237
}
3338
]
34-
}
39+
}

content/clients/katalyst/meta.json

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
{
2+
"slug": "katalyst",
23
"name": "Katalyst Media",
34
"description": "Development for Craftadia and other Katalyst-owned Minecraft servers, updating legacy code and building new features.",
45
"href": "https://katalyst.media",
@@ -19,18 +20,21 @@
1920
],
2021
"media": [
2122
{
22-
"media": "./assets/craftadia-bank.png",
23+
"type": "image",
24+
"image": "./assets/craftadia-bank.png",
2325
"caption": "Custom bank system, with interest rates, withdraw logs, and more."
2426
},
2527
{
26-
"media": "./assets/craftadia-treasure-merchant.png",
28+
"type": "image",
29+
"image": "./assets/craftadia-treasure-merchant.png",
2730
"caption": "Buy and sell loot"
2831
},
2932
{
30-
"media": "./assets/craftadia-wheel.png",
33+
"type": "image",
34+
"image": "./assets/craftadia-wheel.png",
3135
"caption": "Spins every x votes, granting the server a random reward"
3236
}
3337
]
3438
}
3539
]
36-
}
40+
}

content/clients/lilypad/meta.json

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
{
2+
"slug": "lilypad",
23
"name": "Lilypad.gg",
34
"description": "Development of the Lilypad.gg website, billing panel & dashboard. Built with NextJS, Prisma, NextAuth, and TailwindCSS.",
45
"href": "https://lilypad.gg",
@@ -17,10 +18,11 @@
1718
],
1819
"media": [
1920
{
20-
"media": "./assets/website.png",
21+
"type": "image",
22+
"image": "./assets/website.png",
2123
"caption": "The Lilypad.gg website"
2224
}
2325
]
2426
}
2527
]
26-
}
28+
}

content/clients/netherite/meta.json

Lines changed: 10 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
{
2+
"slug": "netherite",
23
"name": "Netherite",
34
"description": "Highly-scalable, high-throughput Minecraft development, built with Kubernetes & a microservice architecture.",
45
"href": "https://netherite.gg",
@@ -15,11 +16,13 @@
1516
"description": "The Minecraft Prison experience, refined. Built with a scalable world loading system - stored in Amazon S3 - and seamlessly sharded across multiple servers.",
1617
"media": [
1718
{
18-
"media": "./assets/prison-spawn.png",
19+
"type": "image",
20+
"image": "./assets/prison-spawn.png",
1921
"caption": "Spawn"
2022
},
2123
{
22-
"media": "./assets/prison-dungeon.png",
24+
"type": "image",
25+
"image": "./assets/prison-dungeon.png",
2326
"caption": "Dungeons"
2427
}
2528
]
@@ -29,14 +32,16 @@
2932
"description": "The Netherite Panel is a web-based control panel which manages config, deployments, audit logs, and other features of the Netherite network. It's built with NextJS, TypeScript, Tailwind CSS, GRPC, and various other technologies.",
3033
"media": [
3134
{
32-
"media": "./assets/netherite-panel-config.png",
35+
"type": "image",
36+
"image": "./assets/netherite-panel-config.png",
3337
"caption": "Admin Panel - Config Editor"
3438
},
3539
{
36-
"media": "./assets/netherite-panel-deployment.png",
40+
"type": "image",
41+
"image": "./assets/netherite-panel-deployment.png",
3742
"caption": "Admin Panel - Deployment"
3843
}
3944
]
4045
}
4146
]
42-
}
47+
}

content/clients/origin-realms/meta.json

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
{
2+
"slug": "origin-realms",
23
"name": "Origin Realms",
34
"description": "Working alongside an EXTREMELY talented team on seamless mod integration, enhancing the gameplay experience, while keeping the server magic alive.",
45
"href": "https://originrealms.com",
@@ -23,14 +24,16 @@
2324
],
2425
"media": [
2526
{
26-
"media": "./assets/oe-interpolation.mp4",
27+
"type": "video",
28+
"video": "./assets/oe-interpolation.mp4",
2729
"caption": "Armor stand interpolation"
2830
},
2931
{
30-
"media": "./assets/oe-settings.png",
32+
"type": "image",
33+
"image": "./assets/oe-settings.png",
3134
"caption": "Settings menu"
3235
}
3336
]
3437
}
3538
]
36-
}
39+
}

0 commit comments

Comments
 (0)