Minecraft Wiki
Ffbot (overleg | bijdragen)
k (Robot: toegevoegd: de:17w45b, ru:17w45b)
Reverse88 (overleg | bijdragen)
kGeen bewerkingssamenvatting
 
(2 tussenliggende versies door 2 gebruikers niet weergegeven)
Regel 15: Regel 15:
   
 
== Toegevoegd ==
 
== Toegevoegd ==
;{{cmd|data}}
+
;{{opdr|data}}
* Een commando om NBT-data van entiteiten en blokken te verkrijgen, samenvoegen en te verwijderen.
+
* Een opdracht om NBT-data van entiteiten en blokken te verkrijgen, samenvoegen en te verwijderen.
* {{cmd|data|get block ''<positie> [<pad>] [<schaal>]''}}
+
* {{opdr|data|get block ''<positie> [<pad>] [<schaal>]''}}
 
** Toont NBT-data van het blok op positie <code><positie></code> als resultaat (wanneer een pad gespecificeerd is). Een pad kan gespecificeerd worden om enkel deze NBT-data te tonen, maar mag enkel bestaan uit numerieke eigenschappen. De optionele <code>schaal</code>-tag kan gebruikt worden om het verkregen nummer te schalen.
 
** Toont NBT-data van het blok op positie <code><positie></code> als resultaat (wanneer een pad gespecificeerd is). Een pad kan gespecificeerd worden om enkel deze NBT-data te tonen, maar mag enkel bestaan uit numerieke eigenschappen. De optionele <code>schaal</code>-tag kan gebruikt worden om het verkregen nummer te schalen.
* {{cmd|data|get entity ''<doel> [<pad>] [<schaal>]''}}
+
* {{opdr|data|get entity ''<doel> [<pad>] [<schaal>]''}}
 
** Toont NBT-data van het entiteit <code><doel></code> als resultaat (wanneer een pad gespecificeerd is). Een pad kan gespecificeerd worden om enkel deze NBT-data te tonen, maar mag enkel bestaan uit numerieke eigenschappen. De optionele <code>schaal</code>-tag kan gebruikt worden om het verkregen nummer te schalen.
 
** Toont NBT-data van het entiteit <code><doel></code> als resultaat (wanneer een pad gespecificeerd is). Een pad kan gespecificeerd worden om enkel deze NBT-data te tonen, maar mag enkel bestaan uit numerieke eigenschappen. De optionele <code>schaal</code>-tag kan gebruikt worden om het verkregen nummer te schalen.
* {{cmd|data|merge block ''<positie> <nbt>''}}
+
* {{opdr|data|merge block ''<positie> <nbt>''}}
 
** Voegt de NBT-data van <code><nbt></code> samen met de data van het blok op positie <code><positie></code>.
 
** Voegt de NBT-data van <code><nbt></code> samen met de data van het blok op positie <code><positie></code>.
* {{cmd|data|merge entity ''<doel> <nbt>''}}
+
* {{opdr|data|merge entity ''<doel> <nbt>''}}
 
** Voegt de NBT-data van <code><nbt></code> samen met de data van het entiteit <code><doel></code>.
 
** Voegt de NBT-data van <code><nbt></code> samen met de data van het entiteit <code><doel></code>.
 
** Het samenvoegen van NBT-data met die van spelers, is niet toegestaan.
 
** Het samenvoegen van NBT-data met die van spelers, is niet toegestaan.
* {{cmd|data|remove block ''<positie> <pad>''}}
+
* {{opdr|data|remove block ''<positie> <pad>''}}
 
** Verwijdert alle NBT-data van een blok op positie <code><positie></code> zoals beschreven staat in <code><pad></code>.
 
** Verwijdert alle NBT-data van een blok op positie <code><positie></code> zoals beschreven staat in <code><pad></code>.
* {{cmd|data|remove entity ''<doel> <pad>''}}
+
* {{opdr|data|remove entity ''<doel> <pad>''}}
 
** Verwijdert alle NBT-data van entiteit <code><doel></code> zoals beschreven staat in <code><pad></code>.
 
** Verwijdert alle NBT-data van entiteit <code><doel></code> zoals beschreven staat in <code><pad></code>.
 
** Het verwijderen van spelers-NBT is niet toegestaan.
 
** Het verwijderen van spelers-NBT is niet toegestaan.
Regel 36: Regel 36:
 
** "Gequote regels" staan het gebruik van bijvoorbeeld spaties toe.
 
** "Gequote regels" staan het gebruik van bijvoorbeeld spaties toe.
 
* Voorbeelden
 
* Voorbeelden
** {{cmd|data|get entity @e[type<nowiki>=</nowiki>pig,limit<nowiki>=</nowiki>1] Saddle 2}}
+
** {{opdr|data|get entity @e[type<nowiki>=</nowiki>pig,limit<nowiki>=</nowiki>1] Saddle 2}}
** {{cmd|data|remove blocks 17 45 34 Items}}
+
** {{opdr|data|remove blocks 17 45 34 Items}}
   
 
== Wijzigingen ==
 
== Wijzigingen ==
;{{cmd|execute|store}}
+
;{{opdr|execute|store}}
 
* Volledig herwerkt.
 
* Volledig herwerkt.
* {{cmd|execute|store (result{{!}}success) score ''<naam> <taak> <gekoppeld commando>''}}
+
* {{opdr|execute|store (result{{!}}success) score ''<naam> <taak> <gekoppeld opdracht>''}}
 
** De waarde wordt opgeslagen op het scorebord onder <code><naam></code> en <code><taak></code>.
 
** De waarde wordt opgeslagen op het scorebord onder <code><naam></code> en <code><taak></code>.
** De taak moet bestaan, maar, in tegenstelling tot {{cmd|stats}}, hoeft er geen startwaarde ingesteld te worden voor <code><naam></code>.
+
** De taak moet bestaan, maar, in tegenstelling tot {{opdr|stats}}, hoeft er geen startwaarde ingesteld te worden voor <code><naam></code>.
* {{cmd|execute|store (result{{!}}success) block ''<positie> <pad>'' (byte{{!}}double{{!}}float{{!}}int{{!}}long{{!}}short)}}
+
* {{opdr|execute|store (result{{!}}success) block ''<positie> <pad>'' (byte{{!}}double{{!}}float{{!}}int{{!}}long{{!}}short)}}
 
** De waarde wordt opgeslagen als NBT-data op <code><pad></code> van het blok op positie <code><positie></code> als een byte, kommagetal, zwevend getal, geheel getal, ''long'' of ''short''.
 
** De waarde wordt opgeslagen als NBT-data op <code><pad></code> van het blok op positie <code><positie></code> als een byte, kommagetal, zwevend getal, geheel getal, ''long'' of ''short''.
* {{cmd|execute|store (result{{!}}success) entity ''<doel> <pad>'' (byte{{!}}double{{!}}float{{!}}int{{!}}long{{!}}short)}}
+
* {{opdr|execute|store (result{{!}}success) entity ''<doel> <pad>'' (byte{{!}}double{{!}}float{{!}}int{{!}}long{{!}}short)}}
 
** De waarde wordt opgeslagen als NBT-data op <code><pad></code> van het entiteit <code><doel></code> als een byte, kommagetal, zwevend getal, geheel getal, ''long'' of ''short''.
 
** De waarde wordt opgeslagen als NBT-data op <code><pad></code> van het entiteit <code><doel></code> als een byte, kommagetal, zwevend getal, geheel getal, ''long'' of ''short''.
 
* Datapaden lijken op het volgende: <code>foo.bar[0]."A [crazy name]".baz</code>
 
* Datapaden lijken op het volgende: <code>foo.bar[0]."A [crazy name]".baz</code>
Regel 54: Regel 54:
 
** "Gequote regels" staan het gebruik van bijvoorbeeld spaties toe.
 
** "Gequote regels" staan het gebruik van bijvoorbeeld spaties toe.
 
* Voorbeelden
 
* Voorbeelden
** {{cmd|execute|store success store @a foo run say Hallo!}}
+
** {{opdr|execute|store success store @a foo run say Hallo!}}
** {{cmd|execute|as @e[type<nowiki>=</nowiki>pig] at @s store success entity @s Saddle byte 1 if entity @p[distance<nowiki>=</nowiki>..5]}}
+
** {{opdr|execute|as @e[type<nowiki>=</nowiki>pig] at @s store success entity @s Saddle byte 1 if entity @p[distance<nowiki>=</nowiki>..5]}}
* {{cmd|execute|if <..>}}
+
* {{opdr|execute|if <..>}}
** Geeft als feedback succes- en resultaatwaarden wanneer het op zichzelf gebruikt wordt, zonder subcommando's.
+
** Geeft als feedback succes- en resultaatwaarden wanneer het op zichzelf gebruikt wordt, zonder subopdracht's.
   
 
== Verwijderd ==
 
== Verwijderd ==
;{{cmd|entitydata}} en {{cmd|blockdata}}
+
;{{opdr|entitydata}} en {{opdr|blockdata}}
* Samengevoegd tot één commando, {{cmd|data}}.
+
* Samengevoegd tot één opdracht, {{opdr|data}}.
** {{cmd|entitydata|''<doel> {}''}} wordt {{cmd|data|get entity ''<doel>''}}.
+
** {{opdr|entitydata|''<doel> {}''}} wordt {{opdr|data|get entity ''<doel>''}}.
** {{cmd|blockdata|''<positie> <nbt>''}} wordt {{cmd|data|merge block ''<positie> <nbt>''}}.
+
** {{opdr|blockdata|''<positie> <nbt>''}} wordt {{opdr|data|merge block ''<positie> <nbt>''}}.
   
 
== Opgeloste bugs ==
 
== Opgeloste bugs ==
Regel 69: Regel 69:
 
|;previous
 
|;previous
 
|121623|Kan geen naamruimte gebruiken voor <code>type<nowiki>=</nowiki></code>-selecteerders.
 
|121623|Kan geen naamruimte gebruiken voor <code>type<nowiki>=</nowiki></code>-selecteerders.
|121627|<code>@s</code> kan niet gebruikt worden voor commando's.
+
|121627|<code>@s</code> kan niet gebruikt worden voor opdracht's.
|121635|Incorrect foutbericht van {{cmd|fill}}.
+
|121635|Incorrect foutbericht van {{opdr|fill}}.
 
|121637|Incorrect resultaatbericht wanneer één entiteit wordt geteleporteerd.
 
|121637|Incorrect resultaatbericht wanneer één entiteit wordt geteleporteerd.
|121642|'Optionele' commando's lukken of mislukken op een vreemde manier in een gekoppelde voorwaardelijke uitvoeringscommando.
+
|121642|'Optionele' opdracht's lukken of mislukken op een vreemde manier in een gekoppelde voorwaardelijke uitvoeringsopdracht.
 
|121647|Fatale fout in de JRE wanneer de speler op een multiplayerserver inlogt.
 
|121647|Fatale fout in de JRE wanneer de speler op een multiplayerserver inlogt.
|121650|Automatisch voltooien van commando's met behulp van {{key|tab}} is hoofdlettergevoelig.
+
|121650|Automatisch voltooien van opdracht's met behulp van {{key|tab}} is hoofdlettergevoelig.
 
|121655|Incorrect bericht wanneer een enkel entiteit geteleporteerd wordt.
 
|121655|Incorrect bericht wanneer een enkel entiteit geteleporteerd wordt.
|121656|Sommige commando's voor Creative zijn uitvoerbaar door een Survivalspeler zonder dat valsspelen ingeschakeld is.
+
|121656|Sommige opdracht's voor Creative zijn uitvoerbaar door een Survivalspeler zonder dat valsspelen ingeschakeld is.
 
|121660|Afstandsargument kan spelers niet vinden door middel van <code>@a</code>, <code>@p</code> of <code>@e[type<nowiki>=</nowiki>player]</code>.
 
|121660|Afstandsargument kan spelers niet vinden door middel van <code>@a</code>, <code>@p</code> of <code>@e[type<nowiki>=</nowiki>player]</code>.
 
|121663|Spelregels worden overgenomen uit andere werelden.
 
|121663|Spelregels worden overgenomen uit andere werelden.
|121674|{{cmd|execute}} werkt niet in functies.
+
|121674|{{opdr|execute}} werkt niet in functies.
|121683|<code>-<nowiki>=</nowiki></code> is geen geldige operator in {{cmd|scoreboard|players operations}}.
+
|121683|<code>-<nowiki>=</nowiki></code> is geen geldige operator in {{opdr|scoreboard|players operations}}.
|121686|{{cmd|execute|unless}} mislukt altijd op entiteiten.
+
|121686|{{opdr|execute|unless}} mislukt altijd op entiteiten.
|121691|{{cmd|teleport}} met rotatie werkt niet.
+
|121691|{{opdr|teleport}} met rotatie werkt niet.
|121695|{{cmd|tellraw}} ondersteunt slechts één doel.
+
|121695|{{opdr|tellraw}} ondersteunt slechts één doel.
 
|121711|<code>@a</code> of <code>@s</code> includeert dode spelers niet.
 
|121711|<code>@a</code> of <code>@s</code> includeert dode spelers niet.
 
|121726|Enkel spelers kunnen teleporteren met behulp van relatieve coördinaten.
 
|121726|Enkel spelers kunnen teleporteren met behulp van relatieve coördinaten.
|121728|De volgorde, waarop {{cmd|execute}} een commando uitvoerd voor elk entiteit, is omgedraaid.
+
|121728|De volgorde, waarop {{opdr|execute}} een opdracht uitvoerd voor elk entiteit, is omgedraaid.
|121749|{{cmd|entitydata}} voegt geen aangepaste NBT-data toe.
+
|121749|{{opdr|entitydata}} voegt geen aangepaste NBT-data toe.
 
|121765|Punten worden toegevoegd aan het scorebord wanneer geprobeerd wordt juist punten te verwijderen.
 
|121765|Punten worden toegevoegd aan het scorebord wanneer geprobeerd wordt juist punten te verwijderen.
 
}}</onlyinclude>
 
}}</onlyinclude>
Regel 97: Regel 97:
   
 
[[de:17w45b]]
 
[[de:17w45b]]
[[en:17w45b]]
+
[[en:Java Edition 17w45b]]
  +
[[es:Java Edition 17w45b]]
 
[[fr:17w45b]]
 
[[fr:17w45b]]
[[ja:17w45b]]
+
[[ja:Java Edition 17w45b]]
 
[[ru:17w45b]]
 
[[ru:17w45b]]
 
[[zh:17w45b]]
 
[[zh:17w45b]]

Huidige versie van 24 mei 2021 om 15:25

17w45b
17w45a
Type

Snapshot

Releasedatum

10 november 2017

Protocolversie

344

Dataversie

1448

Snapshot voor

1.13

Download

Client  (.json)
Server

17w45b[1] is de vierde gepubliceerde snapshot voor Minecraft 1.13.

Toegevoegd

/data
  • Een opdracht om NBT-data van entiteiten en blokken te verkrijgen, samenvoegen en te verwijderen.
  • /data get block <positie> [<pad>] [<schaal>]
    • Toont NBT-data van het blok op positie <positie> als resultaat (wanneer een pad gespecificeerd is). Een pad kan gespecificeerd worden om enkel deze NBT-data te tonen, maar mag enkel bestaan uit numerieke eigenschappen. De optionele schaal-tag kan gebruikt worden om het verkregen nummer te schalen.
  • /data get entity <doel> [<pad>] [<schaal>]
    • Toont NBT-data van het entiteit <doel> als resultaat (wanneer een pad gespecificeerd is). Een pad kan gespecificeerd worden om enkel deze NBT-data te tonen, maar mag enkel bestaan uit numerieke eigenschappen. De optionele schaal-tag kan gebruikt worden om het verkregen nummer te schalen.
  • /data merge block <positie> <nbt>
    • Voegt de NBT-data van <nbt> samen met de data van het blok op positie <positie>.
  • /data merge entity <doel> <nbt>
    • Voegt de NBT-data van <nbt> samen met de data van het entiteit <doel>.
    • Het samenvoegen van NBT-data met die van spelers, is niet toegestaan.
  • /data remove block <positie> <pad>
    • Verwijdert alle NBT-data van een blok op positie <positie> zoals beschreven staat in <pad>.
  • /data remove entity <doel> <pad>
    • Verwijdert alle NBT-data van entiteit <doel> zoals beschreven staat in <pad>.
    • Het verwijderen van spelers-NBT is niet toegestaan.
  • Datapaden lijken op het volgende: foo.bar[0]."A [crazy name]".baz
    • foo.bar betekent dat bar een subklasse is van foo.
    • bar[0] betekent element 0 van bar.
    • "Gequote regels" staan het gebruik van bijvoorbeeld spaties toe.
  • Voorbeelden
    • /data get entity @e[type=pig,limit=1] Saddle 2
    • /data remove blocks 17 45 34 Items

Wijzigingen

/execute store
  • Volledig herwerkt.
  • /execute store (result|success) score <naam> <taak> <gekoppeld opdracht>
    • De waarde wordt opgeslagen op het scorebord onder <naam> en <taak>.
    • De taak moet bestaan, maar, in tegenstelling tot /stats, hoeft er geen startwaarde ingesteld te worden voor <naam>.
  • /execute store (result|success) block <positie> <pad> (byte|double|float|int|long|short)
    • De waarde wordt opgeslagen als NBT-data op <pad> van het blok op positie <positie> als een byte, kommagetal, zwevend getal, geheel getal, long of short.
  • /execute store (result|success) entity <doel> <pad> (byte|double|float|int|long|short)
    • De waarde wordt opgeslagen als NBT-data op <pad> van het entiteit <doel> als een byte, kommagetal, zwevend getal, geheel getal, long of short.
  • Datapaden lijken op het volgende: foo.bar[0]."A [crazy name]".baz
    • foo.bar betekent dat bar een subklasse is van foo.
    • bar[0] betekent element 0 van bar.
    • "Gequote regels" staan het gebruik van bijvoorbeeld spaties toe.
  • Voorbeelden
    • /execute store success store @a foo run say Hallo!
    • /execute as @e[type=pig] at @s store success entity @s Saddle byte 1 if entity @p[distance=..5]
  • /execute if <..>
    • Geeft als feedback succes- en resultaatwaarden wanneer het op zichzelf gebruikt wordt, zonder subopdracht's.

Verwijderd

/entitydata en /blockdata
  • Samengevoegd tot één opdracht, /data.
    • /entitydata <doel> {} wordt /data get entity <doel>.
    • /blockdata <positie> <nbt> wordt /data merge block <positie> <nbt>.

Opgeloste bugs

21 bugs opgelost
Van de vorige ontwikkelingsversie
  • MC-121623 – Kan geen naamruimte gebruiken voor type=-selecteerders.
  • MC-121627@s kan niet gebruikt worden voor opdracht's.
  • MC-121635 – Incorrect foutbericht van /fill.
  • MC-121637 – Incorrect resultaatbericht wanneer één entiteit wordt geteleporteerd.
  • MC-121642 – 'Optionele' opdracht's lukken of mislukken op een vreemde manier in een gekoppelde voorwaardelijke uitvoeringsopdracht.
  • MC-121647 – Fatale fout in de JRE wanneer de speler op een multiplayerserver inlogt.
  • MC-121650 – Automatisch voltooien van opdracht's met behulp van Tab ↹ is hoofdlettergevoelig.
  • MC-121655 – Incorrect bericht wanneer een enkel entiteit geteleporteerd wordt.
  • MC-121656 – Sommige opdracht's voor Creative zijn uitvoerbaar door een Survivalspeler zonder dat valsspelen ingeschakeld is.
  • MC-121660 – Afstandsargument kan spelers niet vinden door middel van @a, @p of @e[type=player].
  • MC-121663 – Spelregels worden overgenomen uit andere werelden.
  • MC-121674/execute werkt niet in functies.
  • MC-121683-= is geen geldige operator in /scoreboard players operations.
  • MC-121686/execute unless mislukt altijd op entiteiten.
  • MC-121691/teleport met rotatie werkt niet.
  • MC-121695/tellraw ondersteunt slechts één doel.
  • MC-121711@a of @s includeert dode spelers niet.
  • MC-121726 – Enkel spelers kunnen teleporteren met behulp van relatieve coördinaten.
  • MC-121728 – De volgorde, waarop /execute een opdracht uitvoerd voor elk entiteit, is omgedraaid.
  • MC-121749/entitydata voegt geen aangepaste NBT-data toe.
  • MC-121765 – Punten worden toegevoegd aan het scorebord wanneer geprobeerd wordt juist punten te verwijderen.

Referenties

bekijkenoverlegbewerkenJavaeditie 1.13 (
Update Aquatic
)
Ontwikkelings-
cyclus

◄ 1.12 •  • 1.14 ►