[DeathMessage] Supprimer tous les messages de mort ?

YazoT

Aventurier
13 Août 2017
1
0
2
33
Bonjour , tous est dans le tire , enfaîte j'aimerai tous les supprimer car avec la méthode :
Code:
if(msg.contains("TypeDeMort"))
        {
            dead.setDeathMessage(Ici je retire le message);
        }
C'EST HYPER LONG !!

Il y aurait une méthode plus rapide ?
(je ne veut pas du setDeathMessage(null) car cela ne supprime pas les circonstance de la mort du joueur)
 

Retr0p

Un pianiste, peut-être.
10 Décembre 2016
161
36
140
21
France
Salut ! Tu peux essayer ce code (bien que pas optimiser) :

@EventHandler
public void onDeath(PlayerDeathEvent e) {


if(e.getEntity().getType() == EntityType.PLAYER) {
e.setDeathMessage("");


}
 
  • J'aime
Reactions: Oromis

Oromis

Command-blocker slimesque
Staff
Modérateur
Support
11 Février 2014
3 345
2
1 053
297
24
Bretagne
Pour faire encore plus optimisé, @Retr0p, remplace ton
Code:
if(e.getEntity().getType() == EntityType.PLAYER) {
Par :
Code:
if(p instanceof Player) {
;)
 
  • J'aime
Reactions: Retr0p

Retr0p

Un pianiste, peut-être.
10 Décembre 2016
161
36
140
21
France
Pour faire encore plus optimisé, @Retr0p, remplace ton
Code:
if(e.getEntity().getType() == EntityType.PLAYER) {
Par :
Code:
if(p instanceof Player) {
;)


Merci, mais vu que j'ai fais ça extrêmement vite , je n'avais même pas utiliser le 'p' :) Mais au moins les deux marche ^^
 

Oromis

Command-blocker slimesque
Staff
Modérateur
Support
11 Février 2014
3 345
2
1 053
297
24
Bretagne
Si, tu as modifié ton message, mais bon :p
Le instanceof est mieux vu qu'il permet directement si le e.getEntity est une instance de la classe Player ! :)
 

Retr0p

Un pianiste, peut-être.
10 Décembre 2016
161
36
140
21
France
^^, je l'ai supprimé car je l'avais pas utilise dans le code ^^ Et donc inutile de le laisser ^^
 
  • J'aime
Reactions: Oromis

Oromis

Command-blocker slimesque
Staff
Modérateur
Support
11 Février 2014
3 345
2
1 053
297
24
Bretagne
Yep, en mettant la gamerule à false, mais en l'occurrence, il souhaite par plugin :p