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
- addLoginPayloads(Supplier<List<CustomPacketPayload>>) - Static method in class net.ixdarklord.coolcatcore.internal.platform.forge.ForgeNetworking
- 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
- canPlayerReceive(ServerPlayer, CustomPacketPayload.Type<?>) - Static method in class net.ixdarklord.coolcatcore.internal.platform.forge.ForgeNetworking
-
Client only.
- 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
- 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
- ForgeClientSetup - Class in net.ixdarklord.coolcatcore.internal.core.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. - ForgeLevelRendererMixin - Class in net.ixdarklord.coolcatcanvas.internal.mixin.forge
- ForgeLevelRendererMixin() - Constructor for class net.ixdarklord.coolcatcanvas.internal.mixin.forge.ForgeLevelRendererMixin
- 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 Forge hands the@Modclass. - ForgeModEntrypoint(FMLJavaModLoadingContext) - Constructor for class net.ixdarklord.coolcatcore.api.core.forge.ForgeModEntrypoint
- ForgeNetworking - Class in net.ixdarklord.coolcatcore.internal.platform.forge
- ForgeNetworking.ClientboundMessage - Class in net.ixdarklord.coolcatcore.internal.platform.forge
- ForgeNetworking.LoginAnswer - Class in net.ixdarklord.coolcatcore.internal.platform.forge
- ForgeNetworking.LoginQuery - Class in net.ixdarklord.coolcatcore.internal.platform.forge
- ForgeNetworking.ServerboundMessage - 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
- getAsInt() - Method in class net.ixdarklord.coolcatcore.internal.platform.forge.ForgeNetworking.LoginAnswer
- getAsInt() - Method in class net.ixdarklord.coolcatcore.internal.platform.forge.ForgeNetworking.LoginQuery
- getConfigFolder() - Method in class net.ixdarklord.coolcatcore.internal.core.forge.ModPlatformImpl
- getEntries() - Method in class net.ixdarklord.coolcatcore.internal.platform.forge.ForgeDeferredRegister
- 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
I
- init() - Static method in class net.ixdarklord.coolcatcore.internal.platform.forge.ForgeNetworking
-
Creates the channel; Forge only takes new channels while mods load.
- invalidate(Level, BlockPos) - Static method in class net.ixdarklord.coolcatcore.internal.platform.forge.ForgeTransferCompat
-
Drops the item handlers CoolCatLib handed out for the block entity at a position (telling whoever keeps them), so the next lookup finds the current ones.
- 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
L
- LoginAnswer() - Constructor for class net.ixdarklord.coolcatcore.internal.platform.forge.ForgeNetworking.LoginAnswer
- LoginQuery() - Constructor for class net.ixdarklord.coolcatcore.internal.platform.forge.ForgeNetworking.LoginQuery
M
- 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.coolcatcanvas.internal.mixin.forge - package net.ixdarklord.coolcatcanvas.internal.mixin.forge
- 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
O
- onAddReloadListeners(AddReloadListenerEvent) - Static method in class net.ixdarklord.coolcatcore.internal.platform.forge.ForgeRegistrations
- 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
- 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<FriendlyByteBuf>) - Method in class net.ixdarklord.coolcatcore.internal.platform.forge.CommonServicesImpl
R
- readModIcon(String) - Method in class net.ixdarklord.coolcatcore.internal.core.forge.ModPlatformImpl
- 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.event.forge.ForgeEventHooks
- register(IEventBus) - Static method in class net.ixdarklord.coolcatcore.internal.platform.forge.ClientServicesImpl
-
Hooks the client registrations into Forge;
modBusis CoolCatLib's. - register(IEventBus) - Static method in class net.ixdarklord.coolcatcore.internal.platform.forge.ForgeRegistrations
-
Hooks the common registrations into Forge and creates CoolCatLib's network channel.
- register(IEventBus) - Static method in class net.ixdarklord.coolcatcore.internal.platform.forge.ForgeTransferCompat
-
Registers the capability listeners on Forge's event bus (
MinecraftForge.EVENT_BUS). - registerClientbound(CustomPacketPayload.Type<T>, StreamCodec<? super FriendlyByteBuf, T>, PayloadReceiver<T>) - Method in class net.ixdarklord.coolcatcore.internal.platform.forge.CommonServicesImpl
- registerClientbound(CustomPacketPayload.Type<T>, StreamCodec<? super FriendlyByteBuf, T>, PayloadReceiver<T>) - Static method in class net.ixdarklord.coolcatcore.internal.platform.forge.ForgeNetworking
- registerConfigurationClientbound(CustomPacketPayload.Type<T>, StreamCodec<? super FriendlyByteBuf, T>, CommonServices.ConfigurationReceiver<T>) - Method in class net.ixdarklord.coolcatcore.internal.platform.forge.CommonServicesImpl
- registerKeyMapping(KeyMapping) - Method in class net.ixdarklord.coolcatcore.internal.platform.forge.ClientServicesImpl
- registerLoginClientbound(CustomPacketPayload.Type<T>, StreamCodec<? super FriendlyByteBuf, T>, CommonServices.ConfigurationReceiver<T>) - Static method in class net.ixdarklord.coolcatcore.internal.platform.forge.ForgeNetworking
- 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.
- registerServerbound(CustomPacketPayload.Type<T>, StreamCodec<? super FriendlyByteBuf, T>, PayloadReceiver<T>) - Method in class net.ixdarklord.coolcatcore.internal.platform.forge.CommonServicesImpl
- registerServerbound(CustomPacketPayload.Type<T>, StreamCodec<? super FriendlyByteBuf, T>, PayloadReceiver<T>) - Static method in class net.ixdarklord.coolcatcore.internal.platform.forge.ForgeNetworking
- 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
- sendToPlayer(ServerPlayer, CustomPacketPayload) - Method in class net.ixdarklord.coolcatcore.internal.platform.forge.CommonServicesImpl
- sendToPlayer(ServerPlayer, CustomPacketPayload) - Static method in class net.ixdarklord.coolcatcore.internal.platform.forge.ForgeNetworking
- sendToServer(CustomPacketPayload) - Method in class net.ixdarklord.coolcatcore.internal.platform.forge.ClientServicesImpl
- sendToServer(CustomPacketPayload) - Static method in class net.ixdarklord.coolcatcore.internal.platform.forge.ForgeNetworking
- 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