5 votes

Comment empêcher tous les joueurs de laisser tomber des objets ?

Nous créons une carte JcJ en kit pour Noël. Les joueurs pourront choisir un kit pour se battre. En utilisant /gamerule keepInventory false nous pouvons empêcher les joueurs de laisser tomber des objets à leur mort, cependant, les joueurs peuvent toujours laisser tomber des objets en général. C'est un problème car les joueurs pourraient choisir un kit, laisser tomber leurs objets, puis choisir un autre kit. De cette façon, ils peuvent équiper plusieurs kits à la fois, ce qui est évidemment involontaire.

Nous ne voulons pas nettoyer tous les objets qui se trouvent sur le sol dans une boucle, car les joueurs peuvent accidentellement laisser tomber leur objet lorsqu'ils sont en panique.

Fixer le PickupDelay de tous les objets à 0 ne fonctionne pas non plus car vous pouvez toujours partager des objets avec d'autres joueurs de cette façon en vous tenant très près les uns des autres.

Comment empêcher les joueurs de laisser tomber tous les objets ?

1 votes

Ce n'est pas une réponse, mais cela pourrait aider à la trouver : sur un serveur où je joue, ils ont un tag "soulbound" qui empêche de perdre l'objet à la mort et empêche également de le laisser tomber (mais peut être placé dans des coffres).

0 votes

@Federico Dans Vanilla Minecraft cela existe sous le nom de "Curse of Binding", mais malheureusement cela ne fonctionne que pour les armures.

3voto

Sebastien Martin Points 682

Il semble qu'il soit possible de spécifier qui a déposé l'article, pour chaque entité qui est déposée. À l'aide de blocs de commande, vous pouvez faire en sorte que l'objet ne puisse être ramassé que par son propriétaire réel.

C'est très bien expliqué dans cette vidéo, à partir de 1:43 (horodaté pour votre confort).

https://www.youtube.com/watch?v=0CPJCtRR9ZM?start=103

1 votes

Faute d'orthographe "timestamped for you" (timbré pour vous) r commodité". J'éditerais bien, mais les éditions nécessitent 6 caractères.

0 votes

@AdamRaichu merci, corrigé

0 votes

Notez que cela ne fonctionne toujours pas lorsque les joueurs tombent, car ils tomberont plus vite que les objets. Je l'accepte quand même comme une réponse car elle est suffisante.

0voto

Yuzemite Points 9

Pour autant que je sache, vous pouvez utiliser /kill @e[type=item] de supprimer tous articles actuellement sur le monde. La suppression d'objets spécifiques à un joueur est délicate et nécessite une bonne connaissance des blocs de commande.

1 votes

Cela signifie que les joueurs peuvent perdre des objets.

AlleGamers.com

AlleGamers est une communauté de gamers qui cherche à élargir la connaissance des jeux vidéo.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X