Skip to content

Dynamic Trees Mod pour Minecraft 1.20.1, 1.21.1

Des arbres qui poussent, des forêts qui s'étendent

à partir de MaxHyper · Modrinth
Sur le serveur
téléchargements
73 téléchargements
vues
243 vues
Mis à jour
Mis à jour 11.07.2026
1 / 2
Dynamic Trees — capture 3

Objectif du projet

Créer des arbres plus dynamiques, esthétiques, amusants et d'apparence naturelle tout en respectant la stylisation graphique de Minecraft et en imposant un périmètre de projet restreint qui garde les choses simples.

Nos valeurs fondamentales sont :

  • Intégration immersive à l'esthétique de Minecraft
  • Garder le périmètre du projet restreint
  • Impact minimal sur les performances
  • Compatibilité des mods au cœur du projet

Essayez aussi Dynamic Trees Plus !

Dynamic Trees — capture 3

Fonctionnalités

Un arbre en croissance est une structure multi-blocs composée de terre racinaire, de branches et de blocs de feuilles, qui présente de nombreux avantages par rapport aux structures d'arbres de Minecraft vanilla. La formation de l'arbre commence par une graine. Cette graine est soit plantée à la main, un peu comme une pousse vanilla, soit elle a une chance de se planter elle-même si elle est laissée au sol dans un endroit approprié. L'arbre pousse ensuite à partir d'une pousse, augmentant lentement de taille au fil du temps, jusqu'à devenir un arbre de taille adulte. L'arbre peut alors être abattu à sa base et tout le bois récupéré d'un coup.

Dynamic Trees — capture 4

Arbres

  • Poussent progressivement, des graines aux arbres matures, au fil du temps.
  • Poussent de manière naturelle, vaguement inspirée des arbres du monde réel, et tendent à pousser de façon unique et crédible.
  • Poussent autour des obstacles de manière naturelle.
  • Ne sont pas de simples reskins mais poussent selon des algorithmes différents par espèce.
  • Ont un taux de croissance et des tailles matures dépendant du biome, de la température et des précipitations.
  • Laissent tomber des graines au hasard qui peuvent potentiellement se planter elles-mêmes.
  • Ne poussent pas dans l'obscurité. Les feuilles non reliées à une branche extérieure ou privées de lumière meurent. Les branches extérieures sans feuilles pourrissent lentement.
  • Meurent et pourrissent dans un endroit sombre (certaines espèces produisent des champignons lorsqu'elles pourrissent).
  • Marcher sur les blocs de feuilles est lent et on s'y enfonce. Tomber sur des feuilles empêche les dégâts de chute et détruit les feuilles.
  • Les fruits vanilla (pommes et fèves de cacao) ont leurs propres espèces personnalisées pour les séparer. (La pomme est une variante du chêne, et le cacao une variante de la jungle)
  • Les branches fines peuvent être escaladées comme des échelles.
  • Les arbres ont des effets sonores personnalisés pour l'abattage, la chute au sol, la chute dans l'eau ou l'élagage.
  • Effets de particules sur les feuilles lorsque les arbres touchent le sol.
Oak Tree

chêne mature

Terre racinaire

  • Fournit des nutriments aux arbres et peut s'épuiser au fil du temps
  • L'application de poudre d'os augmente la fertilité du sol et permet à l'arbre de dépasser son état mature
  • L'application de diverses potions brassées produit différents effets (voir section suivante)
  • Des particules d'effet spécial sont créées sur tout l'arbre lorsqu'une substance active est appliquée au sol ou au bloc de tronc le plus bas
  • Un comparateur peut être utilisé pour détecter le niveau de fertilité du sol

Potions

  • Base de biochar : Potion d'arbre de base pour le brassage
  • Potion d'épuisement : Épuise complètement le sol pour que l'arbre cesse de pousser
  • Potion de prolifération : Fertilise entièrement l'arbre, puis il pousse plus vite jusqu'à épuisement de la fertilité
  • Potion de transformation : Change un arbre Dynamic existant en une autre espèce d'arbre
  • Potion de Gigas : Transforme un arbre en sa variante Mega (si disponible). Par défaut, fonctionne avec les sapins et les arbres de la jungle.

Graines

  • Remplacent les pousses vanilla
  • Tombent aléatoirement des arbres (configurable)
  • Peuvent se planter seules si elles se trouvent sur un bloc de terre/herbe/podzol dans une forêt avec une vue dégagée du ciel au-dessus (configurable)
Seeds and Saplings

Pousses (En haut : chêne, sapin, bouleau, jungle. En bas : acacia, chêne noir, champignon carmin, champignon biscornu) et leurs graines respectives.

Compatibilité

  • Les arbres vanilla fonctionnent normalement.
  • La génération du monde peut être désactivée pour permettre aux arbres vanilla d'apparaître malgré tout.
  • Tous les objets lâchés par les arbres en croissance sont des feuilles, bâtons et bûches vanilla. Les branches ne sont pas obtenables en survie. Les cisailles n'obtiennent que des feuilles vanilla.
  • Les textures vanilla sont utilisées pour le bois et les feuilles, ce qui les rend compatibles avec les packs de ressources.
  • Les graines peuvent être fabriquées à partir de pousses vanilla et inversement en utilisant un seau de terre.
  • Le feu se propage et brûle au même rythme que les incendies d'arbres vanilla.

Système de saisons

Dynamic Trees implémente entièrement un système de saisons pour ses arbres, qui est par défaut compatible avec Serene Seasons. Les arbres réagiront au climat et ralentiront / arrêteront leur croissance en conséquence. Les fruits ont également une saison de récolte spécifique et une saison de floraison. Pour une liste complète des fruits et de leurs saisons préférées, consultez le wiki.

Au moins un mod de saisons est requis pour que ce système soit activé.

Les addons peuvent également intégrer des systèmes saisonniers s'ils ne sont pas déjà compatibles par défaut.

Forêts

  • Comme les arbres laissent tomber des graines, la limite de la forêt s'étend.
  • Les arbres rivalisent pour la lumière du soleil lorsqu'ils sont placés près les uns des autres et poussent plus grands et plus fins que les arbres en plein air. Cela produit un effet de canopée forestière.
  • Les canopées bloquent la lumière du ciel, produisant des forêts sombres où les créatures peuvent apparaître pendant la journée et où les pousses ne parviennent pas à prospérer.
  • Le podzol se forme à partir de terre ou d'herbe sous les canopées sombres de certaines espèces d'arbres. Le podzol est destiné à imiter l'apparence de la litière de feuilles forestière.
Image

à la lisière d'une forêt de chênes

Image

forêt de chênes près de la plaine

Image

une savane clairsemée d'acacias

Image

taïga près de la côte avec une méga taïga derrière

Image

bouleaux grêles dans une forêt dense

Image

la canopée des grands arbres de la jungle produit un sol forestier faiblement éclairé

Image

Une forêt carmin sombre à côté d'une plus petite forêt biscornue

Récolte

  • Couper l'arbre à sa base abattra l'arbre entier
  • Les branches plus épaisses prennent plus de temps à récolter
  • Des branches entières peuvent être retirées de l'arbre sans perturber le corps principal de l'arbre
  • La récolte donne des bûches et des bâtons vanilla, dont le nombre est calculé comme le volume total de bois dans l'arbre ou la branche
  • Les enchantements Fortune sur les haches sont réellement utiles et augmentent le rendement en bûches
  • Les outils sont endommagés par le nombre de bûches récoltées (configurable)
  • Les feuilles repoussent lorsqu'elles sont détruites si les branches extérieures restent intactes
  • Les arbres tombent lorsqu'ils sont récoltés (configurable)

Le bâton forestier

Le bâton forestier est un outil multifonction destiné à être utilisé en mode créatif (ne peut pas être fabriqué). Dans son usage le plus basique, il peut servir à copier un arbre. Faites un clic droit sur n'importe quel arbre dynamique avec le bâton pour récupérer son JoCode. Ensuite, faites un clic droit sur un sol viable pour recréer le même arbre. L'arbre est également pivoté en fonction de la direction du joueur. Si le joueur fait un clic droit sur un arbre avec le bâton en s'accroupissant, seule l'espèce d'arbre sera copiée, laissant le JoCode inchangé.

De cette façon, vous pouvez par exemple créer un acacia ayant la forme d'un grand arbre de la jungle.

Une autre fonctionnalité du bâton forestier est que tout JoCode récupéré d'un arbre est également copié dans le presse-papiers du système sous forme de texte. Cela permet à un joueur de partager facilement des modèles d'arbres avec d'autres.

Dynamic Trees Plus

Dynamic Trees Plus est une extension du mod Dynamic Trees exclusive à la version 1.16.5 et supérieure, qui vise à ajouter des versions dynamiques d'autres végétaux qui ne correspondraient pas au périmètre de ce mod, comme les cactus et les champignons géants.

Image

Cactus saguaro dans un biome de badlands (fonctionnalité de Dynamic Trees Plus 1.16.5 ou supérieur)

Tree Packs

Les Tree Packs sont un système JSON de type datapack implémenté dans Dynamic Trees qui permet une personnalisation complète des arbres dynamiques et de votre monde ; ils constituent la colonne vertébrale de tout addon et un outil puissant tant pour les utilisateurs que pour les créateurs de packs.

Que peuvent faire les Tree Packs ?

  • Modifier les propriétés de n'importe quel arbre, comme la vitesse de croissance, la taille, le bloc de feuilles, les types de feuilles, la forme de croissance, l'épaisseur du tronc, les objets lâchés, et plus encore !
  • Créer des arbres entièrement nouveaux en utilisant n'importe quels blocs comme base.
  • Créer des fruits et des gousses personnalisés.
  • Ajouter des fonctionnalités personnalisées à n'importe quel arbre, comme des vignes ou des feuilles fleuries.
  • Faciles à apprendre et à utiliser, même pour les personnes sans connaissances en programmation.

Pour plus d'informations et un guide sur les Tree Packs, visitez https://github.com/DynamicTreesTeam/DynamicTrees/wiki/Tree-Packs ou rejoignez notre discord.

Compatibilité des mods

Add-Ons

Les add-ons sont des mods qui font le travail d'inclure des arbres moddés de manière plus modulaire et plus maintenable en utilisant l'API Dynamic Trees. Cela évite de gonfler le mod Dynamic Trees de base, qui n'inclut que les arbres de Minecraft vanilla. Voici la liste actuelle des add-ons développés par la DynamicTreesTeam et d'autres moddeurs. Consultez leurs pages de projet individuelles pour savoir quels arbres les mods peuvent fournir.

  • Pour une liste complète des addons, visitez https://github.com/DynamicTreesTeam/DynamicTrees/wiki

Mods compatibles

Mods dont les fonctionnalités se marient bien avec Dynamic Trees, dont la compatibilité est notable ou a été explicitement fournie. Les mods absents de cette liste ne sont pas nécessairement incompatibles.

  • Create : Le coupeur d'arbres fonctionne avec les arbres dynamiques
  • Distant Horizons : Les arbres s'affichent comme ils le devraient dans les chunks LOD.
  • Better Foliage : Les blocs de feuilles seront améliorés comme prévu (ne fonctionne pas avec la fonctionnalité d'arrondi du tronc)
  • Better Beginnings : Impossible d'abattre un arbre à mains nues, les outils fonctionnent comme prévu.
  • Passable Leaves / Passable Foliage : Les feuilles des arbres dynamiques deviennent traversables lorsque ce mod est installé.
  • No Tree Punching : Les arbres sont bien impossibles à frapper, bonne chance !

Comme mentionné précédemment, les mods qui implémentent des saisons deviennent compatibles avec le système saisonnier de Dynamic Trees.

  • Serene Seasons
  • Better Weather : À partir de la version 0.10.0 Beta 23 en 1.16+

Mods incompatibles

  • Applied Energistics 2 : La génération de météorites ruine les arbres générés dynamiquement.
  • Tree Chopper : Connu pour provoquer des plantages ou faire que les arbres ne lâchent rien.
  • Liquid Luck : Les arbres dynamiques sont connus pour ne pas lâcher de bûches et de bâtons lorsque ce mod est installé.
  • Cave Biomes API : Les changements à la génération de chunks font que les arbres se génèrent incorrectement

Périmètre du projet

Périmètre du projet

Exemples de fonctionnalités dans le périmètre

  • Les arbres et uniquement les arbres.
  • Fournir des versions avancées en croissance des arbres vanilla
  • Configuration nulle à minimale. Devrait fonctionner dès l'installation avec des réglages ou des valeurs par défaut raisonnables
  • Fournir des interfaces pour que d'autres développeurs de mods puissent étendre le mod avec des add-ons, de nouveaux arbres, effets, créatures et autres choses. Si vous avez besoin d'un hook, faites-le moi savoir :)
  • Réaction aux changements saisonniers
  • Atteindre la compatibilité avec d'autres mods populaires lorsque c'est approprié
  • La stylisation ne doit pas s'écarter de l'esthétique de Minecraft. Toutes les parties d'un modèle de bloc doivent être composées de prismes rectangulaires avec chaque face alignée sur 1/16 mètre (un texel Minecraft standard)

Exemples de fonctionnalités hors périmètre

  • Espèces d'arbres non implémentées dans Minecraft vanilla (comme celles de Forestry, Pam's Harvestcraft, Natura, Biomes O' Plenty). Pour la compatibilité avec celles-ci, veuillez vous référer à la section Addons.
  • Entités de créatures, créatures et/ou particules (ents, écureuils, singes, lucioles, etc.)
  • Fruits (autres que les produits fruitiers des arbres de Minecraft vanilla : pommes, fèves de cacao)
  • Butin de donjon (inutile pour ce mod)
  • Villages d'arbres, villageois et/ou postes de commerce
  • Balancelles ou autres gadgets communément attachés aux arbres
  • Magie, systèmes d'énergie, drops d'XP, enchantements
  • Outils et/ou vêtements (en survie, les outils d'administration peuvent être acceptables)
  • Greffage
  • Génétique des arbres et/ou pollinisation, comme celle de forestry
  • Fertilisants automatiques, détecteurs, ou tout type de machine pour interagir avec l'arbre

Des fonctionnalités comme celles-ci ne seront jamais implémentées. Je ne suggère pas que ce sont de mauvaises idées ou qu'elles ne seraient pas amusantes, mais elles sont en effet en dehors du périmètre de ce que ce projet est censé accomplir.

Ceux qui souhaitent implémenter des fonctionnalités hors périmètre sont invités à le faire dans une extension ou un mod de compatibilité séparé. Les mods populaires ont tendance à subir une dérive du périmètre et une surabondance de fonctionnalités. Au final, on se retrouve avec des jet packs, des arbres à minerai métallique, des nyan cats, des épées cactus super mortelles enflammées, et 15 sortes de creepers. Je ne l'accepterai pas.

Détails techniques

Détails techniques

Sous le capot

Les arbres poussent en utilisant une combinaison d'un algorithme d'automate cellulaire pour les feuilles et d'une logique de réseau de branches pour le tronc et les branches. Aucun rendu d'entité de bloc n'est utilisé. Le rendu est effectué avec des BakedModels pour de meilleures performances avec un grand nombre de nœuds d'arbre. Les feuilles ne sont mises à jour qu'avec updateTick(), donc les chunks ne sont re-rendus lorsqu'ils sont modifiés pas plus qu'avec les cultures vanilla. Une interface DropCreator est utilisée pour créer les drops de graines et d'autres objets. De nouveaux créateurs de drops peuvent être enregistrés par d'autres mods pour étendre le comportement existant ou nouveau des arbres. La génération du monde utilise une variation personnalisée de l'Adaptive Incremental Stippling (AIS) utilisant la distribution PoissonDisk pour un placement d'arbres de haute qualité et sans chevauchement. Données saisonnières disponibles ici

Licence, permission et modpacks

La permission est par la présente accordée d'utiliser ce mod dans N'IMPORTE QUEL modpack ou serveur. Veuillez ne pas demander la permission d'utiliser le mod dans votre modpack après que je vous ai déjà dit que vous pouvez, c'est agaçant. L'attribution serait appréciée mais je ne l'exige pas. Vous n'êtes pas autorisé à republier ce mod sur d'autres sites sans fournir un lien de téléchargement CurseForge et ma permission. Ai-je mentionné que vous avez la permission d'utiliser ce mod dans vos modpacks ?.. Bien ! Vous étiez attentif !

Comment installer Dynamic Trees

With Millida Launcher

  1. Install Millida Launcher

    The launcher is free: download it at millida.net/launcher and sign in with any nickname.

  2. Click “Install” on this page

    The launcher opens and installs the mod for Minecraft 1.20.1–26.1.2 on Fabric, Forge, NeoForge or Quilt automatically, together with its dependencies: Forge Config API Port.

  3. Launch the game

    A profile with it appears in the launcher: click “Play”.

Manually

  1. Install Fabric, Forge, NeoForge or Quilt

    The loader must match the game version of the mod file, for example Minecraft 26.1.2. After installing it, a separate profile appears in your launcher.

  2. Download the file for your version

    In the version list above, pick the file dynamictrees-neoforge-26.1.2-1.8.0-BETA04.jar (3.4 MB) for your game version and loader.

  3. Put it in the mods folder

    The folder is inside .minecraft (Windows: %appdata%\.minecraft\mods). If it does not exist, create it. Required dependencies go there too: Forge Config API Port.

  4. Launch the loader profile

    Open “Mods” in the main menu: Dynamic Trees should be in the list.

On a server

  1. A server on Fabric, Forge, NeoForge or Quilt

    The mod only works on a server with the same loader and game version, for example 26.1.2.

  2. File goes into the server’s mods folder

    Stop the server, put the mod file into the mods folder and start the server again.

  3. Use the “To server” button

    On Millida Hosting, the button at the top of the page uploads the file to your server and restarts it for you.

Versions

Avec dépendances

MinecraftLoaderFichierDateActions
26.1.2NeoForge26.1.23.4 Mo 4
26.1.2NeoForge26.1.23.4 Mo
1.21.1Fabric, Quilt1.21.13.2 Mo 10
1.21.1NeoForge1.21.13.2 Mo 36
1.20.1Forge1.20.13.6 Mo 21
1.21.1Fabric, Quilt1.21.13.1 Mo
1.21.1NeoForge1.21.13.2 Mo
26.1.2NeoForge26.1.23.3 Mo

Ce qu'il faut pour l'exécuter

Avis

Soyez le premier à noter Dynamic Trees

Commentaires 0

Connectez-vous pour commenterSe connecter

Mods similaires

Tous les mods

En savoir plus

Auteur : MaxHyperLicence : MIT

Êtes-vous l'auteur ? Contactez-nous — nous le retirerons sous 48 heures.