File tree Expand file tree Collapse file tree
java/dev/noah/perplayerkit/util Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1818 */
1919package dev .noah .perplayerkit .util ;
2020
21+ import dev .noah .perplayerkit .PerPlayerKit ;
2122import org .bukkit .ChatColor ;
2223import org .bukkit .entity .Player ;
2324import org .bukkit .inventory .ItemStack ;
@@ -50,6 +51,12 @@ public static void healPlayer(Player p) {
5051 p .setHealth (20 );
5152 p .setFoodLevel (20 );
5253 p .setSaturation (20 );
54+
55+ // Remove potion effects if configured to do so
56+ if (PerPlayerKit .getPlugin ().getConfig ().getBoolean ("feature.heal-remove-effects" , false )) {
57+ p .getActivePotionEffects ().forEach (potionEffect -> p .removePotionEffect (potionEffect .getType ()));
58+ }
59+
5360 p .sendMessage (ChatColor .GREEN + "You have been healed!" );
5461 }
5562
Original file line number Diff line number Diff line change @@ -149,6 +149,8 @@ feature:
149149 set-saturation-on-enderchest-load : false
150150 remove-potion-effects-on-enderchest-load : false
151151
152+ heal-remove-effects : false # makes the /heal command remove potion effects in addition to healing
153+
152154 rekit-on-respawn : true
153155 rekit-on-kill : false
154156
You can’t perform that action at this time.
0 commit comments