Horizon › بلغة Rust
اللعبة نفسها، والتنفيذ بلغة Rust
يسمّي اللاعبون Horizon باسم Minecraft Rust Edition. هو قواعد Java 26.3 مكتوبة بلغة Rust، لا صندوق رمل جديد ولا لعبة Rust من Facepunch.
إعادة كتابة Minecraft بلغة Rust هنا تعني أخذ قواعد Java Edition 26.3 وتنفيذها بشكل أصلي. التوليد، والفيزياء، والردستون، والكائنات، ورزم الشبكة، والضوء، وشبكات المضلعات، والحفظ. المدخلات نفسها، والمخرجات تقارنها اختبارات آلية.
تُغذّي 281 اختبارًا تفاضليًا كلًا من Horizon والفانيلا بالمدخلات نفسها. في 13 أكتوبر 2026 اجتاز كل نظام مذكور الاختبارات التي تقارنه. 100% تعني 100% مما تقارنه الاختبارات. اللاعبون ما زالوا يجدون فروقًا. إصدارات Nightly تُصلحها.
| النظام | ما تقارنه الاختبارات |
|---|---|
| حلقة اللعب والإدخال | الكاميرا، والقفز التلقائي، والعدو، ومحدّد الإطارات |
| الأصول | نماذج العناصر على 196,290 تكديسًا، وشاشة حزمة الموارد |
| الشبكة | دخول خادم الفانيلا، والخادم المخصّص، والشبكة المحلية |
| المقاطع ولوحات الألوان | الحاويات نفسها في العميل وفي ملفات الحفظ |
| شبكات المضلعات والضوء | رباعيات المقطع، وإعادة إضاءة البلاطات والأدراج |
| توليد العالم | 2,352 مقطعًا، و225 موقعًا للبنى، وثلاثة أبعاد |
| الكيانات | الظهور، والغارات، والذكاء، وfinalizeSpawn |
| المخزون وواجهة اللعب | نقرات القائمة، وكتاب الوصفات، و758 أمرًا |
| الكتل والنبضات | الردستون، والموزّعات، والمُصنِّع، وسكلك |
ما ليس كذلك
- ليس مودًا فوق عميل Java. لا توجد JVM في زمن تشغيل اللعبة.
- لا حاجز صارم لرخصة مدفوعة. يعمل مع أي إصدار للعبة على القرص.
- ليس Bedrock وليس إصدار C++.
- ليس موضعًا تُشغَّل فيه ملفات JAR من Fabric أو Forge.