Index
All Classes and Interfaces|All Packages
A
- addConfigurationPayloads(Supplier<List<CustomPacketPayload>>) - Method in class net.ixdarklord.coolcatcore.internal.platform.forge.CommonServicesImpl
- addDataGeneration(String, Supplier<? extends DataGenerationConstructor>) - Method in class net.ixdarklord.coolcatcore.internal.core.forge.ConstructorServicesImpl
- addTranslations() - Method in class net.ixdarklord.coolcatcore.api.datagen.ForgeLanguageWrapper
- ArgumentTypeRegistryImpl - Class in net.ixdarklord.coolcatcore.api.core.commands.forge
- ArgumentTypeRegistryImpl() - Constructor for class net.ixdarklord.coolcatcore.api.core.commands.forge.ArgumentTypeRegistryImpl
C
- canPlayerReceive(ServerPlayer, CustomPacketPayload.Type<?>) - Method in class net.ixdarklord.coolcatcore.internal.platform.forge.CommonServicesImpl
- canSend(CustomPacketPayload.Type<?>, Connection) - Static method in class net.ixdarklord.coolcatcore.internal.platform.forge.ForgeNetworking
-
Whether the other end of the connection knows payloads of this type.
- canSend(CustomPacketPayload, Connection) - Static method in class net.ixdarklord.coolcatcore.internal.platform.forge.ForgeNetworking
-
Whether the other end of the connection knows the payload.
- channel(CustomPacketPayload) - Static method in class net.ixdarklord.coolcatcore.internal.platform.forge.ForgeNetworking
-
The channel a payload travels on.
- client(Supplier<Supplier<? extends ClientModConstructor>>) - Method in class net.ixdarklord.coolcatcore.api.core.forge.ForgeModEntrypoint
-
Constructs the client entry point, only on a client.
- ClientServicesImpl - Class in net.ixdarklord.coolcatcore.internal.platform.forge
- ClientServicesImpl() - Constructor for class net.ixdarklord.coolcatcore.internal.platform.forge.ClientServicesImpl
- common(Supplier<? extends ModConstructor>) - Method in class net.ixdarklord.coolcatcore.api.core.forge.ForgeModEntrypoint
-
Constructs the common entry point, on both sides.
- CommonServicesImpl - Class in net.ixdarklord.coolcatcore.internal.platform.forge
- CommonServicesImpl() - Constructor for class net.ixdarklord.coolcatcore.internal.platform.forge.CommonServicesImpl
- CONFIGURATION_PAYLOADS - Static variable in class net.ixdarklord.coolcatcore.internal.platform.forge.ForgeRegistrations
- ConstructorServicesImpl - Class in net.ixdarklord.coolcatcore.internal.core.forge
- ConstructorServicesImpl() - Constructor for class net.ixdarklord.coolcatcore.internal.core.forge.ConstructorServicesImpl
- container - Variable in class net.ixdarklord.coolcatcore.api.core.forge.ForgeModEntrypoint
- context - Variable in class net.ixdarklord.coolcatcore.api.core.forge.ForgeModEntrypoint
- createBlockEntityType(BlockEntityTypes.Factory<? extends T>, Block...) - Method in class net.ixdarklord.coolcatcore.internal.platform.forge.CommonServicesImpl
- createDeferredRegister(String, ResourceKey<? extends Registry<T>>) - Method in class net.ixdarklord.coolcatcore.internal.platform.forge.CommonServicesImpl
- createExtendedMenuType(ExtendedMenus.Factory<T>) - Method in class net.ixdarklord.coolcatcore.internal.platform.forge.CommonServicesImpl
- creativeTabBuilder() - Method in class net.ixdarklord.coolcatcore.internal.platform.forge.CommonServicesImpl
D
- dataGeneration(Supplier<? extends DataGenerationConstructor>) - Method in class net.ixdarklord.coolcatcore.api.core.forge.ForgeModEntrypoint
-
Registers the data generation entry point; the factory is only called when data is generated.
F
- factory(String, String, Supplier<LanguageProvider>) - Static method in class net.ixdarklord.coolcatcore.api.datagen.ForgeLanguageWrapper
-
Creates a factory for generating language data providers targeting a specific locale.
- factory(String, Supplier<LanguageProvider>) - Static method in class net.ixdarklord.coolcatcore.api.datagen.ForgeLanguageWrapper
-
Creates a factory for generating language data providers targeting the default locale (
en_us). - ForgeBrewingRecipe - Class in net.ixdarklord.coolcatcore.api.brewing.forge
- ForgeBrewingRecipe(IBrewingRecipe) - Constructor for class net.ixdarklord.coolcatcore.api.brewing.forge.ForgeBrewingRecipe
- ForgeClientEventHooks - Class in net.ixdarklord.coolcatcore.internal.event.forge
- ForgeDeferredRegister<T> - Class in net.ixdarklord.coolcatcore.internal.platform.forge
- ForgeDeferredRegister(String, ResourceKey<? extends Registry<T>>) - Constructor for class net.ixdarklord.coolcatcore.internal.platform.forge.ForgeDeferredRegister
- ForgeEventHooks - Class in net.ixdarklord.coolcatcore.internal.event.forge
- ForgeLanguageWrapper - Class in net.ixdarklord.coolcatcore.api.datagen
-
Forge adapter that wraps
LanguageProvider. - ForgeLanguageWrapper(PackOutput, String, String, LanguageProvider) - Constructor for class net.ixdarklord.coolcatcore.api.datagen.ForgeLanguageWrapper
-
Creates a new Forge language wrapper for a specific locale.
- ForgeLanguageWrapper(PackOutput, String, LanguageProvider) - Constructor for class net.ixdarklord.coolcatcore.api.datagen.ForgeLanguageWrapper
-
Creates a new Forge language wrapper for
en_us. - ForgeModEntrypoint - Class in net.ixdarklord.coolcatcore.api.core.forge
-
A base for a mod's
@Modclass that constructs its common mod constructors, taking the mod id from the loading context. - ForgeModEntrypoint(FMLJavaModLoadingContext) - Constructor for class net.ixdarklord.coolcatcore.api.core.forge.ForgeModEntrypoint
- ForgeNetworking - Class in net.ixdarklord.coolcatcore.internal.platform.forge
- ForgeRegistrations - Class in net.ixdarklord.coolcatcore.internal.platform.forge
- ForgeSetup - Class in net.ixdarklord.coolcatcore.internal.core.forge
- ForgeSetup(FMLJavaModLoadingContext) - Constructor for class net.ixdarklord.coolcatcore.internal.core.forge.ForgeSetup
- ForgeTransferCompat - Class in net.ixdarklord.coolcatcore.internal.platform.forge
G
- get() - Static method in class net.ixdarklord.coolcatcore.internal.core.forge.ConstructorServicesImpl
- get() - Static method in class net.ixdarklord.coolcatcore.internal.core.forge.ModPlatformImpl
- get() - Static method in class net.ixdarklord.coolcatcore.internal.platform.forge.ClientServicesImpl
- get() - Static method in class net.ixdarklord.coolcatcore.internal.platform.forge.CommonServicesImpl
- getConfigFolder() - Method in class net.ixdarklord.coolcatcore.internal.core.forge.ModPlatformImpl
- getEntries() - Method in class net.ixdarklord.coolcatcore.internal.platform.forge.ForgeDeferredRegister
- getExtraModel(ResourceLocation) - Method in class net.ixdarklord.coolcatcore.internal.platform.forge.ClientServicesImpl
- getGameFolder() - Method in class net.ixdarklord.coolcatcore.internal.core.forge.ModPlatformImpl
- getModName(String) - Method in class net.ixdarklord.coolcatcore.internal.core.forge.ModPlatformImpl
- getName() - Method in class net.ixdarklord.coolcatcore.api.datagen.ForgeLanguageWrapper
- getOutput(ItemStack, ItemStack) - Method in class net.ixdarklord.coolcatcore.api.brewing.forge.ForgeBrewingRecipe
- GuiMixin - Class in net.ixdarklord.coolcatcore.mixin.forge
- GuiMixin() - Constructor for class net.ixdarklord.coolcatcore.mixin.forge.GuiMixin
I
- invalidate(Level, BlockPos) - Static method in class net.ixdarklord.coolcatcore.internal.platform.forge.ForgeTransferCompat
-
Drops the handlers handed out for the block entity at a position, so the next query finds them again.
- invalidateBlockHandlers(Level, BlockPos) - Method in class net.ixdarklord.coolcatcore.internal.platform.forge.CommonServicesImpl
- isClient() - Method in class net.ixdarklord.coolcatcore.internal.core.forge.ModPlatformImpl
- isDevelopmentEnvironment() - Method in class net.ixdarklord.coolcatcore.internal.core.forge.ModPlatformImpl
- isFabric() - Method in class net.ixdarklord.coolcatcore.internal.core.forge.ModPlatformImpl
- isFakePlayer(Player) - Method in class net.ixdarklord.coolcatcore.internal.core.forge.ModPlatformImpl
- isForge() - Method in class net.ixdarklord.coolcatcore.internal.core.forge.ModPlatformImpl
- isForgeLike() - Method in class net.ixdarklord.coolcatcore.internal.core.forge.ModPlatformImpl
- isIngredient(ItemStack) - Method in class net.ixdarklord.coolcatcore.api.brewing.forge.ForgeBrewingRecipe
- isInput(ItemStack) - Method in class net.ixdarklord.coolcatcore.api.brewing.forge.ForgeBrewingRecipe
- isModLoaded(String) - Method in class net.ixdarklord.coolcatcore.internal.core.forge.ModPlatformImpl
- isNeoforge() - Method in class net.ixdarklord.coolcatcore.internal.core.forge.ModPlatformImpl
L
- listen(IEventBus, Class<T>, Consumer<T>) - Static method in class net.ixdarklord.coolcatcore.internal.core.forge.ConstructorServicesImpl
-
Adds a listener for an exact event class (Forge's lambda type resolution isn't needed).
M
- modBus(String) - Static method in class net.ixdarklord.coolcatcore.internal.core.forge.ConstructorServicesImpl
-
The event bus of a Java mod (every Forge mod with an
@Modclass). - modEventBus - Variable in class net.ixdarklord.coolcatcore.api.core.forge.ForgeModEntrypoint
- modId - Variable in class net.ixdarklord.coolcatcore.api.core.forge.ForgeModEntrypoint
- ModPlatformImpl - Class in net.ixdarklord.coolcatcore.internal.core.forge
- ModPlatformImpl() - Constructor for class net.ixdarklord.coolcatcore.internal.core.forge.ModPlatformImpl
N
- net.ixdarklord.coolcatcore.api.brewing.forge - package net.ixdarklord.coolcatcore.api.brewing.forge
- net.ixdarklord.coolcatcore.api.core.commands.forge - package net.ixdarklord.coolcatcore.api.core.commands.forge
- net.ixdarklord.coolcatcore.api.core.forge - package net.ixdarklord.coolcatcore.api.core.forge
- net.ixdarklord.coolcatcore.api.datagen - package net.ixdarklord.coolcatcore.api.datagen
- net.ixdarklord.coolcatcore.internal.core.forge - package net.ixdarklord.coolcatcore.internal.core.forge
- net.ixdarklord.coolcatcore.internal.event.forge - package net.ixdarklord.coolcatcore.internal.event.forge
- net.ixdarklord.coolcatcore.internal.platform.forge - package net.ixdarklord.coolcatcore.internal.platform.forge
- net.ixdarklord.coolcatcore.mixin.forge - package net.ixdarklord.coolcatcore.mixin.forge
O
- onClientSetup(String, Runnable) - Method in class net.ixdarklord.coolcatcore.internal.core.forge.ConstructorServicesImpl
- onCommonSetup(String, Runnable) - Method in class net.ixdarklord.coolcatcore.internal.core.forge.ConstructorServicesImpl
- onRegisterAdditionalModels(ModelEvent.RegisterAdditional) - Static method in class net.ixdarklord.coolcatcore.internal.platform.forge.ClientServicesImpl
- onRegisterKeyMappings(RegisterKeyMappingsEvent) - Static method in class net.ixdarklord.coolcatcore.internal.platform.forge.ClientServicesImpl
- onRegisterTooltipComponents(RegisterClientTooltipComponentFactoriesEvent) - Static method in class net.ixdarklord.coolcatcore.internal.platform.forge.ClientServicesImpl
- onServerSetup(String, Runnable) - Method in class net.ixdarklord.coolcatcore.internal.core.forge.ConstructorServicesImpl
- openExtendedMenu(ServerPlayer, MenuProvider, Consumer<RegistryFriendlyByteBuf>) - Method in class net.ixdarklord.coolcatcore.internal.platform.forge.CommonServicesImpl
R
- readModIcon(String) - Method in class net.ixdarklord.coolcatcore.internal.core.forge.ModPlatformImpl
- register() - Static method in class net.ixdarklord.coolcatcore.internal.event.forge.ForgeEventHooks
- register() - Method in class net.ixdarklord.coolcatcore.internal.platform.forge.ForgeDeferredRegister
- register(Class<A>, I) - Static method in class net.ixdarklord.coolcatcore.api.core.commands.forge.ArgumentTypeRegistryImpl
- register(String, Supplier<? extends I>) - Method in class net.ixdarklord.coolcatcore.internal.platform.forge.ForgeDeferredRegister
- register(IEventBus) - Static method in class net.ixdarklord.coolcatcore.internal.event.forge.ForgeClientEventHooks
- register(IEventBus) - Static method in class net.ixdarklord.coolcatcore.internal.platform.forge.ForgeTransferCompat
- registerClientbound(CustomPacketPayload.Type<T>, StreamCodec<? super RegistryFriendlyByteBuf, T>, PayloadReceiver<T>) - Method in class net.ixdarklord.coolcatcore.internal.platform.forge.CommonServicesImpl
- registerConfigurationClientbound(CustomPacketPayload.Type<T>, StreamCodec<? super FriendlyByteBuf, T>, CommonServices.ConfigurationReceiver<T>) - Method in class net.ixdarklord.coolcatcore.internal.platform.forge.CommonServicesImpl
- registerConfigurationClientbound(CustomPacketPayload.Type<T>, StreamCodec<? super FriendlyByteBuf, T>, CommonServices.ConfigurationReceiver<T>) - Static method in class net.ixdarklord.coolcatcore.internal.platform.forge.ForgeNetworking
- registerExtraModels(Function<ResourceManager, Collection<ResourceLocation>>) - Method in class net.ixdarklord.coolcatcore.internal.platform.forge.ClientServicesImpl
- registerKeyMapping(KeyMapping) - Method in class net.ixdarklord.coolcatcore.internal.platform.forge.ClientServicesImpl
- registerMenuScreen(Supplier<? extends MenuType<? extends M>>, MenuScreenRegistry.ScreenFactory<M, U>) - Method in class net.ixdarklord.coolcatcore.internal.platform.forge.ClientServicesImpl
- registerMenuScreens() - Static method in class net.ixdarklord.coolcatcore.internal.platform.forge.ClientServicesImpl
-
Called on the main thread during client setup.
- registerPlay(CustomPacketPayload.Type<T>, PacketFlow, StreamCodec<? super RegistryFriendlyByteBuf, T>, PayloadReceiver<T>) - Static method in class net.ixdarklord.coolcatcore.internal.platform.forge.ForgeNetworking
- registerServerbound(CustomPacketPayload.Type<T>, StreamCodec<? super RegistryFriendlyByteBuf, T>, PayloadReceiver<T>) - Method in class net.ixdarklord.coolcatcore.internal.platform.forge.CommonServicesImpl
- registerServerReloadListener(ResourceLocation, PreparableReloadListener) - Method in class net.ixdarklord.coolcatcore.internal.platform.forge.CommonServicesImpl
- registerTooltipComponent(Class<T>, Function<? super T, ? extends ClientTooltipComponent>) - Method in class net.ixdarklord.coolcatcore.internal.platform.forge.ClientServicesImpl
S
- send(CustomPacketPayload, Connection) - Static method in class net.ixdarklord.coolcatcore.internal.platform.forge.ForgeNetworking
- send(CustomPacketPayload, PacketDistributor.PacketTarget) - Static method in class net.ixdarklord.coolcatcore.internal.platform.forge.ForgeNetworking
- sendToPlayer(ServerPlayer, CustomPacketPayload) - Method in class net.ixdarklord.coolcatcore.internal.platform.forge.CommonServicesImpl
- sendToServer(CustomPacketPayload) - Method in class net.ixdarklord.coolcatcore.internal.platform.forge.ClientServicesImpl
- server(Supplier<Supplier<? extends ServerModConstructor>>) - Method in class net.ixdarklord.coolcatcore.api.core.forge.ForgeModEntrypoint
-
Constructs the dedicated server entry point, only on a dedicated server.
- SERVER_RELOAD_LISTENERS - Static variable in class net.ixdarklord.coolcatcore.internal.platform.forge.ForgeRegistrations
All Classes and Interfaces|All Packages