Index

A C D G I L M P R S 
All Classes and Interfaces|All Packages|Constant Field Values

A

asHolder() - Method in interface dev.hybridlabs.hapi.platform.registration.RegistryObject
Gets this object wrapped in a vanilla Holder.

C

CommonClass - Class in dev.hybridlabs.hapi
 
CommonClass() - Constructor for class dev.hybridlabs.hapi.CommonClass
 
Constants - Class in dev.hybridlabs.hapi
 
Constants() - Constructor for class dev.hybridlabs.hapi.Constants
 
create(Registry<T>, String) - Method in interface dev.hybridlabs.hapi.platform.registration.RegistrationProvider.Factory
create(ResourceKey<? extends Registry<T>>, String) - Method in interface dev.hybridlabs.hapi.platform.registration.RegistrationProvider.Factory

D

dev.hybridlabs.hapi - package dev.hybridlabs.hapi
 
dev.hybridlabs.hapi.platform - package dev.hybridlabs.hapi.platform
 
dev.hybridlabs.hapi.platform.registration - package dev.hybridlabs.hapi.platform.registration
 
dev.hybridlabs.hapi.platform.services - package dev.hybridlabs.hapi.platform.services
 

G

get() - Method in interface dev.hybridlabs.hapi.platform.registration.RegistryObject
Gets the object behind this wrapper.
get(Registry<T>, String) - Static method in interface dev.hybridlabs.hapi.platform.registration.RegistrationProvider
Gets a provider for specified modId and registry.
get(ResourceKey<? extends Registry<T>>, String) - Static method in interface dev.hybridlabs.hapi.platform.registration.RegistrationProvider
Gets a provider for specified modId and resourceKey.
getEntries() - Method in interface dev.hybridlabs.hapi.platform.registration.RegistrationProvider
Gets all the objects currently registered.
getEnvironmentName() - Method in interface dev.hybridlabs.hapi.platform.services.PlatformHelper
Gets the name of the environment type as a string.
getId() - Method in interface dev.hybridlabs.hapi.platform.registration.RegistryObject
Gets the id of the object.
getModId() - Method in interface dev.hybridlabs.hapi.platform.registration.RegistrationProvider
Gets the mod id that this provider registers objects for.
getPlatformName() - Method in interface dev.hybridlabs.hapi.platform.services.PlatformHelper
Gets the name of the current platform
getResourceKey() - Method in interface dev.hybridlabs.hapi.platform.registration.RegistryObject
Gets the ResourceKey of the registry of the object wrapped.

I

init() - Static method in class dev.hybridlabs.hapi.CommonClass
 
INSTANCE - Static variable in interface dev.hybridlabs.hapi.platform.registration.RegistrationProvider.Factory
The singleton instance of the RegistrationProvider.Factory.
isDevelopmentEnvironment() - Method in interface dev.hybridlabs.hapi.platform.services.PlatformHelper
Check if the game is currently in a development environment.
isModLoaded(String) - Method in interface dev.hybridlabs.hapi.platform.services.PlatformHelper
Checks if a mod with the given id is loaded.
ITEMS - Static variable in class dev.hybridlabs.hapi.CommonClass
 

L

load(Class<T>) - Static method in class dev.hybridlabs.hapi.platform.Services
 
locate(String) - Static method in class dev.hybridlabs.hapi.CommonClass
 
LOGGER - Static variable in class dev.hybridlabs.hapi.Constants
 

M

MOD_ID - Static variable in class dev.hybridlabs.hapi.Constants
 
MOD_NAME - Static variable in class dev.hybridlabs.hapi.Constants
 

P

PLATFORM - Static variable in class dev.hybridlabs.hapi.platform.Services
 
PlatformHelper - Interface in dev.hybridlabs.hapi.platform.services
 

R

register(String, Supplier<? extends I>) - Method in interface dev.hybridlabs.hapi.platform.registration.RegistrationProvider
Registers an object.
RegistrationProvider<T> - Interface in dev.hybridlabs.hapi.platform.registration
Utility class for multiloader registration.
RegistrationProvider.Factory - Interface in dev.hybridlabs.hapi.platform.registration
Factory class for registration providers.
RegistryObject<T> - Interface in dev.hybridlabs.hapi.platform.registration
Represents a lazy wrapper for registry object.

S

Services - Class in dev.hybridlabs.hapi.platform
 
Services() - Constructor for class dev.hybridlabs.hapi.platform.Services
 
A C D G I L M P R S 
All Classes and Interfaces|All Packages|Constant Field Values