ความก้าวหน้า

จาก Minecraft Wiki
(เปลี่ยนทางจาก Advancements)

แม่แบบ:Exclusive

Dinnerbone-twitter.png ระบบถูกเรียกโดยรวมว่าเป็น "ความก้าวหน้า" (advancements) ซึ่งเป็นเครื่องมือนำทางและติดตามความก้าวหน้าของผู้เล่นตลอดทั้งเกม (ในโหมดเอาชีวิตรอดแบบธรรมดาและการเพิ่มเติมใด ๆ โดยนักสร้างแผนที่หรือม็อด) ความก้าวหน้าเกือบทั้งหมดก็มีความหมายตรงตามตัวอักษร นั่นก็คือการก้าวไปข้างหน้าในเกม
Dinnerbone กล่าวถึงระบบ "ความก้าวหน้า"[1]

ความก้าวหน้า (อังกฤษ: Advancement) คือวิธีการหนึ่งที่ช่วยแนะนำผู้เล่นใหม่ใน Minecraft และให้ความท้าทายแก่พวกเขา ซึ่งคล้ายคลึงกับระบบที่ง่ายกว่า นั่นก็คือ "ความสำเร็จ" (Achievement) ในรุ่น Legacy Console, รุ่น Bedrock และรุ่น New Nintendo 3DS

เนื้อหา

การได้รับ[แก้ไข | แก้ไขต้นฉบับ]

ป๊อปอัพที่ปรากฏเมื่อทำความก้าวหน้าสำเร็จ
ป๊อปอัพที่ปรากฏเมื่อทำความก้าวหน้าแบบเป้าหมายสำเร็จ
ป๊อปอัพที่ปรากฏเมื่อทำความก้าวหน้าแบบท้าทายพิเศษสำเร็จ

ระบบความก้าวหน้าสามารถทำในโหมดเกมใดก็ได้ ซึ่งจะนับเป็นหนึ่งระบบต่อหนึ่งโลกที่บันทึกไว้ ระบบนี้สามารถนำเข้า (และนำออก) ได้โดยใช้คำสั่ง /advancement

แม้จะดูเหมือนว่าความก้าวหน้าจะนำทางผู้เล่นไปตามขั้นตอนในเกม แท้จริงแล้วความก้าวหน้าแต่ละอันเป็นอิสระต่อกัน นั่นคือความก้าวหน้าใด ๆ สามารถบรรลุได้โดยที่ไม่จำเป็นต้องบรรลุความก้าวหน้า "ที่อยู่ก่อนหน้า"

เมื่อความก้าวหน้าใด ๆ บรรลุผลแล้ว จะปรากฏแถบการแจ้งเตือนด้านมุมบนขวามือ พร้อมทั้งมีข้อความปรากฏในช่องสนทนา สีตัวอักษรของหัวข้อในแถบแจ้งเตือนจะต่างกันตามประเภทของความก้าวหน้า โดยข้อความสีเหลืองหมายถึงความก้าวหน้าปกติและแบบเป้าหมาย (goal advancement) ส่วนข้อความสีชมพูหมายถึงความก้าวหน้าแบบท้าทาย (challenge advancement) เมื่อบรรลุความก้าวหน้าปกติจะมีข้อความขึ้นว่า "Advancement Made!" (ไทย: "ความก้าวหน้าคืบหน้าแล้ว!") เมื่อบรรลุความก้าวหน้าแบบเป้าหมายจะมีข้อความขึ้นว่า "Goal Reached!" (ไทย: "บรรลุเป้าหมาย!") และความก้าวหน้าแบบท้าทายจะมีข้อความขึ้นว่า "Challenge Complete!" (ไทย: "การท้าทายสำเร็จ!")

หน้าต่าง[แก้ไข | แก้ไขต้นฉบับ]

หน้าต่างความก้าวหน้า ในภาพกำลังเลือกความก้าวหน้า "Isn't It Iron Pick"

ปุ่มสำหรับเข้าถึงส่วนต่อประสาน (อินเทอร์เฟซ) ความก้าวหน้าอยู่ในหน้าเมนูเกม (ที่หยุดเกมเอาไว้) นอกจากนี้ยังมีปุ่มลัดโดยการกด L (ซึ่งปุ่มนี้สามารถกำหนดเองได้ในเมนูตัวเลือก)

ระบบความก้าวหน้าประกอบด้วยแผนภาพต้นไม้หลายต้น แต่ละต้นประกอบด้วยความก้าวหน้าต่าง ๆ ที่เชื่อมโยงกัน ซึ่งเริ่มต้นด้วยความก้าวหน้าแรกและสิ้นสุดที่ความก้าวหน้าแบบเป้าหมายหรือแบบท้าทาย ผู้เล่นสามารถชม "กิ่งก้าน" ต่าง ๆ ของต้นไม้ความก้าวหน้าได้โดยการคลิกแล้วลาก ต้นไม้แต่ละต้นถูกจัดไว้ในแท็บแต่ละอัน ซึ่งปัจจุบันระบบความก้าวหน้าใน Minecraft แบบปกติประกอบด้วยแท็บทั้งหมด 5 แท็บ แสดงพร้อมกับความก้าวหน้าแรก ดังนี้

  • Minecraft: The heart and story of the game. ("หัวใจหลักและเนื้อเรื่องของเกม")
  • Adventure (ผจญภัย): Adventure, exploration, and combat. ("ผจญภัย สำรวจ และต่อสู้")
  • Nether (เนเธอร์): Bring summer clothes. ("นำเสื้อผ้าฤดูร้อนมาด้วยล่ะ")
  • The End (ดิเอนด์): Or the beginning? ("หรือนี่คือจุดเริ่มต้น?")
  • Husbandry (การเกษตร): The world is full of friends and food. ("โลกนี้เต็มไปด้วยอาหารและเพื่อน ๆ")

ภายในแท็บแต่ละแท็บจะมีภาพพื้นหลังแบบซ้ำที่แตกต่างกัน นอกจากนี้ มีความเป็นไปได้ว่าจะมีการเพิ่มแท็บในอนาคต[2][3]

เมื่อวางลูกศรเหนือไอคอนความก้าวหน้าแต่ละอันจะปรากฏชื่อความก้าวหน้าพร้อมทั้งคำอธิบาย คำอธิบายดังกล่าวจะมีสีต่างไปจากไอคอน โดยข้อความคำอธิบายความก้าวหน้าธรรมดาและแบบเป้าหมายจะมีสีเขียว ส่วนแบบท้าทายจะมีสีม่วง ไอคอนถัดไปจะปรากฏเฉพาะเมื่อผู้เล่นบรรลุความก้าวหน้าที่อยู่ก่อนหน้า ถึงแม้ว่าความก้าวหน้าจะสามารถบรรลุได้โดยไม่คำนึงถึงลำดับก่อนหลังตามที่ได้กล่าวไป ไอคอนความก้าวหน้าจะแสดงสูงสุด 2 ไอคอนนำหน้าไอคอนความก้าวหน้าที่บรรลุแล้ว

ในกรณีที่ผู้เล่นยังไม่เคยบรรลุความก้าวหน้าใด ๆ เลย หน้าต่างความก้าวหน้าจะแสดงภาพพื้นหลังสีดำพร้อมกับข้อความสีขาวว่า "There doesn't seem to be anything here... :(" หรือ "ดูเหมือนว่าจะไม่มีอะไรในนี้เลย... :(" ในภาษาไทย

กรอบไอคอนความก้าวหน้าจะมีลักษณะต่างกันตามประเภทของความก้าวหน้า (ความยาก) ไม่ว่าความก้าวหน้านั้นจะทำสำเร็จแล้วหรือไม่ กรอบไอคอนมีทั้งหมด 3 ประเภทดังนี้

กรอบไอคอน ความหมาย
ปกติ สำเร็จแล้ว
Advancement-plain-raw.png Advancement-plain-worn.png ความก้าวหน้าปกติ
Advancement-oval-raw.png Advancement-oval-worn.png ความก้าวหน้าแบบเป้าหมาย
Advancement-fancy-raw.png Advancement-fancy-worn.png ความก้าวหน้าแบบท้าทาย

ความก้าวหน้าและแท็บสามารถเพิ่มและปรับแต่งเองได้โดยการใช้ไฟล์ JSON ซึ่งมีรายละเอียดในหัวข้อด้านล่าง

รายการความก้าวหน้า[แก้ไข | แก้ไขต้นฉบับ]

Minecraft[แก้ไข | แก้ไขต้นฉบับ]

แผนภาพต้นไม้ของ Advancement ในหน้า "Minecraft"
ไอคอน ความก้าวหน้า คำอธิบายในเกม ก่อนหน้านี้ ความต้องการที่แท้จริง (ถ้าแตกต่าง) ไอดีภายใน
แม่แบบ:AdvancementMinecraftหัวใจหลักและเนื้อเรื่องของเกม
(The heart and story of the game)
มีโต๊ะคราฟต์อยู่ในช่องเก็บของminecraft:story/root
แม่แบบ:AdvancementStone Ageขุดหินด้วยอีเต้อใหม่ของคุณ
(Mine stone with your new pickaxe)
Minecraftมีหินหยาบอยู่ในช่องเก็บของminecraft:story/mine_stone
แม่แบบ:AdvancementGetting an Upgradeสร้างอีเต้อที่ดีกว่า
(Construct a better pickaxe)
Stone Ageมีอีเต้อหินอยู่ในช่องเก็บของminecraft:story/upgrade_tools
แม่แบบ:AdvancementAcquire Hardwareหลอมแร่เหล็ก
(Smelt an iron ingot)
Getting an Upgradeมีเหล็กแท่งอยู่ในช่องเก็บของminecraft:story/smelt_iron
แม่แบบ:AdvancementSuit Upป้องกันตัวคุณเองด้วยเกราะเหล็ก
(Protect yourself with a piece of iron armor)
Acquire Hardwareมีเกราะเหล็กชนิดใดก็ได้ในช่องเก็บของminecraft:story/obtain_armor
แม่แบบ:AdvancementHot Stuffเติมลาวาให้เต็มถัง
(Fill a bucket with lava)
Acquire Hardwareมีถังลาวาอยู่ในช่องเก็บของminecraft:story/lava_bucket
แม่แบบ:AdvancementIsn't It Iron Pickอัปเกรดอีเต้อของคุณ
(Upgrade your pickaxe)
Acquire Hardwareมีอีเต้อเหล็กอยู่ในช่องเก็บของminecraft:story/iron_tools
แม่แบบ:AdvancementNot Today, Thank Youปัดลูกศรให้กระเด็นด้วยโล่
(Deflect an arrow with a shield)
Suit Upปัดวัตถุใด ๆ ที่พุ่งมาหาโดยใช้โล่minecraft:story/deflect_arrow
แม่แบบ:AdvancementIce Bucket Challengeสร้างและขุดหินออบซิเดียน
(Form and mine a block of Obsidian)
Hot Stuffมีบล็อกหินออบซิเดียนอยู่ในช่องเก็บของminecraft:story/form_obsidian
แม่แบบ:AdvancementDiamonds!ตามล่าหาเพชร
(Acquire diamonds)
Isn't It Iron Pickมีเพชรอยู่ในช่องเก็บของminecraft:story/mine_diamond
แม่แบบ:AdvancementWe Need to Go Deeperสร้าง จุดไฟและเข้าไปในประตูมิติเนเธอร์
(Build, light and enter a Nether Portal)
Ice Bucket Challengeเข้าไปในมิติเนเธอร์minecraft:story/enter_the_nether
แม่แบบ:AdvancementCover Me With Diamondsเกราะเพชรช่วยชีวิตคุณได้
(Diamond armor saves lives)
Diamonds!มีเกราะเพชรชนิดใดก็ได้ในช่องเก็บของminecraft:story/shiny_gear
แม่แบบ:AdvancementEnchanterร่ายมนตร์ใส่ของที่โต๊ะร่ายมนตร์
(Enchant an item at an Enchanting Table)
Diamonds!minecraft:story/enchant_item
แม่แบบ:AdvancementZombie Doctorทำให้ชาวบ้านผีดิบอ่อนแอลงแล้วรักษาเขาซะ
(Weaken and then cure a zombie villager)
We Need to Go Deeperโยนยาอ่อนแอแบบปาใส่ซอมบี้ชาวบ้านและให้มันกินแอปเปิลทองคำ (โดยประจันหน้ากับซอมบี้แล้วกดปุ่ม แม่แบบ:Control ในขณะผู้เล่นกำลังถือแอปเปิลอยู่) จากนั้นรอให้ชาวบ้านถูกรักษาจนเสร็จminecraft:story/cure_zombie_villager
แม่แบบ:AdvancementEye Spyตามดวงตาแห่งเอนเดอร์ไป
(Follow an Ender Eye)
We Need to Go Deeperเข้าไปในสตรองโฮลด์minecraft:story/follow_ender_eye
แม่แบบ:AdvancementThe End?เข้าไปยังประตูมิติเอนด์
(Enter the End Portal)
Eye Spyเข้าไปในมิติดิเอนด์minecraft:story/enter_the_end

Nether (เนเธอร์)[แก้ไข | แก้ไขต้นฉบับ]

แผนภาพต้นไม้ของ Advancement ในหน้า "Nether"
ไอคอน ความก้าวหน้า คำอธิบายในเกม ก่อนหน้านี้ ความต้องการที่แท้จริง (ถ้าแตกต่าง) ไอดีภายใน รางวัล
แม่แบบ:AdvancementNetherนำเสื้อผ้าฤดูร้อนมาด้วยล่ะ
(Bring summer clothes)
เข้าสู่มิติเนเธอร์minecraft:nether/root
แม่แบบ:AdvancementSubspace Bubbleใช้เนเธอร์เพื่อเดินทางเป็นระยะทาง 7 กม. ของโลกปกติ
(Use the Nether to travel 7km in the Overworld)
Netherเดินทางในเนเธอร์เป็นระยะทางเทียบเท่า 7,000 บล็อกในแนวราบหรือมากกว่าในโลกปกติ (เทียบเท่าระยะทางราว 875 บล็อกในเนเธอร์)minecraft:nether/fast_travelประสบการณ์ 100
แม่แบบ:AdvancementA Terrible Fortressหาทางเข้าไปในป้อมปราการเนเธอร์
(Break your way into a Nether Fortress)
Netherเข้าไปในป้อมปราการเนเธอร์minecraft:nether/find_fortress
แม่แบบ:AdvancementReturn to Senderสังหารแก๊สต์ด้วยลูกไฟ
(Destroy a Ghast with a fireball)
Netherฆ่าแก๊สต์หนึ่งตัวโดยใช้ลูกไฟแก๊สต์minecraft:nether/return_to_senderประสบการณ์ 50
แม่แบบ:AdvancementInto Fireปลดปล่อยเบลซจากแท่งไฟของมัน
(Relieve a Blaze of its rod)
A Terrible Fortressมีแท่งเบลซอยู่ในช่องเก็บของminecraft:nether/obtain_blaze_rod
แม่แบบ:AdvancementSpooky Scary Skeletonได้หัวโครงกระดูกวิทเธอร์มา
(Obtain a wither skeleton's skull)
A Terrible Fortressมีหัวของโครงกระดูกวิทเธอร์อยู่ในช่องเก็บของminecraft:nether/get_wither_skull
แม่แบบ:AdvancementUneasy Allianceช่วยเหลือแก๊สต์ออกมาจากเนเธอร์และพามันกลับมายังโลกปกติให้ปลอดภัย... แล้วก็ฆ่ามันซะ
(Rescue a Ghast from the Nether, bring it safely home to the Overworld... and then kill it.)
Return to Senderฆ่าแก๊สต์หนึ่งตัวในโลกปกติminecraft:nether/uneasy_allianceประสบการณ์ 100
แม่แบบ:AdvancementLocal Breweryปรุงยา
(Brew a potion)
Into Fireหยิบไอเทมออกจากช่องในแท่นปรุงยาminecraft:nether/brew_potion
แม่แบบ:AdvancementWithering Heightsเรียกวิทเธอร์
(Summon the Wither)
Spooky Scary Skeletonอยู่ภายในเขตลูกบาศก์ขนาด 100.9×100.9×103.5 ที่จุดศูนย์กลางลูกบาศก์เป็นวิทเธอร์ที่เกิดขึ้นมาminecraft:nether/summon_wither
แม่แบบ:AdvancementA Furious Cocktailมีสถานะยาทุกอย่างอยู่ในเวลาเดียวกัน
(Have every potion effect applied at the same time)
Local Brewery minecraft:nether/all_potionsประสบการณ์ 100
แม่แบบ:AdvancementBring Home the Beaconสร้างและวางดวงประทีป
(Construct and place a Beacon)
Withering Heightsอยู่ภายในเขตลูกบาศก์ขนาด 20×20×14 ที่จุดศูนย์กลางลูกบาศก์เป็นดวงประทีปที่เริ่มทำงานminecraft:nether/create_beacon
แม่แบบ:AdvancementHow Did We Get Here?มีสถานะเอฟเฟกต์ทุกอย่างอยู่ในเวลาเดียวกัน
(Have every effect applied at the same time)
A Furious Cocktail minecraft:nether/all_effectsประสบการณ์ 1,000
แม่แบบ:AdvancementBeaconatorทำให้ดวงประทีปทำงานเต็มพิกัด
(Bring a beacon to full power)
Bring Home the Beaconอยู่ภายในเขตลูกบาศก์ขนาด 20×20×14 ที่จุดศูนย์กลางลูกบาศก์เป็นพีระมิดดวงประทีปขั้นที่ 4 ที่เริ่มทำงานminecraft:nether/create_full_beacon

The End (ดิเอนด์)[แก้ไข | แก้ไขต้นฉบับ]

แผนภาพต้นไม้ของ Advancement ในหน้า "The End"
ไอคอน ความก้าวหน้า คำอธิบายในเกม ก่อนหน้านี้ ความต้องการที่แท้จริง (ถ้าแตกต่าง) ไอดีภายใน รางวัล
แม่แบบ:AdvancementThe Endหรือนี่คือจุดเริ่มต้น?
(Or the beginning?)
เข้าไปในมิติดิเอนด์minecraft:end/root
แม่แบบ:AdvancementFree the Endโชคดี
(Good luck)
The Endฆ่ามังกรเอนเดอร์minecraft:end/kill_dragon
แม่แบบ:AdvancementThe Next Generationถือไข่มังกร
(Hold the Dragon Egg)
Free the Endมีไข่มังกรอยู่ในช่องเก็บของminecraft:end/dragon_egg
แม่แบบ:AdvancementRemote Getawayหนีออกจากเกาะ
(Escape the island)
Free the Endเดินหรือขว้างไข่มุกเอนเดอร์เข้าไปในทางผ่านเอนด์ (End gateway)minecraft:end/enter_end_gateway
แม่แบบ:AdvancementThe End... Again...ให้กำเนิดมังกรแห่งเอนเดอร์อีกครั้ง
(Respawn the ender dragon)
Free the Endเรียกมังกรเอนเดอร์โดยใช้คริสตัลเอนด์minecraft:end/respawn_dragon
แม่แบบ:AdvancementYou Need a Mintเก็บลมหายใจของมังกรลงในขวดแก้ว
(Collect dragon's breath in a glass bottle)
Free the Endมีขวดลมหายใจมังกรอยู่ในช่องเก็บของminecraft:end/dragon_breath
แม่แบบ:AdvancementThe City at the End of the Gameไปต่อเลย จะได้รู้ว่าอะไรจะเกิดขึ้น
(Go on in, what could happen?)
Remote Getawayเข้าไปในเอนด์ซิตี (End city)minecraft:end/find_end_city
แม่แบบ:AdvancementSky's the Limitตามล่าหาปีก
(Find Elytra)
The City at the End of the Gameมีปีกคู่หนึ่งอยู่ในช่องเก็บของminecraft:end/elytra
แม่แบบ:AdvancementGreat View From Up Hereลอยขึ้น 50 บล็อกจากการโจมตีของชัลเกอร์
(Levitate up 50 blocks from the attacks of a Shulker)
The City at the End of the Gameเคลื่อนที่ในแนวตั้งเป็นระยะทาง 50 บล็อกจากผลของสถานะตัวเบา (levitation)minecraft:end/levitateประสบการณ์ 50

Adventure (ผจญภัย)[แก้ไข | แก้ไขต้นฉบับ]

แผนภาพต้นไม้ของ Advancement ในหน้า "Adventure"
ไอคอน ความก้าวหน้า คำอธิบายในเกม ก่อนหน้านี้ ความต้องการที่แท้จริง (ถ้าแตกต่าง) ไอดีภายใน รางวัล
แม่แบบ:AdvancementAdventureผจญภัย สำรวจ และต่อสู้
(Adventure, exploration, and combat)
ฆ่าเอนทิตี้ชนิดใด ๆ หรือถูกฆ่าโดยเอนทิตี้ชนิดใด ๆminecraft:adventure/root
แม่แบบ:AdvancementVoluntary Exileฆ่าหัวหน้ากลุ่มปล้นสะดม
บางทีอาจจะต้องออกห่างจากหมู่บ้านไปสักพักนะ
(Kill a raid captain.
Maybe consider staying away from villages for the time being...)
Adventureminecraft:adventure/voluntary_exile
แม่แบบ:AdvancementMonster Hunterฆ่ามอนสเตอร์ที่เป็นศัตรู
(Kill any hostile monster)
Adventure การฆ่าม็อบนอกเหนือจากนี้ไม่ถือเป็นความก้าวหน้าminecraft:adventure/kill_a_mob
แม่แบบ:AdvancementWhat a Deal!แลกเปลี่ยนของกับชาวบ้านให้สำเร็จ
(Successfully trade with a Villager)
Adventureนำไอเทมออกจากช่องแลกเปลี่ยนของชาวบ้าน และเก็บไว้ในช่องเก็บของของคุณminecraft:adventure/trade
แม่แบบ:AdvancementOl' Betsyยิงหน้าไม้
(Shoot a crossbow)
Adventureminecraft:adventure/ol_betsy
แม่แบบ:AdvancementSweet dreamsเปลี่ยนจุดเกิดใหม่ของคุณ
(Change your respawn point)
Adventureนอนลงบนเตียง ความก้าวหน้านี้จะบรรลุทันทีที่ผู้เล่นนอนลงบนเตียงโดยไม่คำนึงว่าผู้เล่นจะหลับสำเร็จหรือไม่minecraft:adventure/sleep_in_bed
แม่แบบ:AdvancementHero of the Villageปกป้องหมู่บ้านจากกลุ่มปล้นสะดมได้สำเร็จ
(Successfully defend a village from a raid)
Voluntary Exileminecraft:adventure/hero_of_the_villageประสบการณ์ 100
แม่แบบ:AdvancementA Throwaway Jokeปาตรีศูลใส่บางอย่าง
ข้อควรระวัง: การปาอาวุธชิ้นเดียวของคุณออกไปไม่ใช่สิ่งที่ดีนัก
(Throw a trident at something.
Note: Throwing away your only weapon is not a good idea.)
Monster Hunterminecraft:adventure/throw_trident
แม่แบบ:AdvancementTake Aimยิงอะไรสักอย่างด้วยลูกธนูและคันธนู
(Shoot something with a bow and arrow)
Monster Hunterminecraft:adventure/shoot_arrow
แม่แบบ:AdvancementMonsters Huntedฆ่ามอนสเตอร์ที่เป็นศัตรูทุกชนิดอย่างละตัว
(Kill one of every hostile monster)
Monster Hunter การฆ่าม็อบนอกเหนือจากนี้ไม่ถือเป็นความก้าวหน้าminecraft:adventure/kill_all_mobsประสบการณ์ 100
แม่แบบ:AdvancementPostmortalใช้เครื่องรางคลาดแคล้วเพื่อหนีจากความตาย
(Use a Totem of Undying to cheat death)
Monster Hunterminecraft:adventure/totem_of_undying
แม่แบบ:AdvancementHired Helpเรียกโกเลมเหล็กเพื่อไปช่วยปกป้องหมู่บ้าน
(Summon an Iron Golem to help defend a village)
What a Deal!เรียกโกเลมเหล็กหนึ่งตัวminecraft:adventure/summon_iron_golem
แม่แบบ:AdvancementTwo Birds, One Arrowฆ่าแฟนท่อมด้วยธนูแหลมทะลุ
(Kill two Phantoms with a piercing arrow)
Ol' Betsyminecraft:adventure/two_birds_one_arrowประสบการณ์ 65
แม่แบบ:AdvancementWho's the Pillager Now?มอบกองโจรด้วยรสชาติแห่งยาขมของเขาเอง
(Give a Pillager a taste of their own medicine)
Ol' Betsyฆ่าพิลเลเจอร์หนึ่งตัวโดยใช้หน้าไม้minecraft:adventure/whos_the_pillager_now
แม่แบบ:AdvancementArbalisticฆ่าม็อบ 5 ตัวที่แตกต่างกันด้วยการยิงหน้าไม้ครั้งเดียว
(Kill five unique mobs with one crossbow shot)
Ol' Betsyminecraft:adventure/arbalisticประสบการณ์ 85
แม่แบบ:AdvancementAdventuring Timeค้นพบไบโอมทุกชนิด
(Discover every biome)
Sweet dreams การท่องไปในไบโอมนอกเหนือจากนี้ไม่ถือเป็นความก้าวหน้าminecraft:adventure/adventuring_timeประสบการณ์ 500
แม่แบบ:AdvancementVery Very Frighteningโจมตีชาวบ้านด้วยสายฟ้า
(Strike a Villager with lightning)
A Throwaway Jokeโจมตีชาวบ้านหนึ่งคนด้วยสายฟ้าซึ่งสร้างจากตรีศูลที่ีร่ายมนตร์สายฟ้าพิฆาต (Channeling)minecraft:adventure/very_very_frightening
แม่แบบ:AdvancementSniper duelฆ่าโครงกระดูกจากระยะทางอย่างต่ำ 50 เมตร
(Kill a skeleton from more than 50 meters away)
Take Aimฆ่าโครงกระดูกหนึ่งตัวโดยใช้อาวุธพุ่งไกลในขณะที่อยู่ห่างจากมันอย่างน้อย 50 บล็อกในแนวราบminecraft:adventure/sniper_duelประสบการณ์ 50

Husbandry (การเกษตร)[แก้ไข | แก้ไขต้นฉบับ]

แผนภาพต้นไม้ของ Advancement ในหน้า "Husbandry"
ไอคอน ความก้าวหน้า คำอธิบายในเกม ก่อนหน้านี้ ความต้องการที่แท้จริง (ถ้าแตกต่าง) ไอดีภายใน รางวัล
แม่แบบ:AdvancementHusbandryโลกที่เต็มไปด้วยอาหารและเพื่อน ๆ
(The world is full of friends and food)
กินสิ่งใด ๆ ที่กินได้minecraft:husbandry/root
แม่แบบ:AdvancementThe Parrots and the Batsผสมพันธุ์สัตว์สองตัวด้วยกัน
(Breed two animals together)
Husbandryminecraft:husbandry/breed_an_animal
แม่แบบ:AdvancementBest Friends Foreverทำให้สัตว์เชื่อง
(Tame an animal)
Husbandryminecraft:husbandry/tame_an_animal
แม่แบบ:AdvancementFishy Businessตกปลาให้ได้สิ!
(Catch a fish)
Husbandryใช้คันเบ็ดตกปลา 1 ตัวminecraft:husbandry/fishy_business
แม่แบบ:AdvancementA Seedy Placeหว่านเมล็ดและเฝ้าดูมันโต
(Plant a seed and watch it grow)
Husbandry การปลูกพืชชนิดอื่นไม่ถือเป็นความก้าวหน้าminecraft:husbandry/plant_seed
แม่แบบ:AdvancementTwo by Twoผสมพันธุ์สัตว์ทั้งหมดเลย!
(Breed all the animals!)
The Parrots and the Bats การผสมพันธุ์ม็อบนอกเหนือจากนี้ไม่ถือเป็นความก้าวหน้าminecraft:husbandry/bred_all_animalsประสบการณ์ 100
แม่แบบ:AdvancementA Complete Catalogueเลี้ยงแมวทุกชนิด
(Tame all cat variants!)
Best Friends Foreverminecraft:husbandry/complete_catalogueประสบการณ์ 50
แม่แบบ:AdvancementTactical Fishingตกปลา.. โดยไม่ใช้เบ็ดตกปลา!
(Catch a fish... without a fishing rod!)
Fishy Businessใช้ถังน้ำกับม็อบปลาเพื่อทำถังใส่ปลาminecraft:husbandry/tactical_fishing
แม่แบบ:AdvancementA Balanced Dietกินทุกอย่างที่กินได้ แม้ว่ามันจะไม่ดีสำหรับคุณ
(Eat everything that is edible, even if it's not good for you)
A Seedy Place การกินอาหารชนิดอื่น เช่น เค้ก ไม่ถือเป็นความก้าวหน้าminecraft:husbandry/balanced_dietประสบการณ์ 100
แม่แบบ:AdvancementSerious Dedicationใช้จอบเพชรอย่างสมบูรณ์ แล้วประเมินชีวิตของคุณใหม่
(Completely use up a diamond hoe, and then reevaluate your life choices)
A Seedy Placeใช้จอบเพชรจนพังminecraft:husbandry/break_diamond_hoeประสบการณ์ 100

JSON Format[แก้ไข | แก้ไขต้นฉบับ]

Custom advancements in data packs of a Minecraft world store the advancement data for that world as separate JSON files.

All advancement JSON files are structured according to the following format:

  • The root tag.
    •  display: The optional display data.
      •  icon: The data for the icon.
        •  item: The item id.
        •  nbt: The nbt data of the item.
      •  title: The title for this advancement.
      •  title: A JSON text component (containing text and formatting like used in /tellraw and various other commands. Also translate tag can be used here).
      •  frame: The optional type of frame for the icon. challenge for a tile with a more fancy spiked border as it is used for the kill all mobs advancement, goal for a tile with a rounded border as it is used for the full beacon advancement, task for a normal tile (default.)
      •  background: The optional directory for the background to use in this advancement tab (only used for the root advancement).
      •  description: The description of the advancement.
      •  description: A JSON text component (containing text and formatting like used in /tellraw and various other commands. Also translate tag can be used here).
      •  show_toast: Can be true or false. Whether or not to show the toast pop up after completing this advancement. Defaults to true.
      •  announce_to_chat: Can be true or false. Whether or not to announce in the chat when this advancement has been completed. Defaults to true.
      •  hidden: Can be true or false. Whether or not to hide this advancement and all its children from the advancement screen until this advancement have been completed. Has no effect on root advancements themselves, but will still affect all their children. Defaults to false.
    •  parent: The optional parent advancement directory of this advancement. If this field is absent, this advancement is a root advancement. Circular reference will cause a loading failure.
    •  criteria: The required criteria that have to be met.
      •  <criterionName>: A name given to the criterion (can be any string, must be unique).
        •  trigger: The trigger for this advancement; specifies what the game should check for the advancement.
        •  conditions: All the conditions that need to be met when the trigger gets activated.
    •  requirements: An optional list of requirements (all the <criteriaNames>). If all criteria are required, this may be omitted. With multiple criteria: requirements contains a list of lists with criteria (all criteria need to be mentioned). If all of the lists each have any criteria met, it will complete the advancement. (basically AND grouping of OR groups)
    •  rewards: An optional object representing the rewards provided when this advancement is obtained.

Display[แก้ไข | แก้ไขต้นฉบับ]

Within the root tag of an advancement JSON object, the  display field and the  parent field, both optional, are related to the display of the advancement.

If the  display tag is present, it must have both the  title and  description fields present in order to be a valid advancement display data.

The  parent field, albeit not directly associated with the display data of an advancement, only affects the display data effectively. When an advancement does not have a display data and none of its children has a display data, the parent of the advancement has no effect to the advancement itself.

Tab creation[แก้ไข | แก้ไขต้นฉบับ]

To create a tab in the advancement menu, define a root advancement (an advancement without a parent) with a display. When the data pack containing the advancement is loaded, the root advancement will have a tab in the advancement menu when any of the advancements in its advancement tree is granted to the player viewing the menu.

When a background is not specified for a root advancement, the tab will still be created. However, the background of the tab will be the missing texture.

Presence[แก้ไข | แก้ไขต้นฉบับ]

For a non-root advancement (i.e. an advancement with a parent defined), these conditions must be met in order to have it displayed in a tab when unlocked:

  1. Its root advancement must be a valid tab.
  2. It must have a display.

Position[แก้ไข | แก้ไขต้นฉบับ]

The game will automatically arrange advancements and position them when it loads advancements from data packs and send the arrangement to the client. Each advancement will have an arrow from its closest visible ancestor (i.e. if its parent does not have a display, it will have a link from its grandparent, so on). The root advancement will be on the leftmost column while each arrow will point to an advancement in the next column.

Lack of Display[แก้ไข | แก้ไขต้นฉบับ]

Some advancements, such as the vanilla recipe unlocking advancements, may lack a display so that they can utilize triggers and rewards instead of excessive commands or functions for more functionalities and a more flexible control. These advancements should not have  display or  parent fields defined in order to hide from users and enjoy a better loading performance.

List of triggers[แก้ไข | แก้ไขต้นฉบับ]

  • minecraft:bred_animals[แก้ไข | แก้ไขต้นฉบับ]

    Triggers after the player breeds 2 animals. Available conditions:

    minecraft:brewed_potion[แก้ไข | แก้ไขต้นฉบับ]

    Triggers after the player takes any item out of a brewing stand. Available conditions:

    minecraft:changed_dimension[แก้ไข | แก้ไขต้นฉบับ]

    Triggers after the player travels between two dimensions. Available conditions:

    •  conditions:
      •  from: The dimension the entity traveled from. Accepts these 3 values.
      •  to: The dimension the entity traveled to. Same accepted values as above.

    minecraft:channeled_lightning[แก้ไข | แก้ไขต้นฉบับ]

    Triggers after the player successfully uses the Channeling enchantment on an entity. Available conditions:

    minecraft:construct_beacon[แก้ไข | แก้ไขต้นฉบับ]

    Triggers after the player changes the structure of a beacon. (When the beacon updates itself). Available conditions:

    •  conditions:
      •  level: The tier of the updated beacon structure.
      •  level:
        •  max: The maximum value.
        •  min: The minimum value.

    minecraft:consume_item[แก้ไข | แก้ไขต้นฉบับ]

    Triggers when the player consumes an item. Available conditions:

    minecraft:cured_zombie_villager[แก้ไข | แก้ไขต้นฉบับ]

    Triggers when the player cures a zombie villager. Available conditions:

    minecraft:effects_changed[แก้ไข | แก้ไขต้นฉบับ]

    Triggers after the player gets a status effect applied or taken from them. Available conditions:

    •  conditions:
      •  effects: A list of status effects the player has.
        •  <minecraft:effect_name>: A status effect with the key name being the status effect name.
          •  amplifier: The effect amplifier.
          •  amplifier:
            •  max: The maximum value.
            •  min: The minimum value.
          •  duration: The effect duration in ticks.
          •  duration:
            •  max: The maximum value.
            •  min: The minimum value.

    minecraft:enchanted_item[แก้ไข | แก้ไขต้นฉบับ]

    Triggers after the player enchants an item through an enchanting table (does not get triggered through an anvil, or through commands). Available conditions:

    •  conditions:
      •  item: The item after it has been enchanted.
      •  levels: The levels spent by the player on the enchantment.
      •  levels:
        •  max: The maximum value.
        •  min: The minimum value.

    minecraft:enter_block[แก้ไข | แก้ไขต้นฉบับ]

    Triggers when the player stands in a block. Checks every tick and will try to trigger for each successful match (up to 8 times, the maximum amount of blocks a player can stand in), which only works if the advancement is revoked from within the advancement using a function reward. Available conditions:

    •  conditions:
      •  block: The block that the player is standing in. Accepts block IDs.
      •  state: The block states of the block.
        •  <state_name>: A single block state, with the key name being the state name and the value being the required value of that state.

    minecraft:entity_hurt_player[แก้ไข | แก้ไขต้นฉบับ]

    Triggers after a player gets hurt. Available conditions:

    minecraft:entity_killed_player[แก้ไข | แก้ไขต้นฉบับ]

    Triggers after an entity kills a player. Available conditions:

    minecraft:filled_bucket[แก้ไข | แก้ไขต้นฉบับ]

    Triggers after the player fills a bucket. Available conditions:

    minecraft:fishing_rod_hooked[แก้ไข | แก้ไขต้นฉบับ]

    Triggers after the player successfully catches an item with a fishing rod or pulls an entity with a fishing rod. Available conditions:

    minecraft:hero_of_the_village[แก้ไข | แก้ไขต้นฉบับ]

    Triggers when the player defeats a raid and checks where the player is. Available conditions:

    minecraft:impossible[แก้ไข | แก้ไขต้นฉบับ]

    Triggers only using commands.

    minecraft:inventory_changed[แก้ไข | แก้ไขต้นฉบับ]

    Triggers after any changes happen to the player's inventory. Available conditions:

    •  conditions:
      •  items: A list of items in the player's inventory. All items in the list must be in the player's inventory, but not all items in the player's inventory have to be in this list.
      •  slots:
        •  empty: The amount of slots empty in the inventory.
        •  empty:
          •  max: The maximum value.
          •  min: The minimum value.
        •  full: The amount of slots completely filled (stacksize) in the inventory.
        •  full:
          •  max: The maximum value.
          •  min: The minimum value.
        •  occupied: The amount of slots occupied in the inventory.
        •  occupied:
          •  max: The maximum value.
          •  min: The minimum value.

    minecraft:item_durability_changed[แก้ไข | แก้ไขต้นฉบับ]

    Triggers after any item in the inventory has been damaged in any form. Available conditions:

    •  conditions:
      •  delta: The difference in durability.
      •  delta:
        •  max: The maximum value.
        •  min: The minimum value.
      •  durability: The remaining durability of the item.
      •  durability:
        •  max: The maximum value.
        •  min: The minimum value.
      •  item: The item before it was damaged, allows you to check the durability before the item was damaged.

    minecraft:killed_by_crossbow[แก้ไข | แก้ไขต้นฉบับ]

    Triggers after the player hurts a mob or player. Available conditions:

    •  conditions:
      •  unique_entity_types: The exact count of types of entities killed.
      •  unique_entity_types: The acceptable range of count of types of entities killed.
        •  max: The maximum value.
        •  min: The minimum value.
      •  victims: A predicate for any of the killed entities.
      •  victims: A list of predicates for any of the killed entities. All of the predicates must be matched, and one killed entity may match only one predicate.

    minecraft:levitation[แก้ไข | แก้ไขต้นฉบับ]

    Triggers when the player has the levitation status effect. Available conditions:

    •  conditions:
      •  distance:
        •  absolute:
          •  max: The maximum value.
          •  min: The minimum value.
        •  horizontal:
          •  max: The maximum value.
          •  min: The minimum value.
        •  x:
          •  max: The maximum value.
          •  min: The minimum value.
        •  y:
          •  max: The maximum value.
          •  min: The minimum value.
        •  z:
          •  max: The maximum value.
          •  min: The minimum value.
      •  duration: The duration of the levitation in ticks.
      •  duration:
        •  max: The maximum value.
        •  min: The minimum value.

    minecraft:location[แก้ไข | แก้ไขต้นฉบับ]

    Triggers every 20 ticks (1 second) and checks where the player is. Available conditions:

    minecraft:nether_travel[แก้ไข | แก้ไขต้นฉบับ]

    Triggers when the player travels to the Nether and then returns to the Overworld. Available conditions:

    •  conditions:
      •  distance: The overworld distance between where the player entered the Nether and where the player exited the Nether.
        •  absolute:
          •  max: The maximum value.
          •  min: The minimum value.
        •  horizontal:
          •  max: The maximum value.
          •  min: The minimum value.
        •  x:
          •  max: The maximum value.
          •  min: The minimum value.
        •  y:
          •  max: The maximum value.
          •  min: The minimum value.
        •  z:
          •  max: The maximum value.
          •  min: The minimum value.

    minecraft:placed_block[แก้ไข | แก้ไขต้นฉบับ]

    Triggers when the player placed a block. Available conditions:

    •  conditions:
      •  block: The block that was placed. Accepts block IDs.
      •  item: The item that was used to place the block before the item was consumed.
      •  location: The location of the block that was placed.
      •  state: The block states of the block.
        •  <state_name>: A single block state, with the key name being the state name and the value being the required value of that state.

    minecraft:player_hurt_entity[แก้ไข | แก้ไขต้นฉบับ]

    Triggers after the player hurts a mob or player. Available conditions:

    minecraft:player_killed_entity[แก้ไข | แก้ไขต้นฉบับ]

    Triggers after a player is the source of a mob or player being killed. Available conditions:

    minecraft:recipe_unlocked[แก้ไข | แก้ไขต้นฉบับ]

    Triggers after the player unlocks a recipe (using a knowledge book for example). Available conditions:

    •  conditions:
      •  recipe: The recipe that was unlocked.

    minecraft:shot_crossbow[แก้ไข | แก้ไขต้นฉบับ]

    Triggers when the player placed a block. Available conditions:

    minecraft:slept_in_bed[แก้ไข | แก้ไขต้นฉบับ]

    Triggers when the player enters a bed. Available conditions:

    minecraft:summoned_entity[แก้ไข | แก้ไขต้นฉบับ]

    Triggers after an entity has been summoned. Works with iron golems (pumpkin and iron blocks), snow golems (pumpkin and snow blocks), the ender dragon (ender crystals) and the wither (wither skulls and soul sand). Using dispensers to place the wither skulls or pumpkins will still activate this trigger. Spawn eggs, commands and mob spawners will not work however. Available conditions:

    minecraft:tame_animal[แก้ไข | แก้ไขต้นฉบับ]

    Triggers after the player tames an animal. Available conditions:

    minecraft:tick[แก้ไข | แก้ไขต้นฉบับ]

    Triggers every tick (20 times a second).

    minecraft:used_ender_eye[แก้ไข | แก้ไขต้นฉบับ]

    Triggers when the player uses an eye of ender (in a world where strongholds generate). Available conditions:

    •  conditions:
      •  distance: The horizontal distance between the player and the stronghold.
      •  distance:
        •  max: A maximum value.
        •  min: A minimum value.

    minecraft:used_totem[แก้ไข | แก้ไขต้นฉบับ]

    Triggers when the players uses a totem. Available conditions:

    minecraft:villager_trade[แก้ไข | แก้ไขต้นฉบับ]

    Triggers after the player trades with a villager or a wandering trader. Available conditions:

    minecraft:voluntary_exile[แก้ไข | แก้ไขต้นฉบับ]

    Triggers when the player causes a raid and checks where the player is. Available conditions:

ประวัติ[แก้ไข | แก้ไขต้นฉบับ]

แม่แบบ:History แม่แบบ:History แม่แบบ:History แม่แบบ:History แม่แบบ:History แม่แบบ:History แม่แบบ:History แม่แบบ:History แม่แบบ:History แม่แบบ:History แม่แบบ:History แม่แบบ:History แม่แบบ:History แม่แบบ:History แม่แบบ:History แม่แบบ:History แม่แบบ:History แม่แบบ:History แม่แบบ:History แม่แบบ:History แม่แบบ:History แม่แบบ:History แม่แบบ:History แม่แบบ:History แม่แบบ:History แม่แบบ:History แม่แบบ:History แม่แบบ:History แม่แบบ:History แม่แบบ:History แม่แบบ:History แม่แบบ:History แม่แบบ:History แม่แบบ:History แม่แบบ:History แม่แบบ:History แม่แบบ:History แม่แบบ:History แม่แบบ:History

ปัญหา[แก้ไข | แก้ไขต้นฉบับ]

แม่แบบ:Issue list

เกร็ดความรู้[แก้ไข | แก้ไขต้นฉบับ]

  • Fourteen of the old Java Edition achievements were re-implemented as advancements: Benchmarking (called Minecraft), Getting an Upgrade, Acquire Hardware, We Need to Go Deeper, The End?, Return to Sender, Into Fire, Local Brewery, The Beginning? (called Withering Heights), Beaconator, DIAMONDS! (called Diamonds!), Adventuring Time, Monster Hunter and Sniper Duel.
  • Six achievements from other editions were re-implemented as advancements: Body Guard (called Hired Help), Cheating Death (called Postmortal), Zombie Doctor, You Need a Mint, The End... Again... and Great View From Up Here.
  • Though bearing similar names, Voluntary Exile advancement does not use voluntary_exile criterion trigger, unlike most other advancements.

การอ้างถึง[แก้ไข | แก้ไขต้นฉบับ]

  • The Adventuring Time advancement is a reference to the Cartoon Network cartoon 'Adventure Time'.
  • The Withering Heights advancement is possibly a reference to the book 'Wuthering Heights' by Emily Brontë.
  • The Isn't it Iron Pick advancement is a reference to Alanis Morissette's 'Ironic'.
  • The Very Very Frightening advancement is a reference to Queen's 'Bohemian Rhapsody'.
  • The Ol' Betsy advancement is possibly a reference to แม่แบบ:W's Robin Hood.[4]
  • The We Need To Go Deeper advancement is a reference to the film "Inception," often used as an innuendo.
  • The Not Today, Thank You advancement is a reference to a quote by Bilbo Baggins in the novel The Hobbit.
  • The Spooky Scary Skeleton advancement is a reference to the song of the same name by Andrew Gold.
  • The The Next Generation advancement is a reference to the TV show, Star Trek: The Next Generation.

แกลลอรี[แก้ไข | แก้ไขต้นฉบับ]

เพิ่มเติม[แก้ไข | แก้ไขต้นฉบับ]

อ้างอิง[แก้ไข | แก้ไขต้นฉบับ]

แม่แบบ:Reflist

แม่แบบ:Gameplay