Chargement ...
  • Chargement ...

Serveur Minecraft PVE/PVP moddé

Le Journal de bord

Dernières mises à jour du jeu et communiqués officiels

DevLog de la semaine du 20 au 26 Mai et avant

Note : si vous l’avez ratée, n’hésitez pas à lire la note d’information sur le changement de nom du projet https://www.mist-breaker.net/changement-de-nom.

Cette semaine, j’ai entrepris une tâche chronophage mais nécessaire : récupérer la map de Mist Breaker qui a été construite en 1.12, et la convertir en 1.13. Et, avec forge dans son état actuel, cela a nécessité le développement d’un mini outil personnalisé.

Première étape : l’exportation des données

Tout d’abord, il a fallu enregistrer les données du monde 1.12 dans un format custom facilement lisible en toute circonstance. Le but était de faire ça très rapidement, ce qui a eu pour résultat de transformer un monde Minecraft qui à la base ne faisait que 500Mo en... 150Go en 37790 fichiers (un par chunk). Oui, vous avez bien lu.

Grande liste de fichiers de données de chunks

Quoi qu’il en soit, c’était une étape facile et rapide, il suffisait de parcourir tous les chunks générés et d’enregistrer pour chacun un fichier contenant blocs et entités.

Deuxième étape : l’importation des données

Ensuite, j’ai dû recréer le monde en 1.13 à partir de toutes ces données. Là, c’était une autre affaire : les données enregistrées correspondaient à un monde 1.12, il fallait donc prendre en compte tous les changements que Mojang avait effectué sur les blocs.

Dans un premier temps, j’ai codé un système qui demandait à chaque fois qu’un bloc inconnu était rencontré de rentrer le nom du bloc par lequel on le remplacerait. Cela ne fonctionne pas parfaitement, car avec le flattening, certains blocs disparaissent et sont remplacés par d’autres, mais nécessitent également de préciser de nouvelles propriétés pour ne pas perdre l’information (les BlockStates). C’est pour cela que j’ai opté pour une solution bien meilleure.

Cette solution, c’est d’utiliser le code de Mojang : il existe en fait un DataFixer, c’est à dire un algorithme qui sert à convertir des données d’un version à une autre, justement pour le flattening. Et il se trouve que la grande majorité des conversions de blocs à effectuer de la 1.12 à la 1.13 est contenue dans ce DataFixer. J’ai donc bidouillé un peu et ai réussi à l’exploiter !

À partir de là, j’ai décidé de laisser tomber l’importation des entités, qui était bien plus compliquées et difficile. Ce sera bien plus simple de créer à nouveau les item frames et autre armor stands. Pour les PNJs, nous avions de toute façon prévu de tous les passer en revue.

L’essentiel, c’est que tout le travail d’Océane, alias Saphire (anciennement lixlat) et de tous nos autres builders ne soit pas perdu. Et c’est une réussite !

Capture d'écran de l'île du portail

Notes sur la charte graphique et le nouveau design de Mist Breaker

Nous avons défini de nouvelles couleurs, mais la direction artistique manque encore de précisions. Aussi nous n’avons pas encore changé le logo du Discord ni le favicon du site (l’image de l’onglet). Cela sera bien sûr fait un jour, mais ce n’est pas prioritaire.


Le développement continue, je mettrai bientôt en place les serveurs en 1.13 pour pouvoir construire la map, et d’autres news comme celle-ci seront publiées. Vous pourrez voir des mises à jour sur notre avancée en termes de développement, construction de map et l’évolution de notre équipe.

Merci de votre patience,
Arisu

Informations sur la Bêta d'uTopics

Bonjour, bonsoir !

Aujourd'hui, Mardi 6 Novembre (2018, précisons), uTopics entre dans sa dernière phase de développement avant la sortie. Nous sommes en train de faire le système de donjons, sachant que le système d'instances est déjà opérationnel. Cela signifie qu'il ne nous reste plus qu'à ajouter le reste des quêtes prévues pour la Bêta avant la sortie.

Maintenant que le contenu principal est enfin défini, nous allons pouvoir vous en parler un peu plus. Pour les plus curieux, je vous invite à suivre notre compte Twitter : https://twitter.com/uTopics_MC.

Des donjons, des quêtes, des métiers, de la conquête... et une histoire. Tout cela prend du temps, mais nous voyons enfin le bout du tunnel. Nous ne pouvons pas encore vous donner de date de sortie, mais nous le pourrons dans les prochains mois.

Merci pour votre soutien,

Arisu

Mise à jour 1.22-alpha

Blocs
  • Cordes
  • Four en Briques
Crabes

Les Crabes sont passifs et vous donnent de la Chair de Crabe lorsque vous les tuez.

Scierie

À l'aide d'une Scie et d'une Scierie, découpez des Planches pour en faire un Bassin de Tannage. Il faudra vous débarrasser de la Sciure... ou en faire quelque chose d'autre ?

Bassin de Tannage

Tannez votre cuir dans un Bassing de Tannage pour obtenir du Cuir Tanné. Vous aurez cependant besoin d'Écorces.

Agriculture

Plantez des Graines de Tomate sur du Terreau. Vous obtiendrez... Des Tomates. Oui, c'est plutôt évident.

En revanche, il faudra placer un tuteur avant de planter vos graines.

Chocolat

La plupart des gens aiment le Chocolat. Ma tante déteste ça. En tout cas, vous pouvez désormais en crafter avec 2 sucres et 2 graines de cacao !

Émincés de Scorpions

Vous voulez ajouter un peu de piquant ? Les Queues de Scorpions sont la solution ! Faites les cuir, puis dégustez.

Autres ajouts

- Corrections de bugs mineurs

Mise à jour 1.21-alpha

Autres ajouts
  • Corrections de bugs
  • Le taux d'apparition des boss passe de 0.04% à 0.08% (x2)
  • Les nomades tiennent désormais des dagues dans leur mains
  • Le temps d'ouverture des bourses à été réduit de 33%
  • La vitesse de déplacement des Pirates Seconds et Nomades Aspirants à été réajustée
  • Ajout d'un dialogue de confirmation avant de télécharger une mise à jour

Mise à jour 1.20-alpha

Blocs de décoration
  • Barrils
  • Boîtes en bois
  • Carrelage
  • Parquet
  • Lampes de Redstone toujours allumées (non obtenable)
Autres ajouts
  • Corrections de bugs
  • Améliorations du chat (t'chat)
  • Item Secret
  • Talismans du Courage, de l'Espoir et de la Vivacité
  • Safezones (les mobs de ne spawnent plus dans la ville du port)
  • Dagues
  • Dagues empoisonnées
  • Poches de Venin (droppé sur les Scorpions)

Mise à jour 1.19-alpha

Métiers

Métiers ! Métiers ? Métiers. (appuyez sur la touche J)

Chaque métier vous donne accès à des quêtes.

  • Prototype de génération de donjons
  • 4 nouveaux PNJs

Mise à jour 1.18-alpha

Bijoux
  • Collier de la Précision (Dégâts des Flèches +10%)
  • Boucles de la Précision (Dégâts des flèches +5%)
  • Anneau de la Précision (Dégâts des flèches +5%)
  • Désormais, chaque effet "Luck" augmente de 15% des chances de drop des items rares sur les nouveaux mobs (Ex : si un item a 1% de chances de drop, il passe à 1.15%)
Autres ajouts
  • Injecteur (consommer des potions instantanément)
  • Animation de l'Arbalète

Mise à jour 1.17-alpha

Bijoux
  • Ajout d'une description pour informer du type d'un bijoux
  • Boucles du Courage
  • Boucles de l'Espoir
  • Boucles de la Vivacité
  • Anneau du Courage
  • Anneau de l'Espoir
  • Anneau de la Vivacité
Autres ajouts
  • Tentative de correction d'un bug à cause duquel les zones protégées avaient des coordonnées buggées

Mise à jour 1.16-alpha

Bijoux

Inventaire de Bijoux. Il y a 3 types de bijoux : Collier, Anneau, Boucles.

Nous n'avons ajouté que les colliers. Le reste viendra dans la prochaine mise à jour.

Il y a 3 panoplies de bijoux : Courage, Espoir, Vivacité.

Autres ajouts
  • Changement du rendu 3eme personne des armes secondaires
  • Correction d'un bug à cause duquel on pouvait utiliser indéfiniment les armes secondaires
  • Maintenant, lorsque vous n'avez pas de flèches, le cooldown de l'arbalète ne se déclenche plus
  • Le rendu du cooldown des armes secondaire est maintenant beaucoup plus fluide

Mise à jour 1.15-alpha

Armes Secondaires

Les armes secondaire s'utilisent en main gauche, en appuyant sur la touche G (modifiable).

Autres ajouts
  • Arbalète (Arme Secondaire)
  • Grappin (Arme Secondaire)
  • Crochets de Pirates (lootables sur les pirates)
  • Correction de quelques bugs mineurs