Version Java 18w43a
Type |
Snapshot |
---|---|
Date de sortie |
24 octobre 2018 |
Snapshot pour | |
Téléchargement | |
Cet article concerne la version Java. Pour les autres éditions, voir Historique des versions.
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.
- Ajout de 4 progrès dans l'onglet « Aventure »
- « Arbalistique » (Arbalistic) : Tuez cinq créatures d'un seul coup avec une arbalète.
- « La vieille Betsy » (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.
- « Qui est le pillageois maintenant ? » (Who's the Pillager Now?) : Donnez à un pillageois le goût de sa propre médecine.
Blocs
- 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.
- Ajout du bleuet
- Permet de fabriquer de la teinture bleue.
- Apparaît dans les plaines.
- Ajout du muguet
- Permet de fabriquer de la teinture blanche.
- Apparaît dans les forêts.
- Ajout de la rose de Wither
- Permet de fabriquer de la teinture noire.
- Inflige 1 seconde de
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.
- 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.
- Ajout de pancartes en sapin, en bouleau, en acajou, en acacia et en chêne noir.
- 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.
- 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.
- 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
- Se fabriquent avec du papier et leurs objets associés (pomme dorée enchantée + papier = le motif de bannière "Mojang", etc).
- 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.
- « Recharge rapide » (Quick Charge)
- Augmente la vitesse de rechargement.
- 3 niveaux, 0.25 secondes plus rapide à chaque niveau.
- « Perçant » (Piercing)
- Les projectiles traversent les ennemis.
- 4 niveaux, non compatible avec Tir multiple.
- « Tir multiple » (Multishot)
- 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.
- Œuf d'apparition de bête d'illageois
- Œuf d'apparition de panda
- Œuf d'apparition de pillageois
- Peut être trouvée dans les coffres de réserve des épaves de navire.
- Se fabrique avec un champignon rouge, un champignon brun, un bol et n'importe quelle fleur.
- Restaure 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 utilisée, de même que la durée exacte de l'effet.
- La marguerite donne de la
régénération. - Le bleuet donne des
sauts améliorés. - Le muguet donne du
poison. - La rose de Wither donne du
Wither. - Les tulipes donnent de la
faiblesse. - L'houstonie bleue donne de la
cécité. - L'allium donne de la
résistance au feu. - L'orchidée bleue donne de la saturation.
- Le coquelicot donne de la
vitesse. - Le pissenlit donne de la saturation.
- La marguerite donne de la
- L'effet donné lors de sa consommation dépend de la fleur utilisée, de même que la durée exacte de l'effet.
Créatures
- N'apparaît pas encore naturellement.
- A 20 × 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
etMainGene
). - 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.
- Pillageois
- Attaque les villages.
- Donne des émeraudes et son arbalète lorsqu'il est tué (il est affecté par l'enchantement Butin).
- Il ne peut pas porter d'armure.
- Bête d'illageois
- Détruit les plantations et attaque les villageois.
- A 100 × 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
Commandes
/drop
- Lâche des objets contenus dans une table de butin pour divers type 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 (similaire à/give
dans le comportement mais qui donne les objets d'une table de butin au lieux d'un objet précis)entity
: Donne le contenu d'une table de butin dans l'emplacement d'une entité (joueur compris) (similaire à/replaceitem
dans le comportement mais qui donne les objets d'une table de butin au lieux d'un objet précis. Si plusieurs objets sont données par la commande, les objets suivant le premier donné seront placé 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'emplacementinventory.0
d'un joueur seront placé à l'emplacementinventory.0
etinventory.1
))block
: Lâche le contenu d'une table de butin dans un bloc "conteneur". Il y a 2 autre pamamètre à cette commandedistibute
, qui est un équivalent à/give
, mais pour les blocs, mais qui donne le contenue d'une table de butin au lien d'un objet précis, etinsert
qui est un équivalent à/replaceitem
où l'on défini une table de butin un emplacement (comportement similaire à l'option de cibleentity
).
- Sources :
award
ce place dans le contexte d'obtention des progrès.fish
ce place dans le contexte d'obtention de la pêche.loot
ce place dans le contexte d'obtention des coffres de butin.kill
ce place dans le contexte d'obtention de butin des entités.mine
ce place dans le contexte d'obtention de butin des blocs.
- Cible (target) :
- Plus d'information sur cette commande "complexe" sur Commandes#drop.
- 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.
- 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
- 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.
- Mise à jour des crédits.
Blocs
- Se casse désormais lorsqu'une flèche est tirée dessus.
- Ont maintenant une faible probabilité de donner des bâtons.
- La recette a été modifiée pour inclure des briques du Nether plutôt que des blocs de briques du Nether.
- 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.
- Se nomme désormais "Pancarte en chêne".
- La couleur par défaut du texte est maintenant le blanc au lieu du noir.
- Obtenables en faisant cuire respectivement un bloc de quartz, du grès, du grès rouge et de la roche.
- Les dalles en pierre ont été renommées "Dalle de roche lisse".
- Peut maintenant être utilisé comme combustible dans un fourneau.
- Peuvent désormais être fabriquées en entourant une teinture de vitres non colorées.
- Peuvent désormais être fabriqués en entourant une teinture de tapis blancs.
Objets
- 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.
- Poche d'encre
- Ne sert plus de teinture.
- Permet de fabriquer de la teinture noire.
- Poudre d'os
- Ne sert plus de teinture.
- Permet de fabriquer de la teinture blanche.
- Fèves de cacao
- Ne sert plus de teinture.
- Permet de fabriquer de la teinture marron.
- Lapis-lazuli
- Ne sert plus de teinture.
- Permet de fabriquer de la teinture bleue.
- La recette est maintenant informe.
- La recette est maintenant informe.
Créatures
- 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
- Ajout de nouvelles sous-commandes:
/execute [if|unless] data block <sourcePos> <path>
/execute [if|unless] data entity <source> <path>
- Retourne le nombre d'élément trouvé quand elle sont utilisées en temps que commande.
- Continue l’exécution de la commande si la valeur n'est pas égal à 0 pour
if
et égal à 0 pourunless
quand elles sont utilisés pour des tests.
/data
- Ajout d'une nouvelle sous-commandes :
/data modify <block or entity> <path> <operation> <source>
- Elle ce 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 à affecté, 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éemerge
: fusionne le ou les objet(s) ciblé(s) avec celui spécifié dans la valeur, en modefrom
ouvalue
.set
: Défini la valeur ciblé par le chemin NBT.
/time
- Les sous-commandes
/time set
et/time add
accepte maintenant une nouvelle notation de temps :- Les valeurs flottantes sont acceptées pour cette notation.
t
pour les ticks (ex:20t
).s
pour les secondes (ex:10s
).d
pour les jours Minecraft (ex:1d
pour passer une journée, ou0.5d
pour une demi-journée).
- Chemin NBT
- Peut maintenant retourner plusieurs valeurs.
- Quand il est utilisé en temps que cible, une modification affectera toutes les valeurs ciblés.
- Lorsque d'un chemin défini un emplacement et qu'aucun élément n'est trouvé, un nouvel élément correspondant est créé :
- Une cible peut maintenant trouvé grâce à une recherché 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 trouvé grâce à une recherché prédéfinie dans un objet gràce au format
objet{élement1:valeur1,élement2:valeur2}
. - Sélectionne 1 ou aucun élément, principalement pour ce proteger des entrées non concordantes.
- Une cible peut maintenant trouvé grâce à une recherché prédéfinie dans une liste gràce au format
- Les indexs négatifs sont maintenant autorisé pour sélectionner des élement à 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é comme lorsque la commande
/data get
est exécuté par un joueur.
- Données pour les blocs
- Autres
- Le tag de liste lore des objets utilise maintenant les texte 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\
- C'est tags sont donc utilisable avec l'argument
type
des sélecteurs au formattype=#namespace:type
.
- Fonctionne de la même façon que les autres tags, stocké dans
Techniques
Le reste de cette page est à traduire en Français.
- 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
etis_baby
- Les tests acceptés sont:
- Menu 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.
- Tables and pools accept functions
- New loot table entry types:
dynamic
,tag
,alternatives
,sequence
,group
- New loot table functions:
apply_bonus
,explosion_decay
,copy_name
,limit_count
,set_contents
,set_loot_table
- New loot table conditions:
entity_present
,survives_explosion
,block_state_property
,table_bonus
,match_tool
,tool_enchantment
, and two special modifiers:inverted
andalternative
- Integer values can now specify random number generator
- constant, uniform (default), binomial
- Optional type used to validate function usage
empty
,chest
,fishing
,entity
,advancement_reward
,block
- Using function that references data not available in given context causes warning
- Entity parameters in predicates:
direct_killer_entity
- allows access to projectiles etc. - entity_properties condition now uses same predicate syntax as advancements (like
player_killed_entity
)- Parameters are now described in the predicate field
- New conditions
alternative
: joins conditions from parameter terms with "or"block_state_property
: check properties of block state, parameters:block<§code>: id of block;test will fail if broken block doesn't match
properties
: map of property:value pairs
damage_source_properties
: checks damage source- Same syntax as
entity_properties
, but uses damage source predicate (seeplayer_hurt_entity
advancement trigger).
- Same syntax as
entity_present
: returns true if entity is set- See
entity_properties
for list of entities
- See
inverted
: inverts condition from parameter termlocation_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 probabilitytable_bonus
: passes with probability picked from table, indexed by enchantment level;parametersenchantment
: id of enchantmentchances
: list of probabilities for enchantment level, indexed from 0
weather_check
: parameters:raining
- optional booleanthundering
- 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 contentsminecraft:self
: for banners and player skulls
- Gets block specific drops
group
: Executes child entries when own conditions pass, has no weight or qualitysequence
: Executes child entries until first one that can't run due to conditions, has no weight or quality, but may have conditionstag
: adds contents of item tag;fields:name
: id of tagexpand
: 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 calculationformula
: type of used bonus formulaparameters
: values required for formula (depend on type)
- Formulas based on existing fortune bonuses
- Formula
binomial_with_bonus_count
, parameters:probability
: floatextraRounds
: 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)
- Common fields:
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
- optionalmax
- 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 tableseed
: seed; if omitted or 0,LootPoolSeed
will not be set- Sets
BlockEntityTag.LootTable
andBlockEntityTag.LootPoolSeed
tags
- Registre de génération de monde
- La plupars des biomes ont maintenant un registre et leurs configuration peuvent être sérialisée.
- Ajout des registres.
- Ajout des registres de decoration.
- Ajout des registres de sculture.
- 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
- 26 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-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-137300 –
ConcurrentModificationException
est envoyé lors de la mise à jour du monde.
Notes diverses
Références
- ↑ Minecraft Snapshot 18w43a – Minecraft.net, 24 octobre 2018
- ↑ https://www.youtube.com/watch?v=Gixvg1JZmso