Files
portfolio/app/data/hytaleDemos.ts
T
kayjaydee 4d19835f5d feat(hytale): add new Hytale plugins and localization support
- Introduced two new plugins: Async and ChainLightning, with detailed metadata including images, technologies, and links to Modtale, CurseForge, and GitHub.
- Updated localization files to include new entries for both plugins in English and French, enhancing user accessibility.
- Added images for the new plugins to the public directory.

This commit expands the Hytale plugin offerings and improves the site's multilingual support.
2026-04-28 18:50:55 +02:00

53 lines
1.6 KiB
TypeScript

// Live Hytale plugins shipped publicly — featured on /hytale#demos
// Each entry has corresponding i18n keys at hytale.demos.{id}.*
export interface HytaleDemo {
id: string
image: string
github?: string
curseforge?: string
modtale?: string
website?: string
tech: string[]
status: 'live' | 'pending' | 'soon'
featured?: boolean
}
export const hytaleDemos: HytaleDemo[] = [
{
id: 'votepipe',
image: '/images/projects/votepipe.svg',
website: 'https://votepipe.com',
modtale: 'https://modtale.net/mod/votepipe',
curseforge: 'https://www.curseforge.com/hytale/mods/votepipe',
tech: ['Java 25', 'SaaS', 'Webhooks', 'Votifier'],
status: 'live',
featured: true,
},
{
id: 'gravity-flip',
image: '/images/projects/gravityflip.png',
modtale: 'https://modtale.net/mod/gravity-flip',
curseforge: 'https://curseforge.com/hytale/mods/gravity-flip',
tech: ['Java 25', 'Gradle Shadow', 'Hytale API'],
status: 'live',
},
{
id: 'async',
image: '/images/projects/async.png',
modtale: 'https://modtale.net/mod/async',
curseforge: 'https://www.curseforge.com/hytale/mods/async',
github: 'https://github.com/Mr-KayJayDee/async',
tech: ['Kotlin 2.2', 'Coroutines', 'JDK 25', 'Hytale API'],
status: 'live',
featured: true,
},
{
id: 'chain-lightning',
image: '/images/projects/chain-lightning.png',
modtale: 'https://modtale.net/mod/chain-lightning-sceptre',
curseforge: 'https://www.curseforge.com/hytale/mods/chain-lightning-sceptre',
tech: ['Java 25', 'JUnit 5', 'Hytale API'],
status: 'live',
},
]