plugin By KoonPune Created on: 2026-08-01 11:16:16 7 views
สวัสดีครับชาว Minecraft และเจ้าของเซิร์ฟมือใหม่ทุกคน! เมื่อคุณเปิดเซิร์ฟเวอร์เรียบร้อยแล้ว ระบบสำคัญอันดับต้นๆ ที่ขาดไม่ได้เลยคือ ระบบโพรเทกต์ที่ดิน (Land Protection) เพื่อป้องกันไม่ให้ผู้เล่นอื่นแอบเข้ามาทุบบ้าน วาง TNT หรือแอบเปิดกล่องเอาของ ปลั๊กอินที่นิยมและใช้งานง่ายที่สุดในปี 2026 คือ ProtectionStones บทความนี้จะมาสอนวิธีติดตั้ง ตั้งค่าไฟล์คอนฟิก กำหนดรัศมีบล็อก และแจกสิทธิ์ผ่าน LuckPerms ทีละขั้นตอนครับ
สรุปสั้นๆ ก่อนเริ่ม
plugins/plugins/ProtectionStones/blocks/ (กำหนดชนิดบล็อก, รัศมีโพรเทกต์, กฎธงป้องกัน)/ps add, /ps home) ผ่าน LuckPermsอ่านประมาณ 12 นาที · เหมาะสำหรับแอดมินเซิร์ฟเวอร์ Survival / Towny บน PaperMC หรือ Purpur
สิ่งที่ต้องเตรียมก่อนติดตั้ง
ProtectionStones เป็นปลั๊กอินที่ทำงานซ้อนอยู่บนระบบของ WorldGuard และ WorldEdit คุณจำเป็นต้องติดตั้งปลั๊กอินหลักทั้งสองตัวนี้ก่อน หากขาดตัวใดตัวหนึ่ง ProtectionStones จะไม่สามารถทำงานได้ครับ
ตรวจสอบให้แน่ใจว่าเซิร์ฟเวอร์ของคุณรันบน PaperMC หรือ Purpur และใช้เวอร์ชัน Java ตรงตามข้อกำหนด หากยังไม่ได้ตั้งค่าเซิร์ฟเวอร์พื้นฐาน ดูเพิ่มเติมได้ที่ คู่มือเปิดเซิร์ฟ Minecraft ด้วย PaperMC
ProtectionStones คือปลั๊กอินโพรเทกต์ที่ดินยอดนิยมในไทยสำหรับเซิร์ฟเวอร์ Minecraft แนว Survival หลักการทำงานคือ ผู้เล่นแค่วางบล็อกเฉพาะที่เซิร์ฟเวอร์กำหนด (เช่น บล็อกแร่เพชร บล็อกแร่ทอง) ลงบนพื้น ระบบจะสร้างเขตพื้นที่คุ้มครอง (Region) รอบๆ บล็อกนั้นทันทีโดยอัตโนมัติ โดยที่ผู้เล่นไม่ต้องใช้ขวานไม้มานั่งขีดจุดเองให้ยุ่งยากครับ
ข้อดีของการใช้ ProtectionStones คือเข้าใจง่ายสำหรับผู้เล่นใหม่ ปรับเปลี่ยนพื้นที่โพรเทกต์ได้ตามชนิดบล็อก เช่น บล็อกทองรัศมี 10x10, บล็อกเพชรรัศมี 20x20 และทำงานได้รวดเร็วไม่กินทรัพยากรเครื่อง สามารถอ่านภาพรวมปลั๊กอินแนะนำอื่นๆ เพิ่มเติมได้ที่ 5 ปลั๊กอิน Minecraft สำหรับมือใหม่
การทำงานของ ProtectionStones ต้องพึ่งพาปลั๊กอินหลัก 2 ตัวนี้เสมอ กรุณาดาวน์โหลดให้ครบก่อนเริ่มเปิดเซิร์ฟเวอร์:
| ชื่อปลั๊กอิน | หน้าที่ในระบบ | ความจำเป็น |
|---|---|---|
| WorldEdit / FAWE | จัดการพิกัดบล็อกและโครงสร้างพื้นที่ในโลก | จำเป็นต้องมี (Required) |
| WorldGuard | คำนวณและสร้างโซนป้องกันพื้นที่ (Region Engine) | จำเป็นต้องมี (Required) |
| ProtectionStones | เชื่อมต่อการวางบล็อกเข้ากับระบบ WorldGuard ให้ผู้เล่นใช้งานง่าย | ปลั๊กอินหลัก |
.jar ของ WorldEdit, WorldGuard และ ProtectionStones ให้ตรงกับเวอร์ชัน Minecraft ของเซิร์ฟเวอร์คุณ
.jar ทั้งหมดไปวางไว้ที่โฟลเดอร์ plugins/ ของเซิร์ฟเวอร์
run.bat ตัวปลั๊กอินจะทำการแตกโฟลเดอร์ plugins/ProtectionStones/ พร้อมสร้างไฟล์คอนฟิกเริ่มต้นขึ้นมาให้อัตโนมัติ
/ps reload หรือรีสตาร์ทเซิร์ฟเพื่อเตรียมปรับแต่งไฟล์
ใน ProtectionStones เวอร์ชันใหม่ๆ ไฟล์กำหนดบล็อกจะถูกแยกออกมาอยู่ในโฟลเดอร์ plugins/ProtectionStones/blocks/ เช่น block1.yml หรือ diamond_block.yml
ข้อควรระวังในการแก้ไขไฟล์ .yml
เปิดไฟล์บล็อกที่ต้องการแก้ไข แล้วปรับค่าตามโค้ดตัวอย่างด้านล่างนี้:
# ชนิดบล็อกที่ใช้เป็นโพรเทกต์ (ต้องตรงตามชื่อ Item Material ใน Minecraft)
type: "DIAMOND_BLOCK"
# ชื่อเรียกของโพรเทกต์นี้ (ใช้ในคำสั่ง /ps get หรือแสดงผล)
alias: "diamond"
# การกำหนดขอบเขตและรัศมีโพรเทกต์
region:
distance: 10 # รัศมีจากจุดศูนย์กลาง (10 = กว้าง 21x21 บล็อก)
y_radius: -1 # -1 คือคุ้มครองตั้งแต่ความสูงบนสุดถึงล่างสุด (Build Height)
# กฎธงป้องกันเริ่มต้น (WorldGuard Flags)
flags:
- pvp: deny # ปิดการต่อสู้ PvP ในเขตบ้าน
- chest-access: deny # ห้ามผู้เล่นอื่นเปิดกล่อง
- mob-spawning: deny # ป้องกัน มอนสเตอร์ เกิดในเขตบ้าน
- creeper-explosion: deny # กัน ครีปเปอร์ ระเบิดบล็อกเสียหาย
# ข้อความเมื่อผู้เล่นวางบล็อกสำเร็จ
message:
on_protect: "&a[ProtectionStones] วางบล็อกโพรเทกต์เพชรสำเร็จ! คุ้มครองพื้นที่ 21x21 บล็อก"
เทคนิคเพิ่มเติม: คุณสามารถก๊อปปี้ไฟล์นี้แล้วเปลี่ยนชื่อเป็น block2.yml ปรับ type: "EMERALD_BLOCK" และเพิ่ม distance: 20 เพื่อสร้างบล็อกมรกตที่คุ้มครองพื้นที่กว้างกว่าเดิมได้ครับ
หากไม่ได้แจกสิทธิ์ Permission ผู้เล่นธรรมดาจะไม่สามารถวางบล็อกโพรเทกต์หรือใช้คำสั่งชวนเพื่อนเข้าบ้านได้ ให้เปิดระบบ LuckPerms Web Editor (/lp editor) แล้วเพิ่ม Permission Node ต่อไปนี้ให้กับกลุ่ม default:
# สิทธิ์สร้างและทุบบล็อกโพรเทกต์
protectionstones.create
protectionstones.destroy
# สิทธิ์ใช้คำสั่งจัดการเพื่อนร่วมบ้าน (/ps add, /ps remove)
protectionstones.members
# สิทธิ์คำสั่งวาร์ปกลับบ้านโพรเทกต์ (/ps home)
protectionstones.home
# (ตัวเลือกเสริม) จำกัดจำนวนการวางโพรเทกต์ของผู้เล่น (เช่น ไม่เกิน 2 แปลง)
protectionstones.limit.2
เรียนรู้วิธีใช้งานระบบยศและแจกสิทธิ์ Permission อย่างละเอียดได้ที่ คู่มือ LuckPerms และวิธีใช้ Web Editor
นี่คือคำสั่งย่อ /ps ที่จำเป็นต้องรู้สำหรับทั้งผู้เล่นและแอดมินในการดูแลจัดการเซิร์ฟเวอร์:
| คำสั่ง (Command) | หน้าที่การทำงาน | กลุ่มผู้ใช้งาน |
|---|---|---|
/ps add [ชื่อผู้เล่น] |
เพิ่มชื่อเพื่อนเข้าเป็นสมาชิกบ้าน (ทุบ/สร้าง/เปิดกล่องได้) | ผู้เล่นทั่วไป |
/ps remove [ชื่อผู้เล่น] |
ลบชื่อเพื่อนออกจากแปลงโพรเทกต์ | ผู้เล่นทั่วไป |
/ps home [ชื่อแปลง] |
วาร์ปเทเลพอร์ตกลับมายังบล็อกโพรเทกต์ของตนเอง | ผู้เล่นทั่วไป |
/ps view |
แสดงเส้นละอองแสงอนุภาค (Particles) บอกเขตรัศมีโพรเทกต์ | ผู้เล่นทั่วไป |
/ps info |
ตรวจสอบข้อมูลแปลง ชื่อเจ้าของบ้าน และรายชื่อสมาชิก | ผู้เล่นทั่วไป / แอดมิน |
/ps reload |
โหลดไฟล์คอนฟิกใหม่ทั้งหมดโดยไม่ต้องรีสตาร์ทเซิร์ฟเวอร์ | เฉพาะแอดมิน (OP) |
ตรวจสอบว่าคุณลงปลั๊กอิน WorldGuard และ WorldEdit เรียบร้อยแล้วหรือยัง และดูว่าชื่อชนิดบล็อกในไฟล์ blocks/block1.yml สะกดตรงตามมาตรฐานไอเทม Minecraft เช่น DIAMOND_BLOCK หรือไม่
ในไฟล์คอนฟิกหลัก plugins/ProtectionStones/config.yml ให้ค้นหาบรรทัด prevent_ps_overriding: false แล้วแก้ไขค่าเปลี่ยนเป็น true เพื่อป้องกันไม่ให้ผู้เล่นอื่นมาวางบล็อกซ้อนทับกันครับ
ใช้ปลั๊กอิน LuckPerms แจก Permission จำกัดจำนวน เช่น ให้กลุ่ม default มีสิทธิ์ protectionstones.limit.1 (วางได้ 1 แปลง) และแจกสิทธิ์ protectionstones.limit.5 ให้กับกลุ่มยศ VIP ครับ
หลังจากเซ็ตระบบโพรเทกต์ที่ดินด้วย ProtectionStones เสร็จเรียบร้อย เซิร์ฟเวอร์ของคุณจะปลอดภัยจากการถูกทำลายบ้านแล้ว ขั้นตอนต่อไปที่แนะนำคือการวางระบบคำสั่งพื้นฐาน เช่น การตั้งบ้าน ระบบเงิน และการวาร์ป spawn ครับ