Pytanie:
Jak zabić moby używając / kill bez upuszczania łupów?
Gigazelle
2016-07-03 10:52:51 UTC
view on stackexchange narkive permalink

Mam miejsce odrodzenia, które mam nadzieję stworzyć bezpieczną przystań, więc mam blok poleceń na zegarze, który zabija każdy typ wrogiego moba.To działa, aby uwolnić to miejsce od wszelkich wrogich mobów, jednak każdej nocy widzę wszędzie zgniłe mięso, kości, strzały i cięciwy.

Chciałbym dodać coś do moich bloków poleceń, aby były zabijane bez upuszczania łupów.Jak mogę to osiągnąć?

Zwróć uwagę, że chcę, aby moby upuszczały łupy w innych częściach świata, więc / gamerule doMobLoot false mi nie wystarczy.Mam nadzieję na polecenie, które dotyczy tylko mobów zabitych przez blok dowodzenia, a nie czegokolwiek innego.

Uważaj na niezamierzone konsekwencje.Nawet bez łupów sprytny gracz może dobrze opracować strategie wabienia mobów do obszaru odrodzenia.
Pięć odpowiedzi:
Skylinerw
2016-07-03 11:55:08 UTC
view on stackexchange narkive permalink

Znacznik tekstowy DeathLootTable może modyfikować tabelę łupów, z której mob będzie korzystał po zabiciu.„Pusta” tabela łupów nic nie pozostawi:

1.12 i niższe:

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

1.13:

  / execute as @e [type = zombie, distance = .. 40] uruchom encję scalania danych @s {DeathLootTable: "minecraft: empty"}
 
Sumurai8
2016-07-03 19:19:09 UTC
view on stackexchange narkive permalink

Możesz po prostu teleportować wszystkie wrogie moby w określonym promieniu 256 bloków w dół.Niech oni i ich krople spoczywają w pokoju w pustce pod światem.

Fantastyczny pomysł, dziękuję.Ma to dodatkową zaletę, że nie widzi ani nie słyszy śmierci tłumu.
rhbvkleef
2016-07-03 22:23:24 UTC
view on stackexchange narkive permalink

Powinieneś teleportować istotę w pustkę.Spowoduje to upuszczenie przedmiotów, ale także w pustce.

  / tp @e [selektor] ~ -100000 ~
 

Zabicie moba zajmie kilka kostek, ale przy liczbie naturalnych spawnów to nie ma znaczenia.

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

Mam niezbyt zwarty pomysł, ale będzie pasował do Twoich potrzeb:

  1. Najpierw musisz przyznać punktację za każdy przedmiot, który nie musi znajdować się na ziemi. Dodałem selektor r, liczba zależy od twojego promienia odrodzenia

      / cele tablicy wyników dodaj manekina śmieci - Dodaj tablicę wyników
    

Teraz te polecenie w bloku poleceń zegara / powtarzających się:

  / scoreboard graczy set @e [type = Item, r = 50] trash 1 {Item: {id: "minecraft: bone"}}

/ zestaw graczy tablicy wyników @e [type = Item, r = 50] trash 2 {Item: {id: "minecraft: rotten_flesh"}}
 

Wyjaśnienie: Każdy typ pozycji będzie miał swój własny numer w tablicy wyników, aby później je rozróżnić. Powyżej napisałem tylko kilka przykładów. Możesz kontynuować listę

  1. Teraz, gdy wszystkie Twoje „kosze” mają swój własny „rozpoznawany identyfikator”, po prostu uruchom to polecenie w powtarzającym się bloku poleceń.

      / kill @e [score_trash_min = 1, score_trash = #]
    

Wyjaśnienie: Tam, gdzie umieściłem znak #, musisz umieścić maksymalną liczbę przedmiotów, które umieściłeś na swojej „liście zabitych”. Więc udaję, że wybieram 6 rodzajów elementów do usunięcia, więc wstawię 6 zamiast #.

Pomysły na teleportację są dobre, ale wszyscy nie poświęciliście wystarczająco uwagi temu, co powiedział.Ma już maszynę do zabijania mafii, ale potrzebuje czegoś, aby wyczyścić przedmioty.Jednak Twoje pomysły na dużym obrazie są bardziej zwarte niż moje.
Simon Richter
2016-07-04 21:59:46 UTC
view on stackexchange narkive permalink

Staromodnym sposobem byłoby zbudowanie konstrukcji, która odstrasza moby (wystarczy ogrodzenie) i odpowiedniego oświetlenia wewnątrz.

pytanie ma [tag: polecenia-minecrafta], więc zakładam, że szukali polecenia, aby rozwiązać ten problem.


To pytanie i odpowiedź zostało automatycznie przetłumaczone z języka angielskiego.Oryginalna treść jest dostępna na stackexchange, za co dziękujemy za licencję cc by-sa 3.0, w ramach której jest rozpowszechniana.
Loading...