Built-In Modules
How to use the built-in Mineplex Studio Modules.
The Studio SDK comes with extensive built-in Modules that provide foundational functionality for all Studio projects. These built-in Modules are automatically registered and enabled on startup, and can be accessed via the MineplexModuleManager
method getRegisteredModule(Class<T extends MineplexModule>)
. You should never manually destroy or disable these Modules.
Pricing (usually free!) 🔗
Built-in modules are provided free-of-charge, with some restrictions, for developers that use a profit-sharing payout model (this probably applies to you!).
We also offer a metered pricing tier to select game publishers, with minimum revenue and support model requirements. Built-in Modules are generally significantly cheaper than hosting other services or using equivalent functionalities provided outside the Studio.
Example 🔗
Let's say we want to create a new MineplexWorld
in our project. As a very first step, we need to get the MineplexWorldModule
.
public void createWorlds() {
final MineplexWorldModule worldModule = MineplexModuleManager.getRegisteredModule(MineplexWorldModule.class);
// Now create worlds...
}
Now that we have the module, we can proceed with world creation.