kGeen bewerkingssamenvatting |
|||
(2 tussenliggende versies door 2 gebruikers niet weergegeven) | |||
Regel 15: | Regel 15: | ||
== Toegevoegd == |
== Toegevoegd == |
||
− | ;{{ |
+ | ;{{opdr|data}} |
− | * Een |
+ | * Een opdracht om NBT-data van entiteiten en blokken te verkrijgen, samenvoegen en te verwijderen. |
− | * {{ |
+ | * {{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. |
||
− | * {{ |
+ | * {{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. |
||
− | * {{ |
+ | * {{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>. |
||
− | * {{ |
+ | * {{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. |
||
− | * {{ |
+ | * {{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>. |
||
− | * {{ |
+ | * {{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 |
||
− | ** {{ |
+ | ** {{opdr|data|get entity @e[type<nowiki>=</nowiki>pig,limit<nowiki>=</nowiki>1] Saddle 2}} |
− | ** {{ |
+ | ** {{opdr|data|remove blocks 17 45 34 Items}} |
== Wijzigingen == |
== Wijzigingen == |
||
− | ;{{ |
+ | ;{{opdr|execute|store}} |
* Volledig herwerkt. |
* Volledig herwerkt. |
||
− | * {{ |
+ | * {{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 {{ |
+ | ** De taak moet bestaan, maar, in tegenstelling tot {{opdr|stats}}, hoeft er geen startwaarde ingesteld te worden voor <code><naam></code>. |
− | * {{ |
+ | * {{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''. |
||
− | * {{ |
+ | * {{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 |
||
− | ** {{ |
+ | ** {{opdr|execute|store success store @a foo run say Hallo!}} |
− | ** {{ |
+ | ** {{opdr|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|if <..>}} |
− | ** Geeft als feedback succes- en resultaatwaarden wanneer het op zichzelf gebruikt wordt, zonder |
+ | ** Geeft als feedback succes- en resultaatwaarden wanneer het op zichzelf gebruikt wordt, zonder subopdracht's. |
== Verwijderd == |
== Verwijderd == |
||
− | ;{{ |
+ | ;{{opdr|entitydata}} en {{opdr|blockdata}} |
− | * Samengevoegd tot één |
+ | * Samengevoegd tot één opdracht, {{opdr|data}}. |
− | ** {{ |
+ | ** {{opdr|entitydata|''<doel> {}''}} wordt {{opdr|data|get entity ''<doel>''}}. |
− | ** {{ |
+ | ** {{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 |
+ | |121627|<code>@s</code> kan niet gebruikt worden voor opdracht's. |
− | |121635|Incorrect foutbericht van {{ |
+ | |121635|Incorrect foutbericht van {{opdr|fill}}. |
|121637|Incorrect resultaatbericht wanneer één entiteit wordt geteleporteerd. |
|121637|Incorrect resultaatbericht wanneer één entiteit wordt geteleporteerd. |
||
− | |121642|'Optionele' |
+ | |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 |
+ | |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 |
+ | |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|{{ |
+ | |121674|{{opdr|execute}} werkt niet in functies. |
− | |121683|<code>-<nowiki>=</nowiki></code> is geen geldige operator in {{ |
+ | |121683|<code>-<nowiki>=</nowiki></code> is geen geldige operator in {{opdr|scoreboard|players operations}}. |
− | |121686|{{ |
+ | |121686|{{opdr|execute|unless}} mislukt altijd op entiteiten. |
− | |121691|{{ |
+ | |121691|{{opdr|teleport}} met rotatie werkt niet. |
− | |121695|{{ |
+ | |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 {{ |
+ | |121728|De volgorde, waarop {{opdr|execute}} een opdracht uitvoerd voor elk entiteit, is omgedraaid. |
− | |121749|{{ |
+ | |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
Type |
Snapshot |
---|---|
Releasedatum |
10 november 2017 |
Protocolversie |
344 |
Dataversie |
1448 |
Snapshot voor | |
Download | |
Dit artikel gaat over de Javaeditie. Voor andere versies, zie Versiegeschiedenis (doorverwijzing).
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 optioneleschaal
-tag kan gebruikt worden om het verkregen nummer te schalen.
- Toont NBT-data van het blok op positie
/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 optioneleschaal
-tag kan gebruikt worden om het verkregen nummer te schalen.
- Toont NBT-data van het entiteit
/data merge block <positie> <nbt>
- Voegt de NBT-data van
<nbt>
samen met de data van het blok op positie<positie>
.
- Voegt de NBT-data van
/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.
- Voegt de NBT-data van
/data remove block <positie> <pad>
- Verwijdert alle NBT-data van een blok op positie
<positie>
zoals beschreven staat in<pad>
.
- Verwijdert alle NBT-data van een blok op positie
/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.
- Verwijdert alle NBT-data van entiteit
- Datapaden lijken op het volgende:
foo.bar[0]."A [crazy name]".baz
foo.bar
betekent datbar
een subklasse is vanfoo
.bar[0]
betekent element0
vanbar
.- "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>
.
- De waarde wordt opgeslagen op het scorebord onder
/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.
- De waarde wordt opgeslagen als NBT-data op
/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.
- De waarde wordt opgeslagen als NBT-data op
- Datapaden lijken op het volgende:
foo.bar[0]."A [crazy name]".baz
foo.bar
betekent datbar
een subklasse is vanfoo
.bar[0]
betekent element0
vanbar
.- "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
|