Minecraft Wiki
DeBedenHasen (Diskussion | Beiträge)
(Neuer Diskussionsabschnitt: Gedrückten Knopf abfragen?)
Markierungen: Mobile Bearbeitung Mobile Bearbeitung
Zeile 77: Zeile 77:
 
:::Bei deinem ersten Beispiel fehlt ein '''b''' bei der Anzahl: <code><nowiki>/testfor @a {Inventory:[{id:"minecraft:iron_block",Count:5b}]}</nowiki></code> [[Benutzer:Netherfestung|Netherfestung]] ([[Benutzer Diskussion:Netherfestung|Diskussion]]) 09:22, 3. Jul. 2016 (UTC)
 
:::Bei deinem ersten Beispiel fehlt ein '''b''' bei der Anzahl: <code><nowiki>/testfor @a {Inventory:[{id:"minecraft:iron_block",Count:5b}]}</nowiki></code> [[Benutzer:Netherfestung|Netherfestung]] ([[Benutzer Diskussion:Netherfestung|Diskussion]]) 09:22, 3. Jul. 2016 (UTC)
 
::::Ich bin so dumm... Daran lag es... Oh mein Gott, bin ich blöd... --[[Benutzer:DeBedenHasen|DeBedenHasen]] | <sup>[[Benutzer_Diskussion:DeBedenHasen|D]] ~ [[User:DeBedenHasen|UW]] ~ [mailto:j.laquai@gmx.de Mail]</sup> 10:27, 3. Jul. 2016 (UTC)<sup>'''''TOPIC CLOSED'''''</sup>
 
::::Ich bin so dumm... Daran lag es... Oh mein Gott, bin ich blöd... --[[Benutzer:DeBedenHasen|DeBedenHasen]] | <sup>[[Benutzer_Diskussion:DeBedenHasen|D]] ~ [[User:DeBedenHasen|UW]] ~ [mailto:j.laquai@gmx.de Mail]</sup> 10:27, 3. Jul. 2016 (UTC)<sup>'''''TOPIC CLOSED'''''</sup>
  +
  +
== Gedrückten Knopf abfragen? ==
  +
  +
Ist es möglich, aus der Entfernung einen bestimmten Knopf abzufragen, ob dieser gedrückt wurde, per Befehlsblock und Komparator? [[Benutzer:KannEsVercraften|KannEsVercraften]] ([[Benutzer Diskussion:KannEsVercraften|Diskussion]]) 18:14, 9. Aug. 2016 (UTC)KannEsVercraften [[Benutzer:KannEsVercraften|KannEsVercraften]] ([[Benutzer Diskussion:KannEsVercraften|Diskussion]]) 18:14, 9. Aug. 2016 (UTC)

Version vom 9. August 2016, 18:14 Uhr

Minecraft Version abfragen

Ich hab mitbekommen, dass man abfragen kann welche Minecraft Version man gerade spielt. Aber weiss jemand wie das geht ? Netherfestung (Diskussion) 11:43, 24. Sep. 2015 (UTC)

Man kann es so regeln, dass ein Befehlsblock testet, ob ein zuvor platzierter Block (z.B. ein Endsteinziegel) Luft ist. In diesem Fall ist die Version auf jeden Fall niedriger als 1.9 und man kann eine Warnung ausgeben. | violine1101 (Diskussion) 14:59, 24. Sep. 2015 (UTC)
@Violine1101: Danke für die Idee. Ich hab jetzt heraus gefunden wie man es direkt abfragt: Befehl /testfor @p {DataVersion:132} für Version 15w39c. Ich hab die Lösung auf dieser Seite gefunden. Netherfestung (Diskussion) 17:34, 24. Sep. 2015 (UTC)

Bogenschuss-Abfrage

Hallo,
ich weiß nicht in welcher Diskussion ich das hier fragen soll. Ich mach es mal hier (direkter Weg!?)... Gibt es eine Abfrage mit NBT-Data, ob ein Spieler den Bogen spannt?

Ich weiß (steht zwar in den Beispielen, aber... hehe), dass man abfragen kann, ob ein Spieler etwas Bestimmtes im Inventar hat, aber bis jetzt (noch) nicht, ob ein Spieler den Bogen spannt (Ich bräuchte diese Info, dass zu gegebenem Anlass ein Pfeil ins Inventar des Spielers gegeben wird, und wenn dies dann nicht mehr der Fall ist, dass die Munition wieder entfernt wird → Komplizierte Schaltung, beschreibe ich evtl. noch in einer Unterseite meines UserWikis und gebe diese dann nach Genehmigung auch frei). DeBedenHasenD ~ UW 15:23, 22. Nov. 2015 (UTC)

Ich fürchte, dass das Spannen alleine nicht abgefragt werden kann. Aber es gibt ja auch die Verzauberung "Unendlichkeit" die einen mit nur einen Pfeil, endlos viele Pfeile schießen lässt. Zudem, selbst wenn es gemessen werden könnte, kann man einen Bogen nur spannen, wenn man mindestens einen Pfeil im Inventar besitzt. Netherfestung (Diskussion) 15:09, 4. Dez. 2015 (UTC)

Koordinaten abfragen

Könnte mir jemand den Befehl nennen, mit dem man testen kann, ob der Spieler auf einer bestimmten Koordinate (welche man dann in den Befehlsblock eingaben muss) ist? Ich habe es mit {Pos:[x.x,y.y,z.z]} versucht, aber es hat nicht funktioniert. Am besten wäre es, wenn nur die ungefähre Position des Spielers abgefragt würde :-) -- Datei:Blaze Face.png Yaouoay (Diskussion) 10:14, 1. Feb. 2016 (UTC)

Lies dir doch mal Befehl#Ziel-Auswahl durch, da steht einiges drin, was dich interessieren könnte. | violine1101 (Diskussion) 11:07, 1. Feb. 2016 (UTC)
VIELEN DANK; ich glaube, das hat mir sehr weitergeholfen! :-) -- Datei:Blaze Face.png Yaouoay (Diskussion) 11:17, 1. Feb. 2016 (UTC)
Es hat geholfen, Danke! :-) -- Datei:Blaze Face.png Yaouoay (Diskussion) 15:44, 1. Feb. 2016 (UTC)

Meta-Data abfragen?

Hallo, ich würde gerne mit einem testfor-Befehl abfragen ob ein Spieler in seinem Inventar einen Stein hat, der beispielsweise die Meta-Data 1 hat. Weiß jemand wie das geht, denn mit dem Befehl /testfor @p {Inventory:[{id:"minecraft:stone",Damage:1}]} will es nicht funktionieren. Auf den Seiten Gegenstandsdaten sowie Gegenstandsensor sind keine Beispiele mit solchen Vorhaben beschrieben, aber seht selbst. Netherfestung (Diskussion) 16:14, 1. Feb. 2016 (UTC)

Ich habs endlich herausgefunden: Befehl /testfor @p {Inventory:[{id:"minecraft:stone",Damage:1s}]} Es muss ein s (für String) dahinter. Netherfestung (Diskussion) 16:29, 1. Feb. 2016 (UTC)
's' steht für 'short', nicht für 'string', wenn ich mich richtig erinnere. Die 'Damage' ist ja eine Zahl, kein Wort. | violine1101 (Diskussion) 19:56, 1. Feb. 2016 (UTC)
Achso, dann hab ich das verwechselt. Jetzt habe ich aber ein Problem mit dem Spawnei von Pferden: Befehl /testfor @p {Inventory:[{id:"minecraft:spawn_egg",Damage:100s}]}. Weist du vielleicht was daran falsch ist? Ich halte ein Pferde-Spawnei in der Hand und der Befehlsblock löst nicht durch einen Komparator aus. Netherfestung (Diskussion) 20:13, 1. Feb. 2016 (UTC)
In der 1.8 funktioniert es so wie von dir beschrieben. In der 1.9 wird "Damage" nicht mehr verwendet, stattdessen sehe ich im NBT-Editor ein "EntityTag". Ob das bis zur Veröffentlichung so bleibt, ist ungewiss: Befehl /testfor @p {Inventory:[{id:"minecraft:spawn_egg",tag:{EntityTag:{id:EntityHorse} } }]}. -- Sumpfhütte 15:05, 2. Feb. 2016 (UTC)

Gegenstand in der Hand abfragen

Wie lautet der Befehl, um zu prüfen, ob der Spieler eine Goldhacke in der Hand hält? Der geht nicht: /testfor @p {SelectedItem:[{id:"minecraft:golden_hoe"}]} Was ist falsch? Ich bin der Bedeutung des Compound wohl überdrüssig... Ich finde kein Beispiel dafür. Danke im Voraus! Gruß, 2ndpopcornxD (Diskussion) 20:14, 23. Mär. 2016 (UTC)

Siehe Diskussion:Anleitungen/Befehle mit NBT#Abfragen, was der Spieler in der Hand hält. Du warst schon ziemlich nah dran, du hast nur eine Liste (die eckigen Klammern) zu viel drin. So funktionierts: Befehl /testfor @p {SelectedItem:{id:"minecraft:golden_hoe"} }. | violine1101 (Diskussion) 20:41, 23. Mär. 2016 (UTC)
Vielen Dank! Schon doof, wenn ich die Variationen mit den Klammern probiere, bevor ich die minecraft:-Präfix setze... Gruß, 2ndpopcornxD (Diskussion) 20:55, 23. Mär. 2016 (UTC)

Slotbezeichnung für die Zweit-/Nebenhand?

Hallo liebe deutsche MC-Community!

Ich habe heute ein Problem: Ich weiß nicht, wie der Offhand-Slot bezeichnet ist. Ich frage das extra hier, denn wie man ihn beim Befehl /replaceitem bezeichnet, weiß ich ja ("slot.weapon.offhand"). Aber beim Befehl /testfor ist ja der Slot "6b" der Fünfte. Aber dieses slot.weapon.offhand kann man ja bei /testfor nicht nutzen, oder doch?

Für alle, die wissen wollen, warum ich das brauche: Ich möchte testen, ob sich in meiner Zweit-/Nebenhand noch eine bestimmte Anzahl eines Items befindet. Wenn dann dieser Wert erreicht wird (was ich zu testen versuche), wird die Itemanzahl wieder auf 64 aufgestockt.

DeBedenHasenD ~ UW 14:58, 23. Apr. 2016 (UTC)

Du kannst durch den Befehl /testfor @p {Inventory:[{Count:42b,Slot:-106b}]} abfragen, ob der Spieler genau 42 Gegenstände in der Zweithand hat. Wichtig: Das b sowohl bei Count als auch bei Slot nicht vergessen! Siehe Spielerdaten, Gegenstandsdaten und Datenwert#Inventarslot-IDs. | violine1101 (Diskussion) 12:46, 24. Apr. 2016 (UTC)
Das hört sich ja auch schon ganz nett an, aber kann ich auch irgendwie etwas hinzufügen, um zu testen, was gehalten wird (wenn nicht auch nicht schlimm, dann darf ich halt nicht vergessen, nichts anderes in die Zweithand zu nehmen. DeBedenHasenD ~ UW 17:23, 25. Apr. 2016 (UTC)
[EDIT]: Ich nehm's zurück...

Ich habe Besuch!

Und damit ersuche ich ein weiteres Mal Hilfe! Ich habe letztens im Netz gelesen, dass man abfragen kann, ob sich bestimmte Wesen in der Nähe eines Spielers befinden, aber eine Anleitung war natürlich nicht dabei. Weiß das hier jemand? DeBedenHasenD ~ UW 15:37, 25. Mai 2016 (UTC)

Ja klar, ist nicht schwer. Dazu einfach den execute verknüpfen: Der Befehl /execute @p ~ ~ ~ /testfor @a[rm=2] erkennt alle Spieler um einen bestimmten Spieler. Dazu einfach @p durch deinen Minecraft-Namen ändern. Netherfestung (Diskussion) 15:39, 25. Mai 2016 (UTC)
Na gut, damit kann ich Spieler um Spieler abfragen, und das mit /execute. Das Problem dabei ist, dass meine Maschinerie dadurch nicht funktionieren würde, da zur falschen Zeit das falsche Signal ausgegeben werden würde. Gibt es auch eine Methode, die das ganze mit einem /testfor-Befehl und mit 5 Blöcken Umkreis löst? DeBedenHasenD ~ UW 16:05, 25. Mai 2016 (UTC)
Ja das ginge auch und auch sehr ähnlich. Dazu einfach den Befehl /execute @p ~ ~ ~ /testfor @e[type=Zombie,r=5] nutzen. Ich hab jetzt hierbei Zombies genommen, du kannst aber auch jede andere Art von Kreatur wählen. Auf jeden Fall erkennt dieser Befehl ein Zombie um den Spieler herum. Möchtest du dagegen nach allen Kreaturen suchen nur nicht nach Spielern kannst du auch den Befehl /execute @p ~ ~ ~ /testfor @e[type=!Player,r=5] nehmen. Netherfestung (Diskussion) 16:19, 25. Mai 2016 (UTC)
Stimmt, sorry! Ich denke an die Einfachheit von sowas immer nicht, obwohl ich diese Parameter bei 80% meiner ausgeführten Befehle nutze... Und nochmal Entschuldigung von vorhin... DeBedenHasenD ~ UW 16:22, 25. Mai 2016 (UTC)
Ich hab dazu schon in der entsprechenden Diskussion reagiert :-). Dein Beitrag ist auf jeden Fall pfiffig, an solch eine testfor-Konstruktion hab ich bisher noch nicht gedacht gehabt. Vielleicht kommt noch eine Standortsensor-Variante hinzu, die genau diesen Umstand abfragen kann. Netherfestung (Diskussion) 16:28, 25. Mai 2016 (UTC)
Ja, mach ruhig ;) Ich benutze das Konstrukt für eine Teleportation zu meinem Haus, genaugenommen soll dieser Teil den Teleport unterbinden, damit ich mich nicht au unnötigen Gefahren rette... Das funktioniert bei mir mit einem Punktestand und den entsprechenden Zurücksetzungs- und Teleportationsbefehlen. Es waren mal nur 3 Befehlsblöcke, mittlerweile sind es acht, auch durch diesen Teil...
Du bist also dran einen Teleporter zu bauen? Dann kann ich dir folgende Seite empfehlen: Teleporter. Netherfestung (Diskussion) 16:37, 25. Mai 2016 (UTC)
Den Teleporter selbst habe ich ja schon, nur diese Einschränkung mit den Monstern hat gefehlt, jetzt funktioniert alles. Aber ich schaue mir das trotzdem mal an! DeBedenHasenD ~ UW 16:51, 25. Mai 2016 (UTC)

Erfolg abfragen

Hallo an alle, Ich wollte mal wissen, ob es mit dem testfor-Befehl möglich ist, einen Erfolg abzufragen. Wenn ja, bitte nennt ein Beispiel für den allerersten Erfolg der PC-Version. KannEsVercraften (Diskussion) 21:48, 27. Jun. 2016 (UTC)KannEsVercraften KannEsVercraften (Diskussion) 21:48, 27. Jun. 2016 (UTC)

Das geht mit einer Kombination von /scoreboard-Befehlen, siehe dazu Anzeigetafel und Befehl /scoreboard. Du erstellst z.B. ein Ziel "Schmiedekunst" des Typs "achievement.acquireIron" (Befehl /scoreboard objectives add Schmiedekunst achievement.acquireIron). Dann kannst du mit dem Befehl /scoreboard players test @a Schmiedekunst 1 in einem Befehlsblock durch einen Redstone-Komparator abfragen, ob ein Spieler den Befehl hat. | violine1101 (Diskussion) 11:53, 2. Jul. 2016 (UTC)

Anzahl Gegenstände abfragen

Also, ich weiß jetzt soweit, dass es möglich ist, einen Gegenstandstyp abzufragen. Ich weiß auch, wie man mehrere Gegenstandstypen abfragen kann, sodass nur ein Signal ausgegeben wird, wenn alle diese Gegenstände im Inventar ist.
Und jetzt zu meiner Frage: Kann man einzelne Gegenstände mit einer bestimmten Anzahl abfragen (sodass also nur ein Signal ausgegeben wird, wenn z. B. neun Eisenbarren statt nur einer im Inventar sind)? --DeBedenHasen | D ~ UW ~ Mail 17:46, 30. Jun. 2016 (UTC)

Für solche Fälle siehe am besten unter Gegenstandsdaten nach. Da müsste alles erklärt sein. Netherfestung (Diskussion) 13:53, 2. Jul. 2016 (UTC)
Danke, aber dieser Artikel erklärt nur, wie man sozusagen über ein Third Party-Tool die Count-Tags manipulieren und einsehen kann. Aber ich möchte durch den Befehl /testfor abfragen können, ob z. B. 5 Eisenblöcke im Inventar sind, und nicht nur einer. Und sodass nur ein Signal ausgegeben wird, wenn eben diese 5 Eisenblöcke im Inventar vorhanden sind.
Ich habe allerdings schon ein paar Tests ausgeführt. Ich hatte folgende Versuche:
  • /testfor @a {Inventory:[{id:"minecraft:iron_block",Count:5}]}
  • /testfor @a {Inventory:[{id:"minecraft:iron_block",tag:{Count:5}}]}
... und alles hat nicht funktioniert! --DeBedenHasen | D ~ UW ~ Mail 19:25, 2. Jul. 2016 (UTC)
Bei deinem ersten Beispiel fehlt ein b bei der Anzahl: /testfor @a {Inventory:[{id:"minecraft:iron_block",Count:5b}]} Netherfestung (Diskussion) 09:22, 3. Jul. 2016 (UTC)
Ich bin so dumm... Daran lag es... Oh mein Gott, bin ich blöd... --DeBedenHasen | D ~ UW ~ Mail 10:27, 3. Jul. 2016 (UTC)TOPIC CLOSED

Gedrückten Knopf abfragen?

Ist es möglich, aus der Entfernung einen bestimmten Knopf abzufragen, ob dieser gedrückt wurde, per Befehlsblock und Komparator? KannEsVercraften (Diskussion) 18:14, 9. Aug. 2016 (UTC)KannEsVercraften KannEsVercraften (Diskussion) 18:14, 9. Aug. 2016 (UTC)