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": "Tous les Projets",
|
||||
"hytaleplugin": "Plugin Hytale",
|
||||
"hytalelibrary": "Librairie Hytale",
|
||||
"minecraftmod": "Mod Minecraft",
|
||||
"webdevelopment": "Développement Web",
|
||||
"botdevelopment": "Développement de Bot",
|
||||
@@ -272,6 +273,26 @@
|
||||
"curseforge": "CurseForge"
|
||||
}
|
||||
},
|
||||
"async": {
|
||||
"title": "Async — Coroutines pour l'ECS per-world de Hytale",
|
||||
"description": "Bibliothèque Kotlin qui remplace le pattern CompletableFuture + world.execute par un seul appel suspending. Scopes player/world/plugin, trois dispatchers, DSL ECS suspending.",
|
||||
"longDescription": "Async résout le modèle thread per-world de Hytale : chaque monde tourne sur son thread, toucher un composant ailleurs throw, et un I/O bloquant sur le thread world freeze tous les joueurs. La lib expose des dispatchers (World, HytaleIO, Scheduled), des registres de scopes (PlayerScopes, WorldScopes, PluginScopes) avec annulation automatique au disconnect, et un DSL read/modify suspending. Construit en Kotlin 2.2, cible JVM 24, split modulaire (core / ecs / binding / dist) pour garder la logique testable sans serveur Hytale.",
|
||||
"buttons": {
|
||||
"modtale": "Modtale",
|
||||
"curseforge": "CurseForge",
|
||||
"github": "GitHub",
|
||||
"gitea": "Gitea"
|
||||
}
|
||||
},
|
||||
"chain-lightning": {
|
||||
"title": "ChainLightning Sceptre — Wand Magique Hytale",
|
||||
"description": "Plugin Hytale qui lance un éclair en chaîne au clic droit — le bolt rebondit sur jusqu'à 5 ennemis proches dans un rayon de 8 blocs, avec damage falloff par hop et un cooldown de 4 secondes.",
|
||||
"longDescription": "Sceptre magique pour serveurs Hytale. Chain resolver pur Java découplé de Hytale via petites interfaces (RayCaster, EntitySource, ChainEntity), testé en JUnit 5 sans serveur. Construit sur Hytale Plugin API + Java 25 + Gradle Shadow.",
|
||||
"buttons": {
|
||||
"modtale": "Modtale",
|
||||
"curseforge": "CurseForge"
|
||||
}
|
||||
},
|
||||
"playhours": {
|
||||
"title": "PlayHours — Forge Server Hours Enforcement",
|
||||
"description": "Mod Forge 1.20.1 qui force des horaires d'ouverture par jour, blocage de connexion hors heures, warns 15/10/5/1 min, auto-kick à la fermeture, gestion des jours fériés, whitelist/blacklist, force modes, intégration LuckPerms.",
|
||||
@@ -517,6 +538,14 @@
|
||||
"gravity-flip": {
|
||||
"title": "GravityFlip Region",
|
||||
"tagline": "Pose un wand, définis 2 corners, gravité inversée dans la zone. Marche-au-plafond et items qui flottent en 5 minutes de setup."
|
||||
},
|
||||
"chain-lightning": {
|
||||
"title": "ChainLightning Sceptre",
|
||||
"tagline": "Clic droit sur un mob et l'éclair rebondit sur jusqu'à 5 ennemis dans un rayon de 8 blocs. Damage falloff par hop, chain resolver JUnit-testé."
|
||||
},
|
||||
"async": {
|
||||
"title": "Async — Coroutines Kotlin pour l'ECS Hytale",
|
||||
"tagline": "Un seul appel suspending remplace le boilerplate CompletableFuture + world.execute. Scopes player/world/plugin, trois dispatchers, annulation auto au disconnect."
|
||||
}
|
||||
},
|
||||
"recentArticles": {
|
||||
|
||||
Reference in New Issue
Block a user