> For the complete documentation index, see [llms.txt](https://glitchtechs.gitbook.io/galaxy/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://glitchtechs.gitbook.io/galaxy/starapi-spigot-paper/builders/actionbar-builder.md).

# Actionbar Builder

Create actionbars with ease

### Overview

The `ActionBarBuilder` class provides a utility for sending action bar messages to players in a Minecraft Bukkit server environment. This class simplifies the process of creating and sending action bar messages with customizable content.

### Constructor

#### `ActionBarBuilder(JavaPlugin plugin)`

```java
public ActionBarBuilder(JavaPlugin plugin)
```

Creates a new instance of the `ActionBarBuilder` class.

**Parameters**

* `plugin`: The JavaPlugin instance representing the plugin that owns this action bar builder.

### Methods

#### `message`

```java
public ActionBarBuilder message(String message)
```

Sets the message content for the action bar.

**Parameters**

* `message`: The message content to be displayed in the action bar.

**Returns**

* `ActionBarBuilder`: This `ActionBarBuilder` instance for method chaining.

#### `send`

```java
public void send(Player player)
```

Sends the action bar message to the specified player.

**Parameters**

* `player`: The player who will receive the action bar message.

#### `clear`

```java
public void clear(Player player)
```

Clears the action bar message for the specified player.

**Parameters**

* `player`: The player whose action bar message will be cleared.

### Usage

1. Create an instance of the `ActionBarBuilder` class, passing the JavaPlugin instance representing your plugin.
2. Set the message content using the `message` method.
3. Send the action bar message to a player using the `send` method.
4. Optionally, clear the action bar message for a player using the `clear` method.

### Example

```java
// Create an instance of ActionBarBuilder
ActionBarBuilder actionBarBuilder = new ActionBarBuilder(myPlugin);

// Set the message content
actionBarBuilder.message("Hello, player!");

// Send the action bar message to a player
actionBarBuilder.send(player);
```
