📖 Cuisine Keldaria

Wiki du système de crafts alimentaires et générateur de plats custom prêts à intégrer en jeu.

🍲 Création de plats custom

Ce système permet de créer des aliments personnalisés pour Keldaria : apparence, durée de digestion, poids, effets et conditions de fabrication. L’onglet Générateur produit ensuite les blocs prêts à être utilisés en jeu.

Le générateur reste une aide : un membre du staff doit toujours relire le craft avant sa validation.
  1. Choisir entre un plat simple et un craft complexe.
  2. Définir le support, le nom, le lore, le modèle, la durée, le poids et les effets.
  3. Pour un craft complexe, ajouter le poste, les ingrédients et les prérequis.
  4. Copier le SNBT, ou la commande puis le JSON.

1. Craft simple ou craft complexe

Craft simple

Les ingrédients, les quantités, les aptitudes, le métier et l’énergie sont choisis directement dans l’interface en jeu.

Sortie : uniquement le SNBT de l’item résultat, à coller dans « NBT de l’Item résultat ».

Craft complexe

Toute la recette est décrite dans un JSON : ingrédients, résultat, énergie, aptitudes, compétences, description et temps de fabrication.

Sorties : la commande /exchange, puis le JSON complet.

2. Anatomie de l’item résultat

Le plat repose sur un item support auquel sont ajoutées ses informations visuelles et alimentaires.

{id:"keldaria:onion_soup",Count:1b,tag:{ display:{ Lore:["§7Une soupe chaude et parfumée."], ShowParticles:0b, Name:"§6Soupe de tomates" }, BuiltInTransforms:"item", FoodInfos:{ Duration:7200000L, PersistentEffects:[], DirectEffects:[], Weight:0.79d, FoodEffects:[...] }, CustomModel:{ Size:0.5d, ChildModels:[], Transforms:"T(0.0,0.0,0.0)", Url:"http://keldaria.fr/skinhosting/..." } },Damage:0s}

Valeurs par défaut

  • ShowParticles:0b pour tous les plats ;
  • BuiltInTransforms:"item" ;
  • Size:0.5d ;
  • ChildModels:[] ;
  • Transforms:"T(0.0,0.0,0.0)".

Ces paramètres restent modifiables dans les options avancées.

3. Durée et qualités

FoodInfos.Duration est exprimé en millisecondes et correspond à la durée du plat de qualité Moyenne.

1 seconde = 1 000 ms · 1 minute = 60 000 ms · 1 heure = 3 600 000 ms
QualitéIdentifiantMultiplicateur
TerribleWORST× 0,70
MédiocrePOOR× 0,85
MoyenneMEDIUM× 1,00
NormaleNORMAL× 1,10
BonneGOOD× 1,15
GénialeAWESOME× 1,30
ParfaitePERFECT× 1,45
GlorieuseGLORIOUS× 2,00
Limite : le glorieux ne doit pas dépasser 12 heures. La durée moyenne maximale est donc de 6 heures, soit 21 600 000 ms.

Interpolation

Chaque effet définit au moins deux qualités. Les qualités absentes sont calculées linéairement entre les points renseignés. Le générateur n’écrit que les valeurs choisies.

Values:{ WORST:1, PERFECT:13, GLORIOUS:18 }

GLORIOUS est généralement défini séparément avec un bonus plus fort, car cette qualité est rare.

4. Effets alimentaires autorisés

Le générateur standard limite les effets et leurs valeurs aux bornes suivantes. PersistentEffects et DirectEffects restent vides.

EffetOpérationBornes
COLD_RESISTANCEMULTIPLICATION1,05 → 1,75
HEAT_RESISTANCEMULTIPLICATION0,80 → 1,70
DAMAGE_MODIFIERDIVISION0,80 → 1,25
DAMAGE_MODIFIERMULTIPLICATION1,00 → 2,00
ENERGYADDITION0 → 2 200
ENERGYMULTIPLICATION0,80 → 1,80
ENERGY_REGEN_BOOSTMULTIPLICATION0,80 → 1,60
EXHAUSTINGDIVISION0,70 → 1,75
HEALTH_BOOSTADDITION-1,5 → 19
HEALTH_BOOSTMULTIPLICATION0,80 → 1,50
HEALTH_REGEN_BOOSTMULTIPLICATION0,85 → 1,30
SPEED_MODIFIERMULTIPLICATION0,65 → 1,07
SPEED_MODIFIERADDITION-0,03 → -0,01
STAMINA_BOOSTADDITION1 → 30
STAMINA_REGEN_BOOSTMULTIPLICATION0,90 → 1,30
STRENGTH_MODIFIERMULTIPLICATION0,90 → 1,15
ADDITION ajoute la valeur ; MULTIPLICATION multiplie la statistique ; DIVISION la divise. Diviser la fatigue ou les dégâts constitue donc un avantage.

5. Poids et supports

Weight représente la place prise dans l’estomac. La capacité d’un personnage se situe généralement entre 2 et 3. Le générateur bloque à 1,75 pour conserver un poids cohérent.

SupportUsageConsommationsParticularité
keldaria:onion_soupSupport générique1Rend un bol
keldaria:mashed_potatoesPurée / plat en bol1Rend un bol
keldaria:omeletOmelette3Ne rend rien
keldaria:apple_pieTarte aux pommes2Ne périme pas
keldaria:pear_pieTarte aux poires2Ne périme pas
keldaria:sausagesSaucisson et petits aliments3Ne rend rien
keldaria:honey_bottleBoisson sucrée1Rend une fiole, ne périme pas
keldaria:honeycombBonbon / confiserie1Ne périme pas
keldaria:pemmicanViande séchée1Très longue conservation
Le support générique sélectionné par défaut est keldaria:onion_soup.

6. Crafts complexes

PosteIdentifiantCommande
Table de cuisinecooking/exchange newCraft cooking nom_technique complex
Stand de fortunecooking_stand/exchange newCraft cooking_stand nom_technique complex
Four de cuisinecookingfurnace/exchange newCraft cookingfurnace nom_technique complex

Le suffixe complex est toujours obligatoire.

Nom technique

Minuscules, sans accent, sans espace ni caractère spécial, avec _ comme séparateur.

soupe_de_tomates_au_romarin

Limites

  • Énergie : 75 à 200.
  • Temps de fabrication : 1 à 3 minutes, exprimé en millisecondes.
  • Description obligatoire et visible dans la fenêtre du craft.
  • Expiration facultatif, en jours keldariens, principalement pour le staff.

7. Ingrédients

Forme simple

"keldaria:tomato=0/3"

Structure : identifiant=métadonnée/quantité.

Alternative OU

[ "keldaria:butter=0/1", "keldaria:animal_grease=0/1" ]

Le joueur fournit l’un ou l’autre. Cette forme est préférable pour gérer plusieurs variantes.

Forme avancée

{ "id": "keldaria:frying_pan", "number": 1, "meta": -1, "destiny": "damage_only", "toolDamage": 1 }
DestinéeComportement
removeRetire l’item et rend son contenant.
damage_onlyConserve l’objet et lui applique toolDamage.
destroyDétruit l’objet sans rendre son contenant.

Sans destiny, l’ingrédient est retiré au moment du craft.

8. Aptitudes et compétences

art=1 est obligatoire. Les aptitudes à zéro sont omises.

AptitudeValeurs
art1 uniquement
strength0 à 6
intelligence0 à 6
agility0 à 6
resistance0 à 6
dexterity0 à 3

possibleSkills fonctionne en OU

"possibleSkills": [ "cook:2", "cooking" ]

Cela signifie : cuisinier intermédiaire OU complément Cuisine.

Liste des métiers

blacksmith, breeder, builder, cook, dressmaker, farmer, lumberjack, miner, stonecutter, woodworker, apothecary.

Niveaux : 1 Novice, 2 Intermédiaire, 3 Maître.

Liste des compléments

beekeeping, breeding, butchering, climbing, cooking, distillation, excavation, farming, felling, first_aid, fishing, hunting, jewelry, mending, music, navigation, papermaker, picking, pottery, riding, survival, tinkering, toolmaking.

9. Contenants rendus

Avec un retrait normal, certains items rendent automatiquement leur contenant.

Item consomméItem rendu
keldaria:iron_ink_bucket, keldaria:iron_milk_bucketkeldaria:empty_iron_bucket
keldaria:wooden_ink_bucket, keldaria:wooden_milk_bucketkeldaria:empty_wooden_bucket
keldaria:ink_bottle, keldaria:fresh_water, keldaria:bottled_black_seagrass, keldaria:sunflower_oil, keldaria:honey_bottleminecraft:glass_bottle
keldaria:salt_wooden_potkeldaria:wooden_pot
keldaria:water_chop, keldaria:beer_chopkeldaria:empty_chop
keldaria:flourkeldaria:fabric_bag
keldaria:mashed_bread, keldaria:onion_soup, keldaria:mashed_potatoesminecraft:bowl
keldaria:wine_bottle, keldaria:white_wine_bottlekeldaria:empty_wine_bottle
keldaria:wine_glass, keldaria:white_wine_glasskeldaria:empty_wine_glass

10. Vérifications finales

  • Nom, lore et URL du modèle renseignés.
  • Durée moyenne ≤ 6 h et durée glorieuse ≤ 12 h.
  • Poids cohérent et ≤ 1,75 dans le générateur.
  • Au moins deux qualités par effet, dans les bornes autorisées.
  • ShowParticles:0b présent.
  • Craft complexe : énergie 75–200 et temps 1–3 minutes.
  • art=1 présent et valeurs à zéro omises.
  • Nom technique conforme et description renseignée.
  • Commande terminée par complex.