ModernXL 3
No reviews yet
A modern decoration/furtniture mod that allows you to create pleasant interiors in Minecraft!
Community voices
Reviews
Click once to include, again to exclude, again to clear
No reviews yet. Be the first to review this project!
Get it on
Available Platforms
About
Project Details
For authors
Embed Badge
If you're the author of this project, you can embed a live badge anywhere that supports HTML or Markdown. It updates automatically whenever ratings change.
Use HTML for any page that supports it, or Markdown for README files and Markdown-based descriptions.
Identifiers
Platform IDs
Resources
External Links
About
Description
Modernxl 3: Survival — Forge 1.21.1 Port ↓FR↓
This is a fan-made, community port of Modernxl 2: Survival to Minecraft Forge 1.21.1, shared for free and non-commercially under the terms of the original license.
All credit for the original mod, its assets, and its design goes to the original author:
Author: Mathibus License: Creative Commons Attribution-NonCommercial 3.0 Unported (CC BY-NC 3.0)
The original mod is licensed CC BY-NC 3.0, which explicitly permits adapting and redistributing it — including porting it to a new mod loader version — as long as it stays non-commercial and credits the original author. This port does exactly that: it is not sold, monetized, or offered as a paid product in any way.
This port was not made by the original author. it is an independent community update bringing the mod forward to a modern Minecraft version. Please support the original project and its creator.
About the mod
A modern decoration/furniture mod that lets you build stylish, pleasant interiors in Minecraft: furniture, lighting, storage, kitchen appliances, bathroom fixtures, and more — with the ability to interlock and combine pieces of furniture into custom sets.
What changed in this port
- Updated networking, block/item registration, particle effects, and world generation code to the Forge 1.21.1 / Java 21 API.
- Fixed dozens of leftover intermediate ("SRG") method names left over from the automated 1.20.1 → 1.21.1 upgrade tooling, restoring intended behavior for block shapes, rotation, redstone signals, and menu handling.
- Corrected several data pack folders that Minecraft 1.21 renamed to their singular form (
recipe,loot_table,tags/block, etc.) — required for recipes, loot tables, and block tags (including wall connections) to load at all. - Fixed non-functional particle effects (oil diffuser, shower) and a block that was silently ticking on the wrong schedule.
- Increased the light level of all lamp-type blocks to their maximum (15).
- Added a full French translation (
fr_fr.json).
Known issue: "Fusion" furniture pieces
Several furniture pieces are marked "[Fusion]" in their tooltip (e.g. offset boxes, drawer tops). These pieces are designed so their visible model deliberately overflows one block into the neighboring space, to visually "merge" with a matching piece placed next to them.
In the original 1.20.1 mod, this works perfectly: placement is precise and the overflowing geometry causes no issue. Careful comparison confirms the block code and the block models are byte-for-byte identical between the 1.20.1 version and this port — nothing in the mod itself was changed for these blocks. Yet in-game testing on 1.21.1 shows placement has become noticeably imprecise: the crosshair often lands on the overflowing visual geometry rather than the block's actual (much smaller) collision box, making the block appear to place "one block further than expected."
Since the mod's own code is unchanged, this points to Minecraft 1.21.1 itself handling block placement raycasting and/or collision shapes differently from 1.20.1 for this specific "overflowing model" pattern, rather than a bug introduced by the port.
Fixing this properly would require redesigning the affected block models (containing the geometry within a single block, or handling the offset through code instead of an overflowing model) so they behave correctly under the current engine behavior, rather than a simple compatibility fix. This is left as a known limitation for now; the pieces are usable but require care and patience when placing them next to each other.
Requirements
- Minecraft 1.21.1
- Minecraft Forge (not NeoForge)
Credits
- Mathibus — original mod author and creator of all assets, models, and design
- Ragnar_8395 — ported the mod to Forge 1.21.1; French translation
License
This port is distributed under the same license as the original mod: Creative Commons Attribution-NonCommercial 3.0 Unported (CC BY-NC 3.0). You may share and adapt this work for non-commercial purposes, with attribution to the original author.
Modernxl 3 — Portage Forge 1.21.1
Ceci est un portage réalisé par un fan de Modernxl 2: Survival vers Minecraft Forge 1.21.1, partagé gratuitement et sans but commercial dans le respect des termes de la licence d'origine.
Tout le mérite du mod original, de ses assets et de son design revient à l’auteur d’origine :
Auteur : Mathibus Licence : Creative Commons Attribution-NonCommercial 3.0 Unported (CC BY-NC 3.0)
Le mod original est sous licence CC BY-NC 3.0, qui autorise explicitement à l'adapter et à le redistribuer — y compris à le porter vers une nouvelle version du mod loader — tant que cela reste non commercial et que l'auteur d'origine soit crédité. Ce portage respecte exactement ces conditions : il n'est ni vendu, ni monétisé, ni proposé sous quelque forme payante que ce soit.
Ce portage n'a pas été réalisé par l'auteur d'origine, c'est une mise à jour communautaire indépendante permettant de faire fonctionner le mod sur une version récente de Minecraft. Merci de soutenir le projet original et son créateur.
À propos du mod
Un mod de décoration/mobilier moderne qui permet de créer des intérieurs élégants et agréables dans Minecraft : meubles, éclairage, rangement, électroménager de cuisine, équipements de salle de bain, et bien plus — avec la possibilité d'assembler et de combiner des meubles en ensembles personnalisés.
Ce qui a changé dans ce portage
- Mise à jour du code réseau, de l'enregistrement des blocs/objets, des effets de particules et de la génération de monde vers l'API Forge 1.21.1 / Java 21.
- Correction de dizaines de noms de méthodes intermédiaires ("SRG") restés en place après l'outil de mise à niveau automatisé 1.20.1 → 1.21.1, rétablissant le comportement prévu pour la forme des blocs, la rotation, les signaux redstone et la gestion des menus.
- Correction de plusieurs dossiers de données que Minecraft 1.21 a renommés au singulier (
recipe,loot_table,tags/block, etc.) — indispensable pour que les recettes, les tables de butin et les tags de blocs (y compris la connexion des murs) se chargent tout simplement. - Réparation d'effets de particules qui ne fonctionnaient plus (diffuseur d'huile, douche) et d'un bloc qui se déclenchait silencieusement au mauvais rythme.
- Augmentation de la luminosité de toutes les lampes à leur maximum (15).
- Ajout d'une traduction française complète (
fr_fr.json).
Problème connu : les meubles "Fusion"
Plusieurs pièces de mobilier sont marquées "[Fusion]" dans leur description (ex. boîtes décalées, dessus de tiroir). Ces pièces sont conçues pour que leur modèle visuel déborde volontairement d'un bloc dans l'espace voisin, afin de se "fondre" visuellement avec une pièce assortie placée à côté.
Dans le mod original en 1.20.1, cela fonctionne parfaitement : le placement est précis et le débordement de géométrie ne pose aucun souci. Une comparaison minutieuse confirme que le code des blocs et les modèles sont strictement identiques, au bit près, entre la version 1.20.1 et ce portage — rien n'a été modifié dans le mod lui-même pour ces blocs. Pourtant, les tests en jeu en 1.21.1 montrent que le placement est devenu nettement imprécis : le viseur touche souvent le débordement visuel plutôt que la véritable (et bien plus petite) boîte de collision du bloc, donnant l'impression que le bloc se place "un bloc plus loin que prévu".
Le code du mod étant inchangé, tout indique que c'est Minecraft 1.21.1 lui-même qui gère différemment le lancer de rayon de placement et/ou les formes de collision par rapport à la 1.20.1, pour ce motif précis de "modèle qui déborde" — et non un bug introduit par le portage.
Corriger ce comportement proprement nécessiterait de repenser les modèles des blocs concernés (contenir la géométrie dans un seul bloc, ou gérer le décalage par le code plutôt que par un modèle qui déborde) pour qu'ils se comportent correctement avec le moteur actuel, plutôt qu'un simple correctif de compatibilité. C'est laissé pour l'instant comme une limitation connue : ces pièces restent utilisables, mais demandent de la patience et de la précision lors du placement les unes à côté des autres.
Prérequis
- Minecraft 1.21.1
- Minecraft Forge (pas NeoForge)
Crédits
- Mathibus — auteur original du mod, créateur de tous les assets, modèles et du design
- Ragnar_8395 — portage du mod vers Forge 1.21.1 ; traduction française
Licence
Ce portage est distribué sous la même licence que le mod original : Creative Commons Attribution-NonCommercial 3.0 Unported (CC BY-NC 3.0). Vous pouvez partager et adapter cette œuvre à des fins non commerciales, en créditant l'auteur original.
Screenshots
Gallery
Versions
Files
Relations
Project Relations
More like this
Similar Mods
Suggestions use data such as tags, dependencies, dependents, descriptions, titles, and more to rank how much they overlap with this mod.
On ModDex
Community snapshot
By the numbers
Statistics
Want to reach Minecraft players?
We're looking for a server hosting partner to feature here and other parts of the site. Interested? Send us a message!
Get in touchGet it on
Available Platforms
On ModDex
Community snapshot
By the numbers
Statistics
Resources
