Index
All Classes and Interfaces|All Packages|Constant Field Values
A
- ARGUMENT_TYPES - Static variable in class net.kamkeyke.raccooncore.registry.ArgumentTypes
- ArgumentTypes - Class in net.kamkeyke.raccooncore.registry
- ArgumentTypes() - Constructor for class net.kamkeyke.raccooncore.registry.ArgumentTypes
B
- blasting(Consumer<FinishedRecipe>, List<ItemLike>, RecipeCategory, ItemLike, float, int, String) - Method in class net.kamkeyke.raccooncore.datagen.RaccoonRecipeProvider
- blockItem(RegistryObject<Block>) - Method in class net.kamkeyke.raccooncore.datagen.RaccoonBlockStateProvider
- Blocks() - Constructor for class net.kamkeyke.raccooncore.util.RaccoonRegistryUtil.Blocks
- BLOCKS - Static variable in class net.kamkeyke.example.registry.ModBlocks
- blockWithItem(RegistryObject<Block>) - Method in class net.kamkeyke.raccooncore.datagen.RaccoonBlockStateProvider
- buildPlayerList(Collection<? extends Player>) - Static method in class net.kamkeyke.raccooncore.util.TextUtils
-
Builds a human-readable
Componentcontaining the display names of the provided players.
C
- CAP_DATA - Static variable in class net.kamkeyke.example.capability.PlayerCapabilityProvider
- CapData - Class in net.kamkeyke.example.capability
- CapData() - Constructor for class net.kamkeyke.example.capability.CapData
- channel() - Method in class net.kamkeyke.raccooncore.networking.RaccoonNetworking
- client(T) - Method in class net.kamkeyke.raccooncore.datagen.RaccoonData
- cloneOnDeath(PlayerEvent.Clone, Capability<T>) - Static method in class net.kamkeyke.raccooncore.util.PlayerCapabilityUtils
-
Clones a capability from the original player to the new player instance.
- CommonEvents - Class in net.kamkeyke.raccooncore.event
- CommonEvents() - Constructor for class net.kamkeyke.raccooncore.event.CommonEvents
- CommonEvents.ForgeEvents - Class in net.kamkeyke.raccooncore.event
- CommonEvents.ModEvents - Class in net.kamkeyke.raccooncore.event
- copyFrom(CapData) - Method in class net.kamkeyke.example.capability.CapData
- copyFrom(T) - Method in interface net.kamkeyke.raccooncore.api.IPlayerCapability
-
Copies data from another instance.
- createBlockAndItemDrop(Block, Item) - Method in class net.kamkeyke.raccooncore.datagen.loot.RaccoonBlockLootTables
- createBlockOnly(PackOutput, Supplier<LootTableSubProvider>) - Static method in class net.kamkeyke.raccooncore.datagen.RaccoonLootTableProvider
- createCopperLikeOreDrops(Block, Item) - Method in class net.kamkeyke.raccooncore.datagen.loot.RaccoonBlockLootTables
- CREATIVE_MODE_TAB - Static variable in class net.kamkeyke.example.registry.ModCreativeTab
- CreativeTabs() - Constructor for class net.kamkeyke.raccooncore.util.RaccoonRegistryUtil.CreativeTabs
D
- deserializeNBT(CompoundTag) - Method in class net.kamkeyke.raccooncore.capability.RaccoonCapabilityProvider
E
- EXAMPLE_BLOCK - Static variable in class net.kamkeyke.example.registry.ModBlocks
F
- ForgeEvents() - Constructor for class net.kamkeyke.raccooncore.event.CommonEvents.ForgeEvents
- formatTicksToDuration(long) - Static method in class net.kamkeyke.raccooncore.util.TimeUtils
-
Formats a duration given in game ticks into a human-readable string.
G
- getCapability(Capability<T>, Direction) - Method in class net.kamkeyke.raccooncore.capability.RaccoonCapabilityProvider
- getFilteredItems(DeferredRegister<Item>, Set<RegistryObject<?>>) - Static method in class net.kamkeyke.raccooncore.util.RaccoonRegistryUtil.CreativeTabs
-
Filters a DeferredRegister of items based on a set of exceptions.
- getKnownBlocksFromRegistry(DeferredRegister<Block>) - Method in class net.kamkeyke.raccooncore.datagen.loot.RaccoonBlockLootTables
- getPlayerList(CommandContext<CommandSourceStack>, String) - Static method in class net.kamkeyke.raccooncore.command.argumenttype.PlayerListArgument
-
Retrieves the parsed player argument and resolves it into a collection of
ServerPlayerinstances. - getPlayerNames(CommandContext<CommandSourceStack>, String) - Static method in class net.kamkeyke.raccooncore.command.argumenttype.PlayerListArgument
-
Retrieves the raw list of player names parsed by this argument.
- getValue() - Method in class net.kamkeyke.example.capability.CapData
H
- handheldItem(RegistryObject<Item>) - Method in class net.kamkeyke.raccooncore.datagen.RaccoonItemModelProvider
- helper() - Method in class net.kamkeyke.raccooncore.datagen.RaccoonData
I
- IPlayerCapability<T> - Interface in net.kamkeyke.raccooncore.api
-
Base contract for player capabilities.
- Items() - Constructor for class net.kamkeyke.raccooncore.util.RaccoonRegistryUtil.Items
- ITEMS - Static variable in class net.kamkeyke.example.registry.ModItems
L
- leavesBlock(RegistryObject<Block>) - Method in class net.kamkeyke.raccooncore.datagen.RaccoonBlockStateProvider
- listSuggestions(CommandContext<S>, SuggestionsBuilder) - Method in class net.kamkeyke.raccooncore.command.argumenttype.PlayerListArgument
- loadNBTData(CompoundTag) - Method in class net.kamkeyke.example.capability.CapData
- loadNBTData(CompoundTag) - Method in interface net.kamkeyke.raccooncore.api.IPlayerCapability
-
Loads internal state from the given tag.
- LOGGER - Static variable in class net.kamkeyke.raccooncore.RaccoonCore
- lookup() - Method in class net.kamkeyke.raccooncore.datagen.RaccoonData
M
- ModBlocks - Class in net.kamkeyke.example.registry
-
This class was not registered in ModEventBus and therefore will not appear in-game.
- ModBlocks() - Constructor for class net.kamkeyke.example.registry.ModBlocks
- ModCreativeTab - Class in net.kamkeyke.example.registry
-
This class was not registered in ModEventBus and therefore will not appear in-game.
- ModCreativeTab() - Constructor for class net.kamkeyke.example.registry.ModCreativeTab
- ModEvents() - Constructor for class net.kamkeyke.raccooncore.event.CommonEvents.ModEvents
- modid - Variable in class net.kamkeyke.raccooncore.datagen.RaccoonBlockStateProvider
- modid - Variable in class net.kamkeyke.raccooncore.datagen.RaccoonRecipeProvider
- MODID - Static variable in class net.kamkeyke.raccooncore.RaccoonCore
- ModItems - Class in net.kamkeyke.example.registry
-
This class was not registered in ModEventBus and therefore will not appear in-game.
- ModItems() - Constructor for class net.kamkeyke.example.registry.ModItems
N
- net.kamkeyke.example - package net.kamkeyke.example
- net.kamkeyke.example.capability - package net.kamkeyke.example.capability
- net.kamkeyke.example.registry - package net.kamkeyke.example.registry
- net.kamkeyke.raccooncore - package net.kamkeyke.raccooncore
- net.kamkeyke.raccooncore.api - package net.kamkeyke.raccooncore.api
- net.kamkeyke.raccooncore.capability - package net.kamkeyke.raccooncore.capability
- net.kamkeyke.raccooncore.command.argumenttype - package net.kamkeyke.raccooncore.command.argumenttype
- net.kamkeyke.raccooncore.datagen - package net.kamkeyke.raccooncore.datagen
- net.kamkeyke.raccooncore.datagen.loot - package net.kamkeyke.raccooncore.datagen.loot
- net.kamkeyke.raccooncore.event - package net.kamkeyke.raccooncore.event
- net.kamkeyke.raccooncore.networking - package net.kamkeyke.raccooncore.networking
- net.kamkeyke.raccooncore.registry - package net.kamkeyke.raccooncore.registry
- net.kamkeyke.raccooncore.util - package net.kamkeyke.raccooncore.util
O
- onServerTick(TickEvent.ServerTickEvent) - Static method in class net.kamkeyke.raccooncore.event.CommonEvents.ForgeEvents
- oreCooking(Consumer<FinishedRecipe>, RecipeSerializer<? extends AbstractCookingRecipe>, List<ItemLike>, RecipeCategory, ItemLike, float, int, String, String, String) - Static method in class net.kamkeyke.raccooncore.datagen.RaccoonRecipeProvider
- output() - Method in class net.kamkeyke.raccooncore.datagen.RaccoonData
P
- parse(StringReader) - Method in class net.kamkeyke.raccooncore.command.argumenttype.PlayerListArgument
- parseDurationToTicks(String) - Static method in class net.kamkeyke.raccooncore.util.TimeUtils
-
Parses a human-readable duration string into game ticks.
- PlayerCapabilityProvider - Class in net.kamkeyke.example.capability
-
This class was not registered in ModEventBus and therefore will not appear in-game.
- PlayerCapabilityProvider() - Constructor for class net.kamkeyke.example.capability.PlayerCapabilityProvider
-
Call me inside the
AttachCapabilitiesEventExample: - PlayerCapabilityUtils - Class in net.kamkeyke.raccooncore.util
-
Utility methods for player capability handling.
- PlayerCapabilityUtils() - Constructor for class net.kamkeyke.raccooncore.util.PlayerCapabilityUtils
- PLAYERLIST_ARGUMENT_TYPE - Static variable in class net.kamkeyke.raccooncore.registry.ArgumentTypes
- PlayerListArgument - Class in net.kamkeyke.raccooncore.command.argumenttype
-
Custom argument type for commands that allows the selection of multiple player names in a formatted list enclosed in curly braces.
- PlayerListArgument() - Constructor for class net.kamkeyke.raccooncore.command.argumenttype.PlayerListArgument
- players() - Static method in class net.kamkeyke.raccooncore.command.argumenttype.PlayerListArgument
R
- RACCOON_CORE_TAB - Static variable in class net.kamkeyke.example.registry.ModCreativeTab
- RaccoonBlockLootTables - Class in net.kamkeyke.raccooncore.datagen.loot
- RaccoonBlockLootTables(Set<Item>, FeatureFlagSet) - Constructor for class net.kamkeyke.raccooncore.datagen.loot.RaccoonBlockLootTables
- RaccoonBlockStateProvider - Class in net.kamkeyke.raccooncore.datagen
- RaccoonBlockStateProvider(PackOutput, String, ExistingFileHelper) - Constructor for class net.kamkeyke.raccooncore.datagen.RaccoonBlockStateProvider
- RaccoonCapabilityProvider - Class in net.kamkeyke.raccooncore.capability
-
Base provider that allows registering multiple player capabilities without boilerplate duplication.
- RaccoonCapabilityProvider() - Constructor for class net.kamkeyke.raccooncore.capability.RaccoonCapabilityProvider
- RaccoonCore - Class in net.kamkeyke.raccooncore
-
The main entry point for the RaccoonCore library.
- RaccoonCore(FMLJavaModLoadingContext) - Constructor for class net.kamkeyke.raccooncore.RaccoonCore
- RaccoonCoreMod - Class in net.kamkeyke.example
- RaccoonCoreMod() - Constructor for class net.kamkeyke.example.RaccoonCoreMod
- RaccoonData - Class in net.kamkeyke.raccooncore.datagen
- RaccoonData(GatherDataEvent) - Constructor for class net.kamkeyke.raccooncore.datagen.RaccoonData
- RaccoonItemModelProvider - Class in net.kamkeyke.raccooncore.datagen
- RaccoonItemModelProvider(PackOutput, String, ExistingFileHelper) - Constructor for class net.kamkeyke.raccooncore.datagen.RaccoonItemModelProvider
- RaccoonLootTableProvider - Class in net.kamkeyke.raccooncore.datagen
- RaccoonLootTableProvider() - Constructor for class net.kamkeyke.raccooncore.datagen.RaccoonLootTableProvider
- RaccoonNetworking - Class in net.kamkeyke.raccooncore.networking
- RaccoonNetworking(String, String) - Constructor for class net.kamkeyke.raccooncore.networking.RaccoonNetworking
- RaccoonRecipeProvider - Class in net.kamkeyke.raccooncore.datagen
- RaccoonRecipeProvider(PackOutput, String) - Constructor for class net.kamkeyke.raccooncore.datagen.RaccoonRecipeProvider
- RaccoonRegistryUtil - Class in net.kamkeyke.raccooncore.util
- RaccoonRegistryUtil() - Constructor for class net.kamkeyke.raccooncore.util.RaccoonRegistryUtil
- RaccoonRegistryUtil.Blocks - Class in net.kamkeyke.raccooncore.util
- RaccoonRegistryUtil.CreativeTabs - Class in net.kamkeyke.raccooncore.util
- RaccoonRegistryUtil.Items - Class in net.kamkeyke.raccooncore.util
- register(String, Capability<T>, NonNullSupplier<T>) - Method in class net.kamkeyke.raccooncore.capability.RaccoonCapabilityProvider
- register(IEventBus) - Static method in class net.kamkeyke.example.registry.ModBlocks
- register(IEventBus) - Static method in class net.kamkeyke.example.registry.ModCreativeTab
- register(IEventBus) - Static method in class net.kamkeyke.example.registry.ModItems
- register(IEventBus) - Static method in class net.kamkeyke.raccooncore.registry.ArgumentTypes
- registerBlock(String, Supplier<T>, int, DeferredRegister<Block>, DeferredRegister<Item>) - Static method in class net.kamkeyke.raccooncore.util.RaccoonRegistryUtil.Blocks
-
Registers a Block and automatically creates its corresponding
BlockItemwith a burn time. - registerBlock(String, Supplier<T>, DeferredRegister<Block>, DeferredRegister<Item>) - Static method in class net.kamkeyke.raccooncore.util.RaccoonRegistryUtil.Blocks
-
Registers a Block and automatically creates its corresponding
BlockItem. - registerBlockItem(String, RegistryObject<T>, int, DeferredRegister<Item>) - Static method in class net.kamkeyke.raccooncore.util.RaccoonRegistryUtil.Items
-
Registers a
BlockItemwith fuel properties for a previously registered Block. - registerBlockItem(String, RegistryObject<T>, DeferredRegister<Item>) - Static method in class net.kamkeyke.raccooncore.util.RaccoonRegistryUtil.Items
-
Registers a
BlockItemfor a previously registered Block. - registerPacket(Class<MSG>, FriendlyByteBuf.Reader<MSG>, BiConsumer<MSG, FriendlyByteBuf>, BiConsumer<MSG, Supplier<NetworkEvent.Context>>) - Method in class net.kamkeyke.raccooncore.networking.RaccoonNetworking
- registerPacket(Class<MSG>, FriendlyByteBuf.Reader<MSG>, BiConsumer<MSG, FriendlyByteBuf>, BiConsumer<MSG, Supplier<NetworkEvent.Context>>, NetworkDirection) - Method in class net.kamkeyke.raccooncore.networking.RaccoonNetworking
S
- saplingBlock(RegistryObject<Block>) - Method in class net.kamkeyke.raccooncore.datagen.RaccoonBlockStateProvider
- saveNBTData(CompoundTag) - Method in class net.kamkeyke.example.capability.CapData
- saveNBTData(CompoundTag) - Method in interface net.kamkeyke.raccooncore.api.IPlayerCapability
-
Saves internal state into the given tag.
- schedule(int, Runnable) - Static method in class net.kamkeyke.raccooncore.util.ServerScheduler
-
Schedules a task to be executed after a specified time in ticks.
- sendNearPlayer(MSG, ServerPlayer, double) - Method in class net.kamkeyke.raccooncore.networking.RaccoonNetworking
- sendToAllPlayers(MSG) - Method in class net.kamkeyke.raccooncore.networking.RaccoonNetworking
- sendToClient(MSG, ServerPlayer) - Method in class net.kamkeyke.raccooncore.networking.RaccoonNetworking
- sendToPlayers(MSG, Iterable<? extends ServerPlayer>) - Method in class net.kamkeyke.raccooncore.networking.RaccoonNetworking
- sendToServer(MSG) - Method in class net.kamkeyke.raccooncore.networking.RaccoonNetworking
- serializeNBT() - Method in class net.kamkeyke.raccooncore.capability.RaccoonCapabilityProvider
- server(T) - Method in class net.kamkeyke.raccooncore.datagen.RaccoonData
- ServerScheduler - Class in net.kamkeyke.raccooncore.util
-
A lightweight, tick-based task scheduler for the server environment.
- ServerScheduler() - Constructor for class net.kamkeyke.raccooncore.util.ServerScheduler
- setValue(boolean) - Method in class net.kamkeyke.example.capability.CapData
- simpleItem(RegistryObject<Item>) - Method in class net.kamkeyke.raccooncore.datagen.RaccoonItemModelProvider
- smelting(Consumer<FinishedRecipe>, List<ItemLike>, RecipeCategory, ItemLike, float, int, String) - Method in class net.kamkeyke.raccooncore.datagen.RaccoonRecipeProvider
T
- TextUtils - Class in net.kamkeyke.raccooncore.util
-
Utility class containing helper methods for building formatted text
Components. - TextUtils() - Constructor for class net.kamkeyke.raccooncore.util.TextUtils
- THINGY - Static variable in class net.kamkeyke.example.registry.ModItems
- tick() - Static method in class net.kamkeyke.raccooncore.util.ServerScheduler
-
Advances the countdown for all registered tasks and execute the tasks when the countdown reaches zero.
- TimeUtils - Class in net.kamkeyke.raccooncore.util
-
Small utility class for time-related calculations and formatting within the Minecraft environment.
- TimeUtils() - Constructor for class net.kamkeyke.raccooncore.util.TimeUtils
All Classes and Interfaces|All Packages|Constant Field Values