La version 1.19.3-44.1 de Forge est sortie. Celle-ci apporte plusieurs changements et corrections de bugs.
Lien de l'annonce de Forge : https://blog.minecraftforge.net/releases/1193rb1/
Nouveautés
- Ajout d'un nouvel événement,
CreativeModeTabEvent
, qui permet enregistrer des onglets pour l'inventaire créatif et remplir les entrées des onglets existants - Ajout d'un accès au champ
lookupProvider
pour les data generators - Ajout de la classe
DatapackBuiltinEntriesProvider
qui facilite la tâche des mods pour la génération des fichiers JSON des registres dynamiques (en grande partie pour la génération) - Ajout d'un événement, appelé avant que les modèles ne soient mis dans le cache par la classe
BlockModelShaper
- Ajout de la fonction
simpleBlockWithItem
pour la génération des modèles et blockstates avec les data generators - Ajout de la configuration de l'atlas pour les blocs, pour enregistrer la texture
forge:white
- Ajout de la possibilité de générer les valeurs spécifiques de Forge dans le fichier
pack.mcmeta
avec les data generators - Ajout d'un nouvel événement,
TradeWithVillagerEvent
- Ajout de la prise en charge des implémentations personnalisées de
CreativeModeTab
- Ajouter de plusieurs méthodes d'aide pour accéder à l'ensemble des emplacements de sprites chargés
- Ajout de la possibilité d'utiliser la classe
PackOutput
dans les classes ajoutées par Forge, utilisées pour les data generators
Changements
- Déplacement des registres de datapack vers l'événement
DataPackRegistryEvent.NewRegistry
au lieu de les lier àForgeRegistry
- Désactivation du champ
guiLight3d
pour les modèles d'items générés
Suppressions
- Suppression de la classe
ForgeRegistryTagsProvider
- Suppression du doublon
updateNeighbourForOutputSignal
Corrections
- Correction de la fusion des packs de ressources de mods ne retournant pas toutes les ressources avec le même nom lorsque cela est demandé
- Correction de la classe
BlockStateProvider
, qui n'attendait pas la génération des modèles avant de terminer son processus - Correction des caches du chargeur OBJ, qui ne sont pas thread-safe
- Correction des modèles imbriqués dans des géométries personnalisées qui ne trouvait pas leurs parents
- Correction du lien brisé pour la documentation de vérification de mise à jour dans le fichier
mods.toml
du mdk - Ajout d'une clé de traduction pour la description du fichier
pack.mcmeta
de Forge - Correction de l'utilisation d'un
DeferredRegister
sur un registre non enveloppé par Forge - Correction de la classe
SidedInvWrapper
qui ne tenait pas compte des cas spéciaux d'empilage de base dans les alambics et les fours - Correction du rendu des onglets de l'inventaire créatif qui se chevauchaient si l'onglet sélectionné n'était pas sur la page actuelle
- Correction des registres de datapack qui n'était pas synchronisés avec les clients
- Correction des ressources de Forge qui remplaçaient celles de base
- Correction du logspam lorsqu'une ressource à la racine est demandée à partir de
DelegatingPackResources
- Correction de la poudre de béton qui n'était pas hydratée par des sources d'eau
- Correction de la classe
StemBlock
ne vérifiant pas la fonctioncanSustainPlant
pour le bloc censé être correct, désormais elle vérifie maintenant pour les melons/citrouilles au lieu de la tige elle-même