
هدف المشروع
إنشاء أشجار أكثر ديناميكية وجمالية ومتعة وطبيعية مع احترام التصميم الجرافيكي لماينكرافت والالتزام بنطاق مشروع ضيق يبقي الأمور بسيطة.
قيمنا الأساسية هي:
- اندماج غامر مع جمالية ماينكرافت
- الحفاظ على نطاق المشروع صغيراً
- تأثير أداء أدنى حد ممكن
- توافق المودات في المقام الأول
جرّب أيضاً Dynamic Trees Plus!

الميزات
الشجرة النامية هي بنية متعددة الكتل تتكون من تربة جذرية وأفرع وكتل أوراق، وتتفوق بكثير على بنى أشجار ماينكرافت الأصلية. تبدأ تشكيلة الشجرة ببذرة. تُزرع هذه البذرة إما يدوياً مثل شتلة ماينكرافت الأصلية، أو تكون للبذرة فرصة لزرع نفسها إذا تُركت على الأرض في موقع مناسب. ثم تنمو الشجرة من شتلة، فتزداد حجمها ببطء مع مرور الوقت، حتى تصبح شجرة كاملة الحجم. بعد ذلك يمكن قطع الشجرة من قاعدتها واستلام كل الخشب دفعة واحدة.

الأشجار
- تنمو تدريجياً من بذور إلى أشجار ناضجة مع مرور الوقت.
- تنمو بطرق طبيعية مستوحاة بشكل عام من أشجار العالم الحقيقي وتميل إلى النمو بطرق فريدة وواقعية.
- تنمو حول العوائق بطريقة طبيعية.
- ليست مجرد تغيير مظهري بل تنمو باستخدام خوارزميات مختلفة لكل نوع.
- معدل نموها وأحجامها الناضجة تعتمد على الأحياء الحيوية ودرجة الحرارة وهطول الأمطار.
- تُسقط بذوراً عشوائياً قد تزرع نفسها.
- لا تنمو في الظلام. الأوراق غير المتصلة بفرع خارجي للشجرة أو المحرومة من الضوء تموت. الأفرع الخارجية الخالية من الأوراق تتعفن ببطء.
- تموت وتتعفن في مكان مظلم (بعض الأنواع تنتج فطراً عندما تتعفن).
- المشي على كتل الأوراق بطيء ويغوص. السقوط على الأوراق يمنع أضرار السقوط ويدمّر الأوراق.
- فواكه ماينكرافت الأصلية (التفاح وحبوب الكاكاو) لها أنواع مخصصة خاصة بها لفصلها. (التفاح نوع من البلوط، والكاكاو نوع من الأدغال)
- يمكن تسلق الأفرع الرقيقة مثل السلالم.
- للأشجار مؤثرات صوتية مخصصة عند القطع أو الارتطام بالأرض أو السقوط على الماء أو التقليم.
- مؤثرات جسيمات على الأوراق عندما تصطدم الأشجار بالأرض.

شجرة بلوط ناضجة
التربة الجذرية
- توفر العناصر الغذائية للأشجار ويمكن أن تُستنفد مع مرور الوقت
- عند استخدام مسحوق العظام عليها يزيد خصوبة التربة ويسمح للشجرة بالنمو إلى ما بعد حالتها الناضجة
- عند استخدام جرعات مختلفة عليها تحصل تأثيرات مختلفة (انظر القسم التالي)
- تُنشأ جسيمات تأثيرات خاصة على الشجرة بأكملها عند استخدام مادة فعالة على التربة أو على كتلة الجذع السفلية
- يمكن استخدام المقارن لاستشعار مستوى خصوبة التربة
الجرعات
- قاعدة الفحم الحيوي: جرعة الشجرة الأساسية للتخمير
- جرعة الاستنزاف: تستنزف التربة بالكامل فتتوقف الشجرة عن النمو
- جرعة الازدهار: تخصب الشجرة بالكامل، ثم تنمو بشكل أسرع حتى تنفد الخصوبة
- جرعة التحول: تحوّل شجرة ديناميكية موجودة إلى نوع شجرة آخر
- جرعة العملاق: تحوّل الشجرة إلى نسختها العملاقة (إن وُجدت). افتراضياً تعمل مع أشجار التنوب والأدغال.
البذور
- تحل محل شتلات ماينكرافت الأصلية
- تُسقط عشوائياً من الأشجار (قابل للتكوين)
- يمكنها زرع نفسها إذا وُضعت على كتلة تراب أو عشب أو بودزول في غابة مع رؤية واضحة للسماء فوقها (قابل للتكوين)

الشتلات (في الأعلى: البلوط، التنوب، البتولا، الأدغال. في الأسفل: الأكاسيا، البلوط الداكن، فطر قرمزي، فطر مشوّه) وبذورها المقابلة.
التوافق
- أشجار ماينكرافت الأصلية تعمل بشكل طبيعي.
- يمكن تعطيل توليد العالم للسماح لأشجار ماينكرافت الأصلية بالظهور.
- كل ما يُسقط من الأشجار النامية هو أوراق وعصي وجذوع ماينكرافت الأصلية. الأفرع غير قابلة للحصول عليها في وضع البقاء. المقصات تحصل فقط على أوراق ماينكرافت الأصلية.
- تُستخدم قوامات ماينكرافت الأصلية للخشب والأوراق مما يجعلها متوافقة مع حزم الموارد.
- يمكن صناعة البذور من شتلات ماينكرافت الأصلية والعكس باستخدام دلو تراب.
- تنتشر النار وتحترق بنفس معدل حرائق أشجار ماينكرافت الأصلية.
نظام الفصول
يطبق Dynamic Trees نظام فصول كامل لأشجاره، وهو متوافق افتراضياً مع Serene Seasons. تستجيب الأشجار للمناخ فتبطئ أو توقف نموها وفقاً لذلك. للفواكه أيضاً موسم حصاد محدد وموسم إزهار. للحصول على قائمة كاملة بالفواكه وفصولها المفضلة، زر الويكي.
مطلوب مود فصول واحد على الأقل لتفعيل هذا النظام.
يمكن للإضافات دمج أنظمة الفصول أيضاً إذا لم تكن متوافقة افتراضياً.
الغابات
- عندما تُسقط الأشجار بذوراً ينتشر خط الغابة.
- تتنافس الأشجار على ضوء الشمس عند وضعها قرب بعضها فتنمو أطول وأنحف من الأشجار في العراء. هذا ينتج تأثير مظلة الغابة.
- تحجب المظلات ضوء السماء منتجة غابات مظلمة يمكن أن تظهر فيها الكائنات أثناء النهار وتفشل الشتلات في الازدهار.
- يتكوّن البودزول من التراب أو العشب تحت مظلات الغابات المظلمة لبعض أنواع الأشجار. البودزول مخصص لمحاكاة مظهر أوراق الغابة المتساقطة.

عند حافة غابة بلوط

غابة بلوط قرب السهول

سافانا متناثرة بأشجار الأكاسيا

تايغا قرب الساحل مع تايغا عملاقة خلفها

أشجار بتولا نحيلة في غابة كثيفة

مظلة أشجار الأدغال الطويلة تنتج أرضية غابة معتمة

غابة قرمزية كئيبة بجانب غابة مشوّهة أصغر
الحصاد
- قطع الشجرة من قاعدتها يُسقط الشجرة بأكملها
- الأفرع الأسمك تستغرق وقتاً أطول للحصاد
- يمكن إزالة أفرع كاملة من الشجرة دون المساس بالجسم الرئيسي للشجرة
- ينتج الحصاد جذوعاً وعصي ماينكرافت الأصلية ويُحسب عددها كإجمالي حجم الخشب في الشجرة أو الفرع
- تعويذات Fortune على الفؤوس مفيدة فعلاً وتعمل على زيادة محصول الجذوع
- تتضرر الأدوات بعدد الجذوع المحصودة (قابل للتكوين)
- تنمو الأوراق من جديد عند تدميرها إذا تُركت الأفرع الخارجية سليمة
- تسقط الأشجار عند حصادها (قابل للتكوين)
عصا الغابة
عصا الغابة أداة متعددة الوظائف مخصصة للاستخدام في وضع الإبداع (لا يمكن صناعتها). في أبسط استخداماتها يمكن استخدامها لنسخ شجرة. انقر بزر الفأرة الأيمن على أي شجرة ديناميكية بالعصا لسحب JoCode الخاص بها. بعد ذلك، انقر بزر الفأرة الأيمن على تربة صالحة لإعادة إنشاء نفس الشجرة. تُدوَّر الشجرة أيضاً بناءً على اتجاه اللاعب. إذا نقر اللاعب بزر الفأرة الأيمن على شجرة بالعصا أثناء التسلل فسيُنسخ نوع الشجرة فقط، مع ترك JoCode دون تغيير.
بهذه الطريقة يمكنك مثلاً إنشاء شجرة أكاسيا بشكل شجرة أدغال طويلة.
ميزة أخرى لعصا الغابة هي أن أي JoCode يُسحب من شجرة يُنسخ أيضاً إلى حافظة النظام كنص. هذا يمكّن اللاعب من مشاركة نماذج الأشجار مع الآخرين بسهولة.
Dynamic Trees Plus
Dynamic Trees Plus هو امتداد لمود Dynamic Trees حصري لإصدار 1.16.5 وما فوق، ويهدف إلى إضافة نسخ ديناميكية من نباتات أخرى لا تتناسب مع نطاق هذا المود، مثل الصبار والفطر العملاق.

صبار ساجوارو في أحياء الأراضي الوعرة (ميزة من Dynamic Trees Plus 1.16.5 أو أعلى)
حزم الأشجار
حزم الأشجار هي نظام JSON شبيه بحزم البيانات مُنفَّذ في Dynamic Trees ويتيح تخصيصاً كاملاً للأشجار الديناميكية وعالمك، وهي العمود الفقري لأي إضافة وأداة قوية للمستخدمين وصانعي الحزم على حد سواء.
ماذا يمكن أن تفعل حزم الأشجار؟
- تعديل خصائص أي شجرة مثل سرعة النمو والحجم وكتلة الأوراق وأنواع الأوراق وشكل النمو وسماكة الجذع والإسقاطات والمزيد!
- إنشاء أشجار جديدة كلياً باستخدام أي كتل كأساس.
- إنشاء فواكه وقرون مخصصة.
- إضافة ميزات مخصصة لأي شجرة، مثل الكروم والأوراق المزهرة.
- سهلة التعلم والاستخدام حتى للأشخاص بدون معرفة برمجية.
لمزيد من المعلومات ودليل حول حزم الأشجار زر https://github.com/DynamicTreesTeam/DynamicTrees/wiki/Tree-Packs أو انضم إلى ديسكورد الخاص بنا.
توافق المودات
الإضافات
الإضافات هي مودات تقوم بعمل تضمين الأشجار المودّية بطريقة أكثر وحداتية وقابلية للصيانة باستخدام Dynamic Trees API. هذا يمنع التضخم في مود Dynamic Trees الأساسي الذي يتضمن فقط أشجار ماينكرافت الأصلية. فيما يلي القائمة الحالية للإضافات التي طورها DynamicTreesTeam ومعدّلو مودات آخرون. راجع صفحات مشاريعهم الفردية للحصول على معلومات حول الأشجار التي يمكن للمودات توفيرها.
- للحصول على قائمة شاملة بالإضافات زر https://github.com/DynamicTreesTeam/DynamicTrees/wiki
المودات المتوافقة
المودات التي تمتزج ميزاتها جيداً مع Dynamic Trees، أو التي يكون التوافق فيها ملحوظاً أو تم توفيره صراحةً. المودات غير المدرجة في هذه القائمة ليست بالضرورة غير متوافقة.
- Create: قاطع الأشجار يعمل مع الأشجار الديناميكية
- Distant Horizons: تُعرض الأشجار كما ينبغي في كتل LOD.
- Better Foliage: ستحسين كتل الأوراق كما هو متوقع (لا يعمل مع ميزة تقويس الجذع)
- Better Beginnings: لا يمكنك قطع شجرة بيديك المجردتين، والأدوات تعمل كما هو مقصود.
- Passable Leaves / Passable Foliage: تصبح أوراق Dynamic Trees قابلة للعبور عند تثبيت هذا المود.
- No Tree Punching: الأشجار غير قابلة للضرب باليد بنجاح، حظاً موفقاً!
كما ذُكر سابقاً، المودات التي تنفذ الفصول تصبح متوافقة مع نظام الفصول في Dynamic Trees.
- Serene Seasons
- Better Weather: اعتباراً من 0.10.0 Beta 23 في 1.16+
المودات غير المتوافقة
- Applied Energistics 2: توليد النيازك يفسد الأشجار المولّدة ديناميكياً.
- Tree Chopper: معروف بأنه يسبب انهيارات أو يجعل الأشجار لا تسقط شيئاً.
- Liquid Luck: من المعروف أن الأشجار الديناميكية لا تسقط جذوعاً وعصيًا عند تثبيت هذا المود.
- Cave Biomes API: التغييرات في توليد القطع تجعل الأشجار تتولد بشكل غير صحيح
نطاق المشروع
نطاق المشروع
أمثلة على الميزات داخل النطاق
- الأشجار والأشجار فقط.
- توفير نسخ نامية متقدمة من أشجار ماينكرافت الأصلية
- إعداد صفري إلى أدنى حد. يجب أن يعمل خارج الصندوق بإعدادات معقولة أو افتراضية
- توفير واجهات لمطوري المودات الآخرين لتوسيع المود بإضافات وأشجار جديدة وتأثيرات وكائنات وأشياء أخرى. إذا احتجت خطافاً فأخبرني :)
- الاستجابة للتغيرات الموسمية
- تحقيق التوافق مع المودات الشائعة الأخرى عند الاقتضاء
- يجب ألا ينحرف التصميم عن جمالية ماينكرافت. يجب أن تتكون جميع أجزاء نموذج الكتلة من منشورات مستطيلة مع محاذاة كل وجه إلى 1/16 متر (تكسل ماينكرافت القياسي)
أمثلة على الميزات خارج النطاق
- أنواع الأشجار غير المنفذة في ماينكرافت الأصلية (مثل تلك في Forestry وPam's Harvestcraft وNatura وBiomes O' Plenty). للتوافق معها يرجى الرجوع إلى قسم الإضافات.
- كائنات المخلوقات والكائنات الحية و/أو الجسيمات (الإنتات والسناجب والقرود واليراعات وغيرها)
- الفواكه (غير منتجات فواكه أشجار ماينكرافت الأصلية: التفاح وحبوب الكاكاو)
- غنائم الأبراج (بلا فائدة لهذا المود)
- قرى الأشجار والقرويون و/أو مراكز التجارة
- الأراجيح أو الأدوات الأخرى المرتبطة عادةً بالأشجار
- السحر وأنظمة الطاقة وإسقاطات الخبرة والتعويذات
- الأدوات و/أو الملابس (في البقاء، قد تكون أدوات الإدارة مقبولة)
- التطعيم
- وراثة الأشجار و/أو التلقيح، كما في Forestry
- الأسمدة التلقائية أو الكواشف أو أي نوع من الآلات للتفاعل مع الشجرة
ميزات كهذه لن تُنفَّذ أبداً. لا أقترح أنها أفكار سيئة أو أنها لن تكون ممتعة لكنها بالفعل خارج نطاق ما يُفترض أن يحققه هذا المشروع.
الراغبون في تنفيذ ميزات خارج النطاق مرحب بهم لفعل ذلك في توسعة أو مود توافق منفصل. تميل المودات الشائعة إلى زحف النطاق وفرط الميزات. في النهاية ينتهي بك الأمر بحقائب طائرة وأشجار خام معدني وقطط نيان وقسي صبار الموت الناري العملاق و15 نوعاً من الزواحف. لن أسمح بذلك.
التفاصيل التقنية
التفاصيل التقنية
تحت الغطاء
تنمو الأشجار باستخدام مزيج من خوارزمية الأتمتة الخلوية للأوراق ومنطق شبكة الأفرع للجذع والأفرع. لا يُستخدم أي عرض لكيانات الكتل. يتم العرض باستخدام BakedModels لأداء أفضل مع أعداد كبيرة من عقد الأشجار. تُحدَّث الأوراق فقط بـ updateTick() لذا تُعاد عرض القطع عند التغيير بما لا يزيد عن محاصيل ماينكرافت الأصلية. تُستخدم واجهة DropCreator لإنشاء إسقاطات البذور والعناصر الأخرى. يمكن للمودات الأخرى تسجيل منشئي إسقاطات جدد لتوسيع سلوك الأشجار الحالية أو الجديدة. يستخدم Worldgen تنويعاً مخصصاً من Adaptive Incremental Stippling (AIS) باستخدام PoissonDisk Distribution لوضع أشجار عالي الجودة وغير متداخل. بيانات الفصول متاحة هنا
الترخيص والصلاحيات وحزم المودات
يُمنح الإذن هنا لاستخدام هذا المود في أي حزمة مودات أو سيرفر. لا تطلب الإذن لاستخدام المود في حزمة موداتك بعد أن أخبرتك بالفعل أنه يمكنك ذلك، فهذا مزعج. الاعتراف بالفضل سيكون لطيفاً لكنني لا أطلبه. لا يُسمح لك بإعادة نشر هذا المود على مواقع أخرى دون توفير رابط تحميل من CurseForge وإذني. هل ذكرت أن لديك إذناً لاستخدام هذا المود في حزم المودات الخاصة بك؟.. جيد! كنت منتبهاً!
كيفية تثبيت Dynamic Trees
With Millida Launcher
Install Millida Launcher
The launcher is free: download it at millida.net/launcher and sign in with any nickname.
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.
Launch the game
A profile with it appears in the launcher: click “Play”.
Manually
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.
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.
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.
Launch the loader profile
Open “Mods” in the main menu: Dynamic Trees should be in the list.
On a server
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.
File goes into the server’s mods folder
Stop the server, put the mod file into the mods folder and start the server again.
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.
الإصدارات
مع المتطلبات
| Minecraft | المشغّل | الملف | التاريخ | الإجراءات |
|---|---|---|---|---|
| 26.1.2 | NeoForge | 26.1.23.4 ميغابايت 4 | ||
| 26.1.2 | NeoForge | 26.1.23.4 ميغابايت | ||
| 1.21.1 | Fabric, Quilt | 1.21.13.2 ميغابايت 10 | ||
| 1.21.1 | NeoForge | 1.21.13.2 ميغابايت 37 | ||
| 1.20.1 | Forge | 1.20.13.6 ميغابايت 22 | ||
| 1.21.1 | Fabric, Quilt | 1.21.13.1 ميغابايت | ||
| 1.21.1 | NeoForge | 1.21.13.2 ميغابايت | ||
| 26.1.2 | NeoForge | 26.1.23.3 ميغابايت |
ما يلزم لتشغيله
- Forge Config API Portمطلوب
- Dependencyاختياري
التقييمات
كن أول من يقيّم Dynamic Trees


