Index
All Classes and Interfaces|All Packages|Constant Field Values
A
- AbstractSolarCookerBlock - Class in de.cech12.solarcooker.block
- AbstractSolarCookerBlock(BlockBehaviour.Properties) - Constructor for class de.cech12.solarcooker.block.AbstractSolarCookerBlock
- angle - Variable in class de.cech12.solarcooker.client.SolarCookerRenderState
- animateTick(BlockState, Level, BlockPos, RandomSource) - Method in class de.cech12.solarcooker.block.SolarCookerBlock
-
Called periodically clientside on blocks near the player to show effects (like furnace fire particles).
- appendHoverText(ItemStack, Item.TooltipContext, TooltipDisplay, Consumer<Component>, TooltipFlag) - Method in class de.cech12.solarcooker.item.ReflectorItem
- appendHoverText(ItemStack, Item.TooltipContext, TooltipDisplay, Consumer<Component>, TooltipFlag) - Method in class de.cech12.solarcooker.item.ShiningDiamondItem
- areVanillaRecipesEnabled() - Method in class de.cech12.solarcooker.platform.FabricConfigHelper
- areVanillaRecipesEnabled() - Method in interface de.cech12.solarcooker.platform.services.IConfigHelper
-
Gets the configured value of the vanilla recipe enabled option.
- awardUsedRecipesAndPopExperience(Player) - Method in class de.cech12.solarcooker.blockentity.SolarCookerBlockEntity
B
- Blocks() - Constructor for class de.cech12.solarcooker.ModTags.Blocks
- BURNING - Static variable in class de.cech12.solarcooker.block.AbstractSolarCookerBlock
C
- canPlaceItem(int, ItemStack) - Method in class de.cech12.solarcooker.blockentity.SolarCookerBlockEntity
-
Returns true if automation is allowed to insert the given stack (ignoring stack size) into the given slot.
- canPlaceItemThroughFace(int, ItemStack, Direction) - Method in class de.cech12.solarcooker.blockentity.SolarCookerBlockEntity
-
Returns true if automation can insert the given item in the given slot from the given side.
- canSmelt(RegistryAccess, RecipeHolder<?>) - Method in class de.cech12.solarcooker.blockentity.SolarCookerBlockEntity
- canTakeItemThroughFace(int, ItemStack, Direction) - Method in class de.cech12.solarcooker.blockentity.SolarCookerBlockEntity
-
Returns true if automation can extract the given item in the given slot from the given side.
- checkTakeAchievements(ItemStack) - Method in class de.cech12.solarcooker.inventory.SolarCookerResultSlot
- clearContent() - Method in class de.cech12.solarcooker.blockentity.SolarCookerBlockEntity
- codec() - Method in class de.cech12.solarcooker.block.SolarCookerBlock
- CODEC - Static variable in class de.cech12.solarcooker.block.SolarCookerBlock
- CODEC - Static variable in record class de.cech12.solarcooker.FabricSolarCookerMod.SolarCookerData
- CommonLoader - Class in de.cech12.solarcooker
-
A static class for all loaders which initializes everything which is used by all loaders.
- CONFIG - Static variable in class de.cech12.solarcooker.platform.Services
-
Config instance
- Constants - Class in de.cech12.solarcooker
-
Class that contains all common constants.
- CONTAINER_COOK_TIME - Static variable in class de.cech12.solarcooker.blockentity.SolarCookerBlockEntity
- CONTAINER_COOK_TIME_TOTAL - Static variable in class de.cech12.solarcooker.blockentity.SolarCookerBlockEntity
- CONTAINER_IS_SUNLIT - Static variable in class de.cech12.solarcooker.blockentity.SolarCookerBlockEntity
- convert(AbstractCookingRecipe, RegistryAccess) - Static method in class de.cech12.solarcooker.crafting.SolarCookingRecipe
- COOK_TIME_FACTOR - Variable in class de.cech12.solarcooker.platform.FabricConfigHelper
- COOK_TIME_FACTOR_DEFAULT - Static variable in interface de.cech12.solarcooker.platform.services.IConfigHelper
-
Default value of the cook time factor option
- COOK_TIME_FACTOR_DESCRIPTION - Static variable in interface de.cech12.solarcooker.platform.services.IConfigHelper
-
Config description of the cook time factor option
- COOK_TIME_FACTOR_MAX - Static variable in interface de.cech12.solarcooker.platform.services.IConfigHelper
-
Maximal value of the cook time factor option
- COOK_TIME_FACTOR_MIN - Static variable in interface de.cech12.solarcooker.platform.services.IConfigHelper
-
Minimal value of the cook time factor option
- cookTime - Variable in class de.cech12.solarcooker.blockentity.SolarCookerBlockEntity
- cookTimeTotal - Variable in class de.cech12.solarcooker.blockentity.SolarCookerBlockEntity
- createBlockStateDefinition(StateDefinition.Builder<Block, BlockState>) - Method in class de.cech12.solarcooker.block.AbstractSolarCookerBlock
- createMenu(int, Inventory) - Method in class de.cech12.solarcooker.blockentity.SolarCookerBlockEntity
- createRenderState() - Method in class de.cech12.solarcooker.client.SolarCookerBlockEntityRenderer
- curRecipe - Variable in class de.cech12.solarcooker.blockentity.SolarCookerBlockEntity
D
- dataAccess - Variable in class de.cech12.solarcooker.blockentity.SolarCookerBlockEntity
- de.cech12.solarcooker - package de.cech12.solarcooker
- de.cech12.solarcooker.block - package de.cech12.solarcooker.block
- de.cech12.solarcooker.blockentity - package de.cech12.solarcooker.blockentity
- de.cech12.solarcooker.client - package de.cech12.solarcooker.client
- de.cech12.solarcooker.compat - package de.cech12.solarcooker.compat
- de.cech12.solarcooker.crafting - package de.cech12.solarcooker.crafting
- de.cech12.solarcooker.init - package de.cech12.solarcooker.init
- de.cech12.solarcooker.inventory - package de.cech12.solarcooker.inventory
- de.cech12.solarcooker.item - package de.cech12.solarcooker.item
- de.cech12.solarcooker.jei - package de.cech12.solarcooker.jei
- de.cech12.solarcooker.platform - package de.cech12.solarcooker.platform
- de.cech12.solarcooker.platform.services - package de.cech12.solarcooker.platform.services
- de.cech12.solarcooker.rei - package de.cech12.solarcooker.rei
- display() - Method in class de.cech12.solarcooker.crafting.SolarCookingRecipe
E
- empty() - Method in record class de.cech12.solarcooker.FabricSolarCookerMod.SolarCookerData
-
Returns the value of the
emptyrecord component. - equals(Object) - Method in record class de.cech12.solarcooker.FabricSolarCookerMod.SolarCookerData
-
Indicates whether some other object is "equal to" this one.
- extractRenderState(SolarCookerBlockEntity, SolarCookerRenderState, float, Vec3, ModelFeatureRenderer.CrumblingOverlay) - Method in class de.cech12.solarcooker.client.SolarCookerBlockEntityRenderer
F
- FabricConfigHelper - Class in de.cech12.solarcooker.platform
-
The config service implementation for Fabric.
- FabricConfigHelper() - Constructor for class de.cech12.solarcooker.platform.FabricConfigHelper
- FabricPlatformHelper - Class in de.cech12.solarcooker.platform
-
The platform service implementation for Fabric.
- FabricPlatformHelper() - Constructor for class de.cech12.solarcooker.platform.FabricPlatformHelper
- FabricRegistryHelper - Class in de.cech12.solarcooker.platform
- FabricRegistryHelper() - Constructor for class de.cech12.solarcooker.platform.FabricRegistryHelper
- FabricSolarCookerBlock - Class in de.cech12.solarcooker.block
- FabricSolarCookerBlock(BlockBehaviour.Properties) - Constructor for class de.cech12.solarcooker.block.FabricSolarCookerBlock
- FabricSolarCookerClientMod - Class in de.cech12.solarcooker.client
- FabricSolarCookerClientMod() - Constructor for class de.cech12.solarcooker.client.FabricSolarCookerClientMod
- FabricSolarCookerMod - Class in de.cech12.solarcooker
- FabricSolarCookerMod() - Constructor for class de.cech12.solarcooker.FabricSolarCookerMod
- FabricSolarCookerMod.SolarCookerData - Record Class in de.cech12.solarcooker
- FACING - Static variable in class de.cech12.solarcooker.block.AbstractSolarCookerBlock
- failedMatch - Variable in class de.cech12.solarcooker.blockentity.SolarCookerBlockEntity
- fillStackedContents(StackedItemContents) - Method in class de.cech12.solarcooker.blockentity.SolarCookerBlockEntity
- furnaceIcon() - Method in class de.cech12.solarcooker.crafting.SolarCookingRecipe
G
- getAnalogOutputSignal(BlockState, Level, BlockPos, Direction) - Method in class de.cech12.solarcooker.block.AbstractSolarCookerBlock
-
Deprecated.
- getCategoryIdentifier() - Method in class de.cech12.solarcooker.rei.SolarCookingReiDisplay
- getCategoryIdentifier() - Method in class de.cech12.solarcooker.rei.SolarCookingReiDisplayCategory
- getContainer() - Method in class de.cech12.solarcooker.inventory.SolarCookerContainer
- getContainerSize() - Method in class de.cech12.solarcooker.blockentity.SolarCookerBlockEntity
-
Returns the number of slots in the inventory.
- getCookProgressionScaled() - Method in class de.cech12.solarcooker.inventory.SolarCookerContainer
- getCookTime() - Method in class de.cech12.solarcooker.blockentity.SolarCookerBlockEntity
- getCookTime() - Method in class de.cech12.solarcooker.rei.SolarCookingReiDisplay
- getCookTimeFactor() - Method in class de.cech12.solarcooker.platform.FabricConfigHelper
- getCookTimeFactor() - Method in interface de.cech12.solarcooker.platform.services.IConfigHelper
-
Gets the configured value of the cook time factor option.
- getCookTimeTotal() - Method in class de.cech12.solarcooker.blockentity.SolarCookerBlockEntity
- getDefaultName() - Method in class de.cech12.solarcooker.blockentity.SolarCookerBlockEntity
- getDisplayHeight() - Method in class de.cech12.solarcooker.rei.SolarCookingReiDisplayCategory
- getDisplayRenderer(SolarCookingReiDisplay) - Method in class de.cech12.solarcooker.rei.SolarCookingReiDisplayCategory
- getEnvironmentName() - Method in interface de.cech12.solarcooker.platform.services.IPlatformHelper
-
Gets the name of the environment type as a string.
- getIcon() - Method in class de.cech12.solarcooker.rei.SolarCookingReiDisplayCategory
- getItem(int) - Method in class de.cech12.solarcooker.blockentity.SolarCookerBlockEntity
-
Returns the stack in the given slot.
- getItems() - Method in class de.cech12.solarcooker.blockentity.SolarCookerBlockEntity
- getMaxReflectorTimeFactor() - Method in class de.cech12.solarcooker.platform.FabricConfigHelper
- getMaxReflectorTimeFactor() - Method in interface de.cech12.solarcooker.platform.services.IConfigHelper
-
Gets the configured value of the max reflector time factor option.
- getMaxStackSize() - Method in class de.cech12.solarcooker.inventory.SolarCookerReflectorSlot
- getModConfigScreenFactory() - Method in class de.cech12.solarcooker.compat.ModMenuCompat
- getNewBlockEntity(BlockPos, BlockState) - Method in class de.cech12.solarcooker.platform.FabricRegistryHelper
- getNewBlockEntity(BlockPos, BlockState) - Method in interface de.cech12.solarcooker.platform.services.IRegistryHelper
- getOpenNess(float) - Method in class de.cech12.solarcooker.blockentity.SolarCookerBlockEntity
- getPlatformName() - Method in class de.cech12.solarcooker.platform.FabricPlatformHelper
- getPlatformName() - Method in interface de.cech12.solarcooker.platform.services.IPlatformHelper
-
Gets the name of the current platform
- getPluginUid() - Method in class de.cech12.solarcooker.jei.SolarCookerJEIPlugin
- getRecipe() - Method in class de.cech12.solarcooker.blockentity.SolarCookerBlockEntity
- getRecipeBlockedList() - Method in class de.cech12.solarcooker.platform.FabricConfigHelper
- getRecipeBlockedList() - Method in interface de.cech12.solarcooker.platform.services.IConfigHelper
-
Gets the configured value of the recipe blocked list option.
- getRecipeCookTime() - Method in class de.cech12.solarcooker.blockentity.SolarCookerBlockEntity
- getRecipesToAwardAndPopExperience(Level, Vec3) - Method in class de.cech12.solarcooker.blockentity.SolarCookerBlockEntity
- getRecipeType() - Method in class de.cech12.solarcooker.platform.FabricConfigHelper
- getRecipeType() - Method in interface de.cech12.solarcooker.platform.services.IConfigHelper
-
Gets the configured value of the vanilla recipe type option.
- getRecipeUsed() - Method in class de.cech12.solarcooker.blockentity.SolarCookerBlockEntity
- getRenderShape(BlockState) - Method in class de.cech12.solarcooker.block.AbstractSolarCookerBlock
-
The type of render function called.
- getSerializer() - Method in class de.cech12.solarcooker.crafting.SolarCookingRecipe
- getSerializer() - Method in class de.cech12.solarcooker.rei.SolarCookingReiDisplay
- getServer() - Static method in class de.cech12.solarcooker.FabricSolarCookerMod
- getShape(BlockState, BlockGetter, BlockPos, CollisionContext) - Method in class de.cech12.solarcooker.block.AbstractSolarCookerBlock
- getSlotsForFace(Direction) - Method in class de.cech12.solarcooker.blockentity.SolarCookerBlockEntity
- getStateForPlacement(BlockPlaceContext) - Method in class de.cech12.solarcooker.block.AbstractSolarCookerBlock
- getTicker(Level, BlockState, BlockEntityType<T>) - Method in class de.cech12.solarcooker.block.SolarCookerBlock
- getTitle() - Method in class de.cech12.solarcooker.rei.SolarCookingReiDisplayCategory
- getType() - Method in class de.cech12.solarcooker.crafting.SolarCookingRecipe
- getUpdatePacket() - Method in class de.cech12.solarcooker.blockentity.SolarCookerBlockEntity
- getUpdateTag(HolderLookup.Provider) - Method in class de.cech12.solarcooker.blockentity.SolarCookerBlockEntity
- getXp() - Method in class de.cech12.solarcooker.rei.SolarCookingReiDisplay
H
- hasAnalogOutputSignal(BlockState) - Method in class de.cech12.solarcooker.block.AbstractSolarCookerBlock
-
Deprecated.
- hashCode() - Method in record class de.cech12.solarcooker.FabricSolarCookerMod.SolarCookerData
-
Returns a hash code value for this object.
- hasLeftReflector - Variable in class de.cech12.solarcooker.client.SolarCookerRenderState
- hasLeftReflector() - Method in class de.cech12.solarcooker.blockentity.SolarCookerBlockEntity
- hasRecipe(ItemStack) - Method in class de.cech12.solarcooker.inventory.SolarCookerContainer
- hasRightReflector - Variable in class de.cech12.solarcooker.client.SolarCookerRenderState
- hasRightReflector() - Method in class de.cech12.solarcooker.blockentity.SolarCookerBlockEntity
I
- IConfigHelper - Interface in de.cech12.solarcooker.platform.services
-
Common configuration helper service interface.
- id(String) - Static method in class de.cech12.solarcooker.Constants
- ID - Static variable in class de.cech12.solarcooker.rei.SolarCookingReiDisplayCategory
- init() - Method in class de.cech12.solarcooker.client.SolarCookerScreen
- init() - Static method in class de.cech12.solarcooker.CommonLoader
-
Initialize method that should be called by every loader mod in the constructor.
- init() - Static method in class de.cech12.solarcooker.init.ModBlockEntityTypes
- init() - Static method in class de.cech12.solarcooker.init.ModBlocks
- init() - Static method in class de.cech12.solarcooker.init.ModItems
- init() - Static method in class de.cech12.solarcooker.init.ModMenuTypes
- init() - Static method in class de.cech12.solarcooker.init.ModRecipeTypes
- init() - Method in class de.cech12.solarcooker.platform.FabricConfigHelper
- init() - Method in interface de.cech12.solarcooker.platform.services.IConfigHelper
-
Initialization method for the Service implementations.
- INPUT - Static variable in class de.cech12.solarcooker.blockentity.SolarCookerBlockEntity
- interactWith(Level, BlockPos, Player) - Method in class de.cech12.solarcooker.block.FabricSolarCookerBlock
- interactWith(Level, BlockPos, Player) - Method in class de.cech12.solarcooker.block.SolarCookerBlock
-
Interface for handling interaction with blocks that implement AbstractSolarCookerBlock.
- interactWith(Level, BlockPos, Player) - Method in class de.cech12.solarcooker.block.AbstractSolarCookerBlock
-
Interface for handling interaction with blocks that implement AbstractFurnaceBlock.
- IPlatformHelper - Interface in de.cech12.solarcooker.platform.services
-
Common platform helper service interface.
- IRegistryHelper - Interface in de.cech12.solarcooker.platform.services
-
Common registry helper service interface.
- isBurning() - Method in class de.cech12.solarcooker.inventory.SolarCookerContainer
- isDevelopmentEnvironment() - Method in class de.cech12.solarcooker.platform.FabricPlatformHelper
- isDevelopmentEnvironment() - Method in interface de.cech12.solarcooker.platform.services.IPlatformHelper
-
Check if the game is currently in a development environment.
- isEmpty() - Method in class de.cech12.solarcooker.blockentity.SolarCookerBlockEntity
- isHandled(RecipeHolder<SolarCookingRecipe>) - Method in class de.cech12.solarcooker.jei.SolarCookingCategory
- isModLoaded(String) - Method in class de.cech12.solarcooker.platform.FabricPlatformHelper
- isModLoaded(String) - Method in interface de.cech12.solarcooker.platform.services.IPlatformHelper
-
Checks if a mod with the given id is loaded.
- isRecipeAllowed(Identifier) - Method in interface de.cech12.solarcooker.platform.services.IConfigHelper
-
Checks if the given ResourceLocation is allowed taking into account the recipe blocked list.
- isSpecial() - Method in class de.cech12.solarcooker.crafting.SolarCookingRecipe
- isSunlit() - Method in class de.cech12.solarcooker.blockentity.SolarCookerBlockEntity
- isSunlit() - Method in class de.cech12.solarcooker.inventory.SolarCookerContainer
- items - Variable in class de.cech12.solarcooker.blockentity.SolarCookerBlockEntity
- Items() - Constructor for class de.cech12.solarcooker.ModTags.Items
L
- LEFT_REFLECTOR - Static variable in class de.cech12.solarcooker.block.AbstractSolarCookerBlock
- level - Variable in class de.cech12.solarcooker.inventory.SolarCookerContainer
- lidAnimateTick(Level, BlockPos, BlockState, SolarCookerBlockEntity) - Static method in class de.cech12.solarcooker.blockentity.SolarCookerBlockEntity
- load(Class<T>) - Static method in class de.cech12.solarcooker.platform.Services
-
This code is used to load a service for the current environment.
- loadAdditional(ValueInput) - Method in class de.cech12.solarcooker.blockentity.SolarCookerBlockEntity
- LOG - Static variable in class de.cech12.solarcooker.Constants
-
Logger instance
M
- MAX_REFLECTOR_TIME_FACTOR - Variable in class de.cech12.solarcooker.platform.FabricConfigHelper
- MAX_REFLECTOR_TIME_FACTOR_DEFAULT - Static variable in interface de.cech12.solarcooker.platform.services.IConfigHelper
-
Default value of the max reflector time factor option
- MAX_REFLECTOR_TIME_FACTOR_DESCRIPTION - Static variable in interface de.cech12.solarcooker.platform.services.IConfigHelper
-
Config description of the max reflector time factor option
- MAX_REFLECTOR_TIME_FACTOR_MAX - Static variable in interface de.cech12.solarcooker.platform.services.IConfigHelper
-
Maximal value of the max reflector time factor option
- MAX_REFLECTOR_TIME_FACTOR_MIN - Static variable in interface de.cech12.solarcooker.platform.services.IConfigHelper
-
Minimal value of the max reflector time factor option
- mayPlace(ItemStack) - Method in class de.cech12.solarcooker.inventory.SolarCookerReflectorSlot
- mirror(BlockState, Mirror) - Method in class de.cech12.solarcooker.block.AbstractSolarCookerBlock
-
Deprecated.
- MOD_ID - Static variable in class de.cech12.solarcooker.Constants
-
mod id
- MOD_NAME - Static variable in class de.cech12.solarcooker.Constants
-
mod name
- ModBlockEntityTypes - Class in de.cech12.solarcooker.init
- ModBlockEntityTypes() - Constructor for class de.cech12.solarcooker.init.ModBlockEntityTypes
- ModBlocks - Class in de.cech12.solarcooker.init
- ModBlocks() - Constructor for class de.cech12.solarcooker.init.ModBlocks
- ModItems - Class in de.cech12.solarcooker.init
- ModItems() - Constructor for class de.cech12.solarcooker.init.ModItems
- ModMenuCompat - Class in de.cech12.solarcooker.compat
- ModMenuCompat() - Constructor for class de.cech12.solarcooker.compat.ModMenuCompat
- ModMenuTypes - Class in de.cech12.solarcooker.init
- ModMenuTypes() - Constructor for class de.cech12.solarcooker.init.ModMenuTypes
- ModRecipeTypes - Class in de.cech12.solarcooker.init
- ModRecipeTypes() - Constructor for class de.cech12.solarcooker.init.ModRecipeTypes
- ModTags - Class in de.cech12.solarcooker
- ModTags() - Constructor for class de.cech12.solarcooker.ModTags
- ModTags.Blocks - Class in de.cech12.solarcooker
- ModTags.Items - Class in de.cech12.solarcooker
N
- NEW_ITEM - Static variable in class de.cech12.solarcooker.block.AbstractSolarCookerBlock
- newBlockEntity(BlockPos, BlockState) - Method in class de.cech12.solarcooker.block.SolarCookerBlock
O
- onInitialize() - Method in class de.cech12.solarcooker.FabricSolarCookerMod
- onInitializeClient() - Method in class de.cech12.solarcooker.client.FabricSolarCookerClientMod
- open - Variable in class de.cech12.solarcooker.client.SolarCookerRenderState
- OUTPUT - Static variable in class de.cech12.solarcooker.blockentity.SolarCookerBlockEntity
P
- PLATFORM - Static variable in class de.cech12.solarcooker.platform.Services
-
Platform instance
- playSound(Level, BlockPos, SoundEvent) - Static method in class de.cech12.solarcooker.blockentity.SolarCookerBlockEntity
- previousInput - Variable in class de.cech12.solarcooker.blockentity.SolarCookerBlockEntity
Q
- quickMoveStack(Player, int) - Method in class de.cech12.solarcooker.inventory.SolarCookerContainer
-
Handle when the stack in slot
indexis shift-clicked.
R
- recheckOpen() - Method in class de.cech12.solarcooker.blockentity.SolarCookerBlockEntity
- RECIPE_BLOCKED_LIST - Variable in class de.cech12.solarcooker.platform.FabricConfigHelper
- RECIPE_BLOCKED_LIST_DEFAULT - Static variable in interface de.cech12.solarcooker.platform.services.IConfigHelper
-
Default value of the recipe blocked list option
- RECIPE_BLOCKED_LIST_DESCRIPTION - Static variable in interface de.cech12.solarcooker.platform.services.IConfigHelper
-
Config description of the recipe blocked list option
- recipeBookCategory() - Method in class de.cech12.solarcooker.crafting.SolarCookingRecipe
- REFLECTOR_ITEM - Static variable in class de.cech12.solarcooker.Constants
- REFLECTOR_LEFT - Static variable in class de.cech12.solarcooker.blockentity.SolarCookerBlockEntity
- REFLECTOR_NAME - Static variable in class de.cech12.solarcooker.Constants
- REFLECTOR_RIGHT - Static variable in class de.cech12.solarcooker.blockentity.SolarCookerBlockEntity
- ReflectorItem - Class in de.cech12.solarcooker.item
- ReflectorItem(Item.Properties) - Constructor for class de.cech12.solarcooker.item.ReflectorItem
- reflectorLeft - Variable in class de.cech12.solarcooker.blockentity.SolarCookerBlockEntity
- reflectorRight - Variable in class de.cech12.solarcooker.blockentity.SolarCookerBlockEntity
- registerCategories(CategoryRegistry) - Method in class de.cech12.solarcooker.client.SolarCookerReiClientPlugin
- registerCategories(IRecipeCategoryRegistration) - Method in class de.cech12.solarcooker.jei.SolarCookerJEIPlugin
- registerDisplays(ServerDisplayRegistry) - Method in class de.cech12.solarcooker.rei.SolarCookerReiCommonPlugin
- registerDisplaySerializer(DisplaySerializerRegistry) - Method in class de.cech12.solarcooker.rei.SolarCookerReiCommonPlugin
- registerRecipeCatalysts(IRecipeCatalystRegistration) - Method in class de.cech12.solarcooker.jei.SolarCookerJEIPlugin
- registerRecipes(IRecipeRegistration) - Method in class de.cech12.solarcooker.jei.SolarCookerJEIPlugin
- REGISTRY - Static variable in class de.cech12.solarcooker.platform.Services
-
Registry instance
- removed(Player) - Method in class de.cech12.solarcooker.inventory.SolarCookerContainer
-
Called when the container is closed.
- removeItem(int, int) - Method in class de.cech12.solarcooker.blockentity.SolarCookerBlockEntity
-
Removes up to a specified number of items from an inventory slot and returns them in a new stack.
- removeItemNoUpdate(int) - Method in class de.cech12.solarcooker.blockentity.SolarCookerBlockEntity
-
Removes a stack from the given slot and returns it.
- render(GuiGraphics, int, int, float) - Method in class de.cech12.solarcooker.client.SolarCookerScreen
- renderBg(GuiGraphics, float, int, int) - Method in class de.cech12.solarcooker.client.SolarCookerScreen
- RIGHT_REFLECTOR - Static variable in class de.cech12.solarcooker.block.AbstractSolarCookerBlock
- rotate(BlockState, Rotation) - Method in class de.cech12.solarcooker.block.AbstractSolarCookerBlock
-
Deprecated.
S
- saveAdditional(ValueOutput) - Method in class de.cech12.solarcooker.blockentity.SolarCookerBlockEntity
- SERIALIZER - Static variable in class de.cech12.solarcooker.crafting.SolarCookingRecipe
- SERIALIZER - Static variable in class de.cech12.solarcooker.rei.SolarCookingReiDisplay
- Services - Class in de.cech12.solarcooker.platform
-
Service loaders are a built-in Java feature that allow us to locate implementations of an interface that vary from one environment to another.
- setItem(int, int, ItemStack) - Method in class de.cech12.solarcooker.inventory.SolarCookerContainer
- setItem(int, ItemStack) - Method in class de.cech12.solarcooker.blockentity.SolarCookerBlockEntity
-
Sets the given item stack to the specified slot in the inventory (can be crafting or armor sections).
- setItems(NonNullList<ItemStack>) - Method in class de.cech12.solarcooker.blockentity.SolarCookerBlockEntity
- setRecipeUsed(RecipeHolder<?>) - Method in class de.cech12.solarcooker.blockentity.SolarCookerBlockEntity
- setupDisplay(SolarCookingReiDisplay, Rectangle) - Method in class de.cech12.solarcooker.rei.SolarCookingReiDisplayCategory
- SHAPE - Static variable in class de.cech12.solarcooker.block.AbstractSolarCookerBlock
- SHINING_DIAMOND_BLOCK_BLOCK - Static variable in class de.cech12.solarcooker.Constants
- SHINING_DIAMOND_BLOCK_ITEM - Static variable in class de.cech12.solarcooker.Constants
- SHINING_DIAMOND_BLOCK_NAME - Static variable in class de.cech12.solarcooker.Constants
- ShiningDiamondItem - Class in de.cech12.solarcooker.item
- ShiningDiamondItem(Block, Item.Properties) - Constructor for class de.cech12.solarcooker.item.ShiningDiamondItem
- shouldLidBeOpen(int) - Method in class de.cech12.solarcooker.blockentity.SolarCookerBlockEntity
- signalOpenCount(Level, BlockPos, BlockState, int, boolean) - Static method in class de.cech12.solarcooker.blockentity.SolarCookerBlockEntity
- SOLAR_COOKER_BLOCK - Static variable in class de.cech12.solarcooker.Constants
- SOLAR_COOKER_ENTITY_TYPE - Static variable in class de.cech12.solarcooker.Constants
- SOLAR_COOKER_ITEM - Static variable in class de.cech12.solarcooker.Constants
- SOLAR_COOKER_MENU_NAME - Static variable in class de.cech12.solarcooker.Constants
- SOLAR_COOKER_MENU_TYPE - Static variable in class de.cech12.solarcooker.Constants
- SOLAR_COOKER_NAME - Static variable in class de.cech12.solarcooker.Constants
- SOLAR_COOKER_REFLECTOR - Static variable in class de.cech12.solarcooker.ModTags.Items
- SOLAR_COOKER_SHINING - Static variable in class de.cech12.solarcooker.ModTags.Blocks
- SOLAR_COOKING_NAME - Static variable in class de.cech12.solarcooker.Constants
- SOLAR_COOKING_RECIPE_TYPE - Static variable in class de.cech12.solarcooker.Constants
- SolarCookerBlock - Class in de.cech12.solarcooker.block
- SolarCookerBlock(BlockBehaviour.Properties) - Constructor for class de.cech12.solarcooker.block.SolarCookerBlock
- SolarCookerBlockEntity - Class in de.cech12.solarcooker.blockentity
- SolarCookerBlockEntity(BlockPos, BlockState) - Constructor for class de.cech12.solarcooker.blockentity.SolarCookerBlockEntity
- SolarCookerBlockEntity(BlockEntityType<?>, BlockPos, BlockState, RecipeType<? extends AbstractCookingRecipe>) - Constructor for class de.cech12.solarcooker.blockentity.SolarCookerBlockEntity
- SolarCookerBlockEntityRenderer - Class in de.cech12.solarcooker.client
- SolarCookerBlockEntityRenderer(BlockEntityRendererProvider.Context) - Constructor for class de.cech12.solarcooker.client.SolarCookerBlockEntityRenderer
- SolarCookerContainer - Class in de.cech12.solarcooker.inventory
- SolarCookerContainer(RecipeType<? extends AbstractCookingRecipe>, int, Inventory) - Constructor for class de.cech12.solarcooker.inventory.SolarCookerContainer
- SolarCookerContainer(RecipeType<? extends AbstractCookingRecipe>, int, Inventory, Container, ContainerData) - Constructor for class de.cech12.solarcooker.inventory.SolarCookerContainer
- SolarCookerData(boolean) - Constructor for record class de.cech12.solarcooker.FabricSolarCookerMod.SolarCookerData
-
Creates an instance of a
SolarCookerDatarecord class. - SolarCookerJEIPlugin - Class in de.cech12.solarcooker.jei
- SolarCookerJEIPlugin() - Constructor for class de.cech12.solarcooker.jei.SolarCookerJEIPlugin
- SolarCookerReflectorSlot - Class in de.cech12.solarcooker.inventory
- SolarCookerReflectorSlot(Container, int, int, int) - Constructor for class de.cech12.solarcooker.inventory.SolarCookerReflectorSlot
- SolarCookerReiClientPlugin - Class in de.cech12.solarcooker.client
- SolarCookerReiClientPlugin() - Constructor for class de.cech12.solarcooker.client.SolarCookerReiClientPlugin
- SolarCookerReiCommonPlugin - Class in de.cech12.solarcooker.rei
- SolarCookerReiCommonPlugin() - Constructor for class de.cech12.solarcooker.rei.SolarCookerReiCommonPlugin
- SolarCookerRenderState - Class in de.cech12.solarcooker.client
- SolarCookerRenderState() - Constructor for class de.cech12.solarcooker.client.SolarCookerRenderState
- SolarCookerResultSlot - Class in de.cech12.solarcooker.inventory
- SolarCookerResultSlot(Player, Container, int, int, int) - Constructor for class de.cech12.solarcooker.inventory.SolarCookerResultSlot
- SolarCookerScreen - Class in de.cech12.solarcooker.client
- SolarCookerScreen(SolarCookerContainer, Inventory, Component) - Constructor for class de.cech12.solarcooker.client.SolarCookerScreen
- SolarCookingCategory - Class in de.cech12.solarcooker.jei
- SolarCookingCategory(IGuiHelper) - Constructor for class de.cech12.solarcooker.jei.SolarCookingCategory
- SolarCookingRecipe - Class in de.cech12.solarcooker.crafting
- SolarCookingRecipe(String, CookingBookCategory, Ingredient, ItemStack, float, int) - Constructor for class de.cech12.solarcooker.crafting.SolarCookingRecipe
- SolarCookingReiDisplay - Class in de.cech12.solarcooker.rei
- SolarCookingReiDisplay(List<EntryIngredient>, List<EntryIngredient>, Optional<Identifier>, float, double) - Constructor for class de.cech12.solarcooker.rei.SolarCookingReiDisplay
- SolarCookingReiDisplay(List<EntryIngredient>, List<EntryIngredient>, Optional<Identifier>, CompoundTag) - Constructor for class de.cech12.solarcooker.rei.SolarCookingReiDisplay
- SolarCookingReiDisplay(RecipeHolder<T>) - Constructor for class de.cech12.solarcooker.rei.SolarCookingReiDisplay
- SolarCookingReiDisplayCategory - Class in de.cech12.solarcooker.rei
- SolarCookingReiDisplayCategory() - Constructor for class de.cech12.solarcooker.rei.SolarCookingReiDisplayCategory
- specificRecipeType - Variable in class de.cech12.solarcooker.blockentity.SolarCookerBlockEntity
- stack - Variable in class de.cech12.solarcooker.client.SolarCookerRenderState
- startOpen(ContainerUser) - Method in class de.cech12.solarcooker.blockentity.SolarCookerBlockEntity
- stillValid(Player) - Method in class de.cech12.solarcooker.blockentity.SolarCookerBlockEntity
-
Don't rename this method to canInteractWith due to conflicts with Container
- stillValid(Player) - Method in class de.cech12.solarcooker.inventory.SolarCookerContainer
- stopOpen(ContainerUser) - Method in class de.cech12.solarcooker.blockentity.SolarCookerBlockEntity
- submit(SolarCookerRenderState, PoseStack, SubmitNodeCollector, CameraRenderState) - Method in class de.cech12.solarcooker.client.SolarCookerBlockEntityRenderer
- SUNLIT - Static variable in class de.cech12.solarcooker.block.AbstractSolarCookerBlock
T
- tick(BlockState, ServerLevel, BlockPos, RandomSource) - Method in class de.cech12.solarcooker.block.SolarCookerBlock
- tick(Level, BlockPos, BlockState, SolarCookerBlockEntity) - Static method in class de.cech12.solarcooker.blockentity.SolarCookerBlockEntity
- toString() - Method in record class de.cech12.solarcooker.FabricSolarCookerMod.SolarCookerData
-
Returns a string representation of this record class.
- triggerEvent(int, int) - Method in class de.cech12.solarcooker.blockentity.SolarCookerBlockEntity
-
This must return true serverside before it is called clientside.
U
- updateShouldLidBeOpen(int) - Method in class de.cech12.solarcooker.blockentity.SolarCookerBlockEntity
- useWithoutItem(BlockState, Level, BlockPos, Player, BlockHitResult) - Method in class de.cech12.solarcooker.block.AbstractSolarCookerBlock
V
- VANILLA_RECIPE_TYPE - Variable in class de.cech12.solarcooker.platform.FabricConfigHelper
- VANILLA_RECIPE_TYPE_DEFAULT - Static variable in interface de.cech12.solarcooker.platform.services.IConfigHelper
-
Default value of the vanilla recipe type option
- VANILLA_RECIPE_TYPE_DESCRIPTION - Static variable in interface de.cech12.solarcooker.platform.services.IConfigHelper
-
Config description of the vanilla recipe type option
- VANILLA_RECIPES_ENABLED - Variable in class de.cech12.solarcooker.platform.FabricConfigHelper
- VANILLA_RECIPES_ENABLED_DEFAULT - Static variable in interface de.cech12.solarcooker.platform.services.IConfigHelper
-
Default value of the vanilla recipe enabled option
- VANILLA_RECIPES_ENABLED_DESCRIPTION - Static variable in interface de.cech12.solarcooker.platform.services.IConfigHelper
-
Config description of the vanilla recipe enabled option
All Classes and Interfaces|All Packages|Constant Field Values