ปลั๊กอิน Minecraft PlaceholderAPI

ข้อมูลเกี่ยวกับ PlaceholderAPI และเซิร์ฟเวอร์ที่พบ

🔌 เกี่ยวกับ PlaceholderAPI

PlaceholderAPI เป็นปลั๊กอิน Minecraft ที่มอบระบบ placeholder แบบรวมศูนย์และระบบนิเวศของส่วนขยาย (eCloud) มันช่วยให้ปลั๊กอินอื่น ๆ อ่านและแทนที่ placeholder แบบไดนามิกนับพันรายการ (ข้อมูลผู้เล่น ค่าทางเศรษฐกิจ ค่าที่เฉพาะเจาะจงกับปลั๊กอิน ฯลฯ) ได้โดยไม่ต้องผสานการทำงานโดยตรงหรือพึ่งพาแบบแนบแน่น

🎯 จุดประสงค์

ปลั๊กอินนี้ช่วยลดความยุ่งยากในการเชื่อมต่อระหว่างปลั๊กอินด้วยการมอบ API สำหรับ placeholder เพียงชุดเดียวที่ขยายต่อได้ ผู้พัฒนาปลั๊กอินจะเผยแพร่ "expansions" ที่ให้ placeholder แบบมีชื่อ; ผู้ดูแลเซิร์ฟเวอร์จะติดตั้ง expansions เหล่านี้เพื่อให้ปลั๊กอินฝั่งเซิร์ฟเวอร์ (scoreboards, chat, holograms, GUI) แสดงข้อมูลสดได้ด้วยไวยากรณ์ที่สอดคล้องกัน

⚙️ ฟีเจอร์

  • API หลักสำหรับการแยกวิเคราะห์ placeholder เพื่อให้ปลั๊กอินอื่นเชื่อมต่อได้
  • ระบบ expansions: expansions แบบแพ็กแยกหรือ expansions ที่ถูกรวมอยู่ในปลั๊กอิน
  • eCloud (cloud ของ expansions) สำหรับค้นหาและดาวน์โหลด expansions ที่ได้รับการยืนยันในเกม
  • คำสั่งจัดการระหว่างรันไทม์สำหรับแสดงรายการ ลงทะเบียน ยกเลิกการลงทะเบียน และโหลด expansions ใหม่
  • คำสั่ง debug/parse สำหรับประเมิน placeholder ของผู้เล่นหรือกระจายผลลัพธ์ ซึ่งมีประโยชน์ต่อการแก้ไขปัญหา
  • เครื่องมืออย่างคำสั่ง dump สำหรับแชร์ expansions ที่ติดตั้งและสถานะปลั๊กอินเมื่อขอความช่วยเหลือ

🧩 เหมาะกับใคร

  • ผู้ดูแลเซิร์ฟเวอร์ที่ต้องการข้อความแบบไดนามิกที่เป็นหนึ่งเดียวในหลายปลั๊กอิน (scoreboards, tablists, holograms, GUI)
  • ผู้พัฒนาปลั๊กอินที่ต้องการเปิดเผยหรือใช้ placeholders โดยไม่บังคับพึ่งพาแบบแนบแน่น
  • เซิร์ฟเวอร์ Survival, minigame และ network ที่รวมปลั๊กอินจำนวนมากและต้องใช้ไวยากรณ์ placeholder ที่สอดคล้องกัน

🏗️ ตัวอย่างการใช้งาน

  • เซิร์ฟเวอร์ติดตั้ง Vault expansion เพื่อให้ placeholder ทางเศรษฐกิจ เช่น ยอดเงินของผู้เล่น สามารถใช้ในปลั๊กอิน scoreboard และ chat ได้
  • ผู้ดูแลดาวน์โหลด expansion เฉพาะปลั๊กอินจาก eCloud เพื่อให้ปลั๊กอิน hologram แสดงข้อมูลเป้าหมายแบบสดได้
  • ผู้พัฒนาเปิดเผยข้อมูลปลั๊กอินผ่าน PlaceholderExpansion เพื่อให้เซิร์ฟเวอร์อื่นแสดงข้อมูลนั้นได้โดยไม่ต้องพึ่งพาปลั๊กอินโดยตรง

⌨️ คำสั่ง

คำสั่งคำอธิบายสิทธิ์การเข้าถึง
`/papi parse <playerme> `แยกวิเคราะห์ placeholder ในสตริงและแสดงผลเพื่อใช้ในการดีบักไม่ระบุ
`/papi bcparse <playerme> `แยกวิเคราะห์ placeholder และประกาศผลไปยังผู้เล่นทุกคนไม่ระบุ
`/papi cmdparse <playerme> `แยกวิเคราะห์ placeholder และรันคำสั่งที่ได้ไม่ระบุ
/papi parserel <player1> <player2> <text>แยกวิเคราะห์ placeholder แบบความสัมพันธ์โดยเปรียบเทียบผู้เล่นสองคนไม่ระบุผู้ดูแลระบบ
/papi listแสดงรายการ expansions ที่ใช้งานอยู่/ลงทะเบียนไว้ไม่ระบุผู้ดูแลระบบ
/papi info <expansion>แสดงข้อมูลเกี่ยวกับ expansion ที่ลงทะเบียนไว้ไม่ระบุผู้ดูแลระบบ
/papi register <filename>ลงทะเบียนไฟล์ jar ของ expansion จากโฟลเดอร์ expansions โดยไม่ต้องรีสตาร์ตไม่ระบุผู้ดูแลระบบ
/papi unregister <filename>ยกเลิกการลงทะเบียน/ลบ expansion ที่ลงทะเบียนไว้ไม่ระบุผู้ดูแลระบบ
/papi reloadโหลดการตั้งค่า PlaceholderAPI ใหม่และลงทะเบียน expansions ที่ดาวน์โหลดมาใหม่ไม่ระบุผู้ดูแลระบบ
/papi versionแสดงเวอร์ชันปลั๊กอินและผู้เขียนไม่ระบุผู้ดูแลระบบ
/papi dumpส่งออกข้อมูลปลั๊กอิน/เวอร์ชัน/expansion สำหรับการสนับสนุน (บริการ paste)ไม่ระบุผู้ดูแลระบบ
/papi ecloud download <expansion> [version]ดาวน์โหลด expansion ที่ได้รับการยืนยันจาก eCloud ไปยังเซิร์ฟเวอร์ไม่ระบุผู้ดูแลระบบ
`/papi ecloud list [allinstalled]`แสดงรายการ expansions ที่มีอยู่บน eCloud หรือ expansions ที่ติดตั้งแล้ว
/papi ecloud placeholders <expansion>แสดงรายการ placeholder ที่ expansion จาก eCloud ให้มาไม่ระบุผู้ดูแลระบบ
/papi ecloud statusแสดงการเชื่อมต่อ/สถานะของบริการ eCloudไม่ระบุผู้ดูแลระบบ

(หมายเหตุ: คำสั่งข้างต้นมีเอกสารอ้างอิงอยู่ในคำสั่งอย่างเป็นทางการของ PlaceholderAPI ส่วน permission nodes สำหรับคำสั่งแต่ละรายการไม่ได้ระบุไว้ในเอกสารอ้างอิงดังกล่าว)

⚙️ การติดตั้ง

📥 การตั้งค่า

  • ดาวน์โหลดไฟล์ jar อย่างเป็นทางการของ PlaceholderAPI แล้ววางไว้ในไดเรกทอรี plugins/ ของเซิร์ฟเวอร์
  • เริ่มหรือรีสตาร์ตเซิร์ฟเวอร์และตรวจสอบในคอนโซลว่า PlaceholderAPI โหลดแล้ว
  • ติดตั้ง expansions โดยวางไฟล์ jar ของ expansion ลงใน plugins/PlaceholderAPI/expansions/ หรือใช้คำสั่ง eCloud ในเกม (สำหรับ expansions ที่ได้รับการยืนยัน)

📦 การพึ่งพา

  • ตัว PlaceholderAPI เองไม่จำเป็นต้องมีปลั๊กอินพึ่งพาทั่วไปเพื่อใช้งานได้ ส่วน placeholder บางรายการที่มาจาก expansions จะพึ่งพาปลั๊กอินอื่น (เช่น expansion ที่แสดงค่าทางเศรษฐกิจจะต้องใช้ปลั๊กอินเศรษฐกิจที่เกี่ยวข้อง) ข้อกำหนดเหล่านี้ขึ้นอยู่กับ expansion เฉพาะนั้น

🧠 หมายเหตุทางเทคนิค

  • PlaceholderAPI มีให้สำหรับเซิร์ฟเวอร์ที่ใช้ Spigot และมักใช้งานบน Paper ด้วยเช่นกัน มันเปิด API ให้ผู้พัฒนาปลั๊กอินลงทะเบียน PlaceholderExpansions
  • expansions สามารถแจกจ่ายเป็นไฟล์ jar แบบแยกเดี่ยวหรือรวมอยู่ในปลั๊กอินอื่นได้; expansions แบบแยกเดี่ยวมักติดตั้งไว้ใน plugins/PlaceholderAPI/expansions/
  • ฟีเจอร์ eCloud อนุญาตให้ค้นหาและดาวน์โหลด expansions ที่ได้รับการยืนยันในเกมได้; เซิร์ฟเวอร์ต้องอนุญาต HTTPS ขาออกเพื่อให้การดาวน์โหลดจาก eCloud ทำงานได้
  • ปลั๊กอินมีคำสั่ง debug และ parsing เพื่อช่วยผู้ดูแลตรวจสอบว่า placeholder ถูกประมวลผลอย่างถูกต้อง

🤝 เมื่อใดปลั๊กอินนี้มีประโยชน์

หากเซิร์ฟเวอร์ของคุณใช้ปลั๊กอินหลายตัวที่ต้องแสดงข้อมูลแบบไดนามิกข้ามปลั๊กอิน (chat, tab, holograms, scoreboards หรือ GUI) PlaceholderAPI จะมีประโยชน์เพราะมันรวมการแก้ placeholder ไว้ศูนย์กลาง และให้คุณเพิ่มการรองรับปลั๊กอินอื่นผ่าน expansions แบบโมดูลาร์โดยไม่ต้องแก้ไขปลั๊กอินผู้ใช้แต่ละตัว

เซิร์ฟเวอร์ที่มีปลั๊กอิน PlaceholderAPI
  • 46.174.53.158:25565
    Eclipse Roleplay
    26
    55.83
  • play.hc.to:25565
    Herocraft Online

    เครือข่าย RPG มีหลายคลาส, ทาวน์ชิป, ดันเจี้ยน และระบบเศรษฐกิจ — เหมาะกับคนที่ชอบเอาชีวิตรอดเชิงบทบาทและ PvP.

    26
    55.81
  • linkcraft.mcpro.io:25565
    LinkCraft

    เซิร์ฟเวอร์ Minecraft ชุมชน โฟกัสที่ rankup, คอร์สพาร์คัวร์, เขาวงกต และชาเลนจ์ — มินิเกมเรียบง่ายพร้อมระบบก้าวหน้า

    15
    55
  • 72.24.250.77:25565
    Restarting...
    18
    53.51
  • 54.39.122.49:25565
    13
    52.37
  • 65.110.45.168:25565
    A Minecraft Server
    9
    51.89
  • join.rootedrealm.online:25595
    Rooted Realm

    SMP Survival Java แบบ whitelist: ไม่มีการล้างโลกตามแผน, เศรษฐกิจขับเคลื่อนโดยผู้เล่น, อีเวนต์รายสัปดาห์ และ PvP ทางเลือก ชุมชนผู้ใหญ่เป็นมิตร.

    6
    51.18
  • daemoniacraft.mc-world.xyz:25565
    DaemoniaCraft

    เซิร์ฟเวอร์ Towny RPG มีม็อบคัสตอม ระบบเศรษฐกิจ และรองรับ Bedrock — เหมาะกับผู้ชอบการเก็บเลเวลแบบ grind

    6
    50.99
  • play.froggiemc.eu:31333
    Froggie

    SMP แนวเอาชีวิตรอดที่เป็นมิตร มีการป้องกันพื้นที่ claim, ระบบเศรษฐกิจที่มีร้านค้าผู้เล่นและการประมูล, รองรับหลายเวอร์ชัน และ cross-play ระหว่าง Java–Bedrock สำหรับสายสร้างเล่นสบายๆ และชุมชน

    3
    50.62
  • semivanilla.genmc.net:25565
    GenuineMC

    SMP แนวเอาชีวิตรอดแบบเซมิแวนิลลาที่เน้นชุมชน พร้อมการป้องกันที่ดิน ร้านค้าผู้เล่น รางวัลจากการโหวต ของตกแต่ง และน่าจะมีครอสเพลย์ระหว่าง Bedrock กับ Java

    5
    50.51
  • mc.smithtainment.com:25565
    Smithtainment

    SMP โหมดเอาชีวิตรอดมุ่งเน้นชุมชน มีปลั๊กอินปรับแต่ง เศรษฐกิจ mcMMO และมินิเกม — ผู้เล่นเป็นมิตรและฟอรัมคึกคัก

    8
    50.48
  • 168.100.162.7:27106
    PMC64aa45a9bb6f43810dc643975f66fd24
    3
    50.2
  • 45.81.252.66:25565
    Netherlite is loading...
    2
    49.83
  • mc.lilboxpvp.eu:25565
    LilBoxPvP

    เซิร์ฟเวอร์ที่เน้น BoxPvP พร้อมการต่อสู้ในอารีน่าแบบรวดเร็ว ดวลเดี่ยว และความก้าวหน้าแบบตามฤดูกาล มีไอเท็มแบบกำหนดเอง เมนูที่ขับเคลื่อนด้วย NPC และน่าจะรองรับครอสเพลย์ระหว่าง Java กับ Bedrock

    3
    48.38
  • 51.79.229.20:11279
    A Minecraft Server
    1
    48.22
  • 192.99.21.87:25565
    Minecart Rapid Transit

    เซิร์ฟเวอร์ที่เน้นชุมชนสำหรับการสร้างเมืองและการคมนาคม โดยมีจุดเด่นคือรถไฟที่นั่งได้ เครือข่ายขนส่งขนาดใหญ่ สิ่งปลูกสร้างที่ได้รับการปกป้อง เศรษฐกิจที่ผู้เล่นดูแล และสนาม PvP ที่จัดอย่างเป็นระเบียบ

    5
    48.21
  • gospelcraft.com:25565
    GospelCraft

    เซิร์ฟเวอร์ Towny ธีมคริสเตียน มีม็อบปรับแต่ง mcMMO และงานต่างๆ — นำเสนอคัมภีร์ผ่านการเล่นเกม

    8
    48.11
  • play.moodcraft.fr:25565
    MoodCraft

    SMP เอาชีวิตรอดแบบกึ่ง RP ภาษาเฟรนช์ ที่เน้นเมืองที่ผู้เล่นบริหาร เศรษฐกิจ และโครงการเมือง — เติบโตอย่างเป็นมิตรด้วยไกด์ในเกม ร้านค้า งาน และการป้องกันหีบอย่างปลอดภัย รองรับ Java และ Bedrock

    2
    47.36
  • tggonline.kr:25565
    TGG Online

    เซิร์ฟเวอร์ Minecraft สไตล์ FPS จากเกาหลี ที่มีโหมด zombie survival และมินิเกม bomb/escape พร้อมอาวุธแบบกำหนดเอง โมเดลแบบกำหนดเองจำนวนมาก และประสบการณ์ที่ใช้ resource pack

    1
    46.49
  • play.minetownmt.nl:25582
    Minetown

    เซิร์ฟเวอร์เอาชีวิตรอดสไตล์ Minetopia (เนเธอร์แลนด์) มีระบบเศรษฐกิจ ปลั๊กอินปรับแต่ง และชุมชนเป็นมิตร — เริ่มผจญภัยได้เลย!

    8
    46.24
  • play.ethelmc.com:25565
    EthelMC

    เซิร์ฟเวอร์เซอร์ไววัลชุมชน มีระบบเศรษฐกิจ ป้องกันที่ดิน สนามประลอง และเล่นข้าม (Java & Bedrock) มีร้านและอีเวนต์

    1
    45.7

หน้าปลั๊กอิน PlaceholderAPI แสดงว่าเครื่องมอนิเตอร์พบปลั๊กอินนี้บนเซิร์ฟเวอร์ใด พร้อมแพลตฟอร์มและเวอร์ชันที่เกี่ยวข้อง

ปลั๊กอินอาจเพิ่มคำสั่ง เศรษฐกิจ การป้องกัน สิทธิ์ มินิเกม การเชื่อมต่อ หรือกลไกอื่น ๆ บทบาทจริงของ PlaceholderAPI ขึ้นอยู่กับการตั้งค่าของแต่ละเซิร์ฟเวอร์

ข้อมูลสร้างอัตโนมัติจากการตอบกลับทางเทคนิคของเซิร์ฟเวอร์ หากเซิร์ฟเวอร์ซ่อนรายชื่อปลั๊กอิน อาจไม่แสดงในส่วนนี้แม้ว่าจะใช้ PlaceholderAPI

ใช้รายชื่อเซิร์ฟเวอร์ที่มี PlaceholderAPI เพื่อเปรียบเทียบโปรเจกต์ ตรวจสอบเวอร์ชันที่เข้ากันได้ หรือหาตัวอย่างการใช้งานปลั๊กอินบนเซิร์ฟเวอร์สาธารณะ