Jeg har en Redstone Power loop som kobles til en Command Block som er satt til å drepe alle enheter unntatt meg selv (/kill @e[type=!Player]), fordi jeg bygger et kreativt kart, men vil ikke ha slimes over alt. Problemet er at hvis jeg vil plassere en Item Frame, dreper kommandoblokken den.
Så, er det mulig å ekskludere gjenstander fra å bli slettet, eller gjøre det slik at det bare vil målrette mot mobs?
Den enkleste måten å håndtere dette på er med en gamerule. Hvis du ikke vil at mobs skal plage deg i din kreative verden, kan du bare slå av spawns med /gamerule doMobSpawning false
. Ingen mobs vil spawne, noe som gjør at du kan ha en rolig kreativ verden, fri for kuer, griser, sauer, kyllinger, slim osv., samtidig som du kan gjøre vitenskap på mobs etter eget ønske. Mobs vil bare spawne når du ønsker det.
Hvis du virkelig ønsker å gjøre dette med /kill
, kan du gjøre det på to måter. Du kan sette opp individuelle kommandoblokker for å drepe hver type mob, noe som kan være et lite sett med kommandoblokker hvis hovedproblemet ditt er slim.
Alternativt kan du bruke metodene beskrevet i dette svaret til å velge unntak. Den bruker en poengtavle til å sette en poengsum for alle enheter til 1, og setter samtidig poengsummen for alle unntak til 0. Derfra kan du velge et sett med alle mobber unntatt de unntakene du ønsker med @e[score_select_min=1]
.
Den enkleste og mest fleksible måten å unngå at slimes plager deg på, er imidlertid å slå av mob spawning helt og holdent.
Jeg har et lignende problem i min verden - jeg løste det ved å koble flere kommandoblokker til en hopperklokke:
.
Hver kommandoblokk inneholder en kommando for å drepe en bestemt fiendetype:
/kill @e[type=Slime,r=60]
.
Jeg trenger bare å bekymre meg for zombier, zombielandsbyboere, creepers, skjeletter, endermen, edderkopper og hekser, så jeg har bare koblet opp 7 kommandoblokker her. Du er velkommen til å koble til så mange flere du vil.