1.12-pre3

1.12-pre3

 Releasedatum
 Pre-release voor
 Download
 (.json)
 ◄◄ 1.11.2◄ 1.12-pre2

 Dit artikel gaat over de Javaeditie. Voor andere versies, zie Versiegeschiedenis (doorverwijzing).
**1.12-pre3** is de derde *pre-release* die vrijgegeven werd voor *Minecraft* 1.12.

## Toegevoegd

### Algemeen

Besturing
* Het vooruitgangenmenu kan geopend worden door op `L` te drukken.

Geluiden
* Geluiden toegevoegd voor de gebeurtenissen `entity.player.hurt_drown` en `entity.player.hurt_on_fire`.

## Wijzigingen

### Algemeen

Vooruitgangen
* Het statuseffect  Weerstand toegevoegd aan de lijst vereiste statuseffecten voor de verborgen uitdaging 'Hoe zijn wij hier gekomen?'.
	+ Geeft duizend ervaringspunten in plaats van honderd ervaringsniveaus.
* Meer vereiste voedselvoorwerpen toegevoegd aan de lijst vereiste voedselvoorwerpen voor de vooruitgang 'Een gebalanceerd dieet'.
	+ Er zijn vijfendertig voedselvoorwerpen vereist in plaats van dertig.
* Het vooruitgangenmenu toont het tabblad waarop het stond toen het menu werd afgesloten.
* De tag `requirements` is gewijzigd naar een `AND` van `OR`'s.

Optimalisaties
* Zoeken in het receptenboek en het Creative-menu geoptimaliseerd.
* Een aantal optimalisaties gedaan voor vooruitgangen.

Functies
* Bestandsextentie voor functiebestanden gewijzigd van `.txt` naar `.mcfunction`.
* Commando's op elke regel beginnen niet meer met een `/`.
* Commentaar kan alleen worden weergegeven door een `#` in plaats van twee `//` en `#`.
* Functies moeten werken zoals verwacht, zelfs als `/execute` en `/function` door elkaar gebruikt worden.

Tutorial
* Besluiten of ze wel of niet getoond worden.

### Wezens

Papegaai
* Papegaaien worden met zaden getemd in plaats van met koekjes.
	+ Het proberen te voeren van een papegaai met een koekje toont gifpartikels en de papegaai gaat dood.
* Papegaaien kunnen in oude oerwouden spawnen (in oerwouden die vóór 17w13a gegenereerd zijn).

Wither
* Kan niet langer Endpoortportalen en duwmachine-/kleefzuigeruitschuivingen breken.

## Opgeloste bugs

62 bugs opgelost
Van de releases voor 1.12
* MC-92916 – Als een speler teleporteert naar ongeladen chunks, waardoor de huidige chunks ontladen worden, wordt de speler verwijderd van de lijst met geladen entiteiten, waardoor deze niet meer getraceerd wordt door `EntityTracker` en er dus een desynchronisatie met de client ontstaat.
* MC-96555 – Wolven, ocelotten en papegaaien kunnen teleporteren in alle niet-gevulde blokken zoals paden, lava en vuur nabij de eigenaar.
* MC-101234 – *Stacktrace* wordt niet in de logboeken geprint wanneer een uitzondering voorkomt terwijl een commando uitgevoerd wordt.
* MC-103607 – De eenheid voor 'Minuten gespeeld' in de statistieken is niet altijd in minuten.
* MC-108304 – 'Niveau *x* is vereist' is niet vertaalbaar.
* MC-108343 – Minecraft crasht door `java.lang.NullPointerException: Ticking screen` terwijl er een server gepingd wordt op de serverlijst (hiervoor door netwerkproblemen, komt nu vaker voor).
* MC-110243 – Geraakt worden terwijl de speler sluipt toont in het logboek 'Verkeerd verplaatst' en teleporteert de speler terug zonder terugslag.
* MC-111054 – Ongeldige taal in `options.txt` leidt tot verbindingsproblemen.
* MC-112017 – Het hernoemingsveld in het aambeeld accepteert 31 karakters, maar de server keurt ht object af als het aantal karakters meer dan dertig is.
* MC-112425 – Het raken van een konijn met een zwaard met daarop de betovering Vuuraspect print in het logboek `Kon 0xtile.air@0 niet smelten, omdat er geen smeltrecept is`.
* MC-112765 – De kleur in de JSON-regel `hoverEvent` wordt niet over nieuwe regels verspreid.
* MC-113255 – Server controleert niet of een aantal bestanden bestaan voordat de server de bestanden nodig heeft.
* MC-113429 – De Wither kan duwmachine-/kleefzuigeruitschuivingen en Endpoortportaalblokken breken.
* MC-114110 – De bouwer voor het hoofd en de voet van de spelerslijst (SPacketPlayerListHeaderFooter) mist een parameter in de voet.
* MC-114281 – Lek in `MutableBlockPos`.
* MC-115407 – Buitinschrijvingen worden verkeerd geserialiseerd.

Van de ontwikkelingsversies van 1.12
* MC-115033 – Recepten voor bepaalde voorwerpsubtypen worden vrijgespeeld voor elk subtype van het voorwerp.
* MC-115404 – Voorwerpen kunnen dupliceren als het voorwerpentiteit wordt aangepast.
* MC-116373 – Geglazuurde terracotta kan getrokken worden door slijmblokken.
* MC-116409 – Pop-up-instructies voor nieuwe spelers zijn invasief voor ervaren spelers.
* MC-116422 – Vuur dat wordt gedoofd door gooibare flessen water veroorzaken geen blokupdates.
* MC-116505 – Andere sluipende spelers verschijnen lager dan de speler zelf un multiplayer.
* MC-116533 – Geglazuurde terracotta kunnen niet geduwd worden door vertakte slijmblokken.
* MC-116663 – Leeg vooruitgangenveld crasht de server wanneer een wereld geladen wordt.
* MC-116667 – Gebruikersinterface van vooruitgangen laadt willekeurige texturen als er geen achtergrond gespecificeerd is.
* MC-116735 – De tekst boven 'Vorige uitvoer' in opdrachtblokken wordt onder het tekstvak getoond.
* MC-116808 – `@s` wordt beschreven als 'richt op jezelf' in een opdrachtblok.
* MC-116905 – Recept voor het maken van een dispenser gebruikt een betoverde boog.
* MC-116924 – Ongeldig vooruitgangframetype crasht de server.
* MC-116925 – Berichten voor de bibliotheek van de verteller worden incorrect in het logboek geprint.
* MC-116926 – Een vooruitgangsbestand met daarin alleen maar `null` crasht de server.
* MC-116927 – Server crasht als de waarde voor de vooruitgangstitel of -beschrijving `null` is.
* MC-116934 – Vooruitgangsactivatietag `changed_dimension` negeert het reizen van de End naar de Bovenwereld.
* MC-116973 – `/fill` ondersteunt alleen blokentiteitstags voor één van de geplaatste blokken.
* MC-116982 – Blokpartikels worden getoond in een hoek van het selectiegebied van `/fill` en een verkeerd bericht verschijnt in de chat.
* MC-117009 – Sommige blokken activeren de activatietag `placed_block` niet.
* MC-117012 – Activatietag `placed_block` detecteert de bijbehorende blokken uit emmers niet (maar detecteert wel de emmer).
* MC-117022 – `/fill` zorgt niet altijd voor blokupdates.
* MC-117035 – Het geselecteerde vooruitgangentabblad wordt vergeten wanneer het menu gesloten wordt.
* MC-117117 – Papegaai verdwijnt wanneer het achterin een boot gaat zitten.
* MC-117138 – Consolespam: '*x* aantal vooruitgangen geladen'.
* MC-117197 – Bericht voor niet-bestaand team gespecificeerd in de NBT-data van het entiteit wordt gelogd als informatie in plaats van fout.
* MC-117223 – In de feedback van `/reload` worden functies niet genoemd.
* MC-117239 – Grafische bug in de zoekbalk van het receptenmenu.
* MC-117268 – [EN] Feedback van `/function` benoemt 'commands' terwijl functies maar één commando kunnen bevatten.
* MC-117313 – Vooruitgangen erven het veld `"hidden":"true"` van de vooruitgangen die erboven staan en kan niet overgeschreven worden.
* MC-117318 – Vooruitgangstitel is niet gemarkeerd in de zwevende tekst van de vooruitgangsaankondiging in de chat.
* MC-117331 – Struikeldraadhaken en ladders kunne geplaatst worden op blokken waarop ze eigenlijk niet horen.
* MC-117518 – Optie 'Houd ingedrukt voor meer' van het receptenboek kiest niet de voorwerpen die de speler heeft in de inventaris.

Van de vorige ontwikkelingsversie
* MC-117319 – `/execute` of selecteerders werken niet naar behoren.
* MC-117321 – [`/function`] Elke opdracht die een commando uitvoert relatief aan iets voert de opdracht niet uit.
* MC-117332 – `/function` print nog steeds foutberichten in de chat als de spelregels `sendCommandFeedback` en `commandBlockOutput` op `false` staan.
* MC-117341 – De vooruitgang 'Hoe zijn wij hier gekomen?' vereist het statuseffect Weerstand niet.
* MC-117352 – Vooruitgangen zijn verkeerd uitgelijnd.
* MC-117382 – De vooruitgang 'Hoe zijn wij hier gekomen?' geeft geen beloning.
* MC-117402 – Receptenboek voegt voorwerpen incorrect toe aan voorwerpen die al in het verwerkingsgrid staan, waardoor het recept ongeldig wordt.
* MC-117419 – Vooruitgangsvoorwaarden met NBT-data werken niet goed voor de activatietag `inventory_changed`.
* MC-117471 – Het verkrijgen van houtskool speelt het recept vrij voor het steenkoolblok en steenkool.
* MC-117481 – Hendels kunnen niet op trechters geplaatst worden.
* MC-117545 – Tabbladen in het receptenboek worden afgesneden of zijn verkeerd uitgelijnd.

Privé
* MC-111859 – Validatie van bewegingen is verkeerd.
* MC-116425 – Ongeldige map kan de server crashen.

## Trivia

* Dit is de duizendste release die werd gebouwd in het huidige systeem.

## Referenties

1. ↑ https://minecraft.net/nl-nl/article/minecraft-112-pre-release-3
2. ↑ https://twitter.com/Dinnerbone/status/864831966130130944

◄ 1.11 •  • 1.13 ►