Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package fr.src.falldamages;
- import org.bukkit.Bukkit;
- import org.bukkit.command.Command;
- import org.bukkit.command.CommandSender;
- 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.plugin.PluginManager;
- import org.bukkit.plugin.java.JavaPlugin;
- public class Main extends JavaPlugin implements Listener{
- public void onEnable()
- {
- PluginManager pm = Bukkit.getServer().getPluginManager();
- pm.registerEvents(this, this);
- }
- public void onDisable()
- {
- }
- public double Randomizer(double min, double max)
- {
- double calculus = (Math.random() * (max - min));
- return calculus;
- }
- @EventHandler
- public void FallDamages(EntityDamageEvent e)
- {
- if(!(e.getEntity() instanceof Player))
- {
- return;
- }
- Player p = (Player) e.getEntity();
- if(e.getCause() == DamageCause.FALL)
- {
- p.damage(Randomizer(2.0D, 20.0D));
- }
- }
- public boolean onCommand(CommandSender sender, Command cmd, String label, String[] args)
- {
- // Player p = (Player) sender;
- return true;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment