Index
All Classes and Interfaces|All Packages|Constant Field Values
A
- asHolder() - Method in interface com.mrbysco.spoiled.registration.RegistryObject
-
Gets this object wrapped in a vanilla
Holder. - assemble(SingleRecipeInput) - Method in class com.mrbysco.spoiled.recipe.SpoilRecipe
- assemble(CraftingInput) - Method in class com.mrbysco.spoiled.recipe.StackFoodRecipe
B
- build(RecipeOutput) - Method in class com.mrbysco.spoiled.datagen.SpoilRecipeBuilder
- build(RecipeOutput, Identifier) - Method in class com.mrbysco.spoiled.datagen.SpoilRecipeBuilder
C
- ChunkHelper - Class in com.mrbysco.spoiled.util
- ChunkHelper() - Constructor for class com.mrbysco.spoiled.util.ChunkHelper
- ChunkMapAccessor - Interface in com.mrbysco.spoiled.mixin
- CLIENT - Static variable in class com.mrbysco.spoiled.config.SpoiledConfig
- clientSpec - Static variable in class com.mrbysco.spoiled.config.SpoiledConfig
- CODEC - Static variable in record class com.mrbysco.spoiled.component.SpoilTimer
- CODEC - Static variable in class com.mrbysco.spoiled.recipe.SpoilRecipe
- com.mrbysco.spoiled - package com.mrbysco.spoiled
- com.mrbysco.spoiled.commands - package com.mrbysco.spoiled.commands
- com.mrbysco.spoiled.compat.jei - package com.mrbysco.spoiled.compat.jei
- com.mrbysco.spoiled.compat.jei.category - package com.mrbysco.spoiled.compat.jei.category
- com.mrbysco.spoiled.compat.jei.validator - package com.mrbysco.spoiled.compat.jei.validator
- com.mrbysco.spoiled.component - package com.mrbysco.spoiled.component
- com.mrbysco.spoiled.config - package com.mrbysco.spoiled.config
- com.mrbysco.spoiled.datagen - package com.mrbysco.spoiled.datagen
- com.mrbysco.spoiled.mixin - package com.mrbysco.spoiled.mixin
- com.mrbysco.spoiled.platform - package com.mrbysco.spoiled.platform
- com.mrbysco.spoiled.platform.services - package com.mrbysco.spoiled.platform.services
- com.mrbysco.spoiled.recipe - package com.mrbysco.spoiled.recipe
- com.mrbysco.spoiled.registration - package com.mrbysco.spoiled.registration
- com.mrbysco.spoiled.util - package com.mrbysco.spoiled.util
- COMMON - Static variable in class com.mrbysco.spoiled.config.SpoiledConfig
- CommonClass - Class in com.mrbysco.spoiled
- CommonClass() - Constructor for class com.mrbysco.spoiled.CommonClass
- Constants - Class in com.mrbysco.spoiled
- Constants() - Constructor for class com.mrbysco.spoiled.Constants
- containerModifier - Variable in class com.mrbysco.spoiled.config.SpoiledConfig.Common
- containerModifier - Static variable in class com.mrbysco.spoiled.config.SpoiledConfigCache
- create(Registry, String) - Method in interface com.mrbysco.spoiled.registration.RegistrationProvider.Factory
-
Creates a
RegistrationProvider. - create(ResourceKey, String) - Method in interface com.mrbysco.spoiled.registration.RegistrationProvider.Factory
-
Creates a
RegistrationProvider.
D
- DATA_COMPONENTS - Static variable in class com.mrbysco.spoiled.registration.SpoiledComponents
- DEFAULT_SPOIL_BLACKLIST - Static variable in class com.mrbysco.spoiled.config.SpoiledConfig
- defaultSpoilItem - Variable in class com.mrbysco.spoiled.config.SpoiledConfig.Common
- defaultSpoilTime - Variable in class com.mrbysco.spoiled.config.SpoiledConfig.Common
- draw(SpoilRecipe, IRecipeSlotsView, GuiGraphicsExtractor, double, double) - Method in class com.mrbysco.spoiled.compat.jei.category.SpoilCategory
E
- equals(Object) - Method in record class com.mrbysco.spoiled.component.SpoilTimer
-
Indicates whether some other object is "equal to" this one.
F
- FOODS - Static variable in class com.mrbysco.spoiled.util.SpoiledTags
- FOODS_BLACKLIST - Static variable in class com.mrbysco.spoiled.util.SpoiledTags
G
- generateContainerModifier(List, List) - Static method in class com.mrbysco.spoiled.config.SpoiledConfigCache
- get() - Method in interface com.mrbysco.spoiled.registration.RegistryObject
-
Gets the object behind this wrapper.
- get(Registry, String) - Static method in interface com.mrbysco.spoiled.registration.RegistrationProvider
-
Gets a provider for specified
modIdandregistry. - get(ResourceKey, String) - Static method in interface com.mrbysco.spoiled.registration.RegistrationProvider
-
Gets a provider for specified
modIdandresourceKey. - getBlockEntityPositions(Level) - Static method in class com.mrbysco.spoiled.util.ChunkHelper
-
Get a list of BlockEntity positions in the world
- getDefaultSpoilItem() - Static method in class com.mrbysco.spoiled.config.SpoiledConfigCache
- getEntries() - Method in interface com.mrbysco.spoiled.registration.RegistrationProvider
-
Gets all the objects currently registered.
- getHeight() - Method in class com.mrbysco.spoiled.compat.jei.category.SpoilCategory
- getIcon() - Method in class com.mrbysco.spoiled.compat.jei.category.SpoilCategory
- getId() - Method in interface com.mrbysco.spoiled.registration.RegistryObject
-
Gets the id of the object.
- getIngredient() - Method in class com.mrbysco.spoiled.recipe.SpoilRecipe
- getItem() - Method in class com.mrbysco.spoiled.mixin.ItemFrameMixin
- getModId() - Method in interface com.mrbysco.spoiled.registration.RegistrationProvider
-
Gets the mod id that this provider registers objects for.
- getPluginUid() - Method in class com.mrbysco.spoiled.compat.jei.JEICompat
- getPriority() - Method in class com.mrbysco.spoiled.recipe.SpoilRecipe
- getRecipesFor(SingleRecipeInput, Level) - Static method in class com.mrbysco.spoiled.Constants
- getRecipeType() - Method in class com.mrbysco.spoiled.compat.jei.category.SpoilCategory
- getRemainingItems(CraftingInput) - Method in class com.mrbysco.spoiled.recipe.StackFoodRecipe
- getResourceKey() - Method in interface com.mrbysco.spoiled.registration.RegistryObject
-
Gets the
ResourceKeyof the registry of the object wrapped. - getResult() - Method in class com.mrbysco.spoiled.recipe.SpoilRecipe
- getSerializer() - Method in class com.mrbysco.spoiled.recipe.SpoilRecipe
- getSerializer() - Method in class com.mrbysco.spoiled.recipe.StackFoodRecipe
- getSpoilRecipe(Level, ItemStack) - Static method in class com.mrbysco.spoiled.util.SpoilHelper
-
get the Spoil Recipe for the given stack
- getSpoilRecipes(IRecipeCategory) - Method in class com.mrbysco.spoiled.compat.jei.JEICompat
- getSpoilTime() - Method in class com.mrbysco.spoiled.recipe.SpoilRecipe
- getSpoilTime(ItemStack) - Static method in class com.mrbysco.spoiled.util.SpoilHelper
-
Get the spoil time for a stack
- getTitle() - Method in class com.mrbysco.spoiled.compat.jei.category.SpoilCategory
- getTooltip(ItemStack) - Static method in class com.mrbysco.spoiled.util.TooltipUtil
-
Get spoiling tooltip for itemstack if it has the spoil tag
- getType() - Method in class com.mrbysco.spoiled.recipe.SpoilRecipe
- getWidth() - Method in class com.mrbysco.spoiled.compat.jei.category.SpoilCategory
- group - Variable in class com.mrbysco.spoiled.recipe.SpoilRecipe
- group() - Method in class com.mrbysco.spoiled.recipe.SpoilRecipe
H
- hashCode() - Method in record class com.mrbysco.spoiled.component.SpoilTimer
-
Returns a hash code value for this object.
I
- ignoredComponents - Variable in class com.mrbysco.spoiled.config.SpoiledConfig.Common
- ingredient - Variable in class com.mrbysco.spoiled.recipe.SpoilRecipe
- init() - Static method in class com.mrbysco.spoiled.CommonClass
- initializeCommands(CommandDispatcher) - Static method in class com.mrbysco.spoiled.commands.SpoiledCommands
- initializeSpoiling - Variable in class com.mrbysco.spoiled.config.SpoiledConfig.Common
- INSTANCE - Static variable in class com.mrbysco.spoiled.recipe.StackFoodRecipe
- INSTANCE - Static variable in interface com.mrbysco.spoiled.registration.RegistrationProvider.Factory
-
The singleton instance of the
RegistrationProvider.Factory. - IPlatformHelper - Interface in com.mrbysco.spoiled.platform.services
- isModLoaded(String) - Method in interface com.mrbysco.spoiled.platform.services.IPlatformHelper
-
Returns true if the mod is loaded
- isRecipeHandled(RecipeHolder) - Method in class com.mrbysco.spoiled.compat.jei.validator.SpoiledValidator
- isRecipeValid(RecipeHolder) - Method in class com.mrbysco.spoiled.compat.jei.validator.SpoiledValidator
- isSpecial() - Method in class com.mrbysco.spoiled.recipe.SpoilRecipe
- isSpoiled(ItemStack) - Static method in class com.mrbysco.spoiled.util.SpoilHelper
-
Check if a stack is spoiled
- isSpoiling(ItemStack) - Static method in class com.mrbysco.spoiled.util.SpoilHelper
-
Check if a stack is spoiling
- itemContainerModifier - Variable in class com.mrbysco.spoiled.config.SpoiledConfig.Common
- itemContainerModifier - Static variable in class com.mrbysco.spoiled.config.SpoiledConfigCache
- ItemFrameMixin - Class in com.mrbysco.spoiled.mixin
-
A mixin to implement the spoil rate logic directly onto an item frame.
- ItemFrameMixin(EntityType, Level) - Constructor for class com.mrbysco.spoiled.mixin.ItemFrameMixin
J
- JEICompat - Class in com.mrbysco.spoiled.compat.jei
- JEICompat() - Constructor for class com.mrbysco.spoiled.compat.jei.JEICompat
L
- load(Class) - Static method in class com.mrbysco.spoiled.platform.Services
- loadClass() - Static method in class com.mrbysco.spoiled.registration.SpoiledComponents
- loadClass() - Static method in class com.mrbysco.spoiled.registration.SpoiledRecipes
- LOGGER - Static variable in class com.mrbysco.spoiled.Constants
M
- MAP_CODEC - Static variable in class com.mrbysco.spoiled.recipe.StackFoodRecipe
- matches(CraftingInput, Level) - Method in class com.mrbysco.spoiled.recipe.StackFoodRecipe
- matches(SingleRecipeInput, Level) - Method in class com.mrbysco.spoiled.recipe.SpoilRecipe
- maxTime() - Method in record class com.mrbysco.spoiled.component.SpoilTimer
-
Returns the value of the
maxTimerecord component. - mergeSpoilingFood - Variable in class com.mrbysco.spoiled.config.SpoiledConfig.Common
- MOD_ID - Static variable in class com.mrbysco.spoiled.Constants
- MOD_NAME - Static variable in class com.mrbysco.spoiled.Constants
- MOD_PREFIX - Static variable in class com.mrbysco.spoiled.Constants
- modLoc(String) - Static method in class com.mrbysco.spoiled.Constants
P
- placementInfo() - Method in class com.mrbysco.spoiled.recipe.SpoilRecipe
- PLATFORM - Static variable in class com.mrbysco.spoiled.platform.Services
- PLUGIN_UID - Static variable in class com.mrbysco.spoiled.compat.jei.JEICompat
- priority - Variable in class com.mrbysco.spoiled.recipe.SpoilRecipe
R
- RECIPE_SERIALIZERS - Static variable in class com.mrbysco.spoiled.registration.SpoiledRecipes
- RECIPE_TYPES - Static variable in class com.mrbysco.spoiled.registration.SpoiledRecipes
- recipeBookCategory() - Method in class com.mrbysco.spoiled.recipe.SpoilRecipe
- refreshCommonCache() - Static method in class com.mrbysco.spoiled.config.SpoiledConfig
- register(String, Supplier) - Method in interface com.mrbysco.spoiled.registration.RegistrationProvider
-
Registers an object.
- registerCategories(IRecipeCategoryRegistration) - Method in class com.mrbysco.spoiled.compat.jei.JEICompat
- registerRecipeCatalysts(IRecipeCatalystRegistration) - Method in class com.mrbysco.spoiled.compat.jei.JEICompat
- registerRecipes(IRecipeRegistration) - Method in class com.mrbysco.spoiled.compat.jei.JEICompat
- RegistrationProvider<T> - Interface in com.mrbysco.spoiled.registration
-
Utility class for multiloader registration.
- RegistrationProvider.Factory - Interface in com.mrbysco.spoiled.registration
-
Factory class for
registration providers. - RegistryObject<T> - Interface in com.mrbysco.spoiled.registration
-
Represents a lazy wrapper for registry object.
- result - Variable in class com.mrbysco.spoiled.recipe.SpoilRecipe
S
- SERIALIZER - Static variable in class com.mrbysco.spoiled.recipe.SpoilRecipe
- SERIALIZER - Static variable in class com.mrbysco.spoiled.recipe.StackFoodRecipe
- serverSpec - Static variable in class com.mrbysco.spoiled.config.SpoiledConfig
- Services - Class in com.mrbysco.spoiled.platform
- Services() - Constructor for class com.mrbysco.spoiled.platform.Services
- setItem(ItemStack) - Method in class com.mrbysco.spoiled.mixin.ItemFrameMixin
- setRecipe(IRecipeLayoutBuilder, SpoilRecipe, IFocusGroup) - Method in class com.mrbysco.spoiled.compat.jei.category.SpoilCategory
- setSpoilRate(int) - Static method in class com.mrbysco.spoiled.config.SpoiledConfigCache
- setSpoilTime(ItemStack, int) - Static method in class com.mrbysco.spoiled.util.SpoilHelper
-
Set the spoil time for a stack
- showNotification() - Method in class com.mrbysco.spoiled.recipe.SpoilRecipe
- showPercentage - Variable in class com.mrbysco.spoiled.config.SpoiledConfig.Client
- SPOIL_RECIPE_TYPE - Static variable in class com.mrbysco.spoiled.registration.SpoiledRecipes
- SPOIL_RECIPES - Static variable in class com.mrbysco.spoiled.Constants
- SPOIL_TAG - Static variable in class com.mrbysco.spoiled.Constants
- SPOIL_TIME_TAG - Static variable in class com.mrbysco.spoiled.Constants
- SPOIL_TIMER - Static variable in class com.mrbysco.spoiled.registration.SpoiledComponents
- spoilBlacklist - Variable in class com.mrbysco.spoiled.config.SpoiledConfig.Common
- SpoilCategory - Class in com.mrbysco.spoiled.compat.jei.category
- SpoilCategory(IGuiHelper) - Constructor for class com.mrbysco.spoiled.compat.jei.category.SpoilCategory
- spoiledCallVisibleChunkMap() - Method in interface com.mrbysco.spoiled.mixin.ChunkMapAccessor
- SpoiledCommands - Class in com.mrbysco.spoiled.commands
- SpoiledCommands() - Constructor for class com.mrbysco.spoiled.commands.SpoiledCommands
- SpoiledComponents - Class in com.mrbysco.spoiled.registration
- SpoiledComponents() - Constructor for class com.mrbysco.spoiled.registration.SpoiledComponents
- SpoiledConfig - Class in com.mrbysco.spoiled.config
- SpoiledConfig() - Constructor for class com.mrbysco.spoiled.config.SpoiledConfig
- SpoiledConfig.Client - Class in com.mrbysco.spoiled.config
- SpoiledConfig.Common - Class in com.mrbysco.spoiled.config
- SpoiledConfigCache - Class in com.mrbysco.spoiled.config
- SpoiledConfigCache() - Constructor for class com.mrbysco.spoiled.config.SpoiledConfigCache
- SpoiledRecipes - Class in com.mrbysco.spoiled.registration
- SpoiledRecipes() - Constructor for class com.mrbysco.spoiled.registration.SpoiledRecipes
- SpoiledTags - Class in com.mrbysco.spoiled.util
- SpoiledTags() - Constructor for class com.mrbysco.spoiled.util.SpoiledTags
- SpoiledValidator - Class in com.mrbysco.spoiled.compat.jei.validator
- SpoiledValidator(IRecipeCategory) - Constructor for class com.mrbysco.spoiled.compat.jei.validator.SpoiledValidator
- spoilEverything - Variable in class com.mrbysco.spoiled.config.SpoiledConfig.Common
- SpoilHelper - Class in com.mrbysco.spoiled.util
- SpoilHelper() - Constructor for class com.mrbysco.spoiled.util.SpoilHelper
- SPOILING - Static variable in class com.mrbysco.spoiled.compat.jei.JEICompat
- SPOILING_SERIALIZER - Static variable in class com.mrbysco.spoiled.registration.SpoiledRecipes
- spoilItemForEntity(Container, Entity, ItemStack, SpoilRecipe) - Static method in class com.mrbysco.spoiled.util.SpoilHelper
-
Spoil a stack for a container
- spoilItemForPlayer(Player, ItemStack, SpoilRecipe) - Static method in class com.mrbysco.spoiled.util.SpoilHelper
-
Spoil a stack for a player
- spoilRate - Variable in class com.mrbysco.spoiled.config.SpoiledConfig.Common
- spoilRate - Static variable in class com.mrbysco.spoiled.config.SpoiledConfigCache
- spoilRecipe(Ingredient, ItemLike) - Static method in class com.mrbysco.spoiled.datagen.SpoilRecipeBuilder
- SpoilRecipe - Class in com.mrbysco.spoiled.recipe
- SpoilRecipe(String, Ingredient, ItemStackTemplate, int, int) - Constructor for class com.mrbysco.spoiled.recipe.SpoilRecipe
- SpoilRecipeBuilder - Class in com.mrbysco.spoiled.datagen
- spoilSingleItemAndReplace(ServerLevel, ItemStack, Consumer) - Static method in class com.mrbysco.spoiled.util.SpoilHelper
-
Spoils a stack with a single item and replaces the instance in the associated location.
- spoilTime - Variable in class com.mrbysco.spoiled.recipe.SpoilRecipe
- SpoilTimer - Record Class in com.mrbysco.spoiled.component
- SpoilTimer(int) - Constructor for record class com.mrbysco.spoiled.component.SpoilTimer
- SpoilTimer(int, int) - Constructor for record class com.mrbysco.spoiled.component.SpoilTimer
-
Creates an instance of a
SpoilTimerrecord class. - STACK_FOOD_SERIALIZER - Static variable in class com.mrbysco.spoiled.registration.SpoiledRecipes
- StackFoodRecipe - Class in com.mrbysco.spoiled.recipe
- StackFoodRecipe() - Constructor for class com.mrbysco.spoiled.recipe.StackFoodRecipe
- STREAM_CODEC - Static variable in record class com.mrbysco.spoiled.component.SpoilTimer
- STREAM_CODEC - Static variable in class com.mrbysco.spoiled.recipe.SpoilRecipe
- STREAM_CODEC - Static variable in class com.mrbysco.spoiled.recipe.StackFoodRecipe
T
- tick() - Method in class com.mrbysco.spoiled.mixin.ItemFrameMixin
- timer() - Method in record class com.mrbysco.spoiled.component.SpoilTimer
-
Returns the value of the
timerrecord component. - TooltipUtil - Class in com.mrbysco.spoiled.util
- TooltipUtil() - Constructor for class com.mrbysco.spoiled.util.TooltipUtil
- toString() - Method in record class com.mrbysco.spoiled.component.SpoilTimer
-
Returns a string representation of this record class.
- totalUnderMax(ItemStack, ItemStack) - Static method in class com.mrbysco.spoiled.util.SpoilHelper
-
Check if merging two stacks will have the total under the max stack size
- TYPE - Static variable in class com.mrbysco.spoiled.compat.jei.category.SpoilCategory
U
- updateSpoilingStack(ItemStack, SpoilRecipe) - Static method in class com.mrbysco.spoiled.util.SpoilHelper
-
Update the spoil time for a stack
All Classes and Interfaces|All Packages|Constant Field Values