4 juin 2020, 20:23

Bonjour,
je me posais deux petites questions…

  1. Est-ce que récupérer la capability d’un joueur prend beaucoup de ressources ? Je veux dire, on pourrait le faire tous les ticks sur un certain nombre de joueurs sans que cela n’ait de répercussion ?
  2. Dans la classe PlayerExhaustionHolder, tu récupères la capability sur le joueur afin de l’envoyer au client. Mais la capability du joueur c’est pas ‘this’ (si c’est effectivement un joueur côté serveur) ? Ne pourrait-on pas remplacer les lignes 18 à 22 par:
TutorialNetwork.CHANNEL.send(PacketDistributor.PLAYER.with(() -> this.player), new SyncExhaustionPacket(this));

(edit: J’ai fait une faute d’inattention, c’est corrigé)
? (oui le point d’interrogation est placé loin du reste de la phrase xD)
Merci du temps que vous consacrez à mes questions (et merci de ce tutoriel qui m’a été très utile !),