วิธีตั้งค่า EssentialsX ปลั๊กอินพื้นฐานที่ทุกเซิร์ฟเวอร์ Minecraft ต้องมี

วิธีตั้งค่า EssentialsX ปลั๊กอินพื้นฐานที่ทุกเซิร์ฟเวอร์ Minecraft ต้องมี

plugin By KoonPune Created on: 2026-06-15 20:51:20 5 views

สวัสดีครับชาว Minecraft และเจ้าของเซิร์ฟมือใหม่! หากคุณเพิ่งเปิดเซิร์ฟในปี 2026 ปลั๊กอินแรกที่แนะนำให้ลงคือ EssentialsX — ชุดคำสั่งพื้นฐาน ระบบเงิน บ้าน และ spawn ที่หลายเซิร์ฟใช้เป็นฐาน บทความนี้สอนติดตั้งและตั้งค่าไฟล์ config.yml ทีละขั้นตอน รวมถึงเปิดข้อความภาษาไทยในเกม

สรุปสั้นๆ ก่อนเริ่ม

  • ดาวน์โหลด EssentialsX + โมดูลเสริม → วางในโฟลเดอร์ plugins/
  • รันเซิร์ฟเพื่อแตกไฟล์ → แก้ plugins/Essentials/config.yml (ภาษาไทย, เงิน, บ้าน, วาร์ป)
  • ตั้งจุด spawn ด้วย /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 คืออะไร และทำไมต้องใช้?

EssentialsX คือปลั๊กอิน “ยาสามัญ” ของเซิร์ฟ Minecraft เกือบทุกแนว — เพิ่มคำสั่งพื้นฐานที่ Vanilla ไม่มี เช่น /spawn, /sethome, /home, /warp, /tpa และระบบเงิน (/pay, /bal) หลายเซิร์ฟเลือก EssentialsX เป็นตัวแรกหลังเปิด Paper — ดูภาพรวมปลั๊กอินที่ควรมีเพิ่มได้ที่ 5 ปลั๊กอิน Minecraft สำหรับมือใหม่

หมายเหตุ: EssentialsX ไม่ใช่ ระบบโพรเทกต์ที่ดินรายแปลง — ถ้าต้องการ claim ที่ดิน ต้องใช้ปลั๊กอินอย่าง ProtectionStones หรือ WorldGuard แยกต่างหาก

ตารางแนะนำโมดูลเสริมของ EssentialsX

ดาวน์โหลดจาก SpigotMC แล้วเลือกไฟล์ .jar ให้ตรงเวอร์ชัน Minecraft ของเซิร์ฟ

ชื่อโมดูล หน้าที่
EssentialsX (Core) จำเป็น — คำสั่งพื้นฐาน ระบบเงิน และบ้าน
EssentialsXSpawn จัดการ /spawn จุดเกิดผู้เล่นใหม่ และ respawn — แนะนำลง
EssentialsXChat รูปแบบแชท แสดง prefix/suffix จาก LuckPerms
EssentialsXProtect กฎป้องกันทั้งโลก (TNT, creeper ฯลฯ) — ไม่แทนโพรเทกต์ที่ดิน

วิธีติดตั้ง EssentialsX ทีละขั้นตอน

  • ขั้นตอนที่ 1: ดาวน์โหลด EssentialsX (Core) และโมดูลที่ต้องการ (แนะนำ EssentialsXSpawn) เป็นไฟล์ .jar
    หน้าดาวน์โหลด EssentialsX บน SpigotMC
  • ขั้นตอนที่ 2: วางไฟล์ทั้งหมดในโฟลเดอร์ plugins/ ของเซิร์ฟ
    วางไฟล์ EssentialsX ในโฟลเดอร์ plugins
  • ขั้นตอนที่ 3: รันเซิร์ฟด้วย run.bat — ระบบจะสร้างโฟลเดอร์ plugins/Essentials/ และไฟล์ config.yml ให้อัตโนมัติ
    รันเซิร์ฟเพื่อแตกไฟล์คอนฟิก EssentialsX
  • ขั้นตอนที่ 4: เข้าเกม (ต้องเป็น OP) ไปยังจุดที่ต้องการเป็นจุดเกิด แล้วพิมพ์ /setspawn — ถ้าลง EssentialsXSpawn แล้ว ผู้เล่นถึงจะใช้ /spawn ได้ถูกจุด
  • ขั้นตอนที่ 5: แก้ config.yml ตามหัวข้อด้านล่าง แล้วรัน /ess reload ในคอนโซลหรือในเกม

ตั้งค่า config.yml (ภาษาไทย, เงิน, บ้าน, วาร์ป)

เปิดไฟล์ plugins/Essentials/config.yml — ค่าเริ่มต้นใน EssentialsX 2.22 จะมี comment อธิบายไว้แล้ว ส่วนที่มือใหม่มักแก้มีดังนี้:

ก่อนแก้ config — อย่าลืม

  • ใช้ space ในการเยื้อง ห้าม Tab
  • บันทึกเป็น UTF-8 (สำคัญถ้าใช้สัญลักษณ์ ฿ หรือข้อความไทย)
  • หลังแก้เสร็จ รัน /ess reload หรือ restart เซิร์ฟ

1. ภาษาไทย (Locale)

ค่าเริ่มต้นมักเป็น #locale: en (ถูก comment) — ให้เอา # ออกแล้วเปลี่ยนเป็น th:

# จาก #locale: en  เป็น:
locale: th

EssentialsX จะใช้ไฟล์ข้อความใน plugins/Essentials/messages/ (เช่น messages_th.properties) — ถ้าไม่มีไฟล์ภาษาไทย ข้อความบางส่วนอาจยังเป็นภาษาอังกฤษ ดูรายละเอียดที่ EssentialsX Locale wiki

2. ระบบเงิน (Economy)

ในหมวด Economy ของ config:

starting-balance: 1000
currency-symbol: '฿'
currency-symbol-suffix: false   # false = ฿1000 | true = 1000฿

EssentialsX มี economy ในตัว — ถ้าใช้ร้านค้าปลั๊กอินอื่น อาจต้องติดตั้ง Vault เพิ่ม ส่วน command-costs ใช้เก็บเงินต่อครั้งเมื่อใช้คำสั่งบางอย่าง (เช่น kit) ปรับทีหลังได้

3. จำกัดจำนวนบ้าน (Homes)

ใช้ 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 แทน

4. วาร์ป — Delay, Cooldown และกัน PvP

ค่าเหล่านี้อยู่ต้นไฟล์ config (ค่า default มักเป็น 0 — ปรับตามต้องการ):

teleport-delay: 3          # ยืนนิ่งกี่วินาทีก่อนวาร์ป (ขยับแล้วยกเลิก)
teleport-cooldown: 5        # รอกี่วินาทีก่อนใช้ /home /spawn อีกครั้ง
teleport-invulnerability: 4 # หลังวาร์ป กี่วินาทีโดนโจมตีไม่ได้

ตั้งค่าผู้เล่นใหม่และ Spawn (EssentialsXSpawn)

หมวด newbies: ท้ายไฟล์ config ใช้ได้เมื่อลง EssentialsXSpawn.jar

newbies:
  announce-format: '&dยินดีต้อนรับ {DISPLAYNAME} &dสู่เซิร์ฟ!'
  spawnpoint: newbies
  kit: tools
  • announce-format — ข้อความประกาศเมื่อมีผู้เล่นใหม่ join
  • spawnpoint: newbies — ผู้เล่นใหม่ไป spawn กลุ่ม newbies (ตั้งจุดด้วย /setspawn newbies)
  • kit: tools — แจก kit ชุดแรกอัตโนมัติ (ไม่ต้อง permission)

ค่าอื่นที่มักใช้: respawn-at-home-bed: true (ตายแล้วเกิดที่เตียง) · spawn-on-join: false (ถ้าเปิด true จะวarp ไป spawn ทุกครั้งที่ login)

แชทและ Protect (โมดูลเสริม)

EssentialsXChat — รูปแบบแชท

ถ้าลง EssentialsXChat แก้ในหมวด chat:radius: 0 คือแชททั้งเซิร์ฟ ตั้งเลขเป็นระยะ block ถ้าต้องการแชทใกล้เคียง

chat:
  radius: 0
  format: '{PREFIX}{DISPLAYNAME}&r: {MESSAGE}'

{PREFIX} และ {SUFFIX} ดึงจาก LuckPerms — ต้องลง Chat module และตั้งยศก่อนถึงจะเห็นผล

EssentialsXProtect — กฎทั้งโลก (ไม่ใช่โพรเทกต์ที่ดิน)

หมวด protect: ใช้กำหนดกฎทั้งเซิร์ฟ เช่น กัน TNT หรือ creeper ทำลายบล็อก — ไม่แทนการ claim ที่ดินของผู้เล่น

protect:
  prevent:
    tnt-explosion: true
    creeper-blockdamage: true
  disable:
    pvp: false   # true = ปิด PvP ทั้งเซิร์ฟ

ต้องการโพรเทกต์ที่ดินรายแปลง → ใช้ ProtectionStones หรือ WorldGuard แยกจาก EssentialsX Protect

คำสั่งและสิทธิ์ (Permissions) ที่ใช้บ่อย

ผู้เล่นที่เป็น 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

คำถามที่พบบ่อย (FAQ)

ทำไมผู้เล่นพิมพ์ /spawn แล้วขึ้นว่าไม่มีสิทธิ์?

EssentialsX จำกัดคำสั่งให้ OP เป็นค่าเริ่มต้น — ติดตั้ง LuckPerms แล้วเพิ่ม permission เช่น essentials.spawn ให้กลุ่ม default

ตั้ง locale: th แล้วข้อความยังเป็นภาษาอังกฤษ?

ตรวจว่าเอา # หน้า locale ออกแล้ว มีไฟล์ messages_th.properties ในโฟลเดอร์ messages รัน /ess reload หรือ restart เซิร์ฟ

แก้ sethome-multiple แล้ว /sethome ยังใช้ไม่ได้?

config กำหนดจำนวนสูงสุดเท่านั้น — ต้องให้ LuckPerms มี essentials.sethome.multiple และ essentials.sethome.multiple.default (หรือ rank ที่ตรงกับ config) ด้วย

/home บอกว่าไม่มีบ้าน?

ผู้เล่นต้อง /sethome ก่อน — ถ้า spawn-if-no-home: true ระบบจะพาไป spawn แทนเมื่อยังไม่มีจุดบ้าน

เซิร์ฟ Forge / Fabric ใช้ EssentialsX ได้ไหม?

ไม่โดยตรง — EssentialsX ออกแบบสำหรับ Paper/Spigot/Purpur ถ้าเป็นเซิร์ฟ Mod แท้ ต้องใช้ hybrid (เช่น Arclight) หรือ mod ทางเลือก เช่น FTB Essentials

เวอร์ชัน EssentialsX ไม่ตรงกับเซิร์ฟ?

เลือกไฟล์ .jar จาก SpigotMC ให้รองรับเวอร์ชัน Minecraft ของ Paper ที่คุณรัน — ถ้า Java ไม่ตรงกับ Paper ด้วย เซิร์ฟอาจ start ไม่ขึ้น ดู ตาราง Java ตาม Paper

ขั้นตอนต่อไป

ตอนนี้ EssentialsX ติดตั้งและตั้งค่าพื้นฐานแล้ว — ขั้นต่อไปคือแจกสิทธิ์คำสั่งให้ผู้เล่นผ่าน LuckPerms และเพิ่มปลั๊กอินเสริม (โพรเทกต์ที่ดิน, กันโกง ฯลฯ) ตามความต้องการเซิร์ฟ