首頁 游戲

Minecraft指令手冊

第一百一十六章 advancement-讓人一夜回到解放前的指令

Minecraft指令手冊 你好MC 1798 2020-07-17 23:28:18

  2017年6月7日,Mojang發(fā)布了一次Minecraft JAVA重大更新,即Minecraft JAVA1.12版本,又稱“多彩世界更新”。在這次更新中,許多的方塊和物品都迎來了“多彩時代”,然而,在其他方面的一些更新也是值得注意的。

  其中,最需要注意的就是成就系統(tǒng)被進度系統(tǒng)取代了。同時隨著進度取代成就的,還有一個全新的指令:/advancement

  這是什么指令呢?

  首先我們看看它的中文翻譯:進度

  看看它的中文翻譯,這已經(jīng)滿臉都寫著“進度”二字了。那么它到底有什么用?

  很簡單,修改一個玩家的進度。

  沒錯,使用這條指令,你可以開局1秒不到就“結束了”,也可以在別人終于達成“就快到了”進度時,突然給它移除掉這個進度。

  只不過我并不推薦你這么做,因為如果這樣子做的話他會瘋的(實際上并不只是“瘋”那么簡單,小心他會給你來個當場自殺,因為這可比刪別人玩了10年的存檔還要狠得多個億古戈爾)。

  那么具體就來看看這條指令到底該怎么用吧。

  /advancement

  作用:對指定玩家進行移除或添加指定進度的操作。

  使用權限下限:管理員(OP)

  是否可使用命令方塊執(zhí)行:是

  格式:

  /advancement <grant|revoke><目標選擇器:玩家> only <進度id>[條件]

  /advancement <grant|revoke><目標選擇器:玩家><until|from|through><進度id>

  /advancement <grant|revoke><目標選擇器:玩家> everything

  首先,你需要選擇你要進行哪種操作,即到底是grant(授予)還是revoke(移除)。

  然后你就需要通過目標選擇器來鎖定你要操作哪個玩家。

  接著,就有點不一樣了。

  第一個格式這里是only,中文即“只有”,也就是你只有操作玩家的這個進度。

  第二個格式就多得很了,你可以選擇是until(直到.....為止)或是from(從)還是through(從頭到尾)的操作。人工翻譯成人話就是:

  until——從這條進度類別的起始進度開始,直到這條進度的所有進度。

  from——從這條進度開始,下游的所有進度。

  through——從這條進度類別的起始進度開始,通過這條進度,直到這條進度下游的所有進度。

  那么知道了這三個操作的作用,那么具體是鎖定哪些進度呢?

  比如下界里的“凋零山莊”這個進度,它的上游是:

  下界(起始進度)——>可怕的要塞——>詭異又可怕的骷髏——>凋零山莊(1.12版本)

  它的下游是:

  凋零山莊——>帶信標回家——>信標工程師(1.12版本)

  那么用only操作的話,那么只會操作“凋零山莊”這個進度。

  而用until操作,則會操作“下界(起始進度)——>可怕的要塞——>詭異又可怕的骷髏——>凋零山莊”這一整條的所有進度。

  用from,則會操作“凋零山莊——>帶信標回家——>信標工程師”這一整條的所有進度。

  用through,則會操作“下界(起始進度)——>可怕的要塞——>詭異又可怕的骷髏——>凋零山莊——>帶信標回家——>信標工程師”這一整條的所有進度。

  那么問題來了,有些進度的下游它還有分支啊,那么這些分支該怎么辦?

  很簡單,全選唄。

  比如Minecraft里的“冰桶挑戰(zhàn)”這個進度,它的下游是:

 ?。傺b這里是空格空格空格空格空)?僵尸科醫(yī)生

  冰桶挑戰(zhàn)——>我們需要再深入些——>隔墻有眼——>結束了?(1.12版本)

  那么使用from就會選擇上面的所有進度。through同理。

  那么搞懂了這3個之后,最后的everything是什么呢?

  鎖定全部成就??!

  也就是說,使用/advancement <grant|revoke>@s everything就可以在一秒內(nèi)給予自己所有的成就或移除自己所有的成就嘍。

  這真的是太棒了!

  第三段格式到此為止了,接下來我們看看“再接著”:進度id

  進度id的格式和我們的文件夾路徑的格式基本是一樣的。Minecraft這臺電腦有5個盤,分別是:story(Minecraft)、nether(下界)、end(末地)、adventure(冒險)

  所以進度的id的最開始都是這五種。

  然而接下來就比較沒有規(guī)律了,因為第二層就是進度id了。

  比如“熱騰騰的”這個進度的id就是:story/lava_bucket(注:其實這也是有命名空間的:minecraft:story/lava_bucket,所以其他mod才有進度)。其中l(wèi)ava_bucket直譯成中文就是:熔巖桶。

  但其實這也可以理解的,因為本身一個類別就沒有多少進度,再細分那能夠分嗎?

  那么第二個格式也就到此為止了,我們可以根據(jù)“熱騰騰的”舉一些例子:

  1./advancement grant @s until story/lava_bucket——給自己達成“熱騰騰的”、“來硬的”、“獲得升級”、“石器時代”、“Minecraft”進度。

  2./advancement grant @a from story/lava_bucket——給所有人達成“熱騰騰的”、“冰桶挑戰(zhàn)”、“我們需要再深入些”、“隔墻有眼”、“僵尸科醫(yī)生”、“結束了?”進度。

  3./advancement grant @a through story/lava_bucket——給所有人達成“Minecraft”、“石器時代”、“獲得升級”、“來硬的”、“熱騰騰的”、“冰桶挑戰(zhàn)”、“我們需要再深入些”、“隔墻有眼”、“僵尸科醫(yī)生”、“結束了?”進度。

  但你估計也發(fā)現(xiàn)了,第一個格式還沒到此為止。

  因為在第一個格式的最后,還有一個非必填項:[條件]。

  這是什么意思呢?

  這就要聯(lián)系到進度的JSON文件存儲格式了。

  所以條件我們就再拖....哦不是下次再講了。

  (嘿,作者,那個“就快到了”成就的id是什么?)

  (不是之前就說了嗎?是adventure/almost_there,你自己到九十五章到九十六章間的Minecraft2020愚人節(jié)更新介紹看,翻到最后有。)

  進度ID大全:

  -Minecraft

  Minecraft——story/root

  石器時代——story/mine_stone

  獲得升級——story/upgrade_tools

  來硬的——story/smelt_iron

  整裝上陣——story/obtain_armor

  熱騰騰的——story/lava_bucket

  這不是鐵鎬么——story/iron_tools

  不吃這套,謝謝——story/deflect_arrow

  冰桶挑戰(zhàn)——story/form_obsidian

  鉆石!——story/mine_diamond

  勇往直下——story/enter_the_nether

  鉆石護體——story/shiny_gear

  附魔師——story/enchant_item

  僵尸科醫(yī)生——story/cure_zombie_villager

  隔墻有眼——story/follow_ender_eye

  結束了?——story/enter_the_end

  -下界

  下界——nether/root

  見鬼去吧——nether/return_to_sender

  光輝歲月——nether/find_bastion

  深藏不露——nether/obtain_ancient_debris

  曲速泡——nether/fast_travel

  陰森的要塞——nether/find_fortress

  誰在切洋蔥?——nether/obtain_crying_obsidian

  金光閃閃——nether/distract_piglin

  畫船添足——nether/ride_strider

  脆弱的同盟——nether/uneasy_alliance

  戰(zhàn)豬——nether/loot_bastion

  天涯共此石——nether/use_lodestone

  殘骸裹身——nether/netherite_armor

  驚悚恐怖骷髏頭——nether/get_wither_skull

  與火共舞——nether/obtain_blaze_rod

  錨沒有九條命——nether/charge_respawn_anchor

  熱門景點——nether/explore_nether

  凋零山莊——nether/summon_wither

  本地的釀造廠——nether/brew_potion

  帶信標回家——nether/create_beacon

  狂亂的雞尾酒——nether/all_potions

  信標工程師——nether/create_full_beacon

  為什么會變成這樣呢?——nether/all_effects

  -末地

  末地——end/root

  解放末地——end/kill_dragon

  下一世代——end/dragon_egg

  遠程折躍——end/enter_end_gateway

  結束了…再一次…——end/respawn_dragon

  你需要來點薄荷糖——end/dragon_breath

  在游戲盡頭的城市——end/find_end_city

  天空即為極限——end/elytra

  這上面的風景不錯——end/levitate

  -冒險

  冒險——adventure/root

  自我放逐——adventure/voluntary_exile

  怪物獵人——adventure/kill_a_mob

  成交!——adventure/trade

  膠著狀態(tài)——adventure/honey_block_slide

  扣下懸刀——adventure/ol_betsy

  甜蜜的夢——adventure/sleep_in_bed

  村莊英雄——adventure/hero_of_the_village

  抖包袱——adventure/throw_trident

  瞄準目標——adventure/shoot_arrow

  資深怪物獵人——adventure/kill_all_mobs

  超越生死——adventure/totem_of_undying

  招募援兵——adventure/summon_iron_golem

  一箭雙雕——adventure/two_birds_one_arrow

  現(xiàn)在誰才是掠奪者?——adventure/whos_the_pillager_now

  勁弩手——adventure/arbalistic

  探索的時光——adventure/adventuring_time

  魔女審判——adventure/very_very_frightening

  狙擊手的對決——adventure/sniper_duel

  正中靶心——adventure/bullseye

  -農(nóng)牧業(yè)

  農(nóng)牧業(yè)——husbandry/root

  與蜂共舞——husbandry/safely_harvest_honey

  我從哪兒來?——husbandry/breed_an_animal

  永恒的伙伴——husbandry/tame_an_animal

  腥味十足的生意——husbandry/fishy_business

  舉巢搬遷——husbandry/silk_touch_nest

  開荒墾地——husbandry/plant_seed

  成雙成對——husbandry/bred_all_animals

  百貓全書——husbandry/complete_catalogue

  戰(zhàn)術性釣魚——husbandry/tactical_fishing

  均衡飲食——husbandry/balanced_diet

  終極奉獻——husbandry/obtain_netherite_hoe

  /advancement歷史:

  Java版

  1.12——17w13a——加入了/advancement命令

按 “鍵盤左鍵←” 返回上一章  按 “鍵盤右鍵→” 進入下一章  按 “空格鍵” 向下滾動
目錄
目錄
設置
設置
書架
加入書架
書頁
返回書頁
指南