Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package Package;
- import org.bukkit.potion.PotionEffect;
- import org.bukkit.ChatColor;
- import org.bukkit.Effect;
- import org.bukkit.Location;
- import org.bukkit.entity.Entity;
- import org.bukkit.entity.Player;
- import org.bukkit.event.EventHandler;
- import org.bukkit.event.Listener;
- import org.bukkit.event.entity.EntityDamageEvent;
- import org.bukkit.event.entity.EntityDamageEvent.DamageCause;
- import org.bukkit.potion.PotionEffectType;
- import java.util.Random;
- public class Akrobatik implements Listener {
- @EventHandler
- public void akrobatik(EntityDamageEvent event){
- Random rnd = new Random();
- Entity e = event.getEntity();
- if(e.isDead()){
- }else{
- if(event.getCause() == DamageCause.FALL){
- if(e instanceof Player) {
- Player ep = (Player) event.getEntity();
- PluginHauptklasse.akrobatikexp += (int) ep.getFallDistance() ;
- ep.sendMessage(ChatColor.GREEN + "[Akrobatik] + " + ChatColor.GREEN + (int)ep.getFallDistance() * 2);
- if(PluginHauptklasse.akrobatikexp >= PluginHauptklasse.akrobatiknächsteslevelexp){
- PluginHauptklasse.akrobatiklevel += 1;
- PluginHauptklasse.akrobatiknächsteslevelexp += 100;
- ep.sendMessage(ChatColor.GREEN + "Akrobatik auf Level " + ChatColor.GREEN + PluginHauptklasse.akrobatiklevel + ChatColor.GREEN +" verbessert");
- }
- int fall = (int) ep.getFallDistance();
- int wahrscheinlichkeit = rnd.nextInt(100);
- int abrollen = PluginHauptklasse.akrobatiklevel - (fall + 45) * 2;
- if(abrollen <= wahrscheinlichkeit){
- ep.sendMessage(ChatColor.YELLOW + "*Abgerollt*");
- event.setDamage(0);
- }else{
- }
- }
- }
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement