promotional bannermobile promotional banner

Nef's Medieval decoration Neo

Medieval furniture
Back to Files

nefdecomod-1.0.1_1.21.1.jar

File namenefdecomod-1.0.1_1.21.1.jar
Uploader
Ragnar_8395Ragnar_8395
Uploaded
Jul 30, 2026
Downloads
273
Size
4.1 MB
Mod Loaders
NeoForge
File ID
8541720
Type
R
Release
Supported game versions
  • 1.21.1

Curse Maven Snippet

NeoForge

implementation "curse.maven:nefs-medieval-decoration-neo-1629407:8541720"

Learn more about Curse Maven

What's new

NefsMedievalPub — Project Summary (EN)

Porting work on the NefsMedievalPub mod (MCreator/Forge 1.20.1 → NeoForge 1.21.1, modid nefdecomod).

  1. Crafting recipe bug: 14 custom recipes (hammer, reinforced armor, cages, pot, etc.) silently failed to load, with no visible error. Diagnosed via the game logs: in 1.21.1, a recipe's result block must use the "id" key (not "item") to name the produced item. Fixed all 14 JSON files — all recipes now work correctly.
  2. Build command: ./gradlew build (jar output lands in build/libs/).
  3. French translation of the mod: extracted the original en_us.json (453 blocks/items/entities, 517 keys total including UI text), produced a complete fr_fr.json, plus an Excel tracking sheet (category, technical ID, language key, English name, French name).
  4. Name refinement: several rounds of edits to distinguish blocks that originally shared the same generic English name (barrels, cavas, tables, logs, shelves, signs, storage boxes, etc.) by wood type or variant — applied consistently in both languages, catching and fixing 2 copy-paste errors along the way.
  5. In-game tip: press F3 + H to display an item's technical ID in-game (advanced tooltips).
  6. Old Villager appearance: replaced the original texture (which had a broken face/arms/legs) with a new skin found on minecraftskins.com.
  7. Mod metadata (META-INF/neoforge.mods.toml): added author names (authors=), added a logo (logoFile=, PNG file placed in src/main/resources/), and switched the license to MIT (license="MIT" in the toml file, plus a LICENSE file at the project root).

Later updates (this session)

  1. Large-scale recipe audit: fixed 432 additional recipes to the 1.21 result format (id instead of item), removed 15 genuinely obsolete recipes (slingshot, stone hammer, lumberjack hook — content the original author had already deleted in MCreator, with the recipes never cleaned up), and identified ~41 remaining recipes that reference items/blocks not yet ported to Java (salt, coins, turnip, sack, etc. — left for future work).
  2. Missing loot tables restored: the loot_table folder (singular — renamed from loot_tables starting in Minecraft 1.21) was entirely missing from the ported project. Restored roughly 400 block loot tables from the original 1.20.1 data so breaking blocks properly drops items again.
  3. Block collision fix: around 370 blocks (barrels, furniture, storage units, tables, etc.) had no collision at all — a leftover MCreator default — letting players and villagers walk straight through them. Fixed by making the collision shape follow the visual model in the relevant shared block classes.
  4. Armor enchantability confirmed working (same tag-based method used for the hammer).
  5. World generation system dropped: the original custom "battlefield" biome, siege structures, and village tavern generator were investigated in depth. The required structure files (.nbt) were nowhere to be found, and the original mod's own CurseForge page confirms the author had already removed most of it. Decision: drop this feature entirely rather than resurrect broken, unfinished content.
  6. New "Bar Counter" block: a craftable furniture block (workbench recipe: a barrel surrounded by planks) that automatically turns a nearby unemployed villager into the Old Villager NPC, as long as there isn't already one nearby (prevents duplicates). Includes a purely decorative "with barrel on top" variant, built entirely from vanilla textures (no new art assets needed).
  7. Trading screen overhaul: redesigned with category tabs (Food / Merchandise / Special Offers), real item icons instead of plain text buttons, and a new parchment/leather book-style visual theme.
  8. New Quests system: the previously empty "Jobs" screen now shows real quests — a mix of fixed and randomly-rotating ones. Bring the requested items to earn emeralds and/or item rewards; each quest goes on cooldown after being completed. Note: the current quests are simple placeholders set up by default to get the system working end-to-end. Real, more elaborate quests are planned for later, rewarding armor and weapons in addition to emeralds — with stats equivalent to diamond gear. A new, even stronger equipment tier (netherite-equivalent or beyond) is also being considered as a future quest reward. Same book-style visual theme as the trading screen.
  9. Fixed a Minecraft 1.21+ background-blur bug affecting all four merchant screens (Hub / Info / Jobs / Trades) — the world behind the UI now stays sharp instead of auto-blurring.
  10. Full French translation of all new interface text (quests, trades, category tabs, server messages) added to the existing localization system.

License: MIT License, Copyright (c) 2026 Neoelfeo and Ragnar_8395.


NefsMedievalPub — Résumé du projet (FR)

Travail de portage du mod NefsMedievalPub (MCreator/Forge 1.20.1 → NeoForge 1.21.1, modid nefdecomod).

  1. Bug des recettes de craft : les 14 recettes custom (marteau, armures renforcées, cages, pot, etc.) ne se chargeaient jamais, sans erreur visible. Diagnostic via les logs du jeu : en 1.21.1, le champ result d'une recette doit utiliser la clé "id" (et non "item") pour désigner l'item produit. Correction des 14 fichiers JSON → toutes les recettes fonctionnent désormais correctement.
  2. Commande de build : ./gradlew build (le jar généré se trouve dans build/libs/).
  3. Traduction française du mod : extraction du fichier en_us.json d'origine (453 blocs/items/entités, 517 clés au total avec l'interface), création complète du fr_fr.json, ainsi qu'un tableau Excel de suivi (catégorie, ID technique, clé de langue, nom anglais, nom français).
  4. Amélioration des noms : plusieurs allers-retours pour distinguer des blocs qui portaient à l'origine le même nom générique en anglais (tonneaux, cavas, tables, bûches, étagères, panneaux, caisses de rangement, etc.) selon l'essence de bois ou la variante — appliqué de façon cohérente dans les deux langues, avec 2 erreurs de copier-coller repérées et corrigées en cours de route.
  5. Astuce en jeu : F3 + H pour afficher l'ID technique d'un item en jeu (tooltips avancés).
  6. Apparence du vieux villageois : remplacement de la texture d'origine (visage/bras/jambes buggés) par une nouvelle skin trouvée sur minecraftskins.com.
  7. Métadonnées du mod (META-INF/neoforge.mods.toml) : ajout des noms d'auteurs (authors=), ajout d'un logo (logoFile=, image PNG placée dans src/main/resources/), et passage à la licence MIT (license="MIT" dans le fichier toml, plus un fichier LICENSE à la racine du projet).

Mises à jour ultérieures (cette session)

  1. Audit massif des recettes : correction de 432 recettes supplémentaires vers le format de résultat 1.21 (id au lieu de item), suppression de 15 recettes réellement obsolètes (fronde, marteau de pierre, crochet de bûcheron — du contenu déjà supprimé par l'auteur d'origine dans MCreator, dont les recettes n'avaient jamais été nettoyées), et identification d'environ 41 recettes restantes faisant référence à des objets/blocs pas encore portés côté Java (sel, pièces, navet, sac, etc. — laissés pour plus tard).
  2. Tables de butin manquantes restaurées : le dossier loot_table (singulier — renommé depuis loot_tables à partir de la 1.21) était totalement absent du projet porté. Restauration d'environ 400 tables de butin de blocs depuis les données 1.20.1 d'origine, pour que casser un bloc fasse de nouveau tomber son item.
  3. Correction de collision des blocs : environ 370 blocs (tonneaux, meubles, rangements, tables, etc.) n'avaient aucune collision du tout — un réglage par défaut resté de MCreator — laissant joueurs et villageois les traverser complètement. Corrigé en faisant correspondre la forme de collision au modèle visuel dans les classes de blocs génériques concernées.
  4. Enchantabilité des armures confirmée fonctionnelle (même méthode par tags que pour le marteau).
  5. Générateur de monde abandonné : le biome "champ de bataille" personnalisé, les structures de siège et le générateur de taverne de village d'origine ont été étudiés en détail. Les fichiers de structure (.nbt) nécessaires étaient introuvables, et la page CurseForge du mod d'origine confirme elle-même que l'auteur avait déjà retiré la majeure partie de ce système. Décision : abandonner cette fonctionnalité plutôt que de ressusciter du contenu cassé et inachevé.
  6. Nouveau bloc "Comptoir de bar" : un bloc de mobilier craftable (recette à l'établi : un tonneau entouré de planches) qui transforme automatiquement un villageois sans métier à proximité en Vieux Villageois, tant qu'il n'y en a pas déjà un dans le coin (évite les doublons). Inclut une variante purement décorative "avec tonneau posé dessus", entièrement construite à partir de textures vanilla (aucun nouvel asset visuel nécessaire).
  7. Refonte de l'écran de vente : réorganisé avec des onglets de catégories (Nourriture / Marchandises / Offres spéciales), de vraies icônes d'objets à la place de simples boutons texte, et un nouveau thème visuel façon livre en cuir/parchemin.
  8. Nouveau système de quêtes : l'écran "Travail", auparavant vide, affiche désormais de vraies quêtes — un mélange de quêtes fixes et d'autres tirées aléatoirement. Ramener les objets demandés rapporte des émeraudes et/ou des objets ; chaque quête passe en recharge une fois complétée. Remarque : les quêtes actuelles sont de simples exemples mis en place par défaut pour que le système fonctionne de bout en bout. De vraies quêtes plus élaborées sont prévues plus tard, avec du butin composé d'armures et d'armes en plus des émeraudes — dont les caractéristiques seront équivalentes au stuff diamant. Un nouveau palier d'équipement encore plus puissant (équivalent netherite, voire au-delà) est aussi à l'étude comme future récompense de quête. Même thème visuel façon livre que l'écran de vente.
  9. Correction d'un bug de flou d'arrière-plan propre à Minecraft 1.21+, affectant les 4 écrans du marchand (Accueil / Infos / Travail / Vente) — le monde derrière l'interface reste maintenant net au lieu de se flouter automatiquement.
  10. Traduction française complète de tout le nouveau texte d'interface (quêtes, trocs, onglets de catégories, messages serveur) ajoutée au système de localisation existant.

Licence : Licence MIT, Copyright (c) 2026 Neoelfeo and Ragnar_8395.

This mod has no additional files