Package io.github.djtpj.trait.traits
Class DeathMessageModifier
java.lang.Object
io.github.djtpj.trait.Trait
io.github.djtpj.trait.SimpleTrait
io.github.djtpj.trait.traits.DeathMessageModifier
- All Implemented Interfaces:
org.bukkit.event.Listener
Changes death message if predicate is fulfilled and replaces it with a defined message.
-
Nested Class Summary
Nested classes/interfaces inherited from class io.github.djtpj.trait.Trait
Trait.Type
-
Field Summary
FieldsFields inherited from class io.github.djtpj.trait.Trait
icon, playerTraitMap, type
-
Constructor Summary
ConstructorsConstructorDescriptionDeathMessageModifier
(String name, String description, org.bukkit.ChatColor color, org.bukkit.Material material, Trait.Type type, Predicate<org.bukkit.event.entity.PlayerDeathEvent> predicate, String message) DeathMessageModifier
(Predicate<org.bukkit.event.entity.PlayerDeathEvent> predicate, String message) -
Method Summary
Modifier and TypeMethodDescriptionvoid
changeMessage
(org.bukkit.event.entity.PlayerDeathEvent event)
-
Field Details
-
ID
- See Also:
-
-
Constructor Details
-
DeathMessageModifier
public DeathMessageModifier(String name, String description, org.bukkit.ChatColor color, org.bukkit.Material material, Trait.Type type, Predicate<org.bukkit.event.entity.PlayerDeathEvent> predicate, String message) -
DeathMessageModifier
public DeathMessageModifier(Predicate<org.bukkit.event.entity.PlayerDeathEvent> predicate, String message) - Parameters:
predicate
- the method to check if the message should be changedmessage
- the new message.
-
-
Method Details
-
changeMessage
public void changeMessage(org.bukkit.event.entity.PlayerDeathEvent event)
-