Index

A B C F G H L M N O P R S T 
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
 
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 Component containing the display names of the provided players.

C

channel() - Method in class net.kamkeyke.raccooncore.networking.RaccoonNetworking
 
client(T) - Method in class net.kamkeyke.raccooncore.datagen.RaccoonData
 
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
 
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
 

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

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 ServerPlayer instances.
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.

H

handheldItem(RegistryObject<Item>) - Method in class net.kamkeyke.raccooncore.datagen.RaccoonItemModelProvider
 
helper() - Method in class net.kamkeyke.raccooncore.datagen.RaccoonData
 

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
 
LOGGER - Static variable in class net.kamkeyke.raccooncore.RaccoonCore
 
lookup() - Method in class net.kamkeyke.raccooncore.datagen.RaccoonData
 

M

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
 

N

net.kamkeyke.raccooncore - package net.kamkeyke.raccooncore
 
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.
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

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
 
RaccoonCore - Class in net.kamkeyke.raccooncore
The main entry point for the RaccoonCore library.
RaccoonCore(FMLJavaModLoadingContext) - Constructor for class net.kamkeyke.raccooncore.RaccoonCore
 
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
 
register(IEventBus) - Static method in class net.kamkeyke.raccooncore.registry.ArgumentTypes
 
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
 
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
 
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
 
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
 
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
 
A B C F G H L M N O P R S T 
All Classes and Interfaces|All Packages|Constant Field Values