Mo Glass adalah mod Minecraft yang menambahkan tangga kaca dan lempengan kaca, termasuk varian kaca patri dan berwarna. Mereka tampak hebat dalam bentuk apa pun dan terhubung secara mulus dengan balok kaca vanilla. Mod ini tersedia untuk berbagai versi Minecraft, termasuk snapshot.
(Ini mengasumsikan bahwa Anda menggunakan Windows yang sudah menginstal Eclipse dan Java Development Kit 21.)
Kloning/unduh repositori.
Jalankan dua perintah ini di PowerShell:
. / gradlew.bat -- stop
. / gradlew.bat genSources eclipse
Di Eclipse, buka Import...
> Existing Projects into Workspace
dan pilih proyek ini.
Baik tangga maupun pelatnya tembus pandang seperti balok kaca vanila. Anda dapat menempatkan beberapa tangga, lempengan, dan balok penuh di samping satu sama lain dan semuanya akan terlihat seperti sepotong kaca.
Pelat dan tangga yang terbuat dari kaca berwarna akan menghalangi cahaya jika ditempatkan tanpa celah udara, atau membiarkan cahaya masuk jika ada celah.
Sebelum saya mulai membuat mod ini, saya selalu berpikir bahwa Mojang hanya lupa tentang blok-blok ini, atau mereka terlalu malas untuk menambahkannya. Tapi sekarang setelah saya menambahkan blok ini sendiri dan menghabiskan waktu berjam-jam agar transparansi berfungsi, saya rasa saya akhirnya mengerti mengapa Mojang tidak peduli. Tangga Minecraft ternyata merupakan balok yang rumit dan tidak pernah dimaksudkan untuk dibuat transparan. Lembaran mungkin cukup mudah, tapi menurut saya jika Mojang menambahkannya maka orang tidak akan berhenti meminta tangga. Dan tangga kaca adalah mimpi buruk yang harus dibuat.
Tangga dapat ditempatkan menghadap Utara, Timur, Selatan atau Barat, dapat terbalik atau menghadap kanan, dapat lurus atau melengkung dengan salah satu dari empat cara berbeda dan memiliki enam sisi yang mungkin transparan atau tidak. , tergantung pada blok apa yang ada di sebelahnya. Tapi inilah menariknya: Pada masing-masing dari enam sisi tersebut, mungkin ada blok tangga kaca lain yang juga dapat ditempatkan menghadap Utara, Timur, Selatan atau Barat, terbalik atau kanan atas dan lurus atau melengkung menjadi satu. dari empat cara yang berbeda. Dan tentu saja, pada masing-masing dari keenam permukaan tersebut juga terdapat balok tidak transparan, balok kaca biasa, atau lempengan kaca yang ditempatkan di bagian bawah, bagian atas, atau merupakan pelat ganda.
Pada akhirnya, ada 10.800 kemungkinan skenario yang perlu diperhitungkan hanya untuk menghitung transparansi tangga kaca. Namun kemudian Anda juga harus menghitung transparansi lempengan kaca (810 kemungkinan skenario) dan menyesuaikan penghitungan transparansi balok kaca biasa (270 kemungkinan skenario, atau 258 lebih banyak dari sebelumnya).*
Itu adalah upaya yang besar hanya untuk menambahkan dua blok baru ke dalam permainan - dan banyak peluang bagi bug baru untuk menyelinap masuk. Menurut saya, itulah sebabnya Mojang tidak ambil pusing.
kemungkinan variasi tangga: pvStairs = 4*2*5 = 40
kemungkinan variasi pelat: pvSlabs = 3
kemungkinan variasi balok kaca: pvGlass = 1
kemungkinan variasi blok non-transparan: pvBlocks = 1 (karena variasi apa pun akan diabaikan saat menghitung transparansi)
kombinasi yang mungkin digabungkan: pvAll = pvStairs + pvSlabs + pvGlass + pvBlocks = 40 + 3 + 1 + 1 = 45
kemungkinan muka balok yang transparan (termasuk tangga, meskipun mukanya lebih banyak): f = 6
skenario yang mungkin untuk transparansi tangga: psStairs = pvAll * f * pvStairs = 45 * 6 * 40 = 10800
skenario yang mungkin untuk transparansi pelat: psSlabs = pvAll * f * pvSlabs = 45 * 6 * 3 = 810
skenario yang mungkin untuk transparansi balok kaca: psGlass = pvAll * f * pvGlass = 45 * 6 * 1 = 270
skenario yang mungkin untuk transparansi balok kaca jika tangga dan pelat kaca tidak ada: psGlassVanilla = (pvGlass + pvBlocks) * f * pvGlass = (1 + 1) * 6 * 1 = 12