UltimateStacker/UltimateStacker/src/main/java/com.craftaro.ultimatestacker/hook/hooks/JobsHook.java

27 lines
899 B
Java
Raw Normal View History

2023-05-25 19:20:03 +02:00
package com.craftaro.ultimatestacker.hook.hooks;
2023-05-25 19:20:03 +02:00
import com.craftaro.ultimatestacker.api.stack.entity.EntityStack;
import com.craftaro.ultimatestacker.hook.StackerHook;
2023-05-30 11:21:46 +02:00
import com.songoda.core.hooks.jobs.JobsPlayerHandler;
import org.bukkit.GameMode;
2021-02-22 17:17:18 +01:00
import org.bukkit.entity.LivingEntity;
import org.bukkit.entity.Player;
public class JobsHook implements StackerHook {
@Override
public void applyExperience(Player player, EntityStack entityStack) {
2021-02-22 17:17:18 +01:00
if (player.getGameMode().equals(GameMode.CREATIVE) || entityStack.getHostEntity() == null)
return;
2021-02-22 17:17:18 +01:00
JobsPlayerHandler jPlayer = com.songoda.core.hooks.JobsHook.getPlayer(player);
if (jPlayer == null)
return;
for (int i = 1; i < entityStack.getAmount(); i++) {
2021-02-22 17:17:18 +01:00
LivingEntity entity = entityStack.getHostEntity();
jPlayer.killEntity(entity);
}
}
}