Skip to main content

Events

Overview​

All events are part of the com.parsa3323.aas.api.events package.
They can be listened to like any other Bukkit event:

@EventHandler
public void onCreate(ArmorStandCreateEvent event) {
Bukkit.getLogger().info("Armor stand created: " + event.getArmorStand().getName());
}

Make sure your plugin declares a dependency or soft-dependency on AdvancedArmorStands in your plugin.yml so the API is loaded before your plugin.


Event List​

ArmorStandCreateEvent​

Triggered when a user creates a new armor stand using the plugin. You can access the creator, the armor stand’s name, and its data.


ArmorStandDeleteEvent​

Triggered when a user deletes an armor stand.


PlayerMoveArmorStandEvent​

Triggered when a player moves an armor stand.


ArmorStandRenameEvent​

Triggered when a user renames an armor stand.


ArmorStandStateChangeEvent​

Triggered when an armor stand’s state changes (for example, visibility, size, or gravity).


ActionTriggerEvent​

Triggered whenever an action linked to an armor stand is called.


ArmorStandOptionChangeEvent​

Triggered when a user changes an armor stand’s option, such as toggling arms, base plate, or visibility.