Advertisement
EntenPlayz

Untitled

May 26th, 2017
61
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.61 KB | None | 0 0
  1. package de.EntenPlayz;
  2.  
  3. import org.bukkit.Bukkit;
  4. import org.bukkit.Material;
  5. import org.bukkit.World;
  6. import org.bukkit.block.Block;
  7. import org.bukkit.entity.Player;
  8. import org.bukkit.event.EventHandler;
  9. import org.bukkit.event.EventPriority;
  10. import org.bukkit.event.Listener;
  11. import org.bukkit.event.block.Action;
  12. import org.bukkit.event.player.PlayerInteractEvent;
  13. import org.bukkit.plugin.java.JavaPlugin;
  14.  
  15. /**
  16. * Created by matsf on 26.05.2017.
  17. */
  18. public class Main extends JavaPlugin implements Listener {
  19.  
  20. @Override
  21. public void onEnable() {
  22. Bukkit.getPluginManager().registerEvents(this, this);
  23. }
  24.  
  25. @EventHandler( priority = EventPriority.NORMAL )
  26. public void onBed(PlayerInteractEvent event) {
  27. Player player = event.getPlayer();
  28. Action action = event.getAction();
  29. Block block = event.getClickedBlock();
  30. if(action == Action.RIGHT_CLICK_BLOCK && block.getType() == Material.BED_BLOCK) {
  31. if(!event.getPlayer().isSneaking()) {
  32. if(event.getPlayer().getItemInHand().getType() != Material.IRON_BLOCK || event.getPlayer().getItemInHand().getType() != Material.GLASS || event.getPlayer().getItemInHand().getType() != Material.ENDER_STONE || event.getPlayer().getItemInHand().getType() != Material.GLOWSTONE) {
  33. World w = player.getWorld();
  34. Long time = Long.valueOf(w.getTime());
  35. if(time.longValue() >= 0L && time.longValue() <= 13000L) {
  36. event.setCancelled(true);
  37. }
  38. }
  39. }
  40. }
  41. }
  42. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement