ปลั๊กอิน OneBlock Minecraft เขียนโดย tastebento เครดิตสำหรับแนวคิดดั้งเดิม: IJAminecraft
AOneBlock ทำให้คุณอยู่บนบล็อกในอวกาศ มีเพียงบล็อกเดียวเท่านั้น คุณจะทำอย่างไรต่อไป?
ดู BentoBox Docs docs.bentobox.world สำหรับเอกสารประกอบ
คำสั่งผู้ใช้คือ /ob
คำสั่งของผู้ดูแลระบบคือ /oba
ถาม: มีขั้นตอนอะไรบ้าง?
ตอบ: มี 12 ระยะ: ที่ราบ ใต้ดิน ฤดูหนาว มหาสมุทร ป่า หนองน้ำ ดันเจี้ยน ทะเลทราย ใต้ท้องทะเล ความอุดมสมบูรณ์ ความรกร้าง ความมืดลึก และจุดจบ แต่ละเฟสจะมีชุดบล็อก หีบ ไอเท็ม และม็อบที่เหมาะสมกับฉาก
ถาม: มีกี่บล็อกในเฟส?
ตอบ: ขณะนี้มี 12,000 บล็อก!
ถาม: จะเกิดอะไรขึ้นหลังจากเฟสสุดท้าย?
ตอบ: เฟสเกิดขึ้นซ้ำ
ถาม: ทำไมฉันถึงล้มและตายอยู่เรื่อย!
A: การเอาตัวรอดก็มีเคล็ดลับนะ แต่อาจจะยาก! คุณต้องสร้างพื้นที่เพื่อไม่ให้ตก
ถาม: ฉันไม่สามารถจับบล็อกได้เมื่อขุดมัน! ฉันจะทำอย่างไร?
ตอบ: คุณไม่สามารถจับพวกมันได้ทั้งหมด แต่มัน เป็น บล็อกที่ไม่มีที่สิ้นสุด!
ถาม: เหตุใดบางบล็อกจึงเกิดบ่อยกว่าบล็อกอื่น
ตอบ: พวกเขาแค่ทำ! มันสุ่ม. คุณสามารถตั้งค่าความน่าจะเป็นแบบสัมพันธ์ได้ในไฟล์กำหนดค่าในโฟลเดอร์เฟส ผู้ดูแลระบบยังสามารถตั้งค่าบล็อกให้ปรากฏในบางช่วงเวลาได้ไม่ว่าจะเกิดอะไรขึ้นก็ตาม ระวังฟองน้ำเป็นตัวอย่าง!
ถาม ฉันจะรู้ได้อย่างไรว่าบล็อกวิเศษอันไหน?
ก. ตีแล้วจะให้อนุภาคสีเขียวออกมา นอกจากนี้ยังเป็นศูนย์กลางของเกาะของคุณด้วย
ถาม บล็อกเวทย์มนตร์ของฉันไม่อยู่ที่นั่นแล้ว! ฉันจะได้รับอีกอันหนึ่งได้อย่างไร?
A. คุณจะต้องวางบล็อกตรงนั้น กรณีที่แย่กว่านั้นคือฆ่าตัวตายแล้วจะมีหนึ่งคนเกิดขึ้น
ถาม บล็อกเวทย์มนตร์ของฉันเป็นของเหลว! ฉันจะขุดมันได้อย่างไร?
ก. ใช้ถัง.
ถาม: ม็อบใดที่สามารถวางไข่ได้?
ตอบ: แต่ละเฟสจะมีกลุ่ม mobs ที่สามารถวางไข่ต่างกันออกไป ระวังเพราะพวกเขาอาจผลักคุณออกไป! หากตั้งใจฟังให้ดี คุณอาจได้ยินเสียงฝูงชนที่ไม่เป็นมิตรกำลังมา
ถาม ฉันไม่มีโอกาสที่จะตอบสนองต่อการวางไข่ของฝูงศัตรู!
ก. เตรียมตัวให้พร้อม. ฟังให้ดีเมื่อคุณขุดบล็อกและคุณจะได้ยินเสียงฝูงศัตรูเข้ามาก่อนที่พวกมันจะวางไข่ หากคุณอยู่ในช่วงที่ไม่เป็นมิตร ให้คาดหวังกลุ่มคนและสร้างการป้องกันเพื่อปกป้องตัวคุณเอง คุณสามารถขุดบล็อกจากระยะไกลได้
ถาม เมื่อ mobs เกิด การป้องกันของฉันก็ถูกทำลาย! ทำไม
ก. ม็อบสร้างพื้นที่วางไข่ ถ้ามีอะไรขวางทางก็จะพังและหล่น คุณจะต้องสร้างตามนั้น ทั้งนี้เพื่อป้องกันการหาประโยชน์จากภาวะหายใจไม่ออก
ถาม: หีบจะเกิดหรือไม่?
ก. ใช่. หีบสมบัติจะเกิดพร้อมกับไอเท็มแบบสุ่มจากเฟสปัจจุบัน มีหีบสมบัติทั่วไป, ไม่ธรรมดา, หายากและยิ่งใหญ่ หีบที่มีประกายไฟเป็นสิ่งที่ดี
ถาม: เป็นไปได้ไหมที่จะไปถึง Nether หรือ End ในแผนที่นี้?
ตอบ: Vanilla Nether มีอยู่แล้วตามค่าเริ่มต้น แต่ไม่มี End World เป็นเพียง End Phase เท่านั้น
ถาม: เป้าหมายสุดท้ายคืออะไร?
A: มันเป็นอะไรก็ได้ที่คุณต้องการให้เป็น!
ไฟล์กำหนดค่าเพื่อสร้างเฟสอยู่ในโฟลเดอร์เฟส
มีสองไฟล์ต่อเฟส - ไฟล์ที่มีบล็อกและ mobs และไฟล์ที่มีหีบสมบัติ
หมายเลขแรกของไฟล์คือจำนวนบล็อกที่ต้องขุดเพื่อไปถึงระยะนั้น นี่คือหมายเลขสำคัญของเฟส แต่ละเฟสยังมีชื่อ ไอคอน ชีวนิเวศ และส่วนต่างๆ ต่อไปนี้:
ในไฟล์หีบนั้นมีเพียงหมายเลขเฟสและส่วนของหีบเท่านั้น
ชื่อเฟส
วัสดุสำหรับแสดงไอคอน
รายการบล็อกที่จะสร้างตามจำนวนบล็อกเฉพาะเหล่านี้ ตัวเลขจะสัมพันธ์กับระยะและไม่ใช่จำนวนผู้เล่นโดยรวม หากคุณกำหนด 0 ที่นี่ ก็ไม่จำเป็นต้องมี firstBlock และ firstBlock จะถูกแทนที่ด้วยบล็อกนี้
เส้นโฮโลแกรมที่จะแสดง หมายเลขคีย์คือบล็อกของเฟสเพื่อแสดงโฮโลแกรม สามารถใช้รหัสสีแชทได้ ไม่จำเป็นต้องใช้ปลั๊กอินโฮโลแกรมสำหรับโฮโลแกรมเหล่านี้ โฮโลแกรมแรก (ก่อนเฟส 1) อยู่ในสถานที่ของคุณ
ชีวนิเวศสำหรับระยะนี้
รายการคำสั่งสามารถรันได้ที่จุดเริ่มต้นและจุดสิ้นสุดของเฟส คำสั่งจะถูกรันเหมือนคอนโซล ยกเว้นว่าคำสั่งจะขึ้นต้นด้วย [SUDO] จากนั้นคำสั่งจะถูกรันในขณะที่ผู้เล่นทริกเกอร์คำสั่ง
ตัวยึดตำแหน่งเหล่านี้ในสตริงคำสั่งจะถูกแทนที่ด้วยค่าที่เหมาะสม:
ตัวอย่าง:
start-commands:
- 'give [player] WOODEN_AXE 1'
- 'broadcast [player] just started OneBlock!'
end-commands:
- '[SUDO]summon minecraft:wither'
These are run only the first time a phase is completed
end-commands-first-time:
- 'broadcast &c&l[!] &b[player] &fhas completed the &d&n[phase]&f phase for the first time.'
คุณสามารถกำหนดชุดข้อกำหนดเพื่อเริ่มระยะได้:
requirements:
bank-balance: 10000
level: 10
permission: ready.for.battle
ส่วนบล็อกจะแสดงรายการวัสดุ Bukkit ตามด้วยความน่าจะเป็นแบบสัมพัทธ์ ค่าความน่าจะเป็นทั้งหมดจะถูกบวกเข้าด้วยกันสำหรับทั้งเฟส และความน่าจะเป็นของบล็อกที่ถูกวางคือความน่าจะเป็นสัมพัทธ์หารด้วยผลรวมของความน่าจะเป็นทั้งหมด
ส่วนกลุ่มฝูงชนจะแสดงรายการกลุ่มที่สามารถวางไข่ได้และความน่าจะเป็นที่เกี่ยวข้องพร้อมกับบล็อก คุณสามารถแสดงรายการได้เฉพาะเอนทิตีที่ยังมีชีวิตอยู่และสามารถวางไข่ในรายการนี้ได้
หาก CHEST แสดงอยู่ในส่วนบล็อก ระบบจะสุ่มเติมตามส่วนนี้ คุณสามารถกำหนดหีบได้มากเท่าที่คุณต้องการ เลขตัวแรกเป็นเลขอกเฉพาะ จากนั้นติดตามเนื้อหาหน้าอกที่มีหมายเลขช่องและเนื้อหาสแต็กรายการ ในที่สุดก็มีความหายากของหีบซึ่งอาจเป็นเรื่องธรรมดา, ไม่ธรรมดา, หายากหรือมหากาพย์ วิธีตั้งหีบที่ดีที่สุดคือทำในเกม เติมเนื้อหาที่คุณต้องการลงในหีบ จากนั้นในขณะที่ดูอยู่ให้ป้อนคำสั่ง /oba setchest <phase> <rarity>
โดยที่ชื่อของเฟสคือ และความหายากคือความหายาก ใช้ Tab Complete เพื่อดูตัวเลือก หีบจะถูกเพิ่มลงในไฟล์ oneblocks.yml โดยอัตโนมัติ และพร้อมใช้งาน การลบทรวงอกจะต้องกระทำโดยการแก้ไขไฟล์ oneblocks.yml ในตอนนี้และโหลดแอดออนอีกครั้ง
ควรระมัดระวังในการแก้ไขไอเทมหีบและตรวจสอบว่าวัสดุนั้นเป็นวัสดุบัคกิตจริงและสะกดถูกต้อง
OneBlock เป็นส่วนเสริมที่ใช้ BentoBox API นี่คือสิ่งอื่น ๆ ที่คุณอาจสนใจ:
คุณสามารถเพิ่มส่วนเสริมตามปกติทั้งหมดลงใน OneBlock ได้ เช่น Challeges, Likes, Level, Warps ฯลฯ แต่ไม่จำเป็น
ไฟล์ข้อบกพร่องและการร้องขอคุณสมบัติที่นี่: https://github.com/BentoBoxWorld/OneBlock/issues