📖 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

  • 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. Lors de la création d'un plat on définit la durée du plat de qualité Moyenne.
Ensuite un multiplicateur est automatiquement appliqué.

1 seconde = 1 000 ms · 1 minute = 60 000 ms · 1 heure = 3 600 000 ms
QualitéMultiplicateur
Terrible× 0,70
Médiocre× 0,85
Moyenne× 1,00
Normale× 1,10
Bonne× 1,15
Géniale× 1,30
Parfaite× 1,45
Glorieuse× 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

Les cuisiniers peuvent attribuer à leurs plats des bonus liés aux statistiques suivantes :

Vie et énergie

Vie, énergie, régénération de vie et régénération d’énergie.

Effort et endurance

Fatigue et régénération de stamina.

Mobilité

Vitesse de déplacement.

Résistances

Résistance au chaud et résistance au froid.

EffetOpérationBornes
COLD_RESISTANCEMULTIPLICATION1,05 → 1,75
HEAT_RESISTANCEMULTIPLICATION0,80 → 1,70
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_REGEN_BOOSTMULTIPLICATION0,90 → 1,30

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:dynamicfoodAliment solide personnalisé1Ne rend rien
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_du_craft simple
Stand de fortunecooking_stand/exchange newCraft cooking_stand nom_du_craft complex
Four de cuisinecookingfurnace/exchange newCraft cookingfurnace nom_du_craft complex

Le suffixe complex est toujours obligatoire pour le cooking_stand et le cookingfurnace.

Nom du craft

Sans espace avec _ comme séparateur pour mieux s'y retrouver.

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

Lors d'un craft, 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_bottle
minecraft: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_soupminecraft: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.
  • Craft complexe : énergie 75–200 et temps 1–3 minutes.
  • art=1 présent.

⚙️ Générateur de plats

ConfigurationMode simple

Informations du craft

Utilisez `_` comme séparateur.

Item résultat

Un retour à la ligne crée une nouvelle ligne.
Codes de couleur
&0 Noir&1 Bleu foncé &2 Vert foncé&3 Cyan foncé &4 Rouge foncé&5 Violet &6 Or&7 Gris &8 Gris foncé&9 Bleu &a Vert&b Cyan &c Rouge&d Rose &e Jaune&f Blanc &l Gras&m Barré &n Souligné&o Italique &r Réinitialiser

Durée et poids

Effets alimentaires

Ingrédients

Chaque bloc représente un ingrédient. Ajoutez une alternative dans le même bloc pour créer un OU.

Coût, aptitudes et compétences

Au moins une de ces conditions

Fabrication et péremption

Options avancées du modèle