題:
我如何使用/ kill殺死暴徒而又不會掉落戰利品?
Gigazelle
2016-07-03 10:52:51 UTC
view on stackexchange narkive permalink

我有一個產卵區,希望成為一個避風港,所以我在時鐘上有一個命令欄,可以殺死每種敵對的暴民。這樣可以使這個地方遠離任何敵對的暴民,但是每天晚上我到處都能看到腐爛的肉,骨頭,箭和繩子。

我想在命令塊中添加一些內容,以使它們被殺死而不會掉落戰利品。我該怎麼做?

請注意,我希望小生物在世界其他地方普遍掉落戰利品,所以 / gamerule doMobLoot false 不會幫我這個忙。我希望有一個僅適用於被命令塊殺死的生物的命令,而不適用於其他任何命令。

當心意外的後果。即使沒有戰利品,狡猾的玩家也可能會制定誘使暴民到產卵區的策略。
五 答案:
Skylinerw
2016-07-03 11:55:08 UTC
view on stackexchange narkive permalink

DeathLootTable 字符串標記可以修改生物被殺死時將使用的戰利品表。“空”戰利品表將使其不掉任何東西:

1.12及更低版本:

  / entitydata @e [type = Zombie,r = 40] {DeathLootTable:“ minecraft:empty”}
 

1.13:

  /執行為@e [type = zombie,distance = .. 40]運行數據合併實體@s {DeathLootTable:“ minecraft:empty”}
 
Sumurai8
2016-07-03 19:19:09 UTC
view on stackexchange narkive permalink

您只需將某個敵方生物以一定距離向下傳送256方塊即可。願他們和他們的下落在世界下方的空地中安息。

很棒的主意,謝謝。這具有看不見或聽到暴民死亡的額外好處。
rhbvkleef
2016-07-03 22:23:24 UTC
view on stackexchange narkive permalink

您應該將實體傳送到虛空中。那會掉落物品,但也會掉落。

  / tp @e [選擇器]〜-100000〜
 

這將需要一些消遣才能殺死暴民,但是自然產生的數量並不重要。

iDoomfull
2016-07-03 13:15:42 UTC
view on stackexchange narkive permalink

我的想法並不那麼緊湊,但它可以滿足您的需求:

  1. 首先,您需要為不需要在地面上的每個項目都打一個分數。我添加了r選擇器,其數量取決於生成的半徑

      / scoreboard目標添加垃圾虛擬對象-添加計分板
     
  2. ol>

    現在在時鐘/重複命令塊中添加以下命令:

      / scoreboard播放器設置@e [type = Item,r = 50]廢紙trash 1 {Item:{id:“ minecraft:bone”}}
    
    /記分牌玩家設置@e [type = Item,r = 50]垃圾2 {Item:{id:“ minecraft:rotten_flesh”}}
     

    Explanation:每種類型的商品在記分板上都會有自己的編號,以便日后區分。我在上面只寫了一些例子。您可以繼續列表

    1. 現在,您所有的“垃圾箱”都有自己的“識別ID”,只需在重複的命令塊中運行此命令即可。

        / kill @e [score_trash_min = 1,score_trash =#]
       
    2. ol>

      Explanation:在我放置#號的位置,您需要將最大數量的物品放置在“殺死清單”上。所以我假裝我選擇了6種要擦除的項目,所以我將放置6號而不是#號。

傳送的想法很好,但是你們所有人都沒有足夠注意他的話。他已經有一個殺人暴徒機器,但是他需要一些東西來清除物品。但是,您的想法比我大。
Simon Richter
2016-07-04 21:59:46 UTC
view on stackexchange narkive permalink

老式的方法是建立一個結構,以防止小怪(圍牆就足夠了)和內部充足的照明。

這個問題有[tag:minecraft-commands],所以我認為他們正在尋找解決此問題的命令。


該問答將自動從英語翻譯而來。原始內容可在stackexchange上找到,我們感謝它分發的cc by-sa 3.0許可。
Loading...