How to create your own effect
public class Test extends Effect{
public Test(Plugin plugin) {
super(plugin, "TEST", "This is a test", "TEST:[VALUE]");
}
@Override
public void init() {
registerEvent(BlockBreakEvent.class, event -> {
Player player = event.getPlayer();
if (!hasEffect(player, getName())) return;
for (String[] argument : getArguments(player, getName())) {
String value = argument[1];
Bukkit.broadcastMessage(value);
}
});
}
}Last updated