plugin By KoonPune Created on: 2026-06-15 20:51:20 5 views
สวัสดีครับชาว Minecraft และเจ้าของเซิร์ฟมือใหม่! หากคุณเพิ่งเปิดเซิร์ฟในปี 2026 ปลั๊กอินแรกที่แนะนำให้ลงคือ EssentialsX — ชุดคำสั่งพื้นฐาน ระบบเงิน บ้าน และ spawn ที่หลายเซิร์ฟใช้เป็นฐาน บทความนี้สอนติดตั้งและตั้งค่าไฟล์ config.yml ทีละขั้นตอน รวมถึงเปิดข้อความภาษาไทยในเกม
สรุปสั้นๆ ก่อนเริ่ม
plugins/plugins/Essentials/config.yml (ภาษาไทย, เงิน, บ้าน, วาร์ป)/setspawn → /ess reload → แจกสิทธิ์คำสั่งผ่าน LuckPermsอ่านประมาณ 18 นาที · เหมาะเจ้าของเซิร์ฟมือใหม่บน PaperMC / Purpur
สิ่งที่ต้องเตรียมก่อนติดตั้ง
EssentialsX เป็นปลั๊กอิน ต้องรันบนเซิร์ฟที่รองรับ Plugin เช่น PaperMC, Spigot หรือ Purpur — เวอร์ชัน Java ต้องตรงกับ Paper (เช่น Paper 1.20–1.21.11 ใช้ Java 21) หากยังไม่ได้เปิดเซิร์ฟ ดูได้ที่ คู่มือเปิดเซิร์ฟ Minecraft ด้วย PaperMC
แก้ไฟล์ .yml ด้วย Notepad++ หรือ VS Code — ใช้เว้นวรรค (space) เท่านั้น ห้าม Tab และบันทึกเป็น UTF-8
EssentialsX คือปลั๊กอิน “ยาสามัญ” ของเซิร์ฟ Minecraft เกือบทุกแนว — เพิ่มคำสั่งพื้นฐานที่ Vanilla ไม่มี เช่น /spawn, /sethome, /home, /warp, /tpa และระบบเงิน (/pay, /bal) หลายเซิร์ฟเลือก EssentialsX เป็นตัวแรกหลังเปิด Paper — ดูภาพรวมปลั๊กอินที่ควรมีเพิ่มได้ที่ 5 ปลั๊กอิน Minecraft สำหรับมือใหม่
หมายเหตุ: EssentialsX ไม่ใช่ ระบบโพรเทกต์ที่ดินรายแปลง — ถ้าต้องการ claim ที่ดิน ต้องใช้ปลั๊กอินอย่าง ProtectionStones หรือ WorldGuard แยกต่างหาก
ดาวน์โหลดจาก SpigotMC แล้วเลือกไฟล์ .jar ให้ตรงเวอร์ชัน Minecraft ของเซิร์ฟ
| ชื่อโมดูล | หน้าที่ |
|---|---|
| EssentialsX (Core) | จำเป็น — คำสั่งพื้นฐาน ระบบเงิน และบ้าน |
| EssentialsXSpawn | จัดการ /spawn จุดเกิดผู้เล่นใหม่ และ respawn — แนะนำลง |
| EssentialsXChat | รูปแบบแชท แสดง prefix/suffix จาก LuckPerms |
| EssentialsXProtect | กฎป้องกันทั้งโลก (TNT, creeper ฯลฯ) — ไม่แทนโพรเทกต์ที่ดิน |
.jar
plugins/ ของเซิร์ฟ
run.bat — ระบบจะสร้างโฟลเดอร์ plugins/Essentials/ และไฟล์ config.yml ให้อัตโนมัติ
/setspawn — ถ้าลง EssentialsXSpawn แล้ว ผู้เล่นถึงจะใช้ /spawn ได้ถูกจุด
config.yml ตามหัวข้อด้านล่าง แล้วรัน /ess reload ในคอนโซลหรือในเกม
เปิดไฟล์ plugins/Essentials/config.yml — ค่าเริ่มต้นใน EssentialsX 2.22 จะมี comment อธิบายไว้แล้ว ส่วนที่มือใหม่มักแก้มีดังนี้:
ก่อนแก้ config — อย่าลืม
/ess reload หรือ restart เซิร์ฟค่าเริ่มต้นมักเป็น #locale: en (ถูก comment) — ให้เอา # ออกแล้วเปลี่ยนเป็น th:
# จาก #locale: en เป็น:
locale: th
EssentialsX จะใช้ไฟล์ข้อความใน plugins/Essentials/messages/ (เช่น messages_th.properties) — ถ้าไม่มีไฟล์ภาษาไทย ข้อความบางส่วนอาจยังเป็นภาษาอังกฤษ ดูรายละเอียดที่ EssentialsX Locale wiki
ในหมวด Economy ของ config:
starting-balance: 1000
currency-symbol: '฿'
currency-symbol-suffix: false # false = ฿1000 | true = 1000฿
EssentialsX มี economy ในตัว — ถ้าใช้ร้านค้าปลั๊กอินอื่น อาจต้องติดตั้ง Vault เพิ่ม ส่วน command-costs ใช้เก็บเงินต่อครั้งเมื่อใช้คำสั่งบางอย่าง (เช่น kit) ปรับทีหลังได้
ใช้ sethome-multiple (ไม่ใช่ sethome-limit) — ผู้เล่นต้องมี permission สองตัว คือ essentials.sethome.multiple และ essentials.sethome.multiple.<rank> ผ่าน LuckPerms:
sethome-multiple:
default: 3
vip: 5
staff: 10
ตัวอย่าง: กลุ่ม default ต้องมี essentials.sethome.multiple + essentials.sethome.multiple.default ถึงจะ /sethome ได้ 3 จุด · spawn-if-no-home: true ทำให้พิมพ์ /home โดยยังไม่เคย sethome แล้วไป spawn แทน
ค่าเหล่านี้อยู่ต้นไฟล์ config (ค่า default มักเป็น 0 — ปรับตามต้องการ):
teleport-delay: 3 # ยืนนิ่งกี่วินาทีก่อนวาร์ป (ขยับแล้วยกเลิก)
teleport-cooldown: 5 # รอกี่วินาทีก่อนใช้ /home /spawn อีกครั้ง
teleport-invulnerability: 4 # หลังวาร์ป กี่วินาทีโดนโจมตีไม่ได้
หมวด newbies: ท้ายไฟล์ config ใช้ได้เมื่อลง EssentialsXSpawn.jar
newbies:
announce-format: '&dยินดีต้อนรับ {DISPLAYNAME} &dสู่เซิร์ฟ!'
spawnpoint: newbies
kit: tools
newbies (ตั้งจุดด้วย /setspawn newbies)ค่าอื่นที่มักใช้: respawn-at-home-bed: true (ตายแล้วเกิดที่เตียง) · spawn-on-join: false (ถ้าเปิด true จะวarp ไป spawn ทุกครั้งที่ login)
ถ้าลง EssentialsXChat แก้ในหมวด chat: — radius: 0 คือแชททั้งเซิร์ฟ ตั้งเลขเป็นระยะ block ถ้าต้องการแชทใกล้เคียง
chat:
radius: 0
format: '{PREFIX}{DISPLAYNAME}&r: {MESSAGE}'
{PREFIX} และ {SUFFIX} ดึงจาก LuckPerms — ต้องลง Chat module และตั้งยศก่อนถึงจะเห็นผล
หมวด protect: ใช้กำหนดกฎทั้งเซิร์ฟ เช่น กัน TNT หรือ creeper ทำลายบล็อก — ไม่แทนการ claim ที่ดินของผู้เล่น
protect:
prevent:
tnt-explosion: true
creeper-blockdamage: true
disable:
pvp: false # true = ปิด PvP ทั้งเซิร์ฟ
ต้องการโพรเทกต์ที่ดินรายแปลง → ใช้ ProtectionStones หรือ WorldGuard แยกจาก EssentialsX Protect
ผู้เล่นที่เป็น OP ใช้คำสั่งได้เกือบทั้งหมด — ผู้เล่นทั่วไปต้องได้รับ permission ผ่าน LuckPerms (หรือปลั๊กอินยศอื่น) ก่อน:
| ฟังก์ชัน | คำสั่ง | Permission Node |
|---|---|---|
| กลับ spawn | /spawn |
essentials.spawn |
| ตั้งบ้าน / วาร์ปกลับบ้าน | /sethome · /home |
essentials.sethome essentials.home essentials.sethome.multiple essentials.sethome.multiple.default |
| เช็คเงิน | /bal · /money |
essentials.balance |
| โอนเงิน | /pay <ชื่อ> <จำนวน> |
essentials.pay |
| ขอวาร์ปหาเพื่อน | /tpa · /tpaccept |
essentials.tpa essentials.tpaccept |
| วาร์ปจุดที่แอดมินตั้ง (warp) | /warp <ชื่อ> |
essentials.warps essentials.warp |
EssentialsX จำกัดคำสั่งให้ OP เป็นค่าเริ่มต้น — ติดตั้ง LuckPerms แล้วเพิ่ม permission เช่น essentials.spawn ให้กลุ่ม default
ตรวจว่าเอา # หน้า locale ออกแล้ว มีไฟล์ messages_th.properties ในโฟลเดอร์ messages รัน /ess reload หรือ restart เซิร์ฟ
config กำหนดจำนวนสูงสุดเท่านั้น — ต้องให้ LuckPerms มี essentials.sethome.multiple และ essentials.sethome.multiple.default (หรือ rank ที่ตรงกับ config) ด้วย
ผู้เล่นต้อง /sethome ก่อน — ถ้า spawn-if-no-home: true ระบบจะพาไป spawn แทนเมื่อยังไม่มีจุดบ้าน
ไม่โดยตรง — EssentialsX ออกแบบสำหรับ Paper/Spigot/Purpur ถ้าเป็นเซิร์ฟ Mod แท้ ต้องใช้ hybrid (เช่น Arclight) หรือ mod ทางเลือก เช่น FTB Essentials
เลือกไฟล์ .jar จาก SpigotMC ให้รองรับเวอร์ชัน Minecraft ของ Paper ที่คุณรัน — ถ้า Java ไม่ตรงกับ Paper ด้วย เซิร์ฟอาจ start ไม่ขึ้น ดู ตาราง Java ตาม Paper
ตอนนี้ EssentialsX ติดตั้งและตั้งค่าพื้นฐานแล้ว — ขั้นต่อไปคือแจกสิทธิ์คำสั่งให้ผู้เล่นผ่าน LuckPerms และเพิ่มปลั๊กอินเสริม (โพรเทกต์ที่ดิน, กันโกง ฯลฯ) ตามความต้องการเซิร์ฟ