ปลั๊กอิน Minecraft nightcore
ข้อมูลเกี่ยวกับ nightcore และเซิร์ฟเวอร์ที่พบ
🔌 เกี่ยวกับ NightCore
NightCore คือไลบรารีน้ำหนักเบาสำหรับการพัฒนาปลั๊กอินเซิร์ฟเวอร์ Minecraft โดยมียูทิลิตีที่นำกลับมาใช้ใหม่ได้ เครื่องมือข้อมูล และบริดจ์สำหรับการเชื่อมต่อ เพื่อให้ปลั๊กอินอื่นไม่ต้องเขียนฟังก์ชันทั่วไปซ้ำอีก โปรเจกต์นี้แจกจ่ายภายใต้ GPL-3.0 และมีการดูแลร่วมกับชุดปลั๊กอินที่พึ่งพามันอยู่
🎯 จุดประสงค์
NightCore มีไว้เพื่อรวมเรื่องที่นักพัฒนาต้องเจอบ่อย ๆ (การตั้งค่า, การแปลภาษา, ตัวช่วยฐานข้อมูล, การแยกวิเคราะห์คำสั่ง, บริดจ์สำหรับไอเท็มและเศรษฐกิจ ฯลฯ) ไว้ที่เดียว เพื่อให้ผู้เขียนปลั๊กอินโฟกัสกับตรรกะของฟีเจอร์แทนโครงสร้างพื้นฐาน เหมาะสำหรับนักพัฒนาและผู้ดูแลเซิร์ฟเวอร์ที่รันหรือใช้งานปลั๊กอินหลายตัวที่ขับเคลื่อนด้วย NightExpress/NightCore
⚙️ ฟีเจอร์
- บริดจ์ฝั่งเซิร์ฟเวอร์ที่รองรับ Spigot, Paper และ Folia แบบรวมศูนย์
- บริดจ์ด้านเศรษฐกิจสำหรับเชื่อมกับปลั๊กอินสกุลเงิน/เศรษฐกิจหลายตัว
- บริดจ์ด้านไอเท็มและรองรับผู้ให้บริการไอเท็มแบบกำหนดเองสำหรับระบบไอเท็มของบุคคลที่สาม
- บริดจ์ด้านสิทธิ์สำหรับเชื่อมกับปลั๊กอิน permission ต่าง ๆ
- ยูทิลิตีคำสั่ง: การแยกพารามิเตอร์, ชนิดพารามิเตอร์แบบกำหนดเอง, และตัวช่วย tab completion
- เครื่องมือคอนฟิก YAML พร้อมการอ่าน/เขียนแบบ schema และคงคอมเมนต์ไว้
- เครื่องมือการแปลภาษาสำหรับไฟล์ภาษาแบบมีโครงสร้างและข้อความแบบมีพารามิเตอร์
- เครื่องมือฐานข้อมูลที่รองรับ SQLite และ MySQL พร้อมตัวช่วยสำหรับซิงก์ข้อมูลตาราง
- ยูทิลิตีตัวช่วยสำหรับ Inventory GUI และหน้าต่าง dialog
- ตัวช่วยและ wrapper สำหรับ Player, entity, location และ ItemStack
- ตัวช่วย PersistentDataContainer และยูทิลิตี reflection สำหรับงานขั้นสูง
- ตัวติดตามบล็อกที่ผู้เล่นวาง ซึ่งเก็บข้อมูลการวางใน chunk storage แบบ native
🧩 เหมาะกับใคร
- นักพัฒนา plugin ที่กำลังสร้างหรือดูแลปลั๊กอิน Spigot/Paper/Folia โดยเฉพาะตระกูลปลั๊กอิน NightExpress
- ผู้ดูแลเซิร์ฟเวอร์ที่รันหลายปลั๊กอินและต้องการเลเยอร์ยูทิลิตีร่วมกัน
🏗️ ตัวอย่างการใช้งาน
- ปลั๊กอินหนึ่งใช้บริดจ์ด้านเศรษฐกิจของ NightCore เพื่อทำงานร่วมกับปลั๊กอินเศรษฐกิจใดก็ตามที่มีอยู่บนเซิร์ฟเวอร์
- นักพัฒนาใช้ schema สำหรับคอนฟิกและการแปลภาษาของ NightCore เพื่อหลีกเลี่ยงการเขียนโค้ดจัดการไฟล์ซ้ำ ๆ
- เซิร์ฟเวอร์ติดตั้งปลั๊กอิน NightExpress ที่ต้องใช้ NightCore เป็นไลบรารีร่วม
⚙️ การติดตั้ง
📥 การตั้งค่า
- ดาวน์โหลด JAR ของปลั๊กอิน NightCore อย่างเป็นทางการจากหน้าการแจกจ่ายของโปรเจกต์
- วาง JAR ลงในไดเรกทอรี
plugins/ของเซิร์ฟเวอร์ พร้อมกับปลั๊กอินอื่นที่เข้ากันได้กับ Bukkit - รีสตาร์ตเซิร์ฟเวอร์และตรวจสอบในคอนโซลว่า NightCore โหลดสำเร็จแล้ว
📦 การพึ่งพา
- ไม่ได้มีการระบุการพึ่งพาภายนอกที่จำเป็นแบบบังคับไว้; NightCore มีบริดจ์สำหรับเชื่อมกับระบบที่พบบ่อย (เศรษฐกิจ, permission, ไอเท็มแบบกำหนดเอง) เมื่อมีระบบเหล่านั้นอยู่
🧠 หมายเหตุทางเทคนิค
- แพลตฟอร์มที่ยืนยันว่ารองรับ: Spigot, Paper, Purpur และ Folia
- รายการความเข้ากันได้ที่มีการบันทึกไว้ครอบคลุมช่วงรีลีสของ Minecraft รุ่นใหม่ ๆ (มีตัวอย่างแสดงบนหน้าการแจกจ่ายอย่างเป็นทางการ) เจ้าของเซิร์ฟเวอร์ควรใช้บิลด์ของ NightCore ที่ตรงกับเวอร์ชัน Minecraft ของเซิร์ฟเวอร์ตนเอง
- ได้รับอนุญาตภายใต้ GPL-3.0
🤝 ปลั๊กอินนี้มีประโยชน์เมื่อใด
หากคุณดูแลหรือพัฒนาปลั๊กอินที่ต้องใช้ยูทิลิตีทั่วไปของเซิร์ฟเวอร์ (config, การแปลภาษา, ตัวช่วย DB, การแยกวิเคราะห์คำสั่ง, การเชื่อมต่อกับเศรษฐกิจ/ไอเท็ม/permission) NightCore จะช่วยลดงานที่ทำซ้ำด้วยการมอบเลเยอร์ไลบรารีร่วมที่มีการดูแลอยู่
- Restarting...1353.53
- Smithtainment
SMP โหมดเอาชีวิตรอดมุ่งเน้นชุมชน มีปลั๊กอินปรับแต่ง เศรษฐกิจ mcMMO และมินิเกม — ผู้เล่นเป็นมิตรและฟอรัมคึกคัก
750.83 - Netherlite is loading...148.75
- LilBoxPvP
เซิร์ฟเวอร์ที่เน้น BoxPvP พร้อมการต่อสู้ในอารีน่าแบบรวดเร็ว ดวลเดี่ยว และความก้าวหน้าแบบตามฤดูกาล มีไอเท็มแบบกำหนดเอง เมนูที่ขับเคลื่อนด้วย NPC และน่าจะรองรับครอสเพลย์ระหว่าง Java กับ Bedrock
348.32 - Racsu Planet
MMORPG แนวเอาชีวิตรอดแบบ cross-play (Java + Bedrock) พร้อมสกิล เควสต์ ดันเจี้ยนแบบกำหนดเอง และเศรษฐกิจในเกม ที่ได้รับการสนับสนุนจากร้านค้าอย่างเป็นทางการและศูนย์กลางชุมชน
547.66 - MoodCraft
SMP เอาชีวิตรอดแบบกึ่ง RP ภาษาเฟรนช์ ที่เน้นเมืองที่ผู้เล่นบริหาร เศรษฐกิจ และโครงการเมือง — เติบโตอย่างเป็นมิตรด้วยไกด์ในเกม ร้านค้า งาน และการป้องกันหีบอย่างปลอดภัย รองรับ Java และ Bedrock
247.22 - EthelMC
เซิร์ฟเวอร์เซอร์ไววัลชุมชน มีระบบเศรษฐกิจ ป้องกันที่ดิน สนามประลอง และเล่นข้าม (Java & Bedrock) มีร้านและอีเวนต์
043.75 - A Minecraft Server142.85
- SentinelCraft
ชุมชนเซอร์ไววัลยาวนาน มี Towns, mcMMO และเศรษฐกิจผู้เล่น — ห้ามเกรียฟ มีอีเวนต์ประจำ.
035.39 - ÂCOIN SERVER034.77
- server034.27
- AntyMC
เซิร์ฟเวอร์ Lifesteal สไตล์ Anarchy ของโปแลนด์ ที่เน้น PvP และการเอาชีวิตรอด — มีไอเทมแบบกำหนดเอง, แคลน, การประมูลระหว่างผู้เล่น และเศรษฐกิจในเกมสำหรับการเล่นแบบแข่งขันที่มีความเสี่ยงสูง
032.23 - Solaris
SMP แนวเอาชีวิตรอดแบบสบาย ๆ พร้อมการป้องกันที่ดิน ร้านค้าที่ผู้เล่นดูแลเอง และเศรษฐกิจในเกม รวมถึงการเล่นข้ามระหว่าง Java ↔ Bedrock และเครื่องมืออำนวยความสะดวกสำหรับการเล่นร่วมกันระยะยาว
031.83
หน้าปลั๊กอิน nightcore แสดงว่าเครื่องมอนิเตอร์พบปลั๊กอินนี้บนเซิร์ฟเวอร์ใด พร้อมแพลตฟอร์มและเวอร์ชันที่เกี่ยวข้อง
ปลั๊กอินอาจเพิ่มคำสั่ง เศรษฐกิจ การป้องกัน สิทธิ์ มินิเกม การเชื่อมต่อ หรือกลไกอื่น ๆ บทบาทจริงของ nightcore ขึ้นอยู่กับการตั้งค่าของแต่ละเซิร์ฟเวอร์
ข้อมูลสร้างอัตโนมัติจากการตอบกลับทางเทคนิคของเซิร์ฟเวอร์ หากเซิร์ฟเวอร์ซ่อนรายชื่อปลั๊กอิน อาจไม่แสดงในส่วนนี้แม้ว่าจะใช้ nightcore
ใช้รายชื่อเซิร์ฟเวอร์ที่มี nightcore เพื่อเปรียบเทียบโปรเจกต์ ตรวจสอบเวอร์ชันที่เข้ากันได้ หรือหาตัวอย่างการใช้งานปลั๊กอินบนเซิร์ฟเวอร์สาธารณะ