Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package me.hero.main;
- import org.bukkit.Bukkit;
- import org.bukkit.ChatColor;
- import org.bukkit.GameMode;
- import org.bukkit.Material;
- import org.bukkit.Sound;
- import org.bukkit.entity.Damageable;
- 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.FoodLevelChangeEvent;
- import org.bukkit.event.entity.PlayerDeathEvent;
- import org.bukkit.event.player.PlayerDropItemEvent;
- import org.bukkit.event.player.PlayerJoinEvent;
- import org.bukkit.event.player.PlayerQuitEvent;
- import org.bukkit.inventory.ItemStack;
- import org.bukkit.plugin.java.JavaPlugin;
- public class Main extends JavaPlugin implements Listener{
- public void onEnable(){
- Bukkit.getServer().getPluginManager().registerEvents(this, this);
- Bukkit.getServer().getConsoleSender().sendMessage(ChatColor.GREEN + "Plugin Made By : HERO");
- }
- public void onDisable(){
- Bukkit.getServer().getConsoleSender().sendMessage(ChatColor.RED + "Plugin Made By : HERO");
- }
- @EventHandler
- public void player(PlayerJoinEvent e){
- Player p = e.getPlayer();
- p.playSound(p.getLocation(), Sound.LEVEL_UP, 1, 10);
- e.getPlayer().sendMessage("§c====================================");
- e.getPlayer().sendMessage("§a WELCOME TO FFA ");
- e.getPlayer().sendMessage("§a Teaming Is not Allowed ");
- e.getPlayer().sendMessage("§c=====================================");
- e.getPlayer().getInventory().clear();
- e.getPlayer().getInventory().setItem(0, new ItemStack(Material.STONE_SWORD, 1));
- e.getPlayer().getInventory().setItem(1, new ItemStack(Material.FISHING_ROD, 1));
- e.getPlayer().getInventory().setItem(2, new ItemStack(Material.BOW, 1));
- e.getPlayer().getInventory().setItem(3, new ItemStack(Material.ARROW, 6));
- e.getPlayer().getInventory().setHelmet(new ItemStack(Material.IRON_HELMET));
- e.getPlayer().getInventory().setChestplate(
- new ItemStack(Material.IRON_CHESTPLATE));
- e.getPlayer().getInventory().setLeggings(
- new ItemStack(Material.IRON_LEGGINGS));
- e.getPlayer().getInventory().setBoots(new ItemStack(Material.IRON_BOOTS));
- e.getPlayer().setFoodLevel(20);
- e.getPlayer().setHealth(20.0);
- e.getPlayer().setMaxHealth(20.0);
- e.getPlayer().setFoodLevel(20);
- e.getPlayer().setAllowFlight(false);
- e.getPlayer().setGameMode(GameMode.SURVIVAL);
- e.getPlayer().setExp(0);
- e.getPlayer().setLevel(0);
- e.setJoinMessage("");
- }
- @EventHandler
- public void player(PlayerQuitEvent a) {
- a.setQuitMessage("");
- }
- @EventHandler
- public void onDrop(PlayerDropItemEvent e) {
- e.setCancelled(true);
- }
- @EventHandler
- public void p(PlayerQuitEvent d) {
- d.setQuitMessage("");
- }
- @EventHandler
- public void p(FoodLevelChangeEventd) {
- e.setCancelled(true);
- }
- public static String pre = "§c▎ §3FFA §c▏";
- @EventHandler
- public void player(PlayerDeathEvent d) {
- Player p = d.getEntity();
- Damageable a = p.getKiller();
- double health = a.getHealth();
- health *= 100.0D;
- health = Math.round(health);
- health /= 200.0D;
- p.sendMessage(pre + " §3Your Killer §c" + p.getName() + " §3Was On §c"
- + health + " ❤ ");
- Player killer = p.getKiller();
- killer.sendMessage(pre + " §3You Killed §c" + p.getName()
- + " §3With §c" + health + " ❤ ");
- killer.setHealth(20.0);
- d.setDeathMessage("");
- }
- @EventHandler
- public void entityDE(EntityDamageEvent e) {
- if (e.getCause() == EntityDamageEvent.DamageCause.FALL) {
- e.setCancelled(true);
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement