Index

A C D F G I L M N O R S 
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 @Mod class that constructs its common mod constructors, taking the mod id from the loading context Forge hands the @Mod class.
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; modBus is 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
 
A C D F G I L M N O R S 
All Classes and Interfaces|All Packages