Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package de.minesucht.addon.events;
- import org.bukkit.Material;
- import org.bukkit.block.Block;
- import org.bukkit.entity.Player;
- import org.bukkit.event.EventHandler;
- import org.bukkit.event.Listener;
- import org.bukkit.event.player.PlayerInteractEvent;
- import org.bukkit.event.player.PlayerToggleSneakEvent;
- import org.bukkit.inventory.ItemStack;
- public class Event_ArmorBuffs implements Listener{
- public static boolean speedbootsboost = false;
- public static boolean speedchestboost = false;
- public static boolean speedleggingsboost = false;
- public static boolean speedhelmetboost = false;
- @EventHandler
- public void playerEquipsArmour(PlayerToggleSneakEvent e){
- Player p = e.getPlayer();
- if(e.isSneaking()){
- ItemStack[] armor = p.getInventory().getArmorContents();
- if(armor[3].getItemMeta().getDisplayName().contains("Speed Runner Armor")){
- if(speedbootsboost == false){
- speedbootsboost = true;
- p.setMaxHealth(p.getMaxHealth() + 45);
- } else {
- if(speedbootsboost == true){
- speedbootsboost = false;
- p.setMaxHealth(p.getMaxHealth() - 45);
- }
- }
- }
- if(armor[2].getItemMeta().getDisplayName().contains("Speed Runner Armor")){
- if(speedchestboost == false){
- speedchestboost = true;
- p.setMaxHealth(p.getMaxHealth() + 65);
- } else {
- if(speedchestboost == true){
- speedchestboost = false;
- p.setMaxHealth(p.getMaxHealth() - 65);
- }
- }
- }
- if(armor[1].getItemMeta().getDisplayName().contains("Speed Runner Armor")){
- if(speedleggingsboost == false){
- speedleggingsboost = true;
- p.setMaxHealth(p.getMaxHealth() + 50);
- } else {
- if(speedleggingsboost == true){
- speedleggingsboost = false;
- p.setMaxHealth(p.getMaxHealth() - 50);
- }
- }
- }
- if(armor[0].getItemMeta().getDisplayName().contains("Speed Runner Armor")){
- if(speedhelmetboost == false){
- speedhelmetboost = true;
- p.setMaxHealth(p.getMaxHealth() + 35);
- } else {
- if(speedhelmetboost == true){
- speedhelmetboost = false;
- p.setMaxHealth(p.getMaxHealth() - 35);
- }
- }
- }
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement