Das offizielle Minecraft Wiki twittert hier: Wiki-Twitter  –  Chatte im Wiki-Discord  – Noch keinen Server gefunden? Es gibt einen Wiki-Server
Das Technik Wiki besitzt nun eine brasilianisch-portugiesische Übersetzung.

Vorrichtungen/Server-Sensor (Befehle)

Aus Technik Wiki
Wechseln zu: Navigation, Suche
Gruppe: Grid Kolben.png
Vorrichtungen

Grid Roter Sand blass.png mit Mechaniken

Grid Redstone blass.png mit Redstone
                Hier:
Grid Befehlsblock.png mit Befehlen

Die vorgestellte Technik kann in der Redstone-Welt angesehen werden.

Ein Server-Sensor kann erkennen ob die Welt die gespielt wird, eine Einzelspieler-Welt oder eine Server-Welt ist, in dem er alle jemals auf dieser Welt gewesenen Spieler zählt, sobald sich zwei Spieler auf der Welt befinden, wird dies erfasst und der Sensor schlägt aus. Es gibt aktuell keine bessere zufriedenstellendere Möglichkeit um zu erfassen ob eine Welt als Server-Welt gespielt wird.

Inhaltsverzeichnis

Variante 1[Bearbeiten | Quelltext bearbeiten]

Vorrichtungen Server-Sensor (Befehle) Bild 1.1.png Vorrichtungen Server-Sensor (Befehle) Bild 1.2.png

Der Sensor wird mit einem Punktestand-Ziel gestartetBefehl 1.1, welches benutzt wird um die Spieler zu zählen. Sobald ein Spieler die Welt betritt, erhöht er den Wert der Variable um einsBefehl 1.2, wenn noch kein Spieler anwesend war gibt es noch keinen Wert. Anschließend bekommt der Spieler ein Etikett, damit er die Variable nicht erneut um eins erhöhtBefehl 1.3. Nun beginnt die Wertüberprüfung der Variable, nur wenn sie bei genau zwei liegt wird dies erkanntBefehl 1.4. Dann wird der Wert der Variable noch auf drei gesetztBefehl 1.5, damit die Prüfung nur einmal erfolgreich sein kann. Danach wird ausgegeben, das diese Welt ein Server istBefehl 1.6. Dieses Befehlssignal könnte man abgreifen und es in irgendeiner Form speichern, sodass eventuelle Techniken je nach Erkenntnis des Sensor entsprechend reagieren. Wird der Sensor ausgeschaltet, so wird das Punktestand-Ziel gelöschtBefehl 1.7 und die Etiketten von den Spielern entferntBefehl 1.8.


Befehlsblöcke mit Befehlen:
scoreboard objectives add PZSerSen:1Anzahl dummy


execute @p[tag=!EtiSerSen:1] ~ ~ ~ /scoreboard players add PZSerSen:1Anzahler PZSerSen:1Anzahl 1
scoreboard players tag @a[tag=!EtiSerSen:1] add EtiSerSen:1
scoreboard players test PZSerSen:1Anzahler PZSerSen:1Anzahl 2 2
scoreboard players set PZSerSen:1Anzahler PZSerSen:1Anzahl 3
tellraw @a ["Server-Sensor:1 ",{"text":"Die Welt befindet sich auf einem Server","bold":"true"} ]


scoreboard objectives remove PZSerSen:1Anzahl
scoreboard players tag @a[tag=EtiSerSen:1] remove EtiSerSen:1


Disambig color.svg
 
Grid Grasblock.png
Auch im Minecraft Wiki wird das Thema dieser Technik behandelt:
Minecraft-Server