Index

A B C D E F G H I L M N O P R S T V 
All Classes and Interfaces|All Packages|Constant Field Values

A

ARGUMENT_TYPES - Static variable in class net.kamkeyke.raccooncore.registry.ModArgumentTypes
 
AutoModSoundProvider - Class in net.kamkeyke.example.datagen
See also: ManualModSoundProvider This class was not registered in the ModEventBus and therefore will not appear in-game.
AutoModSoundProvider(PackOutput) - Constructor for class net.kamkeyke.example.datagen.AutoModSoundProvider
 
AutoSoundProvider - Class in net.kamkeyke.raccooncore.datagen
 
AutoSoundProvider(PackOutput, String) - Constructor for class net.kamkeyke.raccooncore.datagen.AutoSoundProvider
 

B

basePathAndName() - Method in record class net.kamkeyke.raccooncore.data.SoundEntry
Returns the value of the basePathAndName record component.
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 Component containing the display names of the provided players.

C

cancelAllWithOwner(String) - Static method in class net.kamkeyke.raccooncore.util.ServerScheduler
Cancel all pending or happening tasks that have the given owner tag.
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
 
customPaths(JsonObject, String, String...) - Method in class net.kamkeyke.raccooncore.datagen.RaccoonSoundProvider
Registers a sound event with multiple variations from different places.
customPaths(String, String...) - Static method in record class net.kamkeyke.raccooncore.data.SoundEntry
 
customPathsAndNames() - Method in record class net.kamkeyke.raccooncore.data.SoundEntry
Returns the value of the customPathsAndNames record component.

D

DataGenerators - Class in net.kamkeyke.example.datagen
This class was not registered in the ModEventBus and therefore will not appear in-game.
DataGenerators() - Constructor for class net.kamkeyke.example.datagen.DataGenerators
 
deserializeNBT(CompoundTag) - Method in class net.kamkeyke.raccooncore.capability.RaccoonCapabilityProvider
 

E

entries - Static variable in class net.kamkeyke.example.registry.ModSounds
 
equals(Object) - Method in record class net.kamkeyke.raccooncore.data.SoundEntry
Indicates whether some other object is "equal to" this one.
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

gatherData(GatherDataEvent) - Static method in class net.kamkeyke.example.datagen.DataGenerators
 
getCapability(Capability<T>, Direction) - Method in class net.kamkeyke.raccooncore.capability.RaccoonCapabilityProvider
 
getEntries() - Method in class net.kamkeyke.example.datagen.AutoModSoundProvider
 
getEntries() - Method in class net.kamkeyke.raccooncore.datagen.AutoSoundProvider
 
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
 
getName() - Method in class net.kamkeyke.raccooncore.datagen.RaccoonSoundProvider
 
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.
getValue() - Method in class net.kamkeyke.example.capability.CapData
 

H

handheldItem(RegistryObject<Item>) - Method in class net.kamkeyke.raccooncore.datagen.RaccoonItemModelProvider
 
hashCode() - Method in record class net.kamkeyke.raccooncore.data.SoundEntry
Returns a hash code value for this object.
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

ManualModSoundProvider - Class in net.kamkeyke.example.datagen
See also: AutoModSoundProvider This class was not registered in the ModEventBus and therefore will not appear in-game.
ManualModSoundProvider(PackOutput) - Constructor for class net.kamkeyke.example.datagen.ManualModSoundProvider
 
ModArgumentTypes - Class in net.kamkeyke.raccooncore.registry
 
ModArgumentTypes() - Constructor for class net.kamkeyke.raccooncore.registry.ModArgumentTypes
 
ModBlocks - Class in net.kamkeyke.example.registry
This class was not registered in the 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 the 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 - Variable in class net.kamkeyke.raccooncore.datagen.RaccoonSoundProvider
 
MODID - Static variable in class net.kamkeyke.example.RaccoonCoreMod
 
MODID - Static variable in class net.kamkeyke.raccooncore.RaccoonCore
 
ModItems - Class in net.kamkeyke.example.registry
This class was not registered in the ModEventBus and therefore will not appear in-game.
ModItems() - Constructor for class net.kamkeyke.example.registry.ModItems
 
ModSounds - Class in net.kamkeyke.example.registry
Example Class of registry for all sound events of the mod.
ModSounds() - Constructor for class net.kamkeyke.example.registry.ModSounds
 

N

net.kamkeyke.example - package net.kamkeyke.example
 
net.kamkeyke.example.capability - package net.kamkeyke.example.capability
 
net.kamkeyke.example.datagen - package net.kamkeyke.example.datagen
 
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.data - package net.kamkeyke.raccooncore.data
 
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 - Variable in class net.kamkeyke.raccooncore.datagen.RaccoonSoundProvider
 
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 the ModEventBus and therefore will not appear in-game.
PlayerCapabilityProvider() - Constructor for class net.kamkeyke.example.capability.PlayerCapabilityProvider
Call me inside the AttachCapabilitiesEvent Example:
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.ModArgumentTypes
 
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
To see an example of usage head to DataGenerators.
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
 
RaccoonSoundProvider - Class in net.kamkeyke.raccooncore.datagen
Base data provider for generating sounds.json.
RaccoonSoundProvider(PackOutput, String) - Constructor for class net.kamkeyke.raccooncore.datagen.RaccoonSoundProvider
 
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.example.registry.ModSounds
 
register(IEventBus) - Static method in class net.kamkeyke.raccooncore.registry.ModArgumentTypes
 
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 BlockItem with 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 BlockItem with 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 BlockItem for 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
 
registerSounds(JsonObject) - Method in class net.kamkeyke.example.datagen.ManualModSoundProvider
 
registerSounds(JsonObject) - Method in class net.kamkeyke.raccooncore.datagen.AutoSoundProvider
 
registerSounds(JsonObject) - Method in class net.kamkeyke.raccooncore.datagen.RaccoonSoundProvider
 
run(CachedOutput) - Method in class net.kamkeyke.raccooncore.datagen.RaccoonSoundProvider
 

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.
schedule(int, Runnable, String) - 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 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
 
single(String, String) - Static method in record class net.kamkeyke.raccooncore.data.SoundEntry
 
singleSound(JsonObject, String, String) - Method in class net.kamkeyke.raccooncore.datagen.RaccoonSoundProvider
Registers a single sound event.
smelting(Consumer<FinishedRecipe>, List<ItemLike>, RecipeCategory, ItemLike, float, int, String) - Method in class net.kamkeyke.raccooncore.datagen.RaccoonRecipeProvider
 
SOUND_EVENTS - Static variable in class net.kamkeyke.example.registry.ModSounds
 
SoundEntry - Record Class in net.kamkeyke.raccooncore.data
 
SoundEntry(String, String, int, String[]) - Constructor for record class net.kamkeyke.raccooncore.data.SoundEntry
Creates an instance of a SoundEntry record class.
soundName() - Method in record class net.kamkeyke.raccooncore.data.SoundEntry
Returns the value of the soundName record component.

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
 
toString() - Method in record class net.kamkeyke.raccooncore.data.SoundEntry
Returns a string representation of this record class.

V

variations() - Method in record class net.kamkeyke.raccooncore.data.SoundEntry
Returns the value of the variations record component.
varied(String, String, int) - Static method in record class net.kamkeyke.raccooncore.data.SoundEntry
 
variedSound(JsonObject, String, String, int) - Method in class net.kamkeyke.raccooncore.datagen.RaccoonSoundProvider
Registers a sound event with multiple numbered variations.
VINE_BOOM - Static variable in class net.kamkeyke.example.registry.ModSounds
 
A B C D E F G H I L M N O P R S T V 
All Classes and Interfaces|All Packages|Constant Field Values