Mo Glass هو تعديل للعبة Minecraft يضيف سلالم زجاجية وألواح زجاجية، بما في ذلك أنواع الزجاج الملون والملون. تبدو رائعة في أي بناء وتتصل بسلاسة مع كتل زجاج الفانيليا. يتوفر هذا التعديل للعديد من إصدارات Minecraft المختلفة، بما في ذلك اللقطات.
(يفترض هذا أنك تستخدم Windows مع تثبيت Eclipse وJava Development Kit 21 بالفعل.)
استنساخ / تنزيل المستودع.
قم بتشغيل هذين الأمرين في PowerShell:
. / gradlew.bat -- stop
. / gradlew.bat genSources eclipse
في Eclipse، انتقل إلى Import...
> Existing Projects into Workspace
وحدد هذا المشروع.
يمكن رؤية كل من السلالم والألواح بنفس طريقة كتل زجاج الفانيليا. يمكنك وضع عدة سلالم وألواح وكتل كاملة بجانب بعضها البعض وستبدو وكأنها قطعة واحدة من الزجاج.
ستحجب الألواح والسلالم المصنوعة من الزجاج الملون الضوء إذا وضعتها دون أي فجوات هوائية، أو تسمح بمرور الضوء إذا كانت هناك فجوة.
قبل أن أبدأ في إنشاء هذا التعديل، اعتقدت دائمًا أن Mojang قد نسي هذه الكتل، أو أنهم كانوا كسالى جدًا بحيث لا يمكنهم إضافتها. ولكن الآن بعد أن أضفت هذه الكتل بنفسي وأمضيت ساعات عديدة للحصول على الشفافية، أعتقد أنني فهمت أخيرًا سبب عدم اهتمام Mojang. تعتبر سلالم Minecraft عبارة عن كتل معقدة بشكل مدهش ولم يكن من المفترض أن تكون شفافة على الإطلاق. قد تكون الألواح سهلة بما فيه الكفاية، ولكن أعتقد أنه إذا أضاف Mojang تلك الألواح فلن يتوقف الناس عن المطالبة بالسلالم. والسلالم الزجاجية هي كابوس مطلق.
يمكن وضع السلالم باتجاه الشمال أو الشرق أو الجنوب أو الغرب، ويمكن أن تكون مقلوبة أو مقلوبة إلى أعلى، ويمكن أن تكون مستقيمة أو منحنية بإحدى الطرق الأربعة المختلفة ولها ستة وجوه قد تكون أو لا تكون شفافة ، اعتمادًا على الكتلة المجاورة لهم. ولكن هنا تكمن المشكلة: على كل وجه من هذه الوجوه الستة، يمكن أن يكون هناك كتلة أخرى من السلالم الزجاجية التي يمكن أيضًا وضعها في مواجهة الشمال أو الشرق أو الجنوب أو الغرب، بشكل مقلوب أو مع الجانب الأيمن لأعلى، وتكون إما مستقيمة أو منحنية في أحدها. من أربع طرق مختلفة. وبعد ذلك بالطبع، يمكن أن يكون هناك أيضًا على كل وجه من الوجوه الستة كتلة غير شفافة، أو كتلة زجاجية عادية أو لوح زجاجي يتم وضعه إما في النصف السفلي، أو النصف العلوي، أو لوح مزدوج.
في النهاية، هناك 10800 سيناريو محتمل يجب أخذها في الاعتبار فقط لحساب شفافية السلالم الزجاجية. ولكن عليك أيضًا حساب شفافية الألواح الزجاجية (810 سيناريوهات محتملة) وضبط حساب الشفافية للكتل الزجاجية العادية (270 سيناريوهات محتملة، أو 258 أكثر من ذي قبل).*
يتطلب هذا جهدًا كبيرًا لإضافة كتلتين جديدتين إلى اللعبة - والكثير من الفرص لتسلل أخطاء جديدة. وأعتقد أن هذا هو السبب وراء عدم اهتمام Mojang.
الاختلافات المحتملة للسلالم: pvStairs = 4 * 2 * 5 = 40
الاختلافات المحتملة للألواح: pvSlabs = 3
الاختلافات المحتملة للكتل الزجاجية: pvGlass = 1
الاختلافات المحتملة للكتل غير الشفافة: pvBlocks = 1 (لأنه سيتم تجاهل أي اختلافات عند حساب الشفافية)
المجموعات الممكنة مجتمعة: pvAll = pvStairs + pvSlabs + pvGlass + pvBlocks = 40 + 3 + 1 + 1 = 45
ربما وجوه شفافة للكتلة (بما في ذلك السلالم، على الرغم من أنها تحتوي على وجوه أكثر): f = 6
السيناريوهات المحتملة لشفافية السلالم: psStairs = pvAll * f * pvStairs = 45 * 6 * 40 = 10800
السيناريوهات المحتملة لشفافية الألواح: psSlabs = pvAll * f * pvSlabs = 45 * 6 * 3 = 810
السيناريوهات المحتملة لشفافية الكتل الزجاجية: psGlass = pvAll * f * pvGlass = 45 * 6 * 1 = 270
السيناريوهات المحتملة لشفافية الكتل الزجاجية في حالة عدم وجود سلالم وألواح زجاجية: psGlassVanilla = (pvGlass + pvBlocks) * f * pvGlass = (1 + 1) * 6 * 1 = 12