Index

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

A

activateMinecart(ServerLevel, int, int, int, boolean) - Method in class com.mrbysco.chowderexpress.entity.SoupCart
 
add(String, SoundDefinition) - Method in class com.mrbysco.chowderexpress.datagen.assets.CartSoundProvider
Adds the SoundEvent with the specified name along with its SoundDefinition to the list.
add(Supplier, SoundDefinition) - Method in class com.mrbysco.chowderexpress.datagen.assets.CartSoundProvider
Adds the entry name associated with the supplied SoundEvent with the given SoundDefinition to the list.
add(Identifier, SoundDefinition) - Method in class com.mrbysco.chowderexpress.datagen.assets.CartSoundProvider
Adds the SoundEvent referenced by the given Identifier with the SoundDefinition to the list.
add(SoundEvent, SoundDefinition) - Method in class com.mrbysco.chowderexpress.datagen.assets.CartSoundProvider
Adds the entry name associated with the given SoundEvent with the SoundDefinition to the list.
addAdditionalSaveData(ValueOutput) - Method in class com.mrbysco.chowderexpress.entity.SoupCart
 
addEffect(SuspiciousStewEffects.Entry) - Method in class com.mrbysco.chowderexpress.entity.SoupCart
 
addSubtitle(FabricLanguageProvider.TranslationBuilder, Supplier, String) - Method in class com.mrbysco.chowderexpress.datagen.assets.CartLanguageProvider
 
addSubtitle(FabricLanguageProvider.TranslationBuilder, SoundEvent, String) - Method in class com.mrbysco.chowderexpress.datagen.assets.CartLanguageProvider
 
addTags(HolderLookup.Provider) - Method in class com.mrbysco.chowderexpress.datagen.data.CartItemTagProvider
 
asHolder() - Method in interface com.mrbysco.chowderexpress.registration.RegistryObject
Gets this object wrapped in a vanilla Holder.
attenuationDistance(int) - Method in class com.mrbysco.chowderexpress.datagen.assets.SoundDefinition.Sound
Sets the attenuation distance of the sound.

B

buildRecipes() - Method in class com.mrbysco.chowderexpress.datagen.data.CartRecipeProvider
 

C

CartDatagen - Class in com.mrbysco.chowderexpress.datagen
 
CartDatagen() - Constructor for class com.mrbysco.chowderexpress.datagen.CartDatagen
 
CartItemTagProvider - Class in com.mrbysco.chowderexpress.datagen.data
 
CartItemTagProvider(FabricPackOutput, CompletableFuture) - Constructor for class com.mrbysco.chowderexpress.datagen.data.CartItemTagProvider
 
CartLanguageProvider - Class in com.mrbysco.chowderexpress.datagen.assets
 
CartLanguageProvider(FabricPackOutput, CompletableFuture) - Constructor for class com.mrbysco.chowderexpress.datagen.assets.CartLanguageProvider
 
CartModelProvider - Class in com.mrbysco.chowderexpress.datagen.assets
 
CartModelProvider(FabricPackOutput) - Constructor for class com.mrbysco.chowderexpress.datagen.assets.CartModelProvider
 
CartRecipeProvider - Class in com.mrbysco.chowderexpress.datagen.data
 
CartRecipeProvider(HolderLookup.Provider, RecipeOutput) - Constructor for class com.mrbysco.chowderexpress.datagen.data.CartRecipeProvider
 
CartRecipeProvider.Runner - Class in com.mrbysco.chowderexpress.datagen.data
 
CartRegistry - Class in com.mrbysco.chowderexpress.registration
 
CartRegistry() - Constructor for class com.mrbysco.chowderexpress.registration.CartRegistry
 
CartRenderPipelines - Class in com.mrbysco.chowderexpress.client.pipeline
 
CartRenderPipelines() - Constructor for class com.mrbysco.chowderexpress.client.pipeline.CartRenderPipelines
 
CartSoundProvider - Class in com.mrbysco.chowderexpress.datagen.assets
 
CartSoundProvider(FabricPackOutput) - Constructor for class com.mrbysco.chowderexpress.datagen.assets.CartSoundProvider
 
ChowderExpress - Class in com.mrbysco.chowderexpress
 
ChowderExpress() - Constructor for class com.mrbysco.chowderexpress.ChowderExpress
 
ChowderExpressClient - Class in com.mrbysco.chowderexpress
 
ChowderExpressClient() - Constructor for class com.mrbysco.chowderexpress.ChowderExpressClient
 
CODEC - Static variable in record class com.mrbysco.chowderexpress.entity.SoupData
 
com.mrbysco.chowderexpress - package com.mrbysco.chowderexpress
 
com.mrbysco.chowderexpress.client - package com.mrbysco.chowderexpress.client
 
com.mrbysco.chowderexpress.client.model - package com.mrbysco.chowderexpress.client.model
 
com.mrbysco.chowderexpress.client.pipeline - package com.mrbysco.chowderexpress.client.pipeline
 
com.mrbysco.chowderexpress.client.renderer - package com.mrbysco.chowderexpress.client.renderer
 
com.mrbysco.chowderexpress.client.state - package com.mrbysco.chowderexpress.client.state
 
com.mrbysco.chowderexpress.datagen - package com.mrbysco.chowderexpress.datagen
 
com.mrbysco.chowderexpress.datagen.assets - package com.mrbysco.chowderexpress.datagen.assets
 
com.mrbysco.chowderexpress.datagen.data - package com.mrbysco.chowderexpress.datagen.data
 
com.mrbysco.chowderexpress.entity - package com.mrbysco.chowderexpress.entity
 
com.mrbysco.chowderexpress.item - package com.mrbysco.chowderexpress.item
 
com.mrbysco.chowderexpress.platform - package com.mrbysco.chowderexpress.platform
 
com.mrbysco.chowderexpress.platform.services - package com.mrbysco.chowderexpress.platform.services
 
com.mrbysco.chowderexpress.registration - package com.mrbysco.chowderexpress.registration
 
CommonClass - Class in com.mrbysco.chowderexpress
 
CommonClass() - Constructor for class com.mrbysco.chowderexpress.CommonClass
 
Constants - Class in com.mrbysco.chowderexpress
 
Constants() - Constructor for class com.mrbysco.chowderexpress.Constants
 
create(Registry, String) - Method in class com.mrbysco.chowderexpress.FabricRegistrationFactory
 
create(Registry, String) - Method in interface com.mrbysco.chowderexpress.registration.RegistrationProvider.Factory
create(ResourceKey, String) - Method in class com.mrbysco.chowderexpress.FabricRegistrationFactory
 
create(ResourceKey, String) - Method in interface com.mrbysco.chowderexpress.registration.RegistrationProvider.Factory
createBodyLayer() - Static method in class com.mrbysco.chowderexpress.client.model.SoupModel
 
createRecipeProvider(HolderLookup.Provider, RecipeOutput) - Method in class com.mrbysco.chowderexpress.datagen.data.CartRecipeProvider.Runner
 
createRenderState() - Method in class com.mrbysco.chowderexpress.client.renderer.SoupCartRenderer
 

D

dataOutput - Variable in class com.mrbysco.chowderexpress.datagen.assets.CartSoundProvider
 
defineSynchedData(SynchedEntityData.Builder) - Method in class com.mrbysco.chowderexpress.entity.SoupCart
 
definition() - Static method in class com.mrbysco.chowderexpress.datagen.assets.CartSoundProvider
Creates a new SoundDefinition, which will host a set of SoundDefinition.Sounds and the necessary parameters.
definition() - Static method in class com.mrbysco.chowderexpress.datagen.assets.SoundDefinition
Creates a new SoundDefinition, which will host a set of SoundDefinition.Sounds and the necessary parameters.
doSoupInteraction(Player, InteractionHand, ItemStack) - Method in class com.mrbysco.chowderexpress.entity.SoupCart
 

E

EMPTY_BOWL - Static variable in class com.mrbysco.chowderexpress.registration.CartRegistry
 
ENTITY_TYPES - Static variable in class com.mrbysco.chowderexpress.registration.CartRegistry
 
equals(Object) - Method in record class com.mrbysco.chowderexpress.entity.SoupData
Indicates whether some other object is "equal to" this one.
EVENT - Enum constant in enum class com.mrbysco.chowderexpress.datagen.assets.SoundDefinition.SoundType
Identifies a "redirect" sound.
extractRenderState(SoupCart, SoupCartRenderState, float) - Method in class com.mrbysco.chowderexpress.client.renderer.SoupCartRenderer
 

F

FabricPlatformHelper - Class in com.mrbysco.chowderexpress.platform
 
FabricPlatformHelper() - Constructor for class com.mrbysco.chowderexpress.platform.FabricPlatformHelper
 
FabricRegistrationFactory - Class in com.mrbysco.chowderexpress
 
FabricRegistrationFactory() - Constructor for class com.mrbysco.chowderexpress.FabricRegistrationFactory
 
FILL_BOWL - Static variable in class com.mrbysco.chowderexpress.registration.CartRegistry
 

G

generateBlockStateModels(BlockModelGenerators) - Method in class com.mrbysco.chowderexpress.datagen.assets.CartModelProvider
 
generateItemModels(ItemModelGenerators) - Method in class com.mrbysco.chowderexpress.datagen.assets.CartModelProvider
 
generateTranslations(HolderLookup.Provider, FabricLanguageProvider.TranslationBuilder) - Method in class com.mrbysco.chowderexpress.datagen.assets.CartLanguageProvider
 
get() - Method in interface com.mrbysco.chowderexpress.registration.RegistryObject
Gets the object behind this wrapper.
get(Registry, String) - Static method in interface com.mrbysco.chowderexpress.registration.RegistrationProvider
Gets a provider for specified modId and registry.
get(ResourceKey, String) - Static method in interface com.mrbysco.chowderexpress.registration.RegistrationProvider
Gets a provider for specified modId and resourceKey.
getBoundingBoxForCulling(SoupCart) - Method in class com.mrbysco.chowderexpress.client.renderer.SoupCartRenderer
 
getDropItem() - Method in class com.mrbysco.chowderexpress.entity.SoupCart
 
getEntityKey(String) - Static method in class com.mrbysco.chowderexpress.registration.CartRegistry
 
getEntries() - Method in interface com.mrbysco.chowderexpress.registration.RegistrationProvider
Gets all the objects currently registered.
getFoodProperties(ItemStack, Player) - Method in class com.mrbysco.chowderexpress.platform.FabricPlatformHelper
 
getFoodProperties(ItemStack, Player) - Method in interface com.mrbysco.chowderexpress.platform.services.IPlatformHelper
Get the food properties of a soup item stack for a player.
getId() - Method in interface com.mrbysco.chowderexpress.registration.RegistryObject
Gets the id of the object.
getModId() - Method in interface com.mrbysco.chowderexpress.registration.RegistrationProvider
Gets the mod id that this provider registers objects for.
getName() - Method in class com.mrbysco.chowderexpress.datagen.assets.CartSoundProvider
 
getName() - Method in class com.mrbysco.chowderexpress.datagen.data.CartRecipeProvider.Runner
 
getPickResult() - Method in class com.mrbysco.chowderexpress.entity.SoupCart
 
getRailDirection(BlockState, Level, BlockPos) - Method in class com.mrbysco.chowderexpress.platform.FabricPlatformHelper
 
getRailDirection(BlockState, Level, BlockPos) - Method in interface com.mrbysco.chowderexpress.platform.services.IPlatformHelper
Get the rail direction of a rail block.
getRenderOffset(SoupCartRenderState) - Method in class com.mrbysco.chowderexpress.client.renderer.SoupCartRenderer
 
getResourceKey() - Method in interface com.mrbysco.chowderexpress.registration.RegistryObject
Gets the ResourceKey of the registry of the object wrapped.
getSoup(Identifier) - Static method in class com.mrbysco.chowderexpress.client.SoupRenderTypes
 
getSoupAmount() - Method in class com.mrbysco.chowderexpress.entity.SoupCart
 
getSoupData() - Method in class com.mrbysco.chowderexpress.entity.SoupCart
 
getSoupSerializer() - Method in class com.mrbysco.chowderexpress.platform.FabricPlatformHelper
 
getSoupSerializer() - Method in interface com.mrbysco.chowderexpress.platform.services.IPlatformHelper
Get the soup data serializer.
getType() - Method in class com.mrbysco.chowderexpress.entity.SoupCart
 

H

hashCode() - Method in record class com.mrbysco.chowderexpress.entity.SoupData
Returns a hash code value for this object.

I

identifier() - Method in record class com.mrbysco.chowderexpress.entity.SoupData
 
init() - Static method in class com.mrbysco.chowderexpress.CommonClass
 
INSTANCE - Static variable in interface com.mrbysco.chowderexpress.registration.RegistrationProvider.Factory
The singleton instance of the RegistrationProvider.Factory.
interact(Player, InteractionHand, Vec3) - Method in class com.mrbysco.chowderexpress.entity.SoupCart
 
IPlatformHelper - Interface in com.mrbysco.chowderexpress.platform.services
 
isRideable() - Method in class com.mrbysco.chowderexpress.entity.SoupCart
 
ITEMS - Static variable in class com.mrbysco.chowderexpress.registration.CartRegistry
 

L

load(Class) - Static method in class com.mrbysco.chowderexpress.platform.Services
 
loadClass() - Static method in class com.mrbysco.chowderexpress.registration.CartRegistry
 
LOGGER - Static variable in class com.mrbysco.chowderexpress.Constants
 

M

maybePlaySound(Player) - Method in class com.mrbysco.chowderexpress.entity.SoupCart
 
MM_SOUP - Static variable in class com.mrbysco.chowderexpress.registration.CartRegistry
 
MOD_ID - Static variable in class com.mrbysco.chowderexpress.Constants
 
modLoc(String) - Static method in class com.mrbysco.chowderexpress.Constants
 
modSubtitle(Identifier) - Method in class com.mrbysco.chowderexpress.datagen.assets.CartSoundProvider
 
moveAlongTrack(ServerLevel) - Method in class com.mrbysco.chowderexpress.entity.SoupCart
 

N

nutrition() - Method in record class com.mrbysco.chowderexpress.entity.SoupData
Returns the value of the nutrition record component.

O

onInitialize() - Method in class com.mrbysco.chowderexpress.ChowderExpress
 
onInitializeClient() - Method in class com.mrbysco.chowderexpress.ChowderExpressClient
 
onInitializeDataGenerator(FabricDataGenerator) - Method in class com.mrbysco.chowderexpress.datagen.CartDatagen
 

P

pitch(double) - Method in class com.mrbysco.chowderexpress.datagen.assets.SoundDefinition.Sound
Sets the pitch of this specific sound.
pitch(float) - Method in class com.mrbysco.chowderexpress.datagen.assets.SoundDefinition.Sound
Sets the pitch of this specific sound.
PLATFORM - Static variable in class com.mrbysco.chowderexpress.platform.Services
 
positionRider(Entity, Entity.MoveFunction) - Method in class com.mrbysco.chowderexpress.entity.SoupCart
 
preload() - Method in class com.mrbysco.chowderexpress.datagen.assets.SoundDefinition.Sound
Marks this sound as needing to be preloaded.
preload(boolean) - Method in class com.mrbysco.chowderexpress.datagen.assets.SoundDefinition.Sound
Sets whether this sound should be preloaded or not.

R

readAdditionalSaveData(ValueInput) - Method in class com.mrbysco.chowderexpress.entity.SoupCart
 
register(String, Supplier) - Method in interface com.mrbysco.chowderexpress.registration.RegistrationProvider
Registers an object.
registerSounds() - Method in class com.mrbysco.chowderexpress.datagen.assets.CartSoundProvider
Registers the sound definitions that should be generated via one of the add methods.
RegistrationProvider<T> - Interface in com.mrbysco.chowderexpress.registration
Utility class for multiloader registration.
RegistrationProvider.Factory - Interface in com.mrbysco.chowderexpress.registration
Factory class for registration providers.
RegistryObject<T> - Interface in com.mrbysco.chowderexpress.registration
Represents a lazy wrapper for registry object.
replace(boolean) - Method in class com.mrbysco.chowderexpress.datagen.assets.SoundDefinition
Sets whether this definition should replace any other definition for the same sound event previously applied, rather than overwriting it.
run(CachedOutput) - Method in class com.mrbysco.chowderexpress.datagen.assets.CartSoundProvider
 
Runner(FabricPackOutput, CompletableFuture) - Constructor for class com.mrbysco.chowderexpress.datagen.data.CartRecipeProvider.Runner
 

S

saturationModifier() - Method in record class com.mrbysco.chowderexpress.entity.SoupData
Returns the value of the saturationModifier record component.
Serializer() - Constructor for class com.mrbysco.chowderexpress.entity.SoupData.Serializer
 
Services - Class in com.mrbysco.chowderexpress.platform
 
Services() - Constructor for class com.mrbysco.chowderexpress.platform.Services
 
setSoupAmount(float) - Method in class com.mrbysco.chowderexpress.entity.SoupCart
 
setSoupData(SoupData) - Method in class com.mrbysco.chowderexpress.entity.SoupCart
 
setupAnim(SoupCartRenderState) - Method in class com.mrbysco.chowderexpress.client.model.SoupModel
 
sound(Identifier) - Static method in class com.mrbysco.chowderexpress.datagen.assets.CartSoundProvider
Creates a new sound with the given name and SoundDefinition.SoundType.SOUND as sound type.
sound(Identifier, SoundDefinition.SoundType) - Static method in class com.mrbysco.chowderexpress.datagen.assets.CartSoundProvider
Creates a new sound with the given name and type.
sound(Identifier, SoundDefinition.SoundType) - Static method in class com.mrbysco.chowderexpress.datagen.assets.SoundDefinition.Sound
Creates a new sound with the given name and type.
SOUND - Enum constant in enum class com.mrbysco.chowderexpress.datagen.assets.SoundDefinition.SoundType
Identifies a "normal" sound.
SOUND_EVENTS - Static variable in class com.mrbysco.chowderexpress.registration.CartRegistry
 
SoundDefinition - Class in com.mrbysco.chowderexpress.datagen.assets
Contains all the data to completely define a sound event.
SoundDefinition.Sound - Class in com.mrbysco.chowderexpress.datagen.assets
Identifies a specific sound that has to be played in a sound event, along with all the necessary parameters.
SoundDefinition.SoundType - Enum Class in com.mrbysco.chowderexpress.datagen.assets
Represents the type of sound that the SoundDefinition.Sound object represents.
SOUP - Static variable in class com.mrbysco.chowderexpress.client.pipeline.CartRenderPipelines
 
SOUP - Static variable in class com.mrbysco.chowderexpress.client.SoupModellayer
 
SOUP_CART - Static variable in class com.mrbysco.chowderexpress.registration.CartRegistry
 
SOUP_CART_ITEM - Static variable in class com.mrbysco.chowderexpress.registration.CartRegistry
 
SOUP_DATA - Static variable in class com.mrbysco.chowderexpress.ChowderExpress
 
SOUP_PIPELINE - Static variable in class com.mrbysco.chowderexpress.ChowderExpressClient
 
SOUP_SNIPPET - Static variable in class com.mrbysco.chowderexpress.client.pipeline.CartRenderPipelines
 
soupAmount - Variable in class com.mrbysco.chowderexpress.client.state.SoupCartRenderState
 
SoupCart - Class in com.mrbysco.chowderexpress.entity
 
SoupCart(EntityType, Level) - Constructor for class com.mrbysco.chowderexpress.entity.SoupCart
 
SoupCart(EntityType, Level, double, double, double) - Constructor for class com.mrbysco.chowderexpress.entity.SoupCart
 
SoupCartItem - Class in com.mrbysco.chowderexpress.item
 
SoupCartItem(Item.Properties) - Constructor for class com.mrbysco.chowderexpress.item.SoupCartItem
 
SoupCartRenderer - Class in com.mrbysco.chowderexpress.client.renderer
 
SoupCartRenderer(EntityRendererProvider.Context) - Constructor for class com.mrbysco.chowderexpress.client.renderer.SoupCartRenderer
 
SoupCartRenderState - Class in com.mrbysco.chowderexpress.client.state
 
SoupCartRenderState() - Constructor for class com.mrbysco.chowderexpress.client.state.SoupCartRenderState
 
soupData - Variable in class com.mrbysco.chowderexpress.client.state.SoupCartRenderState
 
SoupData - Record Class in com.mrbysco.chowderexpress.entity
 
SoupData(ItemStack, FoodProperties) - Constructor for record class com.mrbysco.chowderexpress.entity.SoupData
 
SoupData(ItemStackTemplate, int, float) - Constructor for record class com.mrbysco.chowderexpress.entity.SoupData
Creates an instance of a SoupData record class.
SoupData.Serializer - Class in com.mrbysco.chowderexpress.entity
 
soupModel - Variable in class com.mrbysco.chowderexpress.client.renderer.SoupCartRenderer
 
SoupModel - Class in com.mrbysco.chowderexpress.client.model
 
SoupModel(ModelPart) - Constructor for class com.mrbysco.chowderexpress.client.model.SoupModel
 
SoupModellayer - Class in com.mrbysco.chowderexpress.client
 
SoupModellayer() - Constructor for class com.mrbysco.chowderexpress.client.SoupModellayer
 
SoupRenderTypes - Class in com.mrbysco.chowderexpress.client
 
SoupRenderTypes() - Constructor for class com.mrbysco.chowderexpress.client.SoupRenderTypes
 
SOUPS - Static variable in class com.mrbysco.chowderexpress.Constants
 
stack() - Method in record class com.mrbysco.chowderexpress.entity.SoupData
Returns the value of the stack record component.
stream() - Method in class com.mrbysco.chowderexpress.datagen.assets.SoundDefinition.Sound
Sets this sound to a streamed sound.
stream(boolean) - Method in class com.mrbysco.chowderexpress.datagen.assets.SoundDefinition.Sound
Sets whether this sound should be streamed or not.
STREAM_CODEC - Static variable in record class com.mrbysco.chowderexpress.entity.SoupData
 
submit(SoupCartRenderState, PoseStack, SubmitNodeCollector, CameraRenderState) - Method in class com.mrbysco.chowderexpress.client.renderer.SoupCartRenderer
 
subtitle(String) - Method in class com.mrbysco.chowderexpress.datagen.assets.SoundDefinition
Sets the language key for the subtitle that will be displayed whenever this sound is being played.

T

tick() - Method in class com.mrbysco.chowderexpress.entity.SoupCart
 
toString() - Method in record class com.mrbysco.chowderexpress.entity.SoupData
Returns a string representation of this record class.

U

useOn(UseOnContext) - Method in class com.mrbysco.chowderexpress.item.SoupCartItem
Called when a Block is right-clicked with this Item

V

valueOf(String) - Static method in enum class com.mrbysco.chowderexpress.datagen.assets.SoundDefinition.SoundType
Returns the enum constant of this class with the specified name.
values() - Static method in enum class com.mrbysco.chowderexpress.datagen.assets.SoundDefinition.SoundType
Returns an array containing the constants of this enum class, in the order they are declared.
volume(double) - Method in class com.mrbysco.chowderexpress.datagen.assets.SoundDefinition.Sound
Sets the volume of this specific sound.
volume(float) - Method in class com.mrbysco.chowderexpress.datagen.assets.SoundDefinition.Sound
Sets the volume of this specific sound.

W

weight(int) - Method in class com.mrbysco.chowderexpress.datagen.assets.SoundDefinition.Sound
Sets the weight of this specific sound.
with(SoundDefinition.Sound) - Method in class com.mrbysco.chowderexpress.datagen.assets.SoundDefinition
Adds the given sound to this sound definition.
with(SoundDefinition.Sound...) - Method in class com.mrbysco.chowderexpress.datagen.assets.SoundDefinition
Adds the given sounds to this sound definition.
A B C D E F G H I L M N O P R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values