Saltar al contenido principal

API

PixelBuy tiene múltiples métodos que pueden ser obtenidos utilizando su API.

Agregar la API de PixelBuy a tu plugin.

No hay información sobre la dependencia.

Ejemplos

Cargar acciones

Cargar acciones utilizando cualquier objeto.

Object obj = ...;
List<StoreAction> actions = PixelBuyAPI.buildActions(obj);

Registrar una acción

Registrar una acción que podrá ser utilizada en las ejecuciones de los items de la tienda.

public class MyAction extends StoreAction {
@Override
public void run(@NotNull StoreClient client) {
// hacer algo
}
}

Builder<MyAction> builder = new Builder<MyAction>("(?i)myaction").accept(config -> {
// construir la acción
});

PixelBuyAPI.registerAction("myaction", builder);

Eventos del plugin

El evento OrderProcessEvent es ejecutado antes de procesar cualquier órden de compra.

@EventHandler
public void onOrder(OrderProcessEvent event) {
// hacer algo
}