Minecraft Wiki
(Interwiki)
(33 versions intermédiaires par 13 utilisateurs non affichées)
Ligne 5 : Ligne 5 :
 
|type = Snapshot
 
|type = Snapshot
 
|date = 24 octobre 2018
 
|date = 24 octobre 2018
  +
|download = 1
  +
|json = c3ae981f18f625a235a6aec9a924e2cfa224fa1a
  +
|clienthash = 6f0fa604e9c8b1996c985aceb9b589fa4e583671
  +
|serverhash = 08ca3aaa7ff61d4ae06d5d63476724a1f32cb6b0
 
|snapshotfor = 1.14
 
|snapshotfor = 1.14
 
|prevparent = 1.13
 
|prevparent = 1.13
|next =
+
|prev = 1.13.2
  +
|next = 18w43b
  +
|nextparent = 1.14
 
}}<onlyinclude>
 
}}<onlyinclude>
{{ébauche}}
 
 
La '''18w43a''' est le premier ''snapshot'' de la version [[1.14]].<ref name="18w43a">{{article|minecraft-snapshot-18w43a|Minecraft Snapshot 18w43a|24 octobre 2018}}</ref>
 
La '''18w43a''' est le premier ''snapshot'' de la version [[1.14]].<ref name="18w43a">{{article|minecraft-snapshot-18w43a|Minecraft Snapshot 18w43a|24 octobre 2018}}</ref>
   
Ligne 19 : Ligne 24 :
   
 
; [[Progrès]]
 
; [[Progrès]]
* Ajout de 4 progrès dans l'onglet "Aventure"
+
* Ajout de 4 progrès dans l'onglet « Aventure »
** « Arbalistique » (''Arbalistic'') Tuez cinq créatures d'un seul coup avec une arbalète.
+
** « Arbalistique » (''Arbalistic'') : Tuez cinq créatures de types différents d'un tir d'arbalète.
** « La vieille Betsy » (''Ol' Betsy'') Tirez à l'arbalète.
+
** « Ma vieille Bertha » (''Ol' Betsy'') : Tirez à l'arbalète.
** « Deux pour le prix d'une » (''Two Birds, One Arrow'') Tuez deux Phantoms avec une flèche perçante.
+
** « D'une flèche deux coups » (''Two Birds, One Arrow'') : Tuez deux Phantoms avec une flèche perforante.
** « Qui est le pillageois maintenant ? » (''Who's the Pillager Now?'') Donnez à un pillageois le goût de sa propre médecine.
+
** « C'est qui le pillard maintenant ? » (''Who's the Pillager Now?'') : Rendez à un pillard la monnaie de sa pièce.
   
 
=== Blocs ===
 
=== Blocs ===
 
; [[Pancarte]]s
 
* Ajout de pancartes en sapin, en bouleau, en acajou, en acacia et en chêne noir.
 
 
; [[Escaliers]], [[dalles]] et [[muret]]s
 
* Ajout de l'escalier et de la dalle de roche.
 
* Ajout du muret, de l'escalier et de la dalle en granite.
 
* Ajout du muret, de l'escalier et de la dalle en granite poli.
 
* Ajout du muret, de l'escalier et de la dalle en diorite.
 
* Ajout du muret, de l'escalier et de la dalle en diorite polie.
 
* Ajout du muret, de l'escalier et de la dalle en andésite.
 
* Ajout du muret, de l'escalier et de la dalle en andésite polie.
 
* Ajout du muret en grès.
 
* Ajout du muret en grès rouge.
 
* Ajout de l'escalier et de la dalle en grès lisse.
 
* Ajout de l'escalier et de la dalle en grès rouge lisse.
 
* Ajout de l'escalier et de dalle en quartz lisse.
 
* Ajout du muret en briques.
 
* Ajout du muret en pierre taillée.
 
* Ajout du muret, de l'escalier et de la dalle en pierre taillée moussue.
 
* Ajout du muret en briques du Nether.
 
* Ajout du muret, de l'escalier et de la dalle en briques de l'End.
 
* Ajout du muret en prismarine.
 
* Ajout du muret, de l'escalier et de la dalle en briques rouges du Nether.
 
* Ajout de l'escalier et de la dalle en pierres moussues.
 
   
 
; [[Bambou]]
 
; [[Bambou]]
  +
* Peut être trouvé dans les jungles et les jungles de bambous.
  +
* Peut être trouvé dans les épaves de navire et les temples de la jungle.
 
* Obtenu en tuant des [[panda]]s ou en pêchant dans des jungles.
 
* Obtenu en tuant des [[panda]]s ou en pêchant dans des jungles.
 
* Peut être cultivé et pousse jusqu'à 12-16 blocs de haut.
 
* Peut être cultivé et pousse jusqu'à 12-16 blocs de haut.
  +
** Pousse de 1 ou 2 blocs de haut lorsque de la poudre d'os est appliquée.
* Peut être mangé par les pandas, utilisé comme combustible ou planté dans un pot de fleurs.
 
  +
* Se casse instantanément en utilisant une épée.
  +
* Peut être mangé par les pandas, utilisé comme combustible (permet de cuire 1/4 objet) ou planté dans un pot de fleurs.
 
* Peut être utilisé pour fabriquer des bâtons.
 
* Peut être utilisé pour fabriquer des bâtons.
 
; [[Métier à tisser]]
 
* Se fabrique avec deux [[ficelle]]s et deux [[planches]].
 
* Permet de teindre et concevoir des [[bannière]]s, ce qui était fait auparavant dans une grille de fabrication.
 
* Possède 3 emplacements : un pour une bannière, un pour une teinture et un pour un motif de bannière.
 
   
 
; [[Fleur]]s
 
; [[Fleur]]s
 
* Ajout du [[bleuet]]
 
* Ajout du [[bleuet]]
 
** Permet de fabriquer de la [[teinture bleue]].
 
** Permet de fabriquer de la [[teinture bleue]].
  +
** Apparaît dans les [[plaines]].
 
* Ajout du [[muguet]]
 
* Ajout du [[muguet]]
 
** Permet de fabriquer de la [[teinture blanche]].
 
** Permet de fabriquer de la [[teinture blanche]].
  +
** Apparaît dans les [[forêt]]s.
 
* Ajout de la [[rose de Wither]]
 
* Ajout de la [[rose de Wither]]
 
** Permet de fabriquer de la [[teinture noire]].
 
** Permet de fabriquer de la [[teinture noire]].
  +
** Inflige 1 seconde de {{LienEffet|Wither}} aux joueurs et aux créatures autour d'elle.
  +
** Ne peut pas être détruite par les explosions de [[Wither]].
  +
** Plantée lorsqu'une créature (sauf les morts-vivants) est tuée par le [[Wither]].
  +
  +
; [[Métier à tisser]]
  +
* Se fabrique avec deux [[ficelle]]s au-dessus de deux [[planches]].
  +
* Permet de teindre et concevoir des [[bannière]]s, ce qui était fait auparavant dans une grille de fabrication.
  +
* Possède 3 emplacements : un pour une bannière, un pour une teinture et un pour un motif de bannière.
  +
* Les motifs génériques ne nécessitent désormais qu'une teinture.
  +
* Suppression des recettes de bannières existantes.
  +
* Les motifs de bannières spéciaux peuvent maintenant être fabriqués dans un nouvel objet, les motifs de bannières.
  +
** Se fabrique avec un [[papier]] et les objets de motifs spéciaux.
  +
* Ces motifs ne consomment pas l'objet de motif lorsqu'il est utilisé dans le métier à tisser.
  +
* Les motifs de bannières disponibles sont affichés dans une liste.
  +
  +
; [[Pancarte]]s
  +
* Ajout de pancartes en sapin, en bouleau, en acajou, en acacia et en chêne noir.
  +
  +
; [[Dalles]]
  +
* Ajout de dalles en roche, en andésite, en andésite polie, en diorite, en diorite polie, en granite, en granite poli, en pierre taillée moussue, en pierres moussues, en grès lisse, en grès rouge lisse, en quartz lisse, en briques rouges du Nether et en briques de l'End.
  +
  +
; [[Escaliers]]
  +
* Ajout d'escaliers en roche, en andésite, en andésite polie, en diorite, en diorite polie, en granite, en granite poli, en pierre taillée moussue, en pierres moussues, en grès lisse, en grès rouge lisse, en quartz lisse, en briques rouges du Nether et en briques de l'End.
  +
  +
; [[Murets]]
  +
* Ajout de murets en briques, en andésite, en diorite, en granite, en prismarine, en pierre taillée, en pierre taillée moussue, en grès, en grès rouge, en briques du Nether, en briques rouges du Nether et en briques de l'End.
   
 
=== Objets ===
 
=== Objets ===
  +
  +
; [[Motif de bannière|Motifs de bannières]]
  +
* Se fabriquent avec du [[papier]] et leurs [[objet]]s associés ([[pomme dorée enchantée]] + [[papier]] = le motif de bannière "Mojang", etc).
   
 
; [[Arbalète]]
 
; [[Arbalète]]
  +
* Se fabrique avec 3 [[bâton]]s, 2 [[ficelle]]s, 1 [[lingot de fer]] et 1 [[crochet]].
* Est plus puissante que l'arc, mais a moins de durabilité.
 
  +
* Peut être utilisée comme une arme, de manière similaire à l'[[arc]].
* A une animation de chargement unique.
 
  +
** Plus de [[dégâts]], plus de portée, mais plus de temps pour être chargée.
  +
** Maintenez pour charger, cliquez pour lâcher.
  +
** Les arbalètes chargées peuvent être gardées dans l'[[inventaire]], afin d'être utilisées plus tard.
  +
* Peut tirer des [[feux d'artifice]], en tenant l'arbalète dans une main et des feux d'artifice dans l'autre.
  +
* Peut être enchantée avec de nouveaux [[enchantement]]s :
  +
** « [[Tir multiple]] » (''Multishot'')
  +
*** Tire trois [[flèche]]s à la fois dans différentes directions.
  +
** « [[Charge rapide]] » (''Quick Charge'')
  +
*** Augmente la vitesse de rechargement.
  +
*** 3 niveaux, 0.25 secondes plus rapide à chaque niveau.
  +
** « [[Perforation]] » (''Piercing'')
  +
*** Les projectiles traversent les ennemis.
  +
*** 4 niveaux, non compatible avec Tir multiple.
  +
  +
; [[Teinture]]s
  +
* Ajout de la [[teinture noire]], de la [[teinture blanche]], de la [[teinture bleue]] et de la [[teinture marron]].
  +
** La [[poudre d'os]], la [[poche d'encre]], les [[fèves de cacao]] et le [[lapis-lazuli]] ont été séparés dans leurs propres objets : ils ne peuvent pas servir à teindre directement.
  +
** Nouvelles teintures pouvant être fabriquées avec leurs ingrédients respectifs.
  +
  +
; [[Œufs d'apparition]]
  +
* Œuf d'apparition de bête illageoise
  +
* Œuf d'apparition de panda
  +
* Œuf d'apparition de pillard
   
 
; [[Soupe suspecte]]
 
; [[Soupe suspecte]]
  +
* Peut être trouvée dans les [[coffre]]s de réserve des [[Épave de navire|épaves de navire]].
 
* Se fabrique avec un [[champignon rouge]], un [[champignon brun]], un [[bol]] et n'importe quelle [[fleur]].
 
* Se fabrique avec un [[champignon rouge]], un [[champignon brun]], un [[bol]] et n'importe quelle [[fleur]].
  +
* Restaure {{Points nourriture|6}} et 7,2 points de saturation, et donne un [[effet de potion]] pendant environ 5 secondes.
** L'effet donné lors de sa consommation dépend de la fleur qui a été utilisée.
 
  +
** L'[[Effets de potions|effet]] donné lors de sa consommation dépend de la fleur utilisée, de même que la durée exacte de l'effet.
 
*** La [[marguerite]] donne de la {{LienEffet|régénération}}.
 
*** La [[marguerite]] donne de la {{LienEffet|régénération}}.
*** Le [[bleuet]] donne des {{LienEffet|id=saut|sauts améliorés}}.
+
*** Le [[bleuet]] donne des {{LienEffet|sauts améliorés}}.
 
*** Le [[muguet]] donne du {{LienEffet|poison}}.
 
*** Le [[muguet]] donne du {{LienEffet|poison}}.
 
*** La [[rose de Wither]] donne du {{LienEffet|Wither}}.
 
*** La [[rose de Wither]] donne du {{LienEffet|Wither}}.
 
*** Les [[tulipe]]s donnent de la {{LienEffet|faiblesse}}.
 
*** Les [[tulipe]]s donnent de la {{LienEffet|faiblesse}}.
 
*** L'[[houstonie bleue]] donne de la {{LienEffet|cécité}}.
 
*** L'[[houstonie bleue]] donne de la {{LienEffet|cécité}}.
*** L'[[allium]] donne de la {{LienEffet|id=résistance-feu|résistance au feu}}.
+
*** L'[[allium]] donne de la {{LienEffet|résistance au feu}}.
 
*** L'[[orchidée bleue]] donne de la [[saturation]].
 
*** L'[[orchidée bleue]] donne de la [[saturation]].
 
*** Le [[coquelicot]] donne de la {{LienEffet|vitesse}}.
 
*** Le [[coquelicot]] donne de la {{LienEffet|vitesse}}.
 
*** Le [[pissenlit]] donne de la [[saturation]].
 
*** Le [[pissenlit]] donne de la [[saturation]].
   
  +
=== Créatures ===
; [[Teinture]]s
 
* Ajout de la teinture noire, de la teinture blanche, de la teinture bleue et de la teinture marron.
 
 
=== Entités ===
 
   
 
; [[Panda]]
 
; [[Panda]]
  +
* N'apparaît pas encore naturellement.
  +
* A {{pv|20}} points de [[vie]].
  +
* Donne 1 [[bambou]] lorsqu'il est tué (il n'est pas affecté par l'enchantement [[Butin]]).
  +
* Va rechercher du bambou et des [[gâteau]]x pour les manger.
  +
* Peut être [[Élevage|élevé]]
  +
** Les bébés pandas vont parfois éternuer, faisant bondir les pandas à proximité : lorsqu'ils éternuent, ils ont une chance de donner une [[boule de Slime]].
  +
** Les variantes sont héritées avec un système d'héritage de panda spécial.
  +
* Peut avoir différentes personnalités : normal, agressif, paresseux, faible, anxieux ou joueur (définie par deux tags NBT, <code>HiddenGene</code> et <code>MainGene</code>).
  +
* A une chance d'apparaître comme un panda brun, ce qui est très rare (le gène principal et le gène masqué doivent être bruns pour qu'un panda apparaisse brun).
  +
* Fait parfois des roulades et s'assoit sur ses pattes arrières.
  +
  +
; [[Pillard]]
  +
* Attaque les [[village]]s.
  +
* Donne des [[émeraude]]s et son [[arbalète]] lorsqu'il est tué (il est affecté par l'enchantement [[Butin]]).
  +
* Il ne peut pas porter d'armure.
  +
  +
; [[Bête illageoise]]
  +
* Détruit les plantations et attaque les [[villageois]].
  +
* A {{pv|100}} points de [[vie]].
  +
* Donne une [[selle]] lorsqu'il est tué (100% du temps, il n'est pas affecté par l'enchantement [[Butin]]).
   
  +
=== Génération du monde ===
; [[Pillageois]]
 
   
; [[Bête d'Pillageois]]
+
; [[Biome]]s
  +
* [[Jungle de bambous]]
  +
** Contient du [[bambou]] et du [[podzol]].
   
 
=== Commandes ===
 
=== Commandes ===
   
 
; {{cmd|drop}}
 
; {{cmd|drop}}
  +
* Lâche des objets contenus dans une [[table de butin]] pour divers types de cible et dans divers contextes.
  +
* Syntaxe : {{cmd|drop <target> <source>}}.
  +
** Cible (target) :
  +
*** <code>world</code> : Lâche le contenu d'une table de butin à des coordonnées dans le monde.
  +
*** <code>player</code> : Donne le contenu d'une table de butin dans l'inventaire d'un joueur (comportement similaire à la commande {{cmd|give}} mais donne les objets d'une table de butin au lieu d'un objet précis)
  +
*** <code>entity</code> : Donne le contenu d'une table de butin dans l'emplacement d'une entité (joueur compris) (comportement similaire à la commande {{cmd|replaceitem}} mais donne les objets d'une table de butin au lieu d'un objet précis. Si plusieurs objets sont donnés par la commande, les objets suivant le premier donné seront placés dans l'emplacement suivant de celui qui est spécifié dans la commande (exemple : un contenu de table de butin ayant 2 objets placés à l'emplacement <code>inventory.0</code> d'un joueur seront placés à l'emplacement <code>inventory.0</code> et <code>inventory.1</code>))
  +
*** <code>block</code> : Lâche le contenu d'une table de butin dans un bloc "conteneur". Il y a 2 autres paramètres à cette commande <code>distibute</code>, qui est un équivalent à {{cmd|give}}, mais pour les blocs, mais qui donne le contenu d'une table de butin au lien d'un objet précis, et <code>insert</code> qui est un équivalent à {{cmd|replaceitem}} où l'on défini une table de butin à un emplacement (comportement similaire à l'option de cible <code>entity</code>).
  +
** Sources :
  +
*** <code>award</code> se place dans le contexte d'obtention des progrès.
  +
*** <code>fish</code> se place dans le contexte d'obtention de la pêche.
  +
*** <code>loot</code> se place dans le contexte d'obtention des coffres de butin.
  +
*** <code>kill</code> se place dans le contexte d'obtention de butin des entités.
  +
*** <code>mine</code> se place dans le contexte d'obtention de butin des blocs.
  +
* Plus d'information sur cette commande "complexe" sur [[Commandes#drop]].
   
 
; {{cmd|schedule}}
 
; {{cmd|schedule}}
  +
* Syntaxe : {{cmd|schedule function <function> <time>}}
  +
* Planifie l'exécution d'une fonction ou d'un tag de fonction pour qu'elle s'exécute dans un certain nombre de ''ticks'' de jeu.
  +
** Le temps peut être défini avec une nouvelle notation pour le temps :
  +
*** Les valeurs flottantes sont acceptées pour cette notation.
  +
*** <code>t</code> pour les ticks (par exemple : <code>20t</code>).
  +
*** <code>s</code> pour les secondes (par exemple : <code>10s</code>).
  +
*** <code>d</code> pour les jours dans ''Minecraft'' (par exemple : <code>1d</code> pour passer une journée, ou <code>0.5d</code> pour une demi-journée).
  +
* Tout tag ou fonction ne peut être planifié qu'une seule fois.
  +
* Appeler un tag ou une fonction déjà planifié remplacera l'enregistrement précédent.
   
 
== Modifications ==
 
== Modifications ==
Ligne 112 : Ligne 189 :
 
=== Général ===
 
=== Général ===
   
  +
; Textures
* Mise à jour des [[crédits]].
 
  +
* [[Mise à jour des textures|Toutes les textures ont été mises à jour]].
  +
** Nouvel ensemble cohérent de textures (blocs, objets, créatures, effets, interfaces graphiques, etc) faites par [[Jasper Boerstra]].
  +
** Les anciennes textures seront offertes dans un [[pack de ressources]].
  +
  +
; [[Crédits]]
  +
* Mise à jour des crédits.
   
 
=== Blocs ===
 
=== Blocs ===
  +
  +
; [[Fleur de chorus]]
  +
* Se casse désormais lorsqu'une [[flèche]] est tirée dessus.
   
 
; [[Distributeur]]
 
; [[Distributeur]]
Ligne 122 : Ligne 208 :
 
* Ont maintenant une faible probabilité de donner des [[bâton]]s.
 
* Ont maintenant une faible probabilité de donner des [[bâton]]s.
   
; [[Fleur de chorus]]
+
; [[Barrière en briques du Nether]]
  +
* La recette a été modifiée pour inclure des [[Brique du Nether|briques du Nether]] plutôt que des blocs de [[briques du Nether]].
* Se casse désormais lorsqu'une [[flèche]] est tirée dessus.
 
  +
** Les barrières en briques du Nether nécessitent désormais 4 blocs de briques et 2 briques.
  +
** L'ancienne recette est maintenant utilisée pour fabriquer le [[muret en briques du Nether]].
  +
  +
; [[Pancarte]]
  +
* Se nomme désormais "Pancarte en chêne".
  +
* La couleur par défaut du texte est maintenant le blanc au lieu du noir.
  +
  +
; [[Quartz lisse]], [[grès lisse]], [[grès rouge lisse]] et [[roche lisse]]
  +
* Obtenables en faisant cuire respectivement un [[bloc de quartz]], du [[grès]], du [[grès rouge]] et de la [[roche]].
  +
  +
; [[Dalle de roche lisse]]
  +
* Les dalles en pierre ont été renommées "Dalle de roche lisse".
   
 
; [[Arbuste mort]]
 
; [[Arbuste mort]]
Ligne 131 : Ligne 229 :
 
* Peuvent désormais être fabriquées en entourant une teinture de [[vitre]]s non colorées.
 
* Peuvent désormais être fabriquées en entourant une teinture de [[vitre]]s non colorées.
   
  +
; [[Tapis]]
; [[Barrière en briques du Nether]]
 
  +
* Peuvent désormais être fabriqués en entourant une teinture de [[tapis]] blancs.
* Se fabrique maintenant comme cela :
 
{{Fabrication
 
|A2 = Briques du Nether |B2 = Brique du Nether |C2 = Briques du Nether
 
|A3 = Briques du Nether |B3 = Brique du Nether |C3 = Briques du Nether
 
|résultat = Barrière en briques du Nether
 
}}
 
 
; [[Pancarte]]
 
* Se nomme désormais "Pancarte en chêne".
 
   
 
=== Objets ===
 
=== Objets ===
   
; [[Livre et plume]]
+
; [[Livre vierge]]
* Est désormais plus intuitif
+
* Le livre vierge a été réécrit pour être plus intuitif :
 
** Curseur déplaçable pour éditer du texte librement.
 
** Curseur déplaçable pour éditer du texte librement.
 
** Prise en charge de la sélection.
 
** Prise en charge de la sélection.
 
** Prise en charge du copier/coller.
 
** Prise en charge du copier/coller.
  +
** Maniement du clavier et de la souris.
  +
** Amélioration du remplissage des pages et du retour à la ligne.
  +
** Double clic pour surligner un mot, triple clic pour surligner une page.
 
* Peut maintenant aller jusqu'à 100 pages.
 
* Peut maintenant aller jusqu'à 100 pages.
   
Ligne 165 : Ligne 258 :
 
** Permet de fabriquer de la [[teinture bleue]].
 
** Permet de fabriquer de la [[teinture bleue]].
   
  +
; [[Soupe de betteraves]]
=== Entités ===
 
  +
* La recette est maintenant informe.
  +
  +
; [[Ragoût de lapin]]
  +
* La recette est maintenant informe.
  +
  +
=== Créatures ===
   
 
; [[Creeper]]
 
; [[Creeper]]
 
* Donne désormais un [[disque de musique]] lorsqu'il est tué par un [[vagabond]].
 
* Donne désormais un [[disque de musique]] lorsqu'il est tué par un [[vagabond]].
  +
  +
=== Gameplay ===
  +
  +
; Système d'éclairage
  +
* A été réécrit
  +
** Déplacement du stockage de la lumière des tronçons vers une structure séparée.
  +
** Déplacement du calcul de la lumière de l'ensemble du code vers un endroit autonome.
  +
  +
; Amélioration des performances
  +
* Performances des poissons.
  +
* Les créatures qui apparaissent et disparaissent trop loin du joueur n'apparaissent plus au ''tick'' suivant.
  +
* Augmentation des performances de la poudre de redstone non alimentée.
   
 
=== Commandes ===
 
=== Commandes ===
  +
  +
; {{cmd|execute}}
  +
* Ajout de nouvelles sous-commandes :
  +
** {{cmd|execute <nowiki>[if|unless]</nowiki> data block <sourcePos> <path>}}
  +
** {{cmd|execute <nowiki>[if|unless]</nowiki> data entity <source> <path>}}
  +
** Retourne le nombre d'éléments trouvés quand elles sont utilisées en tant que commandes.
  +
** Continue l'exécution de la commande si la valeur n'est pas égale à 0 pour <code>if</code> et égale à 0 pour <code>unless</code> quand elles sont utilisées pour des tests.
   
 
; {{cmd|data}}
 
; {{cmd|data}}
  +
* Ajout d'une nouvelle sous-commande :
  +
** {{cmd|data|modify|<block or entity>|<path>|<operation>|<source>}}
  +
*** Elle se compose de 2 parties distinctes.
  +
*** La première partie est le chemin de la valeur, qui est une chemin NBT situé sur un bloc ou une entité.
  +
*** La deuxième partie valeur à affecter, qui peut être soit une valeur NBT d'un autre bloc ou d'une autre entité (<code>from</code>), ou d'une valeur NBT directement (<code>value</code>) (soit une valeur numérique, soit un texte, soit un objet ou un tableau)
  +
*** Pour appliquer une valeur, certaine opération peuvent être faites :
  +
**** <code>append</code> : ajoute l'élément à la fin de la ou les liste(s) ciblée(s).
  +
**** <code>prepend</code> : ajoute l'élément au début de la ou les liste(s) ciblée(s).
  +
**** <code>insert</code> : combiné à <code>after</code>, ajoute l'élément après l'index choisi de la ou les liste(s) ciblée(s), et combiné à <code>before</code>, ajoute l'élément avant l'index choisi de la liste ciblée.
  +
**** <code>merge</code> : fusionne le ou les objet(s) ciblé(s) avec celui spécifié dans la valeur, en mode <code>from</code> ou <code>value</code>.
  +
**** <code>set</code> : Défini la valeur ciblé par le chemin NBT.
   
; {{cmd|execute}}
+
; {{cmd|time}}
  +
* Les sous-commandes {{cmd|time set}} et {{cmd|time add}} acceptent maintenant une nouvelle notation de temps :
  +
** Les valeurs flottantes sont acceptées pour cette notation.
  +
** <code>t</code> pour les ticks (par exemple : <code>20t</code>).
  +
** <code>s</code> pour les secondes (par exemple : <code>10s</code>).
  +
** <code>d</code> pour les jours dans ''Minecraft'' (par exemple : <code>1d</code> pour passer une journée, ou <code>0.5d</code> pour une demi-journée).
  +
  +
; Chemin NBT
  +
* Peut maintenant retourner plusieurs valeurs.
  +
** Quand il est utilisé en tant que cible, une modification affectera toutes les valeurs ciblées.
  +
* Lorsqu'un chemin définit un emplacement et qu'aucun élément n'est trouvé, un nouvel élément correspondant est créé :
  +
** Une cible peut maintenant être trouvée grâce à une recherche prédéfinie dans une liste grâce au format <code>liste[{élement1:valeur1,élement2:valeur2}]</code> .
  +
** <code>Items[{Slot:9b}]</code> permet par exemple de récupérer l'objet NBT d'un objet à l'emplacement 9.
  +
** Une cible peut maintenant être trouvée grâce à une recherche prédéfinie dans un objet grâce au format <code>objet{élement1:valeur1,élement2:valeur2}</code> .
  +
** Sélectionne un ou aucun élément, principalement pour se protéger des entrées non concordantes.
  +
* Les indexs négatifs sont maintenant autorisés pour sélectionner des éléments à partir de la fin de la liste.
  +
** <code>liste[-1]</code> sélectionne le dernier tag, <code>liste[-2]</code> l'avant dernier, etc...
  +
* Utiliser <code>liste[]</code> sélectionne maintenant tous les éléments de la liste.
  +
  +
; Texte JSON
  +
* De nouveaux paramètres ont été ajoutés pour afficher des valeurs NBT :
  +
** Données pour les blocs <code>{"nbt": <path>, "block":{"x":<x> "y":<x>, "z":<z>}}</code>
  +
** Données pour les entités <code>{"nbt": <path>, "entity":<selector>}</code>
  +
** Si les tags existent, ils seront affichés comme lorsque la commande {{cmd|data get}} est exécutée par un joueur.
  +
  +
; Autres
  +
* Le tag de liste '''lore''' des objets utilise maintenant les [[Commandes#Text JSON|textes JSON]].
  +
* Les [[cadre]]s peuvent maintenant être modifiés avec la commande {{cmd|replaceitem}}.
  +
* Ajout des tags d'entité.
  +
** Fonctionne de la même façon que les autres [[tag]]s, stocké dans <code>tags\entity_types\</code>
  +
** Ces tags sont donc utilisables avec l'argument <code>type</code> des [[Commandes#Sélecteur|sélecteurs]] au format <code>type=#namespace:type</code>.
  +
  +
=== Techniques ===
  +
{{traduction en cours}}
  +
; [[Progrès]]
  +
* Les prédicats de type d'entité acceptent maintenant les tag d'entité (<code>#tag</code>)
  +
* Le prédicat de source de dommages possède maintenant l'option <code>is_lightning</code>.
  +
* Le prédicat d'entité accepte maintenant de nouveau paramètres.
  +
** Les tests acceptés sont <code>is_on_fire</code>, <code>is_sneaking</code>, <code>is_sprinting</code>, <code>is_swimming</code> et <code>is_baby</code>.
  +
  +
; Inventaire Créatif
  +
* La barre de recherche accepte maintenant la recherche par tag d'objet (commençant par #)
  +
* L'info-bulle dans le menu de recherche répertorie désormais les tags de l'objet.
  +
  +
; [[Table de butin]]
  +
* Les tables et les équipes acceptent les fonctions
  +
* Nouveaux types d'entrées dans la table de butin : <code>dynamic</code>, <code>tag</code>, <code>alternatives</code>, <code>sequence</code>, <code>group</code>
  +
* Nouvelles fonctions de la table de butin : <code>apply_bonus</code>, <code>explosion_decay</code>, <code>copy_name</code>, <code>limit_count</code>, <code>set_contents</code>, <code>set_loot_table</code>
  +
* Nouvelles conditions de la table de butin : <code>entity_present</code>, <code>survives_explosion</code>, <code>block_state_property</code>, <code>table_bonus</code>, <code>match_tool</code>, <code>tool_enchantment</code>, et deux modificateurs spéciaux: <code>inverted</code> and <code>alternative</code>
  +
* Les valeurs entières peuvent maintenant spécifier un générateur de nombre aléatoire
  +
**constant, uniforme (par défaut), binôme
  +
* Type facultatif utilisé pour valider l'utilisation de la fonction
  +
** <code>empty</code>, <code>chest</code>, <code>fishing</code>, <code>entity</code>, <code>advancement_reward</code>, <code>block</code>
  +
** L'utilisation d'une fonction faisant référence à des données non disponibles dans un contexte donné provoque un avertissement
  +
* Paramètres d'entité dans les prédicats: <code>direct_killer_entity</code> - permet l'accès aux projectiles, etc.
  +
* la condition entity_properties utilise maintenant la même syntaxe de prédicat que les progrès (comme <code>player_killed_entity</code>)
  +
** Les paramètres sont maintenant décrits dans le champ de prédicat
  +
* Nouvelles conditions
  +
** <code>alternative</code>: joint les conditions des termes de paramètre avec "or"
  +
** <code>block_state_property</code>: vérifie les propriétés de l'état du bloc, paramètres:
  +
*** <code>block</code>: id du bloc; le test échouera si le bloc cassé ne correspond pas
  +
*** <code>properties</code>: map of property:value pairs
  +
** <code>damage_source_properties</code>: checks damage source
  +
*** Same syntax as <code>entity_properties</code>, but uses damage source predicate (see <code>player_hurt_entity</code> advancement trigger).
  +
** <code>entity_present</code>: returns true if entity is set
  +
*** See <code>entity_properties</code> for list of entities
  +
** <code>inverted</code>: inverts condition from parameter term
  +
** <code>location_check</code>: applies advancement location predicate, parameters:
  +
*** <code>predicate</code>: predicate applied to location, uses same structure as advancements
  +
** <code>match_tool</code>: checks tool (only available for block breaking and fishing);parameters:
  +
*** <code>predicate</code>: predicate applied to item, uses same structure as advancements
  +
** <code>survives_explosion</code>: returns true with 1/explosion radius probability
  +
** <code>table_bonus</code>: passes with probability picked from table, indexed by enchantment level;parameters
  +
*** <code>enchantment</code>: id of enchantment
  +
*** <code>chances</code>: list of probabilities for enchantment level, indexed from 0
  +
** <code>weather_check</code>: parameters:
  +
*** <code>raining</code> - optional boolean
  +
*** <code>thundering</code> - optional boolean
  +
* New entries
  +
** alternatives: Tests conditions of child entries and executes first that can run, has no weight or quality, but may have conditions
  +
** dynamic
  +
*** Gets block specific drops
  +
**** <code>minecraft:contents</code>: block entity contents
  +
**** <code>minecraft:self</code>: for banners and player skulls
  +
** <code>group</code>: Executes child entries when own conditions pass, has no weight or quality
  +
** <code>sequence</code>: Executes child entries until first one that can't run due to conditions, has no weight or quality, but may have conditions
  +
** <code>tag</code>: adds contents of item tag;fields:
  +
*** <code>name</code>: id of tag
  +
*** <code>expand</code>: if false, entry will return all contents of tag, otherwise entry will behave as multiple item entries (all with same weight and quality)
  +
* New functions
  +
** <code>apply_bonus</code>: applies one of predefined bonus formulas
  +
*** Common fields:
  +
**** <code>enchantment</code>: id for enchantment level used for calculation
  +
**** <code>formula</code>: type of used bonus formula
  +
**** <code>parameters</code>: values required for formula (depend on type)
  +
*** Formulas based on existing fortune bonuses
  +
*** Formula <code>binomial_with_bonus_count</code>, parameters:
  +
**** <code>probability</code> : float
  +
**** <code>extraRounds</code> : int
  +
**** Adds random value using binomial distribution with n <- level + extraRounds and p <- probabilty
  +
*** Formula <code>uniform_bonus_count</code>, parameters:
  +
**** <code>bonusMultiplier</code>
  +
**** Adds random value using uniform distribution from 0 to <code>bonusMultiplier</code> *<code>level</code>
  +
*** Formula <code>ore_drops</code>, no parameters
  +
**** Applies formula count *(max(0, random(0..1) - 1) + 1)
  +
** <code>copy_name</code>
  +
*** Copies display name from block entity to item (see enchanting table behaviour)
  +
** <code>explosion_decay</code>
  +
*** Applies flat chance (equal to 1/explosion radius) for every item to be destroyed (items in stack are processed separately)
  +
** <code>limit_count</code>, parameters:
  +
*** <code>limit</code>
  +
**** <code>min</code> - optional
  +
**** <code>max</code> - optional
  +
*** Limits count of every item stack to range
  +
** <code>set_contents</code>, parameters:
  +
*** entries list of entries (same as in pool)
  +
*** Populates BlockEntityTag.Items with items from entries
  +
** <code>set_loot_table</code>, parameters:
  +
*** <code>name</code>: id of loot table
  +
*** <code>seed</code>: seed; if omitted or 0, <code>LootPoolSeed</code> will not be set
  +
*** Sets <code>BlockEntityTag.LootTable</code> and <code>BlockEntityTag.LootPoolSeed</code> tags
  +
  +
; Registre de génération de monde
  +
* La plupart des [[biome]]s ont maintenant un registre et leurs configurations peuvent être sérialisées.
  +
* Ajout des registres.
  +
* Ajout des registres de décoration.
  +
* Ajout des registres de sculpture.
  +
* Ajout des registres de surface de construction.
  +
* Ce sont des fonctionnalités encore inutilisé mais devrait être utilisé pour la génération personnalisé des mondes.
   
 
== Corrections ==
 
== Corrections ==
Ligne 181 : Ligne 438 :
   
 
|;old
 
|;old
|1578|Impossible de revenir en arrière lors de l'édition des livres et des pancartes. Impossible de copier quoi que ce soit dans les livres.
+
|1578|Impossible de revenir en arrière lors de l'édition des livres. Impossible de copier quoi que ce soit dans les livres.
 
|1692|Latence excessive lors de l'activation/la désactivation des lampes à travers des bordures de tronçons.
 
|1692|Latence excessive lors de l'activation/la désactivation des lampes à travers des bordures de tronçons.
 
|3329|Les sources de lumière générées naturellement (le feu, la pierre lumineuse, les torches, etc) n'émettent parfois aucune lumière.
 
|3329|Les sources de lumière générées naturellement (le feu, la pierre lumineuse, les torches, etc) n'émettent parfois aucune lumière.
Ligne 192 : Ligne 449 :
 
|88097|Les blocs de neige reçoivent des mises à jour (inutiles) aléatoirement et peuvent être détruits lorsqu'il y a un bug de lumière.
 
|88097|Les blocs de neige reçoivent des mises à jour (inutiles) aléatoirement et peuvent être détruits lorsqu'il y a un bug de lumière.
 
|91136|Les mises à jour d'éclairage sont retardées aux bordures des tronçons.
 
|91136|Les mises à jour d'éclairage sont retardées aux bordures des tronçons.
  +
|95044|Carte graphique et couleurs des pancartes.
 
|101127|L'effet de Wither blesse le Wither squelette.
 
|101127|L'effet de Wither blesse le Wither squelette.
 
|102162|Certains blocs émettant de la lumière (le bloc de magma, le fourneau actif, le minerai de redstone actif) "enregistrent" la lumière du bloc.
 
|102162|Certains blocs émettant de la lumière (le bloc de magma, le fourneau actif, le minerai de redstone actif) "enregistrent" la lumière du bloc.
  +
|112579|Les Creepers ne donnent pas de disque lorsqu'ils sont tués par un vagabond ou un Wither squelette tenant un arc.
 
|117067|Les arbres/feuilles sont trop brillants sous une grande plateforme.
 
|117067|Les arbres/feuilles sont trop brillants sous une grande plateforme.
 
|119932|Les blocs solides émettant de la lumière (les fourneaux actifs, les blocs de magma, la pierre lumineuse, le minerai de redstone actif) laissent passer la lumière (du soleil ou d'un bloc).
 
|119932|Les blocs solides émettant de la lumière (les fourneaux actifs, les blocs de magma, la pierre lumineuse, le minerai de redstone actif) laissent passer la lumière (du soleil ou d'un bloc).
  +
|123772|Les chaînes de caractères "Lore" ne peuvent pas être formatées en JSON.
 
|124395|L'entité de bloc de la balise contient du code pour des noms personnalisés, bien qu'il ne soit pas stocké dans les NBT et que l'interface graphique de la balise n'en possède pas.
 
|124395|L'entité de bloc de la balise contient du code pour des noms personnalisés, bien qu'il ne soit pas stocké dans les NBT et que l'interface graphique de la balise n'en possède pas.
  +
|124926|Les blocs ne conservent pas les noms personnalisés lorsqu'ils sont supprimés avec {{cmd|setblock destroy}}.
  +
|129090|Les faces inférieures des blocs en bas du monde sont toujours rendues comme si elles étaient complètement éclairées.
 
|131320|Erreurs d'éclairage dans un monde nouvellement généré.
 
|131320|Erreurs d'éclairage dans un monde nouvellement généré.
 
|132283|Les étangs sont générés trop sombres.
 
|132283|Les étangs sont générés trop sombres.
Ligne 202 : Ligne 464 :
 
|136526|Plantage lors de la génération au sommet du monde.
 
|136526|Plantage lors de la génération au sommet du monde.
 
|137229|Corruption des livres lors d'un chargement de la 1.8 à la 1.13.
 
|137229|Corruption des livres lors d'un chargement de la 1.8 à la 1.13.
  +
|137276|Les tortues lâchant des bols lorsqu'elles sont tuées par la foudre sont codées en dur.
 
|137300|<code>ConcurrentModificationException</code> est envoyé lors de la mise à jour du monde.
 
|137300|<code>ConcurrentModificationException</code> est envoyé lors de la mise à jour du monde.
   
 
}}</onlyinclude>
 
}}</onlyinclude>
  +
  +
== Notes diverses ==
  +
  +
* Le premier ''snapshot'' de la [[1.13]], la [[17w43a]], est sortie la même semaine de l'année que la 18w43a.
  +
* Un des nouveaux progrès, "Ma vieille Bertha" (''Ol' Betsy''), est une référence au film ''Robin des Bois'' de [[wikipédia:Disney|Disney]].<ref>{{ytl|Gixvg1JZmso}}</ref>
   
 
== Références ==
 
== Références ==
Ligne 212 : Ligne 480 :
   
 
[[de:18w43a]]
 
[[de:18w43a]]
[[en:18w43a]]
+
[[en:Java Edition 18w43a]]
  +
[[es:Edición Java 18w43a]]
  +
[[ja:Java Edition 18w43a]]
  +
[[nl:18w43a]]
  +
[[pt:Edição Java 18w43a]]
  +
[[ru:18w43a]]
  +
[[zh:18w43a]]

Version du 3 avril 2021 à 13:30

Version Java 18w43a
Type

Snapshot

Date de sortie

24 octobre 2018

Snapshot pour

1.14

Téléchargement

La 18w43a est le premier snapshot de la version 1.14.[1]

Ajouts

Général

  • Ajout de boutons en jeu pour signaler des bugs ou donner des retours.
Progrès
  • Ajout de 4 progrès dans l'onglet « Aventure »
    • « Arbalistique » (Arbalistic) : Tuez cinq créatures de types différents d'un tir d'arbalète.
    • « Ma vieille Bertha » (Ol' Betsy) : Tirez à l'arbalète.
    • « D'une flèche deux coups » (Two Birds, One Arrow) : Tuez deux Phantoms avec une flèche perforante.
    • « C'est qui le pillard maintenant ? » (Who's the Pillager Now?) : Rendez à un pillard la monnaie de sa pièce.

Blocs

Bambou
  • Peut être trouvé dans les jungles et les jungles de bambous.
  • Peut être trouvé dans les épaves de navire et les temples de la jungle.
  • Obtenu en tuant des pandas ou en pêchant dans des jungles.
  • Peut être cultivé et pousse jusqu'à 12-16 blocs de haut.
    • Pousse de 1 ou 2 blocs de haut lorsque de la poudre d'os est appliquée.
  • Se casse instantanément en utilisant une épée.
  • Peut être mangé par les pandas, utilisé comme combustible (permet de cuire 1/4 objet) ou planté dans un pot de fleurs.
  • Peut être utilisé pour fabriquer des bâtons.
Fleurs
Métier à tisser
  • Se fabrique avec deux ficelles au-dessus de deux planches.
  • Permet de teindre et concevoir des bannières, ce qui était fait auparavant dans une grille de fabrication.
  • Possède 3 emplacements : un pour une bannière, un pour une teinture et un pour un motif de bannière.
  • Les motifs génériques ne nécessitent désormais qu'une teinture.
  • Suppression des recettes de bannières existantes.
  • Les motifs de bannières spéciaux peuvent maintenant être fabriqués dans un nouvel objet, les motifs de bannières.
    • Se fabrique avec un papier et les objets de motifs spéciaux.
  • Ces motifs ne consomment pas l'objet de motif lorsqu'il est utilisé dans le métier à tisser.
  • Les motifs de bannières disponibles sont affichés dans une liste.
Pancartes
  • Ajout de pancartes en sapin, en bouleau, en acajou, en acacia et en chêne noir.
Dalles
  • Ajout de dalles en roche, en andésite, en andésite polie, en diorite, en diorite polie, en granite, en granite poli, en pierre taillée moussue, en pierres moussues, en grès lisse, en grès rouge lisse, en quartz lisse, en briques rouges du Nether et en briques de l'End.
Escaliers
  • Ajout d'escaliers en roche, en andésite, en andésite polie, en diorite, en diorite polie, en granite, en granite poli, en pierre taillée moussue, en pierres moussues, en grès lisse, en grès rouge lisse, en quartz lisse, en briques rouges du Nether et en briques de l'End.
Murets
  • Ajout de murets en briques, en andésite, en diorite, en granite, en prismarine, en pierre taillée, en pierre taillée moussue, en grès, en grès rouge, en briques du Nether, en briques rouges du Nether et en briques de l'End.

Objets

Motifs de bannières
Arbalète
  • Se fabrique avec 3 bâtons, 2 ficelles, 1 lingot de fer et 1 crochet.
  • Peut être utilisée comme une arme, de manière similaire à l'arc.
    • Plus de dégâts, plus de portée, mais plus de temps pour être chargée.
    • Maintenez pour charger, cliquez pour lâcher.
    • Les arbalètes chargées peuvent être gardées dans l'inventaire, afin d'être utilisées plus tard.
  • Peut tirer des feux d'artifice, en tenant l'arbalète dans une main et des feux d'artifice dans l'autre.
  • Peut être enchantée avec de nouveaux enchantements :
    • « Tir multiple » (Multishot)
      • Tire trois flèches à la fois dans différentes directions.
    • « Charge rapide » (Quick Charge)
      • Augmente la vitesse de rechargement.
      • 3 niveaux, 0.25 secondes plus rapide à chaque niveau.
    • « Perforation » (Piercing)
      • Les projectiles traversent les ennemis.
      • 4 niveaux, non compatible avec Tir multiple.
Teintures
Œufs d'apparition
  • Œuf d'apparition de bête illageoise
  • Œuf d'apparition de panda
  • Œuf d'apparition de pillard
Soupe suspecte

Créatures

Panda
  • N'apparaît pas encore naturellement.
  • A 20Heart (icon) × 10 points de vie.
  • Donne 1 bambou lorsqu'il est tué (il n'est pas affecté par l'enchantement Butin).
  • Va rechercher du bambou et des gâteaux pour les manger.
  • Peut être élevé
    • Les bébés pandas vont parfois éternuer, faisant bondir les pandas à proximité : lorsqu'ils éternuent, ils ont une chance de donner une boule de Slime.
    • Les variantes sont héritées avec un système d'héritage de panda spécial.
  • Peut avoir différentes personnalités : normal, agressif, paresseux, faible, anxieux ou joueur (définie par deux tags NBT, HiddenGene et MainGene).
  • A une chance d'apparaître comme un panda brun, ce qui est très rare (le gène principal et le gène masqué doivent être bruns pour qu'un panda apparaisse brun).
  • Fait parfois des roulades et s'assoit sur ses pattes arrières.
Pillard
Bête illageoise
  • Détruit les plantations et attaque les villageois.
  • A 100Heart (icon) × 50 points de vie.
  • Donne une selle lorsqu'il est tué (100% du temps, il n'est pas affecté par l'enchantement Butin).

Génération du monde

Biomes

Commandes

/drop
  • Lâche des objets contenus dans une table de butin pour divers types de cible et dans divers contextes.
  • Syntaxe : /drop <target> <source>.
    • Cible (target) :
      • world : Lâche le contenu d'une table de butin à des coordonnées dans le monde.
      • player : Donne le contenu d'une table de butin dans l'inventaire d'un joueur (comportement similaire à la commande /give mais donne les objets d'une table de butin au lieu d'un objet précis)
      • entity : Donne le contenu d'une table de butin dans l'emplacement d'une entité (joueur compris) (comportement similaire à la commande /replaceitem mais donne les objets d'une table de butin au lieu d'un objet précis. Si plusieurs objets sont donnés par la commande, les objets suivant le premier donné seront placés dans l'emplacement suivant de celui qui est spécifié dans la commande (exemple : un contenu de table de butin ayant 2 objets placés à l'emplacement inventory.0 d'un joueur seront placés à l'emplacement inventory.0 et inventory.1))
      • block : Lâche le contenu d'une table de butin dans un bloc "conteneur". Il y a 2 autres paramètres à cette commande distibute, qui est un équivalent à /give, mais pour les blocs, mais qui donne le contenu d'une table de butin au lien d'un objet précis, et insert qui est un équivalent à /replaceitem où l'on défini une table de butin à un emplacement (comportement similaire à l'option de cible entity).
    • Sources :
      • award se place dans le contexte d'obtention des progrès.
      • fish se place dans le contexte d'obtention de la pêche.
      • loot se place dans le contexte d'obtention des coffres de butin.
      • kill se place dans le contexte d'obtention de butin des entités.
      • mine se place dans le contexte d'obtention de butin des blocs.
  • Plus d'information sur cette commande "complexe" sur Commandes#drop.
/schedule
  • Syntaxe : /schedule function <function> <time>
  • Planifie l'exécution d'une fonction ou d'un tag de fonction pour qu'elle s'exécute dans un certain nombre de ticks de jeu.
    • Le temps peut être défini avec une nouvelle notation pour le temps :
      • Les valeurs flottantes sont acceptées pour cette notation.
      • t pour les ticks (par exemple : 20t).
      • s pour les secondes (par exemple : 10s).
      • d pour les jours dans Minecraft (par exemple : 1d pour passer une journée, ou 0.5d pour une demi-journée).
  • Tout tag ou fonction ne peut être planifié qu'une seule fois.
  • Appeler un tag ou une fonction déjà planifié remplacera l'enregistrement précédent.

Modifications

Général

Textures
Crédits
  • Mise à jour des crédits.

Blocs

Fleur de chorus
  • Se casse désormais lorsqu'une flèche est tirée dessus.
Distributeur
Feuilles
  • Ont maintenant une faible probabilité de donner des bâtons.
Barrière en briques du Nether
Pancarte
  • Se nomme désormais "Pancarte en chêne".
  • La couleur par défaut du texte est maintenant le blanc au lieu du noir.
Quartz lisse, grès lisse, grès rouge lisse et roche lisse
Dalle de roche lisse
  • Les dalles en pierre ont été renommées "Dalle de roche lisse".
Arbuste mort
  • Peut maintenant être utilisé comme combustible dans un fourneau.
Vitres
  • Peuvent désormais être fabriquées en entourant une teinture de vitres non colorées.
Tapis
  • Peuvent désormais être fabriqués en entourant une teinture de tapis blancs.

Objets

Livre vierge
  • Le livre vierge a été réécrit pour être plus intuitif :
    • Curseur déplaçable pour éditer du texte librement.
    • Prise en charge de la sélection.
    • Prise en charge du copier/coller.
    • Maniement du clavier et de la souris.
    • Amélioration du remplissage des pages et du retour à la ligne.
    • Double clic pour surligner un mot, triple clic pour surligner une page.
  • Peut maintenant aller jusqu'à 100 pages.
Teintures
Soupe de betteraves
  • La recette est maintenant informe.
Ragoût de lapin
  • La recette est maintenant informe.

Créatures

Creeper

Gameplay

Système d'éclairage
  • A été réécrit
    • Déplacement du stockage de la lumière des tronçons vers une structure séparée.
    • Déplacement du calcul de la lumière de l'ensemble du code vers un endroit autonome.
Amélioration des performances
  • Performances des poissons.
  • Les créatures qui apparaissent et disparaissent trop loin du joueur n'apparaissent plus au tick suivant.
  • Augmentation des performances de la poudre de redstone non alimentée.

Commandes

/execute
  • Ajout de nouvelles sous-commandes :
    • /execute [if|unless] data block <sourcePos> <path>
    • /execute [if|unless] data entity <source> <path>
    • Retourne le nombre d'éléments trouvés quand elles sont utilisées en tant que commandes.
    • Continue l'exécution de la commande si la valeur n'est pas égale à 0 pour if et égale à 0 pour unless quand elles sont utilisées pour des tests.
/data
  • Ajout d'une nouvelle sous-commande :
    • /data modify <block or entity> <path> <operation> <source>
      • Elle se compose de 2 parties distinctes.
      • La première partie est le chemin de la valeur, qui est une chemin NBT situé sur un bloc ou une entité.
      • La deuxième partie valeur à affecter, qui peut être soit une valeur NBT d'un autre bloc ou d'une autre entité (from), ou d'une valeur NBT directement (value) (soit une valeur numérique, soit un texte, soit un objet ou un tableau)
      • Pour appliquer une valeur, certaine opération peuvent être faites :
        • append : ajoute l'élément à la fin de la ou les liste(s) ciblée(s).
        • prepend : ajoute l'élément au début de la ou les liste(s) ciblée(s).
        • insert : combiné à after, ajoute l'élément après l'index choisi de la ou les liste(s) ciblée(s), et combiné à before, ajoute l'élément avant l'index choisi de la liste ciblée.
        • merge : fusionne le ou les objet(s) ciblé(s) avec celui spécifié dans la valeur, en mode from ou value.
        • set : Défini la valeur ciblé par le chemin NBT.
/time
  • Les sous-commandes /time set et /time add acceptent maintenant une nouvelle notation de temps :
    • Les valeurs flottantes sont acceptées pour cette notation.
    • t pour les ticks (par exemple : 20t).
    • s pour les secondes (par exemple : 10s).
    • d pour les jours dans Minecraft (par exemple : 1d pour passer une journée, ou 0.5d pour une demi-journée).
Chemin NBT
  • Peut maintenant retourner plusieurs valeurs.
    • Quand il est utilisé en tant que cible, une modification affectera toutes les valeurs ciblées.
  • Lorsqu'un chemin définit un emplacement et qu'aucun élément n'est trouvé, un nouvel élément correspondant est créé :
    • Une cible peut maintenant être trouvée grâce à une recherche prédéfinie dans une liste grâce au format liste[{élement1:valeur1,élement2:valeur2}] .
    • Items[{Slot:9b}] permet par exemple de récupérer l'objet NBT d'un objet à l'emplacement 9.
    • Une cible peut maintenant être trouvée grâce à une recherche prédéfinie dans un objet grâce au format objet{élement1:valeur1,élement2:valeur2} .
    • Sélectionne un ou aucun élément, principalement pour se protéger des entrées non concordantes.
  • Les indexs négatifs sont maintenant autorisés pour sélectionner des éléments à partir de la fin de la liste.
    • liste[-1] sélectionne le dernier tag, liste[-2] l'avant dernier, etc...
  • Utiliser liste[] sélectionne maintenant tous les éléments de la liste.
Texte JSON
  • De nouveaux paramètres ont été ajoutés pour afficher des valeurs NBT :
    • Données pour les blocs {"nbt": <path>, "block":{"x":<x> "y":<x>, "z":<z>}}
    • Données pour les entités {"nbt": <path>, "entity":<selector>}
    • Si les tags existent, ils seront affichés comme lorsque la commande /data get est exécutée par un joueur.
Autres
  • Le tag de liste lore des objets utilise maintenant les textes JSON.
  • Les cadres peuvent maintenant être modifiés avec la commande /replaceitem.
  • Ajout des tags d'entité.
    • Fonctionne de la même façon que les autres tags, stocké dans tags\entity_types\
    • Ces tags sont donc utilisables avec l'argument type des sélecteurs au format type=#namespace:type.

Techniques


Cette page est en cours de traduction en Français.
Progrès
  • Les prédicats de type d'entité acceptent maintenant les tag d'entité (#tag)
  • Le prédicat de source de dommages possède maintenant l'option is_lightning.
  • Le prédicat d'entité accepte maintenant de nouveau paramètres.
    • Les tests acceptés sont is_on_fire, is_sneaking, is_sprinting, is_swimming et is_baby.
Inventaire Créatif
  • La barre de recherche accepte maintenant la recherche par tag d'objet (commençant par #)
  • L'info-bulle dans le menu de recherche répertorie désormais les tags de l'objet.
Table de butin
  • Les tables et les équipes acceptent les fonctions
  • Nouveaux types d'entrées dans la table de butin : dynamic, tag, alternatives, sequence, group
  • Nouvelles fonctions de la table de butin : apply_bonus, explosion_decay, copy_name, limit_count, set_contents, set_loot_table
  • Nouvelles conditions de la table de butin : entity_present, survives_explosion, block_state_property, table_bonus, match_tool, tool_enchantment, et deux modificateurs spéciaux: inverted and alternative
  • Les valeurs entières peuvent maintenant spécifier un générateur de nombre aléatoire
    • constant, uniforme (par défaut), binôme
  • Type facultatif utilisé pour valider l'utilisation de la fonction
    • empty, chest, fishing, entity, advancement_reward, block
    • L'utilisation d'une fonction faisant référence à des données non disponibles dans un contexte donné provoque un avertissement
  • Paramètres d'entité dans les prédicats: direct_killer_entity - permet l'accès aux projectiles, etc.
  • la condition entity_properties utilise maintenant la même syntaxe de prédicat que les progrès (comme player_killed_entity)
    • Les paramètres sont maintenant décrits dans le champ de prédicat
  • Nouvelles conditions
    • alternative: joint les conditions des termes de paramètre avec "or"
    • block_state_property: vérifie les propriétés de l'état du bloc, paramètres:
      • block: id du bloc; le test échouera si le bloc cassé ne correspond pas
      • properties: map of property:value pairs
    • damage_source_properties: checks damage source
      • Same syntax as entity_properties, but uses damage source predicate (see player_hurt_entity advancement trigger).
    • entity_present: returns true if entity is set
      • See entity_properties for list of entities
    • inverted: inverts condition from parameter term
    • location_check: applies advancement location predicate, parameters:
      • predicate: predicate applied to location, uses same structure as advancements
    • match_tool: checks tool (only available for block breaking and fishing);parameters:
      • predicate: predicate applied to item, uses same structure as advancements
    • survives_explosion: returns true with 1/explosion radius probability
    • table_bonus: passes with probability picked from table, indexed by enchantment level;parameters
      • enchantment: id of enchantment
      • chances: list of probabilities for enchantment level, indexed from 0
    • weather_check: parameters:
      • raining - optional boolean
      • thundering - optional boolean
  • New entries
    • alternatives: Tests conditions of child entries and executes first that can run, has no weight or quality, but may have conditions
    • dynamic
      • Gets block specific drops
        • minecraft:contents: block entity contents
        • minecraft:self: for banners and player skulls
    • group: Executes child entries when own conditions pass, has no weight or quality
    • sequence: Executes child entries until first one that can't run due to conditions, has no weight or quality, but may have conditions
    • tag: adds contents of item tag;fields:
      • name: id of tag
      • expand: if false, entry will return all contents of tag, otherwise entry will behave as multiple item entries (all with same weight and quality)
  • New functions
    • apply_bonus: applies one of predefined bonus formulas
      • Common fields:
        • enchantment: id for enchantment level used for calculation
        • formula: type of used bonus formula
        • parameters: values required for formula (depend on type)
      • Formulas based on existing fortune bonuses
      • Formula binomial_with_bonus_count, parameters:
        • probability : float
        • extraRounds : int
        • Adds random value using binomial distribution with n <- level + extraRounds and p <- probabilty
      • Formula uniform_bonus_count, parameters:
        • bonusMultiplier
        • Adds random value using uniform distribution from 0 to bonusMultiplier *level
      • Formula ore_drops, no parameters
        • Applies formula count *(max(0, random(0..1) - 1) + 1)
    • copy_name
      • Copies display name from block entity to item (see enchanting table behaviour)
    • explosion_decay
      • Applies flat chance (equal to 1/explosion radius) for every item to be destroyed (items in stack are processed separately)
    • limit_count, parameters:
      • limit
        • min - optional
        • max - optional
      • Limits count of every item stack to range
    • set_contents, parameters:
      • entries list of entries (same as in pool)
      • Populates BlockEntityTag.Items with items from entries
    • set_loot_table, parameters:
      • name: id of loot table
      • seed: seed; if omitted or 0, LootPoolSeed will not be set
      • Sets BlockEntityTag.LootTable and BlockEntityTag.LootPoolSeed tags
Registre de génération de monde
  • La plupart des biomes ont maintenant un registre et leurs configurations peuvent être sérialisées.
  • Ajout des registres.
  • Ajout des registres de décoration.
  • Ajout des registres de sculpture.
  • Ajout des registres de surface de construction.
  • Ce sont des fonctionnalités encore inutilisé mais devrait être utilisé pour la génération personnalisé des mondes.

Corrections

28 bugs corrigés
Provenant des versions antérieures à la 1.14
  • MC-1578 – Impossible de revenir en arrière lors de l'édition des livres. Impossible de copier quoi que ce soit dans les livres.
  • MC-1692 – Latence excessive lors de l'activation/la désactivation des lampes à travers des bordures de tronçons.
  • MC-3329 – Les sources de lumière générées naturellement (le feu, la pierre lumineuse, les torches, etc) n'émettent parfois aucune lumière.
  • MC-3961 – L'eau, les toiles d'araignées, le bloc de magma et d'autres blocs enregistrent la lumière du soleil.
  • MC-4686 – Déplacement du client lors de la téléportation.
  • MC-9188 – Les feux peut laisser de l'éclairage fantôme derrière eux.
  • MC-11571 – Des mises à jour d'éclairage très importantes causent une latence du jeu.
  • MC-76278 – L'éclairage ne se met pas à jour jusqu'à ce que le joueur marche ou qu'il y ait une mise à jour de bloc.
  • MC-80966 – Le calcul de lumière de ChunkSelection est implémenté de manière incorrecte, causant des bugs côté client (les tronçons vides n'affichent pas de lumière/sont rendus sombres).
  • MC-88097 – Les blocs de neige reçoivent des mises à jour (inutiles) aléatoirement et peuvent être détruits lorsqu'il y a un bug de lumière.
  • MC-91136 – Les mises à jour d'éclairage sont retardées aux bordures des tronçons.
  • MC-95044 – Carte graphique et couleurs des pancartes.
  • MC-101127 – L'effet de Wither blesse le Wither squelette.
  • MC-102162 – Certains blocs émettant de la lumière (le bloc de magma, le fourneau actif, le minerai de redstone actif) "enregistrent" la lumière du bloc.
  • MC-112579 – Les Creepers ne donnent pas de disque lorsqu'ils sont tués par un vagabond ou un Wither squelette tenant un arc.
  • MC-117067 – Les arbres/feuilles sont trop brillants sous une grande plateforme.
  • MC-119932 – Les blocs solides émettant de la lumière (les fourneaux actifs, les blocs de magma, la pierre lumineuse, le minerai de redstone actif) laissent passer la lumière (du soleil ou d'un bloc).
  • MC-123772 – Les chaînes de caractères "Lore" ne peuvent pas être formatées en JSON.
  • MC-124395 – L'entité de bloc de la balise contient du code pour des noms personnalisés, bien qu'il ne soit pas stocké dans les NBT et que l'interface graphique de la balise n'en possède pas.
  • MC-124926 – Les blocs ne conservent pas les noms personnalisés lorsqu'ils sont supprimés avec /setblock destroy.
  • MC-129090 – Les faces inférieures des blocs en bas du monde sont toujours rendues comme si elles étaient complètement éclairées.
  • MC-131320 – Erreurs d'éclairage dans un monde nouvellement généré.
  • MC-132283 – Les étangs sont générés trop sombres.
  • MC-135453 – Plantage lors du rendu d'une entité de bloc.
  • MC-136526 – Plantage lors de la génération au sommet du monde.
  • MC-137229 – Corruption des livres lors d'un chargement de la 1.8 à la 1.13.
  • MC-137276 – Les tortues lâchant des bols lorsqu'elles sont tuées par la foudre sont codées en dur.
  • MC-137300ConcurrentModificationException est envoyé lors de la mise à jour du monde.

Notes diverses

  • Le premier snapshot de la 1.13, la 17w43a, est sortie la même semaine de l'année que la 18w43a.
  • Un des nouveaux progrès, "Ma vieille Bertha" (Ol' Betsy), est une référence au film Robin des Bois de Disney.[2]

Références