Index

A B C D E F G H I L M N O P Q R S T U V 
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
 
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, TooltipFlag) - Method in class de.cech12.solarcooker.item.ReflectorItem
 
appendHoverText(ItemStack, Item.TooltipContext, TooltipDisplay, Consumer, 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(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) - 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) - Method in class de.cech12.solarcooker.block.AbstractSolarCookerBlock
 
createBodyLayer() - Static method in class de.cech12.solarcooker.client.SolarCookerModel
 
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
 
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 empty record component.
equals(Object) - Method in record class de.cech12.solarcooker.FabricSolarCookerMod.SolarCookerData
Indicates whether some other object is "equal to" this one.
extractBackground(GuiGraphicsExtractor, int, int, float) - Method in class de.cech12.solarcooker.client.SolarCookerScreen
 
extractRenderState(SolarCookerBlockEntity, SolarCookerRenderState, float, Vec3, ModelFeatureRenderer.CrumblingOverlay) - Method in class de.cech12.solarcooker.client.SolarCookerBlockEntityRenderer
 
extractRenderState(GuiGraphicsExtractor, int, int, float) - Method in class de.cech12.solarcooker.client.SolarCookerScreen
 

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 - Variable in class de.cech12.solarcooker.client.SolarCookerRenderState
 
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.
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
 
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
 
getEnvironmentName() - Method in interface de.cech12.solarcooker.platform.services.IPlatformHelper
Gets the name of the environment type as a string.
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
 
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) - Method in class de.cech12.solarcooker.block.SolarCookerBlock
 
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
 

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
 
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) - 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) - 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

MAP_CODEC - Static variable in class de.cech12.solarcooker.crafting.SolarCookingRecipe
 
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
 
MODEL_LAYER_LOCATION - Static variable in class de.cech12.solarcooker.client.SolarCookerBlockEntityRenderer
 
modelTransformation(Direction) - Static method in class de.cech12.solarcooker.client.SolarCookerBlockEntityRenderer
 
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 index is 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(IRecipeCategoryRegistration) - Method in class de.cech12.solarcooker.jei.SolarCookerJEIPlugin
 
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.
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
 
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) - Method in class de.cech12.solarcooker.blockentity.SolarCookerBlockEntity
 
setRecipeUsed(RecipeHolder) - Method in class de.cech12.solarcooker.blockentity.SolarCookerBlockEntity
 
setupAnim(SolarCookerRenderState) - Method in class de.cech12.solarcooker.client.SolarCookerModel
 
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) - 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, int, Inventory) - Constructor for class de.cech12.solarcooker.inventory.SolarCookerContainer
 
SolarCookerContainer(RecipeType, 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 SolarCookerData record class.
SolarCookerJEIPlugin - Class in de.cech12.solarcooker.jei
 
SolarCookerJEIPlugin() - Constructor for class de.cech12.solarcooker.jei.SolarCookerJEIPlugin
 
SolarCookerModel - Class in de.cech12.solarcooker.client
 
SolarCookerModel(ModelPart) - Constructor for class de.cech12.solarcooker.client.SolarCookerModel
 
SolarCookerReflectorSlot - Class in de.cech12.solarcooker.inventory
 
SolarCookerReflectorSlot(Container, int, int, int) - Constructor for class de.cech12.solarcooker.inventory.SolarCookerReflectorSlot
 
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(Recipe.CommonInfo, AbstractCookingRecipe.CookingBookInfo, Ingredient, ItemStackTemplate, float, int) - Constructor for class de.cech12.solarcooker.crafting.SolarCookingRecipe
 
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
 
STREAM_CODEC - Static variable in class de.cech12.solarcooker.crafting.SolarCookingRecipe
 
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
A B C D E F G H I L M N O P Q R S T U V 
All Classes and Interfaces|All Packages|Constant Field Values