Index
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
-
Creates a
RegistrationProvider. - create(ResourceKey<? extends Registry<T>>, String) - Method in interface dev.hybridlabs.hapi.platform.registration.RegistrationProvider.Factory
-
Creates a
RegistrationProvider. - create(ResourceKey<? extends Registry<T>>, String) - Method in class dev.hybridlabs.hapi.platform.services.ForgeRegistrationFactory
D
- dev.hybridlabs.hapi - package dev.hybridlabs.hapi
- dev.hybridlabs.hapi.mixin - package dev.hybridlabs.hapi.mixin
- 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
F
- ForgePlatformHelper - Class in dev.hybridlabs.hapi.platform.services
- ForgePlatformHelper() - Constructor for class dev.hybridlabs.hapi.platform.services.ForgePlatformHelper
- ForgeRegistrationFactory - Class in dev.hybridlabs.hapi.platform.services
- ForgeRegistrationFactory() - Constructor for class dev.hybridlabs.hapi.platform.services.ForgeRegistrationFactory
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
modIdandregistry. - get(ResourceKey<? extends Registry<T>>, String) - Static method in interface dev.hybridlabs.hapi.platform.registration.RegistrationProvider
-
Gets a provider for specified
modIdandresourceKey. - 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.
- getEventBus() - Static method in class dev.hybridlabs.hapi.platform.services.ForgePlatformHelper
- 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 class dev.hybridlabs.hapi.platform.services.ForgePlatformHelper
- 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
ResourceKeyof 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 class dev.hybridlabs.hapi.platform.services.ForgePlatformHelper
- isDevelopmentEnvironment() - Method in interface dev.hybridlabs.hapi.platform.services.PlatformHelper
-
Check if the game is currently in a development environment.
- isModLoaded(String) - Method in class dev.hybridlabs.hapi.platform.services.ForgePlatformHelper
- 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
W
- WaterlilyBlockMixin - Class in dev.hybridlabs.hapi.mixin
-
Vanilla only destroys a lily pad when the entity inside it is a
Boat. - WaterlilyBlockMixin() - Constructor for class dev.hybridlabs.hapi.mixin.WaterlilyBlockMixin
All Classes and Interfaces|All Packages|Constant Field Values