public boolean onCommand(CommandSender sender, Command cmd, String commandLabel, String[] args) {
		Player player = (Player)sender;
		if(commandLabel.equalsIgnoreCase("fly")) {
			if(sender.hasPermission("basics.command.fly.self")) {
				if(args.length == 0) {
					final float fall = player.getFallDistance();
					if(enabled) {
						player.setAllowFlight(false);
						player.setFlying(false);
						player.setFallDistance(fall);
					}
					if(!enabled) {
						player.setAllowFlight(true);
						player.setFlying(true);
						player.setFallDistance(0f);
					}
					
				}
			}
		}
		return false;
	}