Skip to content

Eyremba/PlayerAirEvents

 
 

Repository files navigation

PlayerAirEvents

A Spigot API Extension

Example Usage

	
@EventHandler
public void playerFall(PlayerFallEvent e) {
	Player player = e.getPlayer();
	if ( player.isOnline() ) {
		player.sendMessage(ChatColor.translateAlternateColorCodes('&', "&6You jumped &f"+e.getJumpedBlocks()+" &6and fallen &f"+e.getFallenBlocks()+" &6blocks."));
	}
}

// DEPRECATED
// This method doesn't properly reflect what's happening
// And is being replaced with the PlayerRisingEvent in future builds
@SuppressWarnings("deprecation")
@EventHandler
public void playerAirborn(PlayerAirborneEvent e) {
	Player player = e.getPlayer();
	if ( player.isOnline() ) {
		player.sendMessage(ChatColor.translateAlternateColorCodes('&', "&6You are airborn and rising &f"+e.getJumpedBlocks()+" &6blocks."));
	}
}
	
@EventHandler
public void playerJump(PlayerJumpEvent e) {
	Player player = e.getPlayer();
	if ( player.isOnline() ) {
		player.sendMessage(ChatColor.translateAlternateColorCodes('&', "&6You have jumped."));
	}
}
	
@EventHandler
public void playerLanded(PlayerLandedEvent e) {
	Player player = e.getPlayer();
	if ( player.isOnline() ) {
			player.sendMessage(ChatColor.translateAlternateColorCodes('&', "&6You have landed. You jumped &f"+e.getJumpedBlocks()+" &6and fallen &f"+e.getFallenBlocks()+" &6blocks."));
	}
}

@EventHandler
public void playerRising(PlayerRisingEvent e) {
	Player player = e.getPlayer();
	if ( player.isOnline() ) {
		player.sendMessage(ChatColor.translateAlternateColorCodes('&', "&6You are rising &f"+e.getJumpedBlocks()+" &6blocks."));
	}
}
  

About

Spigot API Extension for Jump Events

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Java 100.0%