Skip to content

API Component ​

com.eu.habbo.api.APIComponent

The APIComponent class in the Arcturus project is responsible for managing API actions and providing access to them. This documentation will guide you on how to access and use the different methods provided by this component.

Accessing the API Component ​

To access the API Component instance, you need to use the Emulator class. Here's an example of how you can do it:

java
APIComponent api = Emulator.getComponent(APIComponent.class);

Methods ​

The APIComponent class provides the following methods:

getAction ​

java
<T extends APIAction<?, ?>> T getAction(Class<T> type)

Returns an instance of the specified APIAction class. If the action has not been initialized before, it will be instantiated and added to the actions map. You can then use this instance to execute the API action.

Example Usage ​

Here's an example of how you can use the APIComponent methods to get an instance of an APIAction class:

java
// Get an instance of the APIAction class
SampleAPIAction action = api.getAction(SampleAPIAction.class);

// Execute the API action
action.execute();