Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package de.crashteam.events;
- import org.bukkit.GameMode;
- import org.bukkit.Material;
- import org.bukkit.entity.Entity;
- import org.bukkit.entity.Player;
- import org.bukkit.event.EventHandler;
- import org.bukkit.event.Listener;
- import org.bukkit.event.block.BlockBreakEvent;
- import org.bukkit.event.block.BlockPlaceEvent;
- import org.bukkit.event.entity.EntityDamageEvent;
- import org.bukkit.event.entity.FoodLevelChangeEvent;
- import org.bukkit.event.inventory.InventoryClickEvent;
- import org.bukkit.event.player.PlayerDropItemEvent;
- import org.bukkit.event.player.PlayerGameModeChangeEvent;
- import org.bukkit.event.weather.WeatherChangeEvent;
- import org.bukkit.inventory.ItemStack;
- import org.bukkit.inventory.meta.ItemMeta;
- import de.crashteam.commands.CMD_build;
- public class events implements Listener{
- @EventHandler
- public void onPlace(BlockPlaceEvent e){
- if(!CMD_build.allow.contains(e.getPlayer())){
- e.setCancelled(true);
- }
- }
- @EventHandler
- public void onPlayerDamage(EntityDamageEvent event)
- {
- Entity ent = event.getEntity();
- if (((ent instanceof Player)) && (event.getCause() == EntityDamageEvent.DamageCause.FALL)) {
- event.setCancelled(true);
- }
- if ((event.getEntity() instanceof Player)) {
- event.setCancelled(true);
- }
- }
- @EventHandler
- public void onFood(FoodLevelChangeEvent e)
- {
- e.setCancelled(true);
- e.setFoodLevel(20);
- }
- @EventHandler
- public void onBreak(BlockBreakEvent e){
- if(!CMD_build.allow.contains(e.getPlayer())){
- e.setCancelled(true);
- }
- }
- @EventHandler
- public void onClick(InventoryClickEvent e)
- {
- if (!CMD_build.allow.contains((Player)e.getWhoClicked())) {
- e.setCancelled(true);
- }
- }
- @EventHandler
- public void onWeatherChange(WeatherChangeEvent e)
- {
- e.setCancelled(true);
- }
- @EventHandler
- public void onDrop(PlayerDropItemEvent e)
- {
- if (!CMD_build.allow.contains(e.getPlayer())) {
- e.setCancelled(true);
- }
- }
- @EventHandler
- public void onGamemodeChange(PlayerGameModeChangeEvent e)
- {
- Player p = e.getPlayer();
- ItemStack i = new ItemStack(Material.CHEST);
- ItemMeta im = (ItemMeta) i.getItemMeta();
- im.setDisplayName("§6Kosmetik §7[§2Rechtsklick§7]");
- i.setItemMeta(im);
- ItemStack blaze = new ItemStack(Material.BLAZE_ROD);
- ItemMeta bm = (ItemMeta) blaze.getItemMeta();
- bm.setDisplayName("§6Spieler verstecken");
- blaze.setItemMeta(bm);
- ItemStack kg = new ItemStack(Material.BARRIER);
- ItemMeta kgm = (ItemMeta) kg.getItemMeta();
- kgm.setDisplayName("§c§lKein Gadget ausgewählt!");
- kg.setItemMeta(kgm);
- e.getPlayer().getInventory().clear();
- e.getPlayer().getInventory().setArmorContents(null);
- e.getPlayer().updateInventory();
- if (e.getNewGameMode() != GameMode.CREATIVE) {
- p.getInventory().setItem(0, blaze);
- p.getInventory().setItem(4, kg);
- p.getInventory().setItem(8, i);
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement