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 เป็นบล็อกที่ซับซ้อนจนน่าตกใจ และบันไดเหล่านี้ไม่เคยถูกสร้างให้โปร่งใสเลย แผ่นคอนกรีตอาจจะง่ายพอ แต่ฉันคิดว่าถ้าโมแยงเพิ่มเข้าไป ผู้คนก็จะไม่หยุดขอบันได และบันไดกระจกถือเป็นฝันร้ายอย่างยิ่ง
บันไดสามารถวางหันหน้าไปทางทิศเหนือ ทิศตะวันออก ทิศใต้ หรือทิศตะวันตก โดยสามารถคว่ำหรือหงายขวาขึ้นได้ บันไดสามารถตรงหรือโค้งได้ด้วยวิธีใดวิธีหนึ่งจากสี่วิธีที่แตกต่างกัน และมีหกหน้าที่อาจหรืออาจไม่โปร่งใสก็ได้ ขึ้นอยู่กับว่าบล็อกใดอยู่ข้างๆ แต่สิ่งที่ควรสังเกต: ในแต่ละหน้าของทั้งหกหน้านั้น อาจมีบันไดกระจกอีกบล็อกหนึ่งที่สามารถวางหันหน้าไปทางทิศเหนือ ทิศตะวันออก ทิศใต้ หรือทิศตะวันตก คว่ำลง หรือหันขวาขึ้น และมีทั้งแบบตรงหรือโค้งในบันไดเดียว สี่วิธีที่แตกต่างกัน และแน่นอนว่า ในแต่ละหน้าทั้งหกนั้น อาจมีบล็อกที่ไม่โปร่งใส บล็อกแก้วธรรมดา หรือแผ่นกระจกที่วางอยู่ที่ครึ่งล่าง ครึ่งบน หรือเป็นแผ่นสองชั้น
ในท้ายที่สุด มีสถานการณ์ที่เป็นไปได้ 1,0800 กรณีที่ต้องนำมาพิจารณาเพื่อคำนวณความโปร่งใสของบันไดกระจก แต่คุณยังต้องคำนวณความโปร่งใสของแผ่นกระจกด้วย (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