Index
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
SoundEventwith the specified name along with itsSoundDefinitionto the list. - add(Supplier, SoundDefinition) - Method in class com.mrbysco.chowderexpress.datagen.assets.CartSoundProvider
-
Adds the entry name associated with the supplied
SoundEventwith the givenSoundDefinitionto the list. - add(Identifier, SoundDefinition) - Method in class com.mrbysco.chowderexpress.datagen.assets.CartSoundProvider
- add(SoundEvent, SoundDefinition) - Method in class com.mrbysco.chowderexpress.datagen.assets.CartSoundProvider
-
Adds the entry name associated with the given
SoundEventwith theSoundDefinitionto 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
-
Creates a
RegistrationProvider. - create(ResourceKey, String) - Method in class com.mrbysco.chowderexpress.FabricRegistrationFactory
- create(ResourceKey, String) - Method in interface com.mrbysco.chowderexpress.registration.RegistrationProvider.Factory
-
Creates a
RegistrationProvider. - 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 ofSoundDefinition.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 ofSoundDefinition.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
modIdandregistry. - get(ResourceKey, String) - Static method in interface com.mrbysco.chowderexpress.registration.RegistrationProvider
-
Gets a provider for specified
modIdandresourceKey. - 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
ResourceKeyof 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
nutritionrecord 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
addmethods. - 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
saturationModifierrecord 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.SOUNDas 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.Soundobject 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
SoupDatarecord 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
stackrecord 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.
All Classes and Interfaces|All Packages|Constant Field Values