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.
This commit is contained in:
@@ -114,6 +114,7 @@
|
||||
"categories": {
|
||||
"all": "All Projects",
|
||||
"hytaleplugin": "Hytale Plugin",
|
||||
"hytalelibrary": "Hytale Library",
|
||||
"minecraftmod": "Minecraft Mod",
|
||||
"webdevelopment": "Web Development",
|
||||
"botdevelopment": "Bot Development",
|
||||
@@ -272,6 +273,26 @@
|
||||
"curseforge": "CurseForge"
|
||||
}
|
||||
},
|
||||
"async": {
|
||||
"title": "Async — Coroutines for Hytale's per-world ECS",
|
||||
"description": "Kotlin coroutine library that replaces the noisy CompletableFuture + world.execute pattern with one suspending call. Player/world/plugin scopes, three dispatchers, suspending ECS DSL.",
|
||||
"longDescription": "Async solves Hytale's per-world thread model: each world runs on its own thread, touching components from elsewhere throws, and blocking I/O on the world thread freezes players. The library ships dispatchers (World, HytaleIO, Scheduled), scope registries (PlayerScopes, WorldScopes, PluginScopes) with automatic cancellation on disconnect, and a suspending read/modify DSL. Built in Kotlin 2.2, target JVM 24, modular split (core / ecs / binding / dist) so business logic stays testable without a Hytale server.",
|
||||
"buttons": {
|
||||
"modtale": "Modtale",
|
||||
"curseforge": "CurseForge",
|
||||
"github": "GitHub",
|
||||
"gitea": "Gitea"
|
||||
}
|
||||
},
|
||||
"chain-lightning": {
|
||||
"title": "ChainLightning Sceptre — Hytale Magic Wand",
|
||||
"description": "Hytale plugin that fires chain lightning on right-click — bolt jumps to up to 5 nearby enemies within 8 blocks, with damage falloff per hop and a 4-second cooldown.",
|
||||
"longDescription": "Magical sceptre for Hytale servers. Pure-Java chain resolver decoupled from Hytale via small interfaces (RayCaster, EntitySource, ChainEntity), JUnit 5 tested without a running server. Built on Hytale Plugin API + Java 25 + Gradle Shadow.",
|
||||
"buttons": {
|
||||
"modtale": "Modtale",
|
||||
"curseforge": "CurseForge"
|
||||
}
|
||||
},
|
||||
"playhours": {
|
||||
"title": "PlayHours — Forge Server Hours Enforcement",
|
||||
"description": "Forge 1.20.1 mod that enforces per-day open windows, blocks logins outside hours, warns at 15/10/5/1 min, auto-kicks at close, handles holidays, whitelist/blacklist, force modes, LuckPerms integration.",
|
||||
@@ -517,6 +538,14 @@
|
||||
"gravity-flip": {
|
||||
"title": "GravityFlip Region",
|
||||
"tagline": "Drop a wand, set 2 corners, gravity flips inside the zone. Ceiling-walking and floating items live in 5 minutes of setup."
|
||||
},
|
||||
"chain-lightning": {
|
||||
"title": "ChainLightning Sceptre",
|
||||
"tagline": "Right-click a mob and the bolt jumps to up to 5 nearby enemies within 8 blocks. Damage falls off per hop, JUnit-tested chain resolver."
|
||||
},
|
||||
"async": {
|
||||
"title": "Async — Kotlin coroutines for Hytale ECS",
|
||||
"tagline": "One suspending call replaces CompletableFuture + world.execute boilerplate. Player/world/plugin scopes, three dispatchers, automatic cancellation on disconnect."
|
||||
}
|
||||
},
|
||||
"recentArticles": {
|
||||
|
||||
Reference in New Issue
Block a user