Trading Players - Les petits mods d'Epharos
-
Coucou les gens !
Je me remet doucement mais sûrement au modding, du coup je vous sors mon premier mod distribuable depuis cette reprise. Il constitue le premier mod d’une série de petits mods sur lesquels je travaille.
Ce mod m’a permis de retravailler les GUI, les Containers, les Packets, les Commandes et tout l’aspect multijoueur du modding.
Qu’est-ce que c’est ?
Ce mod permet aux joueurs d’un serveur d’échanger des items entre eux tout simplement.
Le mod ajoute ainsi une commande disponible pour tous les joueurs la commande /trade.
Pour inviter un joueur à échange le format de la commande est :
/trade send [player]
en changeant bien sûr [player] par le pseudo du joueur à inviter.Si vous recevez une invitation, vous pouvez l’accepter ou la refuser dans les 30 secondes qui suivent l’invitation (après 30 secondes l’invation est automatiquement refusée)
/trade accept ou /trade refuseSi l’échange vous semble bon, vous appuyer sur le ✓, ça enverra une notification de couleur à l’autre joueur. Si vous voulez modifier votre inventaire d’échange, vous pouvez appuyer sur ✗ pour signifier que vous allez encore modifier votre inventaire. Si vous cliquez sur un slot (ou si l’autre joueur clique sur un slot), ça remet l’acceptation des deux joueurs à rouge.
Vous ne pouvez évidemment pas récupérer les items directement dans l’inventaire d’échange de l’autre joueur, vous pouvez cependant voir quel item c’est (pour voir les enchantements par exemple).
Pour annuler l’échange vous pouvez appuyer sur “Annuler” ou simplement fermer l’interface, les items des deux joueurs retourneront dans leurs inventaires respectifs. Même principe si le joueur se déconnecte ou que son interface se ferme.
Le mod est compatible avec tous les autres mods Forge, vous pouvez donc échanger des items moddés sans souci.
Téléchargements
Le mod est téléchargeable ici est installable comme tous vos mods Forge habituels (glissez le mod dans votre dossier “mods” du client et du serveur).
Les sources sont entièrement disponibles sur mon github :
https://github.com/Epharos/Trading-PlayersVous pouvez les consulter, les télécharger, les modifier et les adapter pour vos serveurs à votre guise. Le code est sous licence MIT (que vous pouvez consulter en cliquant ici).
Bises, Epharos.
-
Oh bah ! Beau boulot pour une reprise !
De futures version de supportées ? 1.14.4 / 1.15.2 ? -
Héhé, merci !
Futures versions ? C’est-à-dire ?
Le mod est fonctionnel pour la 1.15.2 ! -
Ah mince, j’avais cru lire 1.12.2 quelque part mdr
-
J’y pense mon p’tit Epharos, mets ton mod sur Curse, tu auras plus de visibilité.
Et qui sais tu vas gagner un peu de flooz si ton mod fonctionne bien ! -
Je viens de faire ça, je connaissais pas du tout, merci pour l’info :grinning_face_with_big_eyes: