Jeux

Comment utiliser NMS avec Spigot [Minecraft]

L'un des serveurs Minecraft les plus fiables et les plus stables disponibles aujourd'hui est Spigot. Compatible avec NMS, Spigot permet aux joueurs à la fois de créer des serveurs sans difficulté et d'en modifier le contenu.

Comment utiliser NMS avec Spigot [Minecraft]

Si vous voulez savoir comment utiliser NMS dans Spigot, vous êtes au bon endroit. Dans cet article, vous apprendrez toutes les bases de NMS. De plus, nous répondrons également à certaines de vos questions brûlantes sur le sujet.

Spigot : Comment utiliser NMS

Avant d'entrer dans l'action, vous aurez peut-être besoin d'un cours accéléré sur NMS.

Que signifie NMS ?

NMS signifie « Net.Minecraft.Server », un package contenant le code principal du serveur Minecraft. Vous pouvez le considérer comme l'ADN de Spigot et de nombreux autres serveurs Minecraft comme Bukkit et CraftBukkit. NMS permet au serveur d'exister, et sans lui, vous ne seriez pas en mesure de créer un serveur plein de belles structures et objets.

Pourquoi utiliser NMS ?

NMS, un outil hautement optimisé et puissant, est beaucoup plus rapide que Bukkit ou Spigot. L'importation de NMS dans l'un de ces serveurs vous permettra de faire plus qu'avant, et les capacités précédentes peuvent être améliorées grâce à l'optimisation.

Certes, NMS n'est pas très facile à aborder, car il nécessite une certaine connaissance du codage. Il existe cependant des pages contenant des informations utiles pour vous aider à modifier votre serveur. Ceux-ci rendront votre incursion dans NMS beaucoup plus facile.

Avec NMS, vous pouvez enregistrer votre code directement dans les sources sans avoir besoin de planificateurs.

Certaines des choses que vous pouvez faire avec NMS sont :

  • Envoyer des paquets au serveur
  • Modifiez le comportement d'entités spécifiques à votre guise
  • Naviguer dans le monde de vos serveurs
  • Trouver des villages et d'autres structures dans votre monde
  • Contrôler les biomes

Il existe également de nombreuses autres fonctions, mais nous ne les approfondirons pas ici.

Comment utiliser NMS

L'une des meilleures façons d'utiliser NMS est de créer des classes d'entités personnalisées. Parmi de nombreuses choses, vous pouvez créer des foules personnalisées, telles que des villageois qui ne peuvent pas mourir ou des zombies qui ne peuvent pas bouger. Ceux-ci n'ont pas à remplacer les mobs par défaut tant que vous utilisez le bon code.

Modification d'entités

Avec le bon code, vous pouvez créer un villageois qui ne peut ni bouger ni être attaqué. Bien sûr, ce n'est qu'un exemple de ce que vous pouvez faire avec des entités personnalisées. Cela fonctionne pour de nombreux autres mobs tant que vous utilisez les noms et le code appropriés.

Avec l'aide d'entités modifiées, ces monstres et PNJ spéciaux peuvent coexister avec des entités inchangées. Vous pouvez avoir un zombie statique au milieu de votre village juste pour le plaisir. Les zombies ordinaires peuvent toujours apparaître dans l'overworld, à condition que vous ne remplaciez pas le code.

Création de profils de jeu

Les GameProfiles sont un ensemble de valeurs qui déterminent l'UUID des joueurs, les skins, la date de connexion et leur gamer-tag. Vous pouvez modifier le skin d'un joueur en changeant également son GameProfile.

La modification des skins peut être effectuée après avoir récupéré un GameProfile et entré du code. Sans le code, vous ne pourrez pas du tout le modifier.

Modification des DataWatchers

Le nom n'est peut-être pas très évident, mais les DataWatchers sont le code qui enregistre les états des entités. Chaque état a sa propre valeur unique, et la valeur DataWatcher de toute entité changera si elle est infligée par un effet de statut. Si un Ghast est incendié ou touché par une potion, par exemple, ses valeurs DataWatcher changeront.

Avec ces connaissances et les outils, vous pouvez changer l'état de n'importe quelle entité. Vous pouvez le combiner avec la création d'entités personnalisées et leur donner des états. Il est possible de voler des creepers et des squelettes invisibles.

Il existe de nombreuses possibilités qui vous attendent pour jouer avec. Voici une page avec toutes les valeurs stockées pour chaque entité.

Devriez-vous utiliser NMS ?

Généralement, vous n'utiliseriez pas NMS pour travailler sur votre serveur. NMS n'est pas compatible avec les versions croisées, ce qui vous permet de coder à nouveau simplement parce que votre version de Minecraft est plus récente. Spigot, Bukkit et CraftBukkit facilitent grandement le travail sur votre serveur et vous n'avez même pas à vous soucier de la compatibilité.

Bien qu'il existe des méthodes pour contrer ce problème, telles que la réflexion et l'utilisation de NMS sur une interface, par rapport aux API des trois serveurs, cela est considéré comme compliqué et inutile.

NMS ne doit être réservé qu'à ceux qui ont une connaissance supérieure à la moyenne du codage avec Bukkit ou Spigot. Si vous êtes débutant, vous devriez vous en tenir au logiciel le plus simple disponible.

NMS permet très certainement l'optimisation et la vitesse, ainsi qu'une plus grande liberté d'expérimentation. C'est pourquoi les experts d'aujourd'hui connaissent encore NMS lorsqu'ils travaillent sur leurs serveurs. Parfois, tout faire manuellement est la seule solution.

FAQ supplémentaires

L'utilisation de NMS est-elle dangereuse ?

Cela peut être dangereux entre de mauvaises mains. Comme NMS a beaucoup plus de capacités et fonctionne directement avec le code source, un code incorrect peut signifier la fin de vos données de serveur ou de joueur. Vous devez être très prudent lorsque vous utilisez NMS pour personnaliser votre serveur.

Comme il n'est pas compatible avec plusieurs versions, cela n'en vaut pas la peine, car vous perdez du temps à tout coder à partir de zéro. Des solutions de contournement existent, mais elles prennent toujours plus de temps que les autres méthodes.

J'ai fait un creeper immortel sur notre serveur

Comme les informations sur NMS ne sont pas faciles à trouver et que seuls les experts devraient utiliser NMS, nous vous recommandons d'étudier davantage avant de vous aventurer dans le logiciel. Même ainsi, toute personne ayant une certaine expertise peut créer des foules amusantes sur leurs serveurs Minecraft. Savoir comment l'utiliser peut ouvrir des possibilités que d'autres API n'ont pas.

Avez-vous votre propre serveur Minecraft ? Quel est votre serveur préféré ? Dites-nous dans la section commentaires ci-dessous.

$config[zx-auto] not found$config[zx-overlay] not found