Advertisement
Guest User

Untitled

a guest
Jul 16th, 2018
81
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.22 KB | None | 0 0
  1. public class MRVCheckBlock extends JavaPlugin implements Listener{
  2.     Logger log = Logger.getLogger("Minecraft");
  3.    
  4.     @Override
  5.     public void onEnable() {
  6.         getLogger().info("Enabled@");
  7.        
  8.         Bukkit.getPluginManager().registerEvents(this, this);
  9.     }
  10.     @Override
  11.     public void onDisable(){
  12.        
  13.     }
  14.    
  15.     private boolean inter;
  16.    
  17.     @EventHandler
  18.     public void onInteractPlayer(PlayerInteractEvent e) {
  19.         Block b = e.getClickedBlock();
  20.         if(b.getType()==Material.WOOD_PLATE || b.getType()==Material.STONE_PLATE) {
  21.             inter=true;
  22.             return;
  23.         }
  24.         inter=false;
  25.     }
  26.    
  27.     @EventHandler
  28.     public void onPlayerMove(PlayerMoveEvent e) {
  29.         if(!inter) return;
  30.         if(e.isCancelled()) return;
  31.         Player p = e.getPlayer();
  32.         double v = p.getVelocity().getY();
  33.         Block b1 = e.getTo().getBlock();
  34.        
  35.         if(v==-0.0784000015258789) {
  36.             boolean plate;
  37.             if(b1.getType() == Material.WOOD_PLATE) {
  38.                 plate = true;
  39.             }
  40.             else if(b1.getType() == Material.STONE_PLATE) {
  41.                 plate = true;
  42.             }
  43.             else return;
  44.        
  45.             if(!plate) return;
  46.            
  47.             Block b2 = b1.getRelative(BlockFace.DOWN);
  48.        
  49.  
  50.             if(b2.getType()!= Material.DIAMOND_BLOCK) {
  51.                 return;
  52.             }
  53.             p.sendMessage(v+"");
  54.             p.setVelocity(p.getVelocity().setY(10));
  55.         }
  56.     }
  57. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement